summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/footprints/Connector_Dsub.pretty
diff options
context:
space:
mode:
authorPSR00012023-06-18 09:10:00 +0530
committerPSR00012023-06-18 09:10:00 +0530
commit5677d6b61acff4f2f4b3c752fe51f9b8350fb14a (patch)
tree74e2437a43bb50652f329e6c03924afbbe1d5286 /library/kicadLibrary/footprints/Connector_Dsub.pretty
parentb4466912da566a52c902e81c59d3ab0f08154814 (diff)
downloadeSim-5677d6b61acff4f2f4b3c752fe51f9b8350fb14a.tar.gz
eSim-5677d6b61acff4f2f4b3c752fe51f9b8350fb14a.tar.bz2
eSim-5677d6b61acff4f2f4b3c752fe51f9b8350fb14a.zip
Update libries for KiCad V6
Diffstat (limited to 'library/kicadLibrary/footprints/Connector_Dsub.pretty')
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_EdgeMount_P2.77mm.kicad_mod145
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Vertical_P2.77x2.84mm.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_EdgeMount_P2.77mm.kicad_mod145
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Vertical_P2.77x2.84mm.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_EdgeMount_P2.77mm.kicad_mod195
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod162
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod162
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Vertical_P2.77x2.84mm.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_EdgeMount_P2.77mm.kicad_mod195
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod162
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod162
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Vertical_P2.77x2.84mm.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod166
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod166
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod166
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod166
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_EdgeMount_P2.77mm.kicad_mod255
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod210
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod210
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Vertical_P2.77x2.84mm.kicad_mod100
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod102
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_EdgeMount_P2.77mm.kicad_mod255
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod210
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod210
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Vertical_P2.77x2.84mm.kicad_mod100
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod102
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod106
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod106
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod238
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod238
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod109
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod106
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod106
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod238
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod238
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod109
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod124
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod124
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm.kicad_mod310
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm.kicad_mod310
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles.kicad_mod127
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod124
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod124
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm.kicad_mod310
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm.kicad_mod310
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles.kicad_mod127
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_EdgeMount_P2.77mm.kicad_mod115
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Vertical_P2.77x2.84mm.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_EdgeMount_P2.77mm.kicad_mod115
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Vertical_P2.77x2.84mm.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod74
120 files changed, 14234 insertions, 0 deletions
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
new file mode 100644
index 00000000..5b053b43
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -4.315 -2.61) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 42e02b5e-df44-4f51-bfd0-a982f30fdd20)
+ )
+ (fp_text value "DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (at -4.315 14.89) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d5b7607f-eb4e-4396-afe9-57066e714aa1)
+ )
+ (fp_text user "${REFERENCE}" (at -4.315 10.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 978eed15-1e5b-45db-85f5-1641f9a8752b)
+ )
+ (fp_line (start 0.25 -2.564338) (end 0 -2.131325) (layer "F.SilkS") (width 0.12) (tstamp 1c9d576c-bca8-4932-8217-1c2ff398783a))
+ (fp_line (start -0.25 -2.564338) (end 0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp 3c5040d6-2625-47f6-b983-01898635b6e7))
+ (fp_line (start 0 -2.131325) (end -0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp 400f9bab-8c7b-4baa-ab6c-e35f7808c669))
+ (fp_line (start -19.8 6.93) (end -19.8 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 712cc363-0359-4ae8-9900-524610820b94))
+ (fp_line (start 11.17 -1.67) (end 11.17 6.93) (layer "F.SilkS") (width 0.12) (tstamp a3f6342c-766c-4e14-afc1-714b613414aa))
+ (fp_line (start -19.8 -1.67) (end 11.17 -1.67) (layer "F.SilkS") (width 0.12) (tstamp cd27bf13-b6cb-4898-bb00-1d0d48b39522))
+ (fp_line (start -20.25 -2.15) (end -20.25 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 2faf7d44-e34b-4346-b1f0-05c87aa5d469))
+ (fp_line (start -20.25 13.9) (end 11.65 13.9) (layer "F.CrtYd") (width 0.05) (tstamp b771c610-dda1-42ab-8f44-10135cf491c1))
+ (fp_line (start 11.65 -2.15) (end -20.25 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp d28341b8-5198-45db-8f6d-b4d09d1eafd7))
+ (fp_line (start 11.65 13.9) (end 11.65 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp d370a30f-eed6-4537-b48a-b6b63c8e6c01))
+ (fp_line (start -19.74 7.39) (end 11.11 7.39) (layer "F.Fab") (width 0.1) (tstamp 0b538eb6-04c7-42a3-ae0c-93b24823016e))
+ (fp_line (start 3.835 13.39) (end 3.835 7.39) (layer "F.Fab") (width 0.1) (tstamp 12d8ecbd-6811-4617-9a19-29d490d84a45))
+ (fp_line (start -14.315 12.39) (end -14.315 7.39) (layer "F.Fab") (width 0.1) (tstamp 143f5ef0-2a95-4ca0-9a15-e49b67cc3a09))
+ (fp_line (start 6.585 6.99) (end 6.585 2.05) (layer "F.Fab") (width 0.1) (tstamp 1c624dac-0557-4f78-b32b-9e60a2564091))
+ (fp_line (start 10.685 12.39) (end 10.685 7.39) (layer "F.Fab") (width 0.1) (tstamp 1fbc3d5e-343f-487e-b350-06ae303597a3))
+ (fp_line (start 11.11 7.39) (end 11.11 6.99) (layer "F.Fab") (width 0.1) (tstamp 231d0935-df50-4b65-9865-66b25cdd029e))
+ (fp_line (start -14.315 7.39) (end -19.315 7.39) (layer "F.Fab") (width 0.1) (tstamp 23986064-5f5e-46ef-bca7-0f4d9e77a582))
+ (fp_line (start 5.685 12.39) (end 10.685 12.39) (layer "F.Fab") (width 0.1) (tstamp 2a0140f3-46d1-4ee5-83e4-3b71d977a40e))
+ (fp_line (start -15.215 6.99) (end -15.215 2.05) (layer "F.Fab") (width 0.1) (tstamp 2d781827-4c32-40af-a522-0de28a5ab785))
+ (fp_line (start -19.74 -1.61) (end -19.74 6.99) (layer "F.Fab") (width 0.1) (tstamp 3aa06c49-ced2-4ff8-99a8-732de0411167))
+ (fp_line (start -19.315 12.39) (end -14.315 12.39) (layer "F.Fab") (width 0.1) (tstamp 55c6f83b-dd09-448d-8489-25e64f266dfa))
+ (fp_line (start 3.835 7.39) (end -12.465 7.39) (layer "F.Fab") (width 0.1) (tstamp 61e718b0-13fc-4c19-bf6f-b2e3748895d1))
+ (fp_line (start 11.11 6.99) (end 11.11 -1.61) (layer "F.Fab") (width 0.1) (tstamp 811065b4-df5e-480b-bf3e-d674643f3ce6))
+ (fp_line (start -19.315 7.39) (end -19.315 12.39) (layer "F.Fab") (width 0.1) (tstamp 858cb728-d9be-443e-83c1-35901cdc765d))
+ (fp_line (start 5.685 7.39) (end 5.685 12.39) (layer "F.Fab") (width 0.1) (tstamp 86251067-2566-4fb8-a2c6-93fc67fc8229))
+ (fp_line (start -18.415 6.99) (end -18.415 2.05) (layer "F.Fab") (width 0.1) (tstamp 87f91388-67c3-4083-b36a-0d43498bab51))
+ (fp_line (start 11.11 6.99) (end -19.74 6.99) (layer "F.Fab") (width 0.1) (tstamp 9038dbd3-4e4b-469e-8b57-8310785cf54f))
+ (fp_line (start 9.785 6.99) (end 9.785 2.05) (layer "F.Fab") (width 0.1) (tstamp acf60f89-5486-4660-89ce-a53e1544c3a6))
+ (fp_line (start 11.11 -1.61) (end -19.74 -1.61) (layer "F.Fab") (width 0.1) (tstamp c0823b8d-fcef-434c-aecb-8723e36344e9))
+ (fp_line (start -19.74 6.99) (end 11.11 6.99) (layer "F.Fab") (width 0.1) (tstamp cc2d6fd1-3bea-485a-b313-411c7babb1b7))
+ (fp_line (start -12.465 7.39) (end -12.465 13.39) (layer "F.Fab") (width 0.1) (tstamp e79c0e2b-a760-4696-a7b5-d566bbfb9303))
+ (fp_line (start 10.685 7.39) (end 5.685 7.39) (layer "F.Fab") (width 0.1) (tstamp ef35e401-1a8d-40c1-a0c8-ca95fe98f522))
+ (fp_line (start -12.465 13.39) (end 3.835 13.39) (layer "F.Fab") (width 0.1) (tstamp f29d189c-fe85-41c6-888e-42418abfac77))
+ (fp_line (start -19.74 6.99) (end -19.74 7.39) (layer "F.Fab") (width 0.1) (tstamp faa99972-cb2c-4da8-b553-a77282dc3a6d))
+ (fp_arc (start 6.585 2.05) (mid 8.185 0.45) (end 9.785 2.05) (layer "F.Fab") (width 0.1) (tstamp 9355e032-a25f-43a1-a197-bc271c836347))
+ (fp_arc (start -18.415 2.05) (mid -16.815 0.45) (end -15.215 2.05) (layer "F.Fab") (width 0.1) (tstamp c94f2e72-6421-42ac-a25b-114e7b31729b))
+ (pad "0" thru_hole circle (at 8.185 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 7bce23cb-e25a-4086-9d1a-74fa01c33256))
+ (pad "0" thru_hole circle (at -16.815 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp f1520fb8-ec54-446e-ba31-30aa5983d6e4))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f87bd19b-329a-4d5f-8f9a-20558141361d))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0d6903a2-32c8-4b09-879f-cca6c1385255))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3820d009-4ae4-49c5-b6a2-3a2d9174c3ca))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5bc4271-a1d0-4293-8064-4ccbf5c6c222))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7952b40c-2df6-40de-880a-28e0f59c4728))
+ (pad "6" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2f223cab-2940-4302-a7fe-819b0ec30aa5))
+ (pad "7" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7873b0a6-3b32-46d9-9cc2-292194af4211))
+ (pad "8" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp de820125-aa6a-436e-b657-e481109d4173))
+ (pad "9" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 762fd096-f7c4-40d0-b841-b62ac63c03d9))
+ (pad "10" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa1867bf-c8ab-44fc-874c-126b1eae102b))
+ (pad "11" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4a48965e-6dd4-4e6e-b3d5-c9a952fa1da1))
+ (pad "12" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4f9e1196-e102-4287-834f-09849a266bbb))
+ (pad "13" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 06a15eed-9a24-4396-a112-17fa2b81a20b))
+ (pad "14" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 07b8e807-0e70-4e75-a0a7-4ad8a3827bff))
+ (pad "15" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc8b3443-74ff-42fe-b807-7012912a8d92))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
new file mode 100644
index 00000000..f665554c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -4.315 -2.58) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 55c03713-b034-4d9c-89aa-e7094681f1b5)
+ )
+ (fp_text value "DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (at -4.315 20.21) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d437a5ef-2d78-4162-b208-86cda45f234c)
+ )
+ (fp_text user "${REFERENCE}" (at -4.315 15.71) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 696f6f7a-f640-44e7-b5a2-5316d3172178)
+ )
+ (fp_line (start 0 -2.101325) (end -0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp 0aa413f5-bde5-42c7-bc3e-abd8eee89462))
+ (fp_line (start 11.17 -1.64) (end 11.17 12.25) (layer "F.SilkS") (width 0.12) (tstamp 257a00ba-33f9-417f-ac2e-30d574454cba))
+ (fp_line (start -19.8 -1.64) (end 11.17 -1.64) (layer "F.SilkS") (width 0.12) (tstamp 50354214-3789-46ab-9ab1-16c5e6ee359d))
+ (fp_line (start 0.25 -2.534338) (end 0 -2.101325) (layer "F.SilkS") (width 0.12) (tstamp 98d571f3-5ede-4bb2-8e94-f521a8b6e62f))
+ (fp_line (start -0.25 -2.534338) (end 0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp dbb18d65-a7e9-4af6-aed4-a5346709d5f3))
+ (fp_line (start -19.8 12.25) (end -19.8 -1.64) (layer "F.SilkS") (width 0.12) (tstamp f2fc50e1-7ddc-4a56-aa93-c10a7f336f08))
+ (fp_line (start 11.65 -2.1) (end -20.25 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 0df4344d-ef22-42b8-acd1-6c1aa6ffc9a6))
+ (fp_line (start -20.25 -2.1) (end -20.25 19.25) (layer "F.CrtYd") (width 0.05) (tstamp 3a42692b-87f6-4933-9767-e4727fea0126))
+ (fp_line (start -20.25 19.25) (end 11.65 19.25) (layer "F.CrtYd") (width 0.05) (tstamp 730b2569-df7f-4997-bda2-2ca21c4526cd))
+ (fp_line (start 11.65 19.25) (end 11.65 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp c6229c0b-dd69-470b-9368-55101bd06dfa))
+ (fp_line (start 11.11 12.71) (end 11.11 12.31) (layer "F.Fab") (width 0.1) (tstamp 05b705a8-853a-455d-a971-870988ca9b1d))
+ (fp_line (start -19.74 12.71) (end 11.11 12.71) (layer "F.Fab") (width 0.1) (tstamp 1476cd28-21fa-44f3-8db5-037a6273961e))
+ (fp_line (start -18.415 12.31) (end -18.415 1.42) (layer "F.Fab") (width 0.1) (tstamp 1734860f-5b37-42a0-86fe-df183d478ef0))
+ (fp_line (start -15.215 12.31) (end -15.215 1.42) (layer "F.Fab") (width 0.1) (tstamp 1e985a15-2027-4680-b4e5-2236b058d8fb))
+ (fp_line (start 3.835 12.71) (end -12.465 12.71) (layer "F.Fab") (width 0.1) (tstamp 45158d45-b660-46da-9c05-fa08f0e92066))
+ (fp_line (start -19.74 12.31) (end -19.74 12.71) (layer "F.Fab") (width 0.1) (tstamp 45399f1c-c16a-4f7e-8c36-1f88d4399578))
+ (fp_line (start 3.835 18.71) (end 3.835 12.71) (layer "F.Fab") (width 0.1) (tstamp 60474e8b-0a91-4e18-87e8-106ec9cc8750))
+ (fp_line (start -19.74 -1.58) (end -19.74 12.31) (layer "F.Fab") (width 0.1) (tstamp 6633fbe8-68f7-4b0e-8223-a48c62fd2d15))
+ (fp_line (start 6.585 12.31) (end 6.585 1.42) (layer "F.Fab") (width 0.1) (tstamp 6872fc32-50bf-4214-b5c2-6671c4b5efaa))
+ (fp_line (start 5.685 17.71) (end 10.685 17.71) (layer "F.Fab") (width 0.1) (tstamp 85aabc08-7a4d-4da8-a849-bf9c86b253a7))
+ (fp_line (start -19.74 12.31) (end 11.11 12.31) (layer "F.Fab") (width 0.1) (tstamp 8fa62f8c-8f8a-431d-80f4-ae8a9321cf38))
+ (fp_line (start -19.315 17.71) (end -14.315 17.71) (layer "F.Fab") (width 0.1) (tstamp 99d1389b-90fd-4aef-94dd-94e3df9c9646))
+ (fp_line (start 10.685 17.71) (end 10.685 12.71) (layer "F.Fab") (width 0.1) (tstamp 9ce60922-4041-4552-ab8e-dd31133b53d6))
+ (fp_line (start 11.11 12.31) (end 11.11 -1.58) (layer "F.Fab") (width 0.1) (tstamp abac15a3-f486-4146-a3e1-36cb33032cd1))
+ (fp_line (start 9.785 12.31) (end 9.785 1.42) (layer "F.Fab") (width 0.1) (tstamp b2fc6d5c-a8b6-4c7a-97ba-7da6bd687c5a))
+ (fp_line (start -14.315 17.71) (end -14.315 12.71) (layer "F.Fab") (width 0.1) (tstamp bb67cff1-4749-4c67-be00-1ead4ff480a0))
+ (fp_line (start 5.685 12.71) (end 5.685 17.71) (layer "F.Fab") (width 0.1) (tstamp c5c4026f-0804-45fa-9621-64b1705ea991))
+ (fp_line (start -14.315 12.71) (end -19.315 12.71) (layer "F.Fab") (width 0.1) (tstamp c84e8dc9-4a83-4327-a040-2fd2b0170821))
+ (fp_line (start 10.685 12.71) (end 5.685 12.71) (layer "F.Fab") (width 0.1) (tstamp c9f818b6-259c-4e6a-9298-12df286d6f92))
+ (fp_line (start -12.465 12.71) (end -12.465 18.71) (layer "F.Fab") (width 0.1) (tstamp cb47e3d4-f2c3-46d5-97b1-cb700ccd64ff))
+ (fp_line (start -12.465 18.71) (end 3.835 18.71) (layer "F.Fab") (width 0.1) (tstamp cf32e77b-e103-4cb4-a7fd-1262e628e023))
+ (fp_line (start 11.11 12.31) (end -19.74 12.31) (layer "F.Fab") (width 0.1) (tstamp d5b13128-af8e-4bca-89f3-d8375a3bc708))
+ (fp_line (start 11.11 -1.58) (end -19.74 -1.58) (layer "F.Fab") (width 0.1) (tstamp dc011d94-3506-49b4-a73e-db6cfdaba1e9))
+ (fp_line (start -19.315 12.71) (end -19.315 17.71) (layer "F.Fab") (width 0.1) (tstamp f34f2f73-ba17-4340-ac37-7360cc9fd362))
+ (fp_arc (start 6.585 1.42) (mid 8.185 -0.18) (end 9.785 1.42) (layer "F.Fab") (width 0.1) (tstamp 482ca6d1-94fd-4a57-9551-6c1c4a2f632b))
+ (fp_arc (start -18.415 1.42) (mid -16.815 -0.18) (end -15.215 1.42) (layer "F.Fab") (width 0.1) (tstamp 853424d2-9f60-4444-a182-6defd9f9be3a))
+ (pad "0" thru_hole circle (at 8.185 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 45ff61a2-588d-424a-8fd0-07cbaf0247f3))
+ (pad "0" thru_hole circle (at -16.815 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp f71783b4-879f-4204-ada2-2930d4f3c707))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 13598b5b-433c-4560-a4c5-f01a59080a8c))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6281b1e1-c925-4cac-bfb3-19a8982306a9))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9dccbb3c-7af2-4227-b480-d78c25e98727))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5f9172b-b47a-41f1-a024-8210c801920a))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 531566d6-ccfd-4f44-a296-f459fb897a09))
+ (pad "6" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5686fa9-ae55-445c-bf66-a1373a2dfe54))
+ (pad "7" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9dfe500a-9d84-4c9b-965e-b7391f9f88cc))
+ (pad "8" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9967203b-cac6-43f1-bc10-9a1e31896dc1))
+ (pad "9" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9d7169ca-1a2e-4e62-a8d5-79886fbf63cc))
+ (pad "10" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7ddf1e83-8da7-4313-a631-700423a14501))
+ (pad "11" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp edff9261-291f-42ee-9ed2-3c70bff6383e))
+ (pad "12" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 38b82f69-5044-49dc-a43e-384338603e37))
+ (pad "13" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7139ac53-5da4-4f2d-8473-54a00cd2b4e0))
+ (pad "14" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6e2c1574-c4a4-4d17-a6af-6976b723870e))
+ (pad "15" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b10ab24c-9e79-425d-80c2-2aa9d683ded2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..10c3fb81
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -4.315 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 509724f5-a232-45e3-a5b4-6cdf4da0aa2a)
+ )
+ (fp_text value "DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (at -4.315 21.43) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5e3206b0-fe21-4e27-8d3b-7959082fe4b4)
+ )
+ (fp_text user "${REFERENCE}" (at -4.315 16.845) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b7ce468-7b22-4e6b-b86b-b7d9d23c412b)
+ )
+ (fp_line (start 4.295 9.2) (end 4.295 13.3) (layer "F.SilkS") (width 0.12) (tstamp 1845f9d5-0676-4198-95bc-279c2f6bab7e))
+ (fp_line (start -10.22 -1.06) (end 2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 2e4ce0ca-5c39-4a6a-b1a7-0ae84032af90))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 43500ce6-d974-4258-9eb7-e0939e378597))
+ (fp_line (start -10.22 9.2) (end -10.22 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 5154ec2f-d607-4740-a535-cc5cdeaeb939))
+ (fp_line (start -12.925 9.2) (end -10.22 9.2) (layer "F.SilkS") (width 0.12) (tstamp 676e41ba-b39e-48d0-ba03-30acf1432042))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 77e2ddb0-8108-4c8a-ac20-22db35574c6c))
+ (fp_line (start 2.205 9.2) (end 4.295 9.2) (layer "F.SilkS") (width 0.12) (tstamp 7a32a74f-d2c1-40af-a9a9-5cbc443eb3ba))
+ (fp_line (start 2.205 -1.06) (end 2.205 9.2) (layer "F.SilkS") (width 0.12) (tstamp 9e956d90-1390-41ff-b4b4-80a05d1e2bbd))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp c762819f-c0bf-4506-b6a1-3778546d165b))
+ (fp_line (start -12.925 13.3) (end -12.925 9.2) (layer "F.SilkS") (width 0.12) (tstamp d21bf9e5-49e5-46a9-a1c8-7a8f429691f2))
+ (fp_line (start -20.25 14.3) (end -20.25 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 01cd893a-d115-4eff-8209-5d275f14cc62))
+ (fp_line (start -13.4 8.8) (end -10.5 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 204b68a7-c5b0-44c6-8630-89d221e6c05d))
+ (fp_line (start 4.75 12.9) (end 11.65 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 4bb20cac-597f-4abb-b907-e762f1af2b37))
+ (fp_line (start 4.35 20.45) (end -13 20.45) (layer "F.CrtYd") (width 0.05) (tstamp 6a84e2a7-eb10-459d-b309-81a0cf2a6a91))
+ (fp_line (start -10.5 8.8) (end -10.5 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 77b452d6-afe1-45b8-b567-053d855e89c6))
+ (fp_line (start 2.45 -1.3) (end 2.45 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 7d3b5959-1630-4dc3-8d3b-93c679693eb1))
+ (fp_line (start -13 14.3) (end -20.25 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 832dce34-ddbe-4dba-9a9c-4cd4294d4384))
+ (fp_line (start -20.25 12.9) (end -13.4 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 8c1a6edb-adec-417d-a866-00db0c429dbb))
+ (fp_line (start 2.45 8.8) (end 4.75 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 8da6c35f-6007-4d26-8e38-a73d58edf345))
+ (fp_line (start -13 20.45) (end -13 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 95060a8c-d26f-4ca9-a655-e44097f285f5))
+ (fp_line (start -13.4 12.9) (end -13.4 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 97c562f4-28aa-4d75-b473-0382ad779190))
+ (fp_line (start 4.75 8.8) (end 4.75 12.9) (layer "F.CrtYd") (width 0.05) (tstamp a3c9ddcd-c7c1-46ae-aee9-c63c0df224ce))
+ (fp_line (start 11.65 12.9) (end 11.65 14.3) (layer "F.CrtYd") (width 0.05) (tstamp a722a698-ed69-457b-a61e-278ac4c0bf77))
+ (fp_line (start 11.65 14.3) (end 4.35 14.3) (layer "F.CrtYd") (width 0.05) (tstamp dfa645c7-c598-424c-a114-0f658a127e71))
+ (fp_line (start -10.5 -1.3) (end 2.45 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp ee88cdc7-5b5e-452b-a967-d2640e94f0d8))
+ (fp_line (start 4.35 14.3) (end 4.35 20.45) (layer "F.CrtYd") (width 0.05) (tstamp f9cb727c-1e6c-475e-a861-efdb73242417))
+ (fp_line (start -19.74 13.36) (end -19.74 13.76) (layer "F.Fab") (width 0.1) (tstamp 0122ba3c-f0a0-48c7-8e86-45f29aaa56ad))
+ (fp_line (start -4.68 0) (end -4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp 030a748a-6c65-4047-af2b-da03985f094d))
+ (fp_line (start 4.235 9.26) (end -12.865 9.26) (layer "F.Fab") (width 0.1) (tstamp 0479912c-cbfb-4ae8-8b2b-6195a09cc379))
+ (fp_line (start -9.06 0) (end -9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp 04df1550-8b87-4b7d-8a85-dc9bd3590450))
+ (fp_line (start -3.435 1.98) (end -3.435 9.26) (layer "F.Fab") (width 0.1) (tstamp 052b5705-eaf2-4744-8acd-2b198291eafa))
+ (fp_line (start -4.68 3.96) (end -4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp 060a4244-cc4f-4594-90fe-80b28ee22671))
+ (fp_line (start -12.865 13.36) (end 4.235 13.36) (layer "F.Fab") (width 0.1) (tstamp 104243a5-3895-4b59-8a3e-c12bbeb87240))
+ (fp_line (start -4.48 0) (end -4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 119234b9-e043-4b2c-a882-b00dd8c463a3))
+ (fp_line (start -6.87 0) (end -6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 19f995ea-689c-45bb-becb-09c2851e434d))
+ (fp_line (start 1.245 1.98) (end 1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 25e2598d-1ea4-48ef-8ed5-5b228369e7b6))
+ (fp_line (start -2.19 0) (end -2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 280d2235-4630-431a-98a0-8c8fcc8761bd))
+ (fp_line (start 1.045 1.98) (end 1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp 2a3e8ec8-f63a-430a-b60e-dade8ccaf870))
+ (fp_line (start 1.145 1.98) (end 1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp 2ce19f8c-4975-47f1-bc2e-9fcdb19390ae))
+ (fp_line (start -6.87 3.96) (end -6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 2e58289b-4e2d-4369-a55a-57fc5d052482))
+ (fp_line (start 0.1 3.96) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 37c51b30-ddbe-4af2-b75a-0906b9e00619))
+ (fp_line (start -9.06 3.96) (end -9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp 3ae35afd-243d-461b-b5e7-6959c659e7e6))
+ (fp_line (start 0 0) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp 4627c6c8-3001-4d2c-a853-a65a430fd630))
+ (fp_line (start -12.465 13.76) (end -12.465 19.93) (layer "F.Fab") (width 0.1) (tstamp 4e4d256d-b1dd-4ed1-8a02-c16b506b598b))
+ (fp_line (start -3.335 1.98) (end -3.335 9.26) (layer "F.Fab") (width 0.1) (tstamp 4edfe192-280f-4a17-9221-aefa487259ab))
+ (fp_line (start -6.97 3.96) (end -6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 629e4c84-0828-4e6f-970a-6000f3a5f363))
+ (fp_line (start -2.29 0) (end -2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp 65cd0598-8453-456f-8d45-e53616aebd01))
+ (fp_line (start 3.835 19.93) (end 3.835 13.76) (layer "F.Fab") (width 0.1) (tstamp 664d6c7c-99b9-4931-8329-0563decd8fa8))
+ (fp_line (start -6.77 3.96) (end -6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 67582030-f1f7-4c2f-a920-eee2cb6c3c1f))
+ (fp_line (start -5.625 1.98) (end -5.625 9.26) (layer "F.Fab") (width 0.1) (tstamp 6eb70367-63ed-4643-9010-b425649ed4e1))
+ (fp_line (start -5.825 1.98) (end -5.825 9.26) (layer "F.Fab") (width 0.1) (tstamp 71965aa9-9bdb-4dc3-a3b6-6592162d88a0))
+ (fp_line (start -0.1 0) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 787cc87b-259d-4c84-9579-63d4fd86bcd7))
+ (fp_line (start -2.39 3.96) (end -2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp 79dda14f-bfc0-4921-a383-7883094a6c26))
+ (fp_line (start 0.1 0) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 89585b56-16d9-4de4-8789-ae43b25e916c))
+ (fp_line (start -12.865 9.26) (end -12.865 13.36) (layer "F.Fab") (width 0.1) (tstamp 905cef1b-37b4-4f44-acb9-e59ce1bf7041))
+ (fp_line (start -1.245 1.98) (end -1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 9b89910c-d8d0-41a3-8abe-8306aac769f4))
+ (fp_line (start 3.835 13.76) (end -12.465 13.76) (layer "F.Fab") (width 0.1) (tstamp a6e41c07-75f8-4fde-935c-b4ecb79211e0))
+ (fp_line (start -6.77 0) (end -6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp b05d985e-2fa7-4431-8744-e4369ac3300f))
+ (fp_line (start 11.11 13.36) (end -19.74 13.36) (layer "F.Fab") (width 0.1) (tstamp b39aab2f-1158-4619-8b7c-24a5372ba85c))
+ (fp_line (start -12.465 19.93) (end 3.835 19.93) (layer "F.Fab") (width 0.1) (tstamp c1f8fff1-29f2-4720-928f-7ac8e4b2e0ab))
+ (fp_line (start -2.19 3.96) (end -2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp c4aa0abd-cd32-4a5f-906c-cc6bedfe3385))
+ (fp_line (start -2.39 0) (end -2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp c5ee5f1f-69a6-43d7-a7e0-d967fb9978a3))
+ (fp_line (start -0.1 3.96) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp c607e54a-eda8-4fb3-a646-992001e05254))
+ (fp_line (start -4.48 3.96) (end -4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp caf259a0-35cf-4993-a8b4-81dddcd9f984))
+ (fp_line (start -9.16 3.96) (end -9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp ce603f41-03eb-494b-87a9-43c21d16ab68))
+ (fp_line (start -9.16 0) (end -9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp d3d5407d-ed0b-4f5b-a4e8-138e1a744c5c))
+ (fp_line (start -3.535 1.98) (end -3.535 9.26) (layer "F.Fab") (width 0.1) (tstamp d50c46db-794c-4d61-9dc3-545fabe428ce))
+ (fp_line (start 0 3.96) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp d7f66c88-2de8-406f-9f34-9de1efe1cad5))
+ (fp_line (start -1.045 1.98) (end -1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp d8fc91a6-7798-4752-a008-144a8dc0c778))
+ (fp_line (start -2.29 3.96) (end -2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp d9ad61b5-c326-4dae-8c3a-2cdc867e4912))
+ (fp_line (start -4.58 0) (end -4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp db304d4b-2049-47a9-ae88-d09690007bd0))
+ (fp_line (start -19.74 13.76) (end 11.11 13.76) (layer "F.Fab") (width 0.1) (tstamp dc0286bf-c6fa-4fa5-89f6-4275dfbd2f8e))
+ (fp_line (start -9.26 0) (end -9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp e20de0a8-e98e-4338-8156-c3d085d0028b))
+ (fp_line (start -9.26 3.96) (end -9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp e576e8c0-5852-4a92-9ed8-e1587f20b431))
+ (fp_line (start -5.725 1.98) (end -5.725 9.26) (layer "F.Fab") (width 0.1) (tstamp e7df1a2e-03da-4beb-b654-7f2524c5b996))
+ (fp_line (start -8.015 1.98) (end -8.015 9.26) (layer "F.Fab") (width 0.1) (tstamp ed3b2654-4c63-4b54-b3da-e742b0373c3e))
+ (fp_line (start -1.145 1.98) (end -1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp ed4a50ac-8ad6-4f61-a0a2-7681b5ff92da))
+ (fp_line (start -8.115 1.98) (end -8.115 9.26) (layer "F.Fab") (width 0.1) (tstamp f0aef6c6-807f-4402-97ee-fead0d3a7d51))
+ (fp_line (start 11.11 13.76) (end 11.11 13.36) (layer "F.Fab") (width 0.1) (tstamp f41d4eec-baba-4266-be77-1f490aed881e))
+ (fp_line (start 4.235 13.36) (end 4.235 9.26) (layer "F.Fab") (width 0.1) (tstamp f4ea1ab6-9654-4c66-a1af-9e2e41a1c843))
+ (fp_line (start -7.915 1.98) (end -7.915 9.26) (layer "F.Fab") (width 0.1) (tstamp fabbb767-1c7a-4db8-94fc-c445148e593d))
+ (fp_line (start -4.58 3.96) (end -4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp fbec4871-d5b2-435d-8656-10579ea27c7c))
+ (fp_line (start -6.97 0) (end -6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp fc2981f3-3f3c-4be6-817e-ef147ad26637))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ba6f306-b796-4062-9112-5cb7c64eb65d))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bb1573a7-9bb5-441d-b040-c4b054e698c7))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 56b7e3cc-0ecd-4a0d-aac5-d4aa08134026))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eabc8931-f71b-4019-bff9-ba593660d84b))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7b4c1b25-a0c1-49dc-96c8-3c0001daf9e4))
+ (pad "6" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 92a1c0bf-f7b4-47ab-9595-3916c946662f))
+ (pad "7" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 114bd137-76e1-4c87-a043-094d23b09f24))
+ (pad "8" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6b65503e-6afd-4975-ac52-9ec8e4e02148))
+ (pad "9" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2a4f0cfa-7425-4f88-8b16-b18e891eb2ea))
+ (pad "10" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a91b508d-464d-49ec-a3ae-b431a93d8e02))
+ (pad "11" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f17814c-99c0-4e8b-8776-970ddc990081))
+ (pad "12" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3438a82e-e599-424b-9774-8cdf63d660b9))
+ (pad "13" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed3db8bf-4ed4-431f-94c6-60060b8ca51b))
+ (pad "14" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2f9680f7-8a62-4dbc-a0b2-83a1c8b47e20))
+ (pad "15" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aef8f06f-234b-4797-bd97-a6a1c12a8f99))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..2bf30b7b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -4.315 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d9cb63e4-5ba9-43a3-b6dc-6b2119f8b76b)
+ )
+ (fp_text value "DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (at -4.315 22.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8b8617a4-dc10-481e-bae5-bfc5bb1fa12f)
+ )
+ (fp_text user "${REFERENCE}" (at -4.315 17.965) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 02444e57-09f2-473b-9638-4354cb751074)
+ )
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 0a6ef4de-d2ba-400b-aa77-6162ede892b5))
+ (fp_line (start 2.205 -1.06) (end 2.205 10.32) (layer "F.SilkS") (width 0.12) (tstamp 5ae53062-aae5-4767-92ca-5f829118fe79))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 6a8e08f8-0f06-4123-b20f-2e83c8b4fd07))
+ (fp_line (start -10.22 -1.06) (end 2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 6d30a14e-cc2b-4d73-a1dd-f9783ec06f3e))
+ (fp_line (start -12.925 10.32) (end -10.22 10.32) (layer "F.SilkS") (width 0.12) (tstamp 8d42fb2d-3b77-4357-a4f7-a29f74bb4108))
+ (fp_line (start 2.205 10.32) (end 4.295 10.32) (layer "F.SilkS") (width 0.12) (tstamp a3e3f4e5-f590-46da-b0fa-3bbb0e4b0751))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp e1a3ba95-ad71-48fa-8b2d-2564dc19fe14))
+ (fp_line (start 4.295 10.32) (end 4.295 14.42) (layer "F.SilkS") (width 0.12) (tstamp ed352335-37c2-4768-b27e-d95415bf4fe2))
+ (fp_line (start -10.22 10.32) (end -10.22 -1.06) (layer "F.SilkS") (width 0.12) (tstamp f778b8cd-712a-4622-8a50-584805a8c8cd))
+ (fp_line (start -12.925 14.42) (end -12.925 10.32) (layer "F.SilkS") (width 0.12) (tstamp fb5235cd-d9bf-40b0-b8b7-821e3bb174b3))
+ (fp_line (start -10.5 9.9) (end -10.5 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 155ef01e-0127-4225-a6e4-d9fc53c1e464))
+ (fp_line (start 2.45 9.9) (end 4.75 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 1cc96180-a523-4b79-bf87-131467c5116b))
+ (fp_line (start -13 21.55) (end -13 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 1eec622e-586e-42e8-a15e-b727f6287db8))
+ (fp_line (start 4.35 15.4) (end 4.35 21.55) (layer "F.CrtYd") (width 0.05) (tstamp 20d05ef2-9588-42cf-8389-0ee7cc94bee3))
+ (fp_line (start 4.75 9.9) (end 4.75 14) (layer "F.CrtYd") (width 0.05) (tstamp 2b35811a-7733-4788-836c-88224090952c))
+ (fp_line (start -10.5 -1.35) (end 2.45 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 5b28cb49-632b-4112-b23e-74a8107dc8c4))
+ (fp_line (start 11.65 15.4) (end 4.35 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 67c28160-7eb1-4678-a70e-e90e53830f65))
+ (fp_line (start 4.35 21.55) (end -13 21.55) (layer "F.CrtYd") (width 0.05) (tstamp 75e72e07-023f-43e6-8b03-cdca3f84c8a3))
+ (fp_line (start 4.75 14) (end 11.65 14) (layer "F.CrtYd") (width 0.05) (tstamp 77b39866-d777-4dd8-851f-201cd74a879d))
+ (fp_line (start 11.65 14) (end 11.65 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 7952f4cc-dc91-47cd-a8ff-5d0654817f30))
+ (fp_line (start -13 15.4) (end -20.25 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 7e697136-1918-416d-baf7-e792dc76c4b5))
+ (fp_line (start -20.25 14) (end -13.4 14) (layer "F.CrtYd") (width 0.05) (tstamp 83514c91-76a4-4cba-b4df-af6a248a6df5))
+ (fp_line (start 2.45 -1.35) (end 2.45 9.9) (layer "F.CrtYd") (width 0.05) (tstamp a0856d38-a967-4bdc-ae03-87a5bddbe266))
+ (fp_line (start -13.4 14) (end -13.4 9.9) (layer "F.CrtYd") (width 0.05) (tstamp db7d726e-9c4b-413e-ab03-a8574692e153))
+ (fp_line (start -20.25 15.4) (end -20.25 14) (layer "F.CrtYd") (width 0.05) (tstamp df299987-5e4b-4322-9aa0-fb62f2e560c4))
+ (fp_line (start -13.4 9.9) (end -10.5 9.9) (layer "F.CrtYd") (width 0.05) (tstamp f1ec5ae6-262b-4737-97c7-5025fc025229))
+ (fp_line (start -12.465 14.88) (end -12.465 21.05) (layer "F.Fab") (width 0.1) (tstamp 008b74e0-1778-4301-9f5d-dfe44a911146))
+ (fp_line (start -4.68 0) (end -4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp 0b80a9fd-5e06-4b08-a14e-d73919ecc96f))
+ (fp_line (start 4.235 10.38) (end -12.865 10.38) (layer "F.Fab") (width 0.1) (tstamp 0d1017bc-5c2e-4635-99e0-fcb0bcc8ef2e))
+ (fp_line (start -19.74 14.48) (end -19.74 14.88) (layer "F.Fab") (width 0.1) (tstamp 0d3568cc-cc9b-4767-8bf6-5df1165157fe))
+ (fp_line (start -1.045 2.54) (end -1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 0d4ceae4-2584-410f-8642-51c6b27babf2))
+ (fp_line (start -6.77 0) (end -6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 14d1ed52-bb08-4dd1-9cfc-1641963f9d00))
+ (fp_line (start -1.245 2.54) (end -1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp 164b03df-f2c7-42be-bd08-25e298aa4f40))
+ (fp_line (start -2.19 0) (end -2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 18def910-95d8-4a90-90a3-a1a65eda6022))
+ (fp_line (start 3.835 14.88) (end -12.465 14.88) (layer "F.Fab") (width 0.1) (tstamp 2854e2d4-7eaa-48a2-9fe1-0f71d4bc115c))
+ (fp_line (start -19.74 14.88) (end 11.11 14.88) (layer "F.Fab") (width 0.1) (tstamp 2b834da2-fbe7-4157-8fa4-abaeba23138b))
+ (fp_line (start 4.235 14.48) (end 4.235 10.38) (layer "F.Fab") (width 0.1) (tstamp 2cd369b3-b1b9-478c-84d6-9cb7010d48b0))
+ (fp_line (start -0.1 0) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 331a7760-33ca-4525-ab3f-c68970ff5435))
+ (fp_line (start -4.58 5.08) (end -4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 34742637-3f39-4b83-a3d3-d63112041fca))
+ (fp_line (start -2.19 5.08) (end -2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 3e25e3e3-7815-4440-adfc-1fd067c9c22f))
+ (fp_line (start -3.435 2.54) (end -3.435 10.38) (layer "F.Fab") (width 0.1) (tstamp 4380c59c-26de-4ce0-961b-4e79be1cfac7))
+ (fp_line (start -9.06 5.08) (end -9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp 45423c05-d862-4198-a0b9-8e754d875f46))
+ (fp_line (start -6.87 5.08) (end -6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 472a2108-83e8-4650-bf42-ba218641b885))
+ (fp_line (start 1.245 2.54) (end 1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp 476a1720-cd1c-43b5-b1cf-002c2c08051d))
+ (fp_line (start 0.1 5.08) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 49bfa52c-b57f-4818-b09f-ef8e02e5fbb4))
+ (fp_line (start 0 0) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 4b910fa1-fb57-4535-9518-cc825255be19))
+ (fp_line (start -5.625 2.54) (end -5.625 10.38) (layer "F.Fab") (width 0.1) (tstamp 510a08b2-e329-44d8-850b-76330bba605b))
+ (fp_line (start 11.11 14.48) (end -19.74 14.48) (layer "F.Fab") (width 0.1) (tstamp 55cd6362-8560-43e2-9665-d7ddc2e8ac73))
+ (fp_line (start -4.58 0) (end -4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 5bbb5688-5b63-446b-a41a-b5d94213b30d))
+ (fp_line (start -8.115 2.54) (end -8.115 10.38) (layer "F.Fab") (width 0.1) (tstamp 5e47e932-5981-4193-adad-b3839abf22aa))
+ (fp_line (start -0.1 5.08) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 5feb8243-55c3-4598-b278-3d75fc6dd3f1))
+ (fp_line (start 0.1 0) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 682943aa-018d-4a51-a9c7-17e49f5fc215))
+ (fp_line (start -4.68 5.08) (end -4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp 6d515a41-c3e1-47f2-a348-9e0c047e13fe))
+ (fp_line (start -8.015 2.54) (end -8.015 10.38) (layer "F.Fab") (width 0.1) (tstamp 71b33c9e-f1b7-47c0-945b-5b24a7c185a0))
+ (fp_line (start -6.77 5.08) (end -6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 73b81feb-c200-4e3f-a1fd-9fe86a5f8756))
+ (fp_line (start -9.26 5.08) (end -9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp 79d8e9d1-2c30-4036-854a-aca797a9ceb8))
+ (fp_line (start 1.145 2.54) (end 1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp 7b47dead-ab24-4768-854f-94112702e108))
+ (fp_line (start 1.045 2.54) (end 1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 8546e1a2-f843-467c-b583-81f591f3d35a))
+ (fp_line (start -5.725 2.54) (end -5.725 10.38) (layer "F.Fab") (width 0.1) (tstamp 859d6473-d6b2-40fa-a4fc-f6d863c5e818))
+ (fp_line (start -12.865 10.38) (end -12.865 14.48) (layer "F.Fab") (width 0.1) (tstamp 8e7db495-5dd0-4042-9c7f-89b484421e1d))
+ (fp_line (start -6.97 5.08) (end -6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 957434e6-7a7e-429b-9210-1ee933bf9b16))
+ (fp_line (start -4.48 0) (end -4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 9679fab1-0a15-4a76-a603-174c67ca4714))
+ (fp_line (start 0 5.08) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 9fe38cc6-8986-43cf-9b95-4c3e48356d72))
+ (fp_line (start 3.835 21.05) (end 3.835 14.88) (layer "F.Fab") (width 0.1) (tstamp a2fde6f9-912d-4a8a-aa8a-99ba8673db79))
+ (fp_line (start -3.335 2.54) (end -3.335 10.38) (layer "F.Fab") (width 0.1) (tstamp a8b44bb6-5809-4d2b-86b2-6958a23d15b2))
+ (fp_line (start -1.145 2.54) (end -1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp a9753387-26bf-47d4-9b2c-91d43a9afdab))
+ (fp_line (start -9.16 5.08) (end -9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp aa8a972c-420c-45f4-b209-45676f6ca969))
+ (fp_line (start -4.48 5.08) (end -4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp ac9c0b94-473f-4420-bead-0075c643fa2d))
+ (fp_line (start -6.97 0) (end -6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp af36452e-3e8f-4448-9a6b-737d04c345e3))
+ (fp_line (start -6.87 0) (end -6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp afd5caa0-0c15-48ec-839c-afe8a9b3d594))
+ (fp_line (start -5.825 2.54) (end -5.825 10.38) (layer "F.Fab") (width 0.1) (tstamp b1f3da73-93dd-42d2-b038-cbae7b074dac))
+ (fp_line (start -12.465 21.05) (end 3.835 21.05) (layer "F.Fab") (width 0.1) (tstamp b26e386c-7e17-423b-a480-a9d4c9ed91c2))
+ (fp_line (start 11.11 14.88) (end 11.11 14.48) (layer "F.Fab") (width 0.1) (tstamp c288a026-75ae-489e-a368-85afc4eaaf0d))
+ (fp_line (start -3.535 2.54) (end -3.535 10.38) (layer "F.Fab") (width 0.1) (tstamp c74a5a9a-4cb4-4a50-8cd2-1ac1566a5619))
+ (fp_line (start -2.29 0) (end -2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp debcafab-0439-428e-84c8-ca840bb0e726))
+ (fp_line (start -2.29 5.08) (end -2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp e2755330-1b37-48c2-a35b-ce006dd69994))
+ (fp_line (start -2.39 5.08) (end -2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp e3d005a0-ab95-4f42-b2e0-ccf466baf024))
+ (fp_line (start -9.26 0) (end -9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp ee344f80-b631-40d2-8f5e-11a4c26371af))
+ (fp_line (start -2.39 0) (end -2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp f2bc9879-b608-42dd-a0b6-f52cbc10f3b7))
+ (fp_line (start -12.865 14.48) (end 4.235 14.48) (layer "F.Fab") (width 0.1) (tstamp f651de34-ecb4-4b19-a7a2-14aa6e19cebe))
+ (fp_line (start -7.915 2.54) (end -7.915 10.38) (layer "F.Fab") (width 0.1) (tstamp f78abb4a-f5e4-4595-a3e1-e1b6de5865bb))
+ (fp_line (start -9.16 0) (end -9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp fc9060cf-d472-409b-b265-1dfdfd5e53b2))
+ (fp_line (start -9.06 0) (end -9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp fd163cd5-30c8-45ce-8d03-84e6d8bf7b00))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0c9cfce3-b316-4ac7-8cd0-0c3df9ba3999))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e230325-ae3c-485d-8d0c-81ddd3d05260))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 62183163-f5f5-4a39-b0b3-c88c2822e7da))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d497477-955e-4ea9-84b6-d1be16c2d28e))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c8c93c61-ab17-44f2-86d3-d1ef76808766))
+ (pad "6" thru_hole circle (at 1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4ebc7d86-43e1-4b6b-9961-7c94bee8f676))
+ (pad "7" thru_hole circle (at -1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9363783b-677e-42ee-95b5-3592f5dded2d))
+ (pad "8" thru_hole circle (at -3.435 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7bf1c2ac-6efe-40c6-958e-7f60776d3ce3))
+ (pad "9" thru_hole circle (at -5.725 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e40e9866-7583-4755-b2de-91feae751586))
+ (pad "10" thru_hole circle (at -8.015 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4eb2ba1-7ba5-4b43-8d1c-18e2408be798))
+ (pad "11" thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c8dde402-b399-4b64-ab3b-5914e55c81bb))
+ (pad "12" thru_hole circle (at -2.29 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0b03b067-0f1f-45df-854b-bc09b2bb90e3))
+ (pad "13" thru_hole circle (at -4.58 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 34989f60-00e2-47a5-ae8a-51e8d0981420))
+ (pad "14" thru_hole circle (at -6.87 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6f7c8f9a-02b6-4ce9-af9d-b99a9c2a426f))
+ (pad "15" thru_hole circle (at -9.16 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 90de8a61-dcb1-4afd-9401-4ee5d86ee532))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..d2abbc38
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -4.315 -5.33) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c24e3f9f-ada8-4704-9940-4504007280f4)
+ )
+ (fp_text value "DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles" (at -4.315 9.29) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5b17815a-99e2-48a1-8a34-415c1ee33ed9)
+ )
+ (fp_text user "${REFERENCE}" (at -4.315 1.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0f5f89ef-e8c4-4a2f-80c3-e1edacddce3b)
+ )
+ (fp_line (start -19.8 7.23) (end -19.8 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 01e634e0-333c-4e55-b750-78892ea2d535))
+ (fp_line (start 3.55147 -0.081744) (end 2.722733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp 08b5dcbd-57c1-49c8-86f4-a26485a03a0e))
+ (fp_line (start -9.717952 5.99) (end 1.087952 5.99) (layer "F.SilkS") (width 0.12) (tstamp 0a8a46aa-86b7-460f-a1b6-ca87408267d1))
+ (fp_line (start -0.25 -5.224338) (end 0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 13af7807-b7bf-412d-9c19-c3ef549193b6))
+ (fp_line (start -18.74 -4.33) (end 10.11 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 3c6edb43-8a5f-4e0f-9ac7-068236ba47d3))
+ (fp_line (start 0 -4.791325) (end -0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 5c318eb7-5af2-41cd-8d88-37f86e43d04b))
+ (fp_line (start 11.17 -3.27) (end 11.17 7.23) (layer "F.SilkS") (width 0.12) (tstamp 613c7ff2-12bb-4ecb-ad2a-b1330ebcb527))
+ (fp_line (start -12.18147 -0.081744) (end -11.352733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp 6b8fb262-5e14-41a6-b539-39506dd9871a))
+ (fp_line (start 10.11 8.29) (end -18.74 8.29) (layer "F.SilkS") (width 0.12) (tstamp 74c9de55-7203-4237-b744-03886a4e7e0a))
+ (fp_line (start -10.546689 -2.03) (end 1.916689 -2.03) (layer "F.SilkS") (width 0.12) (tstamp 83492197-36da-4b0e-bfe4-6bfa57aef687))
+ (fp_line (start 0.25 -5.224338) (end 0 -4.791325) (layer "F.SilkS") (width 0.12) (tstamp eb200f82-b942-4173-acfd-d66529fa008e))
+ (fp_arc (start -19.8 -3.27) (mid -19.489533 -4.019533) (end -18.74 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 0855bdb4-78bd-47c2-82d1-a2b79d2fc72c))
+ (fp_arc (start 1.916689 -2.03) (mid 3.188323 -1.437027) (end 3.55147 -0.081744) (layer "F.SilkS") (width 0.12) (tstamp 23e9d62d-22ee-4dc5-93cc-6e38513a414a))
+ (fp_arc (start 2.722733 4.618256) (mid 2.15498 5.601634) (end 1.087952 5.99) (layer "F.SilkS") (width 0.12) (tstamp 4548b86f-745b-4d6f-b159-7c5e3531d190))
+ (fp_arc (start -18.74 8.29) (mid -19.489533 7.979533) (end -19.8 7.23) (layer "F.SilkS") (width 0.12) (tstamp 908d4c55-9851-476f-8acd-e80cae80a237))
+ (fp_arc (start -12.18147 -0.081744) (mid -11.818323 -1.437028) (end -10.546689 -2.03) (layer "F.SilkS") (width 0.12) (tstamp aa754848-7464-44c9-badd-12758afd9e99))
+ (fp_arc (start 11.17 7.23) (mid 10.859533 7.979533) (end 10.11 8.29) (layer "F.SilkS") (width 0.12) (tstamp b26441eb-cff4-4980-9aa8-23e9da185c93))
+ (fp_arc (start -9.717952 5.99) (mid -10.784979 5.601634) (end -11.352733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp cf60d0d0-afee-4746-8832-4acf7bd45a29))
+ (fp_arc (start 10.11 -4.33) (mid 10.859533 -4.019533) (end 11.17 -3.27) (layer "F.SilkS") (width 0.12) (tstamp fa82c25b-f76d-472f-82cd-bd3eeca1d0ce))
+ (fp_line (start 11.65 -4.8) (end -20.25 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 2df08b6a-adfb-4cfc-8718-c8855bda033a))
+ (fp_line (start -20.25 8.75) (end 11.65 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 3f66df44-dcf3-43fd-b64e-4d49545165fd))
+ (fp_line (start -20.25 -4.8) (end -20.25 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 7295fe3b-f6b5-4ad8-8e4f-a0b4f48e4267))
+ (fp_line (start 11.65 8.75) (end 11.65 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp d0217ad4-4580-45a5-8c06-5f075e8f5fee))
+ (fp_line (start 3.503887 -0.092163) (end 2.67515 4.607837) (layer "F.Fab") (width 0.1) (tstamp 0a8d2b54-f623-4d2c-ad98-b9d1c827d79f))
+ (fp_line (start -19.74 7.23) (end -19.74 -3.27) (layer "F.Fab") (width 0.1) (tstamp 26dd237f-359a-4889-b492-042198302a91))
+ (fp_line (start 10.11 8.23) (end -18.74 8.23) (layer "F.Fab") (width 0.1) (tstamp 2ab9422f-1456-4e8b-b157-a24e5e9e44aa))
+ (fp_line (start -18.74 -4.27) (end 10.11 -4.27) (layer "F.Fab") (width 0.1) (tstamp 397fdd44-c63b-4e9a-9948-150585765806))
+ (fp_line (start -9.729457 5.93) (end 1.099457 5.93) (layer "F.Fab") (width 0.1) (tstamp 3c1bf21f-d9b1-4452-a05d-82aa81008efb))
+ (fp_line (start -12.133887 -0.092163) (end -11.30515 4.607837) (layer "F.Fab") (width 0.1) (tstamp b95debed-a479-450c-adeb-1e9cdc18b145))
+ (fp_line (start 11.11 -3.27) (end 11.11 7.23) (layer "F.Fab") (width 0.1) (tstamp bd1ff56b-5258-4a8f-a3a2-00fced6b6b1a))
+ (fp_line (start -10.558194 -1.97) (end 1.928194 -1.97) (layer "F.Fab") (width 0.1) (tstamp c0c53cf7-7534-415f-b217-6ac578da4e48))
+ (fp_arc (start -18.74 8.23) (mid -19.447107 7.937107) (end -19.74 7.23) (layer "F.Fab") (width 0.1) (tstamp 14685b0c-d09d-4653-9b13-f69b1291f8dd))
+ (fp_arc (start 11.11 7.23) (mid 10.817107 7.937107) (end 10.11 8.23) (layer "F.Fab") (width 0.1) (tstamp 1b54c9bc-7170-4e40-bd6e-6f9fffb98112))
+ (fp_arc (start -12.133886 -0.092163) (mid -11.783865 -1.39846) (end -10.558194 -1.97) (layer "F.Fab") (width 0.1) (tstamp 34587929-a626-41e0-ae69-c97cc93dc81f))
+ (fp_arc (start 2.675149 4.607837) (mid 2.127917 5.555671) (end 1.099457 5.93) (layer "F.Fab") (width 0.1) (tstamp 5b205b24-6649-45de-bb31-f1f7bf8665c5))
+ (fp_arc (start 1.928194 -1.97) (mid 3.153865 -1.39846) (end 3.503886 -0.092163) (layer "F.Fab") (width 0.1) (tstamp 5c9f29f6-9ad6-4865-85e7-4e2f34c0a9ee))
+ (fp_arc (start -9.729457 5.93) (mid -10.757917 5.555671) (end -11.305149 4.607837) (layer "F.Fab") (width 0.1) (tstamp 5ecacb75-8e78-4700-b767-a7c72234dfdb))
+ (fp_arc (start 10.11 -4.27) (mid 10.817107 -3.977107) (end 11.11 -3.27) (layer "F.Fab") (width 0.1) (tstamp 70f14f8e-0cff-4ecc-bcae-c5c5990eeb7a))
+ (fp_arc (start -19.74 -3.27) (mid -19.447107 -3.977107) (end -18.74 -4.27) (layer "F.Fab") (width 0.1) (tstamp 8e3eabae-61cc-4e35-a601-303d8ddc16a4))
+ (pad "0" thru_hole circle (at -16.815 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 5afe9320-0ec8-4f9e-ab93-98aba6369fa8))
+ (pad "0" thru_hole circle (at 8.185 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp d489259b-2445-44ef-86be-7cd764a91c36))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0a1e03b0-a6be-47bc-8f64-cc6c4aa87fc5))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ecd9e929-e831-4631-929e-c77f27ca18aa))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 858554b0-16b7-4aee-844e-28551590139c))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 02c38b3e-a1e1-42ad-8e3d-634d14767ab9))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp caa914a2-b393-467e-93cd-6cc7602b1d4d))
+ (pad "6" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 531a2e1b-48e7-484b-bcfb-ba80268b8c7f))
+ (pad "7" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6940760a-f27e-4ec5-ba1f-f5808cf846cf))
+ (pad "8" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 74bbabf8-5cb6-445d-852c-24fbb8bd4954))
+ (pad "9" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1834aa4-4fbc-4742-8338-43feb78a7733))
+ (pad "10" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1a8caa8-8fe0-45f2-b682-b48870b2e439))
+ (pad "11" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5aad0d54-530a-4f89-a266-2be2f41361b2))
+ (pad "12" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eca4aa18-d030-4676-8deb-644a03f41afe))
+ (pad "13" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9c280de-856e-469c-a2b5-689420e90ba6))
+ (pad "14" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 13f97d49-4b33-4e80-894e-0273367b84d0))
+ (pad "15" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d31a1740-dafe-469e-8554-4fe4e9dddff5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
new file mode 100644
index 00000000..4410b203
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4.315 -2.61) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2058fa3d-1a0d-4bc1-8906-e42920801889)
+ )
+ (fp_text value "DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (at 4.315 14.89) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e96bd6c7-0337-41cd-8da2-11190ff89856)
+ )
+ (fp_text user "${REFERENCE}" (at 4.315 10.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4e096121-24f9-478b-bd28-9b1a1e107244)
+ )
+ (fp_line (start 0 -2.131325) (end -0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp 15f7a444-b15b-44d6-80a4-e6e24e4f0481))
+ (fp_line (start 19.8 -1.67) (end 19.8 6.93) (layer "F.SilkS") (width 0.12) (tstamp 5823c5d6-db5d-4909-854b-21c026990fa8))
+ (fp_line (start -0.25 -2.564338) (end 0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp b329bc06-d296-4d53-b170-0db3cfc8f4a8))
+ (fp_line (start -11.17 -1.67) (end 19.8 -1.67) (layer "F.SilkS") (width 0.12) (tstamp ead24372-64a5-43f8-b017-7eea10d2adf5))
+ (fp_line (start 0.25 -2.564338) (end 0 -2.131325) (layer "F.SilkS") (width 0.12) (tstamp eb0f37d5-5b02-4c68-a08a-5642acda487a))
+ (fp_line (start -11.17 6.93) (end -11.17 -1.67) (layer "F.SilkS") (width 0.12) (tstamp fec1edac-e80b-45a8-b1e1-bb3bf06aa5cc))
+ (fp_line (start 20.25 -2.15) (end -11.65 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 03fbf3b6-22d2-4d77-80db-fdfcacf488f9))
+ (fp_line (start 20.25 13.9) (end 20.25 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 9c380ae2-3de8-4a74-89d7-da38d0c75fce))
+ (fp_line (start -11.65 -2.15) (end -11.65 13.9) (layer "F.CrtYd") (width 0.05) (tstamp a7cf8bcc-db30-433f-852e-d9cf9f5e64ac))
+ (fp_line (start -11.65 13.9) (end 20.25 13.9) (layer "F.CrtYd") (width 0.05) (tstamp e6815433-e1fb-40f6-bd4a-5d9707b2ccc3))
+ (fp_line (start -3.835 13.39) (end 12.465 13.39) (layer "F.Fab") (width 0.1) (tstamp 09280a9b-347b-429a-a521-a9734015fcb1))
+ (fp_line (start -11.11 7.39) (end 19.74 7.39) (layer "F.Fab") (width 0.1) (tstamp 148608a2-4321-43bd-9014-d5e0b2c7dd9d))
+ (fp_line (start -10.685 12.39) (end -5.685 12.39) (layer "F.Fab") (width 0.1) (tstamp 1a64fd4d-1b8d-40d1-949e-387eada43902))
+ (fp_line (start 19.74 6.99) (end 19.74 -1.61) (layer "F.Fab") (width 0.1) (tstamp 1c827c8f-ef53-458f-8260-ae02d828a6ff))
+ (fp_line (start 19.315 7.39) (end 14.315 7.39) (layer "F.Fab") (width 0.1) (tstamp 2b9d0d3f-fe0d-4b8d-902a-3b54eda344cf))
+ (fp_line (start -5.685 7.39) (end -10.685 7.39) (layer "F.Fab") (width 0.1) (tstamp 33e9b5a4-0b2e-41a9-b10b-fb75ae44654b))
+ (fp_line (start -11.11 6.99) (end -11.11 7.39) (layer "F.Fab") (width 0.1) (tstamp 35cf7dd8-4432-4822-9fc5-da6c716ffea5))
+ (fp_line (start 15.215 6.99) (end 15.215 2.05) (layer "F.Fab") (width 0.1) (tstamp 512238ed-f6d3-4669-81e8-965bddf85e72))
+ (fp_line (start -3.835 7.39) (end -3.835 13.39) (layer "F.Fab") (width 0.1) (tstamp 57f5388f-373d-47f0-90a5-a25af7531d6b))
+ (fp_line (start 19.315 12.39) (end 19.315 7.39) (layer "F.Fab") (width 0.1) (tstamp 64e4a387-2c92-44b2-a633-d6fcc4f9ea84))
+ (fp_line (start 14.315 12.39) (end 19.315 12.39) (layer "F.Fab") (width 0.1) (tstamp 67f7a84c-ccde-40ae-953f-c7e7ff68be5f))
+ (fp_line (start -6.585 6.99) (end -6.585 2.05) (layer "F.Fab") (width 0.1) (tstamp 871b4154-413a-4fe9-82c3-d30865c17c08))
+ (fp_line (start 18.415 6.99) (end 18.415 2.05) (layer "F.Fab") (width 0.1) (tstamp 9d9d7cae-5c66-446a-8909-ca493448a138))
+ (fp_line (start 19.74 7.39) (end 19.74 6.99) (layer "F.Fab") (width 0.1) (tstamp af9a865b-1abb-490c-9dfe-452e52e138e9))
+ (fp_line (start 19.74 6.99) (end -11.11 6.99) (layer "F.Fab") (width 0.1) (tstamp bab1976d-b186-4715-97b0-5426e94fbde5))
+ (fp_line (start 12.465 13.39) (end 12.465 7.39) (layer "F.Fab") (width 0.1) (tstamp c384c4b5-5274-433b-b875-63f0b77aedc3))
+ (fp_line (start -10.685 7.39) (end -10.685 12.39) (layer "F.Fab") (width 0.1) (tstamp c7b48652-42d4-4741-bd08-1c0ee63d6b09))
+ (fp_line (start -11.11 -1.61) (end -11.11 6.99) (layer "F.Fab") (width 0.1) (tstamp c87d994e-927e-4476-9e4d-21f883d82722))
+ (fp_line (start 14.315 7.39) (end 14.315 12.39) (layer "F.Fab") (width 0.1) (tstamp d52d39c1-55ff-4236-b0cc-73a40616e6de))
+ (fp_line (start 19.74 -1.61) (end -11.11 -1.61) (layer "F.Fab") (width 0.1) (tstamp d806cd32-26b9-4b72-b206-107a36ae50a4))
+ (fp_line (start -9.785 6.99) (end -9.785 2.05) (layer "F.Fab") (width 0.1) (tstamp dc1bef2a-978d-4026-84b5-ceefe8ddc860))
+ (fp_line (start 12.465 7.39) (end -3.835 7.39) (layer "F.Fab") (width 0.1) (tstamp e0c1b333-2572-4853-81d9-81cfa7670d41))
+ (fp_line (start -5.685 12.39) (end -5.685 7.39) (layer "F.Fab") (width 0.1) (tstamp fa4f80c3-fdf8-4059-a77a-7d3aa428a545))
+ (fp_line (start -11.11 6.99) (end 19.74 6.99) (layer "F.Fab") (width 0.1) (tstamp ffec97a9-3a22-4fed-bfe1-82ca8dac2721))
+ (fp_arc (start -9.785 2.05) (mid -8.185 0.45) (end -6.585 2.05) (layer "F.Fab") (width 0.1) (tstamp 349d6f05-00f4-4c42-b226-8e0fa3e16baa))
+ (fp_arc (start 15.215 2.05) (mid 16.815 0.45) (end 18.415 2.05) (layer "F.Fab") (width 0.1) (tstamp de07057a-3719-42ac-abe8-74f29502c110))
+ (pad "0" thru_hole circle (at -8.185 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 5d8dea19-e1e7-4bfa-b24c-c0e6f696940b))
+ (pad "0" thru_hole circle (at 16.815 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp aa8749ef-7479-4d1c-ad7a-9d825f0ded80))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 98120343-41a6-4b38-a1d4-790f2b75c645))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 131e72e8-4fe8-4cbf-97eb-f2859b4a46fe))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f42aec62-d3b1-4417-9865-025660d644e0))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6c712911-8c2e-4394-aa35-111f72029da5))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e24b877-66d9-4fdd-a2fe-750068159938))
+ (pad "6" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 88de23c8-e741-46fd-bdde-9a07122aa8a5))
+ (pad "7" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d63aae79-7bfd-4dfd-b4a7-db7c8c6ad892))
+ (pad "8" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9306b77f-a3ae-4e35-9b39-89e6917fb7ce))
+ (pad "9" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 54b094d3-6ff2-4892-b704-8d1edd937087))
+ (pad "10" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1b902310-6422-44be-a51f-98b788275c09))
+ (pad "11" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b005409b-78e1-42e0-8ffb-3737552eea51))
+ (pad "12" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a8d2f6b3-7464-4cee-a4bc-e6df230be619))
+ (pad "13" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3a59bdaa-86d7-484d-a764-0044caac4478))
+ (pad "14" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9b6bcc19-e44e-42a4-b53d-4c88c3be274b))
+ (pad "15" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fd02f58c-4349-442d-b0ab-da3b264c57d1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
new file mode 100644
index 00000000..245dc861
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4.315 -2.58) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 27d6c36c-06f4-4eeb-a1d2-3bed25ad1c1a)
+ )
+ (fp_text value "DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (at 4.315 20.21) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a7ee737f-87b6-408a-9eb7-fd84ff14b692)
+ )
+ (fp_text user "${REFERENCE}" (at 4.315 15.71) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bd17bfd6-d91c-424d-aa7c-7be5b5bea604)
+ )
+ (fp_line (start 19.8 -1.64) (end 19.8 12.25) (layer "F.SilkS") (width 0.12) (tstamp 03a6b5f7-46d4-43b9-8dcf-9d6c96df9f13))
+ (fp_line (start 0 -2.101325) (end -0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp 0ec8bf45-949c-42bc-a602-aba66b415137))
+ (fp_line (start 0.25 -2.534338) (end 0 -2.101325) (layer "F.SilkS") (width 0.12) (tstamp 2efdc2ee-7443-4b2b-965c-2d7b48722a71))
+ (fp_line (start -11.17 12.25) (end -11.17 -1.64) (layer "F.SilkS") (width 0.12) (tstamp 4738ef64-f1bb-4591-8abe-275d79b74131))
+ (fp_line (start -0.25 -2.534338) (end 0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp df1cd81e-7f2f-47a6-aa5c-3f7f95f97977))
+ (fp_line (start -11.17 -1.64) (end 19.8 -1.64) (layer "F.SilkS") (width 0.12) (tstamp f69a38da-ee59-442f-8b40-efc281a3b473))
+ (fp_line (start 20.25 19.25) (end 20.25 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 09ccf8e9-76c1-4412-80f1-f6eb4d87da70))
+ (fp_line (start -11.65 -2.1) (end -11.65 19.25) (layer "F.CrtYd") (width 0.05) (tstamp 3d7e0d5a-71a2-438f-8149-f032d7315556))
+ (fp_line (start 20.25 -2.1) (end -11.65 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 4a625bcc-6c48-452f-80f5-764f33fd8274))
+ (fp_line (start -11.65 19.25) (end 20.25 19.25) (layer "F.CrtYd") (width 0.05) (tstamp e2fc2138-5b85-4d54-a0d5-fcc05dc0ef47))
+ (fp_line (start -11.11 -1.58) (end -11.11 12.31) (layer "F.Fab") (width 0.1) (tstamp 217b5691-36b0-4e38-80b5-ebb927a78de8))
+ (fp_line (start -3.835 12.71) (end -3.835 18.71) (layer "F.Fab") (width 0.1) (tstamp 243ecafd-ae10-4a5b-8a13-ef853318046a))
+ (fp_line (start -11.11 12.71) (end 19.74 12.71) (layer "F.Fab") (width 0.1) (tstamp 261ceeea-a202-402b-9d8a-b8b6a8cdee73))
+ (fp_line (start -5.685 17.71) (end -5.685 12.71) (layer "F.Fab") (width 0.1) (tstamp 26d1edcb-1954-40db-9a8c-da8cb821c5d4))
+ (fp_line (start 19.74 12.31) (end -11.11 12.31) (layer "F.Fab") (width 0.1) (tstamp 2aed0058-ea9d-4ba8-9a70-556855306466))
+ (fp_line (start -3.835 18.71) (end 12.465 18.71) (layer "F.Fab") (width 0.1) (tstamp 2d1d70ad-1227-4972-b5fa-32a93123c070))
+ (fp_line (start 19.74 12.31) (end 19.74 -1.58) (layer "F.Fab") (width 0.1) (tstamp 4ecb7a05-a858-48b4-841a-7848a27100c2))
+ (fp_line (start -5.685 12.71) (end -10.685 12.71) (layer "F.Fab") (width 0.1) (tstamp 53466227-6e1a-40e7-8544-ed3bc33c16a2))
+ (fp_line (start 12.465 18.71) (end 12.465 12.71) (layer "F.Fab") (width 0.1) (tstamp 63cd4cd7-77dd-4b77-8ded-e23819825cb8))
+ (fp_line (start 15.215 12.31) (end 15.215 1.42) (layer "F.Fab") (width 0.1) (tstamp 6ea9448d-3a1d-4be5-a4e5-d80ff8cf3161))
+ (fp_line (start -10.685 12.71) (end -10.685 17.71) (layer "F.Fab") (width 0.1) (tstamp 850a9a4e-656f-4fad-b39e-8336038b4658))
+ (fp_line (start 19.74 12.71) (end 19.74 12.31) (layer "F.Fab") (width 0.1) (tstamp a9f06566-a428-42ac-880d-fdf7afa4a84d))
+ (fp_line (start -10.685 17.71) (end -5.685 17.71) (layer "F.Fab") (width 0.1) (tstamp b35598cb-8b0b-4f2d-9b97-389680c47161))
+ (fp_line (start 19.315 17.71) (end 19.315 12.71) (layer "F.Fab") (width 0.1) (tstamp b4b35d0a-d901-47a7-b86c-122992aa92cd))
+ (fp_line (start 12.465 12.71) (end -3.835 12.71) (layer "F.Fab") (width 0.1) (tstamp b9c043fb-be0f-4beb-8eb4-c0c821bfab97))
+ (fp_line (start 14.315 12.71) (end 14.315 17.71) (layer "F.Fab") (width 0.1) (tstamp d80a9d6f-076b-4748-a006-f56c27e1893a))
+ (fp_line (start -11.11 12.31) (end -11.11 12.71) (layer "F.Fab") (width 0.1) (tstamp dc5b5d9e-76a5-4abe-ab72-8169cf4795f1))
+ (fp_line (start -9.785 12.31) (end -9.785 1.42) (layer "F.Fab") (width 0.1) (tstamp df95cad0-2b7e-4376-b3e6-53e59dc09dec))
+ (fp_line (start 14.315 17.71) (end 19.315 17.71) (layer "F.Fab") (width 0.1) (tstamp e19ec49c-2ffe-4198-b0b3-6165bba4d831))
+ (fp_line (start 18.415 12.31) (end 18.415 1.42) (layer "F.Fab") (width 0.1) (tstamp ef55089c-ea32-49a3-b57c-b5f77bbdab29))
+ (fp_line (start -6.585 12.31) (end -6.585 1.42) (layer "F.Fab") (width 0.1) (tstamp f188f9b7-8e87-4b29-9472-be0b77f38d97))
+ (fp_line (start -11.11 12.31) (end 19.74 12.31) (layer "F.Fab") (width 0.1) (tstamp f2221697-c0f9-4b95-ae48-ee42eaa9d017))
+ (fp_line (start 19.74 -1.58) (end -11.11 -1.58) (layer "F.Fab") (width 0.1) (tstamp f343cd79-ad53-4a1b-86e6-c28023bc4825))
+ (fp_line (start 19.315 12.71) (end 14.315 12.71) (layer "F.Fab") (width 0.1) (tstamp ff9f0a19-00e8-42a7-a4d5-227f74668030))
+ (fp_arc (start -9.785 1.42) (mid -8.185 -0.18) (end -6.585 1.42) (layer "F.Fab") (width 0.1) (tstamp 3309ec6b-968a-40a1-8cdc-4b0f92d28328))
+ (fp_arc (start 15.215 1.42) (mid 16.815 -0.18) (end 18.415 1.42) (layer "F.Fab") (width 0.1) (tstamp a2a1529f-9bb4-4d5e-8069-4b7d7b3a6312))
+ (pad "0" thru_hole circle (at -8.185 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 20f2f702-fb52-42bc-aef2-f27561645a3b))
+ (pad "0" thru_hole circle (at 16.815 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 88c96de9-32a9-4502-a74c-e676a210c79a))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp acba0b45-3b59-46f4-8c1c-d701ba4db421))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5313d06d-3994-4647-b04f-d472e82d263d))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 409459a8-a6c3-49ba-ba4e-f63ae5723ff2))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31541588-6692-4cec-915d-bd8eaeb67170))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d474982b-8659-4607-85b5-632403271d6a))
+ (pad "6" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 46e709b7-48c5-457f-bc48-01a4a740123b))
+ (pad "7" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c1ec668-c398-4845-86f2-9b16cdc7cdf0))
+ (pad "8" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8925cec3-613e-4e26-b931-310a979ca164))
+ (pad "9" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 43479eab-6746-4cec-a933-ddce56989eb1))
+ (pad "10" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0a40a130-e2a9-438a-bdca-e88cb3dde699))
+ (pad "11" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8a8a8a8-3576-4536-ba33-cdb00cb74011))
+ (pad "12" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 48ef3352-5ed9-4b0f-9ce3-18a9b6be205b))
+ (pad "13" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 748bb796-3c19-451b-9317-02fd22ae559d))
+ (pad "14" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fab8a608-a14f-4497-ba8b-7b66a8ea319f))
+ (pad "15" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f366cbc1-72f3-491d-9e97-0ee61391d0f6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..948c5ccd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4.315 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0e39179d-b350-403d-a75f-fc8b2fd0aa02)
+ )
+ (fp_text value "DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (at 4.315 21.26) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1167f4b2-7e60-4b41-abc6-aa3b7f2f7a94)
+ )
+ (fp_text user "${REFERENCE}" (at 4.315 16.76) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 38790835-9c50-4833-8fef-9a8c46157c68)
+ )
+ (fp_line (start -2.205 9.2) (end -2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 07a0b002-fcca-4e64-9870-412a8f88c10f))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 07a27fa6-02a3-4836-b022-f5714240150a))
+ (fp_line (start 12.925 9.2) (end 12.925 13.3) (layer "F.SilkS") (width 0.12) (tstamp 2041b1c5-2307-4469-8c9a-a33a2d0697d2))
+ (fp_line (start -4.295 9.2) (end -2.205 9.2) (layer "F.SilkS") (width 0.12) (tstamp 4e6ed356-0e79-4433-9246-bddb01f4f686))
+ (fp_line (start -4.295 13.3) (end -4.295 9.2) (layer "F.SilkS") (width 0.12) (tstamp 5ee3ceca-af88-413c-b519-334ae16eec7c))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 6cd62c00-6dd9-427c-b557-c8e3560cd913))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 9634a4e3-2d5a-4bae-b929-d13d5b08587e))
+ (fp_line (start -2.205 -1.06) (end 10.22 -1.06) (layer "F.SilkS") (width 0.12) (tstamp c1b1f2ec-20fa-4236-9197-fc8dd5357dd2))
+ (fp_line (start 10.22 9.2) (end 12.925 9.2) (layer "F.SilkS") (width 0.12) (tstamp e2e39df4-d370-4abb-a9e2-b867c57c6269))
+ (fp_line (start 10.22 -1.06) (end 10.22 9.2) (layer "F.SilkS") (width 0.12) (tstamp f0d00429-a598-425a-af42-6e99c15cec12))
+ (fp_line (start -2.45 8.8) (end -2.45 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 08948fad-08de-427d-a190-3d3bdeab4706))
+ (fp_line (start 13.4 8.8) (end 13.4 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 2339ef30-78b8-4c26-b5b1-adfa1eb51890))
+ (fp_line (start -11.65 12.9) (end -4.75 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 33337c46-87de-4ee4-b8da-ea0c7b795b00))
+ (fp_line (start 20.25 12.9) (end 20.25 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 365dd9d7-cd2e-40b9-b37b-80cf3315fce7))
+ (fp_line (start 10.5 8.8) (end 13.4 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 4130acb4-c080-47d3-b092-c4efc96ce3d7))
+ (fp_line (start -4.35 14.3) (end -11.65 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 4241ce63-5188-4585-a53b-1710f2291754))
+ (fp_line (start 13 14.3) (end 13 20.3) (layer "F.CrtYd") (width 0.05) (tstamp 54f476cf-117c-4853-8706-e623c649ab3a))
+ (fp_line (start -11.65 14.3) (end -11.65 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 645d6612-8d9b-4182-afde-0745886d2e5a))
+ (fp_line (start 13.4 12.9) (end 20.25 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 731341af-8be4-4610-9011-2ba3b3a6e02e))
+ (fp_line (start -4.75 12.9) (end -4.75 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 9b89ff1b-e2a8-4a43-8cd1-71a6c2796c79))
+ (fp_line (start 13 20.3) (end -4.35 20.3) (layer "F.CrtYd") (width 0.05) (tstamp a3360237-372e-4c48-b8ce-0f9a2d49d0d5))
+ (fp_line (start -4.35 20.3) (end -4.35 14.3) (layer "F.CrtYd") (width 0.05) (tstamp b4cbfa74-f908-41c5-bb3a-50510e128137))
+ (fp_line (start -4.75 8.8) (end -2.45 8.8) (layer "F.CrtYd") (width 0.05) (tstamp cbe28118-6cb3-4f17-aede-0c8c06a328d1))
+ (fp_line (start -2.45 -1.3) (end 10.5 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp d1b93e48-6af4-4adf-90bb-64c95a716ba4))
+ (fp_line (start 20.25 14.3) (end 13 14.3) (layer "F.CrtYd") (width 0.05) (tstamp d70cf78d-daaa-410f-8d1e-de5afd31b656))
+ (fp_line (start 10.5 -1.3) (end 10.5 8.8) (layer "F.CrtYd") (width 0.05) (tstamp e124cd40-fc03-4b4b-b97b-a4f1c7c78e7e))
+ (fp_line (start 12.865 9.26) (end -4.235 9.26) (layer "F.Fab") (width 0.1) (tstamp 00079c39-564e-41c1-bab3-a71de20597a9))
+ (fp_line (start 5.825 1.98) (end 5.825 9.26) (layer "F.Fab") (width 0.1) (tstamp 01c94ed1-be63-4766-a726-5345bf2aed98))
+ (fp_line (start 9.06 3.96) (end 9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp 0758ed25-a53a-4aff-81c9-5af169baedcb))
+ (fp_line (start 12.465 13.76) (end -3.835 13.76) (layer "F.Fab") (width 0.1) (tstamp 095ecfc3-d108-41ca-a313-5a85c13f766c))
+ (fp_line (start -11.11 13.36) (end -11.11 13.76) (layer "F.Fab") (width 0.1) (tstamp 12b31697-08c7-461f-896f-031354432799))
+ (fp_line (start 9.26 0) (end 9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp 13d28548-cce5-4523-af24-096dd928596b))
+ (fp_line (start 2.19 0) (end 2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 1bd91dda-d626-48c7-9378-0f471c1d089a))
+ (fp_line (start 0 3.96) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp 1c8e0027-a9f3-4e8c-a33c-3c9c98fafedb))
+ (fp_line (start -1.045 1.98) (end -1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp 1d135dda-dbea-480f-aefd-a368adec7df7))
+ (fp_line (start 1.145 1.98) (end 1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp 1dfbba6e-8548-40be-8de6-d326d571e725))
+ (fp_line (start 8.115 1.98) (end 8.115 9.26) (layer "F.Fab") (width 0.1) (tstamp 1e043586-7376-4a6e-80e9-8240fb590dde))
+ (fp_line (start -4.235 9.26) (end -4.235 13.36) (layer "F.Fab") (width 0.1) (tstamp 1e4907bc-0553-4b44-bfa1-929c5e95b672))
+ (fp_line (start 6.87 3.96) (end 6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 1ed4fb7f-4959-49a5-bd8e-dbf7bc4a8f5f))
+ (fp_line (start 9.16 0) (end 9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp 1ff17124-fbb1-411f-9d41-10d8e79d4f43))
+ (fp_line (start 3.435 1.98) (end 3.435 9.26) (layer "F.Fab") (width 0.1) (tstamp 31182a46-bffe-4ca3-b842-59dbbb052080))
+ (fp_line (start 6.97 3.96) (end 6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 35c99898-8fb4-437c-b0d1-3eb102c05e2d))
+ (fp_line (start 3.535 1.98) (end 3.535 9.26) (layer "F.Fab") (width 0.1) (tstamp 3743e720-a90b-4c6b-a594-cbd933705dc6))
+ (fp_line (start -0.1 3.96) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 38005c00-a8c0-468d-b4f8-f1d1aca10770))
+ (fp_line (start 2.19 3.96) (end 2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 3c812798-03a0-42e0-8fe0-025dafece2e8))
+ (fp_line (start 6.97 0) (end 6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 4011243f-5c90-4adc-b5da-5150dd4434c1))
+ (fp_line (start 1.245 1.98) (end 1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 4116a6d9-c89d-458c-86ba-db2a3e3d7fa6))
+ (fp_line (start -0.1 0) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 490785b5-ec95-44bb-8a8b-8b8f8b7769fc))
+ (fp_line (start 7.915 1.98) (end 7.915 9.26) (layer "F.Fab") (width 0.1) (tstamp 4eb99c24-7d7a-4868-827a-8db81f2c24c5))
+ (fp_line (start -1.245 1.98) (end -1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 514676c1-8532-46f3-b852-fca05c95bcc5))
+ (fp_line (start 8.015 1.98) (end 8.015 9.26) (layer "F.Fab") (width 0.1) (tstamp 5b2d58ce-5fcd-4f89-b52a-7f494fecc6be))
+ (fp_line (start 2.39 3.96) (end 2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp 5e0f3afd-52be-429b-854b-dae57da9eb88))
+ (fp_line (start 3.335 1.98) (end 3.335 9.26) (layer "F.Fab") (width 0.1) (tstamp 5f74eb89-dcd0-40dd-a089-376ad1e9ab08))
+ (fp_line (start 4.48 3.96) (end 4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 6a6f70d0-9fd3-4cf2-b6a5-463c72128c77))
+ (fp_line (start 5.625 1.98) (end 5.625 9.26) (layer "F.Fab") (width 0.1) (tstamp 6d8bfb90-616d-4ba3-825e-5a436d6617c5))
+ (fp_line (start 4.48 0) (end 4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 782416f7-945a-484e-89fd-7ae8552dad8c))
+ (fp_line (start 4.58 3.96) (end 4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp 7a42a543-ba82-4921-8a33-48a2233d0813))
+ (fp_line (start 9.26 3.96) (end 9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp 7c5f63f5-2d9a-4163-9e06-52ac0819d887))
+ (fp_line (start -4.235 13.36) (end 12.865 13.36) (layer "F.Fab") (width 0.1) (tstamp 7ce135ff-177f-4f68-ab9d-089c6d162a54))
+ (fp_line (start 0.1 0) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 7e5f0e8f-0a8f-4f32-af67-fd00141d33c6))
+ (fp_line (start -11.11 13.76) (end 19.74 13.76) (layer "F.Fab") (width 0.1) (tstamp 7ec7b826-7615-4a0f-8f61-a00c9deb70d4))
+ (fp_line (start 5.725 1.98) (end 5.725 9.26) (layer "F.Fab") (width 0.1) (tstamp 83d675cf-3bdf-45e9-b2a9-61417be99960))
+ (fp_line (start 0 0) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp 8b8b7a87-2247-4ff7-94d9-592cba886ea8))
+ (fp_line (start 2.39 0) (end 2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp 90556cf2-9b59-4ad6-9753-f5f2618f10e5))
+ (fp_line (start 6.77 0) (end 6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 9278277f-efb6-46e9-8865-381ddb39df5e))
+ (fp_line (start 19.74 13.36) (end -11.11 13.36) (layer "F.Fab") (width 0.1) (tstamp 92bb56f5-f0b8-4a86-b7f2-c23c19399559))
+ (fp_line (start 6.77 3.96) (end 6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 9bb9999d-9453-43e9-918c-dcef786cfe7e))
+ (fp_line (start 4.58 0) (end 4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp 9d2e0f4d-9cb9-4c0f-b1e6-5bf7cb0fb196))
+ (fp_line (start 0.1 3.96) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp a3ba543b-82ee-4747-ac79-41dcd5d8d7a1))
+ (fp_line (start 19.74 13.76) (end 19.74 13.36) (layer "F.Fab") (width 0.1) (tstamp a47ee3b6-2378-4226-8e07-1a2e652e2dec))
+ (fp_line (start -1.145 1.98) (end -1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp a508a5c5-8151-4e8c-8303-d2b8a577e862))
+ (fp_line (start 2.29 3.96) (end 2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp abcfe432-c4f4-409f-bcc1-bbcf9f65153a))
+ (fp_line (start 2.29 0) (end 2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp c06418f9-0af5-4ab6-bc63-1936ccf08b0b))
+ (fp_line (start 12.465 19.76) (end 12.465 13.76) (layer "F.Fab") (width 0.1) (tstamp c93f297d-d31a-4d4c-b7d6-7c50cae0259f))
+ (fp_line (start 4.68 0) (end 4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp cd9ae892-a406-453c-b0ef-020ac5d44af5))
+ (fp_line (start 1.045 1.98) (end 1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp d3828f2b-7c43-485a-85a7-af2528e0f5de))
+ (fp_line (start 6.87 0) (end 6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp d4711af7-9387-4917-b7a2-81fbed2be0fa))
+ (fp_line (start -3.835 19.76) (end 12.465 19.76) (layer "F.Fab") (width 0.1) (tstamp db1ee539-9437-41f3-ae14-e11ab8eb8b94))
+ (fp_line (start 4.68 3.96) (end 4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp dc570249-1a15-4a3c-88e1-1bff3e237754))
+ (fp_line (start 9.06 0) (end 9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp e2a3b7f4-b99d-4820-848d-c820072f30c6))
+ (fp_line (start 12.865 13.36) (end 12.865 9.26) (layer "F.Fab") (width 0.1) (tstamp e72646e2-c080-4eb0-994d-b30878222cae))
+ (fp_line (start 9.16 3.96) (end 9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp ec0eb4c0-1f6d-48d9-82ae-17f2774ad9d5))
+ (fp_line (start -3.835 13.76) (end -3.835 19.76) (layer "F.Fab") (width 0.1) (tstamp fb6a01c6-294d-4c9d-abb8-3d65292656dd))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1440b136-5bd8-4915-993b-5dbed6b06f29))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2356a5bb-a807-4f8e-b389-0bd4ca473ca2))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9fd10b80-7555-4734-8e81-9b7fe37781cc))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 06fba587-f06f-4b4e-9dda-cbc81fdfe7e7))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1344c2ac-f570-4275-8e88-75d29d251819))
+ (pad "6" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2765d0a4-3a88-4609-adef-61ce808ee23e))
+ (pad "7" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9a6ddec7-de31-4875-afc0-77cfc99ee5e8))
+ (pad "8" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0988fc83-c898-463a-8d16-6e3545e7f4ae))
+ (pad "9" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36b96a42-baaf-43b3-b879-f09bc1ee7f16))
+ (pad "10" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 826eabf5-787d-4553-81d4-cf022f17c270))
+ (pad "11" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 09a608c5-fbc5-4602-a35f-3f5afdb85c8f))
+ (pad "12" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff7fc3d9-ea8f-4bae-98b2-f5c2a386ce52))
+ (pad "13" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 84dfe41e-68ea-4f28-ba63-18aef8e40b3a))
+ (pad "14" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 849b5c3a-8f6f-4ec1-93ec-46e68d9bdbdc))
+ (pad "15" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5bf87e5a-d726-4ab3-a25d-6ba000ee58c4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..48f1a173
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4.315 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b6ba7c10-970a-4a15-8e54-6c957f8c6c1f)
+ )
+ (fp_text value "DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (at 4.315 22.38) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 843496e1-2910-4a88-9183-1978bf6f51a8)
+ )
+ (fp_text user "${REFERENCE}" (at 4.315 17.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51364609-0b0f-43db-b0f9-301500d0545c)
+ )
+ (fp_line (start 10.22 -1.06) (end 10.22 10.32) (layer "F.SilkS") (width 0.12) (tstamp 200e60b5-76ae-44d4-bde1-8eb45f0d74bc))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 8439db6d-97da-47b4-9aca-bb049bf3c472))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 96c447b9-b6af-40af-9381-9f5b9dee9115))
+ (fp_line (start 12.925 10.32) (end 12.925 14.42) (layer "F.SilkS") (width 0.12) (tstamp a135fb7b-052c-4e81-a22d-6f966c630aad))
+ (fp_line (start -2.205 10.32) (end -2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp a4f9f219-e5b7-4c6d-af40-a25cf69d8035))
+ (fp_line (start -2.205 -1.06) (end 10.22 -1.06) (layer "F.SilkS") (width 0.12) (tstamp a83c0375-7f15-4b9c-8014-1e34d3728cb7))
+ (fp_line (start -4.295 14.42) (end -4.295 10.32) (layer "F.SilkS") (width 0.12) (tstamp accc78d0-636f-4cc3-9e5c-09ba3bd26918))
+ (fp_line (start -4.295 10.32) (end -2.205 10.32) (layer "F.SilkS") (width 0.12) (tstamp c1f577d2-0f62-47e4-93d4-3fa6c2253682))
+ (fp_line (start 10.22 10.32) (end 12.925 10.32) (layer "F.SilkS") (width 0.12) (tstamp cdefcebf-fd50-4619-9c8d-89e78a9ff64a))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp f6b909ab-e698-41e3-93a8-f96740fc4017))
+ (fp_line (start 13.4 9.9) (end 13.4 14) (layer "F.CrtYd") (width 0.05) (tstamp 13ebb5c9-29c6-4c1e-8298-245cac7bacfb))
+ (fp_line (start -4.35 21.4) (end -4.35 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 1b0ea1c1-86bf-4b57-87c9-93e490c52887))
+ (fp_line (start -4.35 15.4) (end -11.65 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 1e286879-1aa7-4835-af74-ab8442ef7b51))
+ (fp_line (start -11.65 14) (end -4.75 14) (layer "F.CrtYd") (width 0.05) (tstamp 2431d21a-ef29-4361-bfcb-020b5f20f9f2))
+ (fp_line (start 13 21.4) (end -4.35 21.4) (layer "F.CrtYd") (width 0.05) (tstamp 3056f471-9116-42a9-a2a0-f08b8ce0c195))
+ (fp_line (start -4.75 14) (end -4.75 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 42096e5c-aa6b-4839-96af-dece7e110622))
+ (fp_line (start 13.4 14) (end 20.25 14) (layer "F.CrtYd") (width 0.05) (tstamp 69afaecb-af64-4dd1-aa4f-79adbe66f7a7))
+ (fp_line (start 20.25 15.4) (end 13 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 7eed1569-df97-409a-b9a4-9ba6ebb0aa67))
+ (fp_line (start 10.5 -1.35) (end 10.5 9.9) (layer "F.CrtYd") (width 0.05) (tstamp a12ffc72-cbd7-4034-90dc-e815308b2fe6))
+ (fp_line (start 13 15.4) (end 13 21.4) (layer "F.CrtYd") (width 0.05) (tstamp ac90a31c-583d-4cfd-a353-512dae61f3de))
+ (fp_line (start -11.65 15.4) (end -11.65 14) (layer "F.CrtYd") (width 0.05) (tstamp bc76cf8f-b174-4d71-be5f-96efd89bd670))
+ (fp_line (start 10.5 9.9) (end 13.4 9.9) (layer "F.CrtYd") (width 0.05) (tstamp bce44bab-d4b2-4777-8041-0cfd4e82f728))
+ (fp_line (start 20.25 14) (end 20.25 15.4) (layer "F.CrtYd") (width 0.05) (tstamp c13937b9-9750-48b6-899c-e08ab8701f66))
+ (fp_line (start -2.45 -1.35) (end 10.5 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp c4d5ea3c-8cc4-4295-8b6f-c62d5ea7c2d1))
+ (fp_line (start -2.45 9.9) (end -2.45 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp e9060ecd-4d95-4003-b14c-3ddd516f9b60))
+ (fp_line (start -4.75 9.9) (end -2.45 9.9) (layer "F.CrtYd") (width 0.05) (tstamp fa0ca4a4-da71-4a0f-8597-6cafdb86100b))
+ (fp_line (start 6.77 5.08) (end 6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 0444fd5e-5ae5-46d5-baca-6a6c2ccb6a98))
+ (fp_line (start 19.74 14.48) (end -11.11 14.48) (layer "F.Fab") (width 0.1) (tstamp 056d170c-0f3a-4b5e-8420-9292e0e2d35f))
+ (fp_line (start 2.39 0) (end 2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp 0593031e-4b93-456e-addf-5fbb2362492d))
+ (fp_line (start 4.58 0) (end 4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 08b05e85-8acf-4030-a2bf-b00a1e677524))
+ (fp_line (start 5.825 2.54) (end 5.825 10.38) (layer "F.Fab") (width 0.1) (tstamp 0f7001a0-c5b2-40a1-9253-2d19b4e5e44f))
+ (fp_line (start 1.245 2.54) (end 1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp 1c968c8e-923d-4e8d-a6d9-50a82912c1ac))
+ (fp_line (start 9.16 0) (end 9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp 1ffdf9f1-75a5-4073-95c5-d7c43d235ad2))
+ (fp_line (start 2.39 5.08) (end 2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp 26c728a5-e308-478a-8e36-84a49014a7e9))
+ (fp_line (start 19.74 14.88) (end 19.74 14.48) (layer "F.Fab") (width 0.1) (tstamp 27e465f0-65ac-4e03-ae57-57b6cc445d36))
+ (fp_line (start 2.19 5.08) (end 2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 28351042-b012-4f2e-a470-d2f277c1921d))
+ (fp_line (start 2.29 5.08) (end 2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp 2db75b14-aba2-426e-877f-fafc2e5b462e))
+ (fp_line (start 5.625 2.54) (end 5.625 10.38) (layer "F.Fab") (width 0.1) (tstamp 2efa9653-9030-4a8a-b6ac-4fc70f45d8d5))
+ (fp_line (start 6.97 0) (end 6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 3d6c894f-9f09-4ba3-a74e-0534240ff615))
+ (fp_line (start 6.77 0) (end 6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 485dca10-a43c-424b-b8dd-91986eeefe52))
+ (fp_line (start 4.58 5.08) (end 4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 4a6221ad-6e21-4cf5-a2b4-4155457c5a6b))
+ (fp_line (start 6.97 5.08) (end 6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 4e63bdcd-765a-40e4-b952-3bca1f865e68))
+ (fp_line (start -3.835 14.88) (end -3.835 20.88) (layer "F.Fab") (width 0.1) (tstamp 5e063761-b4cb-4c0b-bd8a-ad1461f330b1))
+ (fp_line (start -1.245 2.54) (end -1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp 5ed9e802-0f72-411a-a2bb-c76087608f36))
+ (fp_line (start 5.725 2.54) (end 5.725 10.38) (layer "F.Fab") (width 0.1) (tstamp 675a5931-cc27-4a36-9e81-45308db3efbd))
+ (fp_line (start 4.48 5.08) (end 4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 686d593f-f292-4829-a18c-86eef2bf8e33))
+ (fp_line (start -0.1 5.08) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 72e2d128-348f-4255-8eb1-a17f759382a7))
+ (fp_line (start -4.235 14.48) (end 12.865 14.48) (layer "F.Fab") (width 0.1) (tstamp 7403866d-b14b-4827-a937-f6cfc4d6d2c8))
+ (fp_line (start 0 0) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 75c3403c-9d89-4f7a-8e4f-54a5a1263882))
+ (fp_line (start 3.535 2.54) (end 3.535 10.38) (layer "F.Fab") (width 0.1) (tstamp 7c4c31b6-1e83-4b12-be99-9b88e0d58dc5))
+ (fp_line (start 7.915 2.54) (end 7.915 10.38) (layer "F.Fab") (width 0.1) (tstamp 7f0cd1e5-4739-410b-99bf-8b7b7c3ac61a))
+ (fp_line (start -4.235 10.38) (end -4.235 14.48) (layer "F.Fab") (width 0.1) (tstamp 7f8cc131-a670-4978-882c-a3f05aa4a418))
+ (fp_line (start 0 5.08) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 7fb9b3ac-ea7f-4f76-8bdb-58df6e7e2b9b))
+ (fp_line (start 6.87 0) (end 6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 8160a075-ab4d-477e-8959-f6c3fd513c9f))
+ (fp_line (start -1.045 2.54) (end -1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 82c34d7f-6a66-472b-bb7a-054394a1af3b))
+ (fp_line (start 9.26 5.08) (end 9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp 870693c8-bd4b-47f8-957c-42ca47c98de0))
+ (fp_line (start 4.68 0) (end 4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp 87dcabfb-5155-476c-9688-9acec4457535))
+ (fp_line (start 8.015 2.54) (end 8.015 10.38) (layer "F.Fab") (width 0.1) (tstamp 88cf7924-66f3-429a-b787-69dadaa4a03a))
+ (fp_line (start 6.87 5.08) (end 6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 8e7e2b5c-ee00-4178-86a6-d3547a7d22bd))
+ (fp_line (start -3.835 20.88) (end 12.465 20.88) (layer "F.Fab") (width 0.1) (tstamp 91302ec5-7d85-4dd5-93b1-a5b3fb618bbe))
+ (fp_line (start 9.06 5.08) (end 9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp 989f5058-705c-40a8-bb14-3c9977aa5087))
+ (fp_line (start -11.11 14.88) (end 19.74 14.88) (layer "F.Fab") (width 0.1) (tstamp 9c454888-90be-45bc-9a01-fde60864c2a5))
+ (fp_line (start 12.465 20.88) (end 12.465 14.88) (layer "F.Fab") (width 0.1) (tstamp 9c947a49-f26b-4623-87c3-8c6674a507c8))
+ (fp_line (start 4.68 5.08) (end 4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp 9eb250d9-0ef4-4510-a8ba-b68e0b44d46b))
+ (fp_line (start 12.865 10.38) (end -4.235 10.38) (layer "F.Fab") (width 0.1) (tstamp 9fd4c0b4-c634-4517-be06-f1f25c2ec587))
+ (fp_line (start 12.865 14.48) (end 12.865 10.38) (layer "F.Fab") (width 0.1) (tstamp a4daa13e-49e1-4da4-a2f0-e3305bb05077))
+ (fp_line (start 0.1 0) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp a6712d6c-f288-48b5-962c-95f5702c4f70))
+ (fp_line (start -0.1 0) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp a76c0609-6f3a-42b7-bf2a-85a410992a15))
+ (fp_line (start 0.1 5.08) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp aabca3c9-2b33-4299-aad5-886da5b0926b))
+ (fp_line (start 2.29 0) (end 2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp ac53b07a-041e-482e-a3c5-1a114d36b228))
+ (fp_line (start 2.19 0) (end 2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp adb27b8d-23ef-48a2-a736-5f1bdc4b0f98))
+ (fp_line (start 9.06 0) (end 9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp afa38ec5-4d39-4275-81f5-60c01ed08771))
+ (fp_line (start 9.16 5.08) (end 9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp b1a337cb-ec65-4c02-aa53-88afaf91f89a))
+ (fp_line (start 9.26 0) (end 9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp b85dc97a-5a24-47a8-b034-4a325accb6e3))
+ (fp_line (start 1.145 2.54) (end 1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp b90b42a2-4484-4f5b-974d-3862fb0a0821))
+ (fp_line (start 3.335 2.54) (end 3.335 10.38) (layer "F.Fab") (width 0.1) (tstamp bb145e51-a2e8-4cf2-9ea1-a88fd61612ba))
+ (fp_line (start 8.115 2.54) (end 8.115 10.38) (layer "F.Fab") (width 0.1) (tstamp be6350e3-1fb4-4051-b529-aa92224feb45))
+ (fp_line (start 1.045 2.54) (end 1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp ce107475-0f27-403f-bf35-9e9d711f08c3))
+ (fp_line (start 3.435 2.54) (end 3.435 10.38) (layer "F.Fab") (width 0.1) (tstamp d499b023-11bc-4fd2-b65a-b1c954908fbe))
+ (fp_line (start -11.11 14.48) (end -11.11 14.88) (layer "F.Fab") (width 0.1) (tstamp e47bb138-a120-418b-aee6-5ec9e3e5a954))
+ (fp_line (start -1.145 2.54) (end -1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp e673e0f5-7ef7-48c8-9458-384059cb34b1))
+ (fp_line (start 12.465 14.88) (end -3.835 14.88) (layer "F.Fab") (width 0.1) (tstamp ef34bb4c-95e5-449d-bcea-1ff6c9daa8a3))
+ (fp_line (start 4.48 0) (end 4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp fba4ad35-d0c5-41a8-b347-836f095b0e50))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b084d4b6-ceed-4d42-bbb3-a432a9824f98))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8d734bc8-067d-4a4b-be22-a3a9e9072c88))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 595fb003-65fc-4d77-bd73-27de1734ec75))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2509427d-24fc-41b8-aafd-0d7068b5e624))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d24bbc89-6ab9-4968-a400-77b27a2184da))
+ (pad "6" thru_hole circle (at -1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6f62bab-9d9f-4c8f-9d56-4b1927d1878f))
+ (pad "7" thru_hole circle (at 1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 78ec2bb5-6274-4b16-af18-bc2878f4c573))
+ (pad "8" thru_hole circle (at 3.435 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 926628b8-8ab4-490a-ba46-82295fc336d7))
+ (pad "9" thru_hole circle (at 5.725 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00243cf7-1e87-4628-a50a-ff6bdbf36a67))
+ (pad "10" thru_hole circle (at 8.015 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cca8b54d-6a77-4fb5-a8ce-131c609dae59))
+ (pad "11" thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8316f068-41ab-4ed3-8a20-2f247a91874f))
+ (pad "12" thru_hole circle (at 2.29 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f564c2cb-2748-4db6-a7b5-030322fa8adf))
+ (pad "13" thru_hole circle (at 4.58 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1fdfa545-8c2d-421e-ab5c-50e42dfb863c))
+ (pad "14" thru_hole circle (at 6.87 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c2a1c64e-18da-4714-b6c4-e05153aa3ecc))
+ (pad "15" thru_hole circle (at 9.16 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 319f8dae-5c1a-469d-938e-eb6914875317))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..185395c3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4.315 -5.33) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c3250ae2-9ea4-4803-a188-20973b0e5aa2)
+ )
+ (fp_text value "DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles" (at 4.315 9.29) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bda6f855-fd0b-4a65-b689-0b32bcd82cb2)
+ )
+ (fp_text user "${REFERENCE}" (at 4.315 1.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 85f1a526-27a7-4ca7-b67d-60799d3c4d14)
+ )
+ (fp_line (start -10.11 -4.33) (end 18.74 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 000039e8-a79c-46f7-8427-a60e56640d2c))
+ (fp_line (start 19.8 -3.27) (end 19.8 7.23) (layer "F.SilkS") (width 0.12) (tstamp 1ea2505d-357c-4081-8d4c-60c40ca47d8f))
+ (fp_line (start 12.18147 -0.281744) (end 11.282202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp 3a847e1d-8c1e-4d37-9a6d-388a2d2c9741))
+ (fp_line (start -1.017421 6.19) (end 9.647421 6.19) (layer "F.SilkS") (width 0.12) (tstamp 7f771ac7-f911-4c14-8980-a0d97ca4bde3))
+ (fp_line (start -1.916689 -2.23) (end 10.546689 -2.23) (layer "F.SilkS") (width 0.12) (tstamp 88109327-c54e-41e9-9917-c7159294802b))
+ (fp_line (start 0 -4.791325) (end -0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 98249351-ebd5-4677-a7b7-1164338b809a))
+ (fp_line (start 0.25 -5.224338) (end 0 -4.791325) (layer "F.SilkS") (width 0.12) (tstamp 98349b34-349c-4438-9a84-db234d766315))
+ (fp_line (start -11.17 7.23) (end -11.17 -3.27) (layer "F.SilkS") (width 0.12) (tstamp aec683ed-af92-4f34-960b-52f4a06c2423))
+ (fp_line (start -0.25 -5.224338) (end 0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp b8f61297-2f01-4639-9fe0-3728acde707b))
+ (fp_line (start -3.55147 -0.281744) (end -2.652202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp c3d19f33-bbda-44fa-962d-5002b881de3e))
+ (fp_line (start 18.74 8.29) (end -10.11 8.29) (layer "F.SilkS") (width 0.12) (tstamp caea07d2-dabb-4946-a907-da108cedce74))
+ (fp_arc (start -11.17 -3.27) (mid -10.859533 -4.019533) (end -10.11 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 3fb15a9e-726c-43a1-8f04-b8d9aba6273c))
+ (fp_arc (start 11.282202 4.818256) (mid 10.714449 5.801634) (end 9.647421 6.19) (layer "F.SilkS") (width 0.12) (tstamp 87b8a6d1-3f26-42a9-a10c-4ec155b79c3f))
+ (fp_arc (start 10.546689 -2.23) (mid 11.818323 -1.637027) (end 12.18147 -0.281744) (layer "F.SilkS") (width 0.12) (tstamp 98d99cf8-e419-403b-9096-a0cf82bf9eb3))
+ (fp_arc (start -3.55147 -0.281744) (mid -3.188323 -1.637028) (end -1.916689 -2.23) (layer "F.SilkS") (width 0.12) (tstamp a44eb9b6-bf3f-4a88-bf57-001fdd272495))
+ (fp_arc (start 18.74 -4.33) (mid 19.489533 -4.019533) (end 19.8 -3.27) (layer "F.SilkS") (width 0.12) (tstamp a61b48d7-c942-4e36-a30a-e8072f85215f))
+ (fp_arc (start -10.11 8.29) (mid -10.859533 7.979533) (end -11.17 7.23) (layer "F.SilkS") (width 0.12) (tstamp aee2d29c-019b-46fb-9342-b434e1a7fcb6))
+ (fp_arc (start 19.8 7.23) (mid 19.489533 7.979533) (end 18.74 8.29) (layer "F.SilkS") (width 0.12) (tstamp c6046f75-e2e7-4d54-ab8c-fe2a58dea4f2))
+ (fp_arc (start -1.017421 6.19) (mid -2.084448 5.801634) (end -2.652202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp e389a285-ba86-45a6-ad85-e2ccb151082f))
+ (fp_line (start 20.25 -4.8) (end -11.65 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 342fc442-ca9d-4e34-93da-6bfbff25e142))
+ (fp_line (start -11.65 -4.8) (end -11.65 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 38d6a415-5ab9-403d-8032-2effacd13280))
+ (fp_line (start -11.65 8.75) (end 20.25 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 7cde8af2-2394-401d-aece-eaab7b915c29))
+ (fp_line (start 20.25 8.75) (end 20.25 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp d990b964-bd85-4836-b832-1a0172b5e567))
+ (fp_line (start 19.74 -3.27) (end 19.74 7.23) (layer "F.Fab") (width 0.1) (tstamp 2b09f87e-1002-481b-abfe-1cb596d90b3d))
+ (fp_line (start 18.74 8.23) (end -10.11 8.23) (layer "F.Fab") (width 0.1) (tstamp 4e87a9f4-608f-4192-b1cc-18d3c8c43886))
+ (fp_line (start 12.133887 -0.292163) (end 11.234619 4.807837) (layer "F.Fab") (width 0.1) (tstamp 6a7d8807-41c6-43f0-b057-2da1ff9c4c38))
+ (fp_line (start -1.928194 -2.17) (end 10.558194 -2.17) (layer "F.Fab") (width 0.1) (tstamp 88b825de-ca59-4fd3-9dbd-ac832f6b4f47))
+ (fp_line (start -11.11 7.23) (end -11.11 -3.27) (layer "F.Fab") (width 0.1) (tstamp ace2e8a1-d671-4c56-9fd8-a36b6e0d4fce))
+ (fp_line (start -3.503887 -0.292163) (end -2.604619 4.807837) (layer "F.Fab") (width 0.1) (tstamp b9298fe7-bd05-44ed-b4ac-ea7d63818cd0))
+ (fp_line (start -10.11 -4.27) (end 18.74 -4.27) (layer "F.Fab") (width 0.1) (tstamp c326093d-75b7-452f-8381-a16c963d33c1))
+ (fp_line (start -1.028927 6.13) (end 9.658927 6.13) (layer "F.Fab") (width 0.1) (tstamp e4ee6712-2a8b-475a-839e-c0492009f20e))
+ (fp_arc (start -10.11 8.23) (mid -10.817107 7.937107) (end -11.11 7.23) (layer "F.Fab") (width 0.1) (tstamp 318b97ed-d020-4a77-b3bf-cb9071ce41a6))
+ (fp_arc (start -11.11 -3.27) (mid -10.817107 -3.977107) (end -10.11 -4.27) (layer "F.Fab") (width 0.1) (tstamp 90affd35-bc9b-45c4-b0dc-be0e37d2f5e3))
+ (fp_arc (start 19.74 7.23) (mid 19.447107 7.937107) (end 18.74 8.23) (layer "F.Fab") (width 0.1) (tstamp 9c72944d-9a37-4562-8702-6387de8f5abe))
+ (fp_arc (start 18.74 -4.27) (mid 19.447107 -3.977107) (end 19.74 -3.27) (layer "F.Fab") (width 0.1) (tstamp a295106f-1a97-4622-970b-5575d75ce0d3))
+ (fp_arc (start -3.503886 -0.292163) (mid -3.153865 -1.59846) (end -1.928194 -2.17) (layer "F.Fab") (width 0.1) (tstamp d6215376-d318-426e-9b50-ff271df525df))
+ (fp_arc (start -1.028927 6.13) (mid -2.057387 5.755671) (end -2.604619 4.807837) (layer "F.Fab") (width 0.1) (tstamp db7386bd-45d9-4ad8-8165-9c21ef53def4))
+ (fp_arc (start 10.558194 -2.17) (mid 11.783865 -1.59846) (end 12.133886 -0.292163) (layer "F.Fab") (width 0.1) (tstamp dc223245-00e9-4543-b6fa-50d6a7e4956a))
+ (fp_arc (start 11.234619 4.807837) (mid 10.687387 5.755671) (end 9.658927 6.13) (layer "F.Fab") (width 0.1) (tstamp fcea07c3-55f9-46f6-946a-de7360ddbf16))
+ (pad "0" thru_hole circle (at -8.185 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp d0199cac-2984-4cfd-bbc1-77dc1c958714))
+ (pad "0" thru_hole circle (at 16.815 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp d208a7b3-5c7d-436d-9f64-90148098e16e))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bcbdad12-b5f3-4b95-8a95-ec6a9341c9b1))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3acc63f6-613e-4572-984e-519c2bead864))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ce26164b-9a30-43fc-b7f7-c56cca8c7f2e))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9394ed5a-293c-43f0-8c49-d58c7e40fd25))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4a8303fa-fd0d-490b-906e-cb1b7b453cce))
+ (pad "6" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2fe2731c-ccd1-4561-921c-6dd4028ff6bf))
+ (pad "7" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f086cd22-747d-4bfc-959a-81715cd06658))
+ (pad "8" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 19b0b5ce-6423-4519-928b-6c2416f584a6))
+ (pad "9" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 65e6f491-bc3b-4412-bdbc-f9f255302cdc))
+ (pad "10" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c6a0f132-747f-42c8-bb49-c7a4458b5be9))
+ (pad "11" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 054140e6-432a-4155-8d49-33264def0aed))
+ (pad "12" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 76653720-0843-4a5c-9de6-f78b98a8a2b8))
+ (pad "13" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0dab56e3-3af2-494d-9b99-250a9ed2d0ad))
+ (pad "14" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1e35c464-3b30-4979-93db-7c27b5efdf0a))
+ (pad "15" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f4f58651-2465-4dde-b878-7a3b8afac9ed))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_EdgeMount_P2.77mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_EdgeMount_P2.77mm.kicad_mod
new file mode 100644
index 00000000..f2203225
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_EdgeMount_P2.77mm.kicad_mod
@@ -0,0 +1,145 @@
+(footprint "DSUB-15_Female_EdgeMount_P2.77mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 33.3mm")
+ (attr smd)
+ (fp_text reference "REF**" (at -13.618333 0) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1316a853-ca2f-41db-8808-9f34be1b4928)
+ )
+ (fp_text value "DSUB-15_Female_EdgeMount_P2.77mm" (at 0 16.86) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 343cb8a5-16bc-4445-8725-3c57eca6514e)
+ )
+ (fp_text user "PCB edge" (at -14.6 1.323333) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 86c2e1d0-689b-46ea-bc2c-795ca449098f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 3.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ff1fb4ac-a3dc-4775-be7c-f413a18476d3)
+ )
+ (fp_line (start 11.118333 -2.24) (end 6.925 -2.24) (layer "F.SilkS") (width 0.12) (tstamp 11765225-b9e1-4c34-ae42-7ece5c4b8201))
+ (fp_line (start 10.878333 1.74) (end 10.878333 -2) (layer "F.SilkS") (width 0.12) (tstamp 2b3acd30-cdf5-41ac-bdaf-57a1e8c181b9))
+ (fp_line (start 11.118333 0) (end 11.118333 -2.24) (layer "F.SilkS") (width 0.12) (tstamp 7650caac-d0c2-4381-a8e4-c1aac20d12cd))
+ (fp_line (start -10.878333 -2) (end -10.878333 1.74) (layer "F.SilkS") (width 0.12) (tstamp c6daf1aa-712e-4fe5-a3f5-ff4de724d5c2))
+ (fp_line (start 10.878333 -2) (end -10.878333 -2) (layer "F.SilkS") (width 0.12) (tstamp ce2554ca-ed15-4d7d-a639-35843c190525))
+ (fp_line (start -19.6 1.99) (end 19.6 1.99) (layer "Dwgs.User") (width 0.05) (tstamp 978a973b-e27d-4a3d-ae90-ee4d92421fb7))
+ (fp_line (start -13.2 8.8) (end -13.2 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 12b697b7-f697-4815-b623-8c914c0eabb3))
+ (fp_line (start 11.15 -2.25) (end 11.15 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 1c368cbb-7ce9-449e-91ed-32943fee679d))
+ (fp_line (start -12.2 1.5) (end -11.15 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 1dcd467f-4eef-4c63-9402-f73c76abd9a7))
+ (fp_line (start 12.8 10.2) (end 12.8 16.4) (layer "F.CrtYd") (width 0.05) (tstamp 2b0aef1f-8cfb-4e99-bb29-52da808e8ee3))
+ (fp_line (start 12.2 4.3) (end 13.2 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 2f1348d8-88d4-4042-9451-091568899307))
+ (fp_line (start -13.2 4.3) (end -12.2 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 3520fdbf-d7bc-48c5-ae37-a1d4fc13231b))
+ (fp_line (start -12.8 10.2) (end -20.1 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 4384493c-75ce-4a9f-bb26-a79579eaa6e9))
+ (fp_line (start 12.2 1.5) (end 12.2 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 491541ec-6b68-4033-9044-3a2cf308b335))
+ (fp_line (start -12.8 16.4) (end -12.8 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 4e6eee78-1257-4b1e-90e7-9512f6b82333))
+ (fp_line (start 13.2 8.8) (end 20.1 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 55d90a98-4610-4feb-b178-43d2548cb79d))
+ (fp_line (start -20.1 8.8) (end -13.2 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 5dfa5d64-79a6-4e39-be34-527fbd97d147))
+ (fp_line (start -11.15 1.5) (end -11.15 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 78e790c4-def5-4ae3-8b0b-44f28f9a3ed0))
+ (fp_line (start 20.1 8.8) (end 20.1 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 877f4f98-9e56-48b4-87ed-89aaa4bdbc24))
+ (fp_line (start 20.1 10.2) (end 12.8 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 8d2ae1c8-567e-41e8-957d-7bb5a24ab74e))
+ (fp_line (start -12.2 4.3) (end -12.2 1.5) (layer "F.CrtYd") (width 0.05) (tstamp a8893f6e-364e-4ce1-8dc5-9d72b2bad8b4))
+ (fp_line (start 13.2 4.3) (end 13.2 8.8) (layer "F.CrtYd") (width 0.05) (tstamp b7c2aad2-7db1-41fd-83c0-0cd2a6a59284))
+ (fp_line (start 11.15 1.5) (end 12.2 1.5) (layer "F.CrtYd") (width 0.05) (tstamp c593a3ec-13eb-4c49-be7e-3191313ce517))
+ (fp_line (start 12.8 16.4) (end -12.8 16.4) (layer "F.CrtYd") (width 0.05) (tstamp ce28c1f3-2f30-43d2-b558-f844d3a791d0))
+ (fp_line (start -20.1 10.2) (end -20.1 8.8) (layer "F.CrtYd") (width 0.05) (tstamp daa0da29-d93d-4323-9397-4182e258a99f))
+ (fp_line (start -11.15 -2.25) (end 11.15 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp e0c08c47-92e1-45ee-928c-1054ab0b8e6c))
+ (fp_line (start 0.6 1.99) (end 0.6 -0.91) (layer "B.Fab") (width 0.1) (tstamp 04f14c34-e73a-4319-b9a3-089e9311ffac))
+ (fp_line (start 4.94 1.99) (end 6.14 1.99) (layer "B.Fab") (width 0.1) (tstamp 20f2942f-5478-4c8a-8a28-9d7f360f56ab))
+ (fp_line (start -4.94 1.99) (end -4.94 -0.91) (layer "B.Fab") (width 0.1) (tstamp 22413261-a0dc-4c75-8046-556d0108deb1))
+ (fp_line (start 2.17 1.99) (end 3.37 1.99) (layer "B.Fab") (width 0.1) (tstamp 251eaf0d-9c4a-4db2-8eed-5630e67ce1fc))
+ (fp_line (start -6.14 -0.91) (end -6.14 1.99) (layer "B.Fab") (width 0.1) (tstamp 26630517-86b5-4969-8977-5d72f0c7e8b3))
+ (fp_line (start -4.94 -0.91) (end -6.14 -0.91) (layer "B.Fab") (width 0.1) (tstamp 3049c4c2-6e37-40fa-9a2a-4220237e2a2a))
+ (fp_line (start 4.94 -0.91) (end 4.94 1.99) (layer "B.Fab") (width 0.1) (tstamp 331d8e3b-55c2-4c2c-91a2-dc3afbb9340e))
+ (fp_line (start 7.71 -0.91) (end 7.71 1.99) (layer "B.Fab") (width 0.1) (tstamp 3bbdc6db-d71a-4229-a2cf-65e06e7dcc2d))
+ (fp_line (start -8.91 1.99) (end -7.71 1.99) (layer "B.Fab") (width 0.1) (tstamp 40ca6411-4ce7-4f9e-bb6b-010db9e14cce))
+ (fp_line (start -2.17 -0.91) (end -3.37 -0.91) (layer "B.Fab") (width 0.1) (tstamp 5467960a-0f57-447c-9ff3-9f2ee0a9b3b0))
+ (fp_line (start -0.6 1.99) (end 0.6 1.99) (layer "B.Fab") (width 0.1) (tstamp 5b92b00b-a628-455d-976e-030bcd55c644))
+ (fp_line (start -7.71 -0.91) (end -8.91 -0.91) (layer "B.Fab") (width 0.1) (tstamp 681b9369-2388-450a-8fa5-88a57187e0ee))
+ (fp_line (start -0.6 -0.91) (end -0.6 1.99) (layer "B.Fab") (width 0.1) (tstamp 834a6f01-9cbf-4742-a73c-f5fef5ac82ce))
+ (fp_line (start 8.91 -0.91) (end 7.71 -0.91) (layer "B.Fab") (width 0.1) (tstamp 8914c7b2-8729-4f48-893e-6083ddc5e1e5))
+ (fp_line (start 6.14 1.99) (end 6.14 -0.91) (layer "B.Fab") (width 0.1) (tstamp 8a675e72-7c09-4f58-953b-f511ae1f6822))
+ (fp_line (start -3.37 1.99) (end -2.17 1.99) (layer "B.Fab") (width 0.1) (tstamp 8adac259-0d0c-47e7-8240-80242def7eae))
+ (fp_line (start 2.17 -0.91) (end 2.17 1.99) (layer "B.Fab") (width 0.1) (tstamp 8d57c21c-16ef-4750-8681-67d2994e25aa))
+ (fp_line (start 3.37 1.99) (end 3.37 -0.91) (layer "B.Fab") (width 0.1) (tstamp 8e2c535f-aa85-4f5a-9006-6209fadbfd9e))
+ (fp_line (start 7.71 1.99) (end 8.91 1.99) (layer "B.Fab") (width 0.1) (tstamp 96a703eb-b168-4c3e-9a9f-520dad922ba5))
+ (fp_line (start 8.91 1.99) (end 8.91 -0.91) (layer "B.Fab") (width 0.1) (tstamp a17707ad-66ce-4c4b-912e-d49484a0a4ac))
+ (fp_line (start -3.37 -0.91) (end -3.37 1.99) (layer "B.Fab") (width 0.1) (tstamp b24f7bff-0190-44c3-9697-86b564a50d47))
+ (fp_line (start 3.37 -0.91) (end 2.17 -0.91) (layer "B.Fab") (width 0.1) (tstamp d1264d86-c9e3-4a41-8e0a-065f13e442f6))
+ (fp_line (start -6.14 1.99) (end -4.94 1.99) (layer "B.Fab") (width 0.1) (tstamp d5815196-36ec-499d-b918-8cee25c775e2))
+ (fp_line (start 6.14 -0.91) (end 4.94 -0.91) (layer "B.Fab") (width 0.1) (tstamp df692386-08d8-4885-aa56-37b52cb596f0))
+ (fp_line (start -7.71 1.99) (end -7.71 -0.91) (layer "B.Fab") (width 0.1) (tstamp e40e29d7-40dc-4f0d-b763-a4bf5b4f9f1a))
+ (fp_line (start 0.6 -0.91) (end -0.6 -0.91) (layer "B.Fab") (width 0.1) (tstamp e9fcc0c0-bd64-48d8-b1cc-fa9885fd7d7f))
+ (fp_line (start -8.91 -0.91) (end -8.91 1.99) (layer "B.Fab") (width 0.1) (tstamp eeff59f0-13ef-4ebf-a73b-4fc12d02f58e))
+ (fp_line (start -2.17 1.99) (end -2.17 -0.91) (layer "B.Fab") (width 0.1) (tstamp ef3f16c7-1089-4aed-a98c-f71b5cbdb44e))
+ (fp_line (start 0.785 1.99) (end 1.985 1.99) (layer "F.Fab") (width 0.1) (tstamp 0910fdfa-4259-4a5a-bdc5-7e11e1b8cbf7))
+ (fp_line (start -1.985 1.99) (end -0.785 1.99) (layer "F.Fab") (width 0.1) (tstamp 141ba97a-3825-4f91-8161-685f53f98f71))
+ (fp_line (start 10.295 1.99) (end 10.295 -0.91) (layer "F.Fab") (width 0.1) (tstamp 2105fdad-db83-43ee-a87f-dbb87e67b745))
+ (fp_line (start 12.7 9.29) (end 12.7 4.79) (layer "F.Fab") (width 0.1) (tstamp 21bca8f3-da25-4909-8fb6-ed018a9c425d))
+ (fp_line (start -7.525 1.99) (end -6.325 1.99) (layer "F.Fab") (width 0.1) (tstamp 226e6810-4c9f-49ce-ac1c-dfb1ec98b765))
+ (fp_line (start 3.555 1.99) (end 4.755 1.99) (layer "F.Fab") (width 0.1) (tstamp 228cfe35-c420-4698-8b0c-deaef1a04628))
+ (fp_line (start 4.755 -0.91) (end 3.555 -0.91) (layer "F.Fab") (width 0.1) (tstamp 2d4e186d-839d-4933-970f-c1dca98403eb))
+ (fp_line (start 0.785 -0.91) (end 0.785 1.99) (layer "F.Fab") (width 0.1) (tstamp 2fbcb036-2610-4347-83e1-ef593f7a2d6f))
+ (fp_line (start 9.095 1.99) (end 10.295 1.99) (layer "F.Fab") (width 0.1) (tstamp 30b9dd43-e6fb-49bf-8d44-50738940271e))
+ (fp_line (start -0.785 -0.91) (end -1.985 -0.91) (layer "F.Fab") (width 0.1) (tstamp 38af9bb4-6f94-4e6f-abfe-be7459bb7148))
+ (fp_line (start 12.7 4.79) (end -12.7 4.79) (layer "F.Fab") (width 0.1) (tstamp 3fefa69d-a734-41f2-ae3d-43c3ef3f3df8))
+ (fp_line (start -19.6 9.69) (end 19.6 9.69) (layer "F.Fab") (width 0.1) (tstamp 41a08fe8-4c0b-46f4-8d34-be92fd23a50d))
+ (fp_line (start -10.295 -0.91) (end -10.295 1.99) (layer "F.Fab") (width 0.1) (tstamp 449c0324-5a9f-4555-9c2f-c02cca51610d))
+ (fp_line (start 11.7 4.79) (end 11.7 1.99) (layer "F.Fab") (width 0.1) (tstamp 482ec8a1-2210-4594-9e7e-3c1462e1c6ce))
+ (fp_line (start 1.985 1.99) (end 1.985 -0.91) (layer "F.Fab") (width 0.1) (tstamp 48aac344-88e0-4dd1-a1dc-0ea287875915))
+ (fp_line (start 6.325 -0.91) (end 6.325 1.99) (layer "F.Fab") (width 0.1) (tstamp 4d9db314-5468-444b-a8f5-6c3127eb52bf))
+ (fp_line (start -6.325 1.99) (end -6.325 -0.91) (layer "F.Fab") (width 0.1) (tstamp 50cee78f-fda8-473b-9827-a75ee7e77d37))
+ (fp_line (start 7.525 1.99) (end 7.525 -0.91) (layer "F.Fab") (width 0.1) (tstamp 605c7c62-35a6-4eb0-97b9-526f55dd703f))
+ (fp_line (start 4.755 1.99) (end 4.755 -0.91) (layer "F.Fab") (width 0.1) (tstamp 64896b0c-a290-4fb5-bb06-5b63822a426e))
+ (fp_line (start -9.095 1.99) (end -9.095 -0.91) (layer "F.Fab") (width 0.1) (tstamp 669ff54c-085b-4c68-adab-1b47cfc6305d))
+ (fp_line (start -6.325 -0.91) (end -7.525 -0.91) (layer "F.Fab") (width 0.1) (tstamp 6c458ae1-b1a2-4f57-b1c5-4484d1e5c392))
+ (fp_line (start -12.7 9.29) (end 12.7 9.29) (layer "F.Fab") (width 0.1) (tstamp 747c02cb-86d8-482b-80a2-82aa31c12a98))
+ (fp_line (start 10.295 -0.91) (end 9.095 -0.91) (layer "F.Fab") (width 0.1) (tstamp 74b02cb5-10a3-46c5-898c-1019190a7e67))
+ (fp_line (start -7.525 -0.91) (end -7.525 1.99) (layer "F.Fab") (width 0.1) (tstamp 75df827e-b02f-43e8-83a0-2a30928912ed))
+ (fp_line (start 1.985 -0.91) (end 0.785 -0.91) (layer "F.Fab") (width 0.1) (tstamp 7e1840a5-1569-42cd-892b-2f3cd2a2851d))
+ (fp_line (start -12.3 9.69) (end -12.3 15.86) (layer "F.Fab") (width 0.1) (tstamp 859b50b4-7c64-4293-a8b7-0722e346d508))
+ (fp_line (start -10.295 1.99) (end -9.095 1.99) (layer "F.Fab") (width 0.1) (tstamp 8a332625-4cd1-443b-a552-089a4ebc2c51))
+ (fp_line (start -0.785 1.99) (end -0.785 -0.91) (layer "F.Fab") (width 0.1) (tstamp 93b0ec0e-9b15-445a-b972-135f58e80c8d))
+ (fp_line (start -12.3 15.86) (end 12.3 15.86) (layer "F.Fab") (width 0.1) (tstamp 9eb4c98d-073b-424e-8595-29929110ed65))
+ (fp_line (start 12.3 15.86) (end 12.3 9.69) (layer "F.Fab") (width 0.1) (tstamp a6493785-9bc6-4f5d-82c7-4560b86ccde3))
+ (fp_line (start 3.555 -0.91) (end 3.555 1.99) (layer "F.Fab") (width 0.1) (tstamp a87e067c-8743-458d-896c-e589a323e5ba))
+ (fp_line (start -12.7 4.79) (end -12.7 9.29) (layer "F.Fab") (width 0.1) (tstamp aca90614-1c03-4a8b-9941-164dd119cda9))
+ (fp_line (start 19.6 9.29) (end -19.6 9.29) (layer "F.Fab") (width 0.1) (tstamp b9a30692-e1b4-4445-a51f-0c43c45e32b3))
+ (fp_line (start 9.095 -0.91) (end 9.095 1.99) (layer "F.Fab") (width 0.1) (tstamp bffb55c3-cd4e-4fa1-bce0-3fbf02f4e5cb))
+ (fp_line (start -1.985 -0.91) (end -1.985 1.99) (layer "F.Fab") (width 0.1) (tstamp c97b46cb-3da2-456b-b4ee-67a6467fc11d))
+ (fp_line (start -3.555 -0.91) (end -4.755 -0.91) (layer "F.Fab") (width 0.1) (tstamp d0a37a8f-7a93-402b-b64b-b756894ebd20))
+ (fp_line (start -19.6 9.29) (end -19.6 9.69) (layer "F.Fab") (width 0.1) (tstamp d7397bd4-d604-4a10-8994-0a69c656729a))
+ (fp_line (start -11.7 4.79) (end 11.7 4.79) (layer "F.Fab") (width 0.1) (tstamp d7f97d25-6746-4aa5-b6f3-ffd9930fa2f2))
+ (fp_line (start -11.7 1.99) (end -11.7 4.79) (layer "F.Fab") (width 0.1) (tstamp dd49fb0c-85ef-438d-9e5f-87ef36565b42))
+ (fp_line (start 7.525 -0.91) (end 6.325 -0.91) (layer "F.Fab") (width 0.1) (tstamp df251bce-89cc-4d02-8fa8-7f4abaa17a7f))
+ (fp_line (start 19.6 9.69) (end 19.6 9.29) (layer "F.Fab") (width 0.1) (tstamp dfd2e41c-e61f-4cd7-88ab-790011efa4fd))
+ (fp_line (start 11.7 1.99) (end -11.7 1.99) (layer "F.Fab") (width 0.1) (tstamp e36084b6-ebcf-4e97-8a0b-2c5138e9a935))
+ (fp_line (start -9.095 -0.91) (end -10.295 -0.91) (layer "F.Fab") (width 0.1) (tstamp e605d803-9768-4651-8327-79878a1167b0))
+ (fp_line (start -3.555 1.99) (end -3.555 -0.91) (layer "F.Fab") (width 0.1) (tstamp e8fb66f6-7d98-41a7-9735-c6947d682250))
+ (fp_line (start -4.755 1.99) (end -3.555 1.99) (layer "F.Fab") (width 0.1) (tstamp efc33d38-a359-48f2-8351-4e553136f8b5))
+ (fp_line (start 12.3 9.69) (end -12.3 9.69) (layer "F.Fab") (width 0.1) (tstamp fa0d8bd8-c1ea-4e4e-83d7-0411bf6998f1))
+ (fp_line (start 6.325 1.99) (end 7.525 1.99) (layer "F.Fab") (width 0.1) (tstamp faf2214b-8b25-4684-a200-4d4f3eb70140))
+ (fp_line (start -4.755 -0.91) (end -4.755 1.99) (layer "F.Fab") (width 0.1) (tstamp fb7a2225-d143-4190-b547-694c6e9d2724))
+ (pad "1" smd rect (at 9.695 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe37a407-60ce-4da0-a5e8-8b0fd9668f72))
+ (pad "2" smd rect (at 6.925 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0b12a86-af0e-4577-b2e0-bc77ab6ebb79))
+ (pad "3" smd rect (at 4.155 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 451ebaeb-1b3c-474e-9209-b4052cb1d2bd))
+ (pad "4" smd rect (at 1.385 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a728267-acd7-4127-ae8f-c7aada72e28c))
+ (pad "5" smd rect (at -1.385 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97bc25f2-0d13-4e35-83f1-f60f68c4e681))
+ (pad "6" smd rect (at -4.155 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5461c0fc-c426-4c17-9a57-d798ea94bfce))
+ (pad "7" smd rect (at -6.925 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c57bb415-a157-417b-a330-d18bbfd4bfeb))
+ (pad "8" smd rect (at -9.695 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a9d7d63-4e0f-4314-ba9c-7c03dbce2258))
+ (pad "9" smd rect (at 8.31 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp f83df033-e1cd-4be4-86a5-871a51205aae))
+ (pad "10" smd rect (at 5.54 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 59ab681d-3e54-4de6-bc6b-8f9158c3cbad))
+ (pad "11" smd rect (at 2.77 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp cac19060-8ff5-496c-9cbd-bd35a2e6a9aa))
+ (pad "12" smd rect (at 0 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 81b71446-2595-4732-9857-6cb4fd6db8ed))
+ (pad "13" smd rect (at -2.77 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp d2d8f483-414f-413f-a340-3cc0ac3711ad))
+ (pad "14" smd rect (at -5.54 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 180ce75d-a680-4fcd-a0c3-5b80f64fe4ed))
+ (pad "15" smd rect (at -8.31 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 47258ce7-a0ec-4ff1-8e48-89de31ab562e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Female_EdgeMount_P2.77mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..46c4b59e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -9.695 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b80ccde3-717f-43c5-9ebc-1603809d6b3c)
+ )
+ (fp_text value "DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (at -9.695 20.01) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2b9b6e75-9e86-4b8a-b950-11d2c05c3dd9)
+ )
+ (fp_text user "${REFERENCE}" (at -9.695 15.425) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cfb2a44b-8cfe-4224-ae85-4d92ef0b8be9)
+ )
+ (fp_line (start -20.45 7.78) (end -20.45 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 0d70e1ce-f305-4a8b-a36b-307b0994780e))
+ (fp_line (start -20.45 -1.06) (end 1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 3d9fc0cb-3e92-4cfa-8215-a5474b302659))
+ (fp_line (start 1.06 -1.06) (end 1.06 7.78) (layer "F.SilkS") (width 0.12) (tstamp 55e4ee3c-6ed4-4ba4-8bc3-c8dc99caaa6a))
+ (fp_line (start 1.06 7.78) (end 3.065 7.78) (layer "F.SilkS") (width 0.12) (tstamp 718922a6-764c-4377-a4d4-d40ef7d43447))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 803230e7-37c5-482b-b580-33fb65510daa))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 990689f4-0fff-4a67-8d24-b3f859bea728))
+ (fp_line (start 3.065 7.78) (end 3.065 11.88) (layer "F.SilkS") (width 0.12) (tstamp a1786e4c-d7a2-4f2d-a466-1f85543289ae))
+ (fp_line (start -22.455 11.88) (end -22.455 7.78) (layer "F.SilkS") (width 0.12) (tstamp a66bddea-b53a-418e-8806-db60340a094f))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp a84fe603-29f9-4a41-a1f5-979e7f41e16b))
+ (fp_line (start -22.455 7.78) (end -20.45 7.78) (layer "F.SilkS") (width 0.12) (tstamp bf411c99-e469-473d-bce6-1cd5584076ea))
+ (fp_line (start 1.3 -1.35) (end 1.3 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 19de04bf-bd26-4c20-9a7a-65846fc1a9ff))
+ (fp_line (start 3.55 11.45) (end 10.45 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 1d675c1a-e8b6-43f8-8513-a3351dc4a6c1))
+ (fp_line (start -22.5 12.85) (end -29.8 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 3822ae4a-ba72-4bea-9108-b41e902b5ee4))
+ (fp_line (start -22.9 11.45) (end -22.9 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 46567d3e-81ee-4ef0-a1a7-bfb1808f3675))
+ (fp_line (start -22.9 7.35) (end -20.7 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 6098145c-e3ac-45c1-ab2d-4d76799f7c8d))
+ (fp_line (start 3.15 19.05) (end -22.5 19.05) (layer "F.CrtYd") (width 0.05) (tstamp 66797ad3-5d94-48cb-96eb-b67422c47a3e))
+ (fp_line (start -29.8 11.45) (end -22.9 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 7afa3a28-c234-44ee-896f-0b789fe73e71))
+ (fp_line (start 3.55 7.35) (end 3.55 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 8d688034-0312-42d1-846a-b36a607419d6))
+ (fp_line (start -20.7 7.35) (end -20.7 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 90abb732-9986-4dcc-9092-50ae1d667d05))
+ (fp_line (start 10.45 11.45) (end 10.45 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 94e33c9e-13f8-446d-af08-cf081fc48200))
+ (fp_line (start 1.3 7.35) (end 3.55 7.35) (layer "F.CrtYd") (width 0.05) (tstamp b345bae1-3080-49c2-bf13-2fd4f8ffa241))
+ (fp_line (start 3.15 12.85) (end 3.15 19.05) (layer "F.CrtYd") (width 0.05) (tstamp bf08483d-0293-42d6-9169-0059177d5bfd))
+ (fp_line (start -20.7 -1.35) (end 1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp c061ae07-6d47-47ad-a893-28e28f2266aa))
+ (fp_line (start -22.5 19.05) (end -22.5 12.85) (layer "F.CrtYd") (width 0.05) (tstamp cba4c8a8-e775-4455-bf78-e8d7a5a38afb))
+ (fp_line (start 10.45 12.85) (end 3.15 12.85) (layer "F.CrtYd") (width 0.05) (tstamp e5349ca5-3650-49e0-9515-58c6e812ceef))
+ (fp_line (start -29.8 12.85) (end -29.8 11.45) (layer "F.CrtYd") (width 0.05) (tstamp e67f1ed2-c9af-485f-820a-db209a6b9237))
+ (fp_line (start -18.005 2.54) (end -18.005 7.84) (layer "F.Fab") (width 0.1) (tstamp 0f4f3356-f0ab-4e0c-bf4a-9d69069f0d2a))
+ (fp_line (start -16.72 0) (end -16.72 7.84) (layer "F.Fab") (width 0.1) (tstamp 12923abe-dc5a-48ae-a7da-7118f962d69d))
+ (fp_line (start -8.21 0) (end -8.21 7.84) (layer "F.Fab") (width 0.1) (tstamp 17b551dd-8978-428b-b966-c96f9fcc6ac9))
+ (fp_line (start 0 0) (end 0 7.84) (layer "F.Fab") (width 0.1) (tstamp 197ea184-4fc2-4af2-af22-3050cfc53f80))
+ (fp_line (start -22.395 11.94) (end 3.005 11.94) (layer "F.Fab") (width 0.1) (tstamp 1aae910e-8b9b-4c52-af74-77fdf16e52ff))
+ (fp_line (start -9.595 2.54) (end -9.595 7.84) (layer "F.Fab") (width 0.1) (tstamp 1c75eb49-8bba-4cf5-a482-3760c6c46e17))
+ (fp_line (start -22.395 7.84) (end -22.395 11.94) (layer "F.Fab") (width 0.1) (tstamp 215e7dbf-cbca-4e80-8b72-ff72416d8186))
+ (fp_line (start -1.485 2.54) (end -1.485 7.84) (layer "F.Fab") (width 0.1) (tstamp 26fdd96e-9c6b-4211-9a2e-926db4a7f1be))
+ (fp_line (start 3.005 11.94) (end 3.005 7.84) (layer "F.Fab") (width 0.1) (tstamp 2e354b68-ef65-4972-9aad-c69dce3f4789))
+ (fp_line (start -11.18 0) (end -11.18 7.84) (layer "F.Fab") (width 0.1) (tstamp 2f95313f-adcd-4c47-a40f-a03bd50569a8))
+ (fp_line (start -4.255 2.54) (end -4.255 7.84) (layer "F.Fab") (width 0.1) (tstamp 34a49b9e-d039-43f8-9e52-d9a56febc350))
+ (fp_line (start -21.995 18.51) (end 2.605 18.51) (layer "F.Fab") (width 0.1) (tstamp 35298306-80ad-4a49-bcfc-9704135f1b4e))
+ (fp_line (start -15.235 2.54) (end -15.235 7.84) (layer "F.Fab") (width 0.1) (tstamp 38997a73-7f9f-4dd4-9d75-43df5bc784de))
+ (fp_line (start -16.52 0) (end -16.52 7.84) (layer "F.Fab") (width 0.1) (tstamp 3b008f25-4dd0-4b1b-b8ba-0aa40d3ccbeb))
+ (fp_line (start -19.29 0) (end -19.29 7.84) (layer "F.Fab") (width 0.1) (tstamp 3c11ca17-ec4d-416b-91d9-d992db1aa6a8))
+ (fp_line (start -0.1 0) (end -0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 47d20cca-5c69-4248-8dab-9e5254b5788d))
+ (fp_line (start 2.605 18.51) (end 2.605 12.34) (layer "F.Fab") (width 0.1) (tstamp 4b1bdc4a-b97a-4020-9d73-73e1d36ca296))
+ (fp_line (start -5.54 0) (end -5.54 7.84) (layer "F.Fab") (width 0.1) (tstamp 4ea1d8b7-864e-4126-905a-398165656dac))
+ (fp_line (start -8.31 0) (end -8.31 7.84) (layer "F.Fab") (width 0.1) (tstamp 5015298c-99fe-42df-bc79-8d9269ca78e1))
+ (fp_line (start -1.385 2.54) (end -1.385 7.84) (layer "F.Fab") (width 0.1) (tstamp 52100a98-d453-40f4-9456-79dc789b936c))
+ (fp_line (start -7.025 2.54) (end -7.025 7.84) (layer "F.Fab") (width 0.1) (tstamp 59b6e186-36fe-4bbb-a06c-419483553894))
+ (fp_line (start -19.49 0) (end -19.49 7.84) (layer "F.Fab") (width 0.1) (tstamp 5b8f97ce-1e58-470a-a0a6-1dde20a6361b))
+ (fp_line (start -4.155 2.54) (end -4.155 7.84) (layer "F.Fab") (width 0.1) (tstamp 661f361f-8995-475d-b729-69660f3dfb08))
+ (fp_line (start 0.1 0) (end 0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 662679da-5b16-4731-979d-eeb5e05b7a0e))
+ (fp_line (start -1.285 2.54) (end -1.285 7.84) (layer "F.Fab") (width 0.1) (tstamp 675c2168-7000-46d6-8ee6-e03a864672cb))
+ (fp_line (start -10.98 0) (end -10.98 7.84) (layer "F.Fab") (width 0.1) (tstamp 67788c2f-47bb-422c-9875-6bc5f09cfed0))
+ (fp_line (start -9.795 2.54) (end -9.795 7.84) (layer "F.Fab") (width 0.1) (tstamp 6ef951f5-1cdb-4350-b542-592428f5507c))
+ (fp_line (start -11.08 0) (end -11.08 7.84) (layer "F.Fab") (width 0.1) (tstamp 72d96427-73e2-45de-9780-a7ec5393bf28))
+ (fp_line (start -15.135 2.54) (end -15.135 7.84) (layer "F.Fab") (width 0.1) (tstamp 92563f1f-dcaa-45b0-ae32-e9ce1127b19a))
+ (fp_line (start -12.565 2.54) (end -12.565 7.84) (layer "F.Fab") (width 0.1) (tstamp 95ddc539-6c77-4232-998f-9df5095f3c57))
+ (fp_line (start -19.39 0) (end -19.39 7.84) (layer "F.Fab") (width 0.1) (tstamp 9658a428-3a13-4a6f-bfcd-8470083aae01))
+ (fp_line (start -18.105 2.54) (end -18.105 7.84) (layer "F.Fab") (width 0.1) (tstamp 96692207-f34c-4aa4-a30b-ca70551f71aa))
+ (fp_line (start -16.62 0) (end -16.62 7.84) (layer "F.Fab") (width 0.1) (tstamp a22e0c10-1ec1-46b7-bee5-06898ed62869))
+ (fp_line (start -29.295 12.34) (end 9.905 12.34) (layer "F.Fab") (width 0.1) (tstamp a2fc5502-55cb-45fe-b683-6567e00601d6))
+ (fp_line (start -6.825 2.54) (end -6.825 7.84) (layer "F.Fab") (width 0.1) (tstamp a5467730-d893-4c7d-946a-9c01569a043a))
+ (fp_line (start -13.75 0) (end -13.75 7.84) (layer "F.Fab") (width 0.1) (tstamp aabc8b51-d804-4e14-be2f-f1394154e078))
+ (fp_line (start -13.85 0) (end -13.85 7.84) (layer "F.Fab") (width 0.1) (tstamp b0fa0419-4d95-42c5-8738-e25f138a4cbd))
+ (fp_line (start -4.055 2.54) (end -4.055 7.84) (layer "F.Fab") (width 0.1) (tstamp bc73eecf-ceb2-4599-ae83-c23c5c6768fe))
+ (fp_line (start -12.365 2.54) (end -12.365 7.84) (layer "F.Fab") (width 0.1) (tstamp bc9db567-57a6-4e88-82cb-b0d74239b659))
+ (fp_line (start -9.695 2.54) (end -9.695 7.84) (layer "F.Fab") (width 0.1) (tstamp c7b58b3f-7ae1-4639-9d30-7129b6ee4d69))
+ (fp_line (start -21.995 12.34) (end -21.995 18.51) (layer "F.Fab") (width 0.1) (tstamp ca97e386-7dc6-4e9e-8987-cd49575bae5f))
+ (fp_line (start -12.465 2.54) (end -12.465 7.84) (layer "F.Fab") (width 0.1) (tstamp cc026437-689c-425b-bfd3-31bf22ca4c47))
+ (fp_line (start -5.64 0) (end -5.64 7.84) (layer "F.Fab") (width 0.1) (tstamp cde779fe-badf-4fd9-82cb-732f9c12df0d))
+ (fp_line (start -15.335 2.54) (end -15.335 7.84) (layer "F.Fab") (width 0.1) (tstamp d136cc0f-7272-4bf4-89bf-9f1838dd69b8))
+ (fp_line (start -8.41 0) (end -8.41 7.84) (layer "F.Fab") (width 0.1) (tstamp d2cff6a4-9c63-4506-8537-707bad8289f5))
+ (fp_line (start 9.905 12.34) (end 9.905 11.94) (layer "F.Fab") (width 0.1) (tstamp d377e023-4fe3-4ab6-bdbc-9e1d3090bc9c))
+ (fp_line (start -2.87 0) (end -2.87 7.84) (layer "F.Fab") (width 0.1) (tstamp d46a4fc0-984f-4e2b-928d-2df5296d75de))
+ (fp_line (start 3.005 7.84) (end -22.395 7.84) (layer "F.Fab") (width 0.1) (tstamp d53bb184-1cf1-44db-80f1-4f64e79dc3c9))
+ (fp_line (start 9.905 11.94) (end -29.295 11.94) (layer "F.Fab") (width 0.1) (tstamp de616e5a-824a-4009-aa1c-01d5260a1193))
+ (fp_line (start -5.44 0) (end -5.44 7.84) (layer "F.Fab") (width 0.1) (tstamp de9984d3-0b14-4b14-8c93-872eb872cad7))
+ (fp_line (start -6.925 2.54) (end -6.925 7.84) (layer "F.Fab") (width 0.1) (tstamp e098e8f2-9cd3-419a-9301-b20cda533262))
+ (fp_line (start -17.905 2.54) (end -17.905 7.84) (layer "F.Fab") (width 0.1) (tstamp e39b639a-073b-4cdb-98bf-88264b14d487))
+ (fp_line (start 2.605 12.34) (end -21.995 12.34) (layer "F.Fab") (width 0.1) (tstamp e4ca02f3-cbd5-4c44-babb-4ed0c6553b81))
+ (fp_line (start -29.295 11.94) (end -29.295 12.34) (layer "F.Fab") (width 0.1) (tstamp e564c15a-5d4c-426d-9a6f-646ffdeb92e8))
+ (fp_line (start -2.67 0) (end -2.67 7.84) (layer "F.Fab") (width 0.1) (tstamp e6af1bf2-9601-4830-9d5e-afb3504afa04))
+ (fp_line (start -2.77 0) (end -2.77 7.84) (layer "F.Fab") (width 0.1) (tstamp f47fb153-af71-4662-bae9-ad59cfb1a668))
+ (fp_line (start -13.95 0) (end -13.95 7.84) (layer "F.Fab") (width 0.1) (tstamp fc75be96-81f6-4105-9d28-c0ffe6d82e6c))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8832c67b-989e-44a4-8b79-f6421accff43))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp abb95a3d-a518-4acc-a598-9eb4e4030b40))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2a8d220a-c3c2-476b-b956-d57a32d1f03f))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d5d47e85-b9c9-4ffe-941f-5589e8e72d60))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4ab188b1-6b85-4e38-ba9e-7769ffaf9e97))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7699c176-68ec-4fa9-ad2d-c4a9fe353b18))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a471d9b1-4cbd-47e7-b4e1-aac1affe9587))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c700e9c2-a66c-454e-a9f1-7df803694e87))
+ (pad "9" thru_hole circle (at -1.385 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9f54b6a1-5d87-4358-bb28-dc3fa057d729))
+ (pad "10" thru_hole circle (at -4.155 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 652be853-a66d-4b5e-9350-dd438ffb276d))
+ (pad "11" thru_hole circle (at -6.925 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 704b6064-5a72-4069-be20-1717f742a1c4))
+ (pad "12" thru_hole circle (at -9.695 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c859d934-cfe4-4527-87dc-895601dffdb2))
+ (pad "13" thru_hole circle (at -12.465 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 696340be-a630-42ef-a482-c371f59a0291))
+ (pad "14" thru_hole circle (at -15.235 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 650c3f3b-5897-4d6e-bf97-b0609a53916d))
+ (pad "15" thru_hole circle (at -18.005 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1c14b83-e3d0-43d5-a662-186345062289))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
new file mode 100644
index 00000000..2a674b94
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -9.695 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c39e28bd-f7fd-424c-a50a-ae55cadb3bdb)
+ )
+ (fp_text value "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (at -9.695 25.47) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5ffe7018-77e7-462c-8e91-045105ca72a4)
+ )
+ (fp_text user "${REFERENCE}" (at -9.695 20.885) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8ff7bfa8-04e6-432e-8cd8-90b3d9d60905)
+ )
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 061f2c66-6bba-420d-8e86-af4b0ae239b9))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 1812a060-95f9-40cb-91c9-706a6810c13d))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 2c0b29ca-cea5-401c-907a-524ba3f8e510))
+ (fp_line (start -29.355 -1.86) (end 9.965 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 554a6138-00a0-49ad-b585-f4eba850571d))
+ (fp_line (start -29.355 17.34) (end -29.355 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 70bbf4f7-6950-4b9d-813a-dcccbb128ccd))
+ (fp_line (start 9.965 -1.86) (end 9.965 17.34) (layer "F.SilkS") (width 0.12) (tstamp f7117195-d2d8-4537-bfac-b83003fdfff4))
+ (fp_line (start 10.45 24.5) (end 10.45 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 0166c39e-2eb0-4ca1-8a0a-6a429fddd62e))
+ (fp_line (start 10.45 -2.3) (end -29.8 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 7ae9b564-c9dd-4af2-b2a3-1d17966d1fec))
+ (fp_line (start -29.8 -2.3) (end -29.8 24.5) (layer "F.CrtYd") (width 0.05) (tstamp b3c2cd43-8bb9-4666-9c58-dcbf13b3c2be))
+ (fp_line (start -29.8 24.5) (end 10.45 24.5) (layer "F.CrtYd") (width 0.05) (tstamp ba756bd0-a52c-483e-aec3-2837a100a30f))
+ (fp_line (start 9.905 17.8) (end 9.905 17.4) (layer "F.Fab") (width 0.1) (tstamp 005c47bc-d2e1-4aa6-8fc1-f14f9369ce88))
+ (fp_line (start 2.605 23.97) (end 2.605 17.8) (layer "F.Fab") (width 0.1) (tstamp 086c4bd6-8124-441b-9a08-40f8e491e3af))
+ (fp_line (start 2.605 17.8) (end -21.995 17.8) (layer "F.Fab") (width 0.1) (tstamp 099b87cc-edd6-43ef-b16d-228e25ab69b1))
+ (fp_line (start -21.995 17.8) (end -21.995 23.97) (layer "F.Fab") (width 0.1) (tstamp 189fc437-e97c-44a8-8e67-61fd4995198b))
+ (fp_line (start -24.745 17.4) (end -24.745 1.42) (layer "F.Fab") (width 0.1) (tstamp 27516044-b87c-4075-a670-8d35a6bb161e))
+ (fp_line (start -28.845 22.8) (end -23.845 22.8) (layer "F.Fab") (width 0.1) (tstamp 33d67b77-9f79-4f1d-824a-3cd5caaef905))
+ (fp_line (start -29.295 17.4) (end 9.905 17.4) (layer "F.Fab") (width 0.1) (tstamp 41e4283b-b9c4-43c9-bddf-36d8483dab1a))
+ (fp_line (start -23.845 22.8) (end -23.845 17.8) (layer "F.Fab") (width 0.1) (tstamp 5c836d22-9741-4e44-9415-3157e598bfb1))
+ (fp_line (start 9.905 -1.8) (end -29.295 -1.8) (layer "F.Fab") (width 0.1) (tstamp 6619364e-dd33-4ac8-a441-aa5bc177bb58))
+ (fp_line (start -29.295 -1.8) (end -29.295 17.4) (layer "F.Fab") (width 0.1) (tstamp 6a24316a-a63d-49ca-a649-9762d5a4f359))
+ (fp_line (start 8.555 17.4) (end 8.555 1.42) (layer "F.Fab") (width 0.1) (tstamp 7021dd57-64e7-4acb-ad8e-b224af743a1e))
+ (fp_line (start 9.905 17.4) (end -29.295 17.4) (layer "F.Fab") (width 0.1) (tstamp 789934d1-086b-4d96-99e5-c9f955903c37))
+ (fp_line (start 9.905 17.4) (end 9.905 -1.8) (layer "F.Fab") (width 0.1) (tstamp 8774a9d7-9388-40b3-9960-2c31bd1656a4))
+ (fp_line (start -21.995 23.97) (end 2.605 23.97) (layer "F.Fab") (width 0.1) (tstamp 8781a43c-7883-4a32-953f-367d5995731c))
+ (fp_line (start -29.295 17.4) (end -29.295 17.8) (layer "F.Fab") (width 0.1) (tstamp 90b15580-c704-4743-8e3f-a8f756020412))
+ (fp_line (start -28.845 17.8) (end -28.845 22.8) (layer "F.Fab") (width 0.1) (tstamp 979b3653-e216-462a-af8c-b9e29b77ea29))
+ (fp_line (start 9.455 17.8) (end 4.455 17.8) (layer "F.Fab") (width 0.1) (tstamp a21b95e5-deb0-4e99-9b60-af013b15bae0))
+ (fp_line (start -29.295 17.8) (end 9.905 17.8) (layer "F.Fab") (width 0.1) (tstamp b853a1d7-76a7-4b4e-b1d7-c7db577d1e82))
+ (fp_line (start 4.455 22.8) (end 9.455 22.8) (layer "F.Fab") (width 0.1) (tstamp bf1c2180-b63c-4092-837f-186ac70993ea))
+ (fp_line (start 4.455 17.8) (end 4.455 22.8) (layer "F.Fab") (width 0.1) (tstamp e06e0b95-163a-4c9d-a4bc-31705a484f4b))
+ (fp_line (start -27.945 17.4) (end -27.945 1.42) (layer "F.Fab") (width 0.1) (tstamp e5abe80f-7297-4228-b170-fa2d07435899))
+ (fp_line (start 5.355 17.4) (end 5.355 1.42) (layer "F.Fab") (width 0.1) (tstamp e70cef63-1fe3-44bc-824c-15ee010f98a2))
+ (fp_line (start 9.455 22.8) (end 9.455 17.8) (layer "F.Fab") (width 0.1) (tstamp f30f3398-d231-4318-903b-8cafd1b87449))
+ (fp_line (start -23.845 17.8) (end -28.845 17.8) (layer "F.Fab") (width 0.1) (tstamp f80ea77c-90a9-4cd4-b1fc-b8e26c91b9f4))
+ (fp_arc (start -27.945 1.42) (mid -26.345 -0.18) (end -24.745 1.42) (layer "F.Fab") (width 0.1) (tstamp 05b3df33-d171-4bc9-b98c-c6d9b1d0c2e3))
+ (fp_arc (start 5.355 1.42) (mid 6.955 -0.18) (end 8.555 1.42) (layer "F.Fab") (width 0.1) (tstamp d45ac854-8d55-42b6-b8b7-365b194109be))
+ (pad "0" thru_hole circle (at 6.955 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp a7d62792-0e59-43de-bec5-db257a325bcc))
+ (pad "0" thru_hole circle (at -26.345 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp e08c1bb1-a464-4389-9bcf-4ef0e07c3e88))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c44d29bb-f9f7-4a06-b89b-7e5e56405a9c))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9e034ccd-4a35-42be-bde2-fd6f2c0bfc18))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6f156373-8f54-40b7-a66f-1ef7aeaa7701))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9070d03a-1e23-423e-b014-3b00a9dc6fdb))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3dbbabdc-4506-40d9-9e33-b2531371e9ee))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e8f20ba7-d275-4fe1-91ce-d53ecc1f2145))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f8eeecee-9f87-4b67-b203-6d1f0a56d534))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ce53a49-1bcd-4c59-a23f-3f7741747598))
+ (pad "9" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f6fc9e6a-073e-4a13-95d1-76656ec1296a))
+ (pad "10" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 85640764-8c4e-4100-9077-1ac4deca162c))
+ (pad "11" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f9bbd802-4999-417b-bcf4-e504423c7813))
+ (pad "12" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cbe246bd-aa33-4d3c-9959-f45bad665a99))
+ (pad "13" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fc3f9a92-d16a-415f-853b-6bedbc7efee4))
+ (pad "14" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2bbcc7c4-d5a2-46cd-b006-78f8d97d6df1))
+ (pad "15" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 132fdb21-a0fc-4a4f-acdd-f67e5ae5dad2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
new file mode 100644
index 00000000..a7d9f487
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -9.695 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9ae9a8a0-b757-416b-9830-30066ffb4cb2)
+ )
+ (fp_text value "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (at -9.695 25.47) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d1f51c0e-0e71-4dc4-aa26-84fe698aaf86)
+ )
+ (fp_text user "${REFERENCE}" (at -9.695 20.885) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 716a1838-4853-4c8e-bacf-4d4bf24e4583)
+ )
+ (fp_line (start -29.355 -1.86) (end 9.965 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 257837da-f51b-4695-b61a-6a092fe6ea24))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 34ced842-548a-4295-bced-f769216c2ab8))
+ (fp_line (start -29.355 17.34) (end -29.355 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 46dfd74b-132e-4181-b570-f5df7ac86999))
+ (fp_line (start 9.965 -1.86) (end 9.965 17.34) (layer "F.SilkS") (width 0.12) (tstamp 49178f05-c4b9-4b8d-8af1-79e511eb0a10))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 57fb2b3b-f2bb-4043-8a38-869570ee2535))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp ea8ac1c0-d9ae-4aaa-b32d-1205ca1a9fab))
+ (fp_line (start 10.45 -2.3) (end -29.8 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 8a9caaeb-1b8a-4860-905a-4f6774a033c9))
+ (fp_line (start -29.8 24.5) (end 10.45 24.5) (layer "F.CrtYd") (width 0.05) (tstamp c9d3c20c-f236-4c7e-83b3-e6883aad9a8b))
+ (fp_line (start 10.45 24.5) (end 10.45 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp df62da7f-262b-446b-ae3c-3149f813587b))
+ (fp_line (start -29.8 -2.3) (end -29.8 24.5) (layer "F.CrtYd") (width 0.05) (tstamp fb1c4084-ab2d-4e16-b52d-a0c8e5bbecde))
+ (fp_line (start -27.945 17.4) (end -27.945 9.2) (layer "F.Fab") (width 0.1) (tstamp 053c18d6-e1d2-451b-bc65-451aed302107))
+ (fp_line (start 9.455 17.8) (end 4.455 17.8) (layer "F.Fab") (width 0.1) (tstamp 09a8f7f6-a971-46cf-837a-21132764f10b))
+ (fp_line (start -23.845 22.8) (end -23.845 17.8) (layer "F.Fab") (width 0.1) (tstamp 1895bef5-ba0c-4768-af6c-66cabcd0898e))
+ (fp_line (start -28.845 22.8) (end -23.845 22.8) (layer "F.Fab") (width 0.1) (tstamp 1e1c6315-02d7-4c49-aae8-8b323686bda8))
+ (fp_line (start 9.905 17.4) (end -29.295 17.4) (layer "F.Fab") (width 0.1) (tstamp 29b82b07-c195-4f2c-a9f8-a8a8442fb574))
+ (fp_line (start -29.295 17.4) (end 9.905 17.4) (layer "F.Fab") (width 0.1) (tstamp 44cb0fa4-ccb5-4e59-a0c9-9efe918a2a81))
+ (fp_line (start -29.295 17.4) (end -29.295 17.8) (layer "F.Fab") (width 0.1) (tstamp 4aff3fce-4e25-479c-88fe-0388d8aa9707))
+ (fp_line (start 5.355 17.4) (end 5.355 9.2) (layer "F.Fab") (width 0.1) (tstamp 50ba5ccc-b501-491d-8a66-cb8ba4c646a7))
+ (fp_line (start -21.995 17.8) (end -21.995 23.97) (layer "F.Fab") (width 0.1) (tstamp 62d60a77-4547-4fd1-b750-af287089e1d8))
+ (fp_line (start 4.455 22.8) (end 9.455 22.8) (layer "F.Fab") (width 0.1) (tstamp 66bf6ea6-941f-4209-a082-77b739f0ff43))
+ (fp_line (start -24.745 17.4) (end -24.745 9.2) (layer "F.Fab") (width 0.1) (tstamp 76652b26-77b7-4399-95aa-9e29f61dfee8))
+ (fp_line (start 2.605 17.8) (end -21.995 17.8) (layer "F.Fab") (width 0.1) (tstamp 77f12dff-5d08-4a38-9d60-2d17aba37ce3))
+ (fp_line (start 9.905 -1.8) (end -29.295 -1.8) (layer "F.Fab") (width 0.1) (tstamp 9917b3d8-70ff-45a8-b54c-5a7675e86446))
+ (fp_line (start 9.905 17.4) (end 9.905 -1.8) (layer "F.Fab") (width 0.1) (tstamp a0373916-8ffb-4668-8d82-186f71301b61))
+ (fp_line (start 9.905 17.8) (end 9.905 17.4) (layer "F.Fab") (width 0.1) (tstamp be57518b-4812-465f-a1ea-6a4b7f014eff))
+ (fp_line (start -23.845 17.8) (end -28.845 17.8) (layer "F.Fab") (width 0.1) (tstamp c08c72c2-1a88-46aa-b71c-68bf40cfbece))
+ (fp_line (start 4.455 17.8) (end 4.455 22.8) (layer "F.Fab") (width 0.1) (tstamp c0a94b1b-b584-4911-9aae-d781261fa3c1))
+ (fp_line (start 2.605 23.97) (end 2.605 17.8) (layer "F.Fab") (width 0.1) (tstamp ccd8d460-e864-4a15-afb3-c285d1c676ad))
+ (fp_line (start 9.455 22.8) (end 9.455 17.8) (layer "F.Fab") (width 0.1) (tstamp d520876b-8310-4932-a452-a1f565187e4e))
+ (fp_line (start -29.295 17.8) (end 9.905 17.8) (layer "F.Fab") (width 0.1) (tstamp e846b456-1f1d-4516-9759-fd31affe7d86))
+ (fp_line (start -29.295 -1.8) (end -29.295 17.4) (layer "F.Fab") (width 0.1) (tstamp ec87717a-20e9-4b0a-818d-cf9ccfffdf2b))
+ (fp_line (start -21.995 23.97) (end 2.605 23.97) (layer "F.Fab") (width 0.1) (tstamp ecede31b-911f-4caa-83f3-24c125f05828))
+ (fp_line (start 8.555 17.4) (end 8.555 9.2) (layer "F.Fab") (width 0.1) (tstamp f15ba2b7-9fb5-48be-b082-fa65ee5c7d01))
+ (fp_line (start -28.845 17.8) (end -28.845 22.8) (layer "F.Fab") (width 0.1) (tstamp fbb141d4-5d6f-4188-af83-374fb27fe41d))
+ (fp_arc (start -27.945 9.2) (mid -26.345 7.6) (end -24.745 9.2) (layer "F.Fab") (width 0.1) (tstamp 2b7e79bc-12ee-410e-a8c5-6fc20bc60fd3))
+ (fp_arc (start 5.355 9.2) (mid 6.955 7.6) (end 8.555 9.2) (layer "F.Fab") (width 0.1) (tstamp 5fa3036f-f23a-40a0-bc0a-b1fa18f86c07))
+ (pad "0" thru_hole circle (at -26.345 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 8a00f0b7-d6b3-4532-aab8-ec1ba89fede6))
+ (pad "0" thru_hole circle (at 6.955 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp e4fe58cc-e08f-4751-a87a-b6b5754be148))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3700c541-3c7b-464d-9a11-e21a4f33dafd))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fdba410d-9919-48fb-90b2-73e5e0364227))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 93cf2d7d-5590-4f8c-8952-eb5b9d0ea7c1))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b28ae318-ad67-4a9b-ace6-2da1b8646ae1))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cab1ea47-ce68-4b29-b563-64bd12b62998))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 59cbbca6-60db-4f29-88e6-7c517374e25a))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 96b5e94b-1369-4cd3-9864-620ffc25ef9f))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 68aa7a2a-2c7d-4632-8b3d-38707acbd438))
+ (pad "9" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2dc9fc86-2f57-41e5-9df6-4dd2ca46582d))
+ (pad "10" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c9fc2d43-57a1-4a86-8344-12439066b0dc))
+ (pad "11" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 21037885-352c-4abb-a7be-5047bfe1c76c))
+ (pad "12" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 63f6e759-8469-4980-b160-c2efff45f76d))
+ (pad "13" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c290d627-2471-4399-9b0d-0738f81e7674))
+ (pad "14" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b9436de9-0e9d-435a-9923-885168ec1d55))
+ (pad "15" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1f7291a0-7fba-41b8-8961-b034a788194c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
new file mode 100644
index 00000000..0b623f2c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -9.695 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7c3c7b9c-0608-4bd2-a9bc-e0db51ad616d)
+ )
+ (fp_text value "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (at -9.695 15.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9c6d4fe6-1a48-4835-9e7f-edec707edcba)
+ )
+ (fp_text user "${REFERENCE}" (at -9.695 11.265) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 47bf74fc-71d4-4021-98d4-706e29260a75)
+ )
+ (fp_line (start -0.25 -3.654338) (end 0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp 0c99b6ec-8bd1-4803-ab72-b64364c44f8a))
+ (fp_line (start -29.355 7.72) (end -29.355 -2.76) (layer "F.SilkS") (width 0.12) (tstamp 0e3c604d-1713-4a3c-9a28-330e50ae270a))
+ (fp_line (start 0 -3.221325) (end -0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp 417320aa-8b65-4edc-a06d-68928af9405e))
+ (fp_line (start 0.25 -3.654338) (end 0 -3.221325) (layer "F.SilkS") (width 0.12) (tstamp 49fe34c9-7f11-46db-b033-3e45ec18c8ce))
+ (fp_line (start -29.355 -2.76) (end 9.965 -2.76) (layer "F.SilkS") (width 0.12) (tstamp c5bae676-727f-4bee-acd5-b3c29bb7435d))
+ (fp_line (start 9.965 -2.76) (end 9.965 7.72) (layer "F.SilkS") (width 0.12) (tstamp e7b56dd6-bb5a-4de4-870c-7f02c91b38fc))
+ (fp_line (start -29.8 -3.25) (end -29.8 14.85) (layer "F.CrtYd") (width 0.05) (tstamp 5ef49337-7b01-407e-a651-b9b85122fcec))
+ (fp_line (start 10.45 -3.25) (end -29.8 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 944e1f73-703a-4527-843c-33b5545a0b4e))
+ (fp_line (start 10.45 14.85) (end 10.45 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp b3c52191-bb9b-4248-80e5-8587ba881882))
+ (fp_line (start -29.8 14.85) (end 10.45 14.85) (layer "F.CrtYd") (width 0.05) (tstamp e5c82bf4-53c8-41d1-9917-5bc2d826adf9))
+ (fp_line (start 5.355 7.78) (end 5.355 0.3) (layer "F.Fab") (width 0.1) (tstamp 0f0364b3-2991-41cf-84d9-d52e9c6a85a0))
+ (fp_line (start 2.605 8.18) (end -21.995 8.18) (layer "F.Fab") (width 0.1) (tstamp 2c9b1697-6bff-465b-9b10-c121fa1da465))
+ (fp_line (start -24.745 7.78) (end -24.745 0.3) (layer "F.Fab") (width 0.1) (tstamp 339ef2c0-0ff8-4146-abbf-c7ed8112738b))
+ (fp_line (start -23.845 8.18) (end -28.845 8.18) (layer "F.Fab") (width 0.1) (tstamp 3a284fcd-8257-4484-b940-4621d95f3520))
+ (fp_line (start 2.605 14.35) (end 2.605 8.18) (layer "F.Fab") (width 0.1) (tstamp 47f5f298-ed63-4f8f-b5d3-b768b3fdb7c7))
+ (fp_line (start 9.905 -2.7) (end -29.295 -2.7) (layer "F.Fab") (width 0.1) (tstamp 4c36bb95-879e-4dcc-b061-68ddfea20dd2))
+ (fp_line (start -29.295 8.18) (end 9.905 8.18) (layer "F.Fab") (width 0.1) (tstamp 5a767162-6d13-4954-b4d0-25ea76adfd45))
+ (fp_line (start 9.455 13.18) (end 9.455 8.18) (layer "F.Fab") (width 0.1) (tstamp 5ad33422-4118-4f62-86b3-eee6aaf7337d))
+ (fp_line (start -28.845 8.18) (end -28.845 13.18) (layer "F.Fab") (width 0.1) (tstamp 64db1c10-b1e3-41b8-8801-830c47835fbf))
+ (fp_line (start -23.845 13.18) (end -23.845 8.18) (layer "F.Fab") (width 0.1) (tstamp 70ea7f94-bf79-4ac1-8bc3-be2e3c88c22f))
+ (fp_line (start -21.995 14.35) (end 2.605 14.35) (layer "F.Fab") (width 0.1) (tstamp 7c719f8a-3665-4c3c-a864-c8778029ff10))
+ (fp_line (start 9.905 8.18) (end 9.905 7.78) (layer "F.Fab") (width 0.1) (tstamp 7f254470-23a0-44ab-8928-5455d56c918e))
+ (fp_line (start -21.995 8.18) (end -21.995 14.35) (layer "F.Fab") (width 0.1) (tstamp 91887824-eec2-4ca0-a2eb-506a0f31b268))
+ (fp_line (start 8.555 7.78) (end 8.555 0.3) (layer "F.Fab") (width 0.1) (tstamp 9ae85cb2-48c4-45bb-8dd0-7dea22d1ecc3))
+ (fp_line (start -27.945 7.78) (end -27.945 0.3) (layer "F.Fab") (width 0.1) (tstamp 9e48c74d-0ce1-4cc0-9014-64fcd202d274))
+ (fp_line (start 4.455 8.18) (end 4.455 13.18) (layer "F.Fab") (width 0.1) (tstamp a30ae894-fbbd-4d5d-9961-272fb2fde39c))
+ (fp_line (start 4.455 13.18) (end 9.455 13.18) (layer "F.Fab") (width 0.1) (tstamp ac967efb-bc83-43eb-8021-a585c8c2d714))
+ (fp_line (start -28.845 13.18) (end -23.845 13.18) (layer "F.Fab") (width 0.1) (tstamp bd6c9141-be15-4bfd-a2ca-d4717107d85a))
+ (fp_line (start 9.905 7.78) (end 9.905 -2.7) (layer "F.Fab") (width 0.1) (tstamp d60ffba2-fa1a-419b-a58c-ecc791246c51))
+ (fp_line (start -29.295 7.78) (end -29.295 8.18) (layer "F.Fab") (width 0.1) (tstamp da5ca511-600c-47bc-af65-7450381d8f63))
+ (fp_line (start 9.905 7.78) (end -29.295 7.78) (layer "F.Fab") (width 0.1) (tstamp e1666387-5836-4945-b4a8-6b923c1c99a0))
+ (fp_line (start -29.295 7.78) (end 9.905 7.78) (layer "F.Fab") (width 0.1) (tstamp ebb55dae-1ec2-4ce6-b2bc-b36af4dc9e17))
+ (fp_line (start 9.455 8.18) (end 4.455 8.18) (layer "F.Fab") (width 0.1) (tstamp ee10c62e-9dae-41fe-bc5f-706b05f1cabe))
+ (fp_line (start -29.295 -2.7) (end -29.295 7.78) (layer "F.Fab") (width 0.1) (tstamp fed982a2-fd6a-49eb-9133-789f1e196a52))
+ (fp_arc (start -27.945 0.3) (mid -26.345 -1.3) (end -24.745 0.3) (layer "F.Fab") (width 0.1) (tstamp 0d54b0e6-cf23-4455-b405-1038036e476f))
+ (fp_arc (start 5.355 0.3) (mid 6.955 -1.3) (end 8.555 0.3) (layer "F.Fab") (width 0.1) (tstamp 2c1d28fd-a5c4-442c-9c45-e3dd703d081a))
+ (pad "0" thru_hole circle (at 6.955 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 8bf4132c-39a3-42e7-ab2e-63227499720f))
+ (pad "0" thru_hole circle (at -26.345 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp aaf1da48-1a20-4390-b69f-692de63da9bd))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 23745f19-e8d1-4974-bb40-21cdf4134a50))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 049f98f0-376e-4b85-b17b-9b77f375a44c))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4d486aa8-30aa-4fb1-be4c-563d8b622d49))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 66948aaf-8ae5-4a46-a0fe-ff3350077bc4))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d781d70f-90d9-415f-8e62-4c19c242799d))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2ba40c67-15fb-4b1f-a726-09dda1c0bc9b))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 71114c3e-c84e-4995-b8d4-9491d3f94043))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 85fcc2ff-68f0-4547-ad7b-a0ef47631b46))
+ (pad "9" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 458ecced-2895-491c-b27c-7632c98d8ed0))
+ (pad "10" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 48ef96d4-0222-4628-afd2-cbee04b1ac6e))
+ (pad "11" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ddabdd66-016a-4810-ad55-129373bd85b2))
+ (pad "12" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7afe940c-54a4-4e93-ac6f-52c40fc1cb00))
+ (pad "13" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 37f55364-1232-4f8a-bcf9-a63210ea288b))
+ (pad "14" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ecf4640-2579-4943-9f89-091de4bbf44c))
+ (pad "15" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 67b5c147-d39f-46f7-aa33-a5716fba174d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
new file mode 100644
index 00000000..916bf8f4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -9.695 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b4d67780-2be6-4cb5-aba6-ba460ffb6e96)
+ )
+ (fp_text value "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (at -9.695 18.61) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ddf23478-4470-4c72-b387-36987fb32d63)
+ )
+ (fp_text user "${REFERENCE}" (at -9.695 14.025) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c843061-a73a-4ceb-b00b-4e29e1d169a4)
+ )
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 1ca5f76c-ae06-4cd0-9af8-2ea18a8eaf61))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 31360c6b-b152-4b94-b889-4298db5e56ba))
+ (fp_line (start -29.355 10.48) (end -29.355 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 3f8856a1-c2a1-4786-9ffb-b43fc6bde4a2))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 7d739614-79f6-401e-834c-97c23b0c3382))
+ (fp_line (start 9.965 -1.86) (end 9.965 10.48) (layer "F.SilkS") (width 0.12) (tstamp 9ea1d985-e0b8-4a07-9c04-12fe152806fa))
+ (fp_line (start -29.355 -1.86) (end 9.965 -1.86) (layer "F.SilkS") (width 0.12) (tstamp ca5dd862-329f-4331-9464-87b1ac6cd302))
+ (fp_line (start 10.45 17.65) (end 10.45 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 75e549e4-652f-4aa8-9100-d3a78a4362db))
+ (fp_line (start -29.8 17.65) (end 10.45 17.65) (layer "F.CrtYd") (width 0.05) (tstamp b6185082-8823-49de-a81b-d9525f8a259e))
+ (fp_line (start -29.8 -2.35) (end -29.8 17.65) (layer "F.CrtYd") (width 0.05) (tstamp e5e7faf3-63db-410b-aeb9-7176a2c31875))
+ (fp_line (start 10.45 -2.35) (end -29.8 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp f5a74f47-b71c-4d6b-88c6-8372a7eb96e4))
+ (fp_line (start 4.455 10.94) (end 4.455 15.94) (layer "F.Fab") (width 0.1) (tstamp 03a5e559-92b4-4e74-9327-fed2dd56e64c))
+ (fp_line (start -29.295 -1.8) (end -29.295 10.54) (layer "F.Fab") (width 0.1) (tstamp 06264241-5acc-4274-ace4-79d374bf06b3))
+ (fp_line (start -21.995 10.94) (end -21.995 17.11) (layer "F.Fab") (width 0.1) (tstamp 0cc8dbd7-c796-4c86-b72f-a3d9bda6427e))
+ (fp_line (start -23.845 15.94) (end -23.845 10.94) (layer "F.Fab") (width 0.1) (tstamp 0e3e6790-3b6a-420e-acce-d6c8340b171b))
+ (fp_line (start 9.905 -1.8) (end -29.295 -1.8) (layer "F.Fab") (width 0.1) (tstamp 1dac021b-8535-453f-8186-53da5fc26e2f))
+ (fp_line (start 9.905 10.54) (end 9.905 -1.8) (layer "F.Fab") (width 0.1) (tstamp 31c4a0df-28b1-4ff7-b599-5d71af265487))
+ (fp_line (start 9.455 10.94) (end 4.455 10.94) (layer "F.Fab") (width 0.1) (tstamp 38faa799-d14e-4b6d-b429-017280ec8e71))
+ (fp_line (start 9.455 15.94) (end 9.455 10.94) (layer "F.Fab") (width 0.1) (tstamp 45f4d2c8-f81a-44d0-9c31-3ca5ec27a829))
+ (fp_line (start 2.605 10.94) (end -21.995 10.94) (layer "F.Fab") (width 0.1) (tstamp 4f91a037-340b-4827-81aa-347bbefff3ea))
+ (fp_line (start -27.945 10.54) (end -27.945 1.42) (layer "F.Fab") (width 0.1) (tstamp 53638fef-1052-4519-801e-227ef95d3851))
+ (fp_line (start -23.845 10.94) (end -28.845 10.94) (layer "F.Fab") (width 0.1) (tstamp 76427ded-19c2-424f-974f-eba4017b2589))
+ (fp_line (start -29.295 10.54) (end -29.295 10.94) (layer "F.Fab") (width 0.1) (tstamp 8bff678f-7253-45de-8a34-8abccd37bc47))
+ (fp_line (start 9.905 10.54) (end -29.295 10.54) (layer "F.Fab") (width 0.1) (tstamp 900b6586-9ebe-4cdc-9439-47794553b4bf))
+ (fp_line (start -29.295 10.54) (end 9.905 10.54) (layer "F.Fab") (width 0.1) (tstamp 939d24a8-f1ce-40e9-adf7-bbbe2783dbdd))
+ (fp_line (start 9.905 10.94) (end 9.905 10.54) (layer "F.Fab") (width 0.1) (tstamp 9fd8abcd-15f5-449a-bee1-a0ffe17c243c))
+ (fp_line (start 5.355 10.54) (end 5.355 1.42) (layer "F.Fab") (width 0.1) (tstamp ae44e43a-957a-4b0f-9e23-2951dbd3c4e2))
+ (fp_line (start -21.995 17.11) (end 2.605 17.11) (layer "F.Fab") (width 0.1) (tstamp bc4543c7-4f7a-40c0-809d-b477f25ed6e4))
+ (fp_line (start 4.455 15.94) (end 9.455 15.94) (layer "F.Fab") (width 0.1) (tstamp c290ec05-d8ae-4bbf-bd82-394e316e42fa))
+ (fp_line (start -28.845 10.94) (end -28.845 15.94) (layer "F.Fab") (width 0.1) (tstamp c4433e1e-217f-43bf-9339-10274bef7cd1))
+ (fp_line (start 8.555 10.54) (end 8.555 1.42) (layer "F.Fab") (width 0.1) (tstamp c9160829-9d01-4b47-ac6c-f18d669be8ef))
+ (fp_line (start 2.605 17.11) (end 2.605 10.94) (layer "F.Fab") (width 0.1) (tstamp f6729ca3-e30c-4ce6-965d-582095c06cec))
+ (fp_line (start -24.745 10.54) (end -24.745 1.42) (layer "F.Fab") (width 0.1) (tstamp f919f369-835e-47f7-b355-f9e1cae3f1c8))
+ (fp_line (start -29.295 10.94) (end 9.905 10.94) (layer "F.Fab") (width 0.1) (tstamp f9f599d8-93d5-4cad-87c9-29aaa890f690))
+ (fp_line (start -28.845 15.94) (end -23.845 15.94) (layer "F.Fab") (width 0.1) (tstamp fb928f22-045c-4cdc-8ee7-6450909aa838))
+ (fp_arc (start -27.945 1.42) (mid -26.345 -0.18) (end -24.745 1.42) (layer "F.Fab") (width 0.1) (tstamp 4236c7ee-698e-4e66-b72c-0e23b9cd5302))
+ (fp_arc (start 5.355 1.42) (mid 6.955 -0.18) (end 8.555 1.42) (layer "F.Fab") (width 0.1) (tstamp 940016b5-63ae-422b-a049-a5f1a3b8a718))
+ (pad "0" thru_hole circle (at 6.955 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 2b71f60f-131a-4f2d-ac63-193479ed1b76))
+ (pad "0" thru_hole circle (at -26.345 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp e04f745d-35bc-487e-8f0c-3a3739c6084e))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5b03a5db-27d5-4227-b16a-ee68ec2fba7a))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 86b0e648-8047-4e69-af4d-d7abc868e172))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c7f1b8b8-ce25-4cc8-adbe-1396820067b3))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 35d0c89a-dac3-4aff-a6a9-62e0cf6ddedb))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0f1a4c0b-f76d-40d6-8af3-a6bda1051fe7))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9eba48a1-29bd-4408-8cca-a57c9c9b9b39))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 830f7948-9142-4a3b-a3c4-115df9efe0ea))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 99b49338-f30b-4ddf-a1f4-5715d8bfed8e))
+ (pad "9" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e4b1b0fe-7b4d-41b0-9fc0-f7a72b7619e1))
+ (pad "10" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ad1cc1a8-72ba-457a-8162-d4ef5e3d5130))
+ (pad "11" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d5206e30-b443-41e8-a4bf-252882c243a0))
+ (pad "12" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fecdb158-ff4f-4edf-bfc0-9af0492403e6))
+ (pad "13" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ac19419f-fcff-443d-8110-12bf2f729a2f))
+ (pad "14" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 765cc30f-fbf4-4420-a020-cd86a04dedf5))
+ (pad "15" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 308b3f22-9527-42ce-8688-d9744b72dc00))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..627f1cd4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -9.695 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b72dd647-1e09-40c0-a7e2-7eb0d596edad)
+ )
+ (fp_text value "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (at -9.695 20.31) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4115b6a8-782d-47dc-9714-302338f409a3)
+ )
+ (fp_text user "${REFERENCE}" (at -9.695 15.725) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9f19658a-5997-47e8-a0d8-6d729c35b52c)
+ )
+ (fp_line (start 1.06 8.08) (end 3.065 8.08) (layer "F.SilkS") (width 0.12) (tstamp 1ce24aec-76cc-4b8e-bde7-9b55566b0794))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 40bf7c75-3722-42f8-8c8f-21134ffd72cf))
+ (fp_line (start 3.065 8.08) (end 3.065 12.18) (layer "F.SilkS") (width 0.12) (tstamp 5672300f-65dd-4d31-9436-f2cbfd35875d))
+ (fp_line (start -22.455 8.08) (end -20.45 8.08) (layer "F.SilkS") (width 0.12) (tstamp 5ad6d447-baa7-4a8c-97c1-3b7311285731))
+ (fp_line (start 1.06 -1.06) (end 1.06 8.08) (layer "F.SilkS") (width 0.12) (tstamp 5d38dc9a-5ac2-466a-993d-a575e120d21c))
+ (fp_line (start -20.45 8.08) (end -20.45 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 662218f3-e106-432c-ae22-87270a228234))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 6bd5aba7-eb76-411b-9cec-99651fa3c913))
+ (fp_line (start -22.455 12.18) (end -22.455 8.08) (layer "F.SilkS") (width 0.12) (tstamp 6f39334d-76e6-42cc-9d28-2414b8f59063))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 760c0b44-5051-4aeb-8ab4-befb99bf7822))
+ (fp_line (start -20.45 -1.06) (end 1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp aa71bd7f-6f59-4992-8fd6-afcaa66fa62d))
+ (fp_line (start -29.8 11.75) (end -22.9 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 023e549e-d3c9-45a4-b8b9-bf57e7f0a48d))
+ (fp_line (start -22.5 19.35) (end -22.5 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 098309b5-b041-4fd9-947a-02341389a1de))
+ (fp_line (start 3.55 7.65) (end 3.55 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 1ccfc22d-8b6a-4f06-a61b-eeb55fb6fd52))
+ (fp_line (start 3.55 11.75) (end 10.45 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 30d753ec-7b51-4e06-84da-bb1a37901d21))
+ (fp_line (start -22.5 13.15) (end -29.8 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 33e8b1b5-89f1-4c00-b379-5caa8971fc3b))
+ (fp_line (start 3.15 19.35) (end -22.5 19.35) (layer "F.CrtYd") (width 0.05) (tstamp 435c322e-e400-4b09-97a6-5cda865ecb9b))
+ (fp_line (start 3.15 13.15) (end 3.15 19.35) (layer "F.CrtYd") (width 0.05) (tstamp 46342612-99c9-41fb-97d1-7f5d666eb4c8))
+ (fp_line (start -20.7 7.65) (end -20.7 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 70fc5dcb-7645-4996-af5f-9ae8136e75c7))
+ (fp_line (start -22.9 11.75) (end -22.9 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 84b779f1-4d89-4e08-8bd9-2f0732e6885a))
+ (fp_line (start 10.45 13.15) (end 3.15 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 9009207c-7f9d-4c4d-859c-64d33d4ac716))
+ (fp_line (start -20.7 -1.35) (end 1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 9d29a0b8-842e-4869-8966-baf7966bcc94))
+ (fp_line (start 1.3 7.65) (end 3.55 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 9f272b9d-bd96-45e2-b89a-c0e4135d67f8))
+ (fp_line (start -29.8 13.15) (end -29.8 11.75) (layer "F.CrtYd") (width 0.05) (tstamp beeb6722-e5af-4551-9d66-6826d6596bcf))
+ (fp_line (start 1.3 -1.35) (end 1.3 7.65) (layer "F.CrtYd") (width 0.05) (tstamp e782ff37-ff36-4aee-982a-6a94dfcf98ff))
+ (fp_line (start -22.9 7.65) (end -20.7 7.65) (layer "F.CrtYd") (width 0.05) (tstamp ebc6df45-f1cb-4a7c-b81e-fd80a496d2c7))
+ (fp_line (start 10.45 11.75) (end 10.45 13.15) (layer "F.CrtYd") (width 0.05) (tstamp ec828a5d-08c0-4def-b7b8-5ec48fdfda73))
+ (fp_line (start -15.135 2.84) (end -15.135 8.14) (layer "F.Fab") (width 0.1) (tstamp 010eac97-e6c9-4eb3-989d-c7741b42221a))
+ (fp_line (start -4.255 2.84) (end -4.255 8.14) (layer "F.Fab") (width 0.1) (tstamp 01c188cc-73fc-41ee-9ffb-a2d8a68cfd2f))
+ (fp_line (start -29.295 12.24) (end -29.295 12.64) (layer "F.Fab") (width 0.1) (tstamp 08253bba-431b-49c6-b85b-ccda468217a0))
+ (fp_line (start -1.285 2.84) (end -1.285 8.14) (layer "F.Fab") (width 0.1) (tstamp 0d72faf0-1337-4dc6-b4ee-2d4267645c90))
+ (fp_line (start -18.005 2.84) (end -18.005 8.14) (layer "F.Fab") (width 0.1) (tstamp 19441c02-54b4-42b5-a8fc-fffe048aece9))
+ (fp_line (start -10.98 0) (end -10.98 8.14) (layer "F.Fab") (width 0.1) (tstamp 19696801-ab59-4ac5-a62a-56ded0e80354))
+ (fp_line (start -16.52 0) (end -16.52 8.14) (layer "F.Fab") (width 0.1) (tstamp 1a7db709-aff1-4641-879e-18dc8c1ac0b1))
+ (fp_line (start -5.54 0) (end -5.54 8.14) (layer "F.Fab") (width 0.1) (tstamp 1baceaf1-d605-4125-88e3-e375362dc6cd))
+ (fp_line (start -22.395 8.14) (end -22.395 12.24) (layer "F.Fab") (width 0.1) (tstamp 1c922b9a-cbd1-45af-b53e-dd1cbce03abd))
+ (fp_line (start -7.025 2.84) (end -7.025 8.14) (layer "F.Fab") (width 0.1) (tstamp 1d46bdfd-c589-43bd-9a07-52614aa7cab8))
+ (fp_line (start 9.905 12.24) (end -29.295 12.24) (layer "F.Fab") (width 0.1) (tstamp 215ba1ef-d533-4b5d-9a4f-d97e0186eb79))
+ (fp_line (start -15.335 2.84) (end -15.335 8.14) (layer "F.Fab") (width 0.1) (tstamp 22a65b14-9b35-40cf-a0b8-5760401a1812))
+ (fp_line (start -13.75 0) (end -13.75 8.14) (layer "F.Fab") (width 0.1) (tstamp 27886359-2342-4187-b362-96d029b05fab))
+ (fp_line (start 3.005 12.24) (end 3.005 8.14) (layer "F.Fab") (width 0.1) (tstamp 340d7971-7271-4c1a-9da5-c80bbf5bf8c9))
+ (fp_line (start -16.62 0) (end -16.62 8.14) (layer "F.Fab") (width 0.1) (tstamp 3d6091be-c7ff-4bfa-a72a-e9b3a281e782))
+ (fp_line (start -13.85 0) (end -13.85 8.14) (layer "F.Fab") (width 0.1) (tstamp 3fd02914-96ba-49a8-8638-bd7db814a642))
+ (fp_line (start -4.155 2.84) (end -4.155 8.14) (layer "F.Fab") (width 0.1) (tstamp 41c59342-190a-4272-8131-cb292a81e2da))
+ (fp_line (start -8.21 0) (end -8.21 8.14) (layer "F.Fab") (width 0.1) (tstamp 445b3508-d3a6-44d9-a578-5942c1442000))
+ (fp_line (start -16.72 0) (end -16.72 8.14) (layer "F.Fab") (width 0.1) (tstamp 49d3de3a-1736-4943-868d-f4edb9b4b0cd))
+ (fp_line (start -12.365 2.84) (end -12.365 8.14) (layer "F.Fab") (width 0.1) (tstamp 4d448ccd-eaab-49d5-8007-465b12566cb4))
+ (fp_line (start -2.87 0) (end -2.87 8.14) (layer "F.Fab") (width 0.1) (tstamp 502f8660-61b2-4c05-84bc-79554dd9a9f9))
+ (fp_line (start -8.31 0) (end -8.31 8.14) (layer "F.Fab") (width 0.1) (tstamp 54881320-4511-4ef5-b942-f9730af6aaed))
+ (fp_line (start -12.465 2.84) (end -12.465 8.14) (layer "F.Fab") (width 0.1) (tstamp 5f080a30-849a-43e6-98d7-5667f75309b7))
+ (fp_line (start -29.295 12.64) (end 9.905 12.64) (layer "F.Fab") (width 0.1) (tstamp 60b30400-aae9-40ed-a420-e0467c21a070))
+ (fp_line (start -21.995 18.81) (end 2.605 18.81) (layer "F.Fab") (width 0.1) (tstamp 61f1e07b-8136-4993-8110-3d4ded9b222c))
+ (fp_line (start -8.41 0) (end -8.41 8.14) (layer "F.Fab") (width 0.1) (tstamp 6224a968-fe11-45f2-bf4f-227f3f54ce5b))
+ (fp_line (start 0 0) (end 0 8.14) (layer "F.Fab") (width 0.1) (tstamp 623f25b0-71dc-41d5-830d-4d5561b33718))
+ (fp_line (start -21.995 12.64) (end -21.995 18.81) (layer "F.Fab") (width 0.1) (tstamp 627bb8e8-7203-433e-8f4b-d1cd3cd7767f))
+ (fp_line (start -1.385 2.84) (end -1.385 8.14) (layer "F.Fab") (width 0.1) (tstamp 64bbbb11-9724-4697-869d-5a0824ecadf5))
+ (fp_line (start -2.67 0) (end -2.67 8.14) (layer "F.Fab") (width 0.1) (tstamp 64eca047-ae83-4b18-999e-5831e244e283))
+ (fp_line (start -15.235 2.84) (end -15.235 8.14) (layer "F.Fab") (width 0.1) (tstamp 690ee82f-7993-400c-ac42-d73487e37dd5))
+ (fp_line (start 0.1 0) (end 0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp 69138634-787a-4148-8a50-d554948d15b9))
+ (fp_line (start -9.795 2.84) (end -9.795 8.14) (layer "F.Fab") (width 0.1) (tstamp 75d56c01-1c89-4d74-97e6-3ca055c4da93))
+ (fp_line (start -19.39 0) (end -19.39 8.14) (layer "F.Fab") (width 0.1) (tstamp 76a6197e-93d5-4a52-ad7d-820ead6ce9b2))
+ (fp_line (start -9.595 2.84) (end -9.595 8.14) (layer "F.Fab") (width 0.1) (tstamp 80c586b2-3c7f-4665-be1e-9d39e3d032c1))
+ (fp_line (start -11.08 0) (end -11.08 8.14) (layer "F.Fab") (width 0.1) (tstamp 81f20e29-cfd1-4a1c-b015-7ce7f64245b7))
+ (fp_line (start -19.29 0) (end -19.29 8.14) (layer "F.Fab") (width 0.1) (tstamp 92fbe268-661e-410b-a3f7-29b5811ee5f3))
+ (fp_line (start -17.905 2.84) (end -17.905 8.14) (layer "F.Fab") (width 0.1) (tstamp 961b5b30-7cde-4404-824c-7471555ef86b))
+ (fp_line (start -5.44 0) (end -5.44 8.14) (layer "F.Fab") (width 0.1) (tstamp 97e381f4-4364-4fb2-9bbe-4bc317c48ab4))
+ (fp_line (start -6.825 2.84) (end -6.825 8.14) (layer "F.Fab") (width 0.1) (tstamp 9aedade4-78ce-44fe-ad7d-cef76cabb280))
+ (fp_line (start -12.565 2.84) (end -12.565 8.14) (layer "F.Fab") (width 0.1) (tstamp 9ebcdd16-0e54-4bf2-bc70-fad125ac9ea6))
+ (fp_line (start -9.695 2.84) (end -9.695 8.14) (layer "F.Fab") (width 0.1) (tstamp a288788b-300b-4a86-831f-b8e8dffd6172))
+ (fp_line (start 2.605 18.81) (end 2.605 12.64) (layer "F.Fab") (width 0.1) (tstamp a512241f-d689-4dff-9474-a2553bb15c65))
+ (fp_line (start -13.95 0) (end -13.95 8.14) (layer "F.Fab") (width 0.1) (tstamp ac1db192-ce87-4d60-aa87-344ad5c2fb1c))
+ (fp_line (start -22.395 12.24) (end 3.005 12.24) (layer "F.Fab") (width 0.1) (tstamp ae0288c9-99dc-4623-a580-b70a690fe0b4))
+ (fp_line (start -0.1 0) (end -0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp afc7c9e2-4d08-46a6-b5e0-6e9af5bc4883))
+ (fp_line (start -18.105 2.84) (end -18.105 8.14) (layer "F.Fab") (width 0.1) (tstamp bcfc62f3-69e8-4b36-ba0f-d5b00305251e))
+ (fp_line (start -11.18 0) (end -11.18 8.14) (layer "F.Fab") (width 0.1) (tstamp c734f91d-64fd-4ca0-a721-7ca99067c21f))
+ (fp_line (start 2.605 12.64) (end -21.995 12.64) (layer "F.Fab") (width 0.1) (tstamp cbb285ed-ab50-4082-920a-49307fbe28c0))
+ (fp_line (start -1.485 2.84) (end -1.485 8.14) (layer "F.Fab") (width 0.1) (tstamp d7e07d0b-9135-4df1-81eb-2113b458729f))
+ (fp_line (start -4.055 2.84) (end -4.055 8.14) (layer "F.Fab") (width 0.1) (tstamp da8b9d90-c1f7-4f10-a382-65a78797cb6e))
+ (fp_line (start -5.64 0) (end -5.64 8.14) (layer "F.Fab") (width 0.1) (tstamp dcbb2e33-3ab8-46e1-90cd-6c4c9539bf6e))
+ (fp_line (start -19.49 0) (end -19.49 8.14) (layer "F.Fab") (width 0.1) (tstamp de8afd44-77f1-4236-8ba6-2d42bddd51ce))
+ (fp_line (start -2.77 0) (end -2.77 8.14) (layer "F.Fab") (width 0.1) (tstamp e328aac7-7396-45e2-adb9-471e4f5a5995))
+ (fp_line (start 3.005 8.14) (end -22.395 8.14) (layer "F.Fab") (width 0.1) (tstamp e7ad3a6f-5eb1-4ff2-9322-f1b2066cc7bb))
+ (fp_line (start -6.925 2.84) (end -6.925 8.14) (layer "F.Fab") (width 0.1) (tstamp f216140b-60cc-43b0-9190-edcabf090ab4))
+ (fp_line (start 9.905 12.64) (end 9.905 12.24) (layer "F.Fab") (width 0.1) (tstamp f9859a1b-3668-4f82-a222-1968e7eb06e4))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6118fbf7-14a4-4af8-a328-2e7ac269a31e))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 62141f4d-1fae-43a5-8fd5-1e184220ed67))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5bf5a75e-b79d-45c2-a603-5a303723d135))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 63eb5abe-4de1-47e1-bc43-55a711eddba6))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 67c104a6-90b5-4f17-86e1-bf1179d5e2bc))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2729f50d-9d77-47be-b069-c37d579fc825))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 984cf3ae-01e6-4fb6-8203-ce128ae1c3ff))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3265437d-3805-4758-be33-ca4d17b0164d))
+ (pad "9" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e5b38fa3-a109-4b5b-beb3-53d3f9ad0244))
+ (pad "10" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2b471975-36d6-4e5f-9198-a41c3a113881))
+ (pad "11" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c1b1e0aa-ecf4-4bfd-89c4-49d1c1a5863f))
+ (pad "12" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a8e75992-b2d7-40ca-bc82-5cfdd1454f3e))
+ (pad "13" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c03ffab2-d768-4c77-b021-0d735c137d40))
+ (pad "14" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b7262bb8-49a5-499c-b7cb-0483ddf8fb97))
+ (pad "15" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8e89621f-c90f-4237-b40f-f4a456d5f265))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
new file mode 100644
index 00000000..217ee5e5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -9.695 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1df17b0-6d31-4a77-b8e2-6af22f43b103)
+ )
+ (fp_text value "DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (at -9.695 20.81) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fb1a34b3-6e1f-4198-bba5-da2116e07b22)
+ )
+ (fp_text user "${REFERENCE}" (at -9.695 16.225) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 85d3a576-da3c-484d-ae07-dba560b8c910)
+ )
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 1977d230-a05f-4860-be25-e3076006f6b0))
+ (fp_line (start -29.355 -1.86) (end 9.965 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 291e75f9-e5f3-4537-9384-575308e479d6))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 39ad6ae7-290d-409a-8a68-652ece1355e7))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp b70a72d1-8dc4-4dc9-8506-81102aa644c6))
+ (fp_line (start 9.965 -1.86) (end 9.965 12.68) (layer "F.SilkS") (width 0.12) (tstamp deb87558-28ee-4792-b5d8-eda22f714441))
+ (fp_line (start -29.355 12.68) (end -29.355 -1.86) (layer "F.SilkS") (width 0.12) (tstamp f08851de-d1aa-4f71-9511-cd17084f9385))
+ (fp_line (start 10.45 -2.35) (end -29.8 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 15f745d5-cc25-496f-8d47-b3cdc9a43d87))
+ (fp_line (start 10.45 19.85) (end 10.45 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 3f7c8017-a21f-4a36-ba02-92d02e1744f1))
+ (fp_line (start -29.8 -2.35) (end -29.8 19.85) (layer "F.CrtYd") (width 0.05) (tstamp 6d04d353-3c51-47f8-83e7-538ac296b698))
+ (fp_line (start -29.8 19.85) (end 10.45 19.85) (layer "F.CrtYd") (width 0.05) (tstamp edfd8467-c6f3-45c6-a036-b1eb6ec2691c))
+ (fp_line (start -21.995 13.14) (end -21.995 19.31) (layer "F.Fab") (width 0.1) (tstamp 02549282-2fd5-4fef-bb4e-3721cb2263c6))
+ (fp_line (start 9.905 13.14) (end 9.905 12.74) (layer "F.Fab") (width 0.1) (tstamp 177bd6fc-a803-4e75-8505-a42d1a304d5b))
+ (fp_line (start 9.905 12.74) (end 9.905 -1.8) (layer "F.Fab") (width 0.1) (tstamp 2213eac4-92ed-4723-bab6-51ed91af6098))
+ (fp_line (start -28.845 13.14) (end -28.845 18.14) (layer "F.Fab") (width 0.1) (tstamp 3097d4dc-1637-41c7-a012-a4642ba892f6))
+ (fp_line (start 2.605 19.31) (end 2.605 13.14) (layer "F.Fab") (width 0.1) (tstamp 34072216-dc97-443f-8545-3f99da0e0e50))
+ (fp_line (start 4.455 18.14) (end 9.455 18.14) (layer "F.Fab") (width 0.1) (tstamp 371debc8-551b-4f2d-8f21-a4b084edc6b1))
+ (fp_line (start 5.355 12.74) (end 5.355 1.42) (layer "F.Fab") (width 0.1) (tstamp 5ebc4369-17f0-4f79-a94d-5462ebcf25ce))
+ (fp_line (start -28.845 18.14) (end -23.845 18.14) (layer "F.Fab") (width 0.1) (tstamp 7a39d76f-0908-4d7a-9ab3-aa1f1d26e9d8))
+ (fp_line (start 8.555 12.74) (end 8.555 1.42) (layer "F.Fab") (width 0.1) (tstamp 7c0b75b0-485f-4e06-b635-a4854f455c2c))
+ (fp_line (start 9.455 18.14) (end 9.455 13.14) (layer "F.Fab") (width 0.1) (tstamp 833ddb20-0d84-4332-8a13-e56a34650865))
+ (fp_line (start -29.295 12.74) (end 9.905 12.74) (layer "F.Fab") (width 0.1) (tstamp 8a9b8110-fb39-43f9-93c1-0437ee30f18e))
+ (fp_line (start 9.455 13.14) (end 4.455 13.14) (layer "F.Fab") (width 0.1) (tstamp 8aa87c95-f4d1-428a-b23f-b62c4fe20a34))
+ (fp_line (start 9.905 12.74) (end -29.295 12.74) (layer "F.Fab") (width 0.1) (tstamp 8b8f05a2-9d3a-4fe2-8a4b-e021391f8287))
+ (fp_line (start 2.605 13.14) (end -21.995 13.14) (layer "F.Fab") (width 0.1) (tstamp 8fade18e-ba2f-43c2-a54f-ccfadd051244))
+ (fp_line (start -23.845 13.14) (end -28.845 13.14) (layer "F.Fab") (width 0.1) (tstamp 95a187f8-6d0f-4e5b-bedc-aa1d04cc16a6))
+ (fp_line (start -27.945 12.74) (end -27.945 1.42) (layer "F.Fab") (width 0.1) (tstamp a8078ba3-174e-40b4-8953-7e46b42d0fbf))
+ (fp_line (start -21.995 19.31) (end 2.605 19.31) (layer "F.Fab") (width 0.1) (tstamp a932c758-3551-4e2e-80e0-ca135a1afd52))
+ (fp_line (start -24.745 12.74) (end -24.745 1.42) (layer "F.Fab") (width 0.1) (tstamp bd755297-1642-43c4-b14b-23c8891646f6))
+ (fp_line (start -29.295 13.14) (end 9.905 13.14) (layer "F.Fab") (width 0.1) (tstamp be0d12b7-f6ac-48a6-9097-8f58cadadf77))
+ (fp_line (start 4.455 13.14) (end 4.455 18.14) (layer "F.Fab") (width 0.1) (tstamp c8ac205b-ba3f-4040-b9eb-b618bde94377))
+ (fp_line (start -29.295 -1.8) (end -29.295 12.74) (layer "F.Fab") (width 0.1) (tstamp de5b6cc2-0010-4d82-9087-1d9b29f81668))
+ (fp_line (start -29.295 12.74) (end -29.295 13.14) (layer "F.Fab") (width 0.1) (tstamp df855e5c-e8d8-4e4f-a7fb-945d2f3ce3d1))
+ (fp_line (start -23.845 18.14) (end -23.845 13.14) (layer "F.Fab") (width 0.1) (tstamp f5a4d4a5-fe4e-472f-8470-b9cd7ee87413))
+ (fp_line (start 9.905 -1.8) (end -29.295 -1.8) (layer "F.Fab") (width 0.1) (tstamp f7213a87-e527-4a87-8a09-aa3febd18a2a))
+ (fp_arc (start -27.945 1.42) (mid -26.345 -0.18) (end -24.745 1.42) (layer "F.Fab") (width 0.1) (tstamp 2f97dfca-91ef-41eb-bcc5-7e3f6bb70448))
+ (fp_arc (start 5.355 1.42) (mid 6.955 -0.18) (end 8.555 1.42) (layer "F.Fab") (width 0.1) (tstamp 85c34ce4-6ac3-4fd3-94bd-3ee0a365d72d))
+ (pad "0" thru_hole circle (at 6.955 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp b64062f2-9ef8-4032-8749-0e5d5a090425))
+ (pad "0" thru_hole circle (at -26.345 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp ccf995f3-53b1-4ea3-9151-ff5b23791de4))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8b945df9-341f-48af-abc5-16c522303e2f))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3acfa88c-2ec6-471b-ac52-e6a2763740e7))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 400ffb3f-5c87-448b-ad87-2a96ae3332f9))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cbddf896-461f-4a4d-9fe7-8f215e14ab7b))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eb90cd7e-d953-4302-9689-5ec44117f40d))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 69efdefb-c0e5-4aa6-8ea5-0e61bc6bad18))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e5db4d5-948b-4e6f-b82a-790379acf304))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dba8b44d-0576-4910-864d-737e2305ed2c))
+ (pad "9" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8069273a-24a8-43b3-80a5-884cdbb67b69))
+ (pad "10" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 88633dad-ecbb-4227-ae67-fb105d037716))
+ (pad "11" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b69bd53c-4c13-44d8-b277-4631d8b2759e))
+ (pad "12" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b22df606-6005-45b0-a35d-447091372452))
+ (pad "13" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36118519-5c44-4311-bd0d-272730f89f28))
+ (pad "14" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp afbd7073-2818-4d9a-9b1a-a52bf8766c77))
+ (pad "15" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 163da9b2-182c-4656-9a79-fdc95060e8cb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Vertical_P2.77x2.84mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Vertical_P2.77x2.84mm.kicad_mod
new file mode 100644
index 00000000..52017855
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Vertical_P2.77x2.84mm.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "DSUB-15_Female_Vertical_P2.77x2.84mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -9.695 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f8e6662e-4c03-41f3-bd1d-e497eaeac0ec)
+ )
+ (fp_text value "DSUB-15_Female_Vertical_P2.77x2.84mm" (at -9.695 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b4089eb3-4647-4bd7-83f1-dcb91e529d3b)
+ )
+ (fp_text user "${REFERENCE}" (at -9.695 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68cf73ce-8dc0-4086-8708-41ccba900d50)
+ )
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 03901d14-c070-4a3a-9826-3e741844f1c5))
+ (fp_line (start -28.295 -4.89) (end 8.905 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 1cd862e6-0cfb-4f05-bb60-349246e1be9a))
+ (fp_line (start -20.076689 -2.59) (end 0.686689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 2c88f1aa-e8f0-4bd5-9170-dd78cf34e4a7))
+ (fp_line (start -19.247952 5.43) (end -0.142048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 2f1fe3d1-b5d5-4140-b123-d44e1368ad89))
+ (fp_line (start -21.71147 -0.641744) (end -20.882733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 6bd23885-17e7-486d-ad07-563069abf5be))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 6f462648-3515-4e37-a223-1f90c32a1f43))
+ (fp_line (start 2.32147 -0.641744) (end 1.492733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 8dc6860c-69de-4ada-83a0-09177fdfa027))
+ (fp_line (start -29.355 6.67) (end -29.355 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 90437504-e778-401e-812e-ec13777d4905))
+ (fp_line (start 8.905 7.73) (end -28.295 7.73) (layer "F.SilkS") (width 0.12) (tstamp a687fbf4-2052-4944-92d6-137adfa0b7a0))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp b2433e5e-7d55-4ba1-aa61-0044839d963c))
+ (fp_line (start 9.965 -3.83) (end 9.965 6.67) (layer "F.SilkS") (width 0.12) (tstamp eaa561d5-2e89-4924-9e80-3156d991f5f2))
+ (fp_arc (start -29.355 -3.83) (mid -29.044533 -4.579533) (end -28.295 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 19dd8462-852b-483c-8939-dbe030e01767))
+ (fp_arc (start -21.71147 -0.641744) (mid -21.348323 -1.997028) (end -20.076689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 1a2a2579-44f1-474a-bf49-63ffd431cfa4))
+ (fp_arc (start 0.686689 -2.59) (mid 1.958323 -1.997027) (end 2.32147 -0.641744) (layer "F.SilkS") (width 0.12) (tstamp 2c262204-b0d5-4444-bcf7-f8dac04b7bb3))
+ (fp_arc (start 8.905 -4.89) (mid 9.654533 -4.579533) (end 9.965 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 411e34c0-827d-4ea6-af10-e39f150ea67c))
+ (fp_arc (start -19.247952 5.43) (mid -20.314979 5.041634) (end -20.882733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 592da0b6-4555-4132-be70-2d021f830836))
+ (fp_arc (start 1.492733 4.058256) (mid 0.92498 5.041634) (end -0.142048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 5e02c882-4135-4447-8b3e-6fbbe40da00a))
+ (fp_arc (start 9.965 6.67) (mid 9.654533 7.419533) (end 8.905 7.73) (layer "F.SilkS") (width 0.12) (tstamp a9c8f644-cad3-4c41-b4f6-7d333b384290))
+ (fp_arc (start -28.295 7.73) (mid -29.044533 7.419533) (end -29.355 6.67) (layer "F.SilkS") (width 0.12) (tstamp c7c5da48-8b2d-4c3b-b644-d1c675761146))
+ (fp_line (start 10.45 8.2) (end 10.45 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 38412bd4-738f-454d-bb00-752496bc9887))
+ (fp_line (start -29.8 -5.35) (end -29.8 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 47aa592c-da56-4750-8411-a90ef00ba52c))
+ (fp_line (start -29.8 8.2) (end 10.45 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 8dcb9e54-04b9-49e5-8d46-be59560c3982))
+ (fp_line (start 10.45 -5.35) (end -29.8 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp b683b4cc-76e3-4082-90e9-f71d45536d4c))
+ (fp_line (start 8.905 7.67) (end -28.295 7.67) (layer "F.Fab") (width 0.1) (tstamp 20fae2e6-d144-4558-a03d-888eae010e92))
+ (fp_line (start -20.088194 -2.53) (end 0.698194 -2.53) (layer "F.Fab") (width 0.1) (tstamp 27218c87-1272-423a-bd10-48bd5127ddaa))
+ (fp_line (start -29.295 6.67) (end -29.295 -3.83) (layer "F.Fab") (width 0.1) (tstamp 97d09f83-d121-47f6-b9e1-4b5b6879551c))
+ (fp_line (start 9.905 -3.83) (end 9.905 6.67) (layer "F.Fab") (width 0.1) (tstamp ae09d09e-9c09-4dbb-8895-61e1ee20ef21))
+ (fp_line (start -21.663887 -0.652163) (end -20.83515 4.047837) (layer "F.Fab") (width 0.1) (tstamp c30a03d8-3b98-4f26-a34b-fe6fde859dc5))
+ (fp_line (start 2.273887 -0.652163) (end 1.44515 4.047837) (layer "F.Fab") (width 0.1) (tstamp e8f07005-4325-4b01-ad2c-7f14c5a69332))
+ (fp_line (start -28.295 -4.83) (end 8.905 -4.83) (layer "F.Fab") (width 0.1) (tstamp e9b638f9-1b0a-4bda-b873-b3d9faa4380c))
+ (fp_line (start -19.259457 5.37) (end -0.130543 5.37) (layer "F.Fab") (width 0.1) (tstamp f926695e-3ca3-4fd8-90ce-e6b8530dbdd1))
+ (fp_arc (start -19.259457 5.37) (mid -20.287917 4.995671) (end -20.835149 4.047837) (layer "F.Fab") (width 0.1) (tstamp 17a926f7-0570-43d3-aa07-cb0e840ad6c4))
+ (fp_arc (start -28.295 7.67) (mid -29.002107 7.377107) (end -29.295 6.67) (layer "F.Fab") (width 0.1) (tstamp 4dd9fc44-df82-4a4f-8125-9e124fc1b68f))
+ (fp_arc (start -29.295 -3.83) (mid -29.002107 -4.537107) (end -28.295 -4.83) (layer "F.Fab") (width 0.1) (tstamp 520202e5-b23d-4499-997f-7db709fe6cee))
+ (fp_arc (start 9.905 6.67) (mid 9.612107 7.377107) (end 8.905 7.67) (layer "F.Fab") (width 0.1) (tstamp 6f8b3789-6e55-4e87-80d2-db54e52d2ac4))
+ (fp_arc (start 8.905 -4.83) (mid 9.612107 -4.537107) (end 9.905 -3.83) (layer "F.Fab") (width 0.1) (tstamp 713721f5-e800-49ae-b0af-bd347c7c341e))
+ (fp_arc (start 1.445149 4.047837) (mid 0.897917 4.995671) (end -0.130543 5.37) (layer "F.Fab") (width 0.1) (tstamp 784f149f-c118-4095-9688-3962cb594bff))
+ (fp_arc (start 0.698194 -2.53) (mid 1.923865 -1.95846) (end 2.273886 -0.652163) (layer "F.Fab") (width 0.1) (tstamp 8a473095-36e8-485a-9d46-e719fab5cda5))
+ (fp_arc (start -21.663886 -0.652163) (mid -21.313865 -1.95846) (end -20.088194 -2.53) (layer "F.Fab") (width 0.1) (tstamp 9db03a07-5c6b-4bab-8024-005c476a9062))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 601c51b6-c28c-47e8-b1b4-3a31adba4368))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bd31ea75-6349-45cd-b413-5b0694401b5c))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8e355da7-5da3-47d0-94d8-2d04cdb2b53d))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ba3c167-eb8b-4be4-bdbb-0461549628a7))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2e3b2146-25a7-48fc-8873-283d57a16c02))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fe10cf27-9a83-417d-9c81-bcb313a7bff8))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0f83b554-5beb-4b2f-bfdf-57920483a927))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7416c119-d991-4db1-b314-a9dc37559fa7))
+ (pad "9" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6144a23e-2c40-48c5-a490-6e1b8835ad61))
+ (pad "10" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e3f22476-148a-4165-b46c-2e4388328085))
+ (pad "11" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4f4574ae-4079-4485-b6ea-4270ec37d6a7))
+ (pad "12" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c26a9f21-83b4-4550-a4da-e3e7f6544ab1))
+ (pad "13" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f4d0c4dd-9a2c-489b-9d37-0a191c16883d))
+ (pad "14" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2981f49c-3f63-4ec4-b509-6c10b8992187))
+ (pad "15" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 94f36e75-b216-4002-a0f2-a2cfb0ea3c0f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Female_Vertical_P2.77x2.84mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..27afedf3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -9.695 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e43a02d7-806e-44bc-8b06-6040dd9cad38)
+ )
+ (fp_text value "DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles" (at -9.695 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 99fcbb1f-1463-4294-85aa-6627bbeaa4db)
+ )
+ (fp_text user "${REFERENCE}" (at -9.695 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 87349ef4-6e98-4f7c-8f99-bf8c946abeb7)
+ )
+ (fp_line (start 9.965 -3.83) (end 9.965 6.67) (layer "F.SilkS") (width 0.12) (tstamp 03bb8940-93e0-4822-9966-f510f19cefb0))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 0ab3c69f-2eb3-4698-81d5-17785c9bcfeb))
+ (fp_line (start 8.905 7.73) (end -28.295 7.73) (layer "F.SilkS") (width 0.12) (tstamp 243eb4f0-a1c0-45dc-8f58-50ce988110ed))
+ (fp_line (start 2.32147 -0.641744) (end 1.492733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 27835289-e6c8-46a4-bfbd-08e081d9673d))
+ (fp_line (start -28.295 -4.89) (end 8.905 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 2b78c330-8cec-4212-b2ec-be417c90ef32))
+ (fp_line (start -29.355 6.67) (end -29.355 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 3058a3c9-2daf-4e13-a218-18e37e87be42))
+ (fp_line (start -20.076689 -2.59) (end 0.686689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 428d4b09-0f8a-473b-add6-bf3973ecb262))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 608eebac-31e2-4b0e-b88c-5d08c44d8168))
+ (fp_line (start -21.71147 -0.641744) (end -20.882733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 934b001c-256a-480f-97ab-b7f6d7971cd5))
+ (fp_line (start -19.247952 5.43) (end -0.142048 5.43) (layer "F.SilkS") (width 0.12) (tstamp a5d9d3d4-2c98-4cc6-9c6f-a4d75fa74c80))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp ace7bd29-451e-4424-aafd-bbbf915f6b1d))
+ (fp_arc (start 0.686689 -2.59) (mid 1.958323 -1.997027) (end 2.32147 -0.641744) (layer "F.SilkS") (width 0.12) (tstamp 0849b99b-ab43-4644-94ac-12388036debf))
+ (fp_arc (start -19.247952 5.43) (mid -20.314979 5.041634) (end -20.882733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 181cd5f0-5797-43af-b162-54c236096499))
+ (fp_arc (start -28.295 7.73) (mid -29.044533 7.419533) (end -29.355 6.67) (layer "F.SilkS") (width 0.12) (tstamp 2c6c2faa-fe27-4722-aa86-6fc9eca46592))
+ (fp_arc (start 1.492733 4.058256) (mid 0.92498 5.041634) (end -0.142048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 6f37eb8c-7dca-4c12-9dd2-cbc2200bfcf0))
+ (fp_arc (start -29.355 -3.83) (mid -29.044533 -4.579533) (end -28.295 -4.89) (layer "F.SilkS") (width 0.12) (tstamp a28b2bff-6221-461b-9506-532eca144542))
+ (fp_arc (start 8.905 -4.89) (mid 9.654533 -4.579533) (end 9.965 -3.83) (layer "F.SilkS") (width 0.12) (tstamp bc186dad-0cd4-48c0-aee7-39b99aeb1b27))
+ (fp_arc (start -21.71147 -0.641744) (mid -21.348323 -1.997028) (end -20.076689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp c913e135-909e-45bf-84a0-99430708ecbb))
+ (fp_arc (start 9.965 6.67) (mid 9.654533 7.419533) (end 8.905 7.73) (layer "F.SilkS") (width 0.12) (tstamp cab56990-d9ae-45ba-bcd9-cadadc770992))
+ (fp_line (start 10.45 -5.35) (end -29.8 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 016c4b84-92ca-42ab-a16e-25660520bf35))
+ (fp_line (start -29.8 -5.35) (end -29.8 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 3a1ef3d1-9cd8-40c5-b780-1b277787516c))
+ (fp_line (start -29.8 8.2) (end 10.45 8.2) (layer "F.CrtYd") (width 0.05) (tstamp d70c29c0-04d3-4a7e-8928-77278ec223d1))
+ (fp_line (start 10.45 8.2) (end 10.45 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp f9494d35-7417-42da-a430-287dbfc27aca))
+ (fp_line (start -29.295 6.67) (end -29.295 -3.83) (layer "F.Fab") (width 0.1) (tstamp 1c181ef5-7975-4324-946f-9e6d16a0c507))
+ (fp_line (start 9.905 -3.83) (end 9.905 6.67) (layer "F.Fab") (width 0.1) (tstamp 2641c4a9-8c01-4916-b52b-fd4d6d7b515d))
+ (fp_line (start 2.273887 -0.652163) (end 1.44515 4.047837) (layer "F.Fab") (width 0.1) (tstamp 602cc925-ca9d-402f-90d3-475ba07cf873))
+ (fp_line (start -19.259457 5.37) (end -0.130543 5.37) (layer "F.Fab") (width 0.1) (tstamp 78fe800d-dfc1-452a-8fb1-40648154d865))
+ (fp_line (start -28.295 -4.83) (end 8.905 -4.83) (layer "F.Fab") (width 0.1) (tstamp 87b1afba-b95d-4472-acd6-b51dec8e858c))
+ (fp_line (start -21.663887 -0.652163) (end -20.83515 4.047837) (layer "F.Fab") (width 0.1) (tstamp 88d3693e-4a4c-4ac4-90b9-f9233b67c7a5))
+ (fp_line (start -20.088194 -2.53) (end 0.698194 -2.53) (layer "F.Fab") (width 0.1) (tstamp c0baa2c6-88c3-41a2-9510-1b1bb578b155))
+ (fp_line (start 8.905 7.67) (end -28.295 7.67) (layer "F.Fab") (width 0.1) (tstamp c2777a9f-49b3-4762-b096-08a02362ca9e))
+ (fp_arc (start -28.295 7.67) (mid -29.002107 7.377107) (end -29.295 6.67) (layer "F.Fab") (width 0.1) (tstamp 3a9c8c86-301a-484f-9345-62ff4cc87ef3))
+ (fp_arc (start 9.905 6.67) (mid 9.612107 7.377107) (end 8.905 7.67) (layer "F.Fab") (width 0.1) (tstamp 3bbc09dc-8858-426d-afbf-5f9cbeb089d3))
+ (fp_arc (start -19.259457 5.37) (mid -20.287917 4.995671) (end -20.835149 4.047837) (layer "F.Fab") (width 0.1) (tstamp 586428a4-3e3a-43dc-9748-4523df714c18))
+ (fp_arc (start 8.905 -4.83) (mid 9.612107 -4.537107) (end 9.905 -3.83) (layer "F.Fab") (width 0.1) (tstamp 73eb40cb-7343-47b0-b02c-81a7a8b5a8cd))
+ (fp_arc (start 0.698194 -2.53) (mid 1.923865 -1.95846) (end 2.273886 -0.652163) (layer "F.Fab") (width 0.1) (tstamp e0029bb1-308a-4bff-b43d-5f7ad06dc268))
+ (fp_arc (start 1.445149 4.047837) (mid 0.897917 4.995671) (end -0.130543 5.37) (layer "F.Fab") (width 0.1) (tstamp e29783a5-6c9b-4279-9168-c500bbc6be89))
+ (fp_arc (start -29.295 -3.83) (mid -29.002107 -4.537107) (end -28.295 -4.83) (layer "F.Fab") (width 0.1) (tstamp f8bbaa96-e959-4978-812d-95778ef7c1ef))
+ (fp_arc (start -21.663886 -0.652163) (mid -21.313865 -1.95846) (end -20.088194 -2.53) (layer "F.Fab") (width 0.1) (tstamp fb51cd07-6eb7-4eda-81e6-8aa77e41319d))
+ (pad "0" thru_hole circle (at 6.955 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 4951766f-01fd-4c78-b6c7-3397b1df1dfd))
+ (pad "0" thru_hole circle (at -26.345 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp b57ad5cb-d268-46d8-abea-031ebeed0020))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b083f6ba-8a44-47c9-9f0e-f1fe650b406f))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d2d3a0de-6921-473b-8590-a9dd344fdf0f))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f4df3203-e2d6-4802-aa9a-ce27c05aeff8))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a913d310-8104-4346-94eb-11ee3a1c00ff))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9f7f8836-dd46-42a9-8a0e-5acb7cb3ed16))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a177196b-6bfd-4a87-93be-63f7ee5ae17f))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 120bb783-0eba-4daf-900d-14c17efbb7c6))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6bf1012b-2ea8-4150-a725-d803c6ca965e))
+ (pad "9" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d505c856-ab35-4912-a260-5515d359c6c1))
+ (pad "10" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2cfd5cfe-c065-4f11-8f8a-192903bc413c))
+ (pad "11" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1f15563e-261f-4a2d-b492-1fb6a566672c))
+ (pad "12" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f363843a-afc4-4ce5-83b7-efb02e3c8cae))
+ (pad "13" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 37487810-64c3-4af1-b12f-1f3d4b5557cc))
+ (pad "14" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 165a6ea1-edea-4d2e-8171-790acebeb4ff))
+ (pad "15" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9d53b683-15c8-40ce-82b7-32e92318ddc7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_EdgeMount_P2.77mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_EdgeMount_P2.77mm.kicad_mod
new file mode 100644
index 00000000..2ca100bf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_EdgeMount_P2.77mm.kicad_mod
@@ -0,0 +1,145 @@
+(footprint "DSUB-15_Male_EdgeMount_P2.77mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 33.3mm")
+ (attr smd)
+ (fp_text reference "REF**" (at -13.618333 0) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c16d8044-cfe8-469d-9abc-a26d0b38ec1a)
+ )
+ (fp_text value "DSUB-15_Male_EdgeMount_P2.77mm" (at 0 16.69) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 887556cc-0f2e-499d-9753-0b00c178454a)
+ )
+ (fp_text user "PCB edge" (at -14.6 1.323333) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 1936bc95-5b82-429c-bc6e-b3c13033bc1c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 3.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2a1b4355-49c1-4916-9d56-ae67e3dbe21f)
+ )
+ (fp_line (start -11.118333 -2.24) (end -6.925 -2.24) (layer "F.SilkS") (width 0.12) (tstamp 211b9fc5-5f4b-4b40-ae1f-4d6d4be75492))
+ (fp_line (start -11.118333 0) (end -11.118333 -2.24) (layer "F.SilkS") (width 0.12) (tstamp 2cd432f3-59a9-40da-ab3c-f65b46137b68))
+ (fp_line (start 10.878333 -2) (end -10.878333 -2) (layer "F.SilkS") (width 0.12) (tstamp 8df5e1da-1288-4889-a9d4-2d4d28af8778))
+ (fp_line (start 10.878333 1.74) (end 10.878333 -2) (layer "F.SilkS") (width 0.12) (tstamp bc808263-89e3-4ed7-913a-5571a292eec5))
+ (fp_line (start -10.878333 -2) (end -10.878333 1.74) (layer "F.SilkS") (width 0.12) (tstamp ed53a2ce-12b6-4e4c-8187-9242d8b40c65))
+ (fp_line (start -19.6 1.99) (end 19.6 1.99) (layer "Dwgs.User") (width 0.05) (tstamp 21d8348c-0170-43f9-a82e-8058d00a31f7))
+ (fp_line (start -12.8 16.2) (end -12.8 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 1aed5092-1497-4779-a58d-1cdc12aa8622))
+ (fp_line (start -20.1 10.2) (end -20.1 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 1ccd883a-71ac-4695-b74c-1951d07bfb4f))
+ (fp_line (start -11.15 1.5) (end -11.15 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 25f95fde-4d61-424c-b83d-c99bf2b96cc3))
+ (fp_line (start -13.2 4.3) (end -12.2 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 2ad01564-3899-47ef-a9d0-14e0549276ab))
+ (fp_line (start -12.8 10.2) (end -20.1 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 3814a4ae-6336-4bba-a930-ce5d2caf9a6c))
+ (fp_line (start -12.2 4.3) (end -12.2 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 3f0a8fae-7a06-4139-831c-202c9b3755e2))
+ (fp_line (start 20.1 10.2) (end 12.8 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 45ebe88c-c615-4912-ad99-7d8a2271bd2e))
+ (fp_line (start 20.1 8.8) (end 20.1 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 625d21b8-22f0-4089-bc43-e8224fc3caf8))
+ (fp_line (start -11.15 -2.25) (end 11.15 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 68d7a557-fb36-4343-ade0-b00bce7bcf2e))
+ (fp_line (start -12.2 1.5) (end -11.15 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 6ac3a1ee-925c-4b4d-a85b-82c54f3ee80f))
+ (fp_line (start -20.1 8.8) (end -13.2 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 6c4744b1-84e3-4764-9503-d1fd3bcc6a94))
+ (fp_line (start 11.15 1.5) (end 12.2 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 7c9926bf-4f75-4726-9f36-c1b4f660eddd))
+ (fp_line (start -13.2 8.8) (end -13.2 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 8240dd6f-86c0-431a-8afa-9484cfa8e604))
+ (fp_line (start 12.8 16.2) (end -12.8 16.2) (layer "F.CrtYd") (width 0.05) (tstamp 8c23a74b-0a89-4e3c-9b9c-4a4769155c99))
+ (fp_line (start 11.15 -2.25) (end 11.15 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 8f7f14bf-2b95-4d11-919b-71e98e228aa5))
+ (fp_line (start 12.2 4.3) (end 13.2 4.3) (layer "F.CrtYd") (width 0.05) (tstamp a55e040f-51d1-46ea-9e7c-6287f619151a))
+ (fp_line (start 13.2 4.3) (end 13.2 8.8) (layer "F.CrtYd") (width 0.05) (tstamp b6891588-ba5d-412d-af8c-87e6a5b067af))
+ (fp_line (start 13.2 8.8) (end 20.1 8.8) (layer "F.CrtYd") (width 0.05) (tstamp bf81f0a7-3206-40e3-b115-750c724e272d))
+ (fp_line (start 12.2 1.5) (end 12.2 4.3) (layer "F.CrtYd") (width 0.05) (tstamp c2e35134-ca59-4efb-af18-d0c64bc803e9))
+ (fp_line (start 12.8 10.2) (end 12.8 16.2) (layer "F.CrtYd") (width 0.05) (tstamp e62091ef-bb6f-4f64-8c52-c698c17ef057))
+ (fp_line (start 3.37 1.99) (end 3.37 -0.91) (layer "B.Fab") (width 0.1) (tstamp 015ee78e-5c2d-4fd9-b1c0-cf4684b96b7c))
+ (fp_line (start -2.17 1.99) (end -2.17 -0.91) (layer "B.Fab") (width 0.1) (tstamp 02baf48e-e37f-49e9-af26-b6f13b5e8409))
+ (fp_line (start -3.37 1.99) (end -2.17 1.99) (layer "B.Fab") (width 0.1) (tstamp 05af4b9a-4992-4e6a-943e-f2058f0acd7d))
+ (fp_line (start 2.17 1.99) (end 3.37 1.99) (layer "B.Fab") (width 0.1) (tstamp 16ed7c57-eb23-4ceb-b103-e0f8242d89e6))
+ (fp_line (start -6.14 1.99) (end -4.94 1.99) (layer "B.Fab") (width 0.1) (tstamp 1d486f50-9c5c-49db-9d34-fb33ac76190b))
+ (fp_line (start 4.94 1.99) (end 6.14 1.99) (layer "B.Fab") (width 0.1) (tstamp 1dfecbd3-614f-4196-8038-39317e5df321))
+ (fp_line (start 0.6 -0.91) (end -0.6 -0.91) (layer "B.Fab") (width 0.1) (tstamp 2114b7d1-4137-498e-9943-4b97dcba0133))
+ (fp_line (start -4.94 -0.91) (end -6.14 -0.91) (layer "B.Fab") (width 0.1) (tstamp 2b22a208-394b-4d44-a930-5b07f86c8069))
+ (fp_line (start 8.91 -0.91) (end 7.71 -0.91) (layer "B.Fab") (width 0.1) (tstamp 2e4c94b2-9853-421a-9e78-0411932a2d69))
+ (fp_line (start -0.6 1.99) (end 0.6 1.99) (layer "B.Fab") (width 0.1) (tstamp 3ca51e53-f5fb-43e4-9c93-029b34fefec3))
+ (fp_line (start -7.71 -0.91) (end -8.91 -0.91) (layer "B.Fab") (width 0.1) (tstamp 3ceab774-5d70-4d76-a9bb-8b6dc6a0a4c7))
+ (fp_line (start 6.14 -0.91) (end 4.94 -0.91) (layer "B.Fab") (width 0.1) (tstamp 4263afc6-2a12-409a-8aca-f6e5df74f397))
+ (fp_line (start -8.91 1.99) (end -7.71 1.99) (layer "B.Fab") (width 0.1) (tstamp 52339b50-3fef-4a34-8011-b8ca089f354c))
+ (fp_line (start 3.37 -0.91) (end 2.17 -0.91) (layer "B.Fab") (width 0.1) (tstamp 5dcaa306-7aef-499e-967c-144818a3fd34))
+ (fp_line (start 8.91 1.99) (end 8.91 -0.91) (layer "B.Fab") (width 0.1) (tstamp 61bc594a-772e-4d84-8ff0-1523e24a8b92))
+ (fp_line (start -4.94 1.99) (end -4.94 -0.91) (layer "B.Fab") (width 0.1) (tstamp 671b44e4-90b9-477b-b933-e7598985d364))
+ (fp_line (start -8.91 -0.91) (end -8.91 1.99) (layer "B.Fab") (width 0.1) (tstamp 6b85d509-4052-436f-928a-18901ae18f22))
+ (fp_line (start -3.37 -0.91) (end -3.37 1.99) (layer "B.Fab") (width 0.1) (tstamp 7c534552-c07c-4f7d-a5f4-84e279f408d2))
+ (fp_line (start -0.6 -0.91) (end -0.6 1.99) (layer "B.Fab") (width 0.1) (tstamp 7e92161c-3fa3-49de-86c5-f4edf5cb2cbb))
+ (fp_line (start 2.17 -0.91) (end 2.17 1.99) (layer "B.Fab") (width 0.1) (tstamp 8aa46da6-eb28-4110-a30a-879d6729c5ef))
+ (fp_line (start 7.71 1.99) (end 8.91 1.99) (layer "B.Fab") (width 0.1) (tstamp 9ef4da13-c271-4150-9414-7635a5617472))
+ (fp_line (start 7.71 -0.91) (end 7.71 1.99) (layer "B.Fab") (width 0.1) (tstamp a79248a0-61af-43b0-84c6-a13fbd85bca7))
+ (fp_line (start -6.14 -0.91) (end -6.14 1.99) (layer "B.Fab") (width 0.1) (tstamp abf3a3ac-d3da-4581-98bb-339a0aabf62b))
+ (fp_line (start -2.17 -0.91) (end -3.37 -0.91) (layer "B.Fab") (width 0.1) (tstamp dcf5a1ef-fffa-41ee-b893-0704c37f1213))
+ (fp_line (start -7.71 1.99) (end -7.71 -0.91) (layer "B.Fab") (width 0.1) (tstamp e91a5ee6-497c-47f0-a0ba-391361411ac7))
+ (fp_line (start 0.6 1.99) (end 0.6 -0.91) (layer "B.Fab") (width 0.1) (tstamp ee6b43b4-ba83-43de-910f-5d4b75599e76))
+ (fp_line (start 4.94 -0.91) (end 4.94 1.99) (layer "B.Fab") (width 0.1) (tstamp f3b14ea9-873b-4414-9290-ab1ac72e9876))
+ (fp_line (start 6.14 1.99) (end 6.14 -0.91) (layer "B.Fab") (width 0.1) (tstamp f58ed5c0-1352-4c68-a813-ebbed6fe9fb7))
+ (fp_line (start 9.095 -0.91) (end 9.095 1.99) (layer "F.Fab") (width 0.1) (tstamp 00786177-d7eb-4d16-9598-c47725e8c0b8))
+ (fp_line (start -4.755 1.99) (end -3.555 1.99) (layer "F.Fab") (width 0.1) (tstamp 1bf40ac2-5595-4f50-8e16-fd43751b9dd0))
+ (fp_line (start 4.755 -0.91) (end 3.555 -0.91) (layer "F.Fab") (width 0.1) (tstamp 272120f3-f4a9-40f0-a88d-0195175c8040))
+ (fp_line (start 1.985 1.99) (end 1.985 -0.91) (layer "F.Fab") (width 0.1) (tstamp 295c48eb-486c-491b-be73-31e9b110b705))
+ (fp_line (start -1.985 1.99) (end -0.785 1.99) (layer "F.Fab") (width 0.1) (tstamp 307380b2-7baa-4947-8200-579d9b39d722))
+ (fp_line (start 1.985 -0.91) (end 0.785 -0.91) (layer "F.Fab") (width 0.1) (tstamp 37c9c208-4b11-448e-b281-bb8d2caf7dd1))
+ (fp_line (start -3.555 1.99) (end -3.555 -0.91) (layer "F.Fab") (width 0.1) (tstamp 422625f1-5671-4fcc-842d-7f9bc1ce47ff))
+ (fp_line (start -10.295 1.99) (end -9.095 1.99) (layer "F.Fab") (width 0.1) (tstamp 45967d4d-2d86-426d-9eb9-30295161d92d))
+ (fp_line (start -4.755 -0.91) (end -4.755 1.99) (layer "F.Fab") (width 0.1) (tstamp 47d9a94d-98fc-4376-b56f-cb1ef72eca0a))
+ (fp_line (start 7.525 -0.91) (end 6.325 -0.91) (layer "F.Fab") (width 0.1) (tstamp 491b5dcb-96dd-4d55-a2ed-7ae9a3245f85))
+ (fp_line (start -19.6 9.69) (end 19.6 9.69) (layer "F.Fab") (width 0.1) (tstamp 5bf0a3ee-d324-429d-b0c3-27eaaac2e68a))
+ (fp_line (start -9.095 -0.91) (end -10.295 -0.91) (layer "F.Fab") (width 0.1) (tstamp 62008701-d404-400b-af31-821c5c618bf1))
+ (fp_line (start -6.325 -0.91) (end -7.525 -0.91) (layer "F.Fab") (width 0.1) (tstamp 651c0011-afcc-4931-b778-2a4e6b8bbb00))
+ (fp_line (start -6.325 1.99) (end -6.325 -0.91) (layer "F.Fab") (width 0.1) (tstamp 664efa4a-cbb1-4a83-9c38-2fcb44b157d6))
+ (fp_line (start -12.3 15.69) (end 12.3 15.69) (layer "F.Fab") (width 0.1) (tstamp 6655670a-f1e8-45ce-8f93-062ab7c589e1))
+ (fp_line (start 19.6 9.29) (end -19.6 9.29) (layer "F.Fab") (width 0.1) (tstamp 682127cb-abab-4b49-b038-7635bbd87c8f))
+ (fp_line (start 4.755 1.99) (end 4.755 -0.91) (layer "F.Fab") (width 0.1) (tstamp 6df5d58f-4295-49ae-8be9-46481b388301))
+ (fp_line (start 6.325 -0.91) (end 6.325 1.99) (layer "F.Fab") (width 0.1) (tstamp 724ec5ac-0759-4186-940d-7285ccb0a42e))
+ (fp_line (start -19.6 9.29) (end -19.6 9.69) (layer "F.Fab") (width 0.1) (tstamp 7e16acec-2902-4109-ad56-a5e91da82787))
+ (fp_line (start -12.3 9.69) (end -12.3 15.69) (layer "F.Fab") (width 0.1) (tstamp 7efa58fe-00b2-44fc-a20e-450b17debc1e))
+ (fp_line (start 11.7 4.79) (end 11.7 1.99) (layer "F.Fab") (width 0.1) (tstamp 8325ec30-5aa6-4e1d-b8a6-395a48489997))
+ (fp_line (start 12.7 4.79) (end -12.7 4.79) (layer "F.Fab") (width 0.1) (tstamp 844e43a1-16d3-4c4a-b7b8-c689af82eb74))
+ (fp_line (start 9.095 1.99) (end 10.295 1.99) (layer "F.Fab") (width 0.1) (tstamp 8e35a73c-f1cf-4498-a29e-28e2de6028c2))
+ (fp_line (start -7.525 1.99) (end -6.325 1.99) (layer "F.Fab") (width 0.1) (tstamp 8ec0bcea-d3a7-4b31-af4a-973f8adce7df))
+ (fp_line (start 0.785 -0.91) (end 0.785 1.99) (layer "F.Fab") (width 0.1) (tstamp 8ff549d5-2059-4913-b52f-71b38a2f8620))
+ (fp_line (start 19.6 9.69) (end 19.6 9.29) (layer "F.Fab") (width 0.1) (tstamp 919270fb-2c0a-410b-9d04-a51b45f1a953))
+ (fp_line (start -9.095 1.99) (end -9.095 -0.91) (layer "F.Fab") (width 0.1) (tstamp 9197dcb4-bbe8-4930-b3a2-26d3c520ec22))
+ (fp_line (start 12.7 9.29) (end 12.7 4.79) (layer "F.Fab") (width 0.1) (tstamp 9770698f-09e1-46e5-811e-0a9a13f2ab7f))
+ (fp_line (start 3.555 -0.91) (end 3.555 1.99) (layer "F.Fab") (width 0.1) (tstamp 97f70f37-2291-4d53-af5d-b97ae22bbf03))
+ (fp_line (start 12.3 15.69) (end 12.3 9.69) (layer "F.Fab") (width 0.1) (tstamp 9c11ae67-ffc0-4b82-8d72-604106f9a60e))
+ (fp_line (start -12.7 9.29) (end 12.7 9.29) (layer "F.Fab") (width 0.1) (tstamp a35c3b92-9f80-424b-94cd-5ab64632130b))
+ (fp_line (start -12.7 4.79) (end -12.7 9.29) (layer "F.Fab") (width 0.1) (tstamp a40084c7-2a65-43f0-b1f8-0bcd06f64878))
+ (fp_line (start -0.785 1.99) (end -0.785 -0.91) (layer "F.Fab") (width 0.1) (tstamp a4ca32c0-cda9-4572-9f8c-afa1d2373866))
+ (fp_line (start 11.7 1.99) (end -11.7 1.99) (layer "F.Fab") (width 0.1) (tstamp a4e56dae-6920-48d0-adec-0802724ac5f2))
+ (fp_line (start 10.295 1.99) (end 10.295 -0.91) (layer "F.Fab") (width 0.1) (tstamp ae69c717-966e-453f-837f-c1281a6bb233))
+ (fp_line (start -10.295 -0.91) (end -10.295 1.99) (layer "F.Fab") (width 0.1) (tstamp ae82422e-215d-4530-9f27-3c4b10381d17))
+ (fp_line (start 7.525 1.99) (end 7.525 -0.91) (layer "F.Fab") (width 0.1) (tstamp b28f83d9-ca83-43f2-a992-83e42fd09f2a))
+ (fp_line (start 10.295 -0.91) (end 9.095 -0.91) (layer "F.Fab") (width 0.1) (tstamp b44a4fe1-edac-4159-b8d3-8c2cb65903af))
+ (fp_line (start -0.785 -0.91) (end -1.985 -0.91) (layer "F.Fab") (width 0.1) (tstamp bc803133-78bf-4bb0-afd1-9c5f8dfcf7db))
+ (fp_line (start 0.785 1.99) (end 1.985 1.99) (layer "F.Fab") (width 0.1) (tstamp c22919fa-f38d-4b4b-b41c-4e4cf5b76255))
+ (fp_line (start -7.525 -0.91) (end -7.525 1.99) (layer "F.Fab") (width 0.1) (tstamp c2b63d2c-d6fe-4bd6-a68a-f18f3052e2cf))
+ (fp_line (start 12.3 9.69) (end -12.3 9.69) (layer "F.Fab") (width 0.1) (tstamp c5d6806f-a60e-43b2-99d2-12e22d8597f1))
+ (fp_line (start -3.555 -0.91) (end -4.755 -0.91) (layer "F.Fab") (width 0.1) (tstamp d54f8ee4-081b-458b-8c06-54a2c0779bec))
+ (fp_line (start 3.555 1.99) (end 4.755 1.99) (layer "F.Fab") (width 0.1) (tstamp d8005ba2-b2e3-4a2c-a516-93fea9b5da60))
+ (fp_line (start -1.985 -0.91) (end -1.985 1.99) (layer "F.Fab") (width 0.1) (tstamp dd818fcb-e8c0-4207-b60e-8a543415fb7f))
+ (fp_line (start -11.7 4.79) (end 11.7 4.79) (layer "F.Fab") (width 0.1) (tstamp f90a633c-c1d6-4ab5-ad2d-6a54bdfd38a1))
+ (fp_line (start 6.325 1.99) (end 7.525 1.99) (layer "F.Fab") (width 0.1) (tstamp fc8daddf-a65b-4ec2-a697-57c1ca6bf326))
+ (fp_line (start -11.7 1.99) (end -11.7 4.79) (layer "F.Fab") (width 0.1) (tstamp fceddff6-a3dd-4922-9a9f-a1f206488ecc))
+ (pad "1" smd rect (at -9.695 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5446b4d-bad2-486e-a325-99acbbec8c14))
+ (pad "2" smd rect (at -6.925 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7835bd3-aa0f-4506-917e-7c6f43e3bafe))
+ (pad "3" smd rect (at -4.155 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 10f03c76-92ea-43c1-92ac-68b4837b850a))
+ (pad "4" smd rect (at -1.385 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbfed942-28d3-4c6c-99df-e8b55a1321d9))
+ (pad "5" smd rect (at 1.385 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e657d9c9-2d22-4e6f-a084-a54e3370b228))
+ (pad "6" smd rect (at 4.155 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98fb56fb-0f03-4010-8ca7-26a9f15ba3e3))
+ (pad "7" smd rect (at 6.925 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3bbbe426-802b-4615-938c-33f3a71dae63))
+ (pad "8" smd rect (at 9.695 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a45a1011-0ee3-4c9a-8579-9ae3e131b728))
+ (pad "9" smd rect (at -8.31 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 7b78839a-6130-4f7e-8a80-56ed124f3cff))
+ (pad "10" smd rect (at -5.54 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp f66ccd78-4593-46da-a621-d5d2198e3d55))
+ (pad "11" smd rect (at -2.77 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp a0a3ded7-3e95-4180-b4fa-baa566c3d6e7))
+ (pad "12" smd rect (at 0 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 0c5b1eac-3aee-4a76-93f2-11dfaa281c5d))
+ (pad "13" smd rect (at 2.77 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp f5b2076e-be7c-4031-9842-325c42131b06))
+ (pad "14" smd rect (at 5.54 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 8b3c3d0b-aef1-4660-9aa2-a9a84838926d))
+ (pad "15" smd rect (at 8.31 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 6bb1352b-49d3-4d48-b6f5-bfeacec45d3a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Male_EdgeMount_P2.77mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..04a10faa
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.695 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 91bbb561-e0f6-4955-9041-bdb97833ac8c)
+ )
+ (fp_text value "DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (at 9.695 19.84) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2c35ee4d-eb7b-4502-8560-7f54b16c1c86)
+ )
+ (fp_text user "${REFERENCE}" (at 9.695 15.34) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f62a687-4569-42e3-8a9a-2525b57fb8ee)
+ )
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 505c7e87-b5f4-433b-8733-124ce465defc))
+ (fp_line (start -1.06 7.78) (end -1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 5973120a-e9ef-4046-9c3f-2c98de8e3a4f))
+ (fp_line (start -1.06 -1.06) (end 20.45 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 69c03c4f-76bf-46a4-82e2-2a9ba6cf74dd))
+ (fp_line (start 22.455 7.78) (end 22.455 11.88) (layer "F.SilkS") (width 0.12) (tstamp 752bc5cd-3858-43df-9bb7-2941bd8acdf6))
+ (fp_line (start 20.45 7.78) (end 22.455 7.78) (layer "F.SilkS") (width 0.12) (tstamp a6cbfd33-f839-4029-b152-3c8620e3ffbd))
+ (fp_line (start -3.065 11.88) (end -3.065 7.78) (layer "F.SilkS") (width 0.12) (tstamp b11cdcc4-ddf1-4166-b869-afe325f91e37))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp d0b82557-c485-4cb0-b62e-2ec3d0390dc9))
+ (fp_line (start 20.45 -1.06) (end 20.45 7.78) (layer "F.SilkS") (width 0.12) (tstamp de58bc51-5c07-454c-8c99-a3e6afd4ecb9))
+ (fp_line (start -3.065 7.78) (end -1.06 7.78) (layer "F.SilkS") (width 0.12) (tstamp e6cd2376-456e-40b7-a80a-d0bf9b0b6606))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp ecc3eeb7-079e-4d54-adfd-41fd056e1649))
+ (fp_line (start 20.7 -1.35) (end 20.7 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 147551fc-d906-4297-93fe-db00bcd1e889))
+ (fp_line (start 29.8 11.45) (end 29.8 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 2d6c60fc-2f7b-4f3a-b5f6-010102fc6fc2))
+ (fp_line (start 20.7 7.35) (end 22.9 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 34a33d94-7710-495d-8c9c-7d4973335064))
+ (fp_line (start -1.3 -1.35) (end 20.7 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 43944393-0e07-4879-bd7e-a9aec16c6c7a))
+ (fp_line (start 22.9 11.45) (end 29.8 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 4bb6e25c-329c-429f-8a99-ed2efe116a3d))
+ (fp_line (start -3.15 12.85) (end -10.45 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 559fdebe-cadd-4506-8c2e-06643118c74a))
+ (fp_line (start -10.45 11.45) (end -3.55 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 6ed4ecd9-445c-4bdc-b7ac-3f2564629caa))
+ (fp_line (start 22.9 7.35) (end 22.9 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 8cc51380-91bf-471e-9879-2f05090fce8d))
+ (fp_line (start -1.3 7.35) (end -1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp a24fd947-f266-48c4-84c7-fb261761431f))
+ (fp_line (start 22.5 18.85) (end -3.15 18.85) (layer "F.CrtYd") (width 0.05) (tstamp a71ccaa3-82d3-40c0-b4d4-c69a804b402b))
+ (fp_line (start -3.15 18.85) (end -3.15 12.85) (layer "F.CrtYd") (width 0.05) (tstamp a8d606fc-36e1-49db-be40-5d361a40cb81))
+ (fp_line (start 22.5 12.85) (end 22.5 18.85) (layer "F.CrtYd") (width 0.05) (tstamp af4aa659-5f0f-47f8-85ae-068df5536a4d))
+ (fp_line (start -10.45 12.85) (end -10.45 11.45) (layer "F.CrtYd") (width 0.05) (tstamp b7e3cae7-406b-4e9f-90b4-7a172e836d21))
+ (fp_line (start -3.55 7.35) (end -1.3 7.35) (layer "F.CrtYd") (width 0.05) (tstamp bed210b6-eef1-48c8-ad41-b9480421efd6))
+ (fp_line (start 29.8 12.85) (end 22.5 12.85) (layer "F.CrtYd") (width 0.05) (tstamp fc90bb79-ca80-48af-8add-748c35f294af))
+ (fp_line (start -3.55 11.45) (end -3.55 7.35) (layer "F.CrtYd") (width 0.05) (tstamp fcdf3b1c-7fe7-431a-acd5-d386df9539d9))
+ (fp_line (start 15.235 2.54) (end 15.235 7.84) (layer "F.Fab") (width 0.1) (tstamp 008c556d-32de-459d-be15-6507cfba9157))
+ (fp_line (start 16.72 0) (end 16.72 7.84) (layer "F.Fab") (width 0.1) (tstamp 03503ddc-db82-4c8f-9983-70a26dde855d))
+ (fp_line (start 18.105 2.54) (end 18.105 7.84) (layer "F.Fab") (width 0.1) (tstamp 0ac23cd7-8211-4c78-95f0-f53d7caff6eb))
+ (fp_line (start 1.285 2.54) (end 1.285 7.84) (layer "F.Fab") (width 0.1) (tstamp 12c76d7c-6add-4de2-b60f-a9b7d1e53fb0))
+ (fp_line (start 29.295 12.34) (end 29.295 11.94) (layer "F.Fab") (width 0.1) (tstamp 191ebb44-ec3b-485c-89af-353546648303))
+ (fp_line (start -9.905 12.34) (end 29.295 12.34) (layer "F.Fab") (width 0.1) (tstamp 19935008-d3c9-43c2-9a96-a4359fc77945))
+ (fp_line (start 19.29 0) (end 19.29 7.84) (layer "F.Fab") (width 0.1) (tstamp 1b163585-a2af-4e63-a5e4-d4e4927f4220))
+ (fp_line (start 4.055 2.54) (end 4.055 7.84) (layer "F.Fab") (width 0.1) (tstamp 1be64ef6-3ca6-412e-976d-62c54c708ae6))
+ (fp_line (start 1.485 2.54) (end 1.485 7.84) (layer "F.Fab") (width 0.1) (tstamp 25192068-d05b-4092-ab5d-736f830b0224))
+ (fp_line (start 12.465 2.54) (end 12.465 7.84) (layer "F.Fab") (width 0.1) (tstamp 2d6b78f1-b7d1-4aa7-8edb-3306d7a6ea0b))
+ (fp_line (start -3.005 7.84) (end -3.005 11.94) (layer "F.Fab") (width 0.1) (tstamp 30272c85-9995-46a8-8a96-8f62d31ffdfb))
+ (fp_line (start 6.925 2.54) (end 6.925 7.84) (layer "F.Fab") (width 0.1) (tstamp 30ec55da-5582-4680-a2ff-23242b5439ce))
+ (fp_line (start 8.41 0) (end 8.41 7.84) (layer "F.Fab") (width 0.1) (tstamp 3390c1e6-a40d-4fc1-afdf-53467b698d5a))
+ (fp_line (start 9.695 2.54) (end 9.695 7.84) (layer "F.Fab") (width 0.1) (tstamp 3c0dce1f-8727-47ef-884f-d1d1c5c2ceae))
+ (fp_line (start 2.67 0) (end 2.67 7.84) (layer "F.Fab") (width 0.1) (tstamp 3c2fb6a1-acb8-425a-91d2-93477614e0b3))
+ (fp_line (start 19.49 0) (end 19.49 7.84) (layer "F.Fab") (width 0.1) (tstamp 3cb48ace-7407-4a2c-a19a-2662fd48a277))
+ (fp_line (start 16.62 0) (end 16.62 7.84) (layer "F.Fab") (width 0.1) (tstamp 3e5ab65d-ad25-43e5-b794-d2edb0a00597))
+ (fp_line (start 5.64 0) (end 5.64 7.84) (layer "F.Fab") (width 0.1) (tstamp 4e384361-3049-4c3f-8be8-9a6a983cc60d))
+ (fp_line (start 7.025 2.54) (end 7.025 7.84) (layer "F.Fab") (width 0.1) (tstamp 6018e8df-7ebc-459f-a2c9-9d8717f426af))
+ (fp_line (start 21.995 18.34) (end 21.995 12.34) (layer "F.Fab") (width 0.1) (tstamp 6026df74-3589-427d-8382-e839f65de4fc))
+ (fp_line (start 10.98 0) (end 10.98 7.84) (layer "F.Fab") (width 0.1) (tstamp 6092febf-93da-4ce4-a08c-bc60fe0ed1f0))
+ (fp_line (start 11.18 0) (end 11.18 7.84) (layer "F.Fab") (width 0.1) (tstamp 732c4bc4-9f9c-440e-b169-8c3ba9b22d76))
+ (fp_line (start 9.595 2.54) (end 9.595 7.84) (layer "F.Fab") (width 0.1) (tstamp 736203f6-32d6-4d3b-92a9-58e0ae742459))
+ (fp_line (start 2.77 0) (end 2.77 7.84) (layer "F.Fab") (width 0.1) (tstamp 780de8b6-a929-43b8-b950-1297cd710c1c))
+ (fp_line (start 22.395 11.94) (end 22.395 7.84) (layer "F.Fab") (width 0.1) (tstamp 7b1050f1-94fa-482c-96a5-2b49866bcdbb))
+ (fp_line (start -2.605 18.34) (end 21.995 18.34) (layer "F.Fab") (width 0.1) (tstamp 7ef882b0-8f71-45eb-a8e4-78c246488958))
+ (fp_line (start 12.565 2.54) (end 12.565 7.84) (layer "F.Fab") (width 0.1) (tstamp 85c15b76-9b95-4bdc-aa65-48364e839983))
+ (fp_line (start 2.87 0) (end 2.87 7.84) (layer "F.Fab") (width 0.1) (tstamp 86742946-66a6-4a06-96ff-622c40403b65))
+ (fp_line (start 21.995 12.34) (end -2.605 12.34) (layer "F.Fab") (width 0.1) (tstamp 875960f1-c074-4613-9fb0-3f07182978b5))
+ (fp_line (start 0.1 0) (end 0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 8f360b8a-2d45-4fc2-8575-4b48c3e410b2))
+ (fp_line (start 16.52 0) (end 16.52 7.84) (layer "F.Fab") (width 0.1) (tstamp 8f90f64a-0b40-40e5-8ed5-2ccd56e17c17))
+ (fp_line (start 22.395 7.84) (end -3.005 7.84) (layer "F.Fab") (width 0.1) (tstamp 934ad3cc-d084-4c44-ab43-76346779a36d))
+ (fp_line (start 4.255 2.54) (end 4.255 7.84) (layer "F.Fab") (width 0.1) (tstamp 98fe222f-9869-4949-8bf0-0f72feb19855))
+ (fp_line (start 15.335 2.54) (end 15.335 7.84) (layer "F.Fab") (width 0.1) (tstamp 9fdac755-bf97-4cc3-9585-3bb7b7881520))
+ (fp_line (start 18.005 2.54) (end 18.005 7.84) (layer "F.Fab") (width 0.1) (tstamp a536c271-29d0-4a0b-9b9c-804f0f175418))
+ (fp_line (start 17.905 2.54) (end 17.905 7.84) (layer "F.Fab") (width 0.1) (tstamp a77a74a0-f592-4136-a4bb-150dfd2a8bc0))
+ (fp_line (start 8.31 0) (end 8.31 7.84) (layer "F.Fab") (width 0.1) (tstamp a86c36e9-4c8f-4caa-97f9-001668db9676))
+ (fp_line (start 13.85 0) (end 13.85 7.84) (layer "F.Fab") (width 0.1) (tstamp ab91d35d-1828-4808-bc62-2b9911077c00))
+ (fp_line (start 8.21 0) (end 8.21 7.84) (layer "F.Fab") (width 0.1) (tstamp acebf7d6-dd0a-4649-b14c-112ae2a86730))
+ (fp_line (start -2.605 12.34) (end -2.605 18.34) (layer "F.Fab") (width 0.1) (tstamp ae6c8331-76bf-4235-91d0-5a73741dacab))
+ (fp_line (start 6.825 2.54) (end 6.825 7.84) (layer "F.Fab") (width 0.1) (tstamp b03f6a94-8c49-4efd-a670-121521044af5))
+ (fp_line (start 0 0) (end 0 7.84) (layer "F.Fab") (width 0.1) (tstamp b4249ba1-1bd9-445c-835d-3c8cfdbeb0a9))
+ (fp_line (start 9.795 2.54) (end 9.795 7.84) (layer "F.Fab") (width 0.1) (tstamp bf1f4f49-10e3-40b7-a045-68d900071734))
+ (fp_line (start 12.365 2.54) (end 12.365 7.84) (layer "F.Fab") (width 0.1) (tstamp bfa8c76f-0ba4-4adc-a18c-295de3822f8d))
+ (fp_line (start 15.135 2.54) (end 15.135 7.84) (layer "F.Fab") (width 0.1) (tstamp c326c8fb-f2af-43cc-b2c9-ffa657ca98ff))
+ (fp_line (start 1.385 2.54) (end 1.385 7.84) (layer "F.Fab") (width 0.1) (tstamp c342f4d1-29f1-4573-9421-f459ce19edf4))
+ (fp_line (start -3.005 11.94) (end 22.395 11.94) (layer "F.Fab") (width 0.1) (tstamp cb7c8ac3-1f82-4f55-a5b7-ce5a0050eb6b))
+ (fp_line (start 5.44 0) (end 5.44 7.84) (layer "F.Fab") (width 0.1) (tstamp d3412d1f-2a2a-4c23-8b3f-6859c9e349fd))
+ (fp_line (start 19.39 0) (end 19.39 7.84) (layer "F.Fab") (width 0.1) (tstamp d909b9de-d790-4f14-b5fa-cb39f772c829))
+ (fp_line (start -9.905 11.94) (end -9.905 12.34) (layer "F.Fab") (width 0.1) (tstamp dc719dd3-12df-44ec-bedf-c3b356e62042))
+ (fp_line (start 4.155 2.54) (end 4.155 7.84) (layer "F.Fab") (width 0.1) (tstamp e2c49131-34c7-45ca-9f85-cf83cae95441))
+ (fp_line (start 13.95 0) (end 13.95 7.84) (layer "F.Fab") (width 0.1) (tstamp e4c787c9-4c30-4c1b-a143-6410ee903987))
+ (fp_line (start -0.1 0) (end -0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp e5c2f4bf-9434-4361-8bbf-b1bc2a77e350))
+ (fp_line (start 13.75 0) (end 13.75 7.84) (layer "F.Fab") (width 0.1) (tstamp e866413a-c0e2-493f-9aa9-745159a1013c))
+ (fp_line (start 11.08 0) (end 11.08 7.84) (layer "F.Fab") (width 0.1) (tstamp f3f72ee9-02c2-425f-84a0-c1f471d18532))
+ (fp_line (start 29.295 11.94) (end -9.905 11.94) (layer "F.Fab") (width 0.1) (tstamp f86a8801-9e9e-4b9b-a38e-c15da3c3eb6d))
+ (fp_line (start 5.54 0) (end 5.54 7.84) (layer "F.Fab") (width 0.1) (tstamp fad7cedd-e1a6-42b2-b59b-7150bb6043a3))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8774e37a-74a3-460e-bed3-f8eace3978b7))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c2cb483-efa0-438b-bd8a-0e5eb02c206c))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28cbc85b-a279-4191-888e-b7c6bba00f56))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f79e2fbc-e103-48df-8a3f-63a563e2d78d))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bd3eae88-b18f-4a87-807a-fe35875ea1e7))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 80bde818-b8b8-424c-8ccd-47c7f90cadc2))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 894bdd3e-5554-42c3-9a0e-e4bbf5283bfc))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 637923de-0a40-4bae-91ed-70526c720411))
+ (pad "9" thru_hole circle (at 1.385 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 852fa346-bdc9-4edd-bca1-544fa50578ef))
+ (pad "10" thru_hole circle (at 4.155 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f68a4152-12a1-40d2-8884-017ba10db8b1))
+ (pad "11" thru_hole circle (at 6.925 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ae200c7d-4984-4000-943c-43bc0320f211))
+ (pad "12" thru_hole circle (at 9.695 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f91f227d-124d-4984-93a4-eab0adf6bd34))
+ (pad "13" thru_hole circle (at 12.465 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e21f731b-40ae-4d0c-ace6-ed192593f78e))
+ (pad "14" thru_hole circle (at 15.235 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f0c986d2-0f20-4255-9883-4722f1377c62))
+ (pad "15" thru_hole circle (at 18.005 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00e92568-3a48-4576-989c-b3677ae61aa9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
new file mode 100644
index 00000000..3992f132
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.695 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ad8f3168-88d0-4e13-ad17-e8b9be3421ab)
+ )
+ (fp_text value "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (at 9.695 25.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f7ae0f5f-f201-4ba0-9e67-e0447842ab6e)
+ )
+ (fp_text user "${REFERENCE}" (at 9.695 20.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2c235579-63f5-4a2f-8f4b-220b6463c64e)
+ )
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 4f90a269-f500-4deb-9b70-5f58134881f2))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 5b8e64cd-40be-4f89-8315-160961a35beb))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 6d085da7-77d9-4540-b2df-e679faf9ac8a))
+ (fp_line (start 29.355 -1.86) (end 29.355 17.34) (layer "F.SilkS") (width 0.12) (tstamp a9f8ea00-58be-4ec1-bc90-2b6db04fd52e))
+ (fp_line (start -9.965 -1.86) (end 29.355 -1.86) (layer "F.SilkS") (width 0.12) (tstamp c5a9e24c-2944-4d18-bed5-fe7e72f1b9ed))
+ (fp_line (start -9.965 17.34) (end -9.965 -1.86) (layer "F.SilkS") (width 0.12) (tstamp e8cdc000-0839-41c3-a233-b08f314a925c))
+ (fp_line (start 29.8 -2.3) (end -10.45 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 3dde0bf1-2db2-412a-b801-7a1001759529))
+ (fp_line (start 29.8 24.3) (end 29.8 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 706a1bc1-9995-462a-901d-27965b980943))
+ (fp_line (start -10.45 -2.3) (end -10.45 24.3) (layer "F.CrtYd") (width 0.05) (tstamp 8b110501-8fa6-48a9-8223-4064c56da1bc))
+ (fp_line (start -10.45 24.3) (end 29.8 24.3) (layer "F.CrtYd") (width 0.05) (tstamp d94abf58-cadc-47f6-9c7f-2d0e77f73b32))
+ (fp_line (start 23.845 17.8) (end 23.845 22.8) (layer "F.Fab") (width 0.1) (tstamp 06ad0868-d3a7-4093-84ed-52fcad423677))
+ (fp_line (start -9.905 17.4) (end 29.295 17.4) (layer "F.Fab") (width 0.1) (tstamp 2553e84a-fe2f-4a63-9b80-4cd6eafdb619))
+ (fp_line (start -9.455 22.8) (end -4.455 22.8) (layer "F.Fab") (width 0.1) (tstamp 34839801-6934-450e-82c0-02a816e26470))
+ (fp_line (start 29.295 17.4) (end -9.905 17.4) (layer "F.Fab") (width 0.1) (tstamp 3f6a13d9-c9aa-4442-a6da-9ea1553b6f2f))
+ (fp_line (start 29.295 -1.8) (end -9.905 -1.8) (layer "F.Fab") (width 0.1) (tstamp 46e176b5-bd6c-4d61-a99f-3cb6dfc193f2))
+ (fp_line (start -9.905 -1.8) (end -9.905 17.4) (layer "F.Fab") (width 0.1) (tstamp 50d516c5-e672-4d12-9bc0-9a6acc98e0d0))
+ (fp_line (start 27.945 17.4) (end 27.945 1.42) (layer "F.Fab") (width 0.1) (tstamp 51f0f7b1-b816-4731-8756-a60f92e7deb7))
+ (fp_line (start 21.995 17.8) (end -2.605 17.8) (layer "F.Fab") (width 0.1) (tstamp 55d6be7e-d222-404c-ab0f-19f998f6496d))
+ (fp_line (start 21.995 23.8) (end 21.995 17.8) (layer "F.Fab") (width 0.1) (tstamp 5ae8bf0d-4792-41d4-9839-42fd90a1f7ff))
+ (fp_line (start -9.905 17.4) (end -9.905 17.8) (layer "F.Fab") (width 0.1) (tstamp 6747f257-b09e-4110-9f94-0edb38d69f54))
+ (fp_line (start -2.605 17.8) (end -2.605 23.8) (layer "F.Fab") (width 0.1) (tstamp 72d52bd7-6492-4a7c-aa4b-15feffb542e7))
+ (fp_line (start -5.355 17.4) (end -5.355 1.42) (layer "F.Fab") (width 0.1) (tstamp 7d141405-8433-43d2-b57a-9b240f37568f))
+ (fp_line (start -9.455 17.8) (end -9.455 22.8) (layer "F.Fab") (width 0.1) (tstamp 8134d874-c276-436a-8107-2aaca5e36580))
+ (fp_line (start 28.845 17.8) (end 23.845 17.8) (layer "F.Fab") (width 0.1) (tstamp 85dc3e60-cf21-421d-9e2d-010332ed23db))
+ (fp_line (start -4.455 17.8) (end -9.455 17.8) (layer "F.Fab") (width 0.1) (tstamp a280e43d-8f9c-488c-b1d3-aba0d85e6d96))
+ (fp_line (start 29.295 17.8) (end 29.295 17.4) (layer "F.Fab") (width 0.1) (tstamp a8235c0d-90a0-4196-a4a7-272224b733a6))
+ (fp_line (start -2.605 23.8) (end 21.995 23.8) (layer "F.Fab") (width 0.1) (tstamp db977b7b-623d-4d18-b143-ead578e3ec27))
+ (fp_line (start -9.905 17.8) (end 29.295 17.8) (layer "F.Fab") (width 0.1) (tstamp e1111233-42fe-4332-9aea-4453f9669e20))
+ (fp_line (start -4.455 22.8) (end -4.455 17.8) (layer "F.Fab") (width 0.1) (tstamp e220befd-2493-45f6-a833-87d5b344163f))
+ (fp_line (start 29.295 17.4) (end 29.295 -1.8) (layer "F.Fab") (width 0.1) (tstamp e7fa0c60-dd28-420f-bc44-0a38439b97bf))
+ (fp_line (start -8.555 17.4) (end -8.555 1.42) (layer "F.Fab") (width 0.1) (tstamp ed0e2cbb-2c8a-4418-9f1c-5a838687608a))
+ (fp_line (start 23.845 22.8) (end 28.845 22.8) (layer "F.Fab") (width 0.1) (tstamp eeaee628-1fcf-41e1-ac5e-0bd1f63dd2a7))
+ (fp_line (start 28.845 22.8) (end 28.845 17.8) (layer "F.Fab") (width 0.1) (tstamp f585d0e1-40f9-41cd-a91e-8da2c9c893a5))
+ (fp_line (start 24.745 17.4) (end 24.745 1.42) (layer "F.Fab") (width 0.1) (tstamp f7d3d47a-2d1d-47d0-af67-7f41a2533aa5))
+ (fp_arc (start 24.745 1.42) (mid 26.345 -0.18) (end 27.945 1.42) (layer "F.Fab") (width 0.1) (tstamp 0e158d99-a43c-49d3-b194-ef2d93e11f28))
+ (fp_arc (start -8.555 1.42) (mid -6.955 -0.18) (end -5.355 1.42) (layer "F.Fab") (width 0.1) (tstamp dd0a5f07-7930-4512-a801-89960fcedbe1))
+ (pad "0" thru_hole circle (at 26.345 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 1c6443f6-e436-4496-9c09-595f84db856b))
+ (pad "0" thru_hole circle (at -6.955 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 96e9219a-6392-4370-931b-4ee661cd6086))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c21be8f6-8d63-4384-ba0e-e4a87a4838bf))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp babd69de-0dd6-45fb-ac6c-454c0bc2eeca))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ab813374-3681-44d8-af1d-d39162fdaca2))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 02e52f06-f0e6-4395-a86b-1c4a2faa7c2f))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6667ec63-3274-4db1-9515-ca78e835ece4))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6cb60da3-f811-4d43-b2e1-e48142bc0c21))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 22bd2d99-9ed9-48e8-82ab-93d36c8ef90d))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ffb0ccb4-f3bf-47e7-9243-d783f1ad6e29))
+ (pad "9" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 105c6907-c7a3-4e7c-bac2-b4c66ba609ec))
+ (pad "10" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 632b98ba-8e45-48f4-bf32-c3196b582f8a))
+ (pad "11" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3d9dd39c-0d03-4ea4-ba95-8649dacfe50d))
+ (pad "12" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c40eca38-d3da-4ba7-9363-259b097f0bb5))
+ (pad "13" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b62393f0-97ab-4c16-a0b6-17236cc31f60))
+ (pad "14" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3c99bd2a-8973-497e-855a-010d45e87e11))
+ (pad "15" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp edb977b8-3f46-492c-b7ea-0a132054ef5f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
new file mode 100644
index 00000000..b685722f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.695 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5010f5a3-8fe0-4c1f-920e-bfbb629fe98e)
+ )
+ (fp_text value "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (at 9.695 25.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a445e618-e703-45f4-8c9f-4a976fa66442)
+ )
+ (fp_text user "${REFERENCE}" (at 9.695 20.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c2fd130-874d-47e1-a972-7dfd2ed6012f)
+ )
+ (fp_line (start -9.965 -1.86) (end 29.355 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 039dfb96-e822-4d6c-86fc-0523494e5f97))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 26c3594e-ac3a-4022-b3cb-5bdd3f2925a1))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 3bc18924-45de-45d4-8680-c654a0615fbd))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp b24cb4a9-7b79-475a-8818-1de0b724b70c))
+ (fp_line (start 29.355 -1.86) (end 29.355 17.34) (layer "F.SilkS") (width 0.12) (tstamp c567bb12-471d-42a4-8687-8ce88cbe7c20))
+ (fp_line (start -9.965 17.34) (end -9.965 -1.86) (layer "F.SilkS") (width 0.12) (tstamp ea60568f-450a-4dfc-a899-882368bf1b02))
+ (fp_line (start -10.45 24.3) (end 29.8 24.3) (layer "F.CrtYd") (width 0.05) (tstamp 7b7868c2-464a-4049-866a-0c3970be5553))
+ (fp_line (start -10.45 -2.3) (end -10.45 24.3) (layer "F.CrtYd") (width 0.05) (tstamp 865337be-dd9d-4dad-8abe-27c06aa85d3e))
+ (fp_line (start 29.8 -2.3) (end -10.45 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 8a9bcf52-52e2-487e-ac8e-04160312a954))
+ (fp_line (start 29.8 24.3) (end 29.8 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp f429b85d-58d2-4e37-ba39-2e1de0fe1d0d))
+ (fp_line (start -9.455 22.8) (end -4.455 22.8) (layer "F.Fab") (width 0.1) (tstamp 20adae1f-aee1-4397-ae95-b63ac1d6380d))
+ (fp_line (start 29.295 17.4) (end 29.295 -1.8) (layer "F.Fab") (width 0.1) (tstamp 2e207d4a-dcea-49ce-822a-c7dc554b1804))
+ (fp_line (start 23.845 17.8) (end 23.845 22.8) (layer "F.Fab") (width 0.1) (tstamp 2f3b4276-5660-4351-9564-64e2613b7149))
+ (fp_line (start -9.905 17.4) (end 29.295 17.4) (layer "F.Fab") (width 0.1) (tstamp 3f01f9eb-68cb-4676-8b3a-214111355d69))
+ (fp_line (start 28.845 17.8) (end 23.845 17.8) (layer "F.Fab") (width 0.1) (tstamp 3fa88d5a-1206-4341-846d-28a1ee722b45))
+ (fp_line (start -2.605 23.8) (end 21.995 23.8) (layer "F.Fab") (width 0.1) (tstamp 41f7795c-cae6-4201-af1f-85c6cf32cc88))
+ (fp_line (start 23.845 22.8) (end 28.845 22.8) (layer "F.Fab") (width 0.1) (tstamp 52d5e2d8-e708-474e-8572-3499c7581eaf))
+ (fp_line (start -8.555 17.4) (end -8.555 9.2) (layer "F.Fab") (width 0.1) (tstamp 6c9191d9-2328-4423-b606-8dc3c256f471))
+ (fp_line (start 21.995 17.8) (end -2.605 17.8) (layer "F.Fab") (width 0.1) (tstamp 7b020594-0849-4ca7-8a9d-34e0a16d4d48))
+ (fp_line (start -9.905 17.4) (end -9.905 17.8) (layer "F.Fab") (width 0.1) (tstamp 7d425a06-5f32-4d21-bfba-4a892d4ea0cf))
+ (fp_line (start -9.905 -1.8) (end -9.905 17.4) (layer "F.Fab") (width 0.1) (tstamp 891de5e0-39f0-41e0-9f24-ceea47320930))
+ (fp_line (start 21.995 23.8) (end 21.995 17.8) (layer "F.Fab") (width 0.1) (tstamp 8a40e4ea-c90f-4e99-a9c8-857747ecd580))
+ (fp_line (start 29.295 17.4) (end -9.905 17.4) (layer "F.Fab") (width 0.1) (tstamp a0c6b4d7-8e66-48b4-be7d-37486f5edb00))
+ (fp_line (start 29.295 -1.8) (end -9.905 -1.8) (layer "F.Fab") (width 0.1) (tstamp a0d09096-348d-4776-8355-edd65a72fafb))
+ (fp_line (start 29.295 17.8) (end 29.295 17.4) (layer "F.Fab") (width 0.1) (tstamp b67a329e-55df-44c3-8aa4-190ee502507a))
+ (fp_line (start -2.605 17.8) (end -2.605 23.8) (layer "F.Fab") (width 0.1) (tstamp bb6188d0-d06f-4197-8b39-c21ddd60e0ce))
+ (fp_line (start 28.845 22.8) (end 28.845 17.8) (layer "F.Fab") (width 0.1) (tstamp be334433-51d1-424d-9677-62d29983510e))
+ (fp_line (start 24.745 17.4) (end 24.745 9.2) (layer "F.Fab") (width 0.1) (tstamp c21fc698-6af9-4c21-9eeb-70356af9b7d3))
+ (fp_line (start -9.455 17.8) (end -9.455 22.8) (layer "F.Fab") (width 0.1) (tstamp cfc55219-1188-497f-ae60-56f18f8c23bc))
+ (fp_line (start 27.945 17.4) (end 27.945 9.2) (layer "F.Fab") (width 0.1) (tstamp d232d1b6-4996-4354-808d-45a3627f51c9))
+ (fp_line (start -4.455 22.8) (end -4.455 17.8) (layer "F.Fab") (width 0.1) (tstamp ef846894-52a7-4f4c-818c-cdebb10dfbab))
+ (fp_line (start -5.355 17.4) (end -5.355 9.2) (layer "F.Fab") (width 0.1) (tstamp f20e2acd-e43f-4f1e-a2fd-95a1f44c0c85))
+ (fp_line (start -9.905 17.8) (end 29.295 17.8) (layer "F.Fab") (width 0.1) (tstamp f323590d-d8ad-409b-806d-fe55cd298705))
+ (fp_line (start -4.455 17.8) (end -9.455 17.8) (layer "F.Fab") (width 0.1) (tstamp fbc31f8c-1290-4c56-9ea7-5483814589a2))
+ (fp_arc (start -8.555 9.2) (mid -6.955 7.6) (end -5.355 9.2) (layer "F.Fab") (width 0.1) (tstamp c4c7b742-40b6-4025-b806-b87c953d0ef9))
+ (fp_arc (start 24.745 9.2) (mid 26.345 7.6) (end 27.945 9.2) (layer "F.Fab") (width 0.1) (tstamp e85253c3-88d5-4d51-8a7f-839645570944))
+ (pad "0" thru_hole circle (at 26.345 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 9daeaba2-7cd3-468b-91f1-2eb3a49e788c))
+ (pad "0" thru_hole circle (at -6.955 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp ea50a7b2-0084-488f-ade7-3d4e236fc886))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 44e01090-e058-41df-a4e6-3e25ff0ae885))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e608b91f-5480-4679-ac7e-cdee4877ca3c))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6749f345-823e-4487-8b2f-e194d326e151))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 24294b44-45b1-41be-9c1f-0dff38e40ce8))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 89699778-f7fc-4067-b167-133490965cdd))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8208c975-3c87-48b6-9ec6-4fd4cf6b71a5))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6b5c92ab-40d0-40cc-adab-ea20e5511fcb))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b3c9f200-be53-4f9c-9b1c-a987b9dbc777))
+ (pad "9" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 484dcec3-c090-48dd-8cef-ded3e40b5280))
+ (pad "10" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1efe3111-e813-4faa-b9fe-df3d7f246ebd))
+ (pad "11" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f05e97d-ba92-431b-a1f2-082ee561eea3))
+ (pad "12" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e6f5e9e4-24f7-464a-83b8-e3626bdfe287))
+ (pad "13" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 76baa1c0-2db0-4f97-8b1a-83316f099db1))
+ (pad "14" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b111ce43-181b-4211-9ea9-318a041ce223))
+ (pad "15" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 319fb5a9-b9e6-4754-8aa6-76d80de49d37))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
new file mode 100644
index 00000000..6badf431
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.695 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 320d3b17-7fad-47b7-850d-f761ae14d680)
+ )
+ (fp_text value "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (at 9.695 15.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 904bbf06-ddcd-4275-a167-59ed4bbe200a)
+ )
+ (fp_text user "${REFERENCE}" (at 9.695 11.18) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b18d27a9-f007-47f8-8c85-7d8f4663eab9)
+ )
+ (fp_line (start 29.355 -2.76) (end 29.355 7.72) (layer "F.SilkS") (width 0.12) (tstamp 09e52ee5-9446-4993-b74e-b80e8e0b5b17))
+ (fp_line (start 0 -3.221325) (end -0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp 6fbe2216-b3ea-4bad-94b8-3deaf41756df))
+ (fp_line (start 0.25 -3.654338) (end 0 -3.221325) (layer "F.SilkS") (width 0.12) (tstamp 810fdc9c-60d7-4170-bdd5-7f1f4e5b62e8))
+ (fp_line (start -9.965 -2.76) (end 29.355 -2.76) (layer "F.SilkS") (width 0.12) (tstamp 813347eb-f690-482f-9e8d-70cd3ada2530))
+ (fp_line (start -0.25 -3.654338) (end 0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp 93d7e62e-194c-456a-817d-ffae8e24bb2e))
+ (fp_line (start -9.965 7.72) (end -9.965 -2.76) (layer "F.SilkS") (width 0.12) (tstamp d9b9cdf6-bf30-4fb1-8097-9ae9d4489026))
+ (fp_line (start -10.45 -3.25) (end -10.45 14.7) (layer "F.CrtYd") (width 0.05) (tstamp 21d06d30-5d2f-458e-a80c-a9e037abf3e6))
+ (fp_line (start 29.8 14.7) (end 29.8 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 3f6b331a-5625-4caf-9f1c-7ffe9fcca342))
+ (fp_line (start -10.45 14.7) (end 29.8 14.7) (layer "F.CrtYd") (width 0.05) (tstamp 665b3a44-cee7-4cdc-b73f-e6098a95411e))
+ (fp_line (start 29.8 -3.25) (end -10.45 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp ac44ec7b-544e-4234-9618-ea03f260c17f))
+ (fp_line (start 21.995 14.18) (end 21.995 8.18) (layer "F.Fab") (width 0.1) (tstamp 0bb43a06-8d88-4dc6-9116-49b76bfb4deb))
+ (fp_line (start -8.555 7.78) (end -8.555 0.3) (layer "F.Fab") (width 0.1) (tstamp 0c0e8ff9-8aa5-436d-90ff-ab7519467570))
+ (fp_line (start 29.295 -2.7) (end -9.905 -2.7) (layer "F.Fab") (width 0.1) (tstamp 119db608-c23f-4989-adc3-4f534afec6d4))
+ (fp_line (start 23.845 8.18) (end 23.845 13.18) (layer "F.Fab") (width 0.1) (tstamp 12ad9d30-ea80-4729-8e05-75096791eb2c))
+ (fp_line (start -5.355 7.78) (end -5.355 0.3) (layer "F.Fab") (width 0.1) (tstamp 1456e138-3109-47e7-b865-40f2bc590efe))
+ (fp_line (start -2.605 8.18) (end -2.605 14.18) (layer "F.Fab") (width 0.1) (tstamp 16d770d3-e920-493c-a7fb-17cfef03897c))
+ (fp_line (start 27.945 7.78) (end 27.945 0.3) (layer "F.Fab") (width 0.1) (tstamp 18e93cac-b4a4-44fe-9a9a-4d911c23632a))
+ (fp_line (start 24.745 7.78) (end 24.745 0.3) (layer "F.Fab") (width 0.1) (tstamp 1f9be60f-834c-47bb-9d76-170ee8843d97))
+ (fp_line (start 29.295 7.78) (end 29.295 -2.7) (layer "F.Fab") (width 0.1) (tstamp 24dc3e91-6008-4f1a-9de7-d3f2a0eb66bc))
+ (fp_line (start -9.455 13.18) (end -4.455 13.18) (layer "F.Fab") (width 0.1) (tstamp 27601fea-94ba-4878-8ec2-cb6c221ab32c))
+ (fp_line (start 28.845 8.18) (end 23.845 8.18) (layer "F.Fab") (width 0.1) (tstamp 2a7870ea-c171-4eab-b3aa-510f353a167d))
+ (fp_line (start 29.295 7.78) (end -9.905 7.78) (layer "F.Fab") (width 0.1) (tstamp 2e6a2ec3-cec6-4b44-bbc6-064b25f02471))
+ (fp_line (start -4.455 13.18) (end -4.455 8.18) (layer "F.Fab") (width 0.1) (tstamp 3249af16-e9b0-4092-9f12-7a1e76d14c72))
+ (fp_line (start -9.455 8.18) (end -9.455 13.18) (layer "F.Fab") (width 0.1) (tstamp 3a0e7249-8ece-4e16-872d-88c390d6da8d))
+ (fp_line (start -9.905 8.18) (end 29.295 8.18) (layer "F.Fab") (width 0.1) (tstamp 3ea51da1-434e-42d0-b03e-729fc95a7a44))
+ (fp_line (start -2.605 14.18) (end 21.995 14.18) (layer "F.Fab") (width 0.1) (tstamp 4244f115-1e78-413c-9421-8e9cbc14473a))
+ (fp_line (start -9.905 7.78) (end -9.905 8.18) (layer "F.Fab") (width 0.1) (tstamp 442a84d4-d314-47cc-9fb4-57c9a5723b12))
+ (fp_line (start -4.455 8.18) (end -9.455 8.18) (layer "F.Fab") (width 0.1) (tstamp 992e640c-249b-422e-9df8-82f880b8b2c7))
+ (fp_line (start 29.295 8.18) (end 29.295 7.78) (layer "F.Fab") (width 0.1) (tstamp a9fe8a10-fabe-4878-8ad7-b746f76215f4))
+ (fp_line (start 28.845 13.18) (end 28.845 8.18) (layer "F.Fab") (width 0.1) (tstamp c780d704-4e52-4a34-be2e-04a28ad6ccb9))
+ (fp_line (start 21.995 8.18) (end -2.605 8.18) (layer "F.Fab") (width 0.1) (tstamp cb28fe65-405b-48b3-b650-d03f0165a82a))
+ (fp_line (start -9.905 7.78) (end 29.295 7.78) (layer "F.Fab") (width 0.1) (tstamp cb3edf67-1ff2-4340-b11a-33d537148f88))
+ (fp_line (start -9.905 -2.7) (end -9.905 7.78) (layer "F.Fab") (width 0.1) (tstamp cb94fe61-2a77-403a-8ba0-aa073b97d8c3))
+ (fp_line (start 23.845 13.18) (end 28.845 13.18) (layer "F.Fab") (width 0.1) (tstamp f484ef8e-0f84-4591-8133-c87b0957eb52))
+ (fp_arc (start 24.745 0.3) (mid 26.345 -1.3) (end 27.945 0.3) (layer "F.Fab") (width 0.1) (tstamp 74a2205b-bba9-46a7-85a2-5f78705b13b9))
+ (fp_arc (start -8.555 0.3) (mid -6.955 -1.3) (end -5.355 0.3) (layer "F.Fab") (width 0.1) (tstamp 9cf5dd57-7e17-4196-9caf-3a457968d2df))
+ (pad "0" thru_hole circle (at -6.955 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 4989916a-e4ad-445f-96c7-d38008ef8237))
+ (pad "0" thru_hole circle (at 26.345 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 5fc8c998-4a13-48cc-9d1e-8cf54e1ec504))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 356eb6d4-df76-4fd4-bc57-d31ff8d37e49))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e83ca9b2-0c3d-48b9-aef6-206fdf22efec))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 79b5ab95-480d-4c40-84ee-23c63d1feb78))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 457b6882-f034-4159-a702-e92c9e287e85))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1016a03a-cc77-49f3-b377-ed04992371fd))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c744032f-3f92-4c4d-8b28-7c8d6ed0304a))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 716c16bb-5bb6-471c-8b8d-3cdacf43a6b7))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d77d5a75-b1fe-4f86-824a-db1603433c65))
+ (pad "9" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c5c7fb70-825d-4e7c-86d6-8fa062819630))
+ (pad "10" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7978dbbf-9fbb-4cd2-8186-5f20e2903389))
+ (pad "11" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 427cc361-1ce3-4aaf-91b9-68c27cc71a52))
+ (pad "12" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3308b38c-9457-40a4-9a26-bd490a17cbaa))
+ (pad "13" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7bda53c9-291b-437e-9694-5adedfd58b56))
+ (pad "14" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c2ac26a1-da8d-4e39-8ca3-5b093e1c370e))
+ (pad "15" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dcb90c90-acd4-4513-ac8b-13f7995bdf44))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
new file mode 100644
index 00000000..433241ac
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.695 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b36f7e1f-5fc6-4a3f-acb5-2b03d3c652bf)
+ )
+ (fp_text value "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (at 9.695 18.44) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e5c1b131-f79d-442d-94d7-009102143694)
+ )
+ (fp_text user "${REFERENCE}" (at 9.695 13.94) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f44045e2-ce1b-4834-8f5e-22644eadf9c3)
+ )
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 410d8458-6943-49c8-9415-16503799b37f))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 5b549006-8fa5-4c14-980c-2e47a285ac29))
+ (fp_line (start 29.355 -1.86) (end 29.355 10.48) (layer "F.SilkS") (width 0.12) (tstamp aeca8f75-a095-4ee7-9e06-94f5b5867487))
+ (fp_line (start -9.965 10.48) (end -9.965 -1.86) (layer "F.SilkS") (width 0.12) (tstamp c422b057-a09c-4c64-a151-fc3e75e97a4b))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp cc0be33b-2b95-4ba7-85e5-7776d9fdfbac))
+ (fp_line (start -9.965 -1.86) (end 29.355 -1.86) (layer "F.SilkS") (width 0.12) (tstamp f815f179-fc9e-43b5-855e-a8aa5e0c8284))
+ (fp_line (start -10.45 17.45) (end 29.8 17.45) (layer "F.CrtYd") (width 0.05) (tstamp 01365137-c614-417c-9305-49ee93e596cd))
+ (fp_line (start -10.45 -2.35) (end -10.45 17.45) (layer "F.CrtYd") (width 0.05) (tstamp 2b41a813-79d7-42be-bc24-506e2dfa5fb5))
+ (fp_line (start 29.8 17.45) (end 29.8 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 58d15228-b591-4367-b1b7-6bcadbd2a3fb))
+ (fp_line (start 29.8 -2.35) (end -10.45 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 9bc1dcd8-b160-40db-892a-7bee49936f2f))
+ (fp_line (start 23.845 15.94) (end 28.845 15.94) (layer "F.Fab") (width 0.1) (tstamp 00e853db-2dda-4cd4-9117-4cd57b268830))
+ (fp_line (start -8.555 10.54) (end -8.555 1.42) (layer "F.Fab") (width 0.1) (tstamp 0a29aef5-4306-411f-8b8e-053f76e78c55))
+ (fp_line (start -9.905 10.54) (end -9.905 10.94) (layer "F.Fab") (width 0.1) (tstamp 0bd7b041-6595-4fa3-8956-51e9e4806c07))
+ (fp_line (start 29.295 10.54) (end -9.905 10.54) (layer "F.Fab") (width 0.1) (tstamp 162743db-0030-45d4-9ece-ba55b6903ce6))
+ (fp_line (start -2.605 10.94) (end -2.605 16.94) (layer "F.Fab") (width 0.1) (tstamp 2684abfd-d6c5-4c14-9984-dda6d135be28))
+ (fp_line (start 29.295 -1.8) (end -9.905 -1.8) (layer "F.Fab") (width 0.1) (tstamp 2957f67d-c3d8-45ce-87b3-542e2e1ac8ca))
+ (fp_line (start -5.355 10.54) (end -5.355 1.42) (layer "F.Fab") (width 0.1) (tstamp 3c3008e5-01b9-41e2-846c-a8dfc2a924df))
+ (fp_line (start 24.745 10.54) (end 24.745 1.42) (layer "F.Fab") (width 0.1) (tstamp 41802639-909d-48cf-8b75-ec01535c8ce7))
+ (fp_line (start 28.845 15.94) (end 28.845 10.94) (layer "F.Fab") (width 0.1) (tstamp 430a44c4-2b95-4779-bb79-f85c051b9f87))
+ (fp_line (start -9.455 15.94) (end -4.455 15.94) (layer "F.Fab") (width 0.1) (tstamp 683ccde2-0e53-47e4-9417-7b9ad979974b))
+ (fp_line (start -9.905 10.94) (end 29.295 10.94) (layer "F.Fab") (width 0.1) (tstamp 74a1693a-ccdd-468a-b180-f5f2d244874c))
+ (fp_line (start 27.945 10.54) (end 27.945 1.42) (layer "F.Fab") (width 0.1) (tstamp 85d368f1-1f15-45b7-af61-9569b3f0ef22))
+ (fp_line (start -9.455 10.94) (end -9.455 15.94) (layer "F.Fab") (width 0.1) (tstamp 8d7968dc-8508-47f7-ae43-13c50aa62091))
+ (fp_line (start -9.905 -1.8) (end -9.905 10.54) (layer "F.Fab") (width 0.1) (tstamp 9daa86f2-614e-480f-9f94-bb64bee071c1))
+ (fp_line (start 29.295 10.94) (end 29.295 10.54) (layer "F.Fab") (width 0.1) (tstamp a9142945-8e63-48a1-91de-e31e22e67bc3))
+ (fp_line (start 29.295 10.54) (end 29.295 -1.8) (layer "F.Fab") (width 0.1) (tstamp a96a9823-254d-4822-9089-3f491dbcdd86))
+ (fp_line (start -4.455 15.94) (end -4.455 10.94) (layer "F.Fab") (width 0.1) (tstamp b99cc76f-7126-4906-a500-5976c13022a3))
+ (fp_line (start 21.995 10.94) (end -2.605 10.94) (layer "F.Fab") (width 0.1) (tstamp c3f6953d-879f-4683-a5bc-5440b3f195be))
+ (fp_line (start -2.605 16.94) (end 21.995 16.94) (layer "F.Fab") (width 0.1) (tstamp c5971ca7-e801-4fd3-a278-5c85277c2b43))
+ (fp_line (start -9.905 10.54) (end 29.295 10.54) (layer "F.Fab") (width 0.1) (tstamp ce4bf570-001b-4e8b-afe9-a9c20b1ea293))
+ (fp_line (start -4.455 10.94) (end -9.455 10.94) (layer "F.Fab") (width 0.1) (tstamp de23e40e-899d-44a2-813c-fb4ad73ede22))
+ (fp_line (start 23.845 10.94) (end 23.845 15.94) (layer "F.Fab") (width 0.1) (tstamp e8ded254-5e9b-4c67-8a25-9780476011ff))
+ (fp_line (start 28.845 10.94) (end 23.845 10.94) (layer "F.Fab") (width 0.1) (tstamp e923cec6-4dd7-4a62-8e6a-05a699dcf430))
+ (fp_line (start 21.995 16.94) (end 21.995 10.94) (layer "F.Fab") (width 0.1) (tstamp fc5740c0-a5f6-4b68-ae3f-a53d4556d69e))
+ (fp_arc (start -8.555 1.42) (mid -6.955 -0.18) (end -5.355 1.42) (layer "F.Fab") (width 0.1) (tstamp 0ad16097-b6fb-42d7-ba74-97a2e413ff82))
+ (fp_arc (start 24.745 1.42) (mid 26.345 -0.18) (end 27.945 1.42) (layer "F.Fab") (width 0.1) (tstamp 1aa47fb1-19b5-41f6-8887-b0923094d74b))
+ (pad "0" thru_hole circle (at 26.345 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 00d744ac-6e32-48e1-91dd-5707d80fee15))
+ (pad "0" thru_hole circle (at -6.955 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 8d847d1a-575e-4516-9f6b-e298f16bf6f2))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9de44d94-611a-4cf1-a444-f55c5bb4c529))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 032be1f0-bc3f-4b6e-882a-b89ca00aeef1))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e55b9452-2b42-4626-a2f0-44bda1128d49))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 473abe96-ca4f-4771-94ea-f2438b779177))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8bddb4db-6198-4950-8272-ebe7283e3245))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d7ed7d56-21cd-4622-b3b8-f9b8509296e0))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fe8dcc72-a1e5-4111-bdb1-df498f6c96e0))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4cc268ab-5ea4-4119-940c-07f1427c8733))
+ (pad "9" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e0d1324-1a7c-4fac-9702-e143fdf338d8))
+ (pad "10" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e4480f0e-0f01-4135-9691-56f4653e0077))
+ (pad "11" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 15b412bf-bed6-4b3d-a556-cf71c5045172))
+ (pad "12" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 975f5d33-854b-4cad-a94f-4d55f37223c4))
+ (pad "13" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 141d65e1-a11c-4159-aa7e-9e9082666f0e))
+ (pad "14" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e78f96af-c1e7-4e76-abe9-f1f49a81cf36))
+ (pad "15" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 74ef3cbe-91a2-470b-8ef9-694c2fd7ed80))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..b22d16b7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.695 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c6f767ff-35c1-4923-ba1d-1593753affbd)
+ )
+ (fp_text value "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (at 9.695 20.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b507d221-f995-41c8-88d6-f1e6d38b70ab)
+ )
+ (fp_text user "${REFERENCE}" (at 9.695 15.64) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0202564f-d2d7-4172-96cd-8fcc45b8bd35)
+ )
+ (fp_line (start 20.45 -1.06) (end 20.45 8.08) (layer "F.SilkS") (width 0.12) (tstamp 1bde52a0-3bde-432b-8d18-cfc6ef549bad))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 46183d9c-98c7-4fb8-a1c6-cbafde0a49bd))
+ (fp_line (start -1.06 8.08) (end -1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 690b74f3-c0d7-4535-86df-dd6d83ecd40f))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 7689c36e-587d-47b0-8056-eaf18d0a93d0))
+ (fp_line (start -1.06 -1.06) (end 20.45 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 7883cdf6-b2a7-4efd-9bea-cd5da4bf71ef))
+ (fp_line (start 22.455 8.08) (end 22.455 12.18) (layer "F.SilkS") (width 0.12) (tstamp 92fcb1ec-52f7-4da7-bd07-2d9c63362489))
+ (fp_line (start -3.065 12.18) (end -3.065 8.08) (layer "F.SilkS") (width 0.12) (tstamp 9e62c393-60b1-4726-99e0-dccdc5b22273))
+ (fp_line (start 20.45 8.08) (end 22.455 8.08) (layer "F.SilkS") (width 0.12) (tstamp a36c43df-9031-4723-858f-5aa6375e4b22))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp b559d646-848d-49bd-91f5-c72b641a176a))
+ (fp_line (start -3.065 8.08) (end -1.06 8.08) (layer "F.SilkS") (width 0.12) (tstamp d84d2e65-ab7d-494b-84cf-7003b00981c8))
+ (fp_line (start -10.45 11.75) (end -3.55 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 1095dabd-37c6-4093-ad37-78aafe194b4f))
+ (fp_line (start 29.8 13.15) (end 22.5 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 3b666ca3-e05c-4571-82a8-4b57e7e2a305))
+ (fp_line (start 22.5 13.15) (end 22.5 19.15) (layer "F.CrtYd") (width 0.05) (tstamp 3f51127d-62ac-4c01-9316-6feb338f52ca))
+ (fp_line (start 22.5 19.15) (end -3.15 19.15) (layer "F.CrtYd") (width 0.05) (tstamp 4bf4c671-66f9-4e74-9cae-4b7e4864aab2))
+ (fp_line (start 22.9 7.65) (end 22.9 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 4ea9dc69-736a-49fb-bc63-db6a9b4416a1))
+ (fp_line (start -3.55 7.65) (end -1.3 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 51bdc5d6-4b0d-40c5-a3c5-b367d8ed003a))
+ (fp_line (start 29.8 11.75) (end 29.8 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 56a285e4-690e-47cf-a5e5-757831b6955b))
+ (fp_line (start -3.15 13.15) (end -10.45 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 5f0e28fe-5e90-4e19-b6d7-5cdc1c8fb963))
+ (fp_line (start 20.7 -1.35) (end 20.7 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 64228a57-0e94-4082-a0bd-30b3404a3cba))
+ (fp_line (start -3.15 19.15) (end -3.15 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 741cc3c7-970b-4dae-87a0-34c96b5a9489))
+ (fp_line (start -1.3 -1.35) (end 20.7 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 8b5c077c-395f-4f80-abd6-418656a52fdc))
+ (fp_line (start -1.3 7.65) (end -1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 8d16eee6-8e46-4554-9471-76ed9edd9a01))
+ (fp_line (start 22.9 11.75) (end 29.8 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 9881578a-89ff-4a2b-a959-a1dc69a94d72))
+ (fp_line (start -10.45 13.15) (end -10.45 11.75) (layer "F.CrtYd") (width 0.05) (tstamp c922e38c-240f-4fa5-800b-2d247924f83e))
+ (fp_line (start 20.7 7.65) (end 22.9 7.65) (layer "F.CrtYd") (width 0.05) (tstamp c9b7ebbe-9672-4e5b-9ac8-53165ebcd310))
+ (fp_line (start -3.55 11.75) (end -3.55 7.65) (layer "F.CrtYd") (width 0.05) (tstamp de301b51-72c7-44a9-b26a-ad2c376ac97a))
+ (fp_line (start -3.005 12.24) (end 22.395 12.24) (layer "F.Fab") (width 0.1) (tstamp 06b90e9e-0d12-44db-bb1d-d00e5b2694c8))
+ (fp_line (start 2.77 0) (end 2.77 8.14) (layer "F.Fab") (width 0.1) (tstamp 07ef9f2c-97b0-4c7e-93a0-16cdd2d088c6))
+ (fp_line (start 5.64 0) (end 5.64 8.14) (layer "F.Fab") (width 0.1) (tstamp 085b5261-f365-456c-9516-ab62b7a86f1a))
+ (fp_line (start 9.695 2.84) (end 9.695 8.14) (layer "F.Fab") (width 0.1) (tstamp 17d1aca6-8a86-4ce6-91f9-68d66e42c7dc))
+ (fp_line (start 8.21 0) (end 8.21 8.14) (layer "F.Fab") (width 0.1) (tstamp 180d730d-2aeb-44ac-a266-652bd9cc794a))
+ (fp_line (start 21.995 12.64) (end -2.605 12.64) (layer "F.Fab") (width 0.1) (tstamp 1ea47c03-601c-44f3-bd3e-d6eadfc50111))
+ (fp_line (start 5.44 0) (end 5.44 8.14) (layer "F.Fab") (width 0.1) (tstamp 2addbc7c-7946-48bf-8860-efcebbfb8655))
+ (fp_line (start 22.395 8.14) (end -3.005 8.14) (layer "F.Fab") (width 0.1) (tstamp 31e404b1-6cbd-44e1-bbb7-e34f5b73980a))
+ (fp_line (start 16.62 0) (end 16.62 8.14) (layer "F.Fab") (width 0.1) (tstamp 329d0f25-b7bf-4638-bbac-e3d7945e59ec))
+ (fp_line (start 29.295 12.24) (end -9.905 12.24) (layer "F.Fab") (width 0.1) (tstamp 36fa352f-6419-4478-9baa-7a2cf8cbc2a7))
+ (fp_line (start 0.1 0) (end 0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp 3dbb7953-fb16-4fae-ab1d-26ee61591dc2))
+ (fp_line (start 4.155 2.84) (end 4.155 8.14) (layer "F.Fab") (width 0.1) (tstamp 489d95f5-afc6-478b-9ea8-3cd51fd832c7))
+ (fp_line (start 8.31 0) (end 8.31 8.14) (layer "F.Fab") (width 0.1) (tstamp 4a0709cf-3551-4c20-be51-25a696f234d9))
+ (fp_line (start 15.335 2.84) (end 15.335 8.14) (layer "F.Fab") (width 0.1) (tstamp 4de58a26-0a1b-4498-985d-f92590e3f6af))
+ (fp_line (start 5.54 0) (end 5.54 8.14) (layer "F.Fab") (width 0.1) (tstamp 5204e115-c66b-44f0-a37f-5c4bc83ffcb2))
+ (fp_line (start 10.98 0) (end 10.98 8.14) (layer "F.Fab") (width 0.1) (tstamp 55282c73-7d81-4886-b11f-78645b9ab31b))
+ (fp_line (start 12.365 2.84) (end 12.365 8.14) (layer "F.Fab") (width 0.1) (tstamp 5bcf42b1-32c2-4aaf-9007-7b255dd10526))
+ (fp_line (start 18.005 2.84) (end 18.005 8.14) (layer "F.Fab") (width 0.1) (tstamp 60c48edc-5de3-4b58-be7d-a3283eae00d7))
+ (fp_line (start 2.87 0) (end 2.87 8.14) (layer "F.Fab") (width 0.1) (tstamp 61244bd2-ac90-41f5-b6a1-731453b7cefe))
+ (fp_line (start 15.135 2.84) (end 15.135 8.14) (layer "F.Fab") (width 0.1) (tstamp 661540c1-c871-41ca-994a-7186b0c4f3fc))
+ (fp_line (start 6.825 2.84) (end 6.825 8.14) (layer "F.Fab") (width 0.1) (tstamp 671e56c2-cfce-4353-a46a-16dfa045cfbf))
+ (fp_line (start 13.75 0) (end 13.75 8.14) (layer "F.Fab") (width 0.1) (tstamp 6ac47223-18a4-445e-8299-0b70a64afeef))
+ (fp_line (start 9.795 2.84) (end 9.795 8.14) (layer "F.Fab") (width 0.1) (tstamp 6b917bc4-4389-4cff-aabd-65ba1be0d3d8))
+ (fp_line (start 2.67 0) (end 2.67 8.14) (layer "F.Fab") (width 0.1) (tstamp 6c89e51f-be05-452c-b410-36777d2c9e77))
+ (fp_line (start 21.995 18.64) (end 21.995 12.64) (layer "F.Fab") (width 0.1) (tstamp 6eb1d56f-aebe-463f-987b-987e8aac35ef))
+ (fp_line (start 11.08 0) (end 11.08 8.14) (layer "F.Fab") (width 0.1) (tstamp 7310597c-7489-45e2-bfa7-f6d1614d6e0b))
+ (fp_line (start 8.41 0) (end 8.41 8.14) (layer "F.Fab") (width 0.1) (tstamp 750da6ce-1609-4ad0-aa0f-e0997c868970))
+ (fp_line (start 0 0) (end 0 8.14) (layer "F.Fab") (width 0.1) (tstamp 78761633-1f62-46c1-9b71-46a6f35f2c14))
+ (fp_line (start 12.465 2.84) (end 12.465 8.14) (layer "F.Fab") (width 0.1) (tstamp 82b99d11-75ac-42cf-848a-d28c9ab3a48a))
+ (fp_line (start 7.025 2.84) (end 7.025 8.14) (layer "F.Fab") (width 0.1) (tstamp 9ac14d71-6ab1-4a0b-a59a-50f5bb02e569))
+ (fp_line (start 17.905 2.84) (end 17.905 8.14) (layer "F.Fab") (width 0.1) (tstamp a5456adf-ee33-498e-b48d-0d0ecd6e808b))
+ (fp_line (start 6.925 2.84) (end 6.925 8.14) (layer "F.Fab") (width 0.1) (tstamp a71dd3c8-2c2b-49de-8020-bd06723a6189))
+ (fp_line (start 16.72 0) (end 16.72 8.14) (layer "F.Fab") (width 0.1) (tstamp aad73aba-c6e4-4002-b7ee-acfbebc8bad6))
+ (fp_line (start 22.395 12.24) (end 22.395 8.14) (layer "F.Fab") (width 0.1) (tstamp ab2ddd65-fb32-49cd-84d7-f6f06152c117))
+ (fp_line (start 4.255 2.84) (end 4.255 8.14) (layer "F.Fab") (width 0.1) (tstamp b3a5bdd0-1a92-4d06-9b0f-d998d8111052))
+ (fp_line (start -2.605 12.64) (end -2.605 18.64) (layer "F.Fab") (width 0.1) (tstamp b3a726d8-312b-4bbe-9ae5-81136108d33e))
+ (fp_line (start 19.39 0) (end 19.39 8.14) (layer "F.Fab") (width 0.1) (tstamp b4d0c521-2097-4e27-aabc-4c26f2c46868))
+ (fp_line (start 13.85 0) (end 13.85 8.14) (layer "F.Fab") (width 0.1) (tstamp b57cd7cf-4aba-4dab-a1d4-043b1d7aa517))
+ (fp_line (start 12.565 2.84) (end 12.565 8.14) (layer "F.Fab") (width 0.1) (tstamp b5d0b13f-45db-4d80-b551-f065850bf98e))
+ (fp_line (start -9.905 12.64) (end 29.295 12.64) (layer "F.Fab") (width 0.1) (tstamp b694b712-3fad-4a26-a999-2c5b4f16eec4))
+ (fp_line (start 9.595 2.84) (end 9.595 8.14) (layer "F.Fab") (width 0.1) (tstamp c31216c4-d5e6-46cf-a587-b9e0c872f4af))
+ (fp_line (start 15.235 2.84) (end 15.235 8.14) (layer "F.Fab") (width 0.1) (tstamp cf6a965c-48c0-4191-92ad-a0b2e8fe0af0))
+ (fp_line (start -3.005 8.14) (end -3.005 12.24) (layer "F.Fab") (width 0.1) (tstamp d6dae106-1a62-4627-8bbc-da771e5a3897))
+ (fp_line (start -2.605 18.64) (end 21.995 18.64) (layer "F.Fab") (width 0.1) (tstamp d8f20eec-8ec1-4cde-a56f-8a1abdae9eaa))
+ (fp_line (start 1.285 2.84) (end 1.285 8.14) (layer "F.Fab") (width 0.1) (tstamp dcaee9b6-1229-4874-a4e5-52516902aca9))
+ (fp_line (start 16.52 0) (end 16.52 8.14) (layer "F.Fab") (width 0.1) (tstamp ddcd1543-96d4-40aa-9d81-1b78935fff54))
+ (fp_line (start 1.485 2.84) (end 1.485 8.14) (layer "F.Fab") (width 0.1) (tstamp de89e20c-a4b6-4692-a04e-38eccb72e6cc))
+ (fp_line (start 13.95 0) (end 13.95 8.14) (layer "F.Fab") (width 0.1) (tstamp dff532b4-4d98-4095-8478-b284fe4b02b7))
+ (fp_line (start -9.905 12.24) (end -9.905 12.64) (layer "F.Fab") (width 0.1) (tstamp e2218446-8735-4785-b7d6-c228a436bd31))
+ (fp_line (start 29.295 12.64) (end 29.295 12.24) (layer "F.Fab") (width 0.1) (tstamp e3475af4-69c1-4951-bf12-0c3cde975979))
+ (fp_line (start 18.105 2.84) (end 18.105 8.14) (layer "F.Fab") (width 0.1) (tstamp e453477a-7df2-431e-a246-a0d43742b251))
+ (fp_line (start 1.385 2.84) (end 1.385 8.14) (layer "F.Fab") (width 0.1) (tstamp e4da13c4-2c6f-4c8d-991e-25266880b119))
+ (fp_line (start 19.29 0) (end 19.29 8.14) (layer "F.Fab") (width 0.1) (tstamp e5c7926f-122d-4792-9499-6d45dc17d9ac))
+ (fp_line (start 11.18 0) (end 11.18 8.14) (layer "F.Fab") (width 0.1) (tstamp e5f498bf-72be-4ada-ba88-e89bd3eb2540))
+ (fp_line (start -0.1 0) (end -0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp ecbf0883-cf04-4bb1-aed2-7cebbd80f752))
+ (fp_line (start 4.055 2.84) (end 4.055 8.14) (layer "F.Fab") (width 0.1) (tstamp ee5e6e70-fe18-412d-bbaf-8369f3a1749e))
+ (fp_line (start 19.49 0) (end 19.49 8.14) (layer "F.Fab") (width 0.1) (tstamp f30e1a46-30c1-458e-8b25-e68c0ff3eda2))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b0fa1ad5-a276-4d6b-a46d-c0bd738956db))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ca67a030-1c1e-47fc-bd64-653515ca9784))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 917100de-1a75-4ff6-9b3d-65937129a6d0))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 78a35dd3-ae2b-44c0-874f-927750fa0f7b))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 673b426d-cf3b-4f81-80ad-ab3283cb0d55))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 50d4f0c6-31db-418e-9b16-71c335469ba1))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2a2fd6d1-4b6b-4b50-9df1-c19f7c47b33f))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 38ff53e4-4a90-40a3-8b59-573ae49e99de))
+ (pad "9" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 18a61ac8-ee44-4342-a3a6-4fc9a4c150d4))
+ (pad "10" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c44c262b-9653-4464-9025-2e6a3a99ab7f))
+ (pad "11" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 85eddab7-bed8-4369-8675-1dddf1a68fb5))
+ (pad "12" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f41fdbe1-5325-41b2-b8b9-184d8e91365a))
+ (pad "13" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f4720a87-26a2-4944-ab0d-df48c7326951))
+ (pad "14" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eaaceb3e-625e-4803-a70b-3013c77fcf7c))
+ (pad "15" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 540a1edd-c252-41b3-827c-26f346873b48))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
new file mode 100644
index 00000000..3aa86b56
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.695 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b258d2af-1d0f-4441-bc20-5c69ed3d690d)
+ )
+ (fp_text value "DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (at 9.695 20.64) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9312712b-7baf-41e0-b716-9eb6e7f8b080)
+ )
+ (fp_text user "${REFERENCE}" (at 9.695 16.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1e611ed8-4d27-4930-97d1-f4a287e50edf)
+ )
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 10db4c45-9487-4913-8739-6e8a65dc2372))
+ (fp_line (start 29.355 -1.86) (end 29.355 12.68) (layer "F.SilkS") (width 0.12) (tstamp 259a3ea1-4db1-44c6-abce-960259a7733a))
+ (fp_line (start -9.965 12.68) (end -9.965 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 8f07e109-84b8-46ff-b18d-853907a278d7))
+ (fp_line (start -9.965 -1.86) (end 29.355 -1.86) (layer "F.SilkS") (width 0.12) (tstamp adbddede-9287-4a15-8b23-ff3aeeefd5fc))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp b22d035a-c43a-410b-b280-8a2507e27ae0))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp e505848a-fa6c-421b-9a05-656d5ac06a91))
+ (fp_line (start 29.8 19.65) (end 29.8 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 85e38c32-2f32-45d7-872f-68188f4490af))
+ (fp_line (start -10.45 19.65) (end 29.8 19.65) (layer "F.CrtYd") (width 0.05) (tstamp c4c72885-049c-4bd3-9fec-6ac0f4b4381f))
+ (fp_line (start 29.8 -2.35) (end -10.45 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp da971ab8-b97b-44f2-9b5a-185028d1af3e))
+ (fp_line (start -10.45 -2.35) (end -10.45 19.65) (layer "F.CrtYd") (width 0.05) (tstamp fbc4c651-e047-4b82-bd09-cf34dccf825c))
+ (fp_line (start 28.845 13.14) (end 23.845 13.14) (layer "F.Fab") (width 0.1) (tstamp 0940c6d9-fafa-4556-9507-35ab50843c65))
+ (fp_line (start -9.455 13.14) (end -9.455 18.14) (layer "F.Fab") (width 0.1) (tstamp 17c1ea3a-5ded-42e1-80ff-30d9d244f70b))
+ (fp_line (start -9.905 12.74) (end -9.905 13.14) (layer "F.Fab") (width 0.1) (tstamp 65205810-b362-4f8d-9eaf-d90904b71ef9))
+ (fp_line (start 27.945 12.74) (end 27.945 1.42) (layer "F.Fab") (width 0.1) (tstamp 6d11fc5e-ca4d-4332-9560-52ec1361418e))
+ (fp_line (start 29.295 12.74) (end -9.905 12.74) (layer "F.Fab") (width 0.1) (tstamp 822c5100-f258-41ab-9a96-334e9723efd5))
+ (fp_line (start 21.995 19.14) (end 21.995 13.14) (layer "F.Fab") (width 0.1) (tstamp 8aa4f5cd-9e68-4948-99ce-128a889af5b4))
+ (fp_line (start 29.295 13.14) (end 29.295 12.74) (layer "F.Fab") (width 0.1) (tstamp 8d865e92-1e7e-4ae5-95f9-70fdd54500e4))
+ (fp_line (start 21.995 13.14) (end -2.605 13.14) (layer "F.Fab") (width 0.1) (tstamp 9322e429-0771-4dd4-8b65-810480c25a36))
+ (fp_line (start -9.905 12.74) (end 29.295 12.74) (layer "F.Fab") (width 0.1) (tstamp 944e36f0-bd7f-450f-ac74-8ae7cba76737))
+ (fp_line (start -8.555 12.74) (end -8.555 1.42) (layer "F.Fab") (width 0.1) (tstamp 95729af4-b540-4d5a-947b-6f2fdf41d53a))
+ (fp_line (start -2.605 13.14) (end -2.605 19.14) (layer "F.Fab") (width 0.1) (tstamp 983126a5-62d2-47db-ad45-a83929573a71))
+ (fp_line (start -9.455 18.14) (end -4.455 18.14) (layer "F.Fab") (width 0.1) (tstamp 9d8e5b71-faaf-4161-b67d-a40c463e4aab))
+ (fp_line (start -4.455 13.14) (end -9.455 13.14) (layer "F.Fab") (width 0.1) (tstamp 9e5db334-e0d3-4820-8de3-09ad36869332))
+ (fp_line (start 23.845 13.14) (end 23.845 18.14) (layer "F.Fab") (width 0.1) (tstamp a1c54152-e47d-47ec-9a1d-d082a4eac4c2))
+ (fp_line (start -9.905 13.14) (end 29.295 13.14) (layer "F.Fab") (width 0.1) (tstamp a1e3570c-96a7-4110-a8d1-79b692a26361))
+ (fp_line (start -5.355 12.74) (end -5.355 1.42) (layer "F.Fab") (width 0.1) (tstamp a2f51141-01db-4e34-8a00-78bd86371a4b))
+ (fp_line (start -4.455 18.14) (end -4.455 13.14) (layer "F.Fab") (width 0.1) (tstamp b339789a-932b-4117-9e90-bd223f2dd838))
+ (fp_line (start 29.295 -1.8) (end -9.905 -1.8) (layer "F.Fab") (width 0.1) (tstamp b56b5278-59bf-4ea8-8eb0-1ba303db39c5))
+ (fp_line (start 23.845 18.14) (end 28.845 18.14) (layer "F.Fab") (width 0.1) (tstamp c7b676e2-6751-4a89-8b92-de4e0cf43da0))
+ (fp_line (start -2.605 19.14) (end 21.995 19.14) (layer "F.Fab") (width 0.1) (tstamp d4234e1e-aece-412b-9c03-7344b8bd286f))
+ (fp_line (start -9.905 -1.8) (end -9.905 12.74) (layer "F.Fab") (width 0.1) (tstamp da66d08d-c0bf-4e46-a8ca-390f1f66c296))
+ (fp_line (start 28.845 18.14) (end 28.845 13.14) (layer "F.Fab") (width 0.1) (tstamp dd1b0929-ec3f-4f5d-8ed7-f25e107d75aa))
+ (fp_line (start 24.745 12.74) (end 24.745 1.42) (layer "F.Fab") (width 0.1) (tstamp e38ca114-271c-4c71-8bd0-4b5f2b5cacdf))
+ (fp_line (start 29.295 12.74) (end 29.295 -1.8) (layer "F.Fab") (width 0.1) (tstamp f2dfde4e-ea6a-47bd-9600-9ccf53d67a69))
+ (fp_arc (start -8.555 1.42) (mid -6.955 -0.18) (end -5.355 1.42) (layer "F.Fab") (width 0.1) (tstamp 02ce8470-39c3-4614-b2cc-aa3404aaefe8))
+ (fp_arc (start 24.745 1.42) (mid 26.345 -0.18) (end 27.945 1.42) (layer "F.Fab") (width 0.1) (tstamp 435debf8-e08e-4894-9013-92429b987bef))
+ (pad "0" thru_hole circle (at -6.955 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 6a78dcde-235a-407f-bf5b-6e1497375b58))
+ (pad "0" thru_hole circle (at 26.345 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 8ffef794-6476-42b7-be3f-acbb6da5f52f))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 63bcca00-66dc-4ea7-9230-25201bfa4598))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 834edfea-51b9-4caa-8736-8e282bcd8ebb))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 88d5a221-756f-4bef-9808-d43f0e48df52))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 41198412-e997-47c2-8b75-9fad6286d0ee))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 37b9d71c-f7c4-42a4-979a-d5e34951da4f))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1ebb6611-3f25-49fa-ab79-c4bf2c947392))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c20a4d2b-3117-4be6-8510-bbaec95d6d6f))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4203d600-4d00-47f7-ab35-5281cfaade6f))
+ (pad "9" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5a3e8de4-33db-4605-8ac1-e19a35aa88f8))
+ (pad "10" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 547e30a8-08ef-4dd2-97ca-7d351b29c7f0))
+ (pad "11" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a2a93e4b-2b76-4b65-91b8-b93a1c19839d))
+ (pad "12" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f450e8a1-10a9-46d5-9265-3d5add51578b))
+ (pad "13" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 574b2ad6-cc60-46a6-bbed-4fc73afda0e3))
+ (pad "14" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a71aac5a-a2a3-48cb-8381-817b73c6d2eb))
+ (pad "15" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 75492eda-f1ec-462b-a0c9-ec059f196a58))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Vertical_P2.77x2.84mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Vertical_P2.77x2.84mm.kicad_mod
new file mode 100644
index 00000000..ca7f25be
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Vertical_P2.77x2.84mm.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "DSUB-15_Male_Vertical_P2.77x2.84mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.695 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6d947616-0042-4cff-87a2-08a6c06ae18b)
+ )
+ (fp_text value "DSUB-15_Male_Vertical_P2.77x2.84mm" (at 9.695 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 78541977-f5b3-4d98-b32a-8e561acd021e)
+ )
+ (fp_text user "${REFERENCE}" (at 9.695 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa97b177-fdf8-4baf-bb20-6d916da8b4aa)
+ )
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 1762af75-76d1-4cd8-8472-ecd459664664))
+ (fp_line (start -0.686689 -2.79) (end 20.076689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp 2d7a4b12-3b89-4887-a3c2-cd99f3d9d03a))
+ (fp_line (start -8.905 -4.89) (end 28.295 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 71b4f50b-dcb4-4f92-bd53-6f56a1b50060))
+ (fp_line (start -9.965 6.67) (end -9.965 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 7cad8d5d-cac9-4014-b941-1eaa19ac25c5))
+ (fp_line (start 28.295 7.73) (end -8.905 7.73) (layer "F.SilkS") (width 0.12) (tstamp 8249dedf-d900-4631-b92b-bcc853ac1c5f))
+ (fp_line (start -2.32147 -0.841744) (end -1.422202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 85d3f2f5-4d13-4dac-aeb8-a5c6232f26ff))
+ (fp_line (start 0.212579 5.63) (end 19.177421 5.63) (layer "F.SilkS") (width 0.12) (tstamp be48b36d-1c07-4fb4-a2fc-ef5ad7bbabc2))
+ (fp_line (start 29.355 -3.83) (end 29.355 6.67) (layer "F.SilkS") (width 0.12) (tstamp ecb2a482-c03f-4a7f-8f8e-e34351c950fc))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp ecde9ae1-2b82-4d1d-b573-5e55bd775c62))
+ (fp_line (start 21.71147 -0.841744) (end 20.812202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp f648e071-cc17-4bb5-9aa8-204a3e3370a5))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp f8a3616e-2bfe-4de5-901b-685bb7b010c7))
+ (fp_arc (start 0.212579 5.63) (mid -0.854448 5.241634) (end -1.422202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 04766c33-ec8d-4dc9-bfb1-e7f03632c222))
+ (fp_arc (start -8.905 7.73) (mid -9.654533 7.419533) (end -9.965 6.67) (layer "F.SilkS") (width 0.12) (tstamp 42baf12d-5eb0-4df5-b5d7-f2edccb8a81f))
+ (fp_arc (start 20.076689 -2.79) (mid 21.348323 -2.197027) (end 21.71147 -0.841744) (layer "F.SilkS") (width 0.12) (tstamp 48e56d6c-b3fd-41ae-a651-3436237968d8))
+ (fp_arc (start -9.965 -3.83) (mid -9.654533 -4.579533) (end -8.905 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 56917b39-af2f-4170-8281-c11ef8c2199c))
+ (fp_arc (start -2.32147 -0.841744) (mid -1.958323 -2.197028) (end -0.686689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp 75eacfc6-0875-49fd-bc22-89188de0ffae))
+ (fp_arc (start 28.295 -4.89) (mid 29.044533 -4.579533) (end 29.355 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 76a94eb1-317b-44ce-9ba9-83260522e492))
+ (fp_arc (start 29.355 6.67) (mid 29.044533 7.419533) (end 28.295 7.73) (layer "F.SilkS") (width 0.12) (tstamp 93586333-3c88-4fe1-be27-7364abf74c36))
+ (fp_arc (start 20.812202 4.258256) (mid 20.244449 5.241634) (end 19.177421 5.63) (layer "F.SilkS") (width 0.12) (tstamp cb334dbe-52c9-4792-aa13-a0952b700d8a))
+ (fp_line (start -10.45 8.2) (end 29.8 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 0e2359dd-9b11-4382-8ec9-d4b34d4e038a))
+ (fp_line (start 29.8 -5.35) (end -10.45 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 80a399cb-1a7b-4340-bc5c-4e6ab9ec6a31))
+ (fp_line (start -10.45 -5.35) (end -10.45 8.2) (layer "F.CrtYd") (width 0.05) (tstamp bdef92a9-2d13-4317-bf80-4f345e0c7405))
+ (fp_line (start 29.8 8.2) (end 29.8 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp f5a56418-09e5-445f-aebd-bab5d84338a8))
+ (fp_line (start 29.295 -3.83) (end 29.295 6.67) (layer "F.Fab") (width 0.1) (tstamp 1944b306-5f0b-48c5-beec-769e2cb9bff4))
+ (fp_line (start -8.905 -4.83) (end 28.295 -4.83) (layer "F.Fab") (width 0.1) (tstamp 3aaa8915-ccd3-4c07-923b-339b07ca82c1))
+ (fp_line (start 0.201073 5.57) (end 19.188927 5.57) (layer "F.Fab") (width 0.1) (tstamp 55123a75-5af6-4a6e-83d9-bf2b09f3b8b1))
+ (fp_line (start 28.295 7.67) (end -8.905 7.67) (layer "F.Fab") (width 0.1) (tstamp 7c30911a-1375-4026-a047-30dbcfc70a88))
+ (fp_line (start 21.663887 -0.852163) (end 20.764619 4.247837) (layer "F.Fab") (width 0.1) (tstamp b951631d-180f-4ea0-be0a-34bd8e3d91ca))
+ (fp_line (start -0.698194 -2.73) (end 20.088194 -2.73) (layer "F.Fab") (width 0.1) (tstamp eb388bd6-cbbb-4349-a22c-a7df6c9474b1))
+ (fp_line (start -2.273887 -0.852163) (end -1.374619 4.247837) (layer "F.Fab") (width 0.1) (tstamp ee03227f-6579-42fc-986a-bdefb6b882c1))
+ (fp_line (start -9.905 6.67) (end -9.905 -3.83) (layer "F.Fab") (width 0.1) (tstamp f39b88e5-ff96-4a1a-9661-e632e0d73170))
+ (fp_arc (start -8.905 7.67) (mid -9.612107 7.377107) (end -9.905 6.67) (layer "F.Fab") (width 0.1) (tstamp 25e4c843-57f3-4563-81f2-17c9a81b770c))
+ (fp_arc (start 29.295 6.67) (mid 29.002107 7.377107) (end 28.295 7.67) (layer "F.Fab") (width 0.1) (tstamp 60719038-827a-4674-aa54-e53817153c74))
+ (fp_arc (start 20.088194 -2.73) (mid 21.313865 -2.15846) (end 21.663886 -0.852163) (layer "F.Fab") (width 0.1) (tstamp 6336418f-0715-4362-8b84-4bc99e0cc79a))
+ (fp_arc (start 0.201073 5.57) (mid -0.827387 5.195671) (end -1.374619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 7406978f-aae6-4fbb-b33f-8dfdfcf47b6f))
+ (fp_arc (start -9.905 -3.83) (mid -9.612107 -4.537107) (end -8.905 -4.83) (layer "F.Fab") (width 0.1) (tstamp 95bf9427-dac4-4364-aefa-ad51fb491fbe))
+ (fp_arc (start 20.764619 4.247837) (mid 20.217387 5.195671) (end 19.188927 5.57) (layer "F.Fab") (width 0.1) (tstamp cf284295-646c-47d8-8195-2bc11b2ee80e))
+ (fp_arc (start -2.273886 -0.852163) (mid -1.923865 -2.15846) (end -0.698194 -2.73) (layer "F.Fab") (width 0.1) (tstamp d2e9f9c1-30ac-4e6b-9bd1-84c3693adffa))
+ (fp_arc (start 28.295 -4.83) (mid 29.002107 -4.537107) (end 29.295 -3.83) (layer "F.Fab") (width 0.1) (tstamp d98368ed-f7ec-4901-bf23-27aa08c292ed))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b05cbdea-49c3-4a14-b8c1-718375f6e947))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7f457eeb-6294-4294-81d4-b5bcf216a0c9))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 74cfd0ff-d4a4-48ad-986d-9a2dfa65353a))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 17b76e5d-f2d9-438f-9439-fe438391db10))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 90abf7a7-cb38-43db-8617-7ecb8185f5ba))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b1415f15-fb1e-4c74-972f-0c962e6f4ac7))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e8939c5f-f340-425f-84ce-df5254e127e4))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f485b2a5-38c6-4254-9662-84a5cad20609))
+ (pad "9" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e8039269-c2a4-4d68-8596-043513b209eb))
+ (pad "10" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8a9139a6-5369-453d-9a15-520e3d3532a1))
+ (pad "11" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc6789ba-126e-4502-b382-0a94a5e54284))
+ (pad "12" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ea24a56-a579-4a11-9de4-5f8b710cd167))
+ (pad "13" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a1fd10c7-7a8a-452e-baf8-4db50a1d34b1))
+ (pad "14" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 339c23e0-deeb-418d-9a2b-f13c693fe082))
+ (pad "15" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 21a800c8-fc39-4d89-b23c-3ba7680b87a4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Male_Vertical_P2.77x2.84mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..e26aa235
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.695 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2418d02a-bd83-468f-a321-b8b93b3cfdc7)
+ )
+ (fp_text value "DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles" (at 9.695 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 21532c0f-e084-4b85-ac84-643b76f1c55e)
+ )
+ (fp_text user "${REFERENCE}" (at 9.695 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 75ce92e9-2d2e-461d-9d58-fba12f1c4eb0)
+ )
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 0651f3a2-09af-45c7-91f5-10a88d538a96))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 370798a4-a068-413e-8f9d-027559ab3950))
+ (fp_line (start 29.355 -3.83) (end 29.355 6.67) (layer "F.SilkS") (width 0.12) (tstamp 54b8a5dd-8acd-45aa-8817-07d21f21dc32))
+ (fp_line (start -8.905 -4.89) (end 28.295 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 86fefff6-cf49-42de-ae7b-c937c2d0a981))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp b447e81f-afc4-4375-a20b-bd0dae1fc897))
+ (fp_line (start -0.686689 -2.79) (end 20.076689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp b7ea332d-366e-433e-8942-d1ad61dd6eec))
+ (fp_line (start 21.71147 -0.841744) (end 20.812202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp bd88abe3-cfaa-4826-ba63-347036f03c14))
+ (fp_line (start -2.32147 -0.841744) (end -1.422202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp cfab49c9-1f45-42f3-b009-cb84945c11b5))
+ (fp_line (start 28.295 7.73) (end -8.905 7.73) (layer "F.SilkS") (width 0.12) (tstamp d35fbfba-7e02-4a30-87f5-43137eb3ab11))
+ (fp_line (start 0.212579 5.63) (end 19.177421 5.63) (layer "F.SilkS") (width 0.12) (tstamp e31ce4bc-2695-4090-8599-fba4c466c566))
+ (fp_line (start -9.965 6.67) (end -9.965 -3.83) (layer "F.SilkS") (width 0.12) (tstamp f9fbe331-6e18-419e-a415-b37fe7270a46))
+ (fp_arc (start 28.295 -4.89) (mid 29.044533 -4.579533) (end 29.355 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 1698ea32-ca7d-4372-904b-cc3b7afd7c8c))
+ (fp_arc (start 20.076689 -2.79) (mid 21.348323 -2.197027) (end 21.71147 -0.841744) (layer "F.SilkS") (width 0.12) (tstamp 588601c7-99d5-4485-9166-0dbb11043ca2))
+ (fp_arc (start 20.812202 4.258256) (mid 20.244449 5.241634) (end 19.177421 5.63) (layer "F.SilkS") (width 0.12) (tstamp 7c73f97d-966b-43bd-ae97-7692199f2352))
+ (fp_arc (start 29.355 6.67) (mid 29.044533 7.419533) (end 28.295 7.73) (layer "F.SilkS") (width 0.12) (tstamp 7f921f33-f270-41ca-9bc0-038125f79586))
+ (fp_arc (start -8.905 7.73) (mid -9.654533 7.419533) (end -9.965 6.67) (layer "F.SilkS") (width 0.12) (tstamp 8978d560-a327-4f17-9adb-df59e3ec95e2))
+ (fp_arc (start -2.32147 -0.841744) (mid -1.958323 -2.197028) (end -0.686689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp a619ddd1-e274-47d0-9d73-edfe5b52725d))
+ (fp_arc (start 0.212579 5.63) (mid -0.854448 5.241634) (end -1.422202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp e6ec63c8-3f20-4e3e-bd6d-98c80993edaa))
+ (fp_arc (start -9.965 -3.83) (mid -9.654533 -4.579533) (end -8.905 -4.89) (layer "F.SilkS") (width 0.12) (tstamp ec861642-8784-4343-a6e4-f8df70207b69))
+ (fp_line (start -10.45 8.2) (end 29.8 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 89830718-10ac-4774-a1b4-f2e5dbfb282d))
+ (fp_line (start 29.8 -5.35) (end -10.45 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp ad57123f-ea13-4881-90b7-26486a1f6ffb))
+ (fp_line (start -10.45 -5.35) (end -10.45 8.2) (layer "F.CrtYd") (width 0.05) (tstamp c27cf4ec-5ef3-4ec1-b83e-42b51ad5335a))
+ (fp_line (start 29.8 8.2) (end 29.8 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp e380bf08-b71f-474f-8172-d9d56e1bb520))
+ (fp_line (start -8.905 -4.83) (end 28.295 -4.83) (layer "F.Fab") (width 0.1) (tstamp 1607823e-7aa9-4ee4-8ffa-d41a7e086194))
+ (fp_line (start 21.663887 -0.852163) (end 20.764619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 574e197c-5a6b-4556-81ed-99714d0949a5))
+ (fp_line (start -9.905 6.67) (end -9.905 -3.83) (layer "F.Fab") (width 0.1) (tstamp 5a3e5946-27b1-4cfa-998f-e4a5bde2aa44))
+ (fp_line (start -0.698194 -2.73) (end 20.088194 -2.73) (layer "F.Fab") (width 0.1) (tstamp 72bdbf6b-2c05-484b-ac72-a5924cd6509a))
+ (fp_line (start 29.295 -3.83) (end 29.295 6.67) (layer "F.Fab") (width 0.1) (tstamp b72581d4-9c87-44ca-b75d-e712c16e5137))
+ (fp_line (start 28.295 7.67) (end -8.905 7.67) (layer "F.Fab") (width 0.1) (tstamp bc4418b3-18f5-41bc-95de-477fb0b6fad7))
+ (fp_line (start 0.201073 5.57) (end 19.188927 5.57) (layer "F.Fab") (width 0.1) (tstamp d7cb92d3-9c9f-4c9f-82f6-8359f53122d0))
+ (fp_line (start -2.273887 -0.852163) (end -1.374619 4.247837) (layer "F.Fab") (width 0.1) (tstamp f06be05e-3fca-4441-99a9-b7b6e2d6afa3))
+ (fp_arc (start -2.273886 -0.852163) (mid -1.923865 -2.15846) (end -0.698194 -2.73) (layer "F.Fab") (width 0.1) (tstamp 13c604da-0afa-4595-9bb4-7a6c5320b21d))
+ (fp_arc (start 29.295 6.67) (mid 29.002107 7.377107) (end 28.295 7.67) (layer "F.Fab") (width 0.1) (tstamp 19e0079f-36e0-4c76-b9e2-9481898d16fa))
+ (fp_arc (start 20.764619 4.247837) (mid 20.217387 5.195671) (end 19.188927 5.57) (layer "F.Fab") (width 0.1) (tstamp 288a5d84-cd3a-4920-82ea-4862a597d2f0))
+ (fp_arc (start 20.088194 -2.73) (mid 21.313865 -2.15846) (end 21.663886 -0.852163) (layer "F.Fab") (width 0.1) (tstamp 5fc16cd7-3dc2-4450-bb53-a31ea652f81f))
+ (fp_arc (start 0.201073 5.57) (mid -0.827387 5.195671) (end -1.374619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 88ab9794-3267-4d02-922b-fa78d915d887))
+ (fp_arc (start -8.905 7.67) (mid -9.612107 7.377107) (end -9.905 6.67) (layer "F.Fab") (width 0.1) (tstamp b1bc7ddb-f013-4b63-aa0d-5bce5917e999))
+ (fp_arc (start -9.905 -3.83) (mid -9.612107 -4.537107) (end -8.905 -4.83) (layer "F.Fab") (width 0.1) (tstamp c7f7e90c-4f33-434b-80e4-8bf0d665ac28))
+ (fp_arc (start 28.295 -4.83) (mid 29.002107 -4.537107) (end 29.295 -3.83) (layer "F.Fab") (width 0.1) (tstamp ea37215a-25b8-4446-9436-1d443ed9ffe9))
+ (pad "0" thru_hole circle (at 26.345 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp a82d3bbc-f981-430b-ae8c-7c9eda36919f))
+ (pad "0" thru_hole circle (at -6.955 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp a8531ede-c6ba-4e3c-ac5e-7d044875b79f))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4a114bf6-ae78-419f-b660-13a98501718d))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d26b7194-c3a4-4d69-aa01-94e5a6fba5d2))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e857155a-1441-4e76-bba8-2ec97359b611))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4c62bc99-d459-4046-b337-3dbe837af406))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fc16c3b5-b137-4680-86ff-962b41b47658))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b2246cd2-ece6-4107-bd51-3e1ef5f1aed8))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 423688d8-bef2-44e3-a5b2-9f6cf9c12d9f))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d51430db-d37a-4b47-95c2-149d4774465c))
+ (pad "9" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8c4c9f88-186e-42dd-9973-a0a56379d7b5))
+ (pad "10" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp da767e18-cc80-4abc-81fe-4634a3eaa64d))
+ (pad "11" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8725f18a-e818-4427-b932-361c1d398283))
+ (pad "12" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8cf32fd1-fdd9-41c9-9390-c16e6c28c346))
+ (pad "13" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 92caaf85-02cb-4a24-9655-c373a0ecc685))
+ (pad "14" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 90206ce4-37cf-410b-89dc-187e238e0aac))
+ (pad "15" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f6bd00e4-f560-4fc6-9d59-cb0d2e0f71f8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_EdgeMount_P2.77mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_EdgeMount_P2.77mm.kicad_mod
new file mode 100644
index 00000000..de30f4a5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_EdgeMount_P2.77mm.kicad_mod
@@ -0,0 +1,195 @@
+(footprint "DSUB-25_Female_EdgeMount_P2.77mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 47.1mm")
+ (attr smd)
+ (fp_text reference "REF**" (at -20.543333 0) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5a0c487b-486c-440c-bd8c-45ecea81bcd4)
+ )
+ (fp_text value "DSUB-25_Female_EdgeMount_P2.77mm" (at 0 16.86) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 599f5092-60c2-4831-be9e-11fd00e2df29)
+ )
+ (fp_text user "PCB edge" (at -21.55 1.323333) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp a84e5c2d-0829-4312-89ba-5d0f56325a38)
+ )
+ (fp_text user "${REFERENCE}" (at 0 3.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ff872ba-e632-4c69-a7a1-1f9ac983bf42)
+ )
+ (fp_line (start -17.803333 -2) (end -17.803333 1.74) (layer "F.SilkS") (width 0.12) (tstamp 03e9c32f-5aac-46c9-b216-90eadeef3558))
+ (fp_line (start 18.043333 0) (end 18.043333 -2.24) (layer "F.SilkS") (width 0.12) (tstamp 23c29d52-7473-4b32-a4d3-e0e9d69093e7))
+ (fp_line (start 17.803333 1.74) (end 17.803333 -2) (layer "F.SilkS") (width 0.12) (tstamp 636e3145-e052-4b3c-bcfe-52ec13215691))
+ (fp_line (start 17.803333 -2) (end -17.803333 -2) (layer "F.SilkS") (width 0.12) (tstamp c5310ba7-b752-4a6e-a1bd-9d27c5120773))
+ (fp_line (start 18.043333 -2.24) (end 13.85 -2.24) (layer "F.SilkS") (width 0.12) (tstamp ebfd29d2-a84a-4a2e-b505-3e56cb56adda))
+ (fp_line (start -26.55 1.99) (end 26.55 1.99) (layer "Dwgs.User") (width 0.05) (tstamp 8b962d90-f48d-446a-bfe3-fcfcc5467056))
+ (fp_line (start 20.05 8.8) (end 27.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 052a9731-b627-4cf1-8b3e-128d549a0ea6))
+ (fp_line (start -27.05 10.2) (end -27.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 09dabd2d-87dc-4cce-ac90-5f456c4b85e3))
+ (fp_line (start 19.05 1.5) (end 19.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 112ccd71-fea2-4c2d-91d6-07f20a5f99cf))
+ (fp_line (start 20.05 4.3) (end 20.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 26bd74ea-1a56-4f17-8443-5bc03becf814))
+ (fp_line (start -19.65 16.4) (end -19.65 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 3281ffde-a4fa-4013-b6fa-f43fcd434e37))
+ (fp_line (start -18.05 1.5) (end -18.05 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 3b6847cd-749b-4d9c-98c8-986b3305b155))
+ (fp_line (start 18.05 -2.25) (end 18.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 4704b588-e401-48c7-b971-804a74295ada))
+ (fp_line (start -20.05 4.3) (end -19.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 6c566a0f-1847-4624-98d6-b87bde387196))
+ (fp_line (start 27.05 10.2) (end 19.65 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 7accf927-5d52-4490-8600-bfe35743a309))
+ (fp_line (start 19.65 16.4) (end -19.65 16.4) (layer "F.CrtYd") (width 0.05) (tstamp 7bc76c80-7572-449d-8516-d49f434f3dfc))
+ (fp_line (start 19.65 10.2) (end 19.65 16.4) (layer "F.CrtYd") (width 0.05) (tstamp 84fe3f8f-d4ca-4a70-942e-77187ae5d9af))
+ (fp_line (start 27.05 8.8) (end 27.05 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 85b12d6e-0edd-416e-8a5d-e31c885bf1a8))
+ (fp_line (start 18.05 1.5) (end 19.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 87bf7c16-4ef5-46f7-b8e8-fad5b1cafbee))
+ (fp_line (start -18.05 -2.25) (end 18.05 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp beadebe1-23a0-42df-9c88-0dd38779a225))
+ (fp_line (start 19.05 4.3) (end 20.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp c0e68b05-fef0-40de-b611-31a22d41d083))
+ (fp_line (start -20.05 8.8) (end -20.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp ca234249-f958-4674-bdbc-712559ec2d5d))
+ (fp_line (start -19.05 4.3) (end -19.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp cf6cb5df-2103-4d34-af62-28fc330d77db))
+ (fp_line (start -19.05 1.5) (end -18.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp da44d8cf-cf0d-4c32-8753-662e9694128c))
+ (fp_line (start -27.05 8.8) (end -20.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp dbb850e6-5dec-423e-98cc-1de7bbc51412))
+ (fp_line (start -19.65 10.2) (end -27.05 10.2) (layer "F.CrtYd") (width 0.05) (tstamp ee08b7ff-5a3d-4f96-a94e-50a8481a58c5))
+ (fp_line (start -3.555 -0.91) (end -4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp 08d97e2a-53c5-4e2a-a7d7-4728a6f73d13))
+ (fp_line (start 11.865 1.99) (end 13.065 1.99) (layer "B.Fab") (width 0.1) (tstamp 0b0714b0-a076-46f5-9e8a-1eaf9d68011a))
+ (fp_line (start 13.065 1.99) (end 13.065 -0.91) (layer "B.Fab") (width 0.1) (tstamp 0b1de72d-116d-4680-b5d5-d98684365a25))
+ (fp_line (start -15.835 -0.91) (end -15.835 1.99) (layer "B.Fab") (width 0.1) (tstamp 0f3cd068-8365-4e50-8602-df0eab96c357))
+ (fp_line (start 13.065 -0.91) (end 11.865 -0.91) (layer "B.Fab") (width 0.1) (tstamp 14dd9a95-82f2-4a7f-a52e-201e17eb5a65))
+ (fp_line (start -0.785 1.99) (end -0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp 1fb339ad-efba-4f2d-b7da-4bd7d228a5c3))
+ (fp_line (start 9.095 1.99) (end 10.295 1.99) (layer "B.Fab") (width 0.1) (tstamp 202918bd-e980-4a7b-9c6d-ef3687b64d31))
+ (fp_line (start -13.065 1.99) (end -11.865 1.99) (layer "B.Fab") (width 0.1) (tstamp 31dc976e-8740-47df-8575-dd09473d26ef))
+ (fp_line (start 15.835 -0.91) (end 14.635 -0.91) (layer "B.Fab") (width 0.1) (tstamp 35d45907-1c43-4517-8c96-e154d7d99845))
+ (fp_line (start -1.985 -0.91) (end -1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp 38483320-19a6-40b6-9e2b-a4a981859624))
+ (fp_line (start 1.985 1.99) (end 1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp 421867be-e63d-4bad-9417-a5bf6f3db027))
+ (fp_line (start -9.095 1.99) (end -9.095 -0.91) (layer "B.Fab") (width 0.1) (tstamp 498da184-44b4-4ee6-bffd-79b5f59beba9))
+ (fp_line (start -11.865 -0.91) (end -13.065 -0.91) (layer "B.Fab") (width 0.1) (tstamp 5ce1142c-a7e2-433b-bea5-f905454f35a5))
+ (fp_line (start -6.325 -0.91) (end -7.525 -0.91) (layer "B.Fab") (width 0.1) (tstamp 5d8bde65-6a36-4e5d-8039-14a251542cc7))
+ (fp_line (start 7.525 1.99) (end 7.525 -0.91) (layer "B.Fab") (width 0.1) (tstamp 6b66f2f1-39ad-45d5-89d5-1490b07331de))
+ (fp_line (start 10.295 1.99) (end 10.295 -0.91) (layer "B.Fab") (width 0.1) (tstamp 6e213cb5-37f1-40db-927c-d386ef0844f7))
+ (fp_line (start 3.555 -0.91) (end 3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp 77b59016-6288-4773-86df-8737e4915fee))
+ (fp_line (start -7.525 -0.91) (end -7.525 1.99) (layer "B.Fab") (width 0.1) (tstamp 796eeac4-3025-47b5-bac1-293f6488fdc0))
+ (fp_line (start -14.635 1.99) (end -14.635 -0.91) (layer "B.Fab") (width 0.1) (tstamp 7ee94714-04ce-4daf-977f-65733c6481ca))
+ (fp_line (start -13.065 -0.91) (end -13.065 1.99) (layer "B.Fab") (width 0.1) (tstamp 8373721b-cb96-4e45-a2ec-66bd4db622e1))
+ (fp_line (start 3.555 1.99) (end 4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp 87e436ef-142d-49b7-9d8d-03452c30c7e0))
+ (fp_line (start -3.555 1.99) (end -3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp 8ac5f4bd-036a-4a48-8985-3f644134b22c))
+ (fp_line (start 14.635 -0.91) (end 14.635 1.99) (layer "B.Fab") (width 0.1) (tstamp 8de870ff-8b1f-4f34-a502-37840e0d14a2))
+ (fp_line (start 0.785 1.99) (end 1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp 8e877f91-81dd-4cca-897a-d6a1b1af3d8c))
+ (fp_line (start -10.295 -0.91) (end -10.295 1.99) (layer "B.Fab") (width 0.1) (tstamp 9da455c5-7dcb-4d2f-93b2-0ae51418d20d))
+ (fp_line (start -6.325 1.99) (end -6.325 -0.91) (layer "B.Fab") (width 0.1) (tstamp 9e05e7d0-a99a-4d66-ba0c-1c81c9faf927))
+ (fp_line (start -15.835 1.99) (end -14.635 1.99) (layer "B.Fab") (width 0.1) (tstamp 9f5e756f-ba6e-4d6d-884e-59e3a0179231))
+ (fp_line (start 7.525 -0.91) (end 6.325 -0.91) (layer "B.Fab") (width 0.1) (tstamp a27f939a-48bf-42a4-aa86-d7c535db9e40))
+ (fp_line (start 4.755 1.99) (end 4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp a6c234c0-976c-4f09-b209-7347581620a9))
+ (fp_line (start -9.095 -0.91) (end -10.295 -0.91) (layer "B.Fab") (width 0.1) (tstamp a9c8360e-44d5-4201-8982-063cc31951bb))
+ (fp_line (start 6.325 1.99) (end 7.525 1.99) (layer "B.Fab") (width 0.1) (tstamp ab50a92d-9b75-4c8a-8eba-4e60693fe5c7))
+ (fp_line (start -1.985 1.99) (end -0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp abb47427-1619-433e-99ec-50870579f574))
+ (fp_line (start 0.785 -0.91) (end 0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp abb52968-d476-4fe8-b5a7-30c0613e2b9e))
+ (fp_line (start -0.785 -0.91) (end -1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp adc7d6c2-fdc3-4219-96d4-be01c020cf9c))
+ (fp_line (start -4.755 1.99) (end -3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp c61a12f8-11bf-42d6-bf1e-71e3fee2d476))
+ (fp_line (start -7.525 1.99) (end -6.325 1.99) (layer "B.Fab") (width 0.1) (tstamp c7b0703b-b478-4f76-b24a-a6ea848b2a10))
+ (fp_line (start -11.865 1.99) (end -11.865 -0.91) (layer "B.Fab") (width 0.1) (tstamp ce8cea78-dc70-4dfb-8b46-00cced180541))
+ (fp_line (start -14.635 -0.91) (end -15.835 -0.91) (layer "B.Fab") (width 0.1) (tstamp d596eb1b-38a8-47e2-873c-d298d55bc755))
+ (fp_line (start 11.865 -0.91) (end 11.865 1.99) (layer "B.Fab") (width 0.1) (tstamp dc91ce4a-2f61-4be0-9aa8-685929f08d3f))
+ (fp_line (start 4.755 -0.91) (end 3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp e486e2b3-4bf0-4e05-9e12-1a2d148765ea))
+ (fp_line (start 15.835 1.99) (end 15.835 -0.91) (layer "B.Fab") (width 0.1) (tstamp e5d0c669-01f8-4dee-ad46-a8dd2d5b7e64))
+ (fp_line (start 9.095 -0.91) (end 9.095 1.99) (layer "B.Fab") (width 0.1) (tstamp ed05efbb-69ee-4bee-bca5-560b027d4efc))
+ (fp_line (start 10.295 -0.91) (end 9.095 -0.91) (layer "B.Fab") (width 0.1) (tstamp edc81c63-1a5a-4664-9e5e-5d9cfdf31c1b))
+ (fp_line (start -10.295 1.99) (end -9.095 1.99) (layer "B.Fab") (width 0.1) (tstamp ee019dbe-60ee-4627-bb5f-bde5b99fa47f))
+ (fp_line (start 14.635 1.99) (end 15.835 1.99) (layer "B.Fab") (width 0.1) (tstamp f22124f8-3484-44a5-af14-7f34c490b462))
+ (fp_line (start -4.755 -0.91) (end -4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp f76f9667-4686-4291-925a-a4d653d7853b))
+ (fp_line (start 6.325 -0.91) (end 6.325 1.99) (layer "B.Fab") (width 0.1) (tstamp fa57ada8-7c4b-4726-a09a-f1c38db54852))
+ (fp_line (start 1.985 -0.91) (end 0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp fd2aad8b-3166-40e6-b398-e18f410eee33))
+ (fp_line (start -8.91 1.99) (end -7.71 1.99) (layer "F.Fab") (width 0.1) (tstamp 01668ef5-2273-4581-a40a-7e367c45f923))
+ (fp_line (start 19.55 9.29) (end 19.55 4.79) (layer "F.Fab") (width 0.1) (tstamp 0325e066-bf22-4cb4-ba8a-803d21b90928))
+ (fp_line (start 3.37 1.99) (end 3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp 03f4b141-68c5-4075-92be-62ff7be19c50))
+ (fp_line (start -6.14 1.99) (end -4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp 03f68dc1-de97-4b2d-8c89-b63d178c2686))
+ (fp_line (start -19.55 9.29) (end 19.55 9.29) (layer "F.Fab") (width 0.1) (tstamp 078bd8dd-178e-4b9a-9318-660803aec628))
+ (fp_line (start 13.25 1.99) (end 14.45 1.99) (layer "F.Fab") (width 0.1) (tstamp 0810002d-ea85-41b3-8535-5baf77d026d8))
+ (fp_line (start 18.55 1.99) (end -18.55 1.99) (layer "F.Fab") (width 0.1) (tstamp 0f9c4e91-6cd2-40f5-bd3c-5faa7590729a))
+ (fp_line (start 10.48 1.99) (end 11.68 1.99) (layer "F.Fab") (width 0.1) (tstamp 112a7daa-dda5-4561-ac77-c7bb1cb19083))
+ (fp_line (start -16.02 -0.91) (end -17.22 -0.91) (layer "F.Fab") (width 0.1) (tstamp 124757e1-bf5e-49a4-a913-7a06768384de))
+ (fp_line (start 18.55 4.79) (end 18.55 1.99) (layer "F.Fab") (width 0.1) (tstamp 127be0ae-dcb4-4a97-a2df-48652e83634f))
+ (fp_line (start 10.48 -0.91) (end 10.48 1.99) (layer "F.Fab") (width 0.1) (tstamp 13666b7e-4188-41de-b0b1-416d38fab124))
+ (fp_line (start -8.91 -0.91) (end -8.91 1.99) (layer "F.Fab") (width 0.1) (tstamp 1e7c863b-8486-44db-9305-82588a43cdbf))
+ (fp_line (start 11.68 -0.91) (end 10.48 -0.91) (layer "F.Fab") (width 0.1) (tstamp 20f963b1-bfb4-4104-8bf5-131806e23d76))
+ (fp_line (start -14.45 1.99) (end -13.25 1.99) (layer "F.Fab") (width 0.1) (tstamp 265cc7f6-8449-40ed-9473-841d94afba65))
+ (fp_line (start -19.15 15.86) (end 19.15 15.86) (layer "F.Fab") (width 0.1) (tstamp 26e18373-ce29-4c52-8f87-955a8da686d9))
+ (fp_line (start -26.55 9.29) (end -26.55 9.69) (layer "F.Fab") (width 0.1) (tstamp 2d30d756-9c2e-4574-a653-ad4323c0ce1e))
+ (fp_line (start -14.45 -0.91) (end -14.45 1.99) (layer "F.Fab") (width 0.1) (tstamp 2eeb3d37-c872-4f16-8477-00c640c060ec))
+ (fp_line (start -13.25 1.99) (end -13.25 -0.91) (layer "F.Fab") (width 0.1) (tstamp 329d2e5e-7a88-4aa3-b4ee-874c0efedc02))
+ (fp_line (start -10.48 -0.91) (end -11.68 -0.91) (layer "F.Fab") (width 0.1) (tstamp 3779cdce-e423-4866-83a8-a2802aa329e7))
+ (fp_line (start -19.55 4.79) (end -19.55 9.29) (layer "F.Fab") (width 0.1) (tstamp 3930afa9-fb81-4cc7-87ab-d0f93173f0be))
+ (fp_line (start 19.15 9.69) (end -19.15 9.69) (layer "F.Fab") (width 0.1) (tstamp 3ad49c86-52ea-437a-923d-3b22571dae7a))
+ (fp_line (start 26.55 9.69) (end 26.55 9.29) (layer "F.Fab") (width 0.1) (tstamp 413820a2-ce93-4c2c-b581-cc060ee08c36))
+ (fp_line (start 8.91 1.99) (end 8.91 -0.91) (layer "F.Fab") (width 0.1) (tstamp 419c7c14-6507-40be-aea9-e406f85d152e))
+ (fp_line (start -4.94 1.99) (end -4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp 46d7f770-5668-4052-9e44-58534f640690))
+ (fp_line (start -18.55 4.79) (end 18.55 4.79) (layer "F.Fab") (width 0.1) (tstamp 4d5caf82-3e90-454e-808e-b6f97c8ebf0a))
+ (fp_line (start -7.71 1.99) (end -7.71 -0.91) (layer "F.Fab") (width 0.1) (tstamp 4f4bbb38-3251-49a9-bae5-1c168ccd94a8))
+ (fp_line (start 2.17 1.99) (end 3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp 50f90297-20d7-4abe-a9b0-19d973855065))
+ (fp_line (start -17.22 1.99) (end -16.02 1.99) (layer "F.Fab") (width 0.1) (tstamp 52ce3485-3ad0-455e-9d2e-6a0f86058b5a))
+ (fp_line (start 16.02 -0.91) (end 16.02 1.99) (layer "F.Fab") (width 0.1) (tstamp 5b30b26e-9422-484d-a0a4-bc9c5bde62b1))
+ (fp_line (start -17.22 -0.91) (end -17.22 1.99) (layer "F.Fab") (width 0.1) (tstamp 62d8b9d3-6b05-47ab-8f35-848ef1dfd2c5))
+ (fp_line (start 19.55 4.79) (end -19.55 4.79) (layer "F.Fab") (width 0.1) (tstamp 6308c621-bf3c-4ccc-9ea6-b11631f637d2))
+ (fp_line (start 6.14 -0.91) (end 4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp 69aef580-f7bd-42f7-a183-b845e6e447d1))
+ (fp_line (start -6.14 -0.91) (end -6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp 6a69a186-4e5d-4549-a011-b915c254056d))
+ (fp_line (start -3.37 -0.91) (end -3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp 6e399f57-ff08-4615-9f4c-9590ba3f9803))
+ (fp_line (start -3.37 1.99) (end -2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp 70039d31-c0bf-4902-b8ae-db3cab3d36ed))
+ (fp_line (start 4.94 1.99) (end 6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp 737123cf-c90e-4801-bfbf-8f4fa70469d8))
+ (fp_line (start -11.68 1.99) (end -10.48 1.99) (layer "F.Fab") (width 0.1) (tstamp 7c3866b2-2df1-442b-819b-a903f7ea1db7))
+ (fp_line (start 0.6 -0.91) (end -0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp 7df22528-d9e0-48c1-87d1-175974398e00))
+ (fp_line (start -7.71 -0.91) (end -8.91 -0.91) (layer "F.Fab") (width 0.1) (tstamp 81b63c1b-d834-4a13-be55-9c710c9e0dc7))
+ (fp_line (start 13.25 -0.91) (end 13.25 1.99) (layer "F.Fab") (width 0.1) (tstamp 82db1119-910f-4593-94d0-1b990e6c78a4))
+ (fp_line (start -10.48 1.99) (end -10.48 -0.91) (layer "F.Fab") (width 0.1) (tstamp 8bf27cc6-f080-4807-a660-808551dc3b42))
+ (fp_line (start 6.14 1.99) (end 6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 8ec07caa-2067-483f-9a36-616e38751b7b))
+ (fp_line (start -4.94 -0.91) (end -6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 8f0aab4c-ffa4-4acc-93d9-16a79183defe))
+ (fp_line (start 16.02 1.99) (end 17.22 1.99) (layer "F.Fab") (width 0.1) (tstamp 8fd32d6d-90cc-457d-9955-dd996abc13cb))
+ (fp_line (start -2.17 -0.91) (end -3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp 93bf1cc3-aa31-4983-b18d-f6d9481962b4))
+ (fp_line (start -2.17 1.99) (end -2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp 95b9da8c-4776-4c1f-8c3c-ea6a8d11c86f))
+ (fp_line (start -0.6 1.99) (end 0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp a1537b5d-051a-4f44-91e5-8bbbfccb5da2))
+ (fp_line (start 14.45 1.99) (end 14.45 -0.91) (layer "F.Fab") (width 0.1) (tstamp a850083e-8f76-460d-b183-e6649367195e))
+ (fp_line (start 19.15 15.86) (end 19.15 9.69) (layer "F.Fab") (width 0.1) (tstamp b0b92b22-9827-477d-b6a7-edab4fd46aef))
+ (fp_line (start 3.37 -0.91) (end 2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp b2337fad-ab44-4bec-bd5d-c6e0374e09ab))
+ (fp_line (start 2.17 -0.91) (end 2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp b6593e95-e7ea-4be3-8b7e-6d3d709e2bb1))
+ (fp_line (start -18.55 1.99) (end -18.55 4.79) (layer "F.Fab") (width 0.1) (tstamp b851379b-9cd9-4e4c-aa17-282aea4b7d6d))
+ (fp_line (start -13.25 -0.91) (end -14.45 -0.91) (layer "F.Fab") (width 0.1) (tstamp bb513a8b-51cb-46db-904c-4a8b7796b4a8))
+ (fp_line (start -16.02 1.99) (end -16.02 -0.91) (layer "F.Fab") (width 0.1) (tstamp bfe9568b-8e68-4393-9f2a-86bdd024df57))
+ (fp_line (start 7.71 1.99) (end 8.91 1.99) (layer "F.Fab") (width 0.1) (tstamp c025cf5c-5648-4ba6-9ad0-332a54572f11))
+ (fp_line (start 17.22 1.99) (end 17.22 -0.91) (layer "F.Fab") (width 0.1) (tstamp c079a7e0-958f-4b0a-b2bb-5423297a09e4))
+ (fp_line (start 17.22 -0.91) (end 16.02 -0.91) (layer "F.Fab") (width 0.1) (tstamp c64cab08-1060-405a-a63e-99e0254b4d31))
+ (fp_line (start 7.71 -0.91) (end 7.71 1.99) (layer "F.Fab") (width 0.1) (tstamp c868cad0-6044-4e5b-92b5-269c22a3031f))
+ (fp_line (start 11.68 1.99) (end 11.68 -0.91) (layer "F.Fab") (width 0.1) (tstamp ce04eb54-0e66-4128-9071-41ab13edfa51))
+ (fp_line (start -26.55 9.69) (end 26.55 9.69) (layer "F.Fab") (width 0.1) (tstamp ce0d7e8e-b291-4534-af34-d0aa34084286))
+ (fp_line (start 4.94 -0.91) (end 4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp d3ec0d47-fde1-47fb-a74c-353d9e97888f))
+ (fp_line (start 14.45 -0.91) (end 13.25 -0.91) (layer "F.Fab") (width 0.1) (tstamp dca2c7e7-7071-4785-95e9-f02df5986910))
+ (fp_line (start -19.15 9.69) (end -19.15 15.86) (layer "F.Fab") (width 0.1) (tstamp e177466d-a87b-4499-bc94-58cf17736933))
+ (fp_line (start -11.68 -0.91) (end -11.68 1.99) (layer "F.Fab") (width 0.1) (tstamp e59c5bff-875f-4102-b88e-3b0a528f4830))
+ (fp_line (start -0.6 -0.91) (end -0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp ee5f2c0f-1ded-4168-9296-af84f66066ee))
+ (fp_line (start 8.91 -0.91) (end 7.71 -0.91) (layer "F.Fab") (width 0.1) (tstamp ee9d17bc-0ca7-4a9d-8929-180fcf98570c))
+ (fp_line (start 26.55 9.29) (end -26.55 9.29) (layer "F.Fab") (width 0.1) (tstamp f876ab88-a444-4287-928c-cb66c29c9368))
+ (fp_line (start 0.6 1.99) (end 0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp f90b4879-c241-4b32-bb88-5063a10c3bcd))
+ (pad "1" smd rect (at 16.62 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2b1b128-364d-44be-91a7-1ccb30075ee6))
+ (pad "2" smd rect (at 13.85 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a395492d-fcab-46fb-842e-4a51487a3e7d))
+ (pad "3" smd rect (at 11.08 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0264e924-b230-4db0-af22-a40ed7944654))
+ (pad "4" smd rect (at 8.31 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a72a6e62-c5f1-4426-8f24-49d25d1c30ed))
+ (pad "5" smd rect (at 5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5fa3f52d-f468-4353-b0cd-4c3368dbde87))
+ (pad "6" smd rect (at 2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c1c2b24-e9ed-4ea7-bc5f-9070809b5d65))
+ (pad "7" smd rect (at 0 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f347a75-059f-4610-b468-7e59baa19198))
+ (pad "8" smd rect (at -2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3fa2b26-32c2-47a0-8367-97cf1da7dbfa))
+ (pad "9" smd rect (at -5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdca9693-3444-483c-aa68-6348a9f04bfd))
+ (pad "10" smd rect (at -8.31 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad7e23d8-368a-4c1f-b861-5167936857a5))
+ (pad "11" smd rect (at -11.08 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb15f27c-ac70-437f-947a-986caf01da1c))
+ (pad "12" smd rect (at -13.85 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac5bab8e-ea90-4b71-8640-0e42fc49e997))
+ (pad "13" smd rect (at -16.62 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e0cedd8-5227-4d1b-9752-c50a12ee6c3b))
+ (pad "14" smd rect (at 15.235 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c670f49f-b1f6-4924-a942-1e22ad15c263))
+ (pad "15" smd rect (at 12.465 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 2ef89227-2500-4528-8037-9683fdbaaa63))
+ (pad "16" smd rect (at 9.695 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp d341c9df-be34-4032-a9a8-2f5a43924458))
+ (pad "17" smd rect (at 6.925 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 24d09486-076b-427b-94ac-6cf35bc61e22))
+ (pad "18" smd rect (at 4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp b140c94e-5162-44df-879b-0f829c1b8df2))
+ (pad "19" smd rect (at 1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 09db43a3-4a19-4116-9b20-cd965399b22f))
+ (pad "20" smd rect (at -1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp bacbe9cb-bccb-4c83-b722-1642a90d110e))
+ (pad "21" smd rect (at -4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c616e681-01a2-4803-a5c4-50a3ad5a275e))
+ (pad "22" smd rect (at -6.925 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp ca701c99-bac7-402c-8b7f-7e6e04e54966))
+ (pad "23" smd rect (at -9.695 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp f16f18ee-6ebc-449d-a260-527839949841))
+ (pad "24" smd rect (at -12.465 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp b7beb9ff-3f80-41ab-8620-8d1a86e8b6cc))
+ (pad "25" smd rect (at -15.235 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 0fe7b041-e1e7-4a10-b9e5-8b72d268ba6f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Female_EdgeMount_P2.77mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..3dac21df
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,162 @@
+(footprint "DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -16.62 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5124240a-1435-468f-8cef-be7f88ceb22a)
+ )
+ (fp_text value "DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (at -16.62 20.01) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 62d62fcc-7e46-4a4e-aad4-d9f46f52cfe0)
+ )
+ (fp_text user "${REFERENCE}" (at -16.62 15.425) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0da0506b-d30d-4f5c-82ab-d1ba4e5430cf)
+ )
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 0b7ca763-8ebe-4614-84be-cdc6e0cfca1c))
+ (fp_line (start -34.3 -1.06) (end 1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 1ecc1c7e-45fa-441a-8328-3449996a2979))
+ (fp_line (start 2.99 7.78) (end 2.99 11.88) (layer "F.SilkS") (width 0.12) (tstamp 20a8ebce-b6df-4c04-b7df-d4717d7d83d8))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 611b2fcc-a621-42e6-a633-f990286abaa2))
+ (fp_line (start 1.06 -1.06) (end 1.06 7.78) (layer "F.SilkS") (width 0.12) (tstamp a22cc24b-8d94-4292-8de5-7f8aa86e5568))
+ (fp_line (start -36.23 11.88) (end -36.23 7.78) (layer "F.SilkS") (width 0.12) (tstamp b06efb2f-2952-42ac-9888-5cca458f6451))
+ (fp_line (start 1.06 7.78) (end 2.99 7.78) (layer "F.SilkS") (width 0.12) (tstamp caa88981-d4ed-4bfb-84fe-09545879fbba))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp cf991594-d69a-42f5-87b5-13e71b46fd1d))
+ (fp_line (start -34.3 7.78) (end -34.3 -1.06) (layer "F.SilkS") (width 0.12) (tstamp f0c26f1e-765f-4a80-b4b4-d971ae5dac62))
+ (fp_line (start -36.23 7.78) (end -34.3 7.78) (layer "F.SilkS") (width 0.12) (tstamp fd7fe1f7-99bf-462b-b0c1-b78d594f7ba0))
+ (fp_line (start 3.45 11.45) (end 10.45 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 010e870d-da30-4423-82c3-12b956f7a6c9))
+ (fp_line (start -36.7 7.35) (end -34.55 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 07644373-8ae4-4de5-b892-d044c98d8612))
+ (fp_line (start 3.05 19.05) (end -36.3 19.05) (layer "F.CrtYd") (width 0.05) (tstamp 12cc3d5e-1b69-4768-80fc-3585c14dc2ae))
+ (fp_line (start -36.3 12.85) (end -43.7 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 634525b4-195c-47b2-ab57-49ab20c48020))
+ (fp_line (start -34.55 -1.35) (end 1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 6a89ed33-4ac2-433a-b77a-0c8689dc6a1e))
+ (fp_line (start 10.45 12.85) (end 3.05 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 7516dfb2-9014-4305-ad38-4d55f55b4002))
+ (fp_line (start -36.7 11.45) (end -36.7 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 7725f2e1-aa15-4e87-a002-1319a13609a1))
+ (fp_line (start -34.55 7.35) (end -34.55 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp a05950f7-6e01-4aef-b847-1f915c5be116))
+ (fp_line (start 1.3 7.35) (end 3.45 7.35) (layer "F.CrtYd") (width 0.05) (tstamp a0eb9c9a-2cde-4186-ac22-cd86e40ef45a))
+ (fp_line (start 10.45 11.45) (end 10.45 12.85) (layer "F.CrtYd") (width 0.05) (tstamp a941f88a-28fe-4201-b7bf-c0518b562c8e))
+ (fp_line (start 3.05 12.85) (end 3.05 19.05) (layer "F.CrtYd") (width 0.05) (tstamp b8bf0f08-58f3-44d2-9c50-efe45dc5e618))
+ (fp_line (start -43.7 12.85) (end -43.7 11.45) (layer "F.CrtYd") (width 0.05) (tstamp c25be857-f8c9-4d3d-aa5a-dda99147109c))
+ (fp_line (start 3.45 7.35) (end 3.45 11.45) (layer "F.CrtYd") (width 0.05) (tstamp c40e09e8-9216-4178-aa5c-18a694b46160))
+ (fp_line (start -36.3 19.05) (end -36.3 12.85) (layer "F.CrtYd") (width 0.05) (tstamp e3bb9306-0ec6-4f99-bf41-e16daed45b62))
+ (fp_line (start 1.3 -1.35) (end 1.3 7.35) (layer "F.CrtYd") (width 0.05) (tstamp ec3429d4-445a-49a3-b34d-d8a9662c5024))
+ (fp_line (start -43.7 11.45) (end -36.7 11.45) (layer "F.CrtYd") (width 0.05) (tstamp f374e9e6-f595-4478-9632-c12ad02be276))
+ (fp_line (start -4.055 2.54) (end -4.055 7.84) (layer "F.Fab") (width 0.1) (tstamp 01923e3a-bb2c-4e0c-9155-6bc27937c3c4))
+ (fp_line (start -2.67 0) (end -2.67 7.84) (layer "F.Fab") (width 0.1) (tstamp 032ae596-4a74-4ac8-be71-6567ef39d60c))
+ (fp_line (start -0.1 0) (end -0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 04d9a6ab-a597-494c-b97c-6f97a2c3a61e))
+ (fp_line (start 2.93 7.84) (end -36.17 7.84) (layer "F.Fab") (width 0.1) (tstamp 06a510c0-e9c8-4ccd-98f7-2bc0d79f8576))
+ (fp_line (start -36.17 7.84) (end -36.17 11.94) (layer "F.Fab") (width 0.1) (tstamp 0997c879-ca12-4646-b268-4298f8c16f4f))
+ (fp_line (start -19.39 0) (end -19.39 7.84) (layer "F.Fab") (width 0.1) (tstamp 0ef3bc44-282c-4b0c-bfa1-e87a12bf67b2))
+ (fp_line (start -9.595 2.54) (end -9.595 7.84) (layer "F.Fab") (width 0.1) (tstamp 125b62ff-abd6-45d4-a082-f869206c2c25))
+ (fp_line (start 2.93 11.94) (end 2.93 7.84) (layer "F.Fab") (width 0.1) (tstamp 12f6cd6e-7bc0-4c84-9606-cbdf136d093a))
+ (fp_line (start -35.77 18.51) (end 2.53 18.51) (layer "F.Fab") (width 0.1) (tstamp 159414d1-ccd1-417d-9e26-b55093d21853))
+ (fp_line (start -20.775 2.54) (end -20.775 7.84) (layer "F.Fab") (width 0.1) (tstamp 1a45993e-b64e-4467-b877-9b45642f81b2))
+ (fp_line (start -35.77 12.34) (end -35.77 18.51) (layer "F.Fab") (width 0.1) (tstamp 1bbc6d29-b9d4-4ed4-9104-2a2708a7621b))
+ (fp_line (start -9.695 2.54) (end -9.695 7.84) (layer "F.Fab") (width 0.1) (tstamp 1c3bf9e0-327b-4aa4-a82d-3993b2a32764))
+ (fp_line (start -29.185 2.54) (end -29.185 7.84) (layer "F.Fab") (width 0.1) (tstamp 208497b5-e92a-4390-8081-8b3e736c97dc))
+ (fp_line (start -33.24 0) (end -33.24 7.84) (layer "F.Fab") (width 0.1) (tstamp 2160fd44-62dc-42cd-9469-ce5b38cd20d5))
+ (fp_line (start -23.445 2.54) (end -23.445 7.84) (layer "F.Fab") (width 0.1) (tstamp 249a8e95-a2c7-4ff8-a3d4-d0ac45e99bc3))
+ (fp_line (start -12.365 2.54) (end -12.365 7.84) (layer "F.Fab") (width 0.1) (tstamp 24c54938-2ba4-4272-88b1-c57aedb85235))
+ (fp_line (start -26.215 2.54) (end -26.215 7.84) (layer "F.Fab") (width 0.1) (tstamp 2ada32da-afa1-4d7a-91dd-1c6eb615415a))
+ (fp_line (start -30.57 0) (end -30.57 7.84) (layer "F.Fab") (width 0.1) (tstamp 2ae1a8aa-69a2-464b-aabf-65cb4b92b633))
+ (fp_line (start -29.085 2.54) (end -29.085 7.84) (layer "F.Fab") (width 0.1) (tstamp 335ea986-ebad-4ba8-8552-db9c016e7191))
+ (fp_line (start -36.17 11.94) (end 2.93 11.94) (layer "F.Fab") (width 0.1) (tstamp 343885a1-77b7-4a90-b0d7-bbc3f5aa060b))
+ (fp_line (start 0 0) (end 0 7.84) (layer "F.Fab") (width 0.1) (tstamp 36cf9b6d-8d28-4b4a-8d22-b94e4809fc7f))
+ (fp_line (start -43.17 11.94) (end -43.17 12.34) (layer "F.Fab") (width 0.1) (tstamp 37873ce5-b4bc-4e46-ad1b-10cf50e774e5))
+ (fp_line (start -22.16 0) (end -22.16 7.84) (layer "F.Fab") (width 0.1) (tstamp 39c70854-a8e8-40f2-996c-169a1aa4afd2))
+ (fp_line (start -7.025 2.54) (end -7.025 7.84) (layer "F.Fab") (width 0.1) (tstamp 41c5d664-472e-4dda-90e1-f907c4d87abc))
+ (fp_line (start -31.755 2.54) (end -31.755 7.84) (layer "F.Fab") (width 0.1) (tstamp 46d7c7d7-1888-425d-a853-72a758db4ec6))
+ (fp_line (start -22.06 0) (end -22.06 7.84) (layer "F.Fab") (width 0.1) (tstamp 48238720-7697-47fe-b110-6bafcc1261f3))
+ (fp_line (start -16.72 0) (end -16.72 7.84) (layer "F.Fab") (width 0.1) (tstamp 4d2afae7-91cf-4532-9d94-8c44e312b730))
+ (fp_line (start -5.64 0) (end -5.64 7.84) (layer "F.Fab") (width 0.1) (tstamp 50079365-5736-46a7-91c7-a50557961004))
+ (fp_line (start -11.18 0) (end -11.18 7.84) (layer "F.Fab") (width 0.1) (tstamp 51b75725-39b1-4032-802a-2da2e5519309))
+ (fp_line (start 0.1 0) (end 0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 5a05d693-583b-44c5-90f0-ba3dbe342747))
+ (fp_line (start -31.955 2.54) (end -31.955 7.84) (layer "F.Fab") (width 0.1) (tstamp 5b20ce16-f29f-43e4-890f-2d464e81dc0a))
+ (fp_line (start -23.545 2.54) (end -23.545 7.84) (layer "F.Fab") (width 0.1) (tstamp 5f2af4a8-9c4a-401a-938d-15d6af424872))
+ (fp_line (start -13.85 0) (end -13.85 7.84) (layer "F.Fab") (width 0.1) (tstamp 5ffd530b-32c8-403f-8a26-62f6716b19e1))
+ (fp_line (start -25.03 0) (end -25.03 7.84) (layer "F.Fab") (width 0.1) (tstamp 61a23375-f83d-4e59-9372-f334d8c9469f))
+ (fp_line (start -27.8 0) (end -27.8 7.84) (layer "F.Fab") (width 0.1) (tstamp 63823083-d4ea-4cb6-8cf0-bdc2bd637228))
+ (fp_line (start 2.53 12.34) (end -35.77 12.34) (layer "F.Fab") (width 0.1) (tstamp 65a868dd-d508-4261-a16f-3675519c4048))
+ (fp_line (start -1.485 2.54) (end -1.485 7.84) (layer "F.Fab") (width 0.1) (tstamp 6a89566b-705b-4824-a72a-477bb23525d6))
+ (fp_line (start -19.29 0) (end -19.29 7.84) (layer "F.Fab") (width 0.1) (tstamp 6b9d6c10-f085-4009-9a88-2c7077e7f69d))
+ (fp_line (start -2.87 0) (end -2.87 7.84) (layer "F.Fab") (width 0.1) (tstamp 6df90600-dc3b-4bef-a682-0851ce0c67b3))
+ (fp_line (start -2.77 0) (end -2.77 7.84) (layer "F.Fab") (width 0.1) (tstamp 71a6bc84-161f-43bf-9886-faef030c1052))
+ (fp_line (start -30.47 0) (end -30.47 7.84) (layer "F.Fab") (width 0.1) (tstamp 73114024-b24e-484d-9973-c5d15f46630d))
+ (fp_line (start -9.795 2.54) (end -9.795 7.84) (layer "F.Fab") (width 0.1) (tstamp 742a2ba5-67c9-47d9-8fbe-46d0a12af3fd))
+ (fp_line (start -43.17 12.34) (end 9.93 12.34) (layer "F.Fab") (width 0.1) (tstamp 74e5b47a-e766-4a50-861a-a348c1aa3c2c))
+ (fp_line (start -24.83 0) (end -24.83 7.84) (layer "F.Fab") (width 0.1) (tstamp 7c506389-f461-4780-896f-dddb2a78fab7))
+ (fp_line (start -22.26 0) (end -22.26 7.84) (layer "F.Fab") (width 0.1) (tstamp 7db1c43f-80c6-4213-98d8-d1d9d8441d65))
+ (fp_line (start -12.565 2.54) (end -12.565 7.84) (layer "F.Fab") (width 0.1) (tstamp 7e90c5a4-4f48-40a9-9c73-05fa53b68b07))
+ (fp_line (start -20.675 2.54) (end -20.675 7.84) (layer "F.Fab") (width 0.1) (tstamp 83e00aff-b232-4870-8e4c-e98c3b0c41ab))
+ (fp_line (start -33.34 0) (end -33.34 7.84) (layer "F.Fab") (width 0.1) (tstamp 8410c5be-2667-42b7-a1a8-159d61695c06))
+ (fp_line (start -8.31 0) (end -8.31 7.84) (layer "F.Fab") (width 0.1) (tstamp 8a6e7b94-70d3-4b05-b5f7-c22f89cce50d))
+ (fp_line (start -23.645 2.54) (end -23.645 7.84) (layer "F.Fab") (width 0.1) (tstamp 8b6c715c-20f5-4e79-88cc-4928541cd228))
+ (fp_line (start -26.315 2.54) (end -26.315 7.84) (layer "F.Fab") (width 0.1) (tstamp 8ed317b1-87e3-4cd9-be04-005ba8e6bd3e))
+ (fp_line (start -10.98 0) (end -10.98 7.84) (layer "F.Fab") (width 0.1) (tstamp 90c50da9-11bb-4630-955b-8c1860b023c4))
+ (fp_line (start -4.255 2.54) (end -4.255 7.84) (layer "F.Fab") (width 0.1) (tstamp 94bfc6dc-a0dd-4d3c-8b8d-a2ce7f067b5b))
+ (fp_line (start -30.37 0) (end -30.37 7.84) (layer "F.Fab") (width 0.1) (tstamp 978c80ee-7a9d-4c61-9670-83e1a2112980))
+ (fp_line (start -15.135 2.54) (end -15.135 7.84) (layer "F.Fab") (width 0.1) (tstamp 9a6a37a8-2ae8-47de-b2db-b7e4244deae0))
+ (fp_line (start -1.285 2.54) (end -1.285 7.84) (layer "F.Fab") (width 0.1) (tstamp a5ae7eb3-e074-4bce-8e35-ba67fc32244a))
+ (fp_line (start 2.53 18.51) (end 2.53 12.34) (layer "F.Fab") (width 0.1) (tstamp a6692311-3d0c-415d-ba65-8a881dbdccc0))
+ (fp_line (start -6.825 2.54) (end -6.825 7.84) (layer "F.Fab") (width 0.1) (tstamp a95d9d67-69a1-4790-8c02-d666f90fdcae))
+ (fp_line (start 9.93 11.94) (end -43.17 11.94) (layer "F.Fab") (width 0.1) (tstamp ac9d2eb7-1ea0-44be-98eb-408aeb1aa6a3))
+ (fp_line (start -18.005 2.54) (end -18.005 7.84) (layer "F.Fab") (width 0.1) (tstamp ae2b6672-7d92-4172-82b3-d97f7f19e50e))
+ (fp_line (start -26.415 2.54) (end -26.415 7.84) (layer "F.Fab") (width 0.1) (tstamp afb2ec01-efc8-4f1e-a550-c5bd81b7a227))
+ (fp_line (start -24.93 0) (end -24.93 7.84) (layer "F.Fab") (width 0.1) (tstamp b7e94bff-7c31-4809-bd77-b2a58662231f))
+ (fp_line (start -4.155 2.54) (end -4.155 7.84) (layer "F.Fab") (width 0.1) (tstamp b90e14ed-e6bf-4cb3-b81e-eb36f35e6beb))
+ (fp_line (start -16.62 0) (end -16.62 7.84) (layer "F.Fab") (width 0.1) (tstamp bc9d769b-4550-485e-b586-fea14e5d2338))
+ (fp_line (start -33.14 0) (end -33.14 7.84) (layer "F.Fab") (width 0.1) (tstamp c41ceb41-7616-49d3-bfc0-9a1f6591950c))
+ (fp_line (start -27.6 0) (end -27.6 7.84) (layer "F.Fab") (width 0.1) (tstamp c42c1a98-9f33-44ec-b423-94d3dfed8091))
+ (fp_line (start -8.21 0) (end -8.21 7.84) (layer "F.Fab") (width 0.1) (tstamp c7ebf052-bf1d-4d55-8222-589c1c17f8a7))
+ (fp_line (start -15.335 2.54) (end -15.335 7.84) (layer "F.Fab") (width 0.1) (tstamp c9779f2d-bfe1-4b8b-a414-40da4a6f51b9))
+ (fp_line (start -15.235 2.54) (end -15.235 7.84) (layer "F.Fab") (width 0.1) (tstamp ce77894a-0c45-4366-ae18-eab8aef33b17))
+ (fp_line (start -5.54 0) (end -5.54 7.84) (layer "F.Fab") (width 0.1) (tstamp d1a8f2b0-1f87-4485-a2e8-e6ab0ac54510))
+ (fp_line (start -31.855 2.54) (end -31.855 7.84) (layer "F.Fab") (width 0.1) (tstamp d5d62c7d-9076-4342-8375-0b79e8178e7b))
+ (fp_line (start -27.7 0) (end -27.7 7.84) (layer "F.Fab") (width 0.1) (tstamp d7cd7f06-2d29-4913-9b63-89204913b1a8))
+ (fp_line (start -13.75 0) (end -13.75 7.84) (layer "F.Fab") (width 0.1) (tstamp d835fc93-5776-43c9-b7c0-5dec0fb2baf4))
+ (fp_line (start -18.105 2.54) (end -18.105 7.84) (layer "F.Fab") (width 0.1) (tstamp dae09b35-d085-46dd-8add-11a80c13b420))
+ (fp_line (start -20.875 2.54) (end -20.875 7.84) (layer "F.Fab") (width 0.1) (tstamp dc709322-1271-4d77-9594-7c90b31d6b30))
+ (fp_line (start -16.52 0) (end -16.52 7.84) (layer "F.Fab") (width 0.1) (tstamp de637ed1-af2f-4b69-8f07-e0e0a2203d64))
+ (fp_line (start -5.44 0) (end -5.44 7.84) (layer "F.Fab") (width 0.1) (tstamp deebf1af-1849-44a1-840d-92f082e0d595))
+ (fp_line (start -13.95 0) (end -13.95 7.84) (layer "F.Fab") (width 0.1) (tstamp e35b2a95-fa29-4a48-9681-5696c61c09dd))
+ (fp_line (start -19.49 0) (end -19.49 7.84) (layer "F.Fab") (width 0.1) (tstamp e5c49872-e71f-4f03-a3ad-0098188697a6))
+ (fp_line (start -12.465 2.54) (end -12.465 7.84) (layer "F.Fab") (width 0.1) (tstamp f1a7cbe6-6cec-4430-abe2-ecd607ba03ba))
+ (fp_line (start 9.93 12.34) (end 9.93 11.94) (layer "F.Fab") (width 0.1) (tstamp f35568aa-6372-44e2-bd33-2daec6f007ac))
+ (fp_line (start -6.925 2.54) (end -6.925 7.84) (layer "F.Fab") (width 0.1) (tstamp f5b20612-6789-4401-abdf-f3dfe5e535c8))
+ (fp_line (start -11.08 0) (end -11.08 7.84) (layer "F.Fab") (width 0.1) (tstamp f5e4aab9-8725-4555-ac77-da3905e76d9e))
+ (fp_line (start -28.985 2.54) (end -28.985 7.84) (layer "F.Fab") (width 0.1) (tstamp f70a96a1-c424-4766-a455-9b815dbe186e))
+ (fp_line (start -17.905 2.54) (end -17.905 7.84) (layer "F.Fab") (width 0.1) (tstamp f73c02fb-0746-46f1-b062-0bd7eb879b8b))
+ (fp_line (start -8.41 0) (end -8.41 7.84) (layer "F.Fab") (width 0.1) (tstamp fb1744bb-8194-407b-8378-c95ddea2ef8a))
+ (fp_line (start -1.385 2.54) (end -1.385 7.84) (layer "F.Fab") (width 0.1) (tstamp fe9e1ff0-f96d-451f-b731-2c280a6f3d99))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0b55081c-f688-422e-af0a-4e108e852875))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 94fde294-43dd-4009-b384-dd724b146a9a))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp edf7481c-c0b1-4084-8b4b-d65f167fb3ac))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d50d6899-ab26-48f8-915b-09642fcf4c61))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d06869c5-8a93-42bd-a88e-c94900b34341))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9511bf17-eea9-4ff8-b568-dafb4809895e))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c535615-a635-4afa-9fb4-de64b0adc191))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25fda009-5d9f-44ba-9577-650e280ae999))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 269debf8-9bf2-4eb5-b538-81c07c2c1733))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bd18ccb0-81ce-4082-82fa-324c5cd9fd5d))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9f88021-a105-49e6-b476-2262d20f21f2))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 793b9d45-8589-40d0-bc1a-f8b3af1bb8eb))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5804e0e4-6b6e-4984-9062-a80323a432b6))
+ (pad "14" thru_hole circle (at -1.385 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e02aaabb-8e77-4cf5-99d4-92de849ca8bc))
+ (pad "15" thru_hole circle (at -4.155 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f9bfec0-8697-4734-bf2f-ee80dae02ce5))
+ (pad "16" thru_hole circle (at -6.925 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 51572612-96f6-42b0-b5a9-bbb6ac038a44))
+ (pad "17" thru_hole circle (at -9.695 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4ea27c5b-1f30-442e-a9cc-65bc0b120825))
+ (pad "18" thru_hole circle (at -12.465 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a50b8ac7-de86-453a-baaa-785a513659e5))
+ (pad "19" thru_hole circle (at -15.235 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6a82c30e-59f1-4e50-a1a0-f946f71e2f7d))
+ (pad "20" thru_hole circle (at -18.005 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 89964b8f-4626-48e4-8af2-26fe4a6e587d))
+ (pad "21" thru_hole circle (at -20.775 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1663bce1-9506-4335-b335-e762851cdece))
+ (pad "22" thru_hole circle (at -23.545 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3a7f01ab-9d12-4939-889b-8845e20a00db))
+ (pad "23" thru_hole circle (at -26.315 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d55e84bf-43d7-4232-861f-8ef5875cdf2a))
+ (pad "24" thru_hole circle (at -29.085 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5b1bf8bd-828d-48a4-a696-bcd011522c0c))
+ (pad "25" thru_hole circle (at -31.855 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 52377e59-993b-4f21-aa54-a89b9f0b43b0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
new file mode 100644
index 00000000..fe7f76da
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -16.62 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 773f5b62-3d4d-4ec7-9ef1-1d4c59bfe265)
+ )
+ (fp_text value "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (at -16.62 25.47) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8d828077-2e9d-462b-9c1d-0f35f87dda40)
+ )
+ (fp_text user "${REFERENCE}" (at -16.62 20.885) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c54a74e9-e4f2-4523-aac3-4794e2371e3d)
+ )
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 1934a86a-57b6-4fc5-9d62-4a07be08dcd1))
+ (fp_line (start 9.99 -1.86) (end 9.99 17.34) (layer "F.SilkS") (width 0.12) (tstamp 8eea839d-78e8-484e-80c1-bdca29192ad0))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 9b4b7d79-f4ef-41cc-953e-5e77319a6080))
+ (fp_line (start -43.23 17.34) (end -43.23 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 9f3df10d-bb68-4b23-835e-117e4845f10c))
+ (fp_line (start -43.23 -1.86) (end 9.99 -1.86) (layer "F.SilkS") (width 0.12) (tstamp a5f1e60a-6dbb-438a-8062-c82076bba724))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp b3ae4f3a-6d83-4f10-a3a0-9a4e4c6ed73e))
+ (fp_line (start 10.45 -2.3) (end -43.7 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 2b7cc078-0752-4296-8210-67bc7cab7fdc))
+ (fp_line (start -43.7 -2.3) (end -43.7 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 725a0e84-d0b7-449e-b11b-23b857cbcc9b))
+ (fp_line (start 10.45 24.5) (end 10.45 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp a63823aa-8a92-4a3c-b3c5-ee3c71c05092))
+ (fp_line (start -43.7 24.5) (end 10.45 24.5) (layer "F.CrtYd") (width 0.05) (tstamp ddb43211-2094-4ea6-9ae3-536b300c0ac2))
+ (fp_line (start 9.93 17.4) (end 9.93 -1.8) (layer "F.Fab") (width 0.1) (tstamp 00b41fa4-307e-4551-8599-1f6b62fc4e5c))
+ (fp_line (start -38.57 17.4) (end -38.57 1.42) (layer "F.Fab") (width 0.1) (tstamp 09b11b76-d700-41ab-aa71-fb6845e56ae6))
+ (fp_line (start 4.43 22.8) (end 9.43 22.8) (layer "F.Fab") (width 0.1) (tstamp 12a01bcc-2a8c-4b70-a794-fc12b2a016fc))
+ (fp_line (start 8.53 17.4) (end 8.53 1.42) (layer "F.Fab") (width 0.1) (tstamp 19ad2e01-ea2e-406e-8a6c-b3675068d963))
+ (fp_line (start -42.67 17.8) (end -42.67 22.8) (layer "F.Fab") (width 0.1) (tstamp 2040192d-99f4-47d9-a619-67e1b84d61cb))
+ (fp_line (start 2.53 17.8) (end -35.77 17.8) (layer "F.Fab") (width 0.1) (tstamp 2a324220-743d-4b79-b2f2-70a2b56c984d))
+ (fp_line (start -35.77 23.97) (end 2.53 23.97) (layer "F.Fab") (width 0.1) (tstamp 2af2e32a-5524-43c2-b598-423033c5ef16))
+ (fp_line (start 9.43 17.8) (end 4.43 17.8) (layer "F.Fab") (width 0.1) (tstamp 31cbbe4f-191d-4ee0-b658-be5f003da6d5))
+ (fp_line (start 5.33 17.4) (end 5.33 1.42) (layer "F.Fab") (width 0.1) (tstamp 3be33992-d182-4ff5-a6a7-38b1bb15e05b))
+ (fp_line (start -43.17 17.8) (end 9.93 17.8) (layer "F.Fab") (width 0.1) (tstamp 59c76c2b-d227-4efd-8ce1-76a744727353))
+ (fp_line (start -43.17 -1.8) (end -43.17 17.4) (layer "F.Fab") (width 0.1) (tstamp 7683c9c3-0fac-4376-8512-be924abf31a0))
+ (fp_line (start 9.43 22.8) (end 9.43 17.8) (layer "F.Fab") (width 0.1) (tstamp 9a575560-be40-4302-8d7f-ca8c9de07087))
+ (fp_line (start -37.67 22.8) (end -37.67 17.8) (layer "F.Fab") (width 0.1) (tstamp 9f1fc8e9-75c2-44b3-8800-e47e63d4be60))
+ (fp_line (start 9.93 17.8) (end 9.93 17.4) (layer "F.Fab") (width 0.1) (tstamp a004d1ed-ac52-41e8-b1cc-2a3916749ae7))
+ (fp_line (start -42.67 22.8) (end -37.67 22.8) (layer "F.Fab") (width 0.1) (tstamp a4c07142-3c4e-4534-860e-cbeaa4423c4b))
+ (fp_line (start 4.43 17.8) (end 4.43 22.8) (layer "F.Fab") (width 0.1) (tstamp ab2c490e-5d56-4c9d-8a82-180ae28abb2d))
+ (fp_line (start -35.77 17.8) (end -35.77 23.97) (layer "F.Fab") (width 0.1) (tstamp ae542609-cbd9-444a-a9fa-3d03db7014b6))
+ (fp_line (start 9.93 17.4) (end -43.17 17.4) (layer "F.Fab") (width 0.1) (tstamp b246983c-009a-403f-b9ae-1d57eb5d0fae))
+ (fp_line (start -43.17 17.4) (end -43.17 17.8) (layer "F.Fab") (width 0.1) (tstamp bb31163f-713c-43f2-a9c4-92c026593a8d))
+ (fp_line (start 2.53 23.97) (end 2.53 17.8) (layer "F.Fab") (width 0.1) (tstamp d9f253f3-7aa3-450a-b795-e0a398e5d74e))
+ (fp_line (start 9.93 -1.8) (end -43.17 -1.8) (layer "F.Fab") (width 0.1) (tstamp f2c0dab3-2b30-4979-a9ab-314cfe8e4575))
+ (fp_line (start -37.67 17.8) (end -42.67 17.8) (layer "F.Fab") (width 0.1) (tstamp f4e05438-c284-4418-9c41-771d4ea94c27))
+ (fp_line (start -43.17 17.4) (end 9.93 17.4) (layer "F.Fab") (width 0.1) (tstamp f86767a6-c641-489e-b1fa-0405034636c5))
+ (fp_line (start -41.77 17.4) (end -41.77 1.42) (layer "F.Fab") (width 0.1) (tstamp fab6080f-0140-4981-831b-42c9dbc2cfff))
+ (fp_arc (start -41.77 1.42) (mid -40.17 -0.18) (end -38.57 1.42) (layer "F.Fab") (width 0.1) (tstamp 29a3f690-0598-4cac-bf26-5f5751898772))
+ (fp_arc (start 5.33 1.42) (mid 6.93 -0.18) (end 8.53 1.42) (layer "F.Fab") (width 0.1) (tstamp a698f23e-690f-4067-b206-8e58aeaa17a9))
+ (pad "0" thru_hole circle (at 6.93 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 1af383a8-d13b-4c55-8353-09fb13c49b97))
+ (pad "0" thru_hole circle (at -40.17 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 6180e9ac-6d21-4379-8343-797ee20cac7f))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ec6d3a93-b0a8-4a93-9402-398ad813994a))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2637f822-041f-4c30-aba2-e95a24b7ef7d))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 26f7250f-f719-4706-b045-ab20e5477522))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 60877059-cf58-458a-802c-e3918a3c3a23))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2fb8257d-0b5b-430d-8504-ab8bbfd2fce0))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b3b37f69-ee53-43fa-943e-c0306d8efb74))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cd98da48-1ad3-4e71-8790-c5994d7c7ffa))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0f00f203-e71f-4e68-9293-19a99e5ae96d))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp af658ea2-b2b9-4516-b209-2d51019f85e7))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ca3da7ca-0fea-4c16-b708-f70c3a1bab22))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dd84d9d3-8e9c-4a05-bec7-3fca5c896810))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 15e213eb-2592-4233-816d-f47ce501e235))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 57c1c6cd-c974-4df7-af91-03325207bf1f))
+ (pad "14" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 988a1b27-16ca-4afa-9067-13deb17f2837))
+ (pad "15" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 73d202e4-59a5-442c-867c-b4ac1ae8c418))
+ (pad "16" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5ff39633-ac7c-4060-9ddd-de9b47691601))
+ (pad "17" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e3cc7fad-20df-4de5-8a6e-737e73702bb6))
+ (pad "18" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6b2d19a9-2cc4-4678-97ed-0620aeab5240))
+ (pad "19" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 24ccbb41-67a4-4555-86ac-2b652d3d5ce0))
+ (pad "20" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 838fb97d-dc83-4611-add4-6263b98b589f))
+ (pad "21" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72cd3db1-84fa-4a90-b832-13075d239139))
+ (pad "22" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 79ecb1ec-5c85-4591-874b-2bf799f778d8))
+ (pad "23" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp af22dd13-8c31-466e-829d-b707d7fdb37d))
+ (pad "24" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e23e1677-307b-4d01-91ab-c438c16e51c3))
+ (pad "25" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 45588212-1294-4a30-96d0-69425d51fc90))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
new file mode 100644
index 00000000..a4de9da0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -16.62 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5e324e1c-d65c-43c2-bc34-499c5b006bc1)
+ )
+ (fp_text value "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (at -16.62 25.47) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9dfb93ae-b0ff-40ce-a3ab-cd9033c5faf9)
+ )
+ (fp_text user "${REFERENCE}" (at -16.62 20.885) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b618840d-d722-411e-b9ef-e37cf87fa7be)
+ )
+ (fp_line (start -43.23 -1.86) (end 9.99 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 52e27aeb-bfe1-456b-a8a7-6fce6d84ef8e))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 54315ba8-e4b5-4729-b736-83e14ca256f4))
+ (fp_line (start -43.23 17.34) (end -43.23 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 6fbef046-73f6-4d6c-a3f5-8afba2f932aa))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 70d7b10a-24e0-4902-ab87-99d910051497))
+ (fp_line (start 9.99 -1.86) (end 9.99 17.34) (layer "F.SilkS") (width 0.12) (tstamp bedadc1b-dcea-495f-952d-1b14409b61d5))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp f5b2daa4-ee12-4336-a67d-f0c0ec8dfdff))
+ (fp_line (start -43.7 24.5) (end 10.45 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 00d851f9-9fb6-4443-8354-abf83d654e25))
+ (fp_line (start -43.7 -2.3) (end -43.7 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 09767739-660a-4212-b62b-749f87b59f63))
+ (fp_line (start 10.45 24.5) (end 10.45 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp b447a37c-faba-4b8f-9bdb-f62ed952b82c))
+ (fp_line (start 10.45 -2.3) (end -43.7 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp d14a080b-156e-4dd6-a45a-c5224afcf721))
+ (fp_line (start 4.43 22.8) (end 9.43 22.8) (layer "F.Fab") (width 0.1) (tstamp 06bd91ac-8cdb-4618-96b2-e71a4d5e3d23))
+ (fp_line (start 9.93 17.4) (end 9.93 -1.8) (layer "F.Fab") (width 0.1) (tstamp 3b646a2d-20e9-4009-9c79-3d497f240221))
+ (fp_line (start 9.93 17.4) (end -43.17 17.4) (layer "F.Fab") (width 0.1) (tstamp 3f2bb153-1708-4033-ad87-8adc30829a06))
+ (fp_line (start -35.77 23.97) (end 2.53 23.97) (layer "F.Fab") (width 0.1) (tstamp 3f40ff08-1359-4907-bb4e-015712297e15))
+ (fp_line (start -43.17 17.4) (end 9.93 17.4) (layer "F.Fab") (width 0.1) (tstamp 48660952-1480-4264-b888-6417f8012e43))
+ (fp_line (start -42.67 22.8) (end -37.67 22.8) (layer "F.Fab") (width 0.1) (tstamp 4b154108-9656-4bc1-adaf-9133fd8713f4))
+ (fp_line (start -43.17 17.8) (end 9.93 17.8) (layer "F.Fab") (width 0.1) (tstamp 5be680de-e9a7-428a-8f72-7b4a5796b514))
+ (fp_line (start -38.57 17.4) (end -38.57 9.2) (layer "F.Fab") (width 0.1) (tstamp 6173f239-78d3-48bb-8ed5-4d67d8ddee96))
+ (fp_line (start 4.43 17.8) (end 4.43 22.8) (layer "F.Fab") (width 0.1) (tstamp 6a9c9809-5275-4ddb-80db-28f5ad402254))
+ (fp_line (start 9.93 17.8) (end 9.93 17.4) (layer "F.Fab") (width 0.1) (tstamp 75804618-e164-4d15-81fa-1f089338da7e))
+ (fp_line (start 8.53 17.4) (end 8.53 9.2) (layer "F.Fab") (width 0.1) (tstamp 77f9a979-6284-4ab1-b1f8-97d942491fe4))
+ (fp_line (start -43.17 17.4) (end -43.17 17.8) (layer "F.Fab") (width 0.1) (tstamp 788764a3-5888-42f6-9f36-60386d0eea44))
+ (fp_line (start 9.43 17.8) (end 4.43 17.8) (layer "F.Fab") (width 0.1) (tstamp 94039368-8c0e-4052-b1f4-89d0b95e0b08))
+ (fp_line (start 5.33 17.4) (end 5.33 9.2) (layer "F.Fab") (width 0.1) (tstamp 9da4ed06-68ad-4073-9562-b3be022c9bee))
+ (fp_line (start 9.93 -1.8) (end -43.17 -1.8) (layer "F.Fab") (width 0.1) (tstamp ab26e87f-a5fd-4815-a767-923692200ec3))
+ (fp_line (start -43.17 -1.8) (end -43.17 17.4) (layer "F.Fab") (width 0.1) (tstamp ac565e18-ed55-494f-af73-89265b81c3d1))
+ (fp_line (start -37.67 22.8) (end -37.67 17.8) (layer "F.Fab") (width 0.1) (tstamp aea54ae1-5bbd-4620-a6ba-51f2d8c500ef))
+ (fp_line (start -42.67 17.8) (end -42.67 22.8) (layer "F.Fab") (width 0.1) (tstamp b8be2c5c-9f32-46f9-8588-48f48f3b6ae1))
+ (fp_line (start 2.53 17.8) (end -35.77 17.8) (layer "F.Fab") (width 0.1) (tstamp bbfbf9d9-c181-4d11-b7ff-3d7ed7f6419b))
+ (fp_line (start -41.77 17.4) (end -41.77 9.2) (layer "F.Fab") (width 0.1) (tstamp cadc71df-dd44-472b-bb51-927f06b97832))
+ (fp_line (start 9.43 22.8) (end 9.43 17.8) (layer "F.Fab") (width 0.1) (tstamp dbee2e3e-45f8-48be-aef4-ee44b63c0598))
+ (fp_line (start -37.67 17.8) (end -42.67 17.8) (layer "F.Fab") (width 0.1) (tstamp e5aa6fcf-4af7-465d-9500-738988601acc))
+ (fp_line (start 2.53 23.97) (end 2.53 17.8) (layer "F.Fab") (width 0.1) (tstamp fee23919-4401-4159-a5b5-fc57dea22a17))
+ (fp_line (start -35.77 17.8) (end -35.77 23.97) (layer "F.Fab") (width 0.1) (tstamp ff0468f7-8e4f-44c9-8a92-a835cddf1d6a))
+ (fp_arc (start 5.33 9.2) (mid 6.93 7.6) (end 8.53 9.2) (layer "F.Fab") (width 0.1) (tstamp 585940d2-1d6a-431a-9230-dec2a5a5b109))
+ (fp_arc (start -41.77 9.2) (mid -40.17 7.6) (end -38.57 9.2) (layer "F.Fab") (width 0.1) (tstamp 9f8220ae-ebc2-4f6d-98aa-4deb2b4460a1))
+ (pad "0" thru_hole circle (at 6.93 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 1ccea3d4-de5f-4894-a7b4-c3c3fb5226a6))
+ (pad "0" thru_hole circle (at -40.17 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 8f4b745e-5138-45f4-b5a2-8a75741dd717))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f8278b10-fb2b-41d6-a89f-ee518ba7bfb4))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8558ca4a-2993-4438-ae35-1e8fae998c46))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25e72677-cbb6-4cab-9b2b-347b1b740898))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 98caa2ca-1a56-40c7-9b29-8091a8c8fa67))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 08414c2e-3ce7-416f-8250-d744af41b7c9))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2ece7735-f5de-4373-a093-d8b13c0f879f))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a7103c50-9c9b-4043-82e9-515cc0b7deda))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1bfdc00b-560c-49de-875e-2a3e856ba2cc))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8e06af9-8e01-46a7-b9ed-0e56b4dba721))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ec7642e2-c37f-42e1-a1fd-6f6583d885af))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e67c328-09f1-4499-80a1-703e2bc8c757))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 772535b2-cbb6-44d9-bb17-4f2b8867f7ad))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 06166c90-d10d-4621-9a8f-c3763254c345))
+ (pad "14" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ec6edf12-a099-4dd3-97ee-b05a794f9114))
+ (pad "15" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 46968a31-5760-4aaf-8e29-0347c6035363))
+ (pad "16" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 137eff22-233d-4f39-bb2c-1e26e61f680a))
+ (pad "17" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 240cd0ae-9530-46d8-bd27-17efc8d213a5))
+ (pad "18" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 29bef173-a26e-45d0-9cc2-a714ffd4e503))
+ (pad "19" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0644c425-010c-4119-a3a7-c55525a8b6ae))
+ (pad "20" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 77517811-acd1-4586-ac52-fe9470d15f7b))
+ (pad "21" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d8c18b60-2fa2-4381-bcb3-e7583b55bc9b))
+ (pad "22" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ebc8b6da-1545-45aa-b80c-e9f3a3f10852))
+ (pad "23" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c11183f1-f146-4eb2-8c56-33941fa49d8f))
+ (pad "24" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp af5c2086-5481-4413-996f-35c904811816))
+ (pad "25" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 719a5080-dd10-493e-a6f2-4abc3f0b019f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
new file mode 100644
index 00000000..cd2658e8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -16.62 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f8240727-b7ab-4e0f-8e9c-a09273ec9174)
+ )
+ (fp_text value "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (at -16.62 15.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d8c2c201-9a5a-4115-9e29-95db41bc82fd)
+ )
+ (fp_text user "${REFERENCE}" (at -16.62 11.265) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b5544b4a-02ff-4aa5-a9bf-6a7b7e685ecf)
+ )
+ (fp_line (start -43.23 -2.76) (end 9.99 -2.76) (layer "F.SilkS") (width 0.12) (tstamp 574f2f7f-d9de-4199-bd6c-6e0f3e15774d))
+ (fp_line (start 9.99 -2.76) (end 9.99 7.72) (layer "F.SilkS") (width 0.12) (tstamp 7ae1b573-c2b6-4751-86aa-68fe6e84c8c5))
+ (fp_line (start -43.23 7.72) (end -43.23 -2.76) (layer "F.SilkS") (width 0.12) (tstamp 83cefa81-9f3e-4941-8408-25b410aa6d70))
+ (fp_line (start 0.25 -3.654338) (end 0 -3.221325) (layer "F.SilkS") (width 0.12) (tstamp a63884c4-080c-474c-9aa6-3ac6e27bba9f))
+ (fp_line (start -0.25 -3.654338) (end 0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp e73919b2-a31e-43d6-9acd-3596cb4934e6))
+ (fp_line (start 0 -3.221325) (end -0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp eff125b4-cef8-435c-90ff-9ced94191c3b))
+ (fp_line (start -43.7 14.85) (end 10.45 14.85) (layer "F.CrtYd") (width 0.05) (tstamp 1fcf187f-e6d2-43c4-bff2-b507a726bf7c))
+ (fp_line (start 10.45 -3.25) (end -43.7 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 798188af-436d-4d82-9740-b051fbbde4f0))
+ (fp_line (start -43.7 -3.25) (end -43.7 14.85) (layer "F.CrtYd") (width 0.05) (tstamp af67e099-1e82-492c-98e1-336d33a7b606))
+ (fp_line (start 10.45 14.85) (end 10.45 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp d17bbe02-e769-49b9-8c0c-9245b2dc1ab3))
+ (fp_line (start 4.43 8.18) (end 4.43 13.18) (layer "F.Fab") (width 0.1) (tstamp 01e3cab4-6ff9-493e-9d9d-951a8fe0f739))
+ (fp_line (start 9.43 8.18) (end 4.43 8.18) (layer "F.Fab") (width 0.1) (tstamp 16279092-df10-458f-8d00-8557e5616a63))
+ (fp_line (start -37.67 8.18) (end -42.67 8.18) (layer "F.Fab") (width 0.1) (tstamp 196ae892-4ee9-47eb-9386-2346a73653b1))
+ (fp_line (start -43.17 7.78) (end 9.93 7.78) (layer "F.Fab") (width 0.1) (tstamp 3530077f-4e61-40f1-a517-4d1a9be327b4))
+ (fp_line (start 9.93 8.18) (end 9.93 7.78) (layer "F.Fab") (width 0.1) (tstamp 35b23b7d-48ab-4360-8f90-59d0ff3dcc3b))
+ (fp_line (start -41.77 7.78) (end -41.77 0.3) (layer "F.Fab") (width 0.1) (tstamp 39ec7e2c-755d-4ea1-8e95-fa87160de664))
+ (fp_line (start 2.53 14.35) (end 2.53 8.18) (layer "F.Fab") (width 0.1) (tstamp 5a497ed4-f47b-40c9-981c-b526ae4eaca8))
+ (fp_line (start 4.43 13.18) (end 9.43 13.18) (layer "F.Fab") (width 0.1) (tstamp 5afb49a9-46cc-4e74-891a-cfc84af8b7e4))
+ (fp_line (start -43.17 8.18) (end 9.93 8.18) (layer "F.Fab") (width 0.1) (tstamp 5eb6a027-c3cc-486f-a9f4-f901b2b26c66))
+ (fp_line (start -42.67 8.18) (end -42.67 13.18) (layer "F.Fab") (width 0.1) (tstamp 625f21c4-3634-430d-b1b4-456e94e97a4d))
+ (fp_line (start -42.67 13.18) (end -37.67 13.18) (layer "F.Fab") (width 0.1) (tstamp 6dfb2c9c-6418-4d35-aee7-6846fe57adf3))
+ (fp_line (start 8.53 7.78) (end 8.53 0.3) (layer "F.Fab") (width 0.1) (tstamp 6e9b34c3-7407-4ffe-9a99-c6fea2148678))
+ (fp_line (start -35.77 8.18) (end -35.77 14.35) (layer "F.Fab") (width 0.1) (tstamp 7dd3a0b4-dd88-4d82-9b35-5b3fa4c6de3d))
+ (fp_line (start -43.17 -2.7) (end -43.17 7.78) (layer "F.Fab") (width 0.1) (tstamp 83bf9e90-c14f-41c7-864c-e2e9a45d4be7))
+ (fp_line (start -35.77 14.35) (end 2.53 14.35) (layer "F.Fab") (width 0.1) (tstamp 8e7e1ff5-3b83-4456-80b8-e8d5cee16acf))
+ (fp_line (start 9.43 13.18) (end 9.43 8.18) (layer "F.Fab") (width 0.1) (tstamp aa1213e8-fdb8-4629-8155-04817924a28d))
+ (fp_line (start 9.93 7.78) (end 9.93 -2.7) (layer "F.Fab") (width 0.1) (tstamp b2ffa39f-19e2-4c5a-92a1-1ada2e52fe27))
+ (fp_line (start 9.93 -2.7) (end -43.17 -2.7) (layer "F.Fab") (width 0.1) (tstamp ba3272a2-923f-49df-9eec-6bcd31865a93))
+ (fp_line (start 5.33 7.78) (end 5.33 0.3) (layer "F.Fab") (width 0.1) (tstamp c473a68f-c925-46fd-9bbb-3146abf8dd71))
+ (fp_line (start -38.57 7.78) (end -38.57 0.3) (layer "F.Fab") (width 0.1) (tstamp c985eb5d-8119-4c95-8644-b7c0f8498a35))
+ (fp_line (start 9.93 7.78) (end -43.17 7.78) (layer "F.Fab") (width 0.1) (tstamp ce081196-d830-4c74-b077-83ed5371f83e))
+ (fp_line (start -37.67 13.18) (end -37.67 8.18) (layer "F.Fab") (width 0.1) (tstamp cead2e09-2d0f-41ec-a3fb-067dc6bf4fa7))
+ (fp_line (start 2.53 8.18) (end -35.77 8.18) (layer "F.Fab") (width 0.1) (tstamp f3946a89-f786-4c32-b225-abf070447487))
+ (fp_line (start -43.17 7.78) (end -43.17 8.18) (layer "F.Fab") (width 0.1) (tstamp f9e26ed2-abb5-444a-818c-45a2dbb95db1))
+ (fp_arc (start 5.33 0.3) (mid 6.93 -1.3) (end 8.53 0.3) (layer "F.Fab") (width 0.1) (tstamp 40fee9a7-46cc-473a-8b54-8b9d9df880f3))
+ (fp_arc (start -41.77 0.3) (mid -40.17 -1.3) (end -38.57 0.3) (layer "F.Fab") (width 0.1) (tstamp 9704ad0a-68e7-4d1f-8bee-2374f2c4a73a))
+ (pad "0" thru_hole circle (at 6.93 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 44840284-e169-49e2-92cb-95db93a6ff2e))
+ (pad "0" thru_hole circle (at -40.17 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp a32fbdae-af42-49a5-aadc-0367ccc0bebb))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7bfefa37-ca75-4a1d-8b04-2a928d3491e6))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 053f1f01-39fb-45ba-9bbd-155ba7204f14))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6c279e5-26f9-4724-b686-b2f6b031dca3))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5beb7f66-6019-4b67-9b9a-22717901618a))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 94b2a5df-bf92-4803-8ed6-da8aac4540b9))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d04618e5-8163-4264-bcaa-bc271ce1dd70))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dec17b8f-32ac-41f9-b97b-ccdb9e15a33f))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d7d37b3d-c07b-4481-9390-a54a8d601f38))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 79eceed4-6075-4563-a1d9-57f8482a2822))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c8fe327a-bda1-4bd2-8ef2-ec344d3c8eae))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c72b3218-6c2a-40df-b30a-8a8cdd1fa4af))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp be69f654-90c2-400a-9440-87d9a0f2a246))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1e431dfe-95e2-4194-85bb-892ee5ce4cb7))
+ (pad "14" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 025c117c-67b9-48c7-9c86-f144286d3fda))
+ (pad "15" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eb9a9876-5cbf-463a-8d61-8c3a739fb685))
+ (pad "16" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3b37f243-3ce2-4e40-beb9-5d56a61f270b))
+ (pad "17" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28c999b7-b31b-49e0-a744-6fda0462661a))
+ (pad "18" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dfc73cf5-95d5-4f15-8a8f-89ba4526e8f7))
+ (pad "19" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3ebd431d-7e86-49c7-b371-e2fb32e70868))
+ (pad "20" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 03c7e8fa-3aa1-44d4-b7ce-eaeb3b2384ee))
+ (pad "21" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5df9a66b-9a6d-415b-911b-490bcade86b3))
+ (pad "22" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2bed1aa2-6d73-4a97-b90d-4c1114c201d1))
+ (pad "23" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fc4fa4f2-bf8d-4ef2-96aa-95d9279dd55e))
+ (pad "24" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 42231326-be71-4a34-a2a3-bae672069c8f))
+ (pad "25" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9d85e1e1-9505-43fa-b9fa-9c184a320204))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
new file mode 100644
index 00000000..6d685c86
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -16.62 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 235492a4-9f74-4771-9ac6-3bc52858526b)
+ )
+ (fp_text value "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (at -16.62 18.61) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58d30d5a-8c78-449c-91bb-cb9a5d077685)
+ )
+ (fp_text user "${REFERENCE}" (at -16.62 14.025) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6190e2d6-0fd7-42fb-b835-3451cb1bc267)
+ )
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 175d540c-7b61-4426-8851-7c53c0809fa4))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 21614fc8-36ab-4507-ae6c-9184615d223b))
+ (fp_line (start -43.23 10.48) (end -43.23 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 2b3ea0ac-dd36-4e52-8f46-db2cc1ff505e))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 5721f91f-a764-4c8a-9f33-f1af1d027249))
+ (fp_line (start 9.99 -1.86) (end 9.99 10.48) (layer "F.SilkS") (width 0.12) (tstamp 59a01bff-63c3-4281-b4af-c5944696695a))
+ (fp_line (start -43.23 -1.86) (end 9.99 -1.86) (layer "F.SilkS") (width 0.12) (tstamp eefad6ee-8bed-4205-bb03-330c6a86ce32))
+ (fp_line (start -43.7 17.65) (end 10.45 17.65) (layer "F.CrtYd") (width 0.05) (tstamp 460cd5d4-5d73-4ce5-bacb-de3573e8d877))
+ (fp_line (start -43.7 -2.35) (end -43.7 17.65) (layer "F.CrtYd") (width 0.05) (tstamp b162e55f-9916-4813-8033-8150995e1419))
+ (fp_line (start 10.45 17.65) (end 10.45 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp d3892992-27a7-4023-af0b-e0e8ada4eab6))
+ (fp_line (start 10.45 -2.35) (end -43.7 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp f62fba79-7688-4ca3-8438-d95a0b6284b3))
+ (fp_line (start 9.93 -1.8) (end -43.17 -1.8) (layer "F.Fab") (width 0.1) (tstamp 1856d87c-4c31-4a90-a027-190a2814a535))
+ (fp_line (start 2.53 10.94) (end -35.77 10.94) (layer "F.Fab") (width 0.1) (tstamp 1f22fb12-443d-42a6-8cd5-5c63b7db4c2f))
+ (fp_line (start -37.67 10.94) (end -42.67 10.94) (layer "F.Fab") (width 0.1) (tstamp 1fc127d3-5ae3-47be-9eae-b16dc0b7d763))
+ (fp_line (start 5.33 10.54) (end 5.33 1.42) (layer "F.Fab") (width 0.1) (tstamp 430131cf-7b99-49e4-8447-3e5949276041))
+ (fp_line (start -43.17 -1.8) (end -43.17 10.54) (layer "F.Fab") (width 0.1) (tstamp 4799fc0d-a95c-45ca-92ad-f08868cbd901))
+ (fp_line (start -41.77 10.54) (end -41.77 1.42) (layer "F.Fab") (width 0.1) (tstamp 4a325aa4-d6ff-4e88-a1cc-6dad1d98c4e3))
+ (fp_line (start -35.77 17.11) (end 2.53 17.11) (layer "F.Fab") (width 0.1) (tstamp 4cd2ee2c-da69-4149-91c1-f5017624185d))
+ (fp_line (start -43.17 10.54) (end 9.93 10.54) (layer "F.Fab") (width 0.1) (tstamp 5ea96579-f5db-4cfb-bb81-44806436ef0c))
+ (fp_line (start 8.53 10.54) (end 8.53 1.42) (layer "F.Fab") (width 0.1) (tstamp 71d0082d-1d40-4ecc-9941-2cb2b2288b9d))
+ (fp_line (start 9.43 10.94) (end 4.43 10.94) (layer "F.Fab") (width 0.1) (tstamp 7b054a8e-2af9-448c-b0ce-954c16fd0461))
+ (fp_line (start -43.17 10.54) (end -43.17 10.94) (layer "F.Fab") (width 0.1) (tstamp 91b51c34-87a5-420e-8a47-a33214ab62df))
+ (fp_line (start 9.93 10.94) (end 9.93 10.54) (layer "F.Fab") (width 0.1) (tstamp 9937abca-49d3-4307-82e1-c961972712fa))
+ (fp_line (start 9.43 15.94) (end 9.43 10.94) (layer "F.Fab") (width 0.1) (tstamp a02e8b9d-b682-40ae-811a-2b61948b6ff0))
+ (fp_line (start 9.93 10.54) (end -43.17 10.54) (layer "F.Fab") (width 0.1) (tstamp af690fcc-f444-4b95-bd57-176f71993356))
+ (fp_line (start -42.67 15.94) (end -37.67 15.94) (layer "F.Fab") (width 0.1) (tstamp b338cd6d-bb3c-4927-bdda-eccea3ed5df2))
+ (fp_line (start 4.43 15.94) (end 9.43 15.94) (layer "F.Fab") (width 0.1) (tstamp b342e525-8626-4ac5-8c84-23760be2e2c2))
+ (fp_line (start 9.93 10.54) (end 9.93 -1.8) (layer "F.Fab") (width 0.1) (tstamp bc657891-17ba-4150-8dee-fd587594f528))
+ (fp_line (start -35.77 10.94) (end -35.77 17.11) (layer "F.Fab") (width 0.1) (tstamp c77991f2-97ea-4174-b1b2-fe13f1c34510))
+ (fp_line (start -37.67 15.94) (end -37.67 10.94) (layer "F.Fab") (width 0.1) (tstamp d9f3447d-981c-466d-b2a6-8a043c1491fc))
+ (fp_line (start -43.17 10.94) (end 9.93 10.94) (layer "F.Fab") (width 0.1) (tstamp dceb43ad-4401-402b-af40-b2b4d56a1fc0))
+ (fp_line (start 2.53 17.11) (end 2.53 10.94) (layer "F.Fab") (width 0.1) (tstamp dea1f18f-2465-44ef-ae8f-beb1b214511d))
+ (fp_line (start -38.57 10.54) (end -38.57 1.42) (layer "F.Fab") (width 0.1) (tstamp e7898cf9-3597-4479-a844-535d828a048b))
+ (fp_line (start -42.67 10.94) (end -42.67 15.94) (layer "F.Fab") (width 0.1) (tstamp f6ec86ea-6715-48e2-8a8c-3e635c04ea3f))
+ (fp_line (start 4.43 10.94) (end 4.43 15.94) (layer "F.Fab") (width 0.1) (tstamp f8fbe46c-41ce-49c0-958a-8a52e1f9609c))
+ (fp_arc (start -41.77 1.42) (mid -40.17 -0.18) (end -38.57 1.42) (layer "F.Fab") (width 0.1) (tstamp 3bae311a-7c18-4f88-95c3-e430e2d07a63))
+ (fp_arc (start 5.33 1.42) (mid 6.93 -0.18) (end 8.53 1.42) (layer "F.Fab") (width 0.1) (tstamp 9add947d-9e37-43d8-8f03-9078c43e9304))
+ (pad "0" thru_hole circle (at 6.93 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 3c7e8f06-62f3-45a7-9a3b-56b3f09b5d87))
+ (pad "0" thru_hole circle (at -40.17 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 686c9f7c-446b-4c10-ac53-294bf8fcc2a9))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6aee45fa-9372-49cc-b7c2-fb479bed7ea1))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c7412de3-1229-49d7-b39b-48f4927d88a4))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9fb21069-4286-460d-8a88-db0c6bd8c13f))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e100686-7bf2-4e28-b5fd-f0e387d86bc5))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5186156-2fc6-4218-8f81-4321e7ca2b90))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2ec49a2-64ef-4e00-a60d-9c5f01145612))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ea0d6c3d-5489-4d33-b7b1-c3f2220b85c6))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1be8275d-fcd5-44e8-9d5b-b0210bc44070))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8eea7a9-19b9-4a26-8413-c3832f993192))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 486240a3-061f-44f9-adb8-9c19b3b31659))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp befb30a9-84de-4f97-b1f4-189993e2aa8d))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2274cef4-c2c5-4838-9a42-a006709f59f3))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cf443b0d-c5f6-4e33-b3a6-7b622b6af8e9))
+ (pad "14" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8fb63fbb-0b86-4f42-94f7-22794b8dafb0))
+ (pad "15" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0b7097ef-0222-4897-93a5-854e4c933870))
+ (pad "16" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f87fb9dc-a29e-4058-a7dd-002ace2a6354))
+ (pad "17" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ae95e052-5832-4a6d-9cea-facfa08adc76))
+ (pad "18" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aeb00867-56d0-49c3-92a8-fc381d65e215))
+ (pad "19" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72dd564d-f9dd-41fd-a94a-15c8f284d078))
+ (pad "20" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9314f91d-04d0-4028-87c1-e8d45c4d1814))
+ (pad "21" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1a9fb4ea-7edb-42d2-9d87-9fcb8f2ccf76))
+ (pad "22" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8d5633f4-e79f-4b1b-ba39-b087c8b62188))
+ (pad "23" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 07ec338c-2be3-4a98-a906-e88d9417d8a3))
+ (pad "24" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d5a8e08c-998c-4222-ba8e-e8913c936b65))
+ (pad "25" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e3675530-578b-48b3-bbb1-879616237d87))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..22df2758
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,162 @@
+(footprint "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -16.62 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 90103484-2a33-4561-81d8-99d7ec143f11)
+ )
+ (fp_text value "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (at -16.62 20.31) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0110a2d8-61cd-4cfa-83cf-e8e5624bf34e)
+ )
+ (fp_text user "${REFERENCE}" (at -16.62 15.725) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 851ad92b-0284-4843-9d72-f35b2892a289)
+ )
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 28254c14-e306-4ecb-b806-fac5df64e1e2))
+ (fp_line (start -34.3 8.08) (end -34.3 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 41e9cb25-2236-4dde-bc0c-b5473a535c55))
+ (fp_line (start 2.99 8.08) (end 2.99 12.18) (layer "F.SilkS") (width 0.12) (tstamp 432676b7-31e6-4bfd-86b8-86e88b428de2))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 51b5f511-a67b-4cbf-be63-a5a65d208184))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 5f5ade50-c645-4ac2-9225-878b8b4e1acd))
+ (fp_line (start -34.3 -1.06) (end 1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 630f1207-7303-47c4-8657-f75c1a01dfc2))
+ (fp_line (start 1.06 -1.06) (end 1.06 8.08) (layer "F.SilkS") (width 0.12) (tstamp 74476ff9-dfd4-401b-9db1-d85a5494f9d6))
+ (fp_line (start 1.06 8.08) (end 2.99 8.08) (layer "F.SilkS") (width 0.12) (tstamp 78ead2ee-e69d-458e-896d-1c0abffcf50d))
+ (fp_line (start -36.23 12.18) (end -36.23 8.08) (layer "F.SilkS") (width 0.12) (tstamp bdbd4e25-7041-4fdf-8500-cbe8a9d38297))
+ (fp_line (start -36.23 8.08) (end -34.3 8.08) (layer "F.SilkS") (width 0.12) (tstamp f63986fe-ddae-4011-a957-8d696f18701c))
+ (fp_line (start 3.45 11.75) (end 10.45 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 0b627866-8eed-458c-a316-49707262e048))
+ (fp_line (start 10.45 13.15) (end 3.05 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 115ce769-b728-49c6-89a2-50ab339dcb50))
+ (fp_line (start -36.3 13.15) (end -43.7 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 16f4bc14-7379-41b6-bbb2-9341c3d2dfa6))
+ (fp_line (start -36.7 7.65) (end -34.55 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 34ffe9da-22bd-451b-9fa8-3bb4dee03e3b))
+ (fp_line (start 3.05 13.15) (end 3.05 19.35) (layer "F.CrtYd") (width 0.05) (tstamp 3fbb643b-4132-4301-b0ce-6f349d0899a6))
+ (fp_line (start -34.55 -1.35) (end 1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 45750657-8b61-48a1-8ddb-541a173a4f3e))
+ (fp_line (start 1.3 7.65) (end 3.45 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 53c871f0-9299-4689-8967-21baa73b8465))
+ (fp_line (start -36.3 19.35) (end -36.3 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 559e3657-d621-486d-9775-2d5455ba4f41))
+ (fp_line (start 1.3 -1.35) (end 1.3 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 5b7fef7e-28ea-44a0-beff-f9351fbe5850))
+ (fp_line (start 10.45 11.75) (end 10.45 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 614de1d8-f5c1-4920-a1ca-e3ce5807df23))
+ (fp_line (start 3.05 19.35) (end -36.3 19.35) (layer "F.CrtYd") (width 0.05) (tstamp 9ed4e833-6cef-4566-ab31-ed99993a8745))
+ (fp_line (start 3.45 7.65) (end 3.45 11.75) (layer "F.CrtYd") (width 0.05) (tstamp b2f2f8e3-046d-45cc-9089-2e22d8bce006))
+ (fp_line (start -43.7 13.15) (end -43.7 11.75) (layer "F.CrtYd") (width 0.05) (tstamp c3bc2e69-2eb6-4041-90e7-fd49a7e80d28))
+ (fp_line (start -34.55 7.65) (end -34.55 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp c78e2667-d821-4067-96a6-05b780c648e7))
+ (fp_line (start -36.7 11.75) (end -36.7 7.65) (layer "F.CrtYd") (width 0.05) (tstamp f2de0939-d317-4c5c-847c-4076929248c0))
+ (fp_line (start -43.7 11.75) (end -36.7 11.75) (layer "F.CrtYd") (width 0.05) (tstamp fdae5541-9ce2-4a0e-a9a8-ef4a080a4913))
+ (fp_line (start -33.34 0) (end -33.34 8.14) (layer "F.Fab") (width 0.1) (tstamp 0285ae18-aee4-4c37-9e49-c871f7ef5a6c))
+ (fp_line (start -0.1 0) (end -0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp 03cb0ef5-2292-4721-a631-40c2492dc3ba))
+ (fp_line (start -27.6 0) (end -27.6 8.14) (layer "F.Fab") (width 0.1) (tstamp 05ebf65c-8e84-4449-8c6d-82c11fe62182))
+ (fp_line (start -31.755 2.84) (end -31.755 8.14) (layer "F.Fab") (width 0.1) (tstamp 0924b00f-558c-49c5-87c0-3203d38d9fa7))
+ (fp_line (start -5.44 0) (end -5.44 8.14) (layer "F.Fab") (width 0.1) (tstamp 0bef8f10-86a4-4c2f-82b2-b40bbeef42b9))
+ (fp_line (start -1.285 2.84) (end -1.285 8.14) (layer "F.Fab") (width 0.1) (tstamp 116feed3-4892-4755-b54f-c5eb7ead4dc2))
+ (fp_line (start -6.825 2.84) (end -6.825 8.14) (layer "F.Fab") (width 0.1) (tstamp 19273d10-a2b1-4704-ac98-10e35218cee0))
+ (fp_line (start -18.105 2.84) (end -18.105 8.14) (layer "F.Fab") (width 0.1) (tstamp 1c8e2fc9-eb35-46be-b9bd-d3d0909cbf65))
+ (fp_line (start -11.18 0) (end -11.18 8.14) (layer "F.Fab") (width 0.1) (tstamp 1d476462-eaa1-436f-800d-beb26c8737e2))
+ (fp_line (start -29.085 2.84) (end -29.085 8.14) (layer "F.Fab") (width 0.1) (tstamp 22f09ff0-bb13-4b6f-9576-fdad5b8a4100))
+ (fp_line (start -5.54 0) (end -5.54 8.14) (layer "F.Fab") (width 0.1) (tstamp 24f71e30-d670-4205-bb8a-33089e5f09bc))
+ (fp_line (start -8.31 0) (end -8.31 8.14) (layer "F.Fab") (width 0.1) (tstamp 262ade5e-2b71-4832-85a6-165a62f82d8e))
+ (fp_line (start -24.83 0) (end -24.83 8.14) (layer "F.Fab") (width 0.1) (tstamp 2860eb6d-a180-4186-ae93-bb42d9442955))
+ (fp_line (start -2.87 0) (end -2.87 8.14) (layer "F.Fab") (width 0.1) (tstamp 29449535-6dbb-4244-a6ed-cf3fd955ee94))
+ (fp_line (start -31.855 2.84) (end -31.855 8.14) (layer "F.Fab") (width 0.1) (tstamp 2cee45b4-208e-4c5c-aafd-7fad43317473))
+ (fp_line (start -10.98 0) (end -10.98 8.14) (layer "F.Fab") (width 0.1) (tstamp 2ef30c95-a3f8-4f07-b046-ceb77cb6aa04))
+ (fp_line (start -43.17 12.64) (end 9.93 12.64) (layer "F.Fab") (width 0.1) (tstamp 38c7cac3-a81b-4bf9-8f6f-842ce54326fb))
+ (fp_line (start -9.795 2.84) (end -9.795 8.14) (layer "F.Fab") (width 0.1) (tstamp 3af73088-5f9f-43fb-8044-208a8d4b1034))
+ (fp_line (start -19.29 0) (end -19.29 8.14) (layer "F.Fab") (width 0.1) (tstamp 3c1262a8-e7a4-417c-a980-31679b034e6f))
+ (fp_line (start -24.93 0) (end -24.93 8.14) (layer "F.Fab") (width 0.1) (tstamp 43cc8a2e-350a-478e-ba2e-e8d35e8dff56))
+ (fp_line (start -15.235 2.84) (end -15.235 8.14) (layer "F.Fab") (width 0.1) (tstamp 4457e711-22db-46d4-9ea6-a5c4457aaa5e))
+ (fp_line (start -2.67 0) (end -2.67 8.14) (layer "F.Fab") (width 0.1) (tstamp 449584f4-3a8e-4cd5-acaa-2522df594be4))
+ (fp_line (start -30.37 0) (end -30.37 8.14) (layer "F.Fab") (width 0.1) (tstamp 4627fa2d-74c2-4497-a0b0-58b1c24ab803))
+ (fp_line (start -20.775 2.84) (end -20.775 8.14) (layer "F.Fab") (width 0.1) (tstamp 49aeafcb-0120-42dd-af8d-f987ab75ed63))
+ (fp_line (start -15.335 2.84) (end -15.335 8.14) (layer "F.Fab") (width 0.1) (tstamp 500621b5-918e-446b-9205-e84d890355eb))
+ (fp_line (start -23.645 2.84) (end -23.645 8.14) (layer "F.Fab") (width 0.1) (tstamp 5095ba22-38f9-43b3-b3da-9e71d109c961))
+ (fp_line (start -20.675 2.84) (end -20.675 8.14) (layer "F.Fab") (width 0.1) (tstamp 50ab0cc0-5456-4503-b8eb-0ec75d75b760))
+ (fp_line (start -26.215 2.84) (end -26.215 8.14) (layer "F.Fab") (width 0.1) (tstamp 545be424-ae8f-4127-a8b0-6f6ec6c10ebf))
+ (fp_line (start 9.93 12.64) (end 9.93 12.24) (layer "F.Fab") (width 0.1) (tstamp 55dbeb62-4c77-4c70-945a-cfcc511ef0ce))
+ (fp_line (start -6.925 2.84) (end -6.925 8.14) (layer "F.Fab") (width 0.1) (tstamp 56523b91-27b8-4309-8eba-f94d70454324))
+ (fp_line (start -29.185 2.84) (end -29.185 8.14) (layer "F.Fab") (width 0.1) (tstamp 5d8598fa-4bbb-4f04-8c76-9efb93734455))
+ (fp_line (start 0 0) (end 0 8.14) (layer "F.Fab") (width 0.1) (tstamp 5f00b713-5794-40b5-b278-35727803e441))
+ (fp_line (start 2.93 12.24) (end 2.93 8.14) (layer "F.Fab") (width 0.1) (tstamp 5f688a63-e29b-4816-b082-b2fe3d3247b1))
+ (fp_line (start -13.75 0) (end -13.75 8.14) (layer "F.Fab") (width 0.1) (tstamp 63e5247d-ada2-46ec-9dd7-a0f689b624e5))
+ (fp_line (start 0.1 0) (end 0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp 63e5efc9-843b-49a5-97d8-9451b65f74cc))
+ (fp_line (start 9.93 12.24) (end -43.17 12.24) (layer "F.Fab") (width 0.1) (tstamp 6534efcf-9bab-4a02-a675-1a1e8f98a84e))
+ (fp_line (start -8.41 0) (end -8.41 8.14) (layer "F.Fab") (width 0.1) (tstamp 6a80c7c8-144f-4183-89c4-263ae9694c5c))
+ (fp_line (start -33.24 0) (end -33.24 8.14) (layer "F.Fab") (width 0.1) (tstamp 6ab7da41-ec60-4e5f-ae9f-ed10e39f8648))
+ (fp_line (start -22.16 0) (end -22.16 8.14) (layer "F.Fab") (width 0.1) (tstamp 6b03d467-23e0-4af0-a77f-e721c1fae241))
+ (fp_line (start -36.17 12.24) (end 2.93 12.24) (layer "F.Fab") (width 0.1) (tstamp 6b5d6c92-044a-4198-aa61-48e0a5d052b9))
+ (fp_line (start -27.7 0) (end -27.7 8.14) (layer "F.Fab") (width 0.1) (tstamp 6c50467d-997f-4a79-8b22-f504ced8c6d2))
+ (fp_line (start -16.62 0) (end -16.62 8.14) (layer "F.Fab") (width 0.1) (tstamp 6c8a29fa-4819-4e4b-ac3c-7f586bd6e30a))
+ (fp_line (start -43.17 12.24) (end -43.17 12.64) (layer "F.Fab") (width 0.1) (tstamp 6e101bfc-396f-41da-a9dc-2848bc97bef6))
+ (fp_line (start -27.8 0) (end -27.8 8.14) (layer "F.Fab") (width 0.1) (tstamp 72e514bb-4165-4b7d-afde-92006db838da))
+ (fp_line (start -26.415 2.84) (end -26.415 8.14) (layer "F.Fab") (width 0.1) (tstamp 736aca6a-f817-4506-9272-2826f5adca83))
+ (fp_line (start -23.445 2.84) (end -23.445 8.14) (layer "F.Fab") (width 0.1) (tstamp 7399db28-15bb-4c3f-9200-afef1543bea4))
+ (fp_line (start -4.155 2.84) (end -4.155 8.14) (layer "F.Fab") (width 0.1) (tstamp 77c733b9-f8cb-4a8b-9784-eab1f2212240))
+ (fp_line (start -7.025 2.84) (end -7.025 8.14) (layer "F.Fab") (width 0.1) (tstamp 79050e4c-7d05-41e7-a539-f236d7d7f8a3))
+ (fp_line (start -20.875 2.84) (end -20.875 8.14) (layer "F.Fab") (width 0.1) (tstamp 8d1b6b2d-ff6a-4ee5-a63f-1497e9616364))
+ (fp_line (start 2.53 18.81) (end 2.53 12.64) (layer "F.Fab") (width 0.1) (tstamp 8d8649e6-e7e6-44e5-936d-6f9cb0848585))
+ (fp_line (start -9.595 2.84) (end -9.595 8.14) (layer "F.Fab") (width 0.1) (tstamp 8e5ee832-9ae0-4c5c-a97a-c0281b2901f4))
+ (fp_line (start -25.03 0) (end -25.03 8.14) (layer "F.Fab") (width 0.1) (tstamp 8fb7864c-8442-4e5d-9ecd-16b5e28cb549))
+ (fp_line (start 2.53 12.64) (end -35.77 12.64) (layer "F.Fab") (width 0.1) (tstamp 95f2a629-c552-44c2-bda5-da45d1f37a6b))
+ (fp_line (start -9.695 2.84) (end -9.695 8.14) (layer "F.Fab") (width 0.1) (tstamp 98061523-5b7e-4364-adab-8a3ea60e9095))
+ (fp_line (start -4.055 2.84) (end -4.055 8.14) (layer "F.Fab") (width 0.1) (tstamp 98e77698-cd02-4f39-9441-6400cb6c04d6))
+ (fp_line (start -30.47 0) (end -30.47 8.14) (layer "F.Fab") (width 0.1) (tstamp 9902624c-1f67-4450-82e6-83d280588201))
+ (fp_line (start -35.77 18.81) (end 2.53 18.81) (layer "F.Fab") (width 0.1) (tstamp a314fd88-9324-4353-8d78-b6fbbf572b24))
+ (fp_line (start -16.72 0) (end -16.72 8.14) (layer "F.Fab") (width 0.1) (tstamp a6c83ac2-4c20-47ac-9c3b-c880f0f5c3d0))
+ (fp_line (start -1.385 2.84) (end -1.385 8.14) (layer "F.Fab") (width 0.1) (tstamp a85f34dd-4469-41fe-ab36-ed8c31b2dc5e))
+ (fp_line (start -19.39 0) (end -19.39 8.14) (layer "F.Fab") (width 0.1) (tstamp aa2798a3-7992-4af7-a0ee-da12b72a6750))
+ (fp_line (start 2.93 8.14) (end -36.17 8.14) (layer "F.Fab") (width 0.1) (tstamp ae81b70e-4d9c-4cd8-82a9-cd537d8bfaf7))
+ (fp_line (start -19.49 0) (end -19.49 8.14) (layer "F.Fab") (width 0.1) (tstamp b2c95217-7064-4b23-8e38-87e6a77f044c))
+ (fp_line (start -4.255 2.84) (end -4.255 8.14) (layer "F.Fab") (width 0.1) (tstamp b83780ae-a78c-435e-ab82-92aeec6940cb))
+ (fp_line (start -12.365 2.84) (end -12.365 8.14) (layer "F.Fab") (width 0.1) (tstamp bab14870-80f9-4ee9-aec6-43a9a112d382))
+ (fp_line (start -23.545 2.84) (end -23.545 8.14) (layer "F.Fab") (width 0.1) (tstamp c12d0812-99d1-415e-87ae-d37006c0479d))
+ (fp_line (start -35.77 12.64) (end -35.77 18.81) (layer "F.Fab") (width 0.1) (tstamp c195dff7-3439-448c-afa6-d2fdc9c09b76))
+ (fp_line (start -22.26 0) (end -22.26 8.14) (layer "F.Fab") (width 0.1) (tstamp c3c58e2d-77eb-407d-bcb8-3d6feddc5594))
+ (fp_line (start -13.95 0) (end -13.95 8.14) (layer "F.Fab") (width 0.1) (tstamp c55930b2-a54b-47c2-9158-f6496bb45e23))
+ (fp_line (start -18.005 2.84) (end -18.005 8.14) (layer "F.Fab") (width 0.1) (tstamp c7f24591-57da-4f5b-8eef-3d8f17f7f6bf))
+ (fp_line (start -1.485 2.84) (end -1.485 8.14) (layer "F.Fab") (width 0.1) (tstamp cfeed887-462e-4d46-9363-42ba8a411375))
+ (fp_line (start -31.955 2.84) (end -31.955 8.14) (layer "F.Fab") (width 0.1) (tstamp d5cdebcf-7755-4771-b686-8fa599a72afc))
+ (fp_line (start -30.57 0) (end -30.57 8.14) (layer "F.Fab") (width 0.1) (tstamp da3c0e4f-a841-47ea-b88a-a23af39b7ac7))
+ (fp_line (start -12.465 2.84) (end -12.465 8.14) (layer "F.Fab") (width 0.1) (tstamp db38f9bb-2f93-4c18-bf48-ae5588333ad5))
+ (fp_line (start -26.315 2.84) (end -26.315 8.14) (layer "F.Fab") (width 0.1) (tstamp dd0e2380-c128-433b-a7dc-4a6ea4de087d))
+ (fp_line (start -11.08 0) (end -11.08 8.14) (layer "F.Fab") (width 0.1) (tstamp ded0371d-ae94-4661-b083-b7ba813cc0f6))
+ (fp_line (start -17.905 2.84) (end -17.905 8.14) (layer "F.Fab") (width 0.1) (tstamp e44ebabd-4133-45d4-8e55-12166008fd15))
+ (fp_line (start -13.85 0) (end -13.85 8.14) (layer "F.Fab") (width 0.1) (tstamp e47e412a-e5bf-4270-bf11-5bbe158c6dfe))
+ (fp_line (start -36.17 8.14) (end -36.17 12.24) (layer "F.Fab") (width 0.1) (tstamp e5cd43fc-786d-4b34-9f4e-d77c95c9802e))
+ (fp_line (start -12.565 2.84) (end -12.565 8.14) (layer "F.Fab") (width 0.1) (tstamp e7184830-7e4e-4a7a-9f86-39bafbac0f46))
+ (fp_line (start -33.14 0) (end -33.14 8.14) (layer "F.Fab") (width 0.1) (tstamp f1dd5ae6-ee5d-4119-81c0-0b867fdea7ed))
+ (fp_line (start -22.06 0) (end -22.06 8.14) (layer "F.Fab") (width 0.1) (tstamp f6af455b-53d1-46db-aff1-27cacc8076bf))
+ (fp_line (start -16.52 0) (end -16.52 8.14) (layer "F.Fab") (width 0.1) (tstamp f6e355c4-2fb9-4dff-b648-9998238ba236))
+ (fp_line (start -15.135 2.84) (end -15.135 8.14) (layer "F.Fab") (width 0.1) (tstamp f78314d0-507f-43c9-bb2c-a458497344de))
+ (fp_line (start -5.64 0) (end -5.64 8.14) (layer "F.Fab") (width 0.1) (tstamp fc41c016-589a-4fd1-9385-1ce499001ed8))
+ (fp_line (start -28.985 2.84) (end -28.985 8.14) (layer "F.Fab") (width 0.1) (tstamp fd58e9c5-748d-4b57-91a5-0e2d81daea9e))
+ (fp_line (start -2.77 0) (end -2.77 8.14) (layer "F.Fab") (width 0.1) (tstamp fd624515-7d10-45bf-9fd3-8780df586305))
+ (fp_line (start -8.21 0) (end -8.21 8.14) (layer "F.Fab") (width 0.1) (tstamp feb42c1b-7066-4460-b19b-a1299828c5c6))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 73fb7b23-c1cd-4f43-8266-2313e1d7d284))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bef2d69e-6818-42e4-8e66-222e375746bb))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1cdf353e-dbd4-4e4a-9c7d-e39c9f540233))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bf6a4a83-9819-44d5-a38e-fff1919ba54a))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a25cab43-f08a-464d-9178-9ba8d7adf8f4))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f3b9dc61-fbf9-4707-b441-25a2d3f15964))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c02a3ff4-8089-4cdd-8665-a0c243c0f984))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0ee7dfcc-8890-4d6a-9882-631bf33d0da7))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9feb0f0-4543-491b-9209-5b1a519268f2))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eddc4594-e920-4d2a-bc07-403116bfa3d1))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3831ac10-1230-42fa-8722-ca14eb4e8c94))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3abc98f0-4560-49fe-8eb0-93eedaec045a))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31df987d-f622-400a-b7ae-1850396511e3))
+ (pad "14" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7e1ee488-03c2-4a05-b61f-345d38c5d74f))
+ (pad "15" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 77ab04b9-b0a9-4032-aa5c-81c0f5aefb48))
+ (pad "16" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b246b9ea-ccf9-4e9b-a044-485c69ca981d))
+ (pad "17" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0c00d443-c962-444a-b72e-204b3928625e))
+ (pad "18" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ecd507e0-f6e1-4fd3-aa70-5b319fae6625))
+ (pad "19" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f385ec95-d1ae-4f17-8935-7481038ccf56))
+ (pad "20" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f3bf71ff-2085-42e9-8d7f-d730bfe17d54))
+ (pad "21" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 629cbe3f-24fe-4ffa-badd-a6100b76dd0c))
+ (pad "22" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 605d9f11-0998-4f4b-83d8-090bb2f05aa7))
+ (pad "23" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7fb17e4d-6e48-43d0-ae64-bfdc8bc8cce9))
+ (pad "24" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3ce2f48d-e8ff-4b39-a6b2-3d5a77580425))
+ (pad "25" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0256b8f4-9e79-42af-a028-0358f6935715))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
new file mode 100644
index 00000000..5ef111c1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -16.62 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd3cec81-94d6-4f59-beb6-02602e06d03b)
+ )
+ (fp_text value "DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (at -16.62 20.81) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d60ee85b-8271-47e6-a306-6265f77e3c90)
+ )
+ (fp_text user "${REFERENCE}" (at -16.62 16.225) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bc0b0b91-48c2-44a3-acf4-85ad11d9382f)
+ )
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 38c03096-8596-4dc3-a7ad-01e88deb63c5))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 83616cec-26d8-412b-ba75-e96709f85d24))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp b5bd3f7e-d0f2-4d21-a73e-5d841badd05e))
+ (fp_line (start -43.23 12.68) (end -43.23 -1.86) (layer "F.SilkS") (width 0.12) (tstamp ddbe4398-4f37-45ec-8ee9-572b65e5b212))
+ (fp_line (start 9.99 -1.86) (end 9.99 12.68) (layer "F.SilkS") (width 0.12) (tstamp e4528e4a-d635-4c50-a65a-884fa3ac688e))
+ (fp_line (start -43.23 -1.86) (end 9.99 -1.86) (layer "F.SilkS") (width 0.12) (tstamp fb8d70e3-b34b-4f38-9cfc-a0486e3a7173))
+ (fp_line (start -43.7 19.85) (end 10.45 19.85) (layer "F.CrtYd") (width 0.05) (tstamp 1045e1f3-8649-4023-97db-94b3ca430ba0))
+ (fp_line (start -43.7 -2.35) (end -43.7 19.85) (layer "F.CrtYd") (width 0.05) (tstamp 17ba892a-3fe6-470d-a2fa-0460c7050763))
+ (fp_line (start 10.45 -2.35) (end -43.7 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp a91607a1-38f0-42a2-9797-d4a9d6db0568))
+ (fp_line (start 10.45 19.85) (end 10.45 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp b733e026-a05e-4473-be48-611b376e5cf7))
+ (fp_line (start 9.93 13.14) (end 9.93 12.74) (layer "F.Fab") (width 0.1) (tstamp 04655650-d688-424b-bbab-eae0a9722894))
+ (fp_line (start -37.67 18.14) (end -37.67 13.14) (layer "F.Fab") (width 0.1) (tstamp 25cebf75-9762-4e57-a94d-a32eb5cac1b0))
+ (fp_line (start 9.43 18.14) (end 9.43 13.14) (layer "F.Fab") (width 0.1) (tstamp 2d05ee36-ab34-4d8a-9207-f216b7cfa59f))
+ (fp_line (start 2.53 13.14) (end -35.77 13.14) (layer "F.Fab") (width 0.1) (tstamp 2d91cb55-7ffc-4e22-bddb-b0eb017a0866))
+ (fp_line (start 4.43 18.14) (end 9.43 18.14) (layer "F.Fab") (width 0.1) (tstamp 31e2760e-0b58-41d4-bcb8-cef7ebed607f))
+ (fp_line (start -43.17 -1.8) (end -43.17 12.74) (layer "F.Fab") (width 0.1) (tstamp 4f2efbb9-3e1a-4238-8b26-b7e0b65c1f36))
+ (fp_line (start 5.33 12.74) (end 5.33 1.42) (layer "F.Fab") (width 0.1) (tstamp 5b17567c-b9da-4898-8a4f-e4d46c5cc99e))
+ (fp_line (start 4.43 13.14) (end 4.43 18.14) (layer "F.Fab") (width 0.1) (tstamp 5d5d199a-ab78-423b-9320-24d4134be203))
+ (fp_line (start 9.43 13.14) (end 4.43 13.14) (layer "F.Fab") (width 0.1) (tstamp 65d67194-702d-4a58-ab1c-c9f19f6d671d))
+ (fp_line (start -37.67 13.14) (end -42.67 13.14) (layer "F.Fab") (width 0.1) (tstamp 7763f6d9-361e-43c3-a226-448e5f05605b))
+ (fp_line (start -35.77 19.31) (end 2.53 19.31) (layer "F.Fab") (width 0.1) (tstamp 7bbed26f-3ee1-4fec-a32b-b9c8a3a850d9))
+ (fp_line (start -41.77 12.74) (end -41.77 1.42) (layer "F.Fab") (width 0.1) (tstamp 85336dec-648e-4c2c-964d-9cf015df20ce))
+ (fp_line (start -42.67 18.14) (end -37.67 18.14) (layer "F.Fab") (width 0.1) (tstamp 8623c839-9f9d-4952-af27-025c32ea47d4))
+ (fp_line (start -38.57 12.74) (end -38.57 1.42) (layer "F.Fab") (width 0.1) (tstamp 9d60478f-7c5c-4de1-a153-257a5f747df2))
+ (fp_line (start 8.53 12.74) (end 8.53 1.42) (layer "F.Fab") (width 0.1) (tstamp a12ffd9f-0f6e-44c6-a443-dc20c68f55c1))
+ (fp_line (start 2.53 19.31) (end 2.53 13.14) (layer "F.Fab") (width 0.1) (tstamp a78177e7-d13a-496d-aa16-289518060b9a))
+ (fp_line (start -35.77 13.14) (end -35.77 19.31) (layer "F.Fab") (width 0.1) (tstamp a79dffd8-efce-42f3-84e4-36cb5e40347b))
+ (fp_line (start 9.93 12.74) (end 9.93 -1.8) (layer "F.Fab") (width 0.1) (tstamp adda5a8c-b1d4-42e4-837f-724217f36502))
+ (fp_line (start -43.17 13.14) (end 9.93 13.14) (layer "F.Fab") (width 0.1) (tstamp b570dd49-ecf9-4fc3-af0b-6e63ffb9751d))
+ (fp_line (start 9.93 -1.8) (end -43.17 -1.8) (layer "F.Fab") (width 0.1) (tstamp b59886ed-357e-4ed2-ac02-1da45d0b76ea))
+ (fp_line (start -43.17 12.74) (end -43.17 13.14) (layer "F.Fab") (width 0.1) (tstamp ba17a60a-a4af-4b8f-a984-9fdc3e179524))
+ (fp_line (start -42.67 13.14) (end -42.67 18.14) (layer "F.Fab") (width 0.1) (tstamp c3fa21ac-caf0-4b61-8ea2-8aedae17e6a4))
+ (fp_line (start 9.93 12.74) (end -43.17 12.74) (layer "F.Fab") (width 0.1) (tstamp ed2d2c1f-6853-4fc9-b2e6-d9ee9671bf2c))
+ (fp_line (start -43.17 12.74) (end 9.93 12.74) (layer "F.Fab") (width 0.1) (tstamp f3fd6942-f2a1-47f2-a0bf-3b7fccc8cdb4))
+ (fp_arc (start -41.77 1.42) (mid -40.17 -0.18) (end -38.57 1.42) (layer "F.Fab") (width 0.1) (tstamp 1ad9eb03-6ff7-4877-9be0-55d72a91e959))
+ (fp_arc (start 5.33 1.42) (mid 6.93 -0.18) (end 8.53 1.42) (layer "F.Fab") (width 0.1) (tstamp 58551c77-4774-4d04-b1c1-ac990ccafd4a))
+ (pad "0" thru_hole circle (at 6.93 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 01c3e4ee-80db-42a7-be0f-d0ece2a32022))
+ (pad "0" thru_hole circle (at -40.17 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 7c810729-7137-45f5-b9b7-c0ab665efad7))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6cfb4a23-6390-4b24-b113-607ef28dd0a2))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 133d982e-c445-4888-a364-73ec86fa7a9f))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ca081413-5e93-4dd8-80ac-2caa598852ee))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5bc80223-7e63-42ca-b0a4-8f2be2035cee))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9894ffd5-bfe7-487c-b2a7-4e71957ed14c))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 27c22fed-1ac5-4dd4-9737-342dd5657943))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7d5e71de-2d47-4d37-8937-959379fc9446))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6e4fabf0-f0ff-4cae-81e2-22c500899e27))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c35e88ad-fca1-47a8-acf4-6d83930be79f))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b5a18535-f991-43cd-be6f-1f59b352591f))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 85cd5927-5880-459c-a61b-89ebaf192623))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 60f6cf64-0927-42e2-a476-e9d6741973c2))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c0e511a5-5eb9-4135-8fc9-bcc0ba0e0ead))
+ (pad "14" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d5b033b-f3d8-4bd9-826e-afdcec14b5b1))
+ (pad "15" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp acad8b24-15d5-484a-9af1-7b69649d5605))
+ (pad "16" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3ada5a8a-50f9-46ef-aaa2-687dc2b8e22b))
+ (pad "17" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c5968f6e-c79f-42f9-98a8-8a3914a7e9e0))
+ (pad "18" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fbc359a4-2d3d-4743-9da5-7b7c8b2745bc))
+ (pad "19" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 97481d27-1839-46a6-ade0-0eefe3243a6e))
+ (pad "20" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2a6d6632-4be7-4827-8931-87f44bebd05e))
+ (pad "21" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b348cf3e-8653-4dc5-947c-bc9a8492466e))
+ (pad "22" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2059b4f-5974-4b3c-af21-dc9aa29e30dd))
+ (pad "23" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 09a4e5c4-4e15-49f2-b9a2-e188384b15b2))
+ (pad "24" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f7b76d40-8b5b-45a8-9171-7625a144418a))
+ (pad "25" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6a93d7c3-7a7f-4e2f-a87d-4f037358bba1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Vertical_P2.77x2.84mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Vertical_P2.77x2.84mm.kicad_mod
new file mode 100644
index 00000000..512b7a48
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Vertical_P2.77x2.84mm.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "DSUB-25_Female_Vertical_P2.77x2.84mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -16.62 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1a80ff2c-139a-4008-9302-795b597f6570)
+ )
+ (fp_text value "DSUB-25_Female_Vertical_P2.77x2.84mm" (at -16.62 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6eaf0866-a61f-4fd1-994c-9b4ec0606482)
+ )
+ (fp_text user "${REFERENCE}" (at -16.62 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0150f283-db68-4229-8f11-ae21ac19b265)
+ )
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 0900a1e6-df3c-47e9-91f1-6b11306cac6d))
+ (fp_line (start 8.93 7.73) (end -42.17 7.73) (layer "F.SilkS") (width 0.12) (tstamp 11672c09-8dae-42a2-8d6a-b5e68112561d))
+ (fp_line (start -42.17 -4.89) (end 8.93 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 255aa1ff-3d36-43ad-9f19-f274026b2c8c))
+ (fp_line (start -33.851689 -2.59) (end 0.611689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 36231ed1-cb5b-4e24-8990-078c4994b527))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 56263a1c-291e-4bb8-9702-78caed1db064))
+ (fp_line (start -33.022952 5.43) (end -0.217048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 6849c2fc-019a-4787-a580-7f638f61dc98))
+ (fp_line (start 2.24647 -0.641744) (end 1.417733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 9e6da300-986e-4257-8754-222ffb35d5c2))
+ (fp_line (start -35.48647 -0.641744) (end -34.657733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp c71628f9-662a-4bd0-a398-3d015a7e4080))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp d0ee1fee-1aea-406d-98f4-0563afaa6c24))
+ (fp_line (start -43.23 6.67) (end -43.23 -3.83) (layer "F.SilkS") (width 0.12) (tstamp f3a290cf-abb0-470d-8f8b-44da1e72a471))
+ (fp_line (start 9.99 -3.83) (end 9.99 6.67) (layer "F.SilkS") (width 0.12) (tstamp f68b60c5-8c9f-4b35-b7e3-5d435516a3d7))
+ (fp_arc (start 8.93 -4.89) (mid 9.679533 -4.579533) (end 9.99 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 134f48d2-16e5-4eab-9a8a-20d99dc4c2cf))
+ (fp_arc (start 9.99 6.67) (mid 9.679533 7.419533) (end 8.93 7.73) (layer "F.SilkS") (width 0.12) (tstamp 2ba6b95e-d48d-43e5-9a5a-471bd5c2f273))
+ (fp_arc (start 0.611689 -2.59) (mid 1.883323 -1.997027) (end 2.24647 -0.641744) (layer "F.SilkS") (width 0.12) (tstamp 6653f026-fbe7-4aaf-81b1-99942b071508))
+ (fp_arc (start -35.48647 -0.641744) (mid -35.123323 -1.997028) (end -33.851689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 7286f331-16af-41dd-8b6a-07296ffa9171))
+ (fp_arc (start -42.17 7.73) (mid -42.919533 7.419533) (end -43.23 6.67) (layer "F.SilkS") (width 0.12) (tstamp 786d47b5-6fd7-4956-bda7-f77a3dc5f331))
+ (fp_arc (start -33.022952 5.43) (mid -34.089979 5.041634) (end -34.657733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp ab466ec1-aa1f-4263-82be-4236e43b03e8))
+ (fp_arc (start 1.417733 4.058256) (mid 0.84998 5.041634) (end -0.217048 5.43) (layer "F.SilkS") (width 0.12) (tstamp bf7c1665-6fdc-4e54-bfb0-b43f8f3b0ea8))
+ (fp_arc (start -43.23 -3.83) (mid -42.919533 -4.579533) (end -42.17 -4.89) (layer "F.SilkS") (width 0.12) (tstamp de3d09e9-61f9-498a-939e-7db269d85065))
+ (fp_line (start -43.7 -5.35) (end -43.7 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 6519fd74-3e31-43ed-96fa-e377e0d04d69))
+ (fp_line (start 10.45 8.2) (end 10.45 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp ce6a0368-dec5-4b56-92fd-6fc517c6b9f5))
+ (fp_line (start -43.7 8.2) (end 10.45 8.2) (layer "F.CrtYd") (width 0.05) (tstamp d22f12de-f6ad-4060-87a5-4534b8547d99))
+ (fp_line (start 10.45 -5.35) (end -43.7 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp ef3557f1-73ee-4c25-ba0d-28d842a37e83))
+ (fp_line (start -35.438887 -0.652163) (end -34.61015 4.047837) (layer "F.Fab") (width 0.1) (tstamp 0d8d2a07-3e85-4094-8f06-a99b7c1bcb1d))
+ (fp_line (start 2.198887 -0.652163) (end 1.37015 4.047837) (layer "F.Fab") (width 0.1) (tstamp 4d611ccb-9394-47bb-ac33-44e1f818fe40))
+ (fp_line (start -42.17 -4.83) (end 8.93 -4.83) (layer "F.Fab") (width 0.1) (tstamp 705a4fa4-31ef-4014-beae-a34049cb773d))
+ (fp_line (start -43.17 6.67) (end -43.17 -3.83) (layer "F.Fab") (width 0.1) (tstamp 96932f67-4af0-4e14-aa8b-4112dc43cc18))
+ (fp_line (start 8.93 7.67) (end -42.17 7.67) (layer "F.Fab") (width 0.1) (tstamp b802a79a-7fb4-47b4-9cf0-f69e5dbbd958))
+ (fp_line (start -33.034457 5.37) (end -0.205543 5.37) (layer "F.Fab") (width 0.1) (tstamp ec0014a5-1faa-4307-9952-e375f2118def))
+ (fp_line (start 9.93 -3.83) (end 9.93 6.67) (layer "F.Fab") (width 0.1) (tstamp ed50a79b-ed96-4a59-8478-ad68419bb6e3))
+ (fp_line (start -33.863194 -2.53) (end 0.623194 -2.53) (layer "F.Fab") (width 0.1) (tstamp f7cbbfc3-2a04-482f-affa-85eea0410ad1))
+ (fp_arc (start -43.17 -3.83) (mid -42.877107 -4.537107) (end -42.17 -4.83) (layer "F.Fab") (width 0.1) (tstamp 1e5e3ef7-89fe-4151-b9ef-a00ce9f4d3e1))
+ (fp_arc (start -35.438886 -0.652163) (mid -35.088865 -1.95846) (end -33.863194 -2.53) (layer "F.Fab") (width 0.1) (tstamp 37691e5e-9f1b-435d-b57e-d9a6dfc9ee4b))
+ (fp_arc (start 1.370149 4.047837) (mid 0.822917 4.995671) (end -0.205543 5.37) (layer "F.Fab") (width 0.1) (tstamp 38363740-1b88-4904-9267-46dc40d852b8))
+ (fp_arc (start 9.93 6.67) (mid 9.637107 7.377107) (end 8.93 7.67) (layer "F.Fab") (width 0.1) (tstamp 5bd65664-04ce-473b-bc3d-51bcf77ea07a))
+ (fp_arc (start 0.623194 -2.53) (mid 1.848865 -1.95846) (end 2.198886 -0.652163) (layer "F.Fab") (width 0.1) (tstamp 7a51c9ea-6e85-4b46-aa4b-6af444df2cdf))
+ (fp_arc (start 8.93 -4.83) (mid 9.637107 -4.537107) (end 9.93 -3.83) (layer "F.Fab") (width 0.1) (tstamp 95ebf773-46f8-4192-ac45-30a3e7718936))
+ (fp_arc (start -42.17 7.67) (mid -42.877107 7.377107) (end -43.17 6.67) (layer "F.Fab") (width 0.1) (tstamp a0753977-df6e-463d-9b0a-cc0d5448e069))
+ (fp_arc (start -33.034457 5.37) (mid -34.062917 4.995671) (end -34.610149 4.047837) (layer "F.Fab") (width 0.1) (tstamp dd2b5f18-b320-4c96-931d-3db030dafdbe))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 88b7dbf4-75c6-48b7-bb84-b0dfb86e3702))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8b5762f2-fa33-4459-9101-f07977ef45eb))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9b247b32-ee7e-4278-b676-bd6e89e874e8))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ebc16259-2c9b-4bd6-821d-44fce53c2a3e))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 11086460-cdbd-49a6-bc10-dd56fac98b0b))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4040e94d-b0a6-4fcf-abde-c886f19a33be))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5417f1ed-1807-413e-8389-c5b31e98b0a5))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28cb19d6-068b-4e7f-9347-ed70d9b62ce7))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2069c6f7-250b-49e9-a70a-bd6a14a08d2f))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7c3de144-867c-4d2f-945c-dd152e739151))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 78cf25a8-39e5-4647-9998-7513624e707b))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dd43010c-7400-455b-9335-3e1ad310503a))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9ad66ea-15e6-4b6e-b7f5-aa5a61b627f2))
+ (pad "14" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc4f18f3-aa13-4384-b79c-c25bb2eda2cc))
+ (pad "15" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 44ba58db-7dcb-4325-910d-8eb7db90ad4a))
+ (pad "16" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f9255534-fe20-4f3a-b242-05da754431c9))
+ (pad "17" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 791cfaee-67b0-491f-aedc-f76a4acbeb41))
+ (pad "18" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 27b660df-3a6c-4d09-ba10-30027b7475e1))
+ (pad "19" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 08bef7e1-cab3-4c3b-b9b6-5690841b813d))
+ (pad "20" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 91cedfa7-387d-4380-b2ea-0d439071942b))
+ (pad "21" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 99c5ed2e-ec8c-45a2-84c2-e2d900a27052))
+ (pad "22" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7562e7e1-95fb-4909-adcb-9df8904fca2a))
+ (pad "23" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1f3408e0-c64b-4442-931e-533df6fcb953))
+ (pad "24" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2633f16f-0b7a-4e4d-b7ed-dbec4064b6c8))
+ (pad "25" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9bc5f4bb-59b0-4867-b781-415854080621))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Female_Vertical_P2.77x2.84mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..91664837
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -16.62 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 21781a8a-c54a-4ca3-836a-c6402f9d9c88)
+ )
+ (fp_text value "DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles" (at -16.62 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 342d555b-5de6-47ad-a0f9-ce5827500e1a)
+ )
+ (fp_text user "${REFERENCE}" (at -16.62 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d6fdf8cd-5151-4e40-aec4-0a2aaadbc7cc)
+ )
+ (fp_line (start -33.851689 -2.59) (end 0.611689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 2a1fd376-86c5-4385-8c2e-7c3bada0f031))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 433bc902-5d05-43ff-8743-8d05e8b5a350))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 492f43a6-33a6-48b9-975a-ea5fd446fbde))
+ (fp_line (start -33.022952 5.43) (end -0.217048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 70a62dbf-a259-4056-95c7-16d802db1a9e))
+ (fp_line (start 9.99 -3.83) (end 9.99 6.67) (layer "F.SilkS") (width 0.12) (tstamp 89ea859e-a342-41f3-aad2-19d62b02e6e4))
+ (fp_line (start -35.48647 -0.641744) (end -34.657733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp a8100f2c-2411-4f70-a7ac-c03e38594539))
+ (fp_line (start 8.93 7.73) (end -42.17 7.73) (layer "F.SilkS") (width 0.12) (tstamp b470e816-3694-462f-ac62-e3793e223ff6))
+ (fp_line (start -42.17 -4.89) (end 8.93 -4.89) (layer "F.SilkS") (width 0.12) (tstamp b6134ec2-fb17-4f91-bdf3-0ef0134bb458))
+ (fp_line (start -43.23 6.67) (end -43.23 -3.83) (layer "F.SilkS") (width 0.12) (tstamp bba33902-c7b7-48fd-aae9-87a0605f134b))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp d41a3b73-2c8d-4a26-b59b-de34b1d54222))
+ (fp_line (start 2.24647 -0.641744) (end 1.417733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp ea1e8338-a6c2-47da-8523-0efc44e06ab2))
+ (fp_arc (start -43.23 -3.83) (mid -42.919533 -4.579533) (end -42.17 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 0bda91cb-28c8-4c38-966f-b57f0331d4df))
+ (fp_arc (start -33.022952 5.43) (mid -34.089979 5.041634) (end -34.657733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 1c905534-1fbe-4bb9-aa8a-652a220ce246))
+ (fp_arc (start 1.417733 4.058256) (mid 0.84998 5.041634) (end -0.217048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 33e55130-19d7-4206-b636-fe518c880950))
+ (fp_arc (start -42.17 7.73) (mid -42.919533 7.419533) (end -43.23 6.67) (layer "F.SilkS") (width 0.12) (tstamp 675a46e1-eff3-44e2-be3e-d934143aca47))
+ (fp_arc (start -35.48647 -0.641744) (mid -35.123323 -1.997028) (end -33.851689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 86f57822-ff24-423e-8cd1-69e2bc3f71b2))
+ (fp_arc (start 8.93 -4.89) (mid 9.679533 -4.579533) (end 9.99 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 985be74f-6eb6-4caa-a0b0-fb65f7af5364))
+ (fp_arc (start 0.611689 -2.59) (mid 1.883323 -1.997027) (end 2.24647 -0.641744) (layer "F.SilkS") (width 0.12) (tstamp aa761528-4d2e-4164-a90d-41ed1c64199e))
+ (fp_arc (start 9.99 6.67) (mid 9.679533 7.419533) (end 8.93 7.73) (layer "F.SilkS") (width 0.12) (tstamp bb054209-9aad-4460-b5c5-2c2732d033f1))
+ (fp_line (start 10.45 8.2) (end 10.45 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 2c5f12dc-903d-4dc1-9956-a660c35ad231))
+ (fp_line (start -43.7 8.2) (end 10.45 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 40656355-f4ee-4c3e-ac1f-a4d4f564f2a5))
+ (fp_line (start -43.7 -5.35) (end -43.7 8.2) (layer "F.CrtYd") (width 0.05) (tstamp c9ef4dc6-a751-4928-adce-54b08914bd03))
+ (fp_line (start 10.45 -5.35) (end -43.7 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp f6384d58-3451-4b1d-a45b-8faf55afca27))
+ (fp_line (start 8.93 7.67) (end -42.17 7.67) (layer "F.Fab") (width 0.1) (tstamp 04125c01-44b4-47b8-8ff2-c6cc68f4c630))
+ (fp_line (start 9.93 -3.83) (end 9.93 6.67) (layer "F.Fab") (width 0.1) (tstamp 08d4a464-5f9d-43c5-861e-a1381d11186b))
+ (fp_line (start -43.17 6.67) (end -43.17 -3.83) (layer "F.Fab") (width 0.1) (tstamp 11757f30-3e14-49d3-802e-6c6035b9ea59))
+ (fp_line (start -33.863194 -2.53) (end 0.623194 -2.53) (layer "F.Fab") (width 0.1) (tstamp 1bce4783-75c8-4a69-b374-78ac75afad46))
+ (fp_line (start -35.438887 -0.652163) (end -34.61015 4.047837) (layer "F.Fab") (width 0.1) (tstamp 405eef00-c430-4655-9e1d-a79140df266b))
+ (fp_line (start -33.034457 5.37) (end -0.205543 5.37) (layer "F.Fab") (width 0.1) (tstamp 4cbc736e-56ec-477d-89f4-7f8065baee11))
+ (fp_line (start -42.17 -4.83) (end 8.93 -4.83) (layer "F.Fab") (width 0.1) (tstamp 922ab2c8-3750-465e-836f-69b4c6f9e464))
+ (fp_line (start 2.198887 -0.652163) (end 1.37015 4.047837) (layer "F.Fab") (width 0.1) (tstamp a52cb255-ebfc-4ac1-aba0-e1b787436e43))
+ (fp_arc (start 1.370149 4.047837) (mid 0.822917 4.995671) (end -0.205543 5.37) (layer "F.Fab") (width 0.1) (tstamp 04368dfd-0864-493a-8189-365c743cb768))
+ (fp_arc (start -43.17 -3.83) (mid -42.877107 -4.537107) (end -42.17 -4.83) (layer "F.Fab") (width 0.1) (tstamp 23204a09-5fb3-44b8-a042-9edbc5c335c8))
+ (fp_arc (start -35.438886 -0.652163) (mid -35.088865 -1.95846) (end -33.863194 -2.53) (layer "F.Fab") (width 0.1) (tstamp 5e8a77fc-9350-4da2-87b0-ba1612caffc1))
+ (fp_arc (start 0.623194 -2.53) (mid 1.848865 -1.95846) (end 2.198886 -0.652163) (layer "F.Fab") (width 0.1) (tstamp 6d01c8a1-1d05-4b5b-a2cf-b391f0933926))
+ (fp_arc (start 8.93 -4.83) (mid 9.637107 -4.537107) (end 9.93 -3.83) (layer "F.Fab") (width 0.1) (tstamp 7185ecab-1a78-41a4-a5aa-72031e093caf))
+ (fp_arc (start -42.17 7.67) (mid -42.877107 7.377107) (end -43.17 6.67) (layer "F.Fab") (width 0.1) (tstamp 8f43abbb-4a4c-49ff-a1d4-08070436ddab))
+ (fp_arc (start -33.034457 5.37) (mid -34.062917 4.995671) (end -34.610149 4.047837) (layer "F.Fab") (width 0.1) (tstamp 9a7807f5-1160-4bfe-99aa-46b1c378a445))
+ (fp_arc (start 9.93 6.67) (mid 9.637107 7.377107) (end 8.93 7.67) (layer "F.Fab") (width 0.1) (tstamp 9cae1737-e4ea-4da3-ac2e-24ab68e6c9ec))
+ (pad "0" thru_hole circle (at -40.17 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 1686b5b1-56ad-4659-9cae-eaae1123f587))
+ (pad "0" thru_hole circle (at 6.93 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 990f70cf-8e23-4b2d-aca9-f7e1b2eb8140))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f7621af-ea68-40ed-923b-00c2b53bd527))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e4188d29-2806-466a-8ad4-54294fdb4d64))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c2ab1361-a652-4dc4-bc17-bc8276950a77))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a144e7bc-bb52-4f43-a837-21514053aa0f))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4c63984d-a37e-4b40-b430-0999a861a54f))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 909853e5-8400-46f9-a229-b875fe84614f))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eeb65a15-42b0-42f5-b600-f69aec33fcff))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0eda1fe8-7a9f-487a-b113-a07696ad27db))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8fcf4d53-74fb-4f96-8e92-6cdff4dde76e))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7e369337-e070-491f-a17d-23d6ca9af8f1))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 096c22a6-39c8-4e01-8973-1010fa049695))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b491daf5-195b-49b0-bf61-301b7aa2069a))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ae8938bd-e625-4ec1-bed7-d663a7f6480e))
+ (pad "14" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0c3e6924-fc88-4eff-b5cc-5e12ce72b705))
+ (pad "15" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 20695764-bdd4-4ee8-846f-f5facea2f10d))
+ (pad "16" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 69265df4-8109-4af7-b8aa-a4b3591bbdd8))
+ (pad "17" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dc6a8d12-adef-4961-aca6-0767bda3fff1))
+ (pad "18" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9495155b-4028-4190-b06a-ea2cb1c91849))
+ (pad "19" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c69fabeb-7a30-42ac-b6f0-82df359dec81))
+ (pad "20" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2ad2479a-cf1c-4551-9a9a-d54ac7b86615))
+ (pad "21" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 73d404cf-83a4-480d-a5d2-f0bd12a6cd1d))
+ (pad "22" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5201000a-46e7-45a6-bb16-3c7b0088f548))
+ (pad "23" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d69de2de-f828-4b5c-8276-d53abde88d47))
+ (pad "24" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 757c37ee-c25b-4148-98ee-be4756364a8c))
+ (pad "25" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3b509760-5abd-4908-8322-dbbdd372c538))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_EdgeMount_P2.77mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_EdgeMount_P2.77mm.kicad_mod
new file mode 100644
index 00000000..a47c2588
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_EdgeMount_P2.77mm.kicad_mod
@@ -0,0 +1,195 @@
+(footprint "DSUB-25_Male_EdgeMount_P2.77mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 47.1mm")
+ (attr smd)
+ (fp_text reference "REF**" (at -20.543333 0) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 42e1ebe0-8155-4802-a658-f1814f66c104)
+ )
+ (fp_text value "DSUB-25_Male_EdgeMount_P2.77mm" (at 0 16.69) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0940fd87-3da1-4f0c-87eb-072f5dc28d83)
+ )
+ (fp_text user "PCB edge" (at -21.55 1.323333) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp c3d49219-f055-4fbf-ba4f-118d75c2a048)
+ )
+ (fp_text user "${REFERENCE}" (at 0 3.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bfb5eee6-b8db-4f08-b22b-91b7e58d3903)
+ )
+ (fp_line (start 17.803333 -2) (end -17.803333 -2) (layer "F.SilkS") (width 0.12) (tstamp 0869e96c-833d-4f3b-b0ef-e1788d31fead))
+ (fp_line (start 17.803333 1.74) (end 17.803333 -2) (layer "F.SilkS") (width 0.12) (tstamp 2882aa01-33b4-45b3-995f-ba6513d26198))
+ (fp_line (start -18.043333 0) (end -18.043333 -2.24) (layer "F.SilkS") (width 0.12) (tstamp d96107df-bc6e-47d1-bd5a-a367f52b1252))
+ (fp_line (start -17.803333 -2) (end -17.803333 1.74) (layer "F.SilkS") (width 0.12) (tstamp e686add5-9538-4e9e-b743-cb6f9499b0e3))
+ (fp_line (start -18.043333 -2.24) (end -13.85 -2.24) (layer "F.SilkS") (width 0.12) (tstamp ebac7f43-4f68-469e-99f6-389472b3a3fb))
+ (fp_line (start -26.55 1.99) (end 26.55 1.99) (layer "Dwgs.User") (width 0.05) (tstamp 0b7efe47-0131-430d-ae55-74485c2f48fe))
+ (fp_line (start -20.05 4.3) (end -19.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 00a6cefd-b3df-4628-aae4-6d3f33c233ae))
+ (fp_line (start 18.05 -2.25) (end 18.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 17face23-a98c-48aa-bc5a-4ca94ef15a4c))
+ (fp_line (start -18.05 -2.25) (end 18.05 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 2ad6a4c1-56dc-4f9d-a88f-049c24d1ca9d))
+ (fp_line (start -19.65 16.2) (end -19.65 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 367968f0-84a9-456a-b821-aa82efbd3281))
+ (fp_line (start -19.05 4.3) (end -19.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 67a99ceb-da9a-4ad7-8ddd-9adaa3f5d6d2))
+ (fp_line (start 27.05 8.8) (end 27.05 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 6be67f05-1ed8-42d2-88b4-75e6b6a7eea0))
+ (fp_line (start 20.05 4.3) (end 20.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 6e0dadf4-7a8e-449c-be73-898e2a1cd527))
+ (fp_line (start -19.65 10.2) (end -27.05 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 6f13906e-88a8-4338-9857-09a41258885a))
+ (fp_line (start 18.05 1.5) (end 19.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 73fb5aaa-a090-4140-b23f-73ba2e2ab7f4))
+ (fp_line (start -18.05 1.5) (end -18.05 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 7b184d0a-1bb3-40dd-ab75-379e453f7d3d))
+ (fp_line (start 20.05 8.8) (end 27.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 8fb0a258-b9de-46d8-916c-6ec74525f3b4))
+ (fp_line (start -27.05 10.2) (end -27.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 939face5-684d-4a77-a473-ad5a6efab775))
+ (fp_line (start 19.05 4.3) (end 20.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 957f32be-c9df-46d6-87f9-18e0a2421567))
+ (fp_line (start 19.65 16.2) (end -19.65 16.2) (layer "F.CrtYd") (width 0.05) (tstamp 98561ef4-bd69-437b-b967-e410470e5788))
+ (fp_line (start 19.65 10.2) (end 19.65 16.2) (layer "F.CrtYd") (width 0.05) (tstamp a9c18013-27d4-42c7-a487-cdca3485034b))
+ (fp_line (start 27.05 10.2) (end 19.65 10.2) (layer "F.CrtYd") (width 0.05) (tstamp aed663f7-6d06-4a3d-be6d-0a46a28cce3c))
+ (fp_line (start -19.05 1.5) (end -18.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp be388b92-17b6-43a8-b316-8d3862ccdb16))
+ (fp_line (start -20.05 8.8) (end -20.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp ca319b01-7bf3-456b-bebd-5f200c2e2c4d))
+ (fp_line (start 19.05 1.5) (end 19.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp d765ae5d-1378-4172-a28e-e8e7732574df))
+ (fp_line (start -27.05 8.8) (end -20.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp f48afd98-12e4-408f-b64c-ac0767eb75f5))
+ (fp_line (start -11.865 1.99) (end -11.865 -0.91) (layer "B.Fab") (width 0.1) (tstamp 0128328c-108f-4b4d-b4fd-08a44c5897f8))
+ (fp_line (start -0.785 1.99) (end -0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp 03079f3a-45aa-4650-a93d-a3ada03862a5))
+ (fp_line (start -9.095 1.99) (end -9.095 -0.91) (layer "B.Fab") (width 0.1) (tstamp 06752344-8f02-4ee7-9068-bd18142e8a39))
+ (fp_line (start 6.325 1.99) (end 7.525 1.99) (layer "B.Fab") (width 0.1) (tstamp 071b3f35-ab8b-4d2f-9d61-d70f9a0fccaf))
+ (fp_line (start 9.095 -0.91) (end 9.095 1.99) (layer "B.Fab") (width 0.1) (tstamp 12814399-f0e6-45ab-9f15-60218521d856))
+ (fp_line (start 7.525 -0.91) (end 6.325 -0.91) (layer "B.Fab") (width 0.1) (tstamp 15ca6409-c9d6-4a01-9bef-51e0a9d79df5))
+ (fp_line (start 1.985 -0.91) (end 0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp 160240e8-6fc9-4453-871b-8ef52cd07a84))
+ (fp_line (start -15.835 1.99) (end -14.635 1.99) (layer "B.Fab") (width 0.1) (tstamp 23a75059-b30a-49ec-8e49-8fb220a85bf4))
+ (fp_line (start 15.835 1.99) (end 15.835 -0.91) (layer "B.Fab") (width 0.1) (tstamp 2563a04f-6a2b-4aa7-976b-0c012c9e402e))
+ (fp_line (start -1.985 1.99) (end -0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp 2f3c4cf8-63d5-4b39-82f5-f378634d26c3))
+ (fp_line (start 13.065 1.99) (end 13.065 -0.91) (layer "B.Fab") (width 0.1) (tstamp 302c5a26-cad4-42cb-9a9c-25a58217f525))
+ (fp_line (start 11.865 1.99) (end 13.065 1.99) (layer "B.Fab") (width 0.1) (tstamp 42b21add-d217-40ce-a82c-653e30803425))
+ (fp_line (start -14.635 1.99) (end -14.635 -0.91) (layer "B.Fab") (width 0.1) (tstamp 4c2bba61-e819-4b54-9e20-1771e97818ac))
+ (fp_line (start 13.065 -0.91) (end 11.865 -0.91) (layer "B.Fab") (width 0.1) (tstamp 5b21dfce-4536-447c-b69b-76ddd6eb809e))
+ (fp_line (start 11.865 -0.91) (end 11.865 1.99) (layer "B.Fab") (width 0.1) (tstamp 5e062100-424b-4355-b95f-3dca25b0e379))
+ (fp_line (start 0.785 -0.91) (end 0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp 65c52fc5-5365-482f-be9a-0fc66d6f0ec1))
+ (fp_line (start -15.835 -0.91) (end -15.835 1.99) (layer "B.Fab") (width 0.1) (tstamp 6724c50c-69be-449d-8df1-bb0a42de4f77))
+ (fp_line (start -0.785 -0.91) (end -1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp 6c73c58e-49aa-47bc-b0f5-8fecd8f8350b))
+ (fp_line (start 0.785 1.99) (end 1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp 6c85dff2-13d8-41b1-a92d-42b8d67a4938))
+ (fp_line (start -4.755 -0.91) (end -4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp 71275b22-39fc-49a2-bc33-6ed34e2362b4))
+ (fp_line (start 6.325 -0.91) (end 6.325 1.99) (layer "B.Fab") (width 0.1) (tstamp 7648044b-a157-489e-851f-0c9e0bcbdc78))
+ (fp_line (start 15.835 -0.91) (end 14.635 -0.91) (layer "B.Fab") (width 0.1) (tstamp 8669eb84-b1af-4595-baac-a5942d55fff4))
+ (fp_line (start -3.555 -0.91) (end -4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp 92f6cd0c-ec12-4790-9095-2e25ccfcdb97))
+ (fp_line (start 10.295 1.99) (end 10.295 -0.91) (layer "B.Fab") (width 0.1) (tstamp a1355ca6-d529-4f31-a565-d7d8be11ea49))
+ (fp_line (start -6.325 1.99) (end -6.325 -0.91) (layer "B.Fab") (width 0.1) (tstamp a7f74d3d-6e63-4f8d-9dbe-53ef89d978bb))
+ (fp_line (start -4.755 1.99) (end -3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp a95310d0-d000-499b-950b-e1032391d5b4))
+ (fp_line (start 7.525 1.99) (end 7.525 -0.91) (layer "B.Fab") (width 0.1) (tstamp a9bd8a54-f891-4359-9d56-8059688c31bf))
+ (fp_line (start 3.555 1.99) (end 4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp a9e3025c-e5a9-4217-8926-2c1cbf69e4e0))
+ (fp_line (start 10.295 -0.91) (end 9.095 -0.91) (layer "B.Fab") (width 0.1) (tstamp ae2a7d94-90aa-424b-8ac5-e888a1bddf78))
+ (fp_line (start 3.555 -0.91) (end 3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp aed2b051-540b-4ed6-b8f1-9206189b9a7b))
+ (fp_line (start -7.525 1.99) (end -6.325 1.99) (layer "B.Fab") (width 0.1) (tstamp af5defe9-8df7-41dd-8c37-9bcf999be51d))
+ (fp_line (start 9.095 1.99) (end 10.295 1.99) (layer "B.Fab") (width 0.1) (tstamp b40018dc-7c0c-4fb5-a4e8-1e800e99f0a6))
+ (fp_line (start 4.755 1.99) (end 4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp b55054d8-0b6b-4083-bcfb-24d8f91ac8a2))
+ (fp_line (start -10.295 1.99) (end -9.095 1.99) (layer "B.Fab") (width 0.1) (tstamp b7ce2403-cb26-4f04-8a67-367196261792))
+ (fp_line (start -14.635 -0.91) (end -15.835 -0.91) (layer "B.Fab") (width 0.1) (tstamp bd1584ef-7bf3-44b7-90e3-992eecf0bb32))
+ (fp_line (start 4.755 -0.91) (end 3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp be9b77cc-8a45-4ef8-9b21-4ec51bd9b024))
+ (fp_line (start -11.865 -0.91) (end -13.065 -0.91) (layer "B.Fab") (width 0.1) (tstamp cccab0ce-367e-4b25-969e-b636b7be5e04))
+ (fp_line (start -6.325 -0.91) (end -7.525 -0.91) (layer "B.Fab") (width 0.1) (tstamp d3168980-ad87-4a0f-903f-6ba5faf5e872))
+ (fp_line (start -3.555 1.99) (end -3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp d4b66669-3d46-4536-86fb-ed680660ddee))
+ (fp_line (start -10.295 -0.91) (end -10.295 1.99) (layer "B.Fab") (width 0.1) (tstamp dbc4b6c1-d83a-4de8-85b0-d823c9102e50))
+ (fp_line (start -9.095 -0.91) (end -10.295 -0.91) (layer "B.Fab") (width 0.1) (tstamp dc45ffbd-3c8d-4fa4-901a-58da40a34120))
+ (fp_line (start 1.985 1.99) (end 1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp ddd6840d-81d0-4297-ab54-07951af0537e))
+ (fp_line (start -13.065 1.99) (end -11.865 1.99) (layer "B.Fab") (width 0.1) (tstamp e6c9b8c9-1310-4f50-b040-144183dba549))
+ (fp_line (start -7.525 -0.91) (end -7.525 1.99) (layer "B.Fab") (width 0.1) (tstamp ebe28147-0cfb-4012-9b88-3508d7d28a88))
+ (fp_line (start -1.985 -0.91) (end -1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp ec8c65b2-49f3-419f-9aa4-c16e91f4315a))
+ (fp_line (start -13.065 -0.91) (end -13.065 1.99) (layer "B.Fab") (width 0.1) (tstamp efe16a81-e864-4bfa-b8b5-2c9becde40aa))
+ (fp_line (start 14.635 1.99) (end 15.835 1.99) (layer "B.Fab") (width 0.1) (tstamp f5e07c66-5ba1-4d74-b624-8f1d482046c5))
+ (fp_line (start 14.635 -0.91) (end 14.635 1.99) (layer "B.Fab") (width 0.1) (tstamp fc32fef9-6405-48b8-849f-bf6a114fae4a))
+ (fp_line (start -4.94 -0.91) (end -6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 003bbafa-ba5a-4be2-852b-8171b26f6634))
+ (fp_line (start 10.48 -0.91) (end 10.48 1.99) (layer "F.Fab") (width 0.1) (tstamp 02882916-53a1-4945-b925-4782300e241a))
+ (fp_line (start -19.55 4.79) (end -19.55 9.29) (layer "F.Fab") (width 0.1) (tstamp 032357ff-3016-4ced-b747-bda98f35f078))
+ (fp_line (start -13.25 -0.91) (end -14.45 -0.91) (layer "F.Fab") (width 0.1) (tstamp 05f09919-176a-4e58-9d2d-d3fb9973cfdc))
+ (fp_line (start 8.91 -0.91) (end 7.71 -0.91) (layer "F.Fab") (width 0.1) (tstamp 10df36f3-a3f1-438a-b87d-fbbc311e8a9a))
+ (fp_line (start 18.55 4.79) (end 18.55 1.99) (layer "F.Fab") (width 0.1) (tstamp 1664c58d-d2b8-4d80-8e3f-feedeb4ef496))
+ (fp_line (start -16.02 -0.91) (end -17.22 -0.91) (layer "F.Fab") (width 0.1) (tstamp 1a3773ef-35dc-4f12-99d9-71daaaf33b11))
+ (fp_line (start -2.17 -0.91) (end -3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp 1b05ff7d-8480-41c0-a6d5-74713f6c683f))
+ (fp_line (start 0.6 -0.91) (end -0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp 1c6ca436-f0c0-48ca-9588-22ce7033a960))
+ (fp_line (start -17.22 -0.91) (end -17.22 1.99) (layer "F.Fab") (width 0.1) (tstamp 1c76d3ca-d0cc-4f13-91b4-4b3d624d6d64))
+ (fp_line (start 10.48 1.99) (end 11.68 1.99) (layer "F.Fab") (width 0.1) (tstamp 1cfadfbc-0c12-4ecd-8997-dc4502c36ceb))
+ (fp_line (start 16.02 1.99) (end 17.22 1.99) (layer "F.Fab") (width 0.1) (tstamp 1fc0ee07-fce3-46a5-93f2-bc7d1bc7e703))
+ (fp_line (start 19.15 9.69) (end -19.15 9.69) (layer "F.Fab") (width 0.1) (tstamp 205628cf-2ca6-47f3-baa8-a4767588b2e3))
+ (fp_line (start -3.37 -0.91) (end -3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp 2089e9a6-b32d-4a18-b3d3-81db307bd94a))
+ (fp_line (start 17.22 -0.91) (end 16.02 -0.91) (layer "F.Fab") (width 0.1) (tstamp 2a52fd32-e6b8-4da6-aa11-2434f0bed285))
+ (fp_line (start -10.48 -0.91) (end -11.68 -0.91) (layer "F.Fab") (width 0.1) (tstamp 2ea2bd8a-5ba1-44a6-a0c7-e40ba9875ff0))
+ (fp_line (start 11.68 -0.91) (end 10.48 -0.91) (layer "F.Fab") (width 0.1) (tstamp 305cb5c3-bf8f-4660-8b56-d32a0c3f6aeb))
+ (fp_line (start -11.68 -0.91) (end -11.68 1.99) (layer "F.Fab") (width 0.1) (tstamp 31eb91f7-2379-43d0-b58e-2f5808d25024))
+ (fp_line (start -7.71 -0.91) (end -8.91 -0.91) (layer "F.Fab") (width 0.1) (tstamp 32abbe1c-ed62-4b1a-904b-af5323d71b3c))
+ (fp_line (start 0.6 1.99) (end 0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp 354cf0d3-b70a-4ab2-862d-0312d92c7503))
+ (fp_line (start 19.55 9.29) (end 19.55 4.79) (layer "F.Fab") (width 0.1) (tstamp 3690a14f-a509-43b0-939c-f8982abae12d))
+ (fp_line (start -6.14 1.99) (end -4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp 425511ba-83e8-4c0b-a315-b3951e99a035))
+ (fp_line (start -19.15 9.69) (end -19.15 15.69) (layer "F.Fab") (width 0.1) (tstamp 43cbf375-0b8d-4e50-9834-e0629813c6d2))
+ (fp_line (start -2.17 1.99) (end -2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp 475d962f-9122-49c7-8e3b-4aec72667bfd))
+ (fp_line (start -11.68 1.99) (end -10.48 1.99) (layer "F.Fab") (width 0.1) (tstamp 487d65ee-5980-41f8-89d6-a3545c807bc2))
+ (fp_line (start 13.25 1.99) (end 14.45 1.99) (layer "F.Fab") (width 0.1) (tstamp 4b99567b-7fbf-404d-82b9-4c9f20bd24d4))
+ (fp_line (start 6.14 -0.91) (end 4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp 5606803b-cc56-440d-a924-ec2c4d434a5a))
+ (fp_line (start -19.55 9.29) (end 19.55 9.29) (layer "F.Fab") (width 0.1) (tstamp 56e1c0c7-5819-4caf-9cb5-10082fdb52ba))
+ (fp_line (start 2.17 -0.91) (end 2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp 57309115-531b-45ef-83d5-40e0b0f19176))
+ (fp_line (start -18.55 4.79) (end 18.55 4.79) (layer "F.Fab") (width 0.1) (tstamp 57d6649b-0de2-4e4f-a59a-70030ea1ab54))
+ (fp_line (start 17.22 1.99) (end 17.22 -0.91) (layer "F.Fab") (width 0.1) (tstamp 5b0184c5-8a81-456c-94f9-7c153e0b4ac4))
+ (fp_line (start -0.6 1.99) (end 0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp 5e4f17e4-2837-4502-ae54-2ab9f0096e67))
+ (fp_line (start -8.91 1.99) (end -7.71 1.99) (layer "F.Fab") (width 0.1) (tstamp 6978b058-e232-40cd-91fe-f7c665e2417d))
+ (fp_line (start -14.45 1.99) (end -13.25 1.99) (layer "F.Fab") (width 0.1) (tstamp 6f1b6298-cf68-474c-8e7f-a9d0a6a794ee))
+ (fp_line (start 18.55 1.99) (end -18.55 1.99) (layer "F.Fab") (width 0.1) (tstamp 7099dc50-1e30-4d70-8310-eb6334c70170))
+ (fp_line (start -17.22 1.99) (end -16.02 1.99) (layer "F.Fab") (width 0.1) (tstamp 7862b48e-0e6c-4d7a-b780-554a6a4ecc3f))
+ (fp_line (start -8.91 -0.91) (end -8.91 1.99) (layer "F.Fab") (width 0.1) (tstamp 799d98a9-8b17-4f7b-82cf-6d9d7ccd49e7))
+ (fp_line (start 14.45 -0.91) (end 13.25 -0.91) (layer "F.Fab") (width 0.1) (tstamp 8265f4e1-6feb-4f84-b4c2-369764fb50fa))
+ (fp_line (start -16.02 1.99) (end -16.02 -0.91) (layer "F.Fab") (width 0.1) (tstamp 8b196f66-49c0-4c3b-b709-75165c792302))
+ (fp_line (start -10.48 1.99) (end -10.48 -0.91) (layer "F.Fab") (width 0.1) (tstamp 8b8d0671-dc3a-4c15-a863-fc567ca8c2e5))
+ (fp_line (start -4.94 1.99) (end -4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp 8ce10c98-6177-441f-a1f8-becc78ebedb7))
+ (fp_line (start 3.37 -0.91) (end 2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp 9535b4bf-bd1e-464f-b50d-7797556399ee))
+ (fp_line (start -13.25 1.99) (end -13.25 -0.91) (layer "F.Fab") (width 0.1) (tstamp 96283602-09de-43ae-8e92-b9b4f90eac39))
+ (fp_line (start 8.91 1.99) (end 8.91 -0.91) (layer "F.Fab") (width 0.1) (tstamp 9675a765-c989-424f-9125-9ad6a8570e22))
+ (fp_line (start 4.94 -0.91) (end 4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp a10d1e0d-b7a9-4ce2-b504-7ffe57004a87))
+ (fp_line (start -26.55 9.69) (end 26.55 9.69) (layer "F.Fab") (width 0.1) (tstamp a3e87260-be20-45c4-a60e-063cec88980c))
+ (fp_line (start -26.55 9.29) (end -26.55 9.69) (layer "F.Fab") (width 0.1) (tstamp a5f8b369-6050-4bb3-a214-7de42bc12855))
+ (fp_line (start 7.71 -0.91) (end 7.71 1.99) (layer "F.Fab") (width 0.1) (tstamp a6acbf65-fa94-4246-895b-c9eff4dbb3fa))
+ (fp_line (start 26.55 9.29) (end -26.55 9.29) (layer "F.Fab") (width 0.1) (tstamp a8471786-6734-4add-94b1-3fecd4b6f425))
+ (fp_line (start 19.55 4.79) (end -19.55 4.79) (layer "F.Fab") (width 0.1) (tstamp a9129cf0-79ab-4536-816b-312f9ea7ca9a))
+ (fp_line (start 26.55 9.69) (end 26.55 9.29) (layer "F.Fab") (width 0.1) (tstamp af61e956-680c-4187-81c4-996ffd74f65c))
+ (fp_line (start 14.45 1.99) (end 14.45 -0.91) (layer "F.Fab") (width 0.1) (tstamp b438460d-4898-4e6c-a410-926d326a127a))
+ (fp_line (start 7.71 1.99) (end 8.91 1.99) (layer "F.Fab") (width 0.1) (tstamp b80fe4ab-bf1b-49e3-a092-aeef9e067fbf))
+ (fp_line (start -6.14 -0.91) (end -6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp b9dea303-adbf-45f8-9040-cf981a89cb43))
+ (fp_line (start -18.55 1.99) (end -18.55 4.79) (layer "F.Fab") (width 0.1) (tstamp c1a17aec-ee7d-4491-9dc0-31b3fe978cc6))
+ (fp_line (start -3.37 1.99) (end -2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp c5876dff-c3a6-4c90-8cf6-47d5a0fc7283))
+ (fp_line (start -0.6 -0.91) (end -0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp c7252839-598d-4965-9362-3e461ad57d3c))
+ (fp_line (start 16.02 -0.91) (end 16.02 1.99) (layer "F.Fab") (width 0.1) (tstamp c97af2f5-e0d5-4d02-baae-78a9f4ef23f0))
+ (fp_line (start -19.15 15.69) (end 19.15 15.69) (layer "F.Fab") (width 0.1) (tstamp d38f5753-018a-4362-99d0-ad74693e37cc))
+ (fp_line (start 4.94 1.99) (end 6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp d720d0f9-3146-412e-b4bf-b0b8b59b4299))
+ (fp_line (start 13.25 -0.91) (end 13.25 1.99) (layer "F.Fab") (width 0.1) (tstamp d8892f99-650e-4fb0-af0f-916f03d0be22))
+ (fp_line (start 6.14 1.99) (end 6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp da50c9c4-4c24-4f31-b974-afbb3e8539d2))
+ (fp_line (start -7.71 1.99) (end -7.71 -0.91) (layer "F.Fab") (width 0.1) (tstamp dcbda6e0-46d2-40fc-b8ae-79a8f04b974c))
+ (fp_line (start 11.68 1.99) (end 11.68 -0.91) (layer "F.Fab") (width 0.1) (tstamp ddac8f6f-c98d-4f6d-a326-407635a79515))
+ (fp_line (start 19.15 15.69) (end 19.15 9.69) (layer "F.Fab") (width 0.1) (tstamp e660e323-7709-4b5b-86d1-bed501d6da52))
+ (fp_line (start 3.37 1.99) (end 3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp f38023bd-b4ad-48fa-a44d-343edc617a7f))
+ (fp_line (start -14.45 -0.91) (end -14.45 1.99) (layer "F.Fab") (width 0.1) (tstamp f3943ba2-916d-42e3-a848-86197851a6dc))
+ (fp_line (start 2.17 1.99) (end 3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp ff453508-06c3-4638-9b0f-bdd6daef97d6))
+ (pad "1" smd rect (at -16.62 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 27dc4ce5-45cf-4f84-a8ae-469770b020ef))
+ (pad "2" smd rect (at -13.85 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 56d2b11b-3d0e-4c28-8f46-a14a3f3a9ca3))
+ (pad "3" smd rect (at -11.08 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09fe00a5-248a-4c56-aaa0-fac864791652))
+ (pad "4" smd rect (at -8.31 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 784460af-f3bb-4acb-b5dd-35ac2355f937))
+ (pad "5" smd rect (at -5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51533f0c-8602-4f7b-837f-cc74cb3d9bc5))
+ (pad "6" smd rect (at -2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92907cd6-adcb-441d-bf3f-9153d23185f0))
+ (pad "7" smd rect (at 0 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8abf984a-ba9c-4f55-93eb-9abd5e74a26a))
+ (pad "8" smd rect (at 2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 598c826c-e381-48c4-8bc2-f25c195cf7c2))
+ (pad "9" smd rect (at 5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eae0f5b5-c466-462d-b20f-87ea251b5b4c))
+ (pad "10" smd rect (at 8.31 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f065c751-43b1-4dbd-a7a2-42a484f66353))
+ (pad "11" smd rect (at 11.08 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7ca1868-e656-4993-97d7-75803efe8345))
+ (pad "12" smd rect (at 13.85 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f0ed4b8-876f-447e-b7df-ae5c7977bffa))
+ (pad "13" smd rect (at 16.62 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88f6b512-7041-46bf-bce7-6be278a23b7f))
+ (pad "14" smd rect (at -15.235 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp a02fe287-a8aa-4e83-bfba-549b60cf2236))
+ (pad "15" smd rect (at -12.465 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 22497508-a0d0-4d85-9ffd-c50e72ce1d84))
+ (pad "16" smd rect (at -9.695 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp e5d9d3e1-50d4-44f1-a833-c1931db14843))
+ (pad "17" smd rect (at -6.925 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 7b82dbd5-6e13-481f-8b40-15f48b36184d))
+ (pad "18" smd rect (at -4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 54b05ee0-06ad-457d-b21c-7f82647e7641))
+ (pad "19" smd rect (at -1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp db8e8681-d511-427a-8735-49f36f942efa))
+ (pad "20" smd rect (at 1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 8019ce83-baa9-4220-8257-c0492ac3058d))
+ (pad "21" smd rect (at 4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp d546b77a-5f3a-4ee9-a206-6709829f922b))
+ (pad "22" smd rect (at 6.925 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 65cd753e-796d-4198-9e3e-661774c04143))
+ (pad "23" smd rect (at 9.695 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp da4247ad-4c5b-4ebc-95b2-dd6c62bf2aff))
+ (pad "24" smd rect (at 12.465 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 01b4148b-209d-4424-b321-cd74bc0bbe58))
+ (pad "25" smd rect (at 15.235 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp a594b309-43e7-4a36-966b-4ff33894b780))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Male_EdgeMount_P2.77mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..04dc8c63
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,162 @@
+(footprint "DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.62 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3a371c3-eef7-46dd-ba90-d7afcdba4b2c)
+ )
+ (fp_text value "DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (at 16.62 19.84) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3466b8ac-47b0-46bb-8e72-ccba823476b0)
+ )
+ (fp_text user "${REFERENCE}" (at 16.62 15.34) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 04d9c4c7-5fab-466e-9abc-a24eba6c29f4)
+ )
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 2fee5311-fa16-42bd-908c-a3cbdfb4a213))
+ (fp_line (start -1.06 -1.06) (end 34.3 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 31caf66d-afee-480e-8aee-8e6a3566bc88))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 3e568b0c-0d71-4aca-b269-746f3ea4eeca))
+ (fp_line (start -1.06 7.78) (end -1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 40df55bf-88f7-495e-87e8-e18bc6fb1513))
+ (fp_line (start -2.99 11.88) (end -2.99 7.78) (layer "F.SilkS") (width 0.12) (tstamp 81bc0c60-26a5-4b48-a14a-be220546393e))
+ (fp_line (start 34.3 7.78) (end 36.23 7.78) (layer "F.SilkS") (width 0.12) (tstamp 9735ac2b-1b7a-419e-bf57-2cddbdaf8041))
+ (fp_line (start 36.23 7.78) (end 36.23 11.88) (layer "F.SilkS") (width 0.12) (tstamp ad2d0107-5fc8-4baa-b3d5-cc46e225fb73))
+ (fp_line (start -2.99 7.78) (end -1.06 7.78) (layer "F.SilkS") (width 0.12) (tstamp be912942-f306-4d23-b634-406d59bc17ac))
+ (fp_line (start 34.3 -1.06) (end 34.3 7.78) (layer "F.SilkS") (width 0.12) (tstamp c2a879ab-8c50-4ffd-84b0-46a6454cdb9a))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp d82c82eb-9500-4187-b4a9-9c3c508b56a1))
+ (fp_line (start 43.7 11.45) (end 43.7 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 0819a017-aaa6-4b4d-ac8c-fbb41cbb3b70))
+ (fp_line (start -10.45 11.45) (end -3.45 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 2fb21d7e-d716-4ff4-a427-842a5bfac825))
+ (fp_line (start -1.3 7.35) (end -1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 35d69d94-cf93-486b-95b3-b1c1b635b06a))
+ (fp_line (start 36.7 7.35) (end 36.7 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 5543d875-98cd-4a06-8c52-45870351c390))
+ (fp_line (start 36.3 12.85) (end 36.3 18.85) (layer "F.CrtYd") (width 0.05) (tstamp 74178a31-5671-42c9-98f9-579712839e01))
+ (fp_line (start -10.45 12.85) (end -10.45 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 819cd1c1-36b9-4426-b9b3-f79274fcdd05))
+ (fp_line (start -3.45 7.35) (end -1.3 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 82af5697-7b03-42a2-a870-683e89750b39))
+ (fp_line (start -1.3 -1.35) (end 34.55 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 83a8596c-9d4f-412c-b897-b4567001b592))
+ (fp_line (start 43.7 12.85) (end 36.3 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 9450e6a5-64f6-4edc-9db7-ae5f745a8876))
+ (fp_line (start 34.55 7.35) (end 36.7 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 976e6323-3f5b-44b6-b463-ff3f84b4b5a2))
+ (fp_line (start 36.7 11.45) (end 43.7 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 991558cd-38a6-462a-ad23-1ac87cb98df4))
+ (fp_line (start 34.55 -1.35) (end 34.55 7.35) (layer "F.CrtYd") (width 0.05) (tstamp ae6f681e-6bb3-4d68-b492-6304bf0ee30d))
+ (fp_line (start -3.05 18.85) (end -3.05 12.85) (layer "F.CrtYd") (width 0.05) (tstamp afa91538-d020-4096-b4f3-a89e14c0ef4e))
+ (fp_line (start -3.05 12.85) (end -10.45 12.85) (layer "F.CrtYd") (width 0.05) (tstamp b04f53f0-9823-4d8d-b1a8-fa71ee011432))
+ (fp_line (start -3.45 11.45) (end -3.45 7.35) (layer "F.CrtYd") (width 0.05) (tstamp d406e331-225c-4001-9a3d-93e5bcd8b15f))
+ (fp_line (start 36.3 18.85) (end -3.05 18.85) (layer "F.CrtYd") (width 0.05) (tstamp db64e4cc-f795-4165-9152-5a3b7a7d7d12))
+ (fp_line (start 23.645 2.54) (end 23.645 7.84) (layer "F.Fab") (width 0.1) (tstamp 01652c8b-2caa-4688-a823-6cb20d4dfeb8))
+ (fp_line (start 19.39 0) (end 19.39 7.84) (layer "F.Fab") (width 0.1) (tstamp 066e1fcd-e8cf-47e3-a189-01d658e19094))
+ (fp_line (start 22.16 0) (end 22.16 7.84) (layer "F.Fab") (width 0.1) (tstamp 081f9c23-c5a1-4583-86b2-4ef6b86abcca))
+ (fp_line (start 1.385 2.54) (end 1.385 7.84) (layer "F.Fab") (width 0.1) (tstamp 14c72d77-e677-4341-88b9-9f0a18763217))
+ (fp_line (start 35.77 12.34) (end -2.53 12.34) (layer "F.Fab") (width 0.1) (tstamp 151f43af-3daf-4837-bdd3-582d39e50508))
+ (fp_line (start 1.485 2.54) (end 1.485 7.84) (layer "F.Fab") (width 0.1) (tstamp 171d29fc-2d78-4434-8134-de2f370aa517))
+ (fp_line (start 8.41 0) (end 8.41 7.84) (layer "F.Fab") (width 0.1) (tstamp 18b2cb4c-2ffd-48b7-baa1-55f590e60d44))
+ (fp_line (start 2.87 0) (end 2.87 7.84) (layer "F.Fab") (width 0.1) (tstamp 1983e695-e029-4193-be03-4c90a3437214))
+ (fp_line (start 5.44 0) (end 5.44 7.84) (layer "F.Fab") (width 0.1) (tstamp 1a962941-5a78-46b9-8f4e-279e268fcb93))
+ (fp_line (start 5.54 0) (end 5.54 7.84) (layer "F.Fab") (width 0.1) (tstamp 1b76f1be-8b98-4ae6-a684-fcf202502411))
+ (fp_line (start 6.825 2.54) (end 6.825 7.84) (layer "F.Fab") (width 0.1) (tstamp 202d0cc5-df01-4ed6-859d-104f642a01e3))
+ (fp_line (start 4.255 2.54) (end 4.255 7.84) (layer "F.Fab") (width 0.1) (tstamp 25ea4a5b-c927-4ff6-9341-5400961a59f7))
+ (fp_line (start 16.72 0) (end 16.72 7.84) (layer "F.Fab") (width 0.1) (tstamp 2821c0be-29e1-486a-92b4-89927a8f1033))
+ (fp_line (start 35.77 18.34) (end 35.77 12.34) (layer "F.Fab") (width 0.1) (tstamp 2af6f96a-1aa0-4cd5-bce4-2a3d3b415311))
+ (fp_line (start -2.53 18.34) (end 35.77 18.34) (layer "F.Fab") (width 0.1) (tstamp 2c36c4dd-a9d0-4511-b14d-caf2f45bb6e0))
+ (fp_line (start 18.105 2.54) (end 18.105 7.84) (layer "F.Fab") (width 0.1) (tstamp 2cba9a7e-f8f7-4c90-9b30-dbb376bb78cd))
+ (fp_line (start 12.465 2.54) (end 12.465 7.84) (layer "F.Fab") (width 0.1) (tstamp 2ceafb1f-0f23-49fe-9cbb-e7ab40f1ab5c))
+ (fp_line (start 24.83 0) (end 24.83 7.84) (layer "F.Fab") (width 0.1) (tstamp 30f72b27-808d-4fdf-a6c4-ca64ab688a37))
+ (fp_line (start 4.055 2.54) (end 4.055 7.84) (layer "F.Fab") (width 0.1) (tstamp 3386c358-032d-4da8-8af1-9a2009939a22))
+ (fp_line (start 31.755 2.54) (end 31.755 7.84) (layer "F.Fab") (width 0.1) (tstamp 34e9e817-5403-4040-9ab0-be59126d0e92))
+ (fp_line (start 8.21 0) (end 8.21 7.84) (layer "F.Fab") (width 0.1) (tstamp 36c4e3c6-07f3-4e7a-8ebc-1efd2788cef4))
+ (fp_line (start -9.93 11.94) (end -9.93 12.34) (layer "F.Fab") (width 0.1) (tstamp 3c83cee1-4ec0-406b-8784-9c21e6b216a1))
+ (fp_line (start 2.77 0) (end 2.77 7.84) (layer "F.Fab") (width 0.1) (tstamp 3e5e8c8d-cf73-4414-9f91-03c178f8773c))
+ (fp_line (start 36.17 11.94) (end 36.17 7.84) (layer "F.Fab") (width 0.1) (tstamp 3edeb25b-a685-4f37-ae36-50e0be868689))
+ (fp_line (start 11.18 0) (end 11.18 7.84) (layer "F.Fab") (width 0.1) (tstamp 41da329c-c1ba-4797-bf32-498ab7514d8e))
+ (fp_line (start 10.98 0) (end 10.98 7.84) (layer "F.Fab") (width 0.1) (tstamp 52dd803c-757e-4834-9498-8044b025f4aa))
+ (fp_line (start 26.215 2.54) (end 26.215 7.84) (layer "F.Fab") (width 0.1) (tstamp 5529eeb9-9ad7-45fd-9988-09f0bb2928ae))
+ (fp_line (start 13.95 0) (end 13.95 7.84) (layer "F.Fab") (width 0.1) (tstamp 5a9d93f1-a7a2-44db-a0e1-e970febc8db0))
+ (fp_line (start 31.955 2.54) (end 31.955 7.84) (layer "F.Fab") (width 0.1) (tstamp 5b11f68a-603a-4f81-b53c-1eece31d352f))
+ (fp_line (start 33.34 0) (end 33.34 7.84) (layer "F.Fab") (width 0.1) (tstamp 5f960b13-7425-4ae4-b66c-6d4aff9f9b95))
+ (fp_line (start 27.6 0) (end 27.6 7.84) (layer "F.Fab") (width 0.1) (tstamp 60387aff-aab7-4c87-8e46-c8dc9ffa86c2))
+ (fp_line (start 30.37 0) (end 30.37 7.84) (layer "F.Fab") (width 0.1) (tstamp 62523f34-03c9-4918-8925-0241eb6f97b4))
+ (fp_line (start 9.595 2.54) (end 9.595 7.84) (layer "F.Fab") (width 0.1) (tstamp 63c2a0ae-704a-47b0-8e66-bf8c622c500a))
+ (fp_line (start -0.1 0) (end -0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 67f0c1aa-e86c-4c69-9104-4df16ce0db6f))
+ (fp_line (start 27.8 0) (end 27.8 7.84) (layer "F.Fab") (width 0.1) (tstamp 69763c14-085e-48ef-b27e-76b6db7ce848))
+ (fp_line (start -9.93 12.34) (end 43.17 12.34) (layer "F.Fab") (width 0.1) (tstamp 70e5036c-5fce-407f-aae0-5785c9709ab7))
+ (fp_line (start 23.545 2.54) (end 23.545 7.84) (layer "F.Fab") (width 0.1) (tstamp 74371d9b-6d56-42c0-b260-ed997e191b50))
+ (fp_line (start 25.03 0) (end 25.03 7.84) (layer "F.Fab") (width 0.1) (tstamp 76c4f9a8-d771-4b80-ab81-23ddd5f65f84))
+ (fp_line (start 20.675 2.54) (end 20.675 7.84) (layer "F.Fab") (width 0.1) (tstamp 7d39a51e-2f5e-4406-a83c-c56abffa9475))
+ (fp_line (start 9.795 2.54) (end 9.795 7.84) (layer "F.Fab") (width 0.1) (tstamp 7f05f5e1-5a11-449f-a6e2-8bf1a754af60))
+ (fp_line (start 19.49 0) (end 19.49 7.84) (layer "F.Fab") (width 0.1) (tstamp 8103f715-9ad2-49d4-8d4e-4ad7c6354267))
+ (fp_line (start 0 0) (end 0 7.84) (layer "F.Fab") (width 0.1) (tstamp 819f484c-fd0b-4a0b-9af6-eaa6d502ca30))
+ (fp_line (start 31.855 2.54) (end 31.855 7.84) (layer "F.Fab") (width 0.1) (tstamp 819f4f4a-5ff1-42a8-8ce1-17779a020afe))
+ (fp_line (start 20.775 2.54) (end 20.775 7.84) (layer "F.Fab") (width 0.1) (tstamp 861f5185-856f-419b-afe7-ac27faaf7de7))
+ (fp_line (start 7.025 2.54) (end 7.025 7.84) (layer "F.Fab") (width 0.1) (tstamp 89af0e4d-d328-4a39-97fd-f0128db37b98))
+ (fp_line (start 16.52 0) (end 16.52 7.84) (layer "F.Fab") (width 0.1) (tstamp 8bf05f9a-93b9-4657-9fcc-f377a4014803))
+ (fp_line (start 15.135 2.54) (end 15.135 7.84) (layer "F.Fab") (width 0.1) (tstamp 8ee4fe09-1e06-47cf-9953-de26b9f25d90))
+ (fp_line (start 29.085 2.54) (end 29.085 7.84) (layer "F.Fab") (width 0.1) (tstamp 91e61334-b389-4348-844b-1bdc64acd1fc))
+ (fp_line (start 43.17 11.94) (end -9.93 11.94) (layer "F.Fab") (width 0.1) (tstamp 9adbb724-b85a-4d26-bcbf-59290b6c397a))
+ (fp_line (start 30.57 0) (end 30.57 7.84) (layer "F.Fab") (width 0.1) (tstamp 9affaf2d-51b1-4a27-a0fb-d9f5a1aece5a))
+ (fp_line (start 30.47 0) (end 30.47 7.84) (layer "F.Fab") (width 0.1) (tstamp 9d27b8fb-2c44-4abf-83c1-d7392b353466))
+ (fp_line (start 24.93 0) (end 24.93 7.84) (layer "F.Fab") (width 0.1) (tstamp 9dea01ae-0d04-452a-b9b9-5826a4cc529e))
+ (fp_line (start 2.67 0) (end 2.67 7.84) (layer "F.Fab") (width 0.1) (tstamp 9e1dbef5-3205-4fe3-a009-58dbf797274a))
+ (fp_line (start 4.155 2.54) (end 4.155 7.84) (layer "F.Fab") (width 0.1) (tstamp 9e8956b1-baf0-4823-ac2b-e9230c4fe952))
+ (fp_line (start -2.93 7.84) (end -2.93 11.94) (layer "F.Fab") (width 0.1) (tstamp a3f8e3f2-a9cf-4ab7-8e5b-f91414b397b5))
+ (fp_line (start 12.365 2.54) (end 12.365 7.84) (layer "F.Fab") (width 0.1) (tstamp a8800d99-4e7f-4836-941e-40856ef02da8))
+ (fp_line (start 27.7 0) (end 27.7 7.84) (layer "F.Fab") (width 0.1) (tstamp ab37986b-5d1c-4c14-812d-a575b38d18ee))
+ (fp_line (start 0.1 0) (end 0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp af1149fd-242c-4bbe-8037-bd96d161b8a6))
+ (fp_line (start 13.75 0) (end 13.75 7.84) (layer "F.Fab") (width 0.1) (tstamp bc2752cd-e069-47cc-bdcc-dc8411a64c41))
+ (fp_line (start 15.335 2.54) (end 15.335 7.84) (layer "F.Fab") (width 0.1) (tstamp bed3682a-3e2b-4c60-afcd-520b0cf631cb))
+ (fp_line (start 5.64 0) (end 5.64 7.84) (layer "F.Fab") (width 0.1) (tstamp c10c2726-2b2d-46c9-9347-e93d9cb89049))
+ (fp_line (start 15.235 2.54) (end 15.235 7.84) (layer "F.Fab") (width 0.1) (tstamp c2eda89d-6450-4b15-b01b-7fe743fff886))
+ (fp_line (start 22.06 0) (end 22.06 7.84) (layer "F.Fab") (width 0.1) (tstamp c41dba82-4142-45fb-87c3-a4251448bf0a))
+ (fp_line (start 11.08 0) (end 11.08 7.84) (layer "F.Fab") (width 0.1) (tstamp c6b809b7-e0c5-4b60-81b4-12a36a9b552a))
+ (fp_line (start 12.565 2.54) (end 12.565 7.84) (layer "F.Fab") (width 0.1) (tstamp c7e5c784-43ab-404d-af00-d8036415dca6))
+ (fp_line (start 19.29 0) (end 19.29 7.84) (layer "F.Fab") (width 0.1) (tstamp c8d37344-6925-4fec-ac74-31ddffc15f3d))
+ (fp_line (start -2.53 12.34) (end -2.53 18.34) (layer "F.Fab") (width 0.1) (tstamp d2baccda-8cc7-4cec-a7c4-1cee65b2b299))
+ (fp_line (start 43.17 12.34) (end 43.17 11.94) (layer "F.Fab") (width 0.1) (tstamp d4d0b8e1-1d3d-4c6c-b0b6-58a5ea875b7f))
+ (fp_line (start 29.185 2.54) (end 29.185 7.84) (layer "F.Fab") (width 0.1) (tstamp d4faea54-50ab-41a4-9268-762bcde36e92))
+ (fp_line (start 33.14 0) (end 33.14 7.84) (layer "F.Fab") (width 0.1) (tstamp d5fd2f46-3a9f-4728-bec8-8b2064fefed2))
+ (fp_line (start 6.925 2.54) (end 6.925 7.84) (layer "F.Fab") (width 0.1) (tstamp dc52b638-8b96-41ca-b1e6-e212013cb339))
+ (fp_line (start 8.31 0) (end 8.31 7.84) (layer "F.Fab") (width 0.1) (tstamp df1cff3f-8694-44e2-a536-f1ed25286604))
+ (fp_line (start 36.17 7.84) (end -2.93 7.84) (layer "F.Fab") (width 0.1) (tstamp e03130d0-55ec-42df-940c-321752997c7c))
+ (fp_line (start 26.315 2.54) (end 26.315 7.84) (layer "F.Fab") (width 0.1) (tstamp e656a48c-ec86-469f-baf9-a618f3f9fa87))
+ (fp_line (start 22.26 0) (end 22.26 7.84) (layer "F.Fab") (width 0.1) (tstamp e6a74a17-675c-4315-a905-7b6dba4a485e))
+ (fp_line (start -2.93 11.94) (end 36.17 11.94) (layer "F.Fab") (width 0.1) (tstamp e79799cc-5752-4ebc-8ac4-363fcbe16e26))
+ (fp_line (start 23.445 2.54) (end 23.445 7.84) (layer "F.Fab") (width 0.1) (tstamp eac61610-ec68-4892-ad6a-399f6593d4cf))
+ (fp_line (start 26.415 2.54) (end 26.415 7.84) (layer "F.Fab") (width 0.1) (tstamp ec1b5d38-2f1d-4b1b-a960-9c813184efb3))
+ (fp_line (start 28.985 2.54) (end 28.985 7.84) (layer "F.Fab") (width 0.1) (tstamp efaab99a-7776-476f-8021-5ef7b2f4f5f9))
+ (fp_line (start 16.62 0) (end 16.62 7.84) (layer "F.Fab") (width 0.1) (tstamp f149607d-a05d-43b1-97f8-a507e64a1f85))
+ (fp_line (start 9.695 2.54) (end 9.695 7.84) (layer "F.Fab") (width 0.1) (tstamp f1bde429-80fe-4e10-92b6-356cf2eb0077))
+ (fp_line (start 18.005 2.54) (end 18.005 7.84) (layer "F.Fab") (width 0.1) (tstamp f7adcb29-9cad-4689-b6bf-d83787087110))
+ (fp_line (start 33.24 0) (end 33.24 7.84) (layer "F.Fab") (width 0.1) (tstamp f8cdc16a-e79f-4bf1-b1d2-9b0dcd158485))
+ (fp_line (start 1.285 2.54) (end 1.285 7.84) (layer "F.Fab") (width 0.1) (tstamp fb2f74bc-e40d-4b1a-81e0-b6f91bdfda9b))
+ (fp_line (start 17.905 2.54) (end 17.905 7.84) (layer "F.Fab") (width 0.1) (tstamp fb9c5497-d1dc-491b-a497-9d486016a5f9))
+ (fp_line (start 13.85 0) (end 13.85 7.84) (layer "F.Fab") (width 0.1) (tstamp fc97d866-7ac2-46b6-af9e-a5614af6e325))
+ (fp_line (start 20.875 2.54) (end 20.875 7.84) (layer "F.Fab") (width 0.1) (tstamp ff1363d2-e0a1-45b7-9627-c73541cc817b))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 244bedcd-e956-4836-aaf8-49d7758c1111))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 672eee06-ed96-409d-a41f-a5980e16bf7a))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a405ee3e-6b67-4542-8b6e-b1738eec3259))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c2cb0fb-8798-4ea5-9c86-b9003ba75387))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 30aa99d2-ce87-4de5-933c-3a8fa00eeaeb))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dd9b150e-d7d1-4412-9e52-b545a2bdf170))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp edc3c52c-f069-4a40-9d07-9393a32eece6))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 63a676d1-356c-40d7-9178-ef715a83c6d1))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 442a11f0-87a3-4340-8a94-e947e9f4b223))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9aa66a4-a4f5-47c3-8bc6-97178b59c8db))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3401c232-bd16-4734-966c-479aaf77758e))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d3b95f49-61c5-4288-8fd0-42281b806f7d))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6796061d-a121-4d96-a65f-cef493435013))
+ (pad "14" thru_hole circle (at 1.385 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 75499cac-400b-4338-8d60-de48f9b2c8e9))
+ (pad "15" thru_hole circle (at 4.155 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d779fc64-5a53-49ec-93ad-319321a7ae94))
+ (pad "16" thru_hole circle (at 6.925 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a90a9da0-182b-46ab-b8f1-6613d904be5e))
+ (pad "17" thru_hole circle (at 9.695 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e70cd57a-18b5-47a7-ac76-7c1bd01bb7df))
+ (pad "18" thru_hole circle (at 12.465 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2c5ea1a5-84ea-489d-82f1-6d1f3014b442))
+ (pad "19" thru_hole circle (at 15.235 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3bdafd76-fd44-4202-9729-f684b08529df))
+ (pad "20" thru_hole circle (at 18.005 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 971ef2fb-9943-4bcb-ad0b-d9b47a6b22c3))
+ (pad "21" thru_hole circle (at 20.775 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp da13a3ea-c29e-4bf0-bdf7-cb9e6085d247))
+ (pad "22" thru_hole circle (at 23.545 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 886ef017-b64b-44ba-8a1d-1bfc2a5fda6f))
+ (pad "23" thru_hole circle (at 26.315 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f4c80a77-20bb-4593-8b5a-12be635a7e33))
+ (pad "24" thru_hole circle (at 29.085 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 14e831d2-eefb-4d44-88c5-8b27d6efadd7))
+ (pad "25" thru_hole circle (at 31.855 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ae8fc86-f30b-4138-96a7-c66ef5c9bb8e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
new file mode 100644
index 00000000..5c701699
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.62 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0e8f3aff-252c-4120-b2ad-496f9da7be73)
+ )
+ (fp_text value "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (at 16.62 25.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 53cadb83-a06b-48dd-871e-9f0d68da3258)
+ )
+ (fp_text user "${REFERENCE}" (at 16.62 20.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 88bac860-6f59-41b7-bed6-a6c8b74e414d)
+ )
+ (fp_line (start 43.23 -1.86) (end 43.23 17.34) (layer "F.SilkS") (width 0.12) (tstamp 0c78d961-ab2f-49e1-8ad3-535f09510df4))
+ (fp_line (start -9.99 -1.86) (end 43.23 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 67d78bea-9b1e-4a4d-8385-27c3fdccef62))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 87151c6b-0531-448d-a898-75f0f59fe130))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 8b04dbec-243a-48ad-8e49-99b39b98cce0))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 8b9abe41-6bc5-427b-b1f2-b3105732c21d))
+ (fp_line (start -9.99 17.34) (end -9.99 -1.86) (layer "F.SilkS") (width 0.12) (tstamp f43b9033-e525-46be-869a-3db339ff2c95))
+ (fp_line (start 43.7 24.3) (end 43.7 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 2c24c42c-1b0c-4cdf-ae65-083d0721b53e))
+ (fp_line (start -10.45 -2.3) (end -10.45 24.3) (layer "F.CrtYd") (width 0.05) (tstamp 8060647a-179b-48ce-8c1e-dca1cd9bb41b))
+ (fp_line (start -10.45 24.3) (end 43.7 24.3) (layer "F.CrtYd") (width 0.05) (tstamp be13f18a-4dbc-4f83-b860-3752cfb5210c))
+ (fp_line (start 43.7 -2.3) (end -10.45 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp f86e63a2-44eb-4381-8656-2a075889a4e9))
+ (fp_line (start 37.67 17.8) (end 37.67 22.8) (layer "F.Fab") (width 0.1) (tstamp 06dcfbdb-ff92-4f22-aaba-935f9b98762a))
+ (fp_line (start 37.67 22.8) (end 42.67 22.8) (layer "F.Fab") (width 0.1) (tstamp 17fab6a2-c509-4149-b8e1-5a1343187933))
+ (fp_line (start -4.43 22.8) (end -4.43 17.8) (layer "F.Fab") (width 0.1) (tstamp 190705cc-8a76-44c2-a42c-7b044768eaef))
+ (fp_line (start 43.17 17.4) (end -9.93 17.4) (layer "F.Fab") (width 0.1) (tstamp 26bb797d-2fc7-4f8a-b843-7b860d411589))
+ (fp_line (start -5.33 17.4) (end -5.33 1.42) (layer "F.Fab") (width 0.1) (tstamp 30c71c04-b512-408e-830b-2d3c20beafc1))
+ (fp_line (start 35.77 17.8) (end -2.53 17.8) (layer "F.Fab") (width 0.1) (tstamp 318b1b43-d34c-4ced-b3af-40af0c63f8a1))
+ (fp_line (start 35.77 23.8) (end 35.77 17.8) (layer "F.Fab") (width 0.1) (tstamp 36bd4af1-6262-4eb7-9ab8-f8b3473c96c3))
+ (fp_line (start -2.53 23.8) (end 35.77 23.8) (layer "F.Fab") (width 0.1) (tstamp 3e29b4d8-b836-41f5-b6c7-412159db8ab9))
+ (fp_line (start -9.93 17.4) (end 43.17 17.4) (layer "F.Fab") (width 0.1) (tstamp 40450a7c-39c7-4287-9f45-d0314817da2d))
+ (fp_line (start 38.57 17.4) (end 38.57 1.42) (layer "F.Fab") (width 0.1) (tstamp 425b4c0b-63e1-46bb-8334-6ade166cadf5))
+ (fp_line (start -9.93 -1.8) (end -9.93 17.4) (layer "F.Fab") (width 0.1) (tstamp 4fed0560-8089-48f8-9572-bc8689481efd))
+ (fp_line (start -4.43 17.8) (end -9.43 17.8) (layer "F.Fab") (width 0.1) (tstamp 5952d478-a51d-4ebb-bcab-5cbcc096add3))
+ (fp_line (start -2.53 17.8) (end -2.53 23.8) (layer "F.Fab") (width 0.1) (tstamp 64431ab9-ca4a-4a67-8614-7c8e5f86299f))
+ (fp_line (start 43.17 -1.8) (end -9.93 -1.8) (layer "F.Fab") (width 0.1) (tstamp 8037044b-42d6-4191-8df2-34575ff730ba))
+ (fp_line (start 41.77 17.4) (end 41.77 1.42) (layer "F.Fab") (width 0.1) (tstamp 91223ad2-8a0a-4fdb-8120-8e2e2ad87fc2))
+ (fp_line (start -9.43 17.8) (end -9.43 22.8) (layer "F.Fab") (width 0.1) (tstamp 94c88609-2eda-49f9-9e44-5ab7fce7e054))
+ (fp_line (start -9.93 17.8) (end 43.17 17.8) (layer "F.Fab") (width 0.1) (tstamp aa2fcfbf-0fd8-4ab1-9034-8d8643057fe2))
+ (fp_line (start -9.93 17.4) (end -9.93 17.8) (layer "F.Fab") (width 0.1) (tstamp b549576e-f7ae-467b-825c-d40f2d489248))
+ (fp_line (start -8.53 17.4) (end -8.53 1.42) (layer "F.Fab") (width 0.1) (tstamp b7f729f3-282a-4f86-85bc-2917786f5815))
+ (fp_line (start 42.67 17.8) (end 37.67 17.8) (layer "F.Fab") (width 0.1) (tstamp b9d79ea0-24d7-4e74-97a2-87c1b018fdcb))
+ (fp_line (start 43.17 17.4) (end 43.17 -1.8) (layer "F.Fab") (width 0.1) (tstamp c6071728-ef60-429e-9829-84c74bce0bec))
+ (fp_line (start 43.17 17.8) (end 43.17 17.4) (layer "F.Fab") (width 0.1) (tstamp caf97f23-3a85-47dc-9149-5a6180ade775))
+ (fp_line (start -9.43 22.8) (end -4.43 22.8) (layer "F.Fab") (width 0.1) (tstamp d660c3dc-18c7-47e5-b515-5cefb883773b))
+ (fp_line (start 42.67 22.8) (end 42.67 17.8) (layer "F.Fab") (width 0.1) (tstamp eb357a45-0140-43d4-8722-e843173574b8))
+ (fp_arc (start -8.53 1.42) (mid -6.93 -0.18) (end -5.33 1.42) (layer "F.Fab") (width 0.1) (tstamp 03d6a397-658e-408a-a6da-3164a6c62c10))
+ (fp_arc (start 38.57 1.42) (mid 40.17 -0.18) (end 41.77 1.42) (layer "F.Fab") (width 0.1) (tstamp 9773f3b2-a298-46ae-adcf-6b50c54c2246))
+ (pad "0" thru_hole circle (at 40.17 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 74e3c07e-15a5-4224-aad1-9a0c4c2cebe7))
+ (pad "0" thru_hole circle (at -6.93 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp d4542150-5edc-40c9-8291-e998f6e273a2))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5f94449b-9191-44b6-8525-ca505cdcf2be))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4ee4142-3493-4096-9a52-2a9ee53727f2))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 608328c4-12e5-4a40-a40c-2d8dd4a985e5))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2ec8d464-be26-429c-b7ec-2c0213c27e84))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c92d96c6-670a-43cf-a67d-51083349da7d))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6fc1c57c-fb8b-42e4-87af-397e9a400975))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cf8e99f8-26c1-4e13-b0ab-4cc1c859d00b))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7f842ba4-176f-4173-8755-607d15df2fad))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 688544a4-ed26-40c2-9db1-cd0fa4ae699e))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 11478aa0-688a-46f0-a1af-48f514ac92f1))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c799339-9bef-4e4a-b7a9-371a4bb5e026))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 16da9f66-68f5-47dd-8184-43672ae3a1a5))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ffa8843c-e92a-4067-8184-b7d83fe50ce6))
+ (pad "14" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ef39d1f7-36d2-4c8c-990c-69784ddecab1))
+ (pad "15" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 268a7ed3-b169-4e46-85d3-441f7aa08157))
+ (pad "16" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8257c0ee-d6cc-40d5-bbfe-9cec58bb6696))
+ (pad "17" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 794e6fdb-52a4-4a89-8c41-15dc83fc5173))
+ (pad "18" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 59990cd4-659b-47df-9329-be6d1e8e8d7a))
+ (pad "19" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 634a5754-e9ec-49be-8371-47035f7d28cb))
+ (pad "20" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a89f99e8-2237-4902-9beb-19a92c7f784d))
+ (pad "21" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a66fd296-7fa9-43a6-830d-38e3b150476f))
+ (pad "22" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8b2bd8fa-95be-446a-b1dd-b3083c306e59))
+ (pad "23" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6e7bc9fd-75f1-413a-bfd6-573d4a240db8))
+ (pad "24" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f6696478-331d-4ca5-b0f9-6e84727ee422))
+ (pad "25" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 10b0dd37-9b96-42b7-b1d2-cd156d213012))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
new file mode 100644
index 00000000..2d2fcd11
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.62 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 11cc7e03-9cf0-4f87-9fd7-f9eb048d2431)
+ )
+ (fp_text value "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (at 16.62 25.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7e49bd4c-5d19-438a-8a6a-9d31975542b4)
+ )
+ (fp_text user "${REFERENCE}" (at 16.62 20.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e42693d4-064f-4596-8009-9af8214220e0)
+ )
+ (fp_line (start -9.99 -1.86) (end 43.23 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 1429b63d-8389-46a5-b4b3-5dd0fa812266))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 2a335cfc-69ae-44e9-835e-777a1f6fc874))
+ (fp_line (start 43.23 -1.86) (end 43.23 17.34) (layer "F.SilkS") (width 0.12) (tstamp 5748c834-722c-41bb-a406-61bdd027e549))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 616c0095-6012-4505-baf3-5dbca453e349))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 8bc0a464-9626-41c9-9a74-97e76206ed5d))
+ (fp_line (start -9.99 17.34) (end -9.99 -1.86) (layer "F.SilkS") (width 0.12) (tstamp b13e5fdd-f645-45c6-9799-23f1c64e835d))
+ (fp_line (start 43.7 24.3) (end 43.7 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 1afe854e-f03f-4616-98aa-d5bcea029f0d))
+ (fp_line (start -10.45 24.3) (end 43.7 24.3) (layer "F.CrtYd") (width 0.05) (tstamp 31fe2a6e-b71f-48ad-a1cd-ea88ab180eca))
+ (fp_line (start -10.45 -2.3) (end -10.45 24.3) (layer "F.CrtYd") (width 0.05) (tstamp 88ad6afc-4949-4dec-b912-a5c54c880a6f))
+ (fp_line (start 43.7 -2.3) (end -10.45 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp c6e630bf-03db-4034-84ea-f5a31efae811))
+ (fp_line (start -4.43 22.8) (end -4.43 17.8) (layer "F.Fab") (width 0.1) (tstamp 0da11dda-6fc9-4690-803d-7d4ca2fbf357))
+ (fp_line (start -9.93 17.8) (end 43.17 17.8) (layer "F.Fab") (width 0.1) (tstamp 1447af9d-d869-47a7-8a4e-005558bf0163))
+ (fp_line (start -4.43 17.8) (end -9.43 17.8) (layer "F.Fab") (width 0.1) (tstamp 1e8d0832-9a2a-4916-ada6-97c94ddeb253))
+ (fp_line (start 43.17 17.8) (end 43.17 17.4) (layer "F.Fab") (width 0.1) (tstamp 207de0ac-4b3b-4765-b24a-6d718aa98026))
+ (fp_line (start -9.93 -1.8) (end -9.93 17.4) (layer "F.Fab") (width 0.1) (tstamp 2cd2d16d-bb10-46db-b391-8e8acc37c9bc))
+ (fp_line (start 43.17 17.4) (end -9.93 17.4) (layer "F.Fab") (width 0.1) (tstamp 44b29275-e8d5-4f6d-b908-9afc1250fb23))
+ (fp_line (start -9.93 17.4) (end -9.93 17.8) (layer "F.Fab") (width 0.1) (tstamp 4e4259d0-99bf-4ba5-a85f-f01478c544c4))
+ (fp_line (start -8.53 17.4) (end -8.53 9.2) (layer "F.Fab") (width 0.1) (tstamp 516507c2-00df-4a0b-ae43-0c60f708815f))
+ (fp_line (start 43.17 -1.8) (end -9.93 -1.8) (layer "F.Fab") (width 0.1) (tstamp 577a83fe-1ca9-433a-8f5a-3264b3e31fc8))
+ (fp_line (start 35.77 23.8) (end 35.77 17.8) (layer "F.Fab") (width 0.1) (tstamp 635c146e-88c0-479d-a6b6-3c702f10647f))
+ (fp_line (start 41.77 17.4) (end 41.77 9.2) (layer "F.Fab") (width 0.1) (tstamp 67786eff-ec8f-49f4-8266-afc84696d714))
+ (fp_line (start -2.53 17.8) (end -2.53 23.8) (layer "F.Fab") (width 0.1) (tstamp 6ed10132-c048-42aa-816a-9b4f559641ec))
+ (fp_line (start -5.33 17.4) (end -5.33 9.2) (layer "F.Fab") (width 0.1) (tstamp 893b7a7f-49ba-407a-bc78-4067f8336dae))
+ (fp_line (start 37.67 22.8) (end 42.67 22.8) (layer "F.Fab") (width 0.1) (tstamp 8a85959b-6370-491d-9ab8-c4e13368cbfa))
+ (fp_line (start 43.17 17.4) (end 43.17 -1.8) (layer "F.Fab") (width 0.1) (tstamp 8c22d95e-23d3-4c9b-8e97-9c42afe788c1))
+ (fp_line (start 37.67 17.8) (end 37.67 22.8) (layer "F.Fab") (width 0.1) (tstamp a1468624-19b9-4f10-b81f-3a4df3cf732d))
+ (fp_line (start -9.43 17.8) (end -9.43 22.8) (layer "F.Fab") (width 0.1) (tstamp a21f0bfb-8e58-44e8-b685-45f61701b29d))
+ (fp_line (start 42.67 22.8) (end 42.67 17.8) (layer "F.Fab") (width 0.1) (tstamp a6b9ad2e-e7e0-4280-a551-6aae71e6efcf))
+ (fp_line (start 38.57 17.4) (end 38.57 9.2) (layer "F.Fab") (width 0.1) (tstamp aa505f64-db21-4541-89e7-91a3a22e41d2))
+ (fp_line (start -9.43 22.8) (end -4.43 22.8) (layer "F.Fab") (width 0.1) (tstamp bf6cde52-388b-47f4-9ac4-da4eefb72455))
+ (fp_line (start -2.53 23.8) (end 35.77 23.8) (layer "F.Fab") (width 0.1) (tstamp d3e77a59-ceda-4158-9a11-f689473dae0b))
+ (fp_line (start -9.93 17.4) (end 43.17 17.4) (layer "F.Fab") (width 0.1) (tstamp e8701db1-64ae-451f-9698-245d89704083))
+ (fp_line (start 42.67 17.8) (end 37.67 17.8) (layer "F.Fab") (width 0.1) (tstamp ec7118b0-90ae-41b2-a7c0-931b44696638))
+ (fp_line (start 35.77 17.8) (end -2.53 17.8) (layer "F.Fab") (width 0.1) (tstamp f200d6d4-a788-4b1f-8ea4-f954d3f7ebb0))
+ (fp_arc (start -8.53 9.2) (mid -6.93 7.6) (end -5.33 9.2) (layer "F.Fab") (width 0.1) (tstamp 6363bf5e-8423-4240-beaa-e115442a71b3))
+ (fp_arc (start 38.57 9.2) (mid 40.17 7.6) (end 41.77 9.2) (layer "F.Fab") (width 0.1) (tstamp c4661d46-1613-4514-865a-712507594bd3))
+ (pad "0" thru_hole circle (at 40.17 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 936b7847-faf1-4640-a17f-06b5c029a095))
+ (pad "0" thru_hole circle (at -6.93 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp fa95c9e7-6ada-4910-9a33-63612c937882))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3c95fea4-84dd-4545-88a0-c3062e14f13f))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f416e9ac-0348-44dd-a0ee-68cee4987cd0))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2f6cd7bf-dc1b-4912-955d-acc9388addbb))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 43d72a63-bf3d-4b7c-b1db-b167157739f3))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1809e5bd-996c-433d-986c-9b104ecc5f32))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 523fb25c-3a28-46ac-9e1c-104d8bb5c279))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1627ad5e-1fd0-4555-a35c-b24d8f6e950a))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 02744e85-9826-44de-a8b9-05e51104c044))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 873fcdef-a533-4ddd-bc7a-3d7ddf4d1d8f))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d5df2c6a-6e93-437a-a466-bb4c8fc9f35f))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e6681807-8ba6-4bf4-9b3a-94f97bf95bc2))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1fb4d4ff-5d5a-40e0-8074-630ce0e2a77a))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 178710e1-05b2-4b1a-82d9-483bb5d4f83e))
+ (pad "14" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6357cd42-2db5-444e-96fd-b383295a5cd3))
+ (pad "15" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f1911951-a657-46a9-bba8-58a2b16b6cfa))
+ (pad "16" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fba0a686-0f9f-4a33-a948-d8b6685fc969))
+ (pad "17" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2f278ba5-22ec-4276-b6fc-2f80dfd6f25f))
+ (pad "18" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 68a85939-dc02-41fe-ac05-6c55da425c03))
+ (pad "19" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 13863049-9c10-47a7-a150-8789b35d12b0))
+ (pad "20" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 87f2735e-7330-4993-b430-88582af4afd4))
+ (pad "21" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7d0c5f01-fa0f-4cbc-983f-2de833b8f481))
+ (pad "22" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d233f28-28db-4808-a7ae-85f53d3db142))
+ (pad "23" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 77ee2dd6-c356-47c7-9343-8cc3f0425ff4))
+ (pad "24" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 42fb283b-4f01-4fe8-a210-00cb01314a37))
+ (pad "25" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f6b107bd-769e-4231-90b0-a8783261b3a3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
new file mode 100644
index 00000000..00b69741
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.62 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dd6f4073-f735-42e3-bd5a-95f54dc385bd)
+ )
+ (fp_text value "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (at 16.62 15.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7cb5a1f5-d5e1-49fe-9b70-c4e53123e8b7)
+ )
+ (fp_text user "${REFERENCE}" (at 16.62 11.18) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7807915-faf9-43a2-901f-aab7d07d5ffb)
+ )
+ (fp_line (start 43.23 -2.76) (end 43.23 7.72) (layer "F.SilkS") (width 0.12) (tstamp 40b0b575-b3e8-4c44-9583-c15d977dcd71))
+ (fp_line (start 0.25 -3.654338) (end 0 -3.221325) (layer "F.SilkS") (width 0.12) (tstamp 4d6e9f24-d854-4cbe-b7be-b42192c66828))
+ (fp_line (start -0.25 -3.654338) (end 0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp 5492b1b6-956e-4113-a966-000dec747b46))
+ (fp_line (start 0 -3.221325) (end -0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp 77f87c20-5367-46e4-9710-f4466e8b54eb))
+ (fp_line (start -9.99 -2.76) (end 43.23 -2.76) (layer "F.SilkS") (width 0.12) (tstamp bce2510a-fe46-4f4f-855b-64f446c156b2))
+ (fp_line (start -9.99 7.72) (end -9.99 -2.76) (layer "F.SilkS") (width 0.12) (tstamp fda305ea-724c-4e50-8a78-56880dd0e17f))
+ (fp_line (start 43.7 -3.25) (end -10.45 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 18858ee6-6098-4989-b4fd-182ce45cf833))
+ (fp_line (start 43.7 14.7) (end 43.7 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 1fd86e7c-2f0a-4771-ae34-d420aa1a7b51))
+ (fp_line (start -10.45 -3.25) (end -10.45 14.7) (layer "F.CrtYd") (width 0.05) (tstamp 27ad8e3a-7117-4d72-8608-e2f6779766dc))
+ (fp_line (start -10.45 14.7) (end 43.7 14.7) (layer "F.CrtYd") (width 0.05) (tstamp 9ffcab6f-a462-4291-9cb4-e3e7de117ac5))
+ (fp_line (start -9.93 7.78) (end 43.17 7.78) (layer "F.Fab") (width 0.1) (tstamp 0556084b-0893-4eb0-9c14-0546c51cc099))
+ (fp_line (start 35.77 8.18) (end -2.53 8.18) (layer "F.Fab") (width 0.1) (tstamp 0a936b61-49f3-4446-a907-28156fb738e6))
+ (fp_line (start -5.33 7.78) (end -5.33 0.3) (layer "F.Fab") (width 0.1) (tstamp 1883af36-1199-41d1-b46b-7b8374eab788))
+ (fp_line (start 43.17 8.18) (end 43.17 7.78) (layer "F.Fab") (width 0.1) (tstamp 1a18290a-53c7-40c9-be14-922c20aa49ac))
+ (fp_line (start 43.17 7.78) (end 43.17 -2.7) (layer "F.Fab") (width 0.1) (tstamp 254ab4c6-8f42-4c52-92ae-d66caa62548c))
+ (fp_line (start -9.93 8.18) (end 43.17 8.18) (layer "F.Fab") (width 0.1) (tstamp 27a9c7c6-3146-4078-a3b8-a9c37dae132e))
+ (fp_line (start -4.43 8.18) (end -9.43 8.18) (layer "F.Fab") (width 0.1) (tstamp 2a58aeda-ad6b-451b-b5ac-74b8418e454a))
+ (fp_line (start -4.43 13.18) (end -4.43 8.18) (layer "F.Fab") (width 0.1) (tstamp 32ae152e-c65a-4a89-a594-b22813b9a4ea))
+ (fp_line (start -9.43 8.18) (end -9.43 13.18) (layer "F.Fab") (width 0.1) (tstamp 34173d26-47e5-4a21-a09f-cba6a81ea184))
+ (fp_line (start 37.67 13.18) (end 42.67 13.18) (layer "F.Fab") (width 0.1) (tstamp 387e9d41-f56d-446d-a904-f028aa70fa75))
+ (fp_line (start 42.67 8.18) (end 37.67 8.18) (layer "F.Fab") (width 0.1) (tstamp 43bc9788-a633-4bbf-a426-ee1aaeac10a9))
+ (fp_line (start -2.53 14.18) (end 35.77 14.18) (layer "F.Fab") (width 0.1) (tstamp 57d58c81-2024-495c-91e6-da3cb260c406))
+ (fp_line (start 41.77 7.78) (end 41.77 0.3) (layer "F.Fab") (width 0.1) (tstamp 5ae302ed-9cc1-40a8-a6b0-1f43060502a8))
+ (fp_line (start 35.77 14.18) (end 35.77 8.18) (layer "F.Fab") (width 0.1) (tstamp 86ffb06e-15ad-468e-b9df-db2b9417bdcb))
+ (fp_line (start -8.53 7.78) (end -8.53 0.3) (layer "F.Fab") (width 0.1) (tstamp 8a0bf47d-48e5-4eb7-8736-725564dca6ab))
+ (fp_line (start 43.17 -2.7) (end -9.93 -2.7) (layer "F.Fab") (width 0.1) (tstamp 8bfa40aa-7bd3-40f6-b387-db5e05a829af))
+ (fp_line (start 42.67 13.18) (end 42.67 8.18) (layer "F.Fab") (width 0.1) (tstamp 95c80e40-c932-4dde-a44f-261b18025425))
+ (fp_line (start 43.17 7.78) (end -9.93 7.78) (layer "F.Fab") (width 0.1) (tstamp 9a70a217-b96e-4cfe-bd42-51e06eb84a55))
+ (fp_line (start -2.53 8.18) (end -2.53 14.18) (layer "F.Fab") (width 0.1) (tstamp 9f67cf05-5a41-45b9-addd-1124e70d5ac0))
+ (fp_line (start 38.57 7.78) (end 38.57 0.3) (layer "F.Fab") (width 0.1) (tstamp a393e9c3-47d0-4d99-8971-78c5f8656ee9))
+ (fp_line (start 37.67 8.18) (end 37.67 13.18) (layer "F.Fab") (width 0.1) (tstamp a3febe6b-1a83-4c97-9493-0884e17f9e9a))
+ (fp_line (start -9.93 7.78) (end -9.93 8.18) (layer "F.Fab") (width 0.1) (tstamp ad467152-7902-47d7-9700-ee7d3281b1b2))
+ (fp_line (start -9.93 -2.7) (end -9.93 7.78) (layer "F.Fab") (width 0.1) (tstamp b9874279-3839-4b3b-88d5-09a72bf65bba))
+ (fp_line (start -9.43 13.18) (end -4.43 13.18) (layer "F.Fab") (width 0.1) (tstamp e5629191-d00a-4e72-9c4c-ae7a24e1f2b6))
+ (fp_arc (start -8.53 0.3) (mid -6.93 -1.3) (end -5.33 0.3) (layer "F.Fab") (width 0.1) (tstamp 7adaadef-0fe5-497d-a230-d6ea08e99cc5))
+ (fp_arc (start 38.57 0.3) (mid 40.17 -1.3) (end 41.77 0.3) (layer "F.Fab") (width 0.1) (tstamp dfeae408-a2d1-4a23-ad6d-ce74974144c8))
+ (pad "0" thru_hole circle (at 40.17 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 23cb8624-7167-4e2a-8e64-4560717581e6))
+ (pad "0" thru_hole circle (at -6.93 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 4f3248f5-6e57-446c-8b37-a697a3ac8e22))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ddd11cee-629d-4963-b56c-4017a0081ffb))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 15d93fc9-6208-42b3-8afd-c160d9c69d73))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 037b588a-ae55-4591-b7de-3c31f21c6ee1))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 91a74c33-e057-46f3-8fff-9ee5116694c6))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0750caa6-5afb-416b-b8f7-dadf4f0d4f44))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 324fc827-0a06-479b-9b97-15c346dbdb47))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp db9c2b7a-daf7-4554-a3c7-5e62fd6222d7))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8416fc60-f2b4-48c3-8800-b8a1e0847b31))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a4c766b7-53e6-4380-9411-08b1660158a5))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 47fd7e77-93ae-4af1-a0ee-6b77a8446961))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1b9510dc-6bc8-494f-83db-5d05906e8b09))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 78542a2d-a545-4652-8192-6430f0a91f25))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8832a2bf-d586-4db9-8f08-9b6a2132e4f9))
+ (pad "14" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d146234f-222d-44bf-a964-181ee82f4519))
+ (pad "15" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9dd8226d-a101-4c4f-8a5e-a8bcea31f96a))
+ (pad "16" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4c735d6-d1ca-4ffa-bb62-ba036c669764))
+ (pad "17" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2152e2f-4a17-4937-811a-26f444956a03))
+ (pad "18" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6c06de7-00f5-4000-963d-29660fa1f263))
+ (pad "19" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4d914ce3-518c-4b11-9210-342bb0a8e10f))
+ (pad "20" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 61019840-6ebc-4c26-a10d-0a6c44639404))
+ (pad "21" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bee8f48c-400a-40ef-9775-72bb47baeb5d))
+ (pad "22" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d59ba634-35b0-4dc0-949c-b2143e5e7b9f))
+ (pad "23" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 18fcf221-7707-483e-914d-09fcf3755451))
+ (pad "24" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 90a1269e-1d03-4699-adff-81d82a22c0c4))
+ (pad "25" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eab88068-8375-4792-a522-1ea5864022c5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
new file mode 100644
index 00000000..42119a06
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.62 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c5012a1-8af1-4cf1-80f4-514091f49b27)
+ )
+ (fp_text value "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (at 16.62 18.44) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a750fc70-d5d4-4988-9c89-6ba3cbbd7726)
+ )
+ (fp_text user "${REFERENCE}" (at 16.62 13.94) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b9e3e663-3ddd-41b7-b124-1773204b6889)
+ )
+ (fp_line (start 43.23 -1.86) (end 43.23 10.48) (layer "F.SilkS") (width 0.12) (tstamp 3b3d3895-1a9c-4908-950f-92a9be962d5d))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 83881a57-e1c8-4e34-a261-01f63698d35a))
+ (fp_line (start -9.99 -1.86) (end 43.23 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 9b4c7dd3-7d1f-4f48-89de-d20dd82bf5e6))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp a1e89f7b-3f82-42c9-9332-b7fc7c037e2c))
+ (fp_line (start -9.99 10.48) (end -9.99 -1.86) (layer "F.SilkS") (width 0.12) (tstamp e4038797-b6b7-46fc-976c-3c2665cab8b8))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp f2107260-78d6-495c-a1fb-245c40a4d6be))
+ (fp_line (start -10.45 -2.35) (end -10.45 17.45) (layer "F.CrtYd") (width 0.05) (tstamp 007fab53-9aa8-42e0-89c2-b667027a9922))
+ (fp_line (start -10.45 17.45) (end 43.7 17.45) (layer "F.CrtYd") (width 0.05) (tstamp 2ec06501-bd64-4715-b8d0-36a0502165a5))
+ (fp_line (start 43.7 -2.35) (end -10.45 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 7781e35b-6238-46d3-9253-dc3068ec280e))
+ (fp_line (start 43.7 17.45) (end 43.7 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 83c07395-1078-4da6-9715-3bac4f137f2d))
+ (fp_line (start 43.17 -1.8) (end -9.93 -1.8) (layer "F.Fab") (width 0.1) (tstamp 0717f621-3bff-4df1-8c33-164b25c292b1))
+ (fp_line (start 37.67 15.94) (end 42.67 15.94) (layer "F.Fab") (width 0.1) (tstamp 0b5129ab-77df-4f83-83a6-ba8e201165c4))
+ (fp_line (start -2.53 16.94) (end 35.77 16.94) (layer "F.Fab") (width 0.1) (tstamp 0c07a7d9-6e8f-4a3b-8408-eed2f5e637b8))
+ (fp_line (start -9.93 10.94) (end 43.17 10.94) (layer "F.Fab") (width 0.1) (tstamp 15d9cc6a-5b71-485c-b609-5f5cb26929b2))
+ (fp_line (start -9.43 15.94) (end -4.43 15.94) (layer "F.Fab") (width 0.1) (tstamp 177cbc1c-cd27-4a02-b87a-bb445eafea0a))
+ (fp_line (start -9.43 10.94) (end -9.43 15.94) (layer "F.Fab") (width 0.1) (tstamp 1fc27c6b-07f5-4098-b23d-8b8c6a664803))
+ (fp_line (start -5.33 10.54) (end -5.33 1.42) (layer "F.Fab") (width 0.1) (tstamp 3ddbd469-93d0-47d7-9ae7-f192283bbbb5))
+ (fp_line (start -4.43 10.94) (end -9.43 10.94) (layer "F.Fab") (width 0.1) (tstamp 50b36e37-1e80-42c8-bed9-6d886143d78f))
+ (fp_line (start 35.77 10.94) (end -2.53 10.94) (layer "F.Fab") (width 0.1) (tstamp 51289c7b-2d0c-4df3-af9e-5b889266d0ce))
+ (fp_line (start 41.77 10.54) (end 41.77 1.42) (layer "F.Fab") (width 0.1) (tstamp 57c4294b-8d5e-40fe-bc20-37f893b8f30d))
+ (fp_line (start 38.57 10.54) (end 38.57 1.42) (layer "F.Fab") (width 0.1) (tstamp 5c910b9e-7ae2-4c85-a6bf-29be93017fd9))
+ (fp_line (start -4.43 15.94) (end -4.43 10.94) (layer "F.Fab") (width 0.1) (tstamp 5f7532d6-18e9-46a9-bd2b-ea606621be66))
+ (fp_line (start 43.17 10.94) (end 43.17 10.54) (layer "F.Fab") (width 0.1) (tstamp 7413a118-ae4e-49bb-8d38-f653a183c211))
+ (fp_line (start 43.17 10.54) (end -9.93 10.54) (layer "F.Fab") (width 0.1) (tstamp 7eb1b574-b200-4ca9-852b-24006b4c165e))
+ (fp_line (start -9.93 -1.8) (end -9.93 10.54) (layer "F.Fab") (width 0.1) (tstamp 9770fc47-5491-470d-89ba-c45de158287d))
+ (fp_line (start -8.53 10.54) (end -8.53 1.42) (layer "F.Fab") (width 0.1) (tstamp a08b3833-439b-4b26-9996-6af613ffcdca))
+ (fp_line (start 35.77 16.94) (end 35.77 10.94) (layer "F.Fab") (width 0.1) (tstamp b2ae1c63-942e-4359-8364-2d73dd7c5200))
+ (fp_line (start -9.93 10.54) (end -9.93 10.94) (layer "F.Fab") (width 0.1) (tstamp c2408a0b-7bed-4627-93ec-243d9157bac9))
+ (fp_line (start -2.53 10.94) (end -2.53 16.94) (layer "F.Fab") (width 0.1) (tstamp dd9504c2-6961-4a8c-89d7-148a58ca22b0))
+ (fp_line (start 37.67 10.94) (end 37.67 15.94) (layer "F.Fab") (width 0.1) (tstamp e08a3c08-ca01-425c-ba7f-3bad89be31b0))
+ (fp_line (start 43.17 10.54) (end 43.17 -1.8) (layer "F.Fab") (width 0.1) (tstamp ec41e1a5-2747-40c2-adb8-37c16d9d413c))
+ (fp_line (start 42.67 10.94) (end 37.67 10.94) (layer "F.Fab") (width 0.1) (tstamp f2adeb3a-dfe0-485b-a1a9-e0af4391d2cd))
+ (fp_line (start -9.93 10.54) (end 43.17 10.54) (layer "F.Fab") (width 0.1) (tstamp fbe92ea1-2e5a-4373-99e8-ac2747b8ae2e))
+ (fp_line (start 42.67 15.94) (end 42.67 10.94) (layer "F.Fab") (width 0.1) (tstamp ff4234a7-e18e-4900-a620-dc59652303fc))
+ (fp_arc (start 38.57 1.42) (mid 40.17 -0.18) (end 41.77 1.42) (layer "F.Fab") (width 0.1) (tstamp 7615adf5-03ef-4dbe-812f-8c149c445bee))
+ (fp_arc (start -8.53 1.42) (mid -6.93 -0.18) (end -5.33 1.42) (layer "F.Fab") (width 0.1) (tstamp 7d038bf6-7ae7-4b7d-9e8f-f45177972ed1))
+ (pad "0" thru_hole circle (at 40.17 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 599255b4-4f88-458e-a448-b56cea2aedf4))
+ (pad "0" thru_hole circle (at -6.93 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 7573643a-803b-4573-b3a3-18212225c5e2))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4c566f21-14d2-4a61-b922-9a46a66f5930))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a7779ec8-043c-46b4-9aa7-388127a04bc7))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 700c1058-4ae4-478a-b0f7-ba53b28a0bae))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dd653ba5-d1f8-4efb-80ac-98a7eabdb67d))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 75df9bd2-9518-40fe-ba8a-8e2ce5e9d641))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f0bd191c-4c50-4878-8526-96f68fe30d78))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 87b0fa19-7331-4102-9687-db0f60708313))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 26173b89-4dfd-464f-bb66-aeb48e329550))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25f0acb9-d42a-4045-b8a6-122c8a9380d9))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f8708a5a-061f-47bf-8b0a-1daf6696ebe8))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 49f0e6ae-aea9-417b-aabc-519e768d7bff))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 654f513e-6d2e-461f-8d2f-d984c7bf773b))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1fccc1ac-27a5-4cec-919e-f10a1ed1b2d9))
+ (pad "14" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c8bdc139-cc4f-4b4d-b834-db5caef1d759))
+ (pad "15" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a0e2bfda-3fd2-4589-bd6e-937d10321e21))
+ (pad "16" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b9621d2d-313e-44c4-9aaf-aba651946ab6))
+ (pad "17" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ad3235b-eebd-4aca-803c-be9b90075b1a))
+ (pad "18" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1a0374c6-bbcc-4140-accb-b15d93c71feb))
+ (pad "19" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7a6ec54b-4c8e-463f-bedd-e0222742216d))
+ (pad "20" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bac0a7bb-1166-4d07-a2af-4db9aea7619f))
+ (pad "21" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36bcbfe4-a11e-4eca-ae5e-a8b6df106d89))
+ (pad "22" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 258d0985-74ad-4636-98dc-07307fd7ec91))
+ (pad "23" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 16446891-15a3-4374-8c14-b6066baf7a5f))
+ (pad "24" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b865cffb-b51b-43b2-ad90-54b8cde65074))
+ (pad "25" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e1f74634-409c-4dc6-b47a-8df0fb13b268))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..0664bd94
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,162 @@
+(footprint "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.62 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 99ac9449-7b24-4cc4-a182-7b131a6d130c)
+ )
+ (fp_text value "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (at 16.62 20.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c72f2c90-878c-43fa-bfbf-fa09e9579080)
+ )
+ (fp_text user "${REFERENCE}" (at 16.62 15.64) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5df103bd-f5de-460a-9102-4c39357ade87)
+ )
+ (fp_line (start 34.3 -1.06) (end 34.3 8.08) (layer "F.SilkS") (width 0.12) (tstamp 4c75cdf8-b498-4cfe-905f-54875ec32740))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 4f6605e1-c83d-4031-ad19-5a221a9b3797))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 69f4488d-241e-432a-9a6a-2677a4c448ac))
+ (fp_line (start -1.06 8.08) (end -1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 77da1a77-4d10-4125-a6e4-14f33f874fb8))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 80aa541a-bd64-487e-9b84-f9b107dcb404))
+ (fp_line (start -2.99 12.18) (end -2.99 8.08) (layer "F.SilkS") (width 0.12) (tstamp b3d1727f-51fd-4e33-963e-413f8002ed19))
+ (fp_line (start 36.23 8.08) (end 36.23 12.18) (layer "F.SilkS") (width 0.12) (tstamp bab7a689-d5fe-49d0-807d-49fdea229c30))
+ (fp_line (start -1.06 -1.06) (end 34.3 -1.06) (layer "F.SilkS") (width 0.12) (tstamp d0bad870-c5be-472c-907d-73cbda1a6d46))
+ (fp_line (start -2.99 8.08) (end -1.06 8.08) (layer "F.SilkS") (width 0.12) (tstamp eb805a32-fb33-42dc-adc2-2c4f6a5fcc29))
+ (fp_line (start 34.3 8.08) (end 36.23 8.08) (layer "F.SilkS") (width 0.12) (tstamp f96588af-a660-4d62-a1a7-736ca182de82))
+ (fp_line (start 36.3 19.15) (end -3.05 19.15) (layer "F.CrtYd") (width 0.05) (tstamp 0ad9ce1a-a6d3-40ab-a820-d4d71c684d84))
+ (fp_line (start 36.7 11.75) (end 43.7 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 0efc3482-29ec-488f-93fb-8e0376aed22e))
+ (fp_line (start -3.05 13.15) (end -10.45 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 141c3041-b51b-45b1-bfa5-f01f3e10fce7))
+ (fp_line (start -1.3 -1.35) (end 34.55 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 235db4f9-37a3-41b8-a3d7-126eea3fe7fc))
+ (fp_line (start -3.45 7.65) (end -1.3 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 29b32540-8c34-475f-b72e-9a7f347f9e2c))
+ (fp_line (start -1.3 7.65) (end -1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 323b1091-0a85-474e-bd02-9f5a62ec3953))
+ (fp_line (start -3.45 11.75) (end -3.45 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 36c1182f-73cb-47b7-8019-0c521f9c38d7))
+ (fp_line (start -10.45 13.15) (end -10.45 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 36c6102c-4ac6-4f19-a5a3-55f3f8ded3d7))
+ (fp_line (start 34.55 -1.35) (end 34.55 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 4728e833-d9ea-4c21-944f-178ff3ddd6d5))
+ (fp_line (start 43.7 13.15) (end 36.3 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 5372c3f5-212d-4e51-9365-a5963967529b))
+ (fp_line (start 36.7 7.65) (end 36.7 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 63a0c5e1-a51d-4f9e-94c3-4c8abce4a913))
+ (fp_line (start 43.7 11.75) (end 43.7 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 82934202-4233-4021-860c-11511e260d93))
+ (fp_line (start 34.55 7.65) (end 36.7 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 95586121-bc66-45b8-870a-b79a203583ce))
+ (fp_line (start 36.3 13.15) (end 36.3 19.15) (layer "F.CrtYd") (width 0.05) (tstamp cc61dd1f-5bad-4361-9fc0-ea0232658b38))
+ (fp_line (start -10.45 11.75) (end -3.45 11.75) (layer "F.CrtYd") (width 0.05) (tstamp e0baa23d-f569-407e-95aa-331fd87d1077))
+ (fp_line (start -3.05 19.15) (end -3.05 13.15) (layer "F.CrtYd") (width 0.05) (tstamp e45b4261-894a-4717-8aae-981fc558b3cc))
+ (fp_line (start 10.98 0) (end 10.98 8.14) (layer "F.Fab") (width 0.1) (tstamp 02fea0e5-8df7-4d22-8034-f17455cb64b1))
+ (fp_line (start 15.335 2.84) (end 15.335 8.14) (layer "F.Fab") (width 0.1) (tstamp 03f08f23-162b-47da-9e38-f4f761a21f08))
+ (fp_line (start 12.565 2.84) (end 12.565 8.14) (layer "F.Fab") (width 0.1) (tstamp 089fb711-708e-4589-b2e3-d969d4fa6513))
+ (fp_line (start 16.62 0) (end 16.62 8.14) (layer "F.Fab") (width 0.1) (tstamp 0dadf518-44a8-474b-95fe-53194522a5b5))
+ (fp_line (start 30.37 0) (end 30.37 8.14) (layer "F.Fab") (width 0.1) (tstamp 15fffac3-248d-4b17-b0e3-c200e984e242))
+ (fp_line (start 7.025 2.84) (end 7.025 8.14) (layer "F.Fab") (width 0.1) (tstamp 160b8df2-f3d6-4509-8b5d-5e37a0e23948))
+ (fp_line (start 6.825 2.84) (end 6.825 8.14) (layer "F.Fab") (width 0.1) (tstamp 1d3fe801-bd21-4fd5-b0cd-92eb2ba0555c))
+ (fp_line (start 2.87 0) (end 2.87 8.14) (layer "F.Fab") (width 0.1) (tstamp 1e01b71a-3569-4a37-ab00-5708e0805949))
+ (fp_line (start 27.6 0) (end 27.6 8.14) (layer "F.Fab") (width 0.1) (tstamp 1f9e8d12-d73f-47fc-9801-ee81358ad6ac))
+ (fp_line (start 43.17 12.24) (end -9.93 12.24) (layer "F.Fab") (width 0.1) (tstamp 2060d2e6-0691-4737-8854-5e7ba38737a7))
+ (fp_line (start -2.53 12.64) (end -2.53 18.64) (layer "F.Fab") (width 0.1) (tstamp 2092d0bd-f4c3-433d-a918-48b606a26a2e))
+ (fp_line (start 16.72 0) (end 16.72 8.14) (layer "F.Fab") (width 0.1) (tstamp 23c4246f-a18d-4241-b8fd-f95b33060093))
+ (fp_line (start 33.14 0) (end 33.14 8.14) (layer "F.Fab") (width 0.1) (tstamp 25ae2152-66f1-4f66-b53f-fce2b9fbeb67))
+ (fp_line (start 12.365 2.84) (end 12.365 8.14) (layer "F.Fab") (width 0.1) (tstamp 2accf09b-3e62-4365-b2fb-862f518e9436))
+ (fp_line (start 25.03 0) (end 25.03 8.14) (layer "F.Fab") (width 0.1) (tstamp 308df657-45c8-400a-97b5-812539a27852))
+ (fp_line (start 5.64 0) (end 5.64 8.14) (layer "F.Fab") (width 0.1) (tstamp 3491f48c-4833-4df5-928a-141d36d28506))
+ (fp_line (start -2.53 18.64) (end 35.77 18.64) (layer "F.Fab") (width 0.1) (tstamp 3dd46e37-0542-41cb-8ec7-2bc21caf618a))
+ (fp_line (start 23.645 2.84) (end 23.645 8.14) (layer "F.Fab") (width 0.1) (tstamp 3f0a4ccb-581f-4978-a5bd-6f62f097902f))
+ (fp_line (start 8.21 0) (end 8.21 8.14) (layer "F.Fab") (width 0.1) (tstamp 3facec5e-ce60-4147-ac28-062ef1622a43))
+ (fp_line (start 26.315 2.84) (end 26.315 8.14) (layer "F.Fab") (width 0.1) (tstamp 42b942e7-43ed-4c75-a418-5507ce6ef07f))
+ (fp_line (start 8.31 0) (end 8.31 8.14) (layer "F.Fab") (width 0.1) (tstamp 46538ff4-08bf-4cd2-bc2d-c846bfbc302c))
+ (fp_line (start 33.24 0) (end 33.24 8.14) (layer "F.Fab") (width 0.1) (tstamp 47ec96f9-b97e-4039-aa00-ad7bf624615f))
+ (fp_line (start 19.49 0) (end 19.49 8.14) (layer "F.Fab") (width 0.1) (tstamp 487a9052-04e1-43e1-9d73-101e968dfbc4))
+ (fp_line (start 13.95 0) (end 13.95 8.14) (layer "F.Fab") (width 0.1) (tstamp 4959a318-47cb-472a-bd5f-439ce365ce6f))
+ (fp_line (start 31.755 2.84) (end 31.755 8.14) (layer "F.Fab") (width 0.1) (tstamp 4bfcb830-fa50-4486-aaf2-e740a8c9de3e))
+ (fp_line (start 6.925 2.84) (end 6.925 8.14) (layer "F.Fab") (width 0.1) (tstamp 4d7178dd-dfa2-4d3d-83cb-1314e79f0c83))
+ (fp_line (start 17.905 2.84) (end 17.905 8.14) (layer "F.Fab") (width 0.1) (tstamp 53ff7e21-8a60-495c-805f-355d9c77ff1d))
+ (fp_line (start 4.055 2.84) (end 4.055 8.14) (layer "F.Fab") (width 0.1) (tstamp 5441a53d-3902-4476-8ee8-a28d9eab1097))
+ (fp_line (start 4.255 2.84) (end 4.255 8.14) (layer "F.Fab") (width 0.1) (tstamp 58b2a5f8-cf7a-4cbf-86d9-7c188c45396a))
+ (fp_line (start 18.005 2.84) (end 18.005 8.14) (layer "F.Fab") (width 0.1) (tstamp 599d7c2b-7040-4c6e-b431-d89c8a9c8307))
+ (fp_line (start 5.54 0) (end 5.54 8.14) (layer "F.Fab") (width 0.1) (tstamp 5a0c3af6-8f6d-48ff-ae86-ad5f5f6b3792))
+ (fp_line (start 30.47 0) (end 30.47 8.14) (layer "F.Fab") (width 0.1) (tstamp 63e51714-56b0-4e3e-91c3-5825c08a1138))
+ (fp_line (start 15.235 2.84) (end 15.235 8.14) (layer "F.Fab") (width 0.1) (tstamp 6a76f354-42fa-4c7b-95b7-1024c54fa683))
+ (fp_line (start 20.875 2.84) (end 20.875 8.14) (layer "F.Fab") (width 0.1) (tstamp 6c4ec0a2-5951-4218-b9ea-60871f54c9dd))
+ (fp_line (start 35.77 12.64) (end -2.53 12.64) (layer "F.Fab") (width 0.1) (tstamp 6cb80e21-2604-4a3e-aa85-460e8b30946e))
+ (fp_line (start 13.85 0) (end 13.85 8.14) (layer "F.Fab") (width 0.1) (tstamp 6d00cf25-0c05-4f87-acbd-947c838949d3))
+ (fp_line (start 1.285 2.84) (end 1.285 8.14) (layer "F.Fab") (width 0.1) (tstamp 70c2085f-748e-4c68-bf39-31ea2e4d9ce0))
+ (fp_line (start 18.105 2.84) (end 18.105 8.14) (layer "F.Fab") (width 0.1) (tstamp 7138220e-597a-49d3-92c6-91e88913434b))
+ (fp_line (start 15.135 2.84) (end 15.135 8.14) (layer "F.Fab") (width 0.1) (tstamp 73c4bd40-389a-410b-a6dd-b45e63db593b))
+ (fp_line (start 31.955 2.84) (end 31.955 8.14) (layer "F.Fab") (width 0.1) (tstamp 768436a3-3671-47b2-84df-74412e3d7ffc))
+ (fp_line (start 0 0) (end 0 8.14) (layer "F.Fab") (width 0.1) (tstamp 771259f7-02f0-4952-8e22-9a4e2881c83c))
+ (fp_line (start 2.67 0) (end 2.67 8.14) (layer "F.Fab") (width 0.1) (tstamp 78a5e5c5-de60-444d-b282-7cf31a4c4653))
+ (fp_line (start 23.445 2.84) (end 23.445 8.14) (layer "F.Fab") (width 0.1) (tstamp 79be9e6f-148a-4a5e-9fd9-68e8e25f82cd))
+ (fp_line (start -9.93 12.64) (end 43.17 12.64) (layer "F.Fab") (width 0.1) (tstamp 7e43c5fd-6de4-4289-9afa-391dd8b66d70))
+ (fp_line (start 22.26 0) (end 22.26 8.14) (layer "F.Fab") (width 0.1) (tstamp 81c02efe-ddad-432a-b168-2b5bd6e9aff4))
+ (fp_line (start 11.18 0) (end 11.18 8.14) (layer "F.Fab") (width 0.1) (tstamp 822478bf-26cb-4e5b-b826-1948f3a8a77f))
+ (fp_line (start 8.41 0) (end 8.41 8.14) (layer "F.Fab") (width 0.1) (tstamp 839f6562-9741-4e23-96e5-c036277e25f6))
+ (fp_line (start 2.77 0) (end 2.77 8.14) (layer "F.Fab") (width 0.1) (tstamp 84d5c5d6-463e-474f-8711-8c373ffd8e8d))
+ (fp_line (start -2.93 8.14) (end -2.93 12.24) (layer "F.Fab") (width 0.1) (tstamp 8693cd47-a320-432b-94bd-168bfa569bb8))
+ (fp_line (start 22.06 0) (end 22.06 8.14) (layer "F.Fab") (width 0.1) (tstamp 881d5e6b-d6b7-4fa5-ae73-7b8b5089c391))
+ (fp_line (start 26.415 2.84) (end 26.415 8.14) (layer "F.Fab") (width 0.1) (tstamp 8fc092d9-edee-412e-a9ef-37b3ed181eea))
+ (fp_line (start 31.855 2.84) (end 31.855 8.14) (layer "F.Fab") (width 0.1) (tstamp 93076be3-e858-427a-97cc-6074a2363be4))
+ (fp_line (start 19.29 0) (end 19.29 8.14) (layer "F.Fab") (width 0.1) (tstamp 98a17e1b-d2fb-4f67-b42f-13b8dbd7c99b))
+ (fp_line (start 24.93 0) (end 24.93 8.14) (layer "F.Fab") (width 0.1) (tstamp 98d6215b-f9c9-4a9b-9f69-a70459502527))
+ (fp_line (start 27.7 0) (end 27.7 8.14) (layer "F.Fab") (width 0.1) (tstamp 9b37683b-f6db-4f56-a34f-f212b48cbea6))
+ (fp_line (start 9.795 2.84) (end 9.795 8.14) (layer "F.Fab") (width 0.1) (tstamp 9e09ff66-9671-4fb7-ac68-09b66358d2bb))
+ (fp_line (start -2.93 12.24) (end 36.17 12.24) (layer "F.Fab") (width 0.1) (tstamp a73c9224-3a46-4816-90b4-56b4ecf2e721))
+ (fp_line (start 9.695 2.84) (end 9.695 8.14) (layer "F.Fab") (width 0.1) (tstamp b2da6f50-0802-4a40-91e4-3a2f15998e4b))
+ (fp_line (start 20.775 2.84) (end 20.775 8.14) (layer "F.Fab") (width 0.1) (tstamp b6113e67-9a87-4db6-a3cc-1ce9d5eec7d4))
+ (fp_line (start 22.16 0) (end 22.16 8.14) (layer "F.Fab") (width 0.1) (tstamp b7d064dd-e123-41c1-a8d4-d83272de3135))
+ (fp_line (start 36.17 8.14) (end -2.93 8.14) (layer "F.Fab") (width 0.1) (tstamp b8d1ee79-c6db-4ca1-9b74-47a6d332d9c7))
+ (fp_line (start 20.675 2.84) (end 20.675 8.14) (layer "F.Fab") (width 0.1) (tstamp bc893a09-1b65-46ea-9527-7b96abbef2c1))
+ (fp_line (start 43.17 12.64) (end 43.17 12.24) (layer "F.Fab") (width 0.1) (tstamp bd0eaabe-a86e-46d2-99f2-3e3e8d40cbb7))
+ (fp_line (start 0.1 0) (end 0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp c059f14d-5379-4c61-9139-11cac8078209))
+ (fp_line (start 9.595 2.84) (end 9.595 8.14) (layer "F.Fab") (width 0.1) (tstamp c24f6e60-d250-4c2d-89b3-5035d57ec3a4))
+ (fp_line (start 29.185 2.84) (end 29.185 8.14) (layer "F.Fab") (width 0.1) (tstamp c583006d-d1f1-4634-ad51-b61e482b0400))
+ (fp_line (start 12.465 2.84) (end 12.465 8.14) (layer "F.Fab") (width 0.1) (tstamp c6e0c8e0-8644-44a4-97c8-b3ea75047e6c))
+ (fp_line (start 36.17 12.24) (end 36.17 8.14) (layer "F.Fab") (width 0.1) (tstamp c7216e38-b77e-402b-ad85-420c7f321f15))
+ (fp_line (start 24.83 0) (end 24.83 8.14) (layer "F.Fab") (width 0.1) (tstamp cbb30cce-e3f5-4c1e-be69-929b8f177bf2))
+ (fp_line (start 1.485 2.84) (end 1.485 8.14) (layer "F.Fab") (width 0.1) (tstamp cc53321f-06cb-443b-acae-f5aa3950f723))
+ (fp_line (start 13.75 0) (end 13.75 8.14) (layer "F.Fab") (width 0.1) (tstamp cc839ae0-1fd5-4543-9b1b-714fd48aef08))
+ (fp_line (start 4.155 2.84) (end 4.155 8.14) (layer "F.Fab") (width 0.1) (tstamp ced9d7b4-015f-46cf-a366-accb0c2843eb))
+ (fp_line (start 5.44 0) (end 5.44 8.14) (layer "F.Fab") (width 0.1) (tstamp cf49a0bd-67eb-4e01-b2ab-83c8b2218af2))
+ (fp_line (start 29.085 2.84) (end 29.085 8.14) (layer "F.Fab") (width 0.1) (tstamp cf59d651-fa6a-4e9f-8402-36d090941291))
+ (fp_line (start 28.985 2.84) (end 28.985 8.14) (layer "F.Fab") (width 0.1) (tstamp d44ab865-79e8-4371-a34e-c91df939729b))
+ (fp_line (start 23.545 2.84) (end 23.545 8.14) (layer "F.Fab") (width 0.1) (tstamp d45cc610-3495-44cd-802b-95fbeaa810dc))
+ (fp_line (start 16.52 0) (end 16.52 8.14) (layer "F.Fab") (width 0.1) (tstamp d4f646ea-18aa-40fb-b886-c19383ad86f3))
+ (fp_line (start 26.215 2.84) (end 26.215 8.14) (layer "F.Fab") (width 0.1) (tstamp d6ce78a2-f0b3-4259-8bee-107219d335ec))
+ (fp_line (start 1.385 2.84) (end 1.385 8.14) (layer "F.Fab") (width 0.1) (tstamp d7120bd6-74cd-4d2d-950a-150d3614113b))
+ (fp_line (start 35.77 18.64) (end 35.77 12.64) (layer "F.Fab") (width 0.1) (tstamp e066a944-2036-4f6d-8167-5d5fedeeebe3))
+ (fp_line (start -9.93 12.24) (end -9.93 12.64) (layer "F.Fab") (width 0.1) (tstamp e601c281-1405-439a-9a07-99740c5c27bd))
+ (fp_line (start -0.1 0) (end -0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp e67b6aac-1164-4692-ad9e-f3ddc89c27ae))
+ (fp_line (start 33.34 0) (end 33.34 8.14) (layer "F.Fab") (width 0.1) (tstamp e98bdbbc-39b2-453e-949a-fa612b97c9fe))
+ (fp_line (start 11.08 0) (end 11.08 8.14) (layer "F.Fab") (width 0.1) (tstamp ea04f03e-bc4e-418a-abf6-b4fda32aab74))
+ (fp_line (start 19.39 0) (end 19.39 8.14) (layer "F.Fab") (width 0.1) (tstamp ea1a2f25-fa1c-4f1f-bc7d-15fd1cfb8a10))
+ (fp_line (start 30.57 0) (end 30.57 8.14) (layer "F.Fab") (width 0.1) (tstamp f76e7316-218e-49f2-a5b1-a65ce0f9a654))
+ (fp_line (start 27.8 0) (end 27.8 8.14) (layer "F.Fab") (width 0.1) (tstamp fd2acf45-8ed8-4e23-a454-78b2aab408b8))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e3c3cf6-6ca0-4fab-9193-86c9456b0a55))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9f2b60a6-00f2-4421-9a34-5b07c473663c))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7d5ea9db-8e57-4f2b-a5bf-55ac41de94d6))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 032b5601-bb1b-4de4-9669-7a885ba3c832))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff9845b2-c29d-414e-b668-a9816c39596b))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4bd40ff6-a86b-4bfd-a7a5-c7b648a936fb))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f40d5dcc-d08a-4db3-a872-32df2e5fe71e))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1e7c069a-bd9c-460d-8aa4-a251eafe07e1))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 295bb39f-6f32-4f3e-ac98-9b69781f77d9))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8f8435de-627b-4e3e-a4de-2e63874335d3))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 19b2caae-caa7-4c0e-a482-dc14f7011b59))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8d99b3d9-33a5-4839-a4c4-925fd702b763))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 90233801-6bf3-45e5-b9a4-b77e6c05eafc))
+ (pad "14" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 78547f39-3746-4afa-bde1-23270dee4f23))
+ (pad "15" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3c64b739-94df-4662-9d11-dbb47b9b9336))
+ (pad "16" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 85371c22-865a-4b0f-afce-45e842e86b16))
+ (pad "17" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5657d0d0-f223-4be3-a315-a733a93a85f7))
+ (pad "18" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2e7ee84a-7045-472a-8e1e-7dde1e6eae75))
+ (pad "19" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fe535f99-7c44-4714-b5ac-7dc4f3e3fad4))
+ (pad "20" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36b7a73c-070d-4855-a795-5b4ccc0adfa7))
+ (pad "21" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dc3787a6-7141-4516-b671-87723ae9ac6b))
+ (pad "22" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 12b6e10e-c3d7-4fa2-b856-a1c5bec28213))
+ (pad "23" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1de0f35b-176c-41e1-80fb-5cdd716d1eda))
+ (pad "24" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 63b127d1-231f-46a2-9881-76814d225858))
+ (pad "25" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b28c79ef-aede-4639-bdab-bfeead9b6a22))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
new file mode 100644
index 00000000..d09ec38e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.62 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7edfba5c-9fdb-4d3f-a6ac-29887ad966b2)
+ )
+ (fp_text value "DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (at 16.62 20.64) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f99b525f-34e6-4b76-b12a-01f853845908)
+ )
+ (fp_text user "${REFERENCE}" (at 16.62 16.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e6ee2e83-7fe1-41b4-915f-9996d642baca)
+ )
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 05eb102c-1aea-48b2-bce6-c34ac541ad7e))
+ (fp_line (start -9.99 -1.86) (end 43.23 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 4e2db726-8ade-4833-aa40-b33963931921))
+ (fp_line (start -9.99 12.68) (end -9.99 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 50261e23-2882-40d6-9ec1-8b600c422c5f))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 7dc420ef-7cc5-469f-9aad-05ebd240c091))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 80d9492c-cf0b-432b-9772-0505cb6b4a6b))
+ (fp_line (start 43.23 -1.86) (end 43.23 12.68) (layer "F.SilkS") (width 0.12) (tstamp b08cea80-2909-474d-ab01-83049f27efd3))
+ (fp_line (start -10.45 -2.35) (end -10.45 19.65) (layer "F.CrtYd") (width 0.05) (tstamp 0c9e327f-9a78-4046-9643-5362adef729f))
+ (fp_line (start 43.7 19.65) (end 43.7 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 8e7f1f9b-0d71-4aa5-8112-95a597c99699))
+ (fp_line (start -10.45 19.65) (end 43.7 19.65) (layer "F.CrtYd") (width 0.05) (tstamp ced0310e-4c19-4864-b849-afe927b4835f))
+ (fp_line (start 43.7 -2.35) (end -10.45 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp cf16e348-3ae9-4bfe-a0ab-943b2f0bd986))
+ (fp_line (start -9.93 -1.8) (end -9.93 12.74) (layer "F.Fab") (width 0.1) (tstamp 05d2fa50-1e76-43d4-9316-8b7416d077b4))
+ (fp_line (start 43.17 13.14) (end 43.17 12.74) (layer "F.Fab") (width 0.1) (tstamp 0e2dcb2d-bf85-4177-9a25-b26b6f5c3a23))
+ (fp_line (start -9.93 12.74) (end 43.17 12.74) (layer "F.Fab") (width 0.1) (tstamp 125ca591-2577-443d-8a17-d4846f3c8a0e))
+ (fp_line (start 42.67 18.14) (end 42.67 13.14) (layer "F.Fab") (width 0.1) (tstamp 16fcd286-f0c1-428c-9c88-c903d984ea19))
+ (fp_line (start 35.77 13.14) (end -2.53 13.14) (layer "F.Fab") (width 0.1) (tstamp 1a83760f-1650-4580-a106-55c48763d964))
+ (fp_line (start -4.43 13.14) (end -9.43 13.14) (layer "F.Fab") (width 0.1) (tstamp 28bd2d68-8a91-4890-8d9c-5206d705990b))
+ (fp_line (start -9.43 13.14) (end -9.43 18.14) (layer "F.Fab") (width 0.1) (tstamp 29bb6fea-8eb0-4d22-9644-c5342787a127))
+ (fp_line (start 43.17 12.74) (end 43.17 -1.8) (layer "F.Fab") (width 0.1) (tstamp 455bd12e-8bcd-425e-b059-9ea38c09b25f))
+ (fp_line (start 43.17 12.74) (end -9.93 12.74) (layer "F.Fab") (width 0.1) (tstamp 51038dd0-30cb-4f4f-8d16-31103620843e))
+ (fp_line (start -4.43 18.14) (end -4.43 13.14) (layer "F.Fab") (width 0.1) (tstamp 53850e4a-87b6-49bc-b0e5-eb4f83845789))
+ (fp_line (start 35.77 19.14) (end 35.77 13.14) (layer "F.Fab") (width 0.1) (tstamp 5fe5a3e4-c93b-45bb-b1d3-07f08ffb7e09))
+ (fp_line (start 43.17 -1.8) (end -9.93 -1.8) (layer "F.Fab") (width 0.1) (tstamp 756f13f1-ac5d-4e71-ad35-838161e9d292))
+ (fp_line (start -9.93 13.14) (end 43.17 13.14) (layer "F.Fab") (width 0.1) (tstamp 865f683b-84b1-4f7b-9386-c987e507bd7d))
+ (fp_line (start 37.67 13.14) (end 37.67 18.14) (layer "F.Fab") (width 0.1) (tstamp 8ff46c32-2160-4355-a858-c17d3320dd7c))
+ (fp_line (start 42.67 13.14) (end 37.67 13.14) (layer "F.Fab") (width 0.1) (tstamp 99c55f62-9580-466f-9ed3-79a6bae1c10a))
+ (fp_line (start -9.93 12.74) (end -9.93 13.14) (layer "F.Fab") (width 0.1) (tstamp 9a580d27-9662-4a71-aff9-85bc2a745b7d))
+ (fp_line (start -5.33 12.74) (end -5.33 1.42) (layer "F.Fab") (width 0.1) (tstamp 9bd7a2ed-fff2-4324-a0d1-8f31e12e3a97))
+ (fp_line (start 41.77 12.74) (end 41.77 1.42) (layer "F.Fab") (width 0.1) (tstamp a55bcfac-8947-4bd2-836e-cd1f62842443))
+ (fp_line (start 37.67 18.14) (end 42.67 18.14) (layer "F.Fab") (width 0.1) (tstamp b910eb52-8046-4039-8ca4-922a2ec514c0))
+ (fp_line (start -8.53 12.74) (end -8.53 1.42) (layer "F.Fab") (width 0.1) (tstamp bc55477e-0bac-4399-aaa5-06f2b657bb1e))
+ (fp_line (start 38.57 12.74) (end 38.57 1.42) (layer "F.Fab") (width 0.1) (tstamp defae777-2694-4917-8558-c3a16e753ef1))
+ (fp_line (start -9.43 18.14) (end -4.43 18.14) (layer "F.Fab") (width 0.1) (tstamp e42e46a0-4165-4700-addf-7350c2dd252f))
+ (fp_line (start -2.53 13.14) (end -2.53 19.14) (layer "F.Fab") (width 0.1) (tstamp e863a047-5c73-4e6c-a359-8ee2c68c025e))
+ (fp_line (start -2.53 19.14) (end 35.77 19.14) (layer "F.Fab") (width 0.1) (tstamp ee67f2ae-cc9e-4bc7-ac5a-882366b2e2e1))
+ (fp_arc (start 38.57 1.42) (mid 40.17 -0.18) (end 41.77 1.42) (layer "F.Fab") (width 0.1) (tstamp 4833b727-9637-43b4-aab1-812bdaa7cdbc))
+ (fp_arc (start -8.53 1.42) (mid -6.93 -0.18) (end -5.33 1.42) (layer "F.Fab") (width 0.1) (tstamp a1e0dc67-7c46-4c7b-8ba6-f85fed7864ba))
+ (pad "0" thru_hole circle (at 40.17 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 177fb0cb-1242-4c81-b530-7e506aeba488))
+ (pad "0" thru_hole circle (at -6.93 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 7ee5f853-df48-44da-bb97-7876606503aa))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f55b5ddf-b18d-4e3f-b990-964f85436fdf))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 10bee8c1-fbe2-4120-9526-44b5d51d4a13))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c6d27a51-0432-4479-8a1d-c9d9f48e8ece))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d41a3429-ef2d-4476-a0b2-16a4a7e13a76))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 18702e73-236f-459c-a2b3-f6f0ac5fccc3))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 66a0d8a0-fc66-4af2-a721-96609c06fb5c))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 47387287-52a1-438c-8e5f-61de724ed900))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1851073a-3c50-4577-9316-bd9de50aed18))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9e4803f-2048-475f-ace0-9e1f346f4b85))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9aaab842-bd94-4182-b021-8542604c3941))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 82c61e6e-de7e-46fd-a9c3-506a7b9a4d1c))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 603214d0-f304-4f87-87bc-4e1ac4b3c86b))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8ac911a-a2aa-4311-9b3f-88c479234ca8))
+ (pad "14" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4e117714-5402-4043-ba24-72c70069d808))
+ (pad "15" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d4406870-9998-41d0-a49f-6cf4c3988d37))
+ (pad "16" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a7322ac7-ccc2-48b3-80b8-1f432f6ed883))
+ (pad "17" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d98d3964-bb04-4e80-891d-1ed329bf6a71))
+ (pad "18" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c534f9e7-e1d5-4557-8a6f-632afc2d05be))
+ (pad "19" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b2827694-5072-47d7-b970-0fd2db1ec24f))
+ (pad "20" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4aa76d52-95e6-4cd7-92e5-1a2177f44cff))
+ (pad "21" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 465d90d9-349c-49fb-b750-e6724c00614f))
+ (pad "22" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b18c14c8-6e80-431c-8b58-c42b4fa5f947))
+ (pad "23" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dca1671e-e5e6-4c86-a63b-8f25d663bac0))
+ (pad "24" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 044f555f-d26d-4bd7-8b22-761b42d6eaff))
+ (pad "25" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bb60f642-7532-4294-b789-26858637fad2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Vertical_P2.77x2.84mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Vertical_P2.77x2.84mm.kicad_mod
new file mode 100644
index 00000000..959df3cd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Vertical_P2.77x2.84mm.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "DSUB-25_Male_Vertical_P2.77x2.84mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.62 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e01ea9b3-dafe-451f-8472-5e44b4cae443)
+ )
+ (fp_text value "DSUB-25_Male_Vertical_P2.77x2.84mm" (at 16.62 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 968864e2-7424-4678-a426-3daccf4fd8e2)
+ )
+ (fp_text user "${REFERENCE}" (at 16.62 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 97cbd366-bb51-4e3a-aa21-fb422d8c2271)
+ )
+ (fp_line (start 42.17 7.73) (end -8.93 7.73) (layer "F.SilkS") (width 0.12) (tstamp 2998ba81-bf51-425a-8ffb-be7d1b1a5e9b))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 2e38a717-5d49-454f-989b-353e8375289f))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 49a7b51b-fab2-42fe-a8f7-3f94ef7d0543))
+ (fp_line (start -2.24647 -0.841744) (end -1.347202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 572be02b-15ed-405e-a856-95c69eadf7dd))
+ (fp_line (start 35.48647 -0.841744) (end 34.587202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 678e49d6-c8c1-4439-8c9b-0d57b54e77c2))
+ (fp_line (start -8.93 -4.89) (end 42.17 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 68947cab-3a9e-4e23-b152-5ea8ad9b15d1))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 74598c35-3ea8-4050-b7f7-06d75151dc07))
+ (fp_line (start 0.287579 5.63) (end 32.952421 5.63) (layer "F.SilkS") (width 0.12) (tstamp 8da4688a-c7e0-4c0c-8d46-5b78b0f38e6d))
+ (fp_line (start 43.23 -3.83) (end 43.23 6.67) (layer "F.SilkS") (width 0.12) (tstamp 9449cefe-1717-45b8-a3c0-cf274f0f328d))
+ (fp_line (start -9.99 6.67) (end -9.99 -3.83) (layer "F.SilkS") (width 0.12) (tstamp ee8dedb5-8a3f-4735-b5eb-871166a7d204))
+ (fp_line (start -0.611689 -2.79) (end 33.851689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp f238a0bb-a2d6-4efd-966b-8ff9e1ffd5b1))
+ (fp_arc (start 43.23 6.67) (mid 42.919533 7.419533) (end 42.17 7.73) (layer "F.SilkS") (width 0.12) (tstamp 17b31981-2384-48b8-bacf-f0b2a731cfd2))
+ (fp_arc (start -9.99 -3.83) (mid -9.679533 -4.579533) (end -8.93 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 1921bdfd-07f1-4034-9a9f-68f49aeeb7e8))
+ (fp_arc (start 33.851689 -2.79) (mid 35.123323 -2.197027) (end 35.48647 -0.841744) (layer "F.SilkS") (width 0.12) (tstamp 3b8c1cb0-68da-4b41-854a-6f822828ff49))
+ (fp_arc (start -2.24647 -0.841744) (mid -1.883323 -2.197028) (end -0.611689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp 60e2f2f5-2cb0-4730-9947-48a7ff86dae0))
+ (fp_arc (start 42.17 -4.89) (mid 42.919533 -4.579533) (end 43.23 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 614cf8f5-3a3f-436c-8f15-e56f61ee108d))
+ (fp_arc (start 34.587202 4.258256) (mid 34.019449 5.241634) (end 32.952421 5.63) (layer "F.SilkS") (width 0.12) (tstamp 6ccb5ce4-20e7-4b9e-af0a-99c85b9b46c9))
+ (fp_arc (start 0.287579 5.63) (mid -0.779448 5.241634) (end -1.347202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 8cd944bf-2d4b-4989-ad1f-77b4b760eec1))
+ (fp_arc (start -8.93 7.73) (mid -9.679533 7.419533) (end -9.99 6.67) (layer "F.SilkS") (width 0.12) (tstamp e9364b9f-f25d-48c2-9202-e450d1ec11f0))
+ (fp_line (start -10.45 8.2) (end 43.7 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 233fd785-c41d-4b4f-b0f4-5cee40af0d17))
+ (fp_line (start 43.7 8.2) (end 43.7 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp a77aeb47-bba9-43a2-81e9-14ea21461091))
+ (fp_line (start 43.7 -5.35) (end -10.45 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp bc0c0db3-9c50-4f08-9c63-23731532f98d))
+ (fp_line (start -10.45 -5.35) (end -10.45 8.2) (layer "F.CrtYd") (width 0.05) (tstamp bf8ae468-53b4-47b2-92c9-e524306b49a3))
+ (fp_line (start -2.198887 -0.852163) (end -1.299619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 056c4945-75d4-4d85-bc45-a183a6af625b))
+ (fp_line (start 43.17 -3.83) (end 43.17 6.67) (layer "F.Fab") (width 0.1) (tstamp 4a42adb6-b4cf-4e65-8e28-2aa027023de2))
+ (fp_line (start 0.276073 5.57) (end 32.963927 5.57) (layer "F.Fab") (width 0.1) (tstamp 5754084f-302f-4fb2-b527-9a5a27d5a677))
+ (fp_line (start -0.623194 -2.73) (end 33.863194 -2.73) (layer "F.Fab") (width 0.1) (tstamp 6acaf599-40b4-43a7-b6dc-948e5894521f))
+ (fp_line (start -8.93 -4.83) (end 42.17 -4.83) (layer "F.Fab") (width 0.1) (tstamp 706d1c7f-4fbe-4f3f-9c25-da314eb37e15))
+ (fp_line (start 35.438887 -0.852163) (end 34.539619 4.247837) (layer "F.Fab") (width 0.1) (tstamp abdfdaeb-12a3-42ba-98a3-e8383405a80b))
+ (fp_line (start -9.93 6.67) (end -9.93 -3.83) (layer "F.Fab") (width 0.1) (tstamp c0881793-8029-4682-8fd1-9b3042916deb))
+ (fp_line (start 42.17 7.67) (end -8.93 7.67) (layer "F.Fab") (width 0.1) (tstamp eb1bf800-65de-46d9-a285-e85ed47bf601))
+ (fp_arc (start -8.93 7.67) (mid -9.637107 7.377107) (end -9.93 6.67) (layer "F.Fab") (width 0.1) (tstamp 06811f26-1165-40bc-84f0-9880b1838b3a))
+ (fp_arc (start 34.539619 4.247837) (mid 33.992387 5.195671) (end 32.963927 5.57) (layer "F.Fab") (width 0.1) (tstamp 3d4dfb02-72f6-4afa-a4fe-907551c08637))
+ (fp_arc (start -2.198886 -0.852163) (mid -1.848865 -2.15846) (end -0.623194 -2.73) (layer "F.Fab") (width 0.1) (tstamp 5e115e1e-f18a-4345-b214-1c7ddfa88619))
+ (fp_arc (start 42.17 -4.83) (mid 42.877107 -4.537107) (end 43.17 -3.83) (layer "F.Fab") (width 0.1) (tstamp 5ea2dd66-ace6-4489-9551-c86bc81c15a0))
+ (fp_arc (start 0.276073 5.57) (mid -0.752387 5.195671) (end -1.299619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 8b2c0aaa-461e-42f4-a29c-de96764a13f1))
+ (fp_arc (start 43.17 6.67) (mid 42.877107 7.377107) (end 42.17 7.67) (layer "F.Fab") (width 0.1) (tstamp d9224916-f4cd-4113-976b-5b068209cce7))
+ (fp_arc (start 33.863194 -2.73) (mid 35.088865 -2.15846) (end 35.438886 -0.852163) (layer "F.Fab") (width 0.1) (tstamp dfdc4d76-39ac-4222-98b7-db80a7770e08))
+ (fp_arc (start -9.93 -3.83) (mid -9.637107 -4.537107) (end -8.93 -4.83) (layer "F.Fab") (width 0.1) (tstamp ebe8661c-6582-4314-989f-a1957a475f17))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a817e182-66f3-42de-8d99-539a1763d899))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9050cd70-9bdb-4b6c-ada8-b0eff524d7ed))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0277c577-8272-4085-8449-7caed51c68fa))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1315c994-dd5c-409c-a8d0-346eeba746b4))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0f6356bd-011c-4abb-b455-082f388ca622))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aa66cea9-c7bd-43cd-8f32-ab8266a808af))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e42c7da8-ae7b-4a9a-bee1-b78d4ce5cc15))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4bfda01f-c566-4c7d-9d24-02fda56cf0b2))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5a3ab094-b1b4-44e8-9b19-6fb5feb0525b))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f7486892-2a1c-43dc-898a-a653447fbb1c))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6a90b90e-12d0-4758-bcb8-d63a262a26ae))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 23b71067-5d7b-464d-a910-2d95bdf6c69d))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d2db4393-a5c6-4666-9f32-a7aaf4e10c5e))
+ (pad "14" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ba29c0b0-340d-480e-bf92-dd4fc43d2ad9))
+ (pad "15" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c73fd44e-4900-42aa-bdc0-6dd3003988f6))
+ (pad "16" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0caa7398-cf89-432e-8bab-8a103199c9f9))
+ (pad "17" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0d05a256-3218-4dc1-a632-dfb1853faa3d))
+ (pad "18" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8bfc7c90-f356-41e4-800f-b3587b0ff73f))
+ (pad "19" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 74a3de14-88ef-47b5-ba1f-b53924e8a11c))
+ (pad "20" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp be402587-5cad-4fcb-b84c-a0a2dd26209c))
+ (pad "21" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ee985722-b581-4073-aa2d-fc173a7171be))
+ (pad "22" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 353c4148-e818-443d-9039-a6cc3259a51e))
+ (pad "23" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3937701c-b0bc-4c93-b207-067550e0e403))
+ (pad "24" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed7c6c24-d303-4027-ab43-fd9baaa8e53c))
+ (pad "25" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a56dc3b0-4b99-4847-a62e-afcce191d8bd))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Male_Vertical_P2.77x2.84mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..4586ea8a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.62 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e633c278-acc1-4a0d-9f86-e180e4c89c97)
+ )
+ (fp_text value "DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles" (at 16.62 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8474c86e-29ae-4ea7-ba79-26589586c39b)
+ )
+ (fp_text user "${REFERENCE}" (at 16.62 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 381d7312-3dd0-4452-9008-1570c3b705bd)
+ )
+ (fp_line (start 43.23 -3.83) (end 43.23 6.67) (layer "F.SilkS") (width 0.12) (tstamp 0fe10aa0-d00b-4c40-8923-36e815be7d59))
+ (fp_line (start -8.93 -4.89) (end 42.17 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 13e91d7a-c827-415a-bc94-67db555b8ed6))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 20f74dd0-be6e-47a8-95a0-6acb37422fdc))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 44702ec9-f370-4afd-a752-3c68cbfdd194))
+ (fp_line (start -2.24647 -0.841744) (end -1.347202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 8d40b9d1-f523-43c5-8ffc-353e4c558303))
+ (fp_line (start 0.287579 5.63) (end 32.952421 5.63) (layer "F.SilkS") (width 0.12) (tstamp 8e30ab71-7343-4fce-a137-afa410d6546b))
+ (fp_line (start -0.611689 -2.79) (end 33.851689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp 9b890074-eafd-400e-80b5-e863ea9fb405))
+ (fp_line (start -9.99 6.67) (end -9.99 -3.83) (layer "F.SilkS") (width 0.12) (tstamp b3c56dc8-ea3f-4488-a100-c4cf9c26bdbb))
+ (fp_line (start 35.48647 -0.841744) (end 34.587202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp b6b6729a-5da7-44b5-8318-6a942f3624e1))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp dc08a1ec-effd-4d37-9560-524ba4287093))
+ (fp_line (start 42.17 7.73) (end -8.93 7.73) (layer "F.SilkS") (width 0.12) (tstamp dd322ad4-e6e8-45af-86e4-5bbcf7ee1cdf))
+ (fp_arc (start 0.287579 5.63) (mid -0.779448 5.241634) (end -1.347202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 11350aa5-ed94-415f-a27b-08f88467e283))
+ (fp_arc (start -8.93 7.73) (mid -9.679533 7.419533) (end -9.99 6.67) (layer "F.SilkS") (width 0.12) (tstamp 17e8aab4-d4a2-4c5a-a0f7-f4a08ee2d78b))
+ (fp_arc (start 43.23 6.67) (mid 42.919533 7.419533) (end 42.17 7.73) (layer "F.SilkS") (width 0.12) (tstamp 2941e7fa-fb15-4637-a420-7ec31b3a517f))
+ (fp_arc (start -2.24647 -0.841744) (mid -1.883323 -2.197028) (end -0.611689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp 2c2da03b-eda5-46fe-8750-90a85d871d24))
+ (fp_arc (start -9.99 -3.83) (mid -9.679533 -4.579533) (end -8.93 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 69eea355-074a-4580-b39b-9cf722fa170c))
+ (fp_arc (start 42.17 -4.89) (mid 42.919533 -4.579533) (end 43.23 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 9299ce70-bbfe-4c36-bb46-74016cb70cd9))
+ (fp_arc (start 33.851689 -2.79) (mid 35.123323 -2.197027) (end 35.48647 -0.841744) (layer "F.SilkS") (width 0.12) (tstamp cce73f87-b66b-4d16-8e14-e3ca1a6f652c))
+ (fp_arc (start 34.587202 4.258256) (mid 34.019449 5.241634) (end 32.952421 5.63) (layer "F.SilkS") (width 0.12) (tstamp f71f1661-7f40-4ad3-98b3-e4ce612eefac))
+ (fp_line (start 43.7 8.2) (end 43.7 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 1ecbb9c5-7dc4-4678-92c7-31c89d3d9c9c))
+ (fp_line (start -10.45 -5.35) (end -10.45 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 24f273db-5888-428d-83ea-23a3ebf4524a))
+ (fp_line (start -10.45 8.2) (end 43.7 8.2) (layer "F.CrtYd") (width 0.05) (tstamp a0be3be2-80b8-41b5-b148-62aba9103d4e))
+ (fp_line (start 43.7 -5.35) (end -10.45 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp cb35d718-25b3-46b4-9f2c-998f8416aaea))
+ (fp_line (start 43.17 -3.83) (end 43.17 6.67) (layer "F.Fab") (width 0.1) (tstamp 5b282fc9-70b1-4384-a076-edd898476097))
+ (fp_line (start -9.93 6.67) (end -9.93 -3.83) (layer "F.Fab") (width 0.1) (tstamp 6bf4fbdd-2d41-4fb7-a080-9282699153da))
+ (fp_line (start 42.17 7.67) (end -8.93 7.67) (layer "F.Fab") (width 0.1) (tstamp 890763e4-2c29-49eb-9f6a-0c80687352b3))
+ (fp_line (start -2.198887 -0.852163) (end -1.299619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 8979dfe2-272f-4bb5-b262-e96940343db3))
+ (fp_line (start 35.438887 -0.852163) (end 34.539619 4.247837) (layer "F.Fab") (width 0.1) (tstamp a4ffd4c7-8614-4b32-81fb-d7a1968307dd))
+ (fp_line (start 0.276073 5.57) (end 32.963927 5.57) (layer "F.Fab") (width 0.1) (tstamp a5e935a0-70fc-4afa-959f-712989c91032))
+ (fp_line (start -0.623194 -2.73) (end 33.863194 -2.73) (layer "F.Fab") (width 0.1) (tstamp c40ec949-9b01-4cd9-b65c-70fe14ce9e32))
+ (fp_line (start -8.93 -4.83) (end 42.17 -4.83) (layer "F.Fab") (width 0.1) (tstamp e5c59e0e-cd06-4efb-b330-187659180eb6))
+ (fp_arc (start 34.539619 4.247837) (mid 33.992387 5.195671) (end 32.963927 5.57) (layer "F.Fab") (width 0.1) (tstamp 00907017-4302-400a-82d5-fb4c10a4c51f))
+ (fp_arc (start 42.17 -4.83) (mid 42.877107 -4.537107) (end 43.17 -3.83) (layer "F.Fab") (width 0.1) (tstamp 43d1d43b-556c-4236-819c-af12c63dc142))
+ (fp_arc (start -8.93 7.67) (mid -9.637107 7.377107) (end -9.93 6.67) (layer "F.Fab") (width 0.1) (tstamp 4fdd03c6-64de-4d87-8158-ac029084e101))
+ (fp_arc (start 33.863194 -2.73) (mid 35.088865 -2.15846) (end 35.438886 -0.852163) (layer "F.Fab") (width 0.1) (tstamp 794347b8-985f-4cf0-9116-a804393ee27d))
+ (fp_arc (start 43.17 6.67) (mid 42.877107 7.377107) (end 42.17 7.67) (layer "F.Fab") (width 0.1) (tstamp 87ce5077-65a9-4b79-94e2-d207db4f171a))
+ (fp_arc (start -9.93 -3.83) (mid -9.637107 -4.537107) (end -8.93 -4.83) (layer "F.Fab") (width 0.1) (tstamp 92eb1c4d-309c-415c-be39-3127d170fbf3))
+ (fp_arc (start 0.276073 5.57) (mid -0.752387 5.195671) (end -1.299619 4.247837) (layer "F.Fab") (width 0.1) (tstamp abb3f275-c375-472b-91bb-01fab3d7f0f0))
+ (fp_arc (start -2.198886 -0.852163) (mid -1.848865 -2.15846) (end -0.623194 -2.73) (layer "F.Fab") (width 0.1) (tstamp bd57f616-8751-4463-bc4f-0d14865578fc))
+ (pad "0" thru_hole circle (at 40.17 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 23f288fe-7a23-4221-9569-8ddc8c70aab8))
+ (pad "0" thru_hole circle (at -6.93 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp acfd4696-4720-4bd2-961c-95a3f3f10091))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 774e98e1-c84e-4b18-944d-eee1bd95c3f8))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 177ed4d8-eaa0-44c6-ac00-2d3ebf32dcd8))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28815472-cd25-4e64-8187-3a22f822af63))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e06ddc9-c2f2-44a3-80a7-9cac40d80823))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b81f74ae-666e-46fe-800e-5d0b41291cc0))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b5a4b856-a4d9-46aa-b01a-68f4bcc60823))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 49072d11-26d6-49f4-8a27-959fcd1b4132))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8e81b174-e204-4b9d-8619-12f9efc0f415))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b415d0b2-7325-480a-8920-eb73dc37020d))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 82cca557-d6e0-4e6a-80ca-bac450767f66))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c51fcb74-98db-49ee-a169-6cbd75b21fd3))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0bba875d-76b7-4e78-8a6a-38f2d1ed6206))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2848ad7d-52f4-4f0c-bb3d-a299ca9cf5c1))
+ (pad "14" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7f553d0a-1474-42f1-8d10-a0dfd1a7d3fe))
+ (pad "15" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d5ed1c31-73e1-44fc-84f9-c207755c8895))
+ (pad "16" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c499900-67a8-426a-8c4e-946cc5ec774d))
+ (pad "17" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 806ea025-6685-450b-869a-e15d8cef84ba))
+ (pad "18" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d10f5a66-d166-4ad3-811f-6fabb7765c56))
+ (pad "19" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3354b8e1-546b-49a9-b30b-849d81ca6363))
+ (pad "20" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c7c26910-5a48-43e3-af5d-012cb1d484df))
+ (pad "21" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0a0d8e66-615d-4ddb-acb3-235bc19787d7))
+ (pad "22" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cc303475-c30c-49b0-9342-953b3013ee31))
+ (pad "23" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 52ec9d29-85a6-4ef3-8005-d0894d78aa45))
+ (pad "24" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 06e2040b-e52c-436f-ae34-ee6c071e4f9e))
+ (pad "25" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 233d44e3-d1e1-4d74-afbf-c2618af0c227))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
new file mode 100644
index 00000000..78f0e358
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -8.625 -2.61) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4d6e11e2-af01-47f7-ba83-8e2687eb110c)
+ )
+ (fp_text value "DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (at -8.625 14.89) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c54f0186-a7d0-4fca-af27-7b4796f81963)
+ )
+ (fp_text user "${REFERENCE}" (at -8.625 10.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5e84569c-5012-4044-9eec-55e93556fede)
+ )
+ (fp_line (start -0.25 -2.564338) (end 0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp 1d07c4fb-beb7-40e7-bbb9-bc934a1c9615))
+ (fp_line (start -28.285 6.93) (end -28.285 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 21335839-48de-46a6-a57e-3252478093d1))
+ (fp_line (start 0.25 -2.564338) (end 0 -2.131325) (layer "F.SilkS") (width 0.12) (tstamp 51ec3a2a-1fe2-4ffa-a710-6590c3a69da0))
+ (fp_line (start 0 -2.131325) (end -0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp 9d414e06-1fdc-4a16-9321-4e6be3c3c96e))
+ (fp_line (start 11.035 -1.67) (end 11.035 6.93) (layer "F.SilkS") (width 0.12) (tstamp c699edb2-e954-496c-a548-77f92e491ab8))
+ (fp_line (start -28.285 -1.67) (end 11.035 -1.67) (layer "F.SilkS") (width 0.12) (tstamp c69fae45-dc2f-4ab1-9741-e62cb9a60be0))
+ (fp_line (start -28.75 13.9) (end 11.5 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 16452609-e2f4-4dd1-88d4-0cc9235db721))
+ (fp_line (start -28.75 -2.15) (end -28.75 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 667f1a4d-1910-4266-9859-c65cace0d1e9))
+ (fp_line (start 11.5 -2.15) (end -28.75 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 914c0ab9-5b74-4fca-9fb3-6c38ab5c79f7))
+ (fp_line (start 11.5 13.9) (end 11.5 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp b307e172-ca0d-43e2-afaf-14eb6b0117b9))
+ (fp_line (start 10.975 -1.61) (end -28.225 -1.61) (layer "F.Fab") (width 0.1) (tstamp 2ad36bb1-5ce6-494b-8c62-1c6352a1da53))
+ (fp_line (start 10.975 6.99) (end -28.225 6.99) (layer "F.Fab") (width 0.1) (tstamp 39cb26c7-fd1b-41e1-a4bd-ecbafb8d2ff0))
+ (fp_line (start 3.675 13.39) (end 3.675 7.39) (layer "F.Fab") (width 0.1) (tstamp 3ae6abc3-d665-4e21-ab67-7c15da773eb2))
+ (fp_line (start 9.625 6.99) (end 9.625 2.05) (layer "F.Fab") (width 0.1) (tstamp 3af031d1-bd4a-43d3-ac6b-ee4e1638c7e4))
+ (fp_line (start -28.225 -1.61) (end -28.225 6.99) (layer "F.Fab") (width 0.1) (tstamp 483fc643-7efc-4c20-bcd0-37c51fd11ee3))
+ (fp_line (start -22.775 7.39) (end -27.775 7.39) (layer "F.Fab") (width 0.1) (tstamp 4e212859-9883-4ab2-bf60-cdad610b56f2))
+ (fp_line (start 10.525 7.39) (end 5.525 7.39) (layer "F.Fab") (width 0.1) (tstamp 4e9a552c-c9f8-469a-9ff5-e15246ef0b9c))
+ (fp_line (start -27.775 12.39) (end -22.775 12.39) (layer "F.Fab") (width 0.1) (tstamp 520f9aa4-0a0d-4184-ac8d-e6b3747fccf7))
+ (fp_line (start 5.525 12.39) (end 10.525 12.39) (layer "F.Fab") (width 0.1) (tstamp 54217bbc-60c6-4f34-8d57-88d75bb4510a))
+ (fp_line (start 10.525 12.39) (end 10.525 7.39) (layer "F.Fab") (width 0.1) (tstamp 5dcc825a-ea5c-447b-8b93-1e4f23cdaa8e))
+ (fp_line (start -28.225 6.99) (end 10.975 6.99) (layer "F.Fab") (width 0.1) (tstamp 64fe5f6e-7c54-443f-8b4a-e42c6eaedd22))
+ (fp_line (start 5.525 7.39) (end 5.525 12.39) (layer "F.Fab") (width 0.1) (tstamp 7846a0e8-9167-442f-88b4-22dcc7b3f2b0))
+ (fp_line (start -27.775 7.39) (end -27.775 12.39) (layer "F.Fab") (width 0.1) (tstamp 9a59b079-5a93-4e70-ab41-8744ba744a93))
+ (fp_line (start -20.925 7.39) (end -20.925 13.39) (layer "F.Fab") (width 0.1) (tstamp 9df8a54c-a921-4063-8760-fe013ae5d4ca))
+ (fp_line (start 6.425 6.99) (end 6.425 2.05) (layer "F.Fab") (width 0.1) (tstamp 9ec7acc9-2604-4a31-a81f-a56054cc5712))
+ (fp_line (start -20.925 13.39) (end 3.675 13.39) (layer "F.Fab") (width 0.1) (tstamp a6fcdb21-68a4-4ed9-a0f0-94cf90cf94c5))
+ (fp_line (start -23.675 6.99) (end -23.675 2.05) (layer "F.Fab") (width 0.1) (tstamp ae2b8136-c861-45b1-9f61-979f4737c3ea))
+ (fp_line (start -28.225 6.99) (end -28.225 7.39) (layer "F.Fab") (width 0.1) (tstamp b1be36b1-c554-4fd1-8ce9-9cf1e416ada6))
+ (fp_line (start -28.225 7.39) (end 10.975 7.39) (layer "F.Fab") (width 0.1) (tstamp ccd5c2ed-a3dd-4a45-b1fd-487a8525db3a))
+ (fp_line (start -22.775 12.39) (end -22.775 7.39) (layer "F.Fab") (width 0.1) (tstamp d4cd679d-2b91-49f6-ab69-9776a6a23d50))
+ (fp_line (start 10.975 6.99) (end 10.975 -1.61) (layer "F.Fab") (width 0.1) (tstamp dab1c08e-dc12-491a-b145-2febad43634f))
+ (fp_line (start -26.875 6.99) (end -26.875 2.05) (layer "F.Fab") (width 0.1) (tstamp e55d052b-04ce-4f71-a8b1-08b185fad611))
+ (fp_line (start 10.975 7.39) (end 10.975 6.99) (layer "F.Fab") (width 0.1) (tstamp e55d8f70-41d4-4c06-a01d-46ab96df2de7))
+ (fp_line (start 3.675 7.39) (end -20.925 7.39) (layer "F.Fab") (width 0.1) (tstamp e67ea566-d984-4950-94f6-1a95b5fc0736))
+ (fp_arc (start -26.875 2.05) (mid -25.275 0.45) (end -23.675 2.05) (layer "F.Fab") (width 0.1) (tstamp b3e2c5a0-4577-4f13-8b9e-d7b63f717a90))
+ (fp_arc (start 6.425 2.05) (mid 8.025 0.45) (end 9.625 2.05) (layer "F.Fab") (width 0.1) (tstamp e020021d-dd8c-4738-87ff-951eaf9563bc))
+ (pad "0" thru_hole circle (at -25.275 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 949e6f8c-113c-4cc0-93cf-66143a63a7a9))
+ (pad "0" thru_hole circle (at 8.025 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp edd2cd1d-331b-4d4c-b0ba-981ab391ec11))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 404dd0d7-d02f-4f07-b426-a8861cb8187e))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d0060ae9-9867-4944-bb2a-17ee1bead159))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fb117a99-ac82-41e3-b1a7-949cce254311))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 21233123-5a40-46ed-aac8-0e90ef61c5a1))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e8b67b5c-5bf5-4de2-b256-718ff9503515))
+ (pad "6" thru_hole circle (at -11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8b0a5ff5-069a-47f0-a8c0-0500e52f1a03))
+ (pad "7" thru_hole circle (at -13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ef73d72-edf8-4edf-ac2f-33b56b3b1dd2))
+ (pad "8" thru_hole circle (at -16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 48552b11-3291-4d41-bad7-a32a94bc96c6))
+ (pad "9" thru_hole circle (at -18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ebc9bfc3-f80e-41a7-9f68-d7ba954e4f03))
+ (pad "10" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 58f3743e-9064-4edb-9e51-e3450ba8053b))
+ (pad "11" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f896ce04-a7b4-4ce7-a662-9eaf7c23c5e5))
+ (pad "12" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp abf0c426-b548-400a-95e4-37bbf4cae600))
+ (pad "13" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 589c12c4-1969-4e88-854e-747202d8ccda))
+ (pad "14" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 82460eac-14a6-4791-807f-9e09bf366cd2))
+ (pad "15" thru_hole circle (at -10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1bdf9652-ef58-47a8-9cfb-84222f86762d))
+ (pad "16" thru_hole circle (at -12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 496969f3-54aa-4db8-9879-75c26c05033c))
+ (pad "17" thru_hole circle (at -14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 674f54e7-cd64-4924-b5a4-4ee03b72765c))
+ (pad "18" thru_hole circle (at -17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4f77de72-a235-4d19-ba91-4a380e4ff744))
+ (pad "19" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6bddf696-903d-4d44-8d78-f5ed6e6186af))
+ (pad "20" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fd397a5b-82e3-4000-8e53-30ee283d8f0a))
+ (pad "21" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 705f63c7-6d20-4f3b-9300-3e5889591341))
+ (pad "22" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b6542b77-efb6-4d7d-8f6c-3eb3689ba6b5))
+ (pad "23" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b22de432-e832-4dde-ab98-4b4073b48c5d))
+ (pad "24" thru_hole circle (at -11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d83643f5-7f76-4d27-bc9f-f1382428e51c))
+ (pad "25" thru_hole circle (at -13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1954e991-a126-4569-9c84-8118e6bbce02))
+ (pad "26" thru_hole circle (at -16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa82c2f8-d0c1-49d6-aa62-3291f5def0f4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
new file mode 100644
index 00000000..d1720b9b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -8.625 -2.58) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ae00a23d-b77f-4052-87c1-45e60aeefcb3)
+ )
+ (fp_text value "DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (at -8.625 20.21) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb2d7ae1-a01d-43c5-8f6e-f193adf033ed)
+ )
+ (fp_text user "${REFERENCE}" (at -8.625 15.71) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bece3fae-b565-4f36-90ea-841a21c8deaa)
+ )
+ (fp_line (start -28.285 12.25) (end -28.285 -1.64) (layer "F.SilkS") (width 0.12) (tstamp 299bf66b-748e-4fc9-b65e-52acf2c5ac42))
+ (fp_line (start 11.035 -1.64) (end 11.035 12.25) (layer "F.SilkS") (width 0.12) (tstamp 98243ea1-e749-450b-8f47-65cf09fd8bcf))
+ (fp_line (start 0.25 -2.534338) (end 0 -2.101325) (layer "F.SilkS") (width 0.12) (tstamp a8ab46b6-43d1-466c-9034-33bdecf7e6dc))
+ (fp_line (start 0 -2.101325) (end -0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp b693889e-4ad2-487b-890d-daad05c4b87e))
+ (fp_line (start -28.285 -1.64) (end 11.035 -1.64) (layer "F.SilkS") (width 0.12) (tstamp d2bfe74c-12ab-4774-8b8f-55c1603922ab))
+ (fp_line (start -0.25 -2.534338) (end 0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp dcb8f0b0-c252-485f-a382-59286c696ee7))
+ (fp_line (start 11.5 -2.1) (end -28.75 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 7048bbc4-3645-4fe8-a380-ac9c77bc4485))
+ (fp_line (start 11.5 19.25) (end 11.5 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp e54d5ca0-e99d-4a44-b5a8-bba1abaf0821))
+ (fp_line (start -28.75 -2.1) (end -28.75 19.25) (layer "F.CrtYd") (width 0.05) (tstamp f13f6eca-eb66-47d8-b159-2e56c6328ddc))
+ (fp_line (start -28.75 19.25) (end 11.5 19.25) (layer "F.CrtYd") (width 0.05) (tstamp f69fce0f-ff9b-44fc-a90c-815d66f8013c))
+ (fp_line (start -23.675 12.31) (end -23.675 1.42) (layer "F.Fab") (width 0.1) (tstamp 0de35bcf-02ca-4275-a498-53d1f170b764))
+ (fp_line (start 10.975 -1.58) (end -28.225 -1.58) (layer "F.Fab") (width 0.1) (tstamp 1d945f00-e803-4191-a508-3c5841c9ba29))
+ (fp_line (start -20.925 12.71) (end -20.925 18.71) (layer "F.Fab") (width 0.1) (tstamp 239e1161-5c3c-4c39-8a38-c35b849613f6))
+ (fp_line (start 10.975 12.31) (end 10.975 -1.58) (layer "F.Fab") (width 0.1) (tstamp 2a5e5d87-7435-4e9a-a23a-61a27b110beb))
+ (fp_line (start -28.225 12.31) (end 10.975 12.31) (layer "F.Fab") (width 0.1) (tstamp 2c82985a-7c24-4233-802e-e11c259ea0e1))
+ (fp_line (start -28.225 12.71) (end 10.975 12.71) (layer "F.Fab") (width 0.1) (tstamp 31771586-0797-4323-a016-d9f4129b8ea6))
+ (fp_line (start -22.775 17.71) (end -22.775 12.71) (layer "F.Fab") (width 0.1) (tstamp 327b222a-0f1e-444d-bfe0-f1d072339d16))
+ (fp_line (start 3.675 18.71) (end 3.675 12.71) (layer "F.Fab") (width 0.1) (tstamp 3bff1b17-b747-4363-be5f-a244dcdc9919))
+ (fp_line (start 10.525 12.71) (end 5.525 12.71) (layer "F.Fab") (width 0.1) (tstamp 488dd17d-6499-4829-9939-75ed5db689e9))
+ (fp_line (start -20.925 18.71) (end 3.675 18.71) (layer "F.Fab") (width 0.1) (tstamp 4c36d869-df8c-478f-9fa6-eba67b07e430))
+ (fp_line (start -28.225 12.31) (end -28.225 12.71) (layer "F.Fab") (width 0.1) (tstamp 504afea6-fbe9-481b-b29e-62f51f9d2905))
+ (fp_line (start -27.775 12.71) (end -27.775 17.71) (layer "F.Fab") (width 0.1) (tstamp 61d44a48-dc69-4cbe-b587-18239c23ceb6))
+ (fp_line (start 3.675 12.71) (end -20.925 12.71) (layer "F.Fab") (width 0.1) (tstamp 723e912c-47e0-49d5-8d9b-d5dcb0c0a571))
+ (fp_line (start 10.975 12.31) (end -28.225 12.31) (layer "F.Fab") (width 0.1) (tstamp 7df63f3e-304c-43f0-a112-5177fac6c4de))
+ (fp_line (start 6.425 12.31) (end 6.425 1.42) (layer "F.Fab") (width 0.1) (tstamp 8284f28f-e6e1-4e0b-8164-4d4d7f18fb0e))
+ (fp_line (start 10.525 17.71) (end 10.525 12.71) (layer "F.Fab") (width 0.1) (tstamp 8f8a4dd6-0646-48a7-908c-bdb3a2aee2ca))
+ (fp_line (start -22.775 12.71) (end -27.775 12.71) (layer "F.Fab") (width 0.1) (tstamp 958dabfd-5235-4cc5-9f66-cd0595fc0165))
+ (fp_line (start -28.225 -1.58) (end -28.225 12.31) (layer "F.Fab") (width 0.1) (tstamp 9fab32b9-a010-44cd-b8fa-29c1c73ecd2c))
+ (fp_line (start -26.875 12.31) (end -26.875 1.42) (layer "F.Fab") (width 0.1) (tstamp a0947e64-e7c4-43ed-96ea-9b3a520d0437))
+ (fp_line (start -27.775 17.71) (end -22.775 17.71) (layer "F.Fab") (width 0.1) (tstamp b599aae1-ceee-478c-9a06-16b091416316))
+ (fp_line (start 5.525 12.71) (end 5.525 17.71) (layer "F.Fab") (width 0.1) (tstamp c2d75340-4d5c-44b0-b933-21e39184ee11))
+ (fp_line (start 10.975 12.71) (end 10.975 12.31) (layer "F.Fab") (width 0.1) (tstamp c42a5410-0215-415f-9719-98cb6194da0f))
+ (fp_line (start 5.525 17.71) (end 10.525 17.71) (layer "F.Fab") (width 0.1) (tstamp cfc6dd0c-5892-413b-b5e7-f77c891ac83f))
+ (fp_line (start 9.625 12.31) (end 9.625 1.42) (layer "F.Fab") (width 0.1) (tstamp ea0930a4-32da-45b8-bf94-49151284bfc2))
+ (fp_arc (start 6.425 1.42) (mid 8.025 -0.18) (end 9.625 1.42) (layer "F.Fab") (width 0.1) (tstamp a518c543-d77d-4757-987e-75237a8eef46))
+ (fp_arc (start -26.875 1.42) (mid -25.275 -0.18) (end -23.675 1.42) (layer "F.Fab") (width 0.1) (tstamp afa53e32-55b4-4eb1-9a4f-3d6f9bd22d2d))
+ (pad "0" thru_hole circle (at 8.025 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 11d69058-4ad7-4718-ac48-40baee193ddf))
+ (pad "0" thru_hole circle (at -25.275 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 4221b97a-86fa-4f00-a0bf-73d0a9ec3834))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f881fdfa-6a0e-4b37-a9ec-bffba93d0fd1))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 098325d1-1e7c-4880-9141-c1464d97467f))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 93593a04-80e8-4316-9410-90f64480e7f4))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c3b7af5f-96f5-489f-9261-f4566f525afe))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0ce4f170-4d6e-418f-9914-aebfef505721))
+ (pad "6" thru_hole circle (at -11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3619028e-4570-4997-bdd3-3c46e1cccfc0))
+ (pad "7" thru_hole circle (at -13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 92da981e-f66e-475e-8d46-aaddb8a1980e))
+ (pad "8" thru_hole circle (at -16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 425593b3-ec49-446b-9b9f-f2c7e6633e84))
+ (pad "9" thru_hole circle (at -18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b0cb305d-8682-47fe-ac96-f25b26b90b36))
+ (pad "10" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a0e804af-c1a7-4f50-9a29-62ef8c261adc))
+ (pad "11" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e4e017c-5e2f-44da-b03c-dbd2deb58629))
+ (pad "12" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cb0e5c41-4231-4583-bf23-5c1d0de14792))
+ (pad "13" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2723a3b7-b357-47a4-a93c-bc6eeb4ccf83))
+ (pad "14" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0bafc1a2-3799-465c-820c-d4c5a902e1f7))
+ (pad "15" thru_hole circle (at -10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e5117258-d751-481e-8217-77bcc2a17443))
+ (pad "16" thru_hole circle (at -12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d44e406c-3911-4cea-86ea-95fb7a330810))
+ (pad "17" thru_hole circle (at -14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6347e942-01de-45ad-b259-d6512e7323a5))
+ (pad "18" thru_hole circle (at -17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dab8e92c-c281-4bba-a98c-eec43c9705e7))
+ (pad "19" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f7fa83e5-c265-4895-94ab-de3967d920bb))
+ (pad "20" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0ad0b94f-70ab-4428-95d9-9a86b9aca894))
+ (pad "21" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e6e818eb-65b8-4749-94ca-7d48273e3824))
+ (pad "22" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 91e5a305-5087-41c0-82c5-ce593f51a9a1))
+ (pad "23" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bb80cd89-2e31-4d67-b17d-ad0c6d294537))
+ (pad "24" thru_hole circle (at -11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d82257cc-b8fe-4923-9ecb-15f7b60c6a9f))
+ (pad "25" thru_hole circle (at -13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8d354fe9-5e8f-47cb-b778-6462e23099cd))
+ (pad "26" thru_hole circle (at -16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8e375704-c3c7-4d4a-893f-fb5e28bc942d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..e870913f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,166 @@
+(footprint "DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -8.625 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b3e50748-3f70-4a28-8ef8-d49492918f46)
+ )
+ (fp_text value "DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (at -8.625 21.43) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fbd5895f-6b0c-4c4b-8fc2-387e4b82626d)
+ )
+ (fp_text user "${REFERENCE}" (at -8.625 16.845) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96203823-fe43-45d6-a597-0b28f7a65f9b)
+ )
+ (fp_line (start -21.385 9.2) (end -19.38 9.2) (layer "F.SilkS") (width 0.12) (tstamp 0a92d828-6c67-43a9-9d81-0366a44d15b4))
+ (fp_line (start -21.385 13.3) (end -21.385 9.2) (layer "F.SilkS") (width 0.12) (tstamp 159e1dab-639d-4642-a8f1-e8af36fe4bca))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 49e921aa-75b9-4ae7-87eb-a2a089ada473))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 5bbe9a65-4ae0-40c3-bd15-957d9cec295d))
+ (fp_line (start 2.205 9.2) (end 4.135 9.2) (layer "F.SilkS") (width 0.12) (tstamp 666d6a0a-c04e-4391-8973-6afb6cc3cc3f))
+ (fp_line (start 4.135 9.2) (end 4.135 13.3) (layer "F.SilkS") (width 0.12) (tstamp 83cd5427-d29d-4557-be11-9dff4df5b3b9))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp a3206d30-b0dc-433c-a96d-c0d117d2abb9))
+ (fp_line (start -19.38 9.2) (end -19.38 -1.06) (layer "F.SilkS") (width 0.12) (tstamp a97abc0d-5653-44be-8c25-f92889c01672))
+ (fp_line (start -19.38 -1.06) (end 2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp e39e7226-d6a2-4ae8-a2ee-7c2bed6ecfaf))
+ (fp_line (start 2.205 -1.06) (end 2.205 9.2) (layer "F.SilkS") (width 0.12) (tstamp e664591f-50d5-4062-87da-6dfdc1d56899))
+ (fp_line (start 4.6 12.9) (end 11.5 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 16a9a084-957d-4936-a7ab-186caf87a8b5))
+ (fp_line (start 4.2 14.3) (end 4.2 20.45) (layer "F.CrtYd") (width 0.05) (tstamp 1e0edcd7-5bdc-4693-b45d-46931fa19c79))
+ (fp_line (start -19.65 -1.3) (end 2.45 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 1e622c0e-a463-4d45-83cd-9cc7f2458620))
+ (fp_line (start -21.45 20.45) (end -21.45 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 21d31297-8298-4c85-bf94-b66b76db2d7f))
+ (fp_line (start 2.45 -1.3) (end 2.45 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 225c2dd3-f6de-467e-8466-7da1ecb9dfe4))
+ (fp_line (start 4.2 20.45) (end -21.45 20.45) (layer "F.CrtYd") (width 0.05) (tstamp 24f72aa3-6649-48a9-b348-3d28ca76d701))
+ (fp_line (start 11.5 14.3) (end 4.2 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 27188c67-0bce-4966-a78e-03cc2196b73a))
+ (fp_line (start -21.85 12.9) (end -21.85 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 30401814-1046-4c6a-b235-4496bb9418e3))
+ (fp_line (start 11.5 12.9) (end 11.5 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 41e7c4b5-11eb-4988-85b0-e4d4b4701876))
+ (fp_line (start -19.65 8.8) (end -19.65 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 70c5551f-95eb-4bd5-85ef-0aae35b28fd7))
+ (fp_line (start -28.75 12.9) (end -21.85 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 9f3f675d-a0e2-41ce-90a5-4623f31adee9))
+ (fp_line (start -21.45 14.3) (end -28.75 14.3) (layer "F.CrtYd") (width 0.05) (tstamp ca9fbf39-bdcf-48d3-a2f6-514ecb58582b))
+ (fp_line (start -21.85 8.8) (end -19.65 8.8) (layer "F.CrtYd") (width 0.05) (tstamp d6816832-7114-43bd-be97-5c8fcdc5e996))
+ (fp_line (start -28.75 14.3) (end -28.75 12.9) (layer "F.CrtYd") (width 0.05) (tstamp d6db24cd-cb71-4d55-8230-b32b8ca05e21))
+ (fp_line (start 4.6 8.8) (end 4.6 12.9) (layer "F.CrtYd") (width 0.05) (tstamp dc3eb445-d291-4b49-98c3-4304b9535dba))
+ (fp_line (start 2.45 8.8) (end 4.6 8.8) (layer "F.CrtYd") (width 0.05) (tstamp dd2a411b-23cc-4260-a13b-0494876830f5))
+ (fp_line (start 4.075 13.36) (end 4.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 002f64b8-f86e-4739-a69d-418beac7bdd6))
+ (fp_line (start 1.245 1.98) (end 1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 041755a2-e57f-4060-99fc-7f5754871e5f))
+ (fp_line (start -10.405 1.98) (end -10.405 9.26) (layer "F.Fab") (width 0.1) (tstamp 04b6337b-4d1d-4c3e-aa38-976b913e043c))
+ (fp_line (start -14.785 1.98) (end -14.785 9.26) (layer "F.Fab") (width 0.1) (tstamp 04e11fcb-e520-4a11-94a0-68bd2bac63c1))
+ (fp_line (start -11.55 0) (end -11.55 9.26) (layer "F.Fab") (width 0.1) (tstamp 0cd1806f-7127-4125-b8df-b4f5d96a4fa9))
+ (fp_line (start -11.45 3.96) (end -11.45 9.26) (layer "F.Fab") (width 0.1) (tstamp 0e3ba654-1d0a-4a23-8f10-a8b0cfe41b29))
+ (fp_line (start 0 3.96) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp 102808ad-3396-448c-b257-b5a8d4e6c1f9))
+ (fp_line (start -5.625 1.98) (end -5.625 9.26) (layer "F.Fab") (width 0.1) (tstamp 112c20b6-5d3a-4d86-bda5-60abe5ec91ab))
+ (fp_line (start 1.145 1.98) (end 1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp 149ee112-875f-41ec-a8ff-0d77b6dcbd50))
+ (fp_line (start -12.595 1.98) (end -12.595 9.26) (layer "F.Fab") (width 0.1) (tstamp 1874955a-0623-4c2e-828c-c1f1cc266251))
+ (fp_line (start -15.93 0) (end -15.93 9.26) (layer "F.Fab") (width 0.1) (tstamp 192407e7-dcb9-4904-8580-dd3c985d0a94))
+ (fp_line (start -9.16 3.96) (end -9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp 1cf3807c-1452-4364-8490-8571bc5fc34b))
+ (fp_line (start -1.045 1.98) (end -1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp 21a4f8c5-96ad-4eb2-bff9-fe8b1b6d4938))
+ (fp_line (start -9.06 3.96) (end -9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp 21a8d872-a0e3-4391-9a16-de8a6343479b))
+ (fp_line (start -6.77 0) (end -6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 236122c9-b3e5-48f8-9d69-f2495650481d))
+ (fp_line (start -2.29 0) (end -2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp 25569bb7-3825-4a25-a148-0cfa04e3a1a8))
+ (fp_line (start -4.68 0) (end -4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp 2782ffa4-0d9a-4875-b189-4b0be4ed74c2))
+ (fp_line (start -21.325 9.26) (end -21.325 13.36) (layer "F.Fab") (width 0.1) (tstamp 29c126cc-72de-4098-9bc1-2af0f358ae9b))
+ (fp_line (start -11.45 0) (end -11.45 9.26) (layer "F.Fab") (width 0.1) (tstamp 2ef12201-bb04-4cd7-b96a-8b3cca3137d6))
+ (fp_line (start -13.74 3.96) (end -13.74 9.26) (layer "F.Fab") (width 0.1) (tstamp 37e60d58-dc75-4dbb-93bf-82b598377869))
+ (fp_line (start -12.695 1.98) (end -12.695 9.26) (layer "F.Fab") (width 0.1) (tstamp 38c48c1b-ab06-455d-94b5-7df8f005f61c))
+ (fp_line (start -17.075 1.98) (end -17.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 3f409d49-ee88-4485-835f-f7d7c8a12e39))
+ (fp_line (start -2.39 3.96) (end -2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp 413c440f-fd61-4d3b-a377-f0d90d715af9))
+ (fp_line (start -18.42 0) (end -18.42 9.26) (layer "F.Fab") (width 0.1) (tstamp 490c9292-9b59-484f-bc1a-d81faffa96f3))
+ (fp_line (start -6.87 3.96) (end -6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 4fdff9ab-3fe1-4648-9dd8-7c2c83fdcc9f))
+ (fp_line (start -14.885 1.98) (end -14.885 9.26) (layer "F.Fab") (width 0.1) (tstamp 5206ed69-bbc2-4140-9f8b-852007da104d))
+ (fp_line (start -13.84 3.96) (end -13.84 9.26) (layer "F.Fab") (width 0.1) (tstamp 522cae02-82ff-4227-b7af-bf1e9b41c2af))
+ (fp_line (start -9.26 3.96) (end -9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp 5485f509-6df4-4a0d-b7da-3c154931b723))
+ (fp_line (start -14.985 1.98) (end -14.985 9.26) (layer "F.Fab") (width 0.1) (tstamp 5ed9ea04-d790-4dc7-9ef9-3f555929231d))
+ (fp_line (start -20.925 13.76) (end -20.925 19.93) (layer "F.Fab") (width 0.1) (tstamp 5fec0aa8-617a-4c96-9899-9fbe99058595))
+ (fp_line (start -16.13 3.96) (end -16.13 9.26) (layer "F.Fab") (width 0.1) (tstamp 66a5d673-243e-4185-822f-33a5bbe14648))
+ (fp_line (start -13.84 0) (end -13.84 9.26) (layer "F.Fab") (width 0.1) (tstamp 69fbb3bd-4473-4652-99c7-d799cd96c75c))
+ (fp_line (start -7.915 1.98) (end -7.915 9.26) (layer "F.Fab") (width 0.1) (tstamp 6a824815-b7fb-495e-aafe-a08b7bd88717))
+ (fp_line (start -6.77 3.96) (end -6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 6b07c255-d3d8-4448-b64b-d95faf3bae71))
+ (fp_line (start 10.975 13.76) (end 10.975 13.36) (layer "F.Fab") (width 0.1) (tstamp 6b69e83f-2798-4ec2-999d-63cea84e4c49))
+ (fp_line (start -17.175 1.98) (end -17.175 9.26) (layer "F.Fab") (width 0.1) (tstamp 6bce4b01-93c3-4e8b-943c-361561153c0f))
+ (fp_line (start -13.64 3.96) (end -13.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 6f0b467d-82ef-4a3c-8cb4-540f21ae35da))
+ (fp_line (start -0.1 3.96) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 70c979a4-0c9a-4e89-b428-28deec2a2675))
+ (fp_line (start -5.825 1.98) (end -5.825 9.26) (layer "F.Fab") (width 0.1) (tstamp 71ec13cb-4dc9-4946-bdb1-9de79ecccf24))
+ (fp_line (start -10.205 1.98) (end -10.205 9.26) (layer "F.Fab") (width 0.1) (tstamp 7844ac32-9ebf-45ef-bd8c-6922f401ae9d))
+ (fp_line (start -16.03 3.96) (end -16.03 9.26) (layer "F.Fab") (width 0.1) (tstamp 79937086-81e1-406c-8c5b-716315e419a8))
+ (fp_line (start -9.16 0) (end -9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp 79c5b7b4-6328-41e4-82a3-50878b4dbde8))
+ (fp_line (start -4.48 3.96) (end -4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 79fb9e31-6b77-4b7d-a844-ae27e3806ca3))
+ (fp_line (start -12.495 1.98) (end -12.495 9.26) (layer "F.Fab") (width 0.1) (tstamp 8546a642-5ab9-4ec4-a845-be880d3ee1d8))
+ (fp_line (start 4.075 9.26) (end -21.325 9.26) (layer "F.Fab") (width 0.1) (tstamp 857a943b-78fd-495e-9877-b9ab46a7dc91))
+ (fp_line (start -6.97 3.96) (end -6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 878ed198-a962-48ff-a2aa-112a14fd389c))
+ (fp_line (start -1.145 1.98) (end -1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp 8fec20bf-74e0-4f91-a390-ff4a71dadfa8))
+ (fp_line (start -18.22 0) (end -18.22 9.26) (layer "F.Fab") (width 0.1) (tstamp 91cca7a0-d257-4a86-8754-9ec149719bc9))
+ (fp_line (start -4.58 0) (end -4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp 94ff2a58-bc65-4477-a04e-8e215cbee0a9))
+ (fp_line (start -11.35 0) (end -11.35 9.26) (layer "F.Fab") (width 0.1) (tstamp 99bde90b-5193-4ab8-a145-3e9869657d58))
+ (fp_line (start -0.1 0) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 9e1d0dd5-7b57-45d9-a62e-6f00a1b1f588))
+ (fp_line (start -8.015 1.98) (end -8.015 9.26) (layer "F.Fab") (width 0.1) (tstamp 9ea06e53-ccbf-45bc-a7b9-8edf27077b09))
+ (fp_line (start -28.225 13.76) (end 10.975 13.76) (layer "F.Fab") (width 0.1) (tstamp a09204ea-791c-4f4f-afd3-83f60776e442))
+ (fp_line (start -2.19 0) (end -2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp a092971d-b6bc-4c88-8352-38710edbd07b))
+ (fp_line (start -9.26 0) (end -9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp a0a7d479-a22c-4a52-8954-a1ebdc711c60))
+ (fp_line (start -2.19 3.96) (end -2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp a5b65732-a522-42c1-8de4-c2b0e2af3ebb))
+ (fp_line (start -5.725 1.98) (end -5.725 9.26) (layer "F.Fab") (width 0.1) (tstamp aa34237e-d1e4-44d5-9ab0-7069dbdbea28))
+ (fp_line (start 0 0) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp ae18497d-d437-4da1-baea-ae27fb744028))
+ (fp_line (start -4.58 3.96) (end -4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp ae92b284-1ae0-4941-86ff-0502a21557d4))
+ (fp_line (start -11.35 3.96) (end -11.35 9.26) (layer "F.Fab") (width 0.1) (tstamp b60b76e7-9e28-4580-b3b6-8b8cde1609df))
+ (fp_line (start 3.675 13.76) (end -20.925 13.76) (layer "F.Fab") (width 0.1) (tstamp bc10e204-de1b-400d-8017-431ca7db3f10))
+ (fp_line (start -10.305 1.98) (end -10.305 9.26) (layer "F.Fab") (width 0.1) (tstamp bd53385a-e547-438d-bc1e-2a1c52d90953))
+ (fp_line (start -3.535 1.98) (end -3.535 9.26) (layer "F.Fab") (width 0.1) (tstamp bd775cd8-6b2c-43b7-bfad-37158b4e7789))
+ (fp_line (start 3.675 19.93) (end 3.675 13.76) (layer "F.Fab") (width 0.1) (tstamp c0fe9f41-8e23-400b-aaa2-cbef282ad72e))
+ (fp_line (start -15.93 3.96) (end -15.93 9.26) (layer "F.Fab") (width 0.1) (tstamp c13346f9-6f50-4b49-bfb1-21e1bb7410fd))
+ (fp_line (start -3.435 1.98) (end -3.435 9.26) (layer "F.Fab") (width 0.1) (tstamp c9e44c10-b77d-45c1-8444-6be3a3d102c8))
+ (fp_line (start -20.925 19.93) (end 3.675 19.93) (layer "F.Fab") (width 0.1) (tstamp cc28115d-4ce6-4685-855c-416d52ccb9cf))
+ (fp_line (start -28.225 13.36) (end -28.225 13.76) (layer "F.Fab") (width 0.1) (tstamp ccddc0c5-ec52-4c2c-a18e-a95d8b43c425))
+ (fp_line (start -17.275 1.98) (end -17.275 9.26) (layer "F.Fab") (width 0.1) (tstamp cd32bd03-5326-4448-bcea-443befb4c790))
+ (fp_line (start 1.045 1.98) (end 1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp d10674c0-5c2f-4e3f-99d3-8bf89eda83cc))
+ (fp_line (start -2.29 3.96) (end -2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp d4ba607d-ae48-4b7f-8a48-c76bc01d0937))
+ (fp_line (start -4.48 0) (end -4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp d95d7683-cb14-4211-b0a1-fa937690d1e7))
+ (fp_line (start -9.06 0) (end -9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp db1be7bf-6cf6-4a7e-96eb-5274215a3db1))
+ (fp_line (start -6.97 0) (end -6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp dc0bc2a9-b4f7-40c9-94de-092b889fd904))
+ (fp_line (start 10.975 13.36) (end -28.225 13.36) (layer "F.Fab") (width 0.1) (tstamp dc52f0bd-e073-47c7-b7b2-9f8834301af6))
+ (fp_line (start -16.13 0) (end -16.13 9.26) (layer "F.Fab") (width 0.1) (tstamp df7c7e68-0fe2-4edd-a87c-78669cf8262d))
+ (fp_line (start -18.32 0) (end -18.32 9.26) (layer "F.Fab") (width 0.1) (tstamp e0877c36-22c9-4ce5-bfb6-addbd02d911c))
+ (fp_line (start -3.335 1.98) (end -3.335 9.26) (layer "F.Fab") (width 0.1) (tstamp e4400ba1-f8fa-4b58-b6ef-5e5e3e44cfce))
+ (fp_line (start -13.74 0) (end -13.74 9.26) (layer "F.Fab") (width 0.1) (tstamp e651e61b-e2d1-41b8-b235-d8891d35a9cd))
+ (fp_line (start -13.64 0) (end -13.64 9.26) (layer "F.Fab") (width 0.1) (tstamp e6a0cf30-81d5-4d76-ae88-a41d78b8c2da))
+ (fp_line (start -11.55 3.96) (end -11.55 9.26) (layer "F.Fab") (width 0.1) (tstamp e6eb68ef-c92a-46da-9854-d83db1436e0e))
+ (fp_line (start -1.245 1.98) (end -1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp e7e23e62-5ae2-4359-a1ba-75046aa8e375))
+ (fp_line (start -6.87 0) (end -6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp ed7532c7-a0bf-4cd1-8be3-4394f639c96e))
+ (fp_line (start 0.1 0) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp ed8d171d-9e23-475b-9e70-89ffba9bec09))
+ (fp_line (start -8.115 1.98) (end -8.115 9.26) (layer "F.Fab") (width 0.1) (tstamp f1e5dcf8-02e8-48d3-8faf-df828061abc7))
+ (fp_line (start 0.1 3.96) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp f2c814be-b89b-461d-8fe8-3d2700260e08))
+ (fp_line (start -16.03 0) (end -16.03 9.26) (layer "F.Fab") (width 0.1) (tstamp f31e2183-8e32-41a6-83fa-9bc1fc02a450))
+ (fp_line (start -2.39 0) (end -2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp f9c31797-298b-4df4-a4f4-407e34b640e0))
+ (fp_line (start -21.325 13.36) (end 4.075 13.36) (layer "F.Fab") (width 0.1) (tstamp fcf9b8e0-2912-4a5a-aeb4-a202ed6eb334))
+ (fp_line (start -4.68 3.96) (end -4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp fd5be0d4-1e5e-4e81-8052-c1d8f7704f4f))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 312026d1-b2fc-43f3-a6f6-edb366fb3f62))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 57a4adf9-1c2c-4320-bfa1-eee6eb62268f))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 30dcaa43-f51d-40c2-ba70-26d16ab256ed))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6121a5f2-e26d-4a7f-8cf5-d5ea857ad0a3))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4917add0-cf6f-480d-9acc-95463f88f6f6))
+ (pad "6" thru_hole circle (at -11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 81fe168c-e47f-4c3f-a40d-deb9eb072827))
+ (pad "7" thru_hole circle (at -13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5a1e9037-9f45-4e0c-a61a-b56879c56a95))
+ (pad "8" thru_hole circle (at -16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 598307b5-c711-4197-a68a-28c58d9bbadc))
+ (pad "9" thru_hole circle (at -18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cd740897-2632-46e2-b61a-c8cb6ea097d3))
+ (pad "10" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e4ccc01c-fa4f-486e-9a11-07a348d5a3ae))
+ (pad "11" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bf3154a9-0083-4ce3-bb54-7acc97bc7ce1))
+ (pad "12" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e9c7b35c-461f-4096-b161-02705fc740b8))
+ (pad "13" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 627a1c01-eeeb-4c21-b62e-4d076e3e9849))
+ (pad "14" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c181c904-133b-4bd7-ad21-a7cc0cfa2993))
+ (pad "15" thru_hole circle (at -10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8d4833e0-885d-4e58-bb41-5c7d15c2a639))
+ (pad "16" thru_hole circle (at -12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 41cf9d58-df1a-4d1e-992e-5da4b349c278))
+ (pad "17" thru_hole circle (at -14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3a0a66b6-f1a9-4752-8577-cd2c9c466816))
+ (pad "18" thru_hole circle (at -17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6af7c3e3-2a2f-4a3c-a362-3ef6ec1bbe77))
+ (pad "19" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e64bf8c8-7df0-473a-993f-675e99aaee49))
+ (pad "20" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2ee3d9b-e71a-4b67-a3f8-68eb60547543))
+ (pad "21" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ca05b6a-0ad2-4898-9234-bb71303d959c))
+ (pad "22" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 92293602-6600-4151-a80d-0ae11e80d3c9))
+ (pad "23" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c92bd014-5998-430b-a3c8-88fcbd165cc3))
+ (pad "24" thru_hole circle (at -11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 175b1518-63c1-459a-90bd-9f3c337daea3))
+ (pad "25" thru_hole circle (at -13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a543a015-74be-4cec-8d59-76387feea124))
+ (pad "26" thru_hole circle (at -16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fc5c6a46-d0c9-4e5a-a8d4-cc71fd242e1e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..fd009826
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,166 @@
+(footprint "DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -8.625 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5a3c6cd1-2333-400a-8d59-7017d19f3a31)
+ )
+ (fp_text value "DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (at -8.625 22.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc5b095f-6042-4def-8a91-87beaeb9e4c9)
+ )
+ (fp_text user "${REFERENCE}" (at -8.625 17.965) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc03d389-bf4e-4ab1-a296-6d703228dca5)
+ )
+ (fp_line (start 2.205 10.32) (end 4.135 10.32) (layer "F.SilkS") (width 0.12) (tstamp 716707e4-ec02-4653-a999-6f97d2f15c85))
+ (fp_line (start 4.135 10.32) (end 4.135 14.42) (layer "F.SilkS") (width 0.12) (tstamp 772c640c-a96c-439a-a3e2-172246ffc8c0))
+ (fp_line (start -21.385 14.42) (end -21.385 10.32) (layer "F.SilkS") (width 0.12) (tstamp 7e1635a5-7717-4eb1-989a-f827442c3bab))
+ (fp_line (start -19.38 -1.06) (end 2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 8174c933-102e-4f6b-a218-a03e26be8e79))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp a6e1c65d-65e6-4880-95fb-767d633a646a))
+ (fp_line (start 2.205 -1.06) (end 2.205 10.32) (layer "F.SilkS") (width 0.12) (tstamp d129477c-16ab-4816-bb85-26c2887d115f))
+ (fp_line (start -21.385 10.32) (end -19.38 10.32) (layer "F.SilkS") (width 0.12) (tstamp d61c7075-9ff2-454b-bb03-db4c0e3161a5))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp ef8690f9-1747-481c-a642-86cf95c3cbac))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp f098f295-a13f-43da-94ee-7550cfa07c87))
+ (fp_line (start -19.38 10.32) (end -19.38 -1.06) (layer "F.SilkS") (width 0.12) (tstamp f0fc75ad-06cb-40e2-973b-9afb57371c7f))
+ (fp_line (start 11.5 14) (end 11.5 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 09b3136d-803c-428e-91b1-92a64d6a232c))
+ (fp_line (start 2.45 9.9) (end 4.6 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 399d5067-ba13-4cac-9eb8-9a7fe7cf35ae))
+ (fp_line (start 4.2 21.55) (end -21.45 21.55) (layer "F.CrtYd") (width 0.05) (tstamp 3c655ab0-8225-49f9-bab8-a56a45293bce))
+ (fp_line (start -19.65 9.9) (end -19.65 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 41a9a3bb-35e0-4b1d-b3d1-42bb2db46d4c))
+ (fp_line (start 4.2 15.4) (end 4.2 21.55) (layer "F.CrtYd") (width 0.05) (tstamp 4d918d66-69ab-4d3b-b63e-9acc5dc0d5e8))
+ (fp_line (start -19.65 -1.35) (end 2.45 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 551eaa9e-2b5b-4b84-981b-a1119bbaa670))
+ (fp_line (start 11.5 15.4) (end 4.2 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 7125122d-27c3-4c22-bbe0-e7ab3706e1eb))
+ (fp_line (start -21.85 14) (end -21.85 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 7381620b-d7ff-4ff7-a777-a27b0ba53d57))
+ (fp_line (start 2.45 -1.35) (end 2.45 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 83da3378-3801-4a4c-98bb-57eace4d36f4))
+ (fp_line (start -21.45 21.55) (end -21.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 96191f14-a151-4e87-ad7e-384652d9cbeb))
+ (fp_line (start -28.75 15.4) (end -28.75 14) (layer "F.CrtYd") (width 0.05) (tstamp 9b28bc5e-3bdf-4f85-9795-737191aec5ed))
+ (fp_line (start -21.85 9.9) (end -19.65 9.9) (layer "F.CrtYd") (width 0.05) (tstamp c7c7e36a-2820-4e36-b6cf-8e3c4fc102f2))
+ (fp_line (start -28.75 14) (end -21.85 14) (layer "F.CrtYd") (width 0.05) (tstamp d1a4ba64-e4a7-41c3-aa83-02baf4775797))
+ (fp_line (start -21.45 15.4) (end -28.75 15.4) (layer "F.CrtYd") (width 0.05) (tstamp eac17259-c827-4feb-b622-45783cc6751c))
+ (fp_line (start 4.6 9.9) (end 4.6 14) (layer "F.CrtYd") (width 0.05) (tstamp f1366718-9754-42d2-9d04-35de3bdded1f))
+ (fp_line (start 4.6 14) (end 11.5 14) (layer "F.CrtYd") (width 0.05) (tstamp f8d9a381-a1b4-452b-9933-de0f87c7e759))
+ (fp_line (start -16.13 5.08) (end -16.13 10.38) (layer "F.Fab") (width 0.1) (tstamp 0188b53d-7c16-4402-9951-80848e1897ac))
+ (fp_line (start -16.03 0) (end -16.03 10.38) (layer "F.Fab") (width 0.1) (tstamp 0258748e-faaf-4d85-867e-8922c85b16d5))
+ (fp_line (start -13.64 5.08) (end -13.64 10.38) (layer "F.Fab") (width 0.1) (tstamp 03f568cd-21cf-45e4-8d2d-9d6d4dfc3cbf))
+ (fp_line (start 1.145 2.54) (end 1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp 06cb1460-3a7d-4e19-8468-5b76242ab756))
+ (fp_line (start -17.075 2.54) (end -17.075 10.38) (layer "F.Fab") (width 0.1) (tstamp 08c25d58-8b78-4371-a18f-97e36d3641d8))
+ (fp_line (start -13.74 0) (end -13.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 0fe8e32d-1eb2-4d86-b377-847cfcc04fd9))
+ (fp_line (start -10.305 2.54) (end -10.305 10.38) (layer "F.Fab") (width 0.1) (tstamp 1062b696-04e3-4837-80a8-83849b702598))
+ (fp_line (start -11.45 0) (end -11.45 10.38) (layer "F.Fab") (width 0.1) (tstamp 109f5bd7-9b68-46e9-940d-7560d262ff2d))
+ (fp_line (start -21.325 10.38) (end -21.325 14.48) (layer "F.Fab") (width 0.1) (tstamp 13fe6ce1-1886-4884-8c15-d8f53de95d8a))
+ (fp_line (start 0.1 0) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 16387177-211e-4ca0-89a4-e357e2d7aa7b))
+ (fp_line (start -6.97 0) (end -6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 2003d568-15d1-44e2-ba01-0ce5c41faa12))
+ (fp_line (start -13.84 0) (end -13.84 10.38) (layer "F.Fab") (width 0.1) (tstamp 212339e7-77af-4a0e-90da-0b644aa6f709))
+ (fp_line (start -2.29 5.08) (end -2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp 24cbe762-d6a7-4708-84d4-4ff8c533d1bd))
+ (fp_line (start -9.06 0) (end -9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp 29c2dae6-66a9-4654-a50e-c741c4037bc2))
+ (fp_line (start 1.245 2.54) (end 1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp 2ad8e698-c257-4ce4-a0d3-66ca6f77cbaa))
+ (fp_line (start -2.39 0) (end -2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp 37c1377f-a7e1-44b4-b9b1-1cb182ce1994))
+ (fp_line (start 3.675 14.88) (end -20.925 14.88) (layer "F.Fab") (width 0.1) (tstamp 39161315-cf8b-4831-8ba4-197fe08ef2bd))
+ (fp_line (start -13.74 5.08) (end -13.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 3952a4db-d832-48f6-8b41-4b57481315cd))
+ (fp_line (start 0 0) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 3b6b77d3-b97e-443f-9dd5-6f7c9a819539))
+ (fp_line (start -9.16 0) (end -9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp 3ee63088-86d1-41a5-9f14-ad1a7483c23b))
+ (fp_line (start -14.785 2.54) (end -14.785 10.38) (layer "F.Fab") (width 0.1) (tstamp 3f036fa8-3784-4b84-9499-a39618c59527))
+ (fp_line (start -16.03 5.08) (end -16.03 10.38) (layer "F.Fab") (width 0.1) (tstamp 4162e329-c77b-4b95-b541-f41c786c851f))
+ (fp_line (start 4.075 10.38) (end -21.325 10.38) (layer "F.Fab") (width 0.1) (tstamp 45d92586-1e23-43bc-a476-cfea4df734d6))
+ (fp_line (start -4.58 0) (end -4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 4915fcdd-11a1-48a5-bca0-b502b54e7f8f))
+ (fp_line (start -9.16 5.08) (end -9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp 4ed88c15-d88e-4858-8837-2edc1b709992))
+ (fp_line (start -1.045 2.54) (end -1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 4f06aa74-1451-44a7-a758-0296d758beca))
+ (fp_line (start -4.48 0) (end -4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 52775cd0-825f-44da-ad74-8211102bd5ed))
+ (fp_line (start -3.335 2.54) (end -3.335 10.38) (layer "F.Fab") (width 0.1) (tstamp 52c04c29-386c-4a2c-b239-45b2b9279fc2))
+ (fp_line (start -6.87 0) (end -6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 54348b72-3902-4be6-8173-63744df2e88d))
+ (fp_line (start -17.275 2.54) (end -17.275 10.38) (layer "F.Fab") (width 0.1) (tstamp 575ddbfe-0fe3-40a8-b9ea-2540294f06e5))
+ (fp_line (start -11.45 5.08) (end -11.45 10.38) (layer "F.Fab") (width 0.1) (tstamp 5d8a1e0a-a758-4416-a030-57f1265213ab))
+ (fp_line (start -6.77 5.08) (end -6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 68be5041-6daa-4390-91f6-81c5f3b20761))
+ (fp_line (start -2.19 0) (end -2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 6d9915b2-b091-4c45-a480-60fcae3a9c69))
+ (fp_line (start -28.225 14.88) (end 10.975 14.88) (layer "F.Fab") (width 0.1) (tstamp 6f970795-7fd5-4f61-951c-880e31d57a63))
+ (fp_line (start -5.725 2.54) (end -5.725 10.38) (layer "F.Fab") (width 0.1) (tstamp 746e0b37-f2a4-41ef-b534-3d50950b9148))
+ (fp_line (start -10.205 2.54) (end -10.205 10.38) (layer "F.Fab") (width 0.1) (tstamp 750f851b-0981-4c3e-b613-2d4d8f6518b0))
+ (fp_line (start -28.225 14.48) (end -28.225 14.88) (layer "F.Fab") (width 0.1) (tstamp 75d3966d-9590-48ba-97c7-13f1f06cdfff))
+ (fp_line (start -11.55 5.08) (end -11.55 10.38) (layer "F.Fab") (width 0.1) (tstamp 75d8388b-de69-4f03-bd7d-efd2006436f7))
+ (fp_line (start -4.68 0) (end -4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp 827a029d-f35d-48ed-9f6d-8a04e6e511eb))
+ (fp_line (start -2.19 5.08) (end -2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 855102de-6a19-411d-bc61-64e095026f09))
+ (fp_line (start -1.245 2.54) (end -1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp 858ed949-533c-4cc7-b788-f9405e91627f))
+ (fp_line (start -14.985 2.54) (end -14.985 10.38) (layer "F.Fab") (width 0.1) (tstamp 8c55adb6-2f2a-48b5-96f1-369f40c677a1))
+ (fp_line (start -2.39 5.08) (end -2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp 8dacc6d7-8fa3-45d5-935c-8be7f533389c))
+ (fp_line (start -8.015 2.54) (end -8.015 10.38) (layer "F.Fab") (width 0.1) (tstamp 905f4ae9-3f2a-41c7-8dce-350ede55e52c))
+ (fp_line (start -20.925 14.88) (end -20.925 21.05) (layer "F.Fab") (width 0.1) (tstamp 90f0a27e-5b24-49e5-9b27-3e78cfe479f8))
+ (fp_line (start -14.885 2.54) (end -14.885 10.38) (layer "F.Fab") (width 0.1) (tstamp 931a1f5b-f0e6-490c-a77d-edd42d664990))
+ (fp_line (start -13.84 5.08) (end -13.84 10.38) (layer "F.Fab") (width 0.1) (tstamp 933aab8f-4866-48cc-ac0e-6db5fd828fbc))
+ (fp_line (start -9.26 5.08) (end -9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp 97b6a8a0-6add-4128-81f1-02e55802d479))
+ (fp_line (start -1.145 2.54) (end -1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp 97b72171-61cc-4780-b21a-8415fda79752))
+ (fp_line (start -18.32 0) (end -18.32 10.38) (layer "F.Fab") (width 0.1) (tstamp 9cb00d54-fc79-41c6-b975-d2f6876ac6ff))
+ (fp_line (start -0.1 5.08) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 9f097699-d9d8-4e9f-984b-7ae9495a5df8))
+ (fp_line (start -6.77 0) (end -6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp a0b4d583-3e86-4e76-939b-cd6afea783c6))
+ (fp_line (start -10.405 2.54) (end -10.405 10.38) (layer "F.Fab") (width 0.1) (tstamp a33dd857-951a-4066-acba-f6e6306d14e7))
+ (fp_line (start -17.175 2.54) (end -17.175 10.38) (layer "F.Fab") (width 0.1) (tstamp b168ea06-0638-452c-8b2d-8f38809f39ae))
+ (fp_line (start -15.93 5.08) (end -15.93 10.38) (layer "F.Fab") (width 0.1) (tstamp b2dbb9ce-cbb2-40f3-8e0b-f446ea7a12a2))
+ (fp_line (start 3.675 21.05) (end 3.675 14.88) (layer "F.Fab") (width 0.1) (tstamp b4d553c3-f735-416a-818e-3f7206fab09a))
+ (fp_line (start -0.1 0) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp b5145dd8-fb15-4f3e-b997-9b8e13c418c9))
+ (fp_line (start -7.915 2.54) (end -7.915 10.38) (layer "F.Fab") (width 0.1) (tstamp b5743d30-f571-4eb9-a5d1-4ed2d1358d73))
+ (fp_line (start -5.625 2.54) (end -5.625 10.38) (layer "F.Fab") (width 0.1) (tstamp ba321430-b096-403e-a815-281692fe0f1f))
+ (fp_line (start -15.93 0) (end -15.93 10.38) (layer "F.Fab") (width 0.1) (tstamp bc297e9e-be05-47cf-9f9c-b3b700ff9159))
+ (fp_line (start -3.435 2.54) (end -3.435 10.38) (layer "F.Fab") (width 0.1) (tstamp c1976f24-7ed7-4b77-8552-0b879456fc05))
+ (fp_line (start 4.075 14.48) (end 4.075 10.38) (layer "F.Fab") (width 0.1) (tstamp c20de9f0-18b8-48fd-a910-5140b1ef8324))
+ (fp_line (start -18.22 0) (end -18.22 10.38) (layer "F.Fab") (width 0.1) (tstamp c29c40f7-5708-449c-b88e-f356ee3ee730))
+ (fp_line (start 10.975 14.88) (end 10.975 14.48) (layer "F.Fab") (width 0.1) (tstamp c45b3e2c-a40b-4d5c-a1ca-869d544ecf1c))
+ (fp_line (start -11.35 0) (end -11.35 10.38) (layer "F.Fab") (width 0.1) (tstamp c7661ef2-be9a-4b0b-8cc4-9332d2753e3e))
+ (fp_line (start 0 5.08) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp c98528a6-5508-46dd-9ba3-293dd6c09ca9))
+ (fp_line (start -4.58 5.08) (end -4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp c9ee4fa8-0bb7-42d7-a661-0d1ec1a27fb6))
+ (fp_line (start 10.975 14.48) (end -28.225 14.48) (layer "F.Fab") (width 0.1) (tstamp cf5d22c8-c07f-43ce-8bf2-f737858c23c9))
+ (fp_line (start -5.825 2.54) (end -5.825 10.38) (layer "F.Fab") (width 0.1) (tstamp cfa274d0-eb6b-4954-b310-e19ae22b7f4e))
+ (fp_line (start -4.68 5.08) (end -4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp d4468d76-d616-45e6-a2ee-5d28a5b40976))
+ (fp_line (start -18.42 0) (end -18.42 10.38) (layer "F.Fab") (width 0.1) (tstamp d536efec-0592-4796-a3b0-e5693477eefb))
+ (fp_line (start -8.115 2.54) (end -8.115 10.38) (layer "F.Fab") (width 0.1) (tstamp d5d3cbe2-1e59-4bad-9a41-92aeb0b06fc7))
+ (fp_line (start -21.325 14.48) (end 4.075 14.48) (layer "F.Fab") (width 0.1) (tstamp dd54ef89-bdff-4059-995f-56dc78a0ddc5))
+ (fp_line (start -11.55 0) (end -11.55 10.38) (layer "F.Fab") (width 0.1) (tstamp dfc2cb79-a167-44a7-a5ed-61c39f8f7b0d))
+ (fp_line (start -9.06 5.08) (end -9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp e045411f-8608-404d-8245-b727bfcb5e69))
+ (fp_line (start -12.495 2.54) (end -12.495 10.38) (layer "F.Fab") (width 0.1) (tstamp eb6271e8-3ce7-4b69-bc27-f46a86bfcc2c))
+ (fp_line (start -6.87 5.08) (end -6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp ecfc96d3-5f72-4952-9588-893eec5cbece))
+ (fp_line (start -12.595 2.54) (end -12.595 10.38) (layer "F.Fab") (width 0.1) (tstamp ed5ed54b-e680-4dc2-8341-2ff1b8e9626f))
+ (fp_line (start -16.13 0) (end -16.13 10.38) (layer "F.Fab") (width 0.1) (tstamp edbc1616-9e25-40b3-8a34-cee968b3a4ca))
+ (fp_line (start -13.64 0) (end -13.64 10.38) (layer "F.Fab") (width 0.1) (tstamp ef2415e7-eaed-4ddd-bfc8-75f9f160e205))
+ (fp_line (start -9.26 0) (end -9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp f040afe6-cd4c-449b-acad-de4860535ba2))
+ (fp_line (start -12.695 2.54) (end -12.695 10.38) (layer "F.Fab") (width 0.1) (tstamp f05440b8-3b3c-41f3-bb3e-98bcacc3f6e3))
+ (fp_line (start -11.35 5.08) (end -11.35 10.38) (layer "F.Fab") (width 0.1) (tstamp f152174b-0a8b-4878-a0d5-276c79390e36))
+ (fp_line (start -4.48 5.08) (end -4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp f3999fad-d6a5-43b1-afa7-ac7ba4e9547b))
+ (fp_line (start -20.925 21.05) (end 3.675 21.05) (layer "F.Fab") (width 0.1) (tstamp f468f4aa-09a6-42f6-9a01-a75ef07a4ed0))
+ (fp_line (start -2.29 0) (end -2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp fab5c821-5ae9-4980-bdd4-4e65572fdd45))
+ (fp_line (start 0.1 5.08) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp fc8af3f8-bcac-4f79-afe0-6ab8929b15af))
+ (fp_line (start -6.97 5.08) (end -6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp fd3e4039-406b-4492-910e-1ada84f4a7fe))
+ (fp_line (start 1.045 2.54) (end 1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp fe5096c9-9c30-42e4-b770-ac193536b10d))
+ (fp_line (start -3.535 2.54) (end -3.535 10.38) (layer "F.Fab") (width 0.1) (tstamp fff720ab-b281-4155-a9f9-5f188198ef41))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e046fb4b-c5fb-45c6-ad5f-f667335ebf8d))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bf7571ba-32b1-4d1a-9fe8-ffd4d927e2df))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ee11358-d1ca-4f5b-b78e-620f4add29f6))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c8d7a29-ef30-4596-b215-85976571b217))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bb333bf7-d1a1-4d9d-b719-c10984868cf4))
+ (pad "6" thru_hole circle (at -11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8a752320-9a74-494e-bdfc-0242e5dbd543))
+ (pad "7" thru_hole circle (at -13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 62f5eacd-de8e-4f58-bcc9-a5bf8a9c54e3))
+ (pad "8" thru_hole circle (at -16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 92d3e8b2-4fec-4960-ba00-7593d6b36262))
+ (pad "9" thru_hole circle (at -18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4e353bb0-7652-4d9c-a2c0-2a0949a6d6c9))
+ (pad "10" thru_hole circle (at 1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 66d71480-640b-41bd-b584-237d18f0b1eb))
+ (pad "11" thru_hole circle (at -1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b663d607-4a93-414a-869c-e7b06cb1cdaf))
+ (pad "12" thru_hole circle (at -3.435 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c5e04a70-81e6-4152-800a-c9422a2bf261))
+ (pad "13" thru_hole circle (at -5.725 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9ee4cc8-6786-4222-9783-543e25e3ee36))
+ (pad "14" thru_hole circle (at -8.015 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c57c7b03-47a0-4a17-aff0-ae7b8bcdc4d7))
+ (pad "15" thru_hole circle (at -10.305 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aed2debd-d555-46fd-a5ff-468e02681f08))
+ (pad "16" thru_hole circle (at -12.595 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 49625ee5-2d6d-4b5c-86d1-f49c0d2b2ce1))
+ (pad "17" thru_hole circle (at -14.885 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0f766652-33bc-4543-a44d-c1bbe09109d1))
+ (pad "18" thru_hole circle (at -17.175 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e60cd041-62f9-4e46-9223-58f5616ee94a))
+ (pad "19" thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 30a65c10-2f84-4b89-b9ce-97774eb5bdbd))
+ (pad "20" thru_hole circle (at -2.29 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 865cf040-40c8-4fdc-853f-989b8db91b91))
+ (pad "21" thru_hole circle (at -4.58 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp da860f40-abb5-4ed9-a6ba-40e291db9ee4))
+ (pad "22" thru_hole circle (at -6.87 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 249dba8f-7466-475d-b77f-1d590f1e78fe))
+ (pad "23" thru_hole circle (at -9.16 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 087d6572-2db5-473a-9065-bd845b4c3a2e))
+ (pad "24" thru_hole circle (at -11.45 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7447dc8b-07cb-48a6-ae43-eae8db967be1))
+ (pad "25" thru_hole circle (at -13.74 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 353a2804-b4be-42e9-841e-ec45d3f70dec))
+ (pad "26" thru_hole circle (at -16.03 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6d3bac5c-274a-4d37-8d7f-01442d43d79a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..e698c4bb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "26-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "26-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -8.625 -5.33) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 831c6675-f92e-45c1-afd4-e276267ba30b)
+ )
+ (fp_text value "DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles" (at -8.625 9.29) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b3733202-7691-4918-b3d5-608f0c0decf8)
+ )
+ (fp_text user "${REFERENCE}" (at -8.625 1.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c0baf9eb-f0d4-46a1-9557-f8a396f53d52)
+ )
+ (fp_line (start 3.39147 -0.081744) (end 2.562733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp 01fb863c-afb5-4f16-b7b2-12dcb038b1ca))
+ (fp_line (start -0.25 -5.224338) (end 0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 09cc0584-08d6-4c43-becd-a7114d633721))
+ (fp_line (start 0.25 -5.224338) (end 0 -4.791325) (layer "F.SilkS") (width 0.12) (tstamp 0bbfa9c3-03e7-4929-a20c-6917abfd8980))
+ (fp_line (start -27.225 -4.33) (end 9.975 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 0f721802-6337-4db9-9de7-b8fb587addd8))
+ (fp_line (start 0 -4.791325) (end -0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 124c957d-0ed0-4cc7-abab-e1db109f172f))
+ (fp_line (start -18.177952 5.99) (end 0.927952 5.99) (layer "F.SilkS") (width 0.12) (tstamp 359e9d86-85a1-42f1-bf8d-6563fa40fb72))
+ (fp_line (start -28.285 7.23) (end -28.285 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 5d4efdc1-c6c5-4bd0-808b-61c6dbce81f0))
+ (fp_line (start 9.975 8.29) (end -27.225 8.29) (layer "F.SilkS") (width 0.12) (tstamp 9124db32-22ce-4fa7-aaa4-af468caf5dcb))
+ (fp_line (start 11.035 -3.27) (end 11.035 7.23) (layer "F.SilkS") (width 0.12) (tstamp b27aa28d-5d34-4351-a96d-8c50c2ab2d4e))
+ (fp_line (start -19.006689 -2.03) (end 1.756689 -2.03) (layer "F.SilkS") (width 0.12) (tstamp c096217b-bfef-4160-b29f-fea1ef61bdc9))
+ (fp_line (start -20.64147 -0.081744) (end -19.812733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp d1b72bd7-377a-489b-9e81-9a61433433a8))
+ (fp_arc (start -18.177952 5.99) (mid -19.244979 5.601634) (end -19.812733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp 3f9b0821-9bc7-4d43-91c7-f5f74a6bf386))
+ (fp_arc (start -28.285 -3.27) (mid -27.974533 -4.019533) (end -27.225 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 4f38631c-76d6-443d-af6e-2f2e5bc8f478))
+ (fp_arc (start 2.562733 4.618256) (mid 1.99498 5.601634) (end 0.927952 5.99) (layer "F.SilkS") (width 0.12) (tstamp 7f7b8be2-db93-40dc-ac26-099012387365))
+ (fp_arc (start -27.225 8.29) (mid -27.974533 7.979533) (end -28.285 7.23) (layer "F.SilkS") (width 0.12) (tstamp 91c3b97e-ff30-47fb-bc1e-f5f15bb6704a))
+ (fp_arc (start 1.756689 -2.03) (mid 3.028323 -1.437027) (end 3.39147 -0.081744) (layer "F.SilkS") (width 0.12) (tstamp c31e07ac-b6b7-40fc-a729-9ff99ed041ed))
+ (fp_arc (start 9.975 -4.33) (mid 10.724533 -4.019533) (end 11.035 -3.27) (layer "F.SilkS") (width 0.12) (tstamp cb91158b-fb35-4802-b6b0-a4f00b48f839))
+ (fp_arc (start 11.035 7.23) (mid 10.724533 7.979533) (end 9.975 8.29) (layer "F.SilkS") (width 0.12) (tstamp d063b2f7-f605-48bb-9c89-5479612e414f))
+ (fp_arc (start -20.64147 -0.081744) (mid -20.278323 -1.437028) (end -19.006689 -2.03) (layer "F.SilkS") (width 0.12) (tstamp e60f7c4b-b0f9-49cb-acc4-9b1f76ab70f8))
+ (fp_line (start 11.5 -4.8) (end -28.75 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 14bfd9c0-a43f-4611-91e3-798e79f08bf2))
+ (fp_line (start -28.75 8.75) (end 11.5 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 2eecf544-2679-4a2b-96dc-b4286d081704))
+ (fp_line (start -28.75 -4.8) (end -28.75 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 4225a83a-941f-44a9-94a8-dfc0d336a0cd))
+ (fp_line (start 11.5 8.75) (end 11.5 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 914b7878-d69e-4889-91e8-3923733a4004))
+ (fp_line (start -20.593887 -0.092163) (end -19.76515 4.607837) (layer "F.Fab") (width 0.1) (tstamp 01449b19-de8c-4a80-a59f-883858e49695))
+ (fp_line (start 3.343887 -0.092163) (end 2.51515 4.607837) (layer "F.Fab") (width 0.1) (tstamp 1830d0fe-05d3-45f8-9c8d-2037ec381a40))
+ (fp_line (start -19.018194 -1.97) (end 1.768194 -1.97) (layer "F.Fab") (width 0.1) (tstamp 6a4a338a-21c8-4523-815a-241c4f1e86d2))
+ (fp_line (start 9.975 8.23) (end -27.225 8.23) (layer "F.Fab") (width 0.1) (tstamp b6cc3cd1-de58-4d7e-9369-1a707ea02fef))
+ (fp_line (start -27.225 -4.27) (end 9.975 -4.27) (layer "F.Fab") (width 0.1) (tstamp d33cac23-4228-485c-9c08-de56a0a26f30))
+ (fp_line (start 10.975 -3.27) (end 10.975 7.23) (layer "F.Fab") (width 0.1) (tstamp dec9f1d6-b701-4fe4-a0db-fa396f76dc37))
+ (fp_line (start -18.189457 5.93) (end 0.939457 5.93) (layer "F.Fab") (width 0.1) (tstamp ee8e5650-5b07-4108-a14c-4cdb8ddec347))
+ (fp_line (start -28.225 7.23) (end -28.225 -3.27) (layer "F.Fab") (width 0.1) (tstamp ef5e5b18-a9a1-43f8-9893-f18a65d57199))
+ (fp_arc (start 1.768194 -1.97) (mid 2.993865 -1.39846) (end 3.343886 -0.092163) (layer "F.Fab") (width 0.1) (tstamp 1e7f9172-f7b3-495b-8cc8-59b67e7806c7))
+ (fp_arc (start 10.975 7.23) (mid 10.682107 7.937107) (end 9.975 8.23) (layer "F.Fab") (width 0.1) (tstamp 371cf651-9dbf-422c-b0fe-1bc0fab69c16))
+ (fp_arc (start -20.593886 -0.092163) (mid -20.243865 -1.39846) (end -19.018194 -1.97) (layer "F.Fab") (width 0.1) (tstamp 4a0de188-226e-4fb6-a831-ab002a517c96))
+ (fp_arc (start -28.225 -3.27) (mid -27.932107 -3.977107) (end -27.225 -4.27) (layer "F.Fab") (width 0.1) (tstamp 6c820822-1080-420e-b881-0c080c98f66c))
+ (fp_arc (start -18.189457 5.93) (mid -19.217917 5.555671) (end -19.765149 4.607837) (layer "F.Fab") (width 0.1) (tstamp 6fae747d-6bb2-4a61-8721-02215c625bd4))
+ (fp_arc (start 9.975 -4.27) (mid 10.682107 -3.977107) (end 10.975 -3.27) (layer "F.Fab") (width 0.1) (tstamp 8722064c-4fe7-48f6-9314-63c30bb2878d))
+ (fp_arc (start 2.515149 4.607837) (mid 1.967917 5.555671) (end 0.939457 5.93) (layer "F.Fab") (width 0.1) (tstamp caa57b3e-9e7e-462e-90a8-9a0aa4469997))
+ (fp_arc (start -27.225 8.23) (mid -27.932107 7.937107) (end -28.225 7.23) (layer "F.Fab") (width 0.1) (tstamp d423365b-f178-42fc-881c-3b15c34ce615))
+ (pad "0" thru_hole circle (at -25.275 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 59798567-4a77-4395-8d92-e675fa82f1a8))
+ (pad "0" thru_hole circle (at 8.025 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp b17f2497-4d20-4889-99f0-94d8abea303e))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b9604177-66f4-442f-bb42-4b85d8a173ba))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 909826e3-c8e7-4261-9c95-62fad815bde1))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 545d925e-8c66-439d-9e9e-e66174e167db))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 791292a4-f120-49bb-a854-8db346ac15e7))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 427764e7-424d-487f-bc66-6441757e5816))
+ (pad "6" thru_hole circle (at -11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e3f5b26-9a7b-4bac-8af1-60cdf382ad3b))
+ (pad "7" thru_hole circle (at -13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 96c2661c-88f3-4bf8-b5a7-1e9b697ad041))
+ (pad "8" thru_hole circle (at -16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9b92296-2030-47be-bdb9-f29a9fd399a0))
+ (pad "9" thru_hole circle (at -18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ac4728d1-8095-4b1e-a9f3-d7c592827a1c))
+ (pad "10" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6550c5da-cae1-4e3a-9565-a94ca639e96b))
+ (pad "11" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c9feb131-4c41-40e5-829f-ebb6d93680bf))
+ (pad "12" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp daa163a0-ae93-4a74-8a50-d7c9f1f4987c))
+ (pad "13" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e384c46d-b0f9-479d-ade6-6a20b22ccce3))
+ (pad "14" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5750cb9-0ef8-4c7b-8e8f-47c2166135ee))
+ (pad "15" thru_hole circle (at -10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 52f49296-361c-46b4-a1d6-6a67d9911233))
+ (pad "16" thru_hole circle (at -12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b5dd6dd5-f096-4f99-8078-537453c66c23))
+ (pad "17" thru_hole circle (at -14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3b20bc9f-1a0d-4ba9-a79c-b90376f6bc4c))
+ (pad "18" thru_hole circle (at -17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 42983c1f-e29d-45cb-82ce-e57259e35b87))
+ (pad "19" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 56eea9ee-8e91-4f6a-9a92-8ef330c7980e))
+ (pad "20" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2ceff1d2-8b4e-4dfc-95a2-7b89a9de186b))
+ (pad "21" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6e1e7e72-f992-4d3a-b37c-fadf746723ec))
+ (pad "22" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c8c5b42b-5dea-4915-9712-9c2a12689a22))
+ (pad "23" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c47bd7cf-2200-48af-b2c2-c4e5cd5ae606))
+ (pad "24" thru_hole circle (at -11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c5499362-be8c-4036-9874-fb4be848e432))
+ (pad "25" thru_hole circle (at -13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5dc441d9-bcef-450e-bd23-36eaa7195d69))
+ (pad "26" thru_hole circle (at -16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a7a1b173-80b0-4990-95f9-f937d3411ed8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
new file mode 100644
index 00000000..e40f7802
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.625 -2.61) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51a33cda-6968-45d7-868e-ab1d19051c33)
+ )
+ (fp_text value "DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (at 8.625 14.89) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96de01d3-24a6-48aa-a43c-bb45fef4c3a8)
+ )
+ (fp_text user "${REFERENCE}" (at 8.625 10.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0d9a577f-cfe9-48f2-89f7-43a6e738ef73)
+ )
+ (fp_line (start 28.285 -1.67) (end 28.285 6.93) (layer "F.SilkS") (width 0.12) (tstamp 395114c8-8800-4c6c-a796-ba19056e376b))
+ (fp_line (start -11.035 6.93) (end -11.035 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 5f8b8c90-57d8-49d7-a780-a8ef75865f20))
+ (fp_line (start -11.035 -1.67) (end 28.285 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 6ad08daa-3c3d-4f25-bd90-13b360dd82f0))
+ (fp_line (start -0.25 -2.564338) (end 0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp c8700c14-aa32-44fe-89ce-e7b1fd81d507))
+ (fp_line (start 0.25 -2.564338) (end 0 -2.131325) (layer "F.SilkS") (width 0.12) (tstamp e6a54b61-cd75-4f75-bc77-6e9dfeea1fce))
+ (fp_line (start 0 -2.131325) (end -0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp fdb5c30b-b7b2-4efa-8d9c-06f401ae99c5))
+ (fp_line (start 28.75 -2.15) (end -11.5 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 041d2207-928e-47cf-8370-8628fb10942d))
+ (fp_line (start -11.5 13.9) (end 28.75 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 87f984d0-38d3-4fca-a362-38802d865778))
+ (fp_line (start 28.75 13.9) (end 28.75 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 9d17d8e1-0ab0-4bc5-92c8-85357ea42822))
+ (fp_line (start -11.5 -2.15) (end -11.5 13.9) (layer "F.CrtYd") (width 0.05) (tstamp db396c66-bfa1-4e17-b303-83e58b4da9f9))
+ (fp_line (start 28.225 -1.61) (end -10.975 -1.61) (layer "F.Fab") (width 0.1) (tstamp 08105e33-d2c8-49b3-a0a4-54d2ff6bc114))
+ (fp_line (start 26.875 6.99) (end 26.875 2.05) (layer "F.Fab") (width 0.1) (tstamp 1fb50902-9c92-4c9c-9cbe-67800ff37437))
+ (fp_line (start -3.675 7.39) (end -3.675 13.39) (layer "F.Fab") (width 0.1) (tstamp 1fd121ba-b800-4757-923b-d5b803746bc1))
+ (fp_line (start -10.525 12.39) (end -5.525 12.39) (layer "F.Fab") (width 0.1) (tstamp 209f68d3-f8a1-496f-b793-c6b9d82a1c31))
+ (fp_line (start 28.225 6.99) (end -10.975 6.99) (layer "F.Fab") (width 0.1) (tstamp 28d10b13-c30d-428c-bd7e-f1ab751b9949))
+ (fp_line (start -10.975 6.99) (end 28.225 6.99) (layer "F.Fab") (width 0.1) (tstamp 29f2ef89-0c8b-4adc-9928-879b690bdd8f))
+ (fp_line (start 22.775 7.39) (end 22.775 12.39) (layer "F.Fab") (width 0.1) (tstamp 2efe6d48-2efd-4d6a-b791-bf11e0e2b7c9))
+ (fp_line (start -10.525 7.39) (end -10.525 12.39) (layer "F.Fab") (width 0.1) (tstamp 31f9c407-1eaa-4b45-a848-0d95911bd3c7))
+ (fp_line (start 27.775 7.39) (end 22.775 7.39) (layer "F.Fab") (width 0.1) (tstamp 357db46a-1d27-4cc4-9911-31b6ff97e892))
+ (fp_line (start 28.225 7.39) (end 28.225 6.99) (layer "F.Fab") (width 0.1) (tstamp 56b69526-a9dc-4703-a410-51be7c1b779b))
+ (fp_line (start -10.975 7.39) (end 28.225 7.39) (layer "F.Fab") (width 0.1) (tstamp 5a49c03f-9275-490d-b480-d16e3e3c4e1a))
+ (fp_line (start 20.925 7.39) (end -3.675 7.39) (layer "F.Fab") (width 0.1) (tstamp 74e9641a-9388-40d9-8b46-7cccd9cc685d))
+ (fp_line (start -10.975 6.99) (end -10.975 7.39) (layer "F.Fab") (width 0.1) (tstamp 7848aa92-a0ae-467e-af16-7d4e05dcf9d4))
+ (fp_line (start 22.775 12.39) (end 27.775 12.39) (layer "F.Fab") (width 0.1) (tstamp 7e4a61b6-3062-46d5-8cf9-f7876a5e496c))
+ (fp_line (start -9.625 6.99) (end -9.625 2.05) (layer "F.Fab") (width 0.1) (tstamp 8d7fd9f6-00bb-4f54-a815-c60ef5a5cb89))
+ (fp_line (start 28.225 6.99) (end 28.225 -1.61) (layer "F.Fab") (width 0.1) (tstamp a4a2ffc4-1318-4abd-9efb-3eaead168685))
+ (fp_line (start 27.775 12.39) (end 27.775 7.39) (layer "F.Fab") (width 0.1) (tstamp a906e490-2843-4947-a698-99efe897b893))
+ (fp_line (start -6.425 6.99) (end -6.425 2.05) (layer "F.Fab") (width 0.1) (tstamp aafba435-7388-4e9a-aa83-c96545206100))
+ (fp_line (start 20.925 13.39) (end 20.925 7.39) (layer "F.Fab") (width 0.1) (tstamp abbae7f3-496d-4fb1-9782-59ba88640012))
+ (fp_line (start -10.975 -1.61) (end -10.975 6.99) (layer "F.Fab") (width 0.1) (tstamp c75e9a51-a2e7-4a81-a2a3-16700e45e0c3))
+ (fp_line (start -5.525 7.39) (end -10.525 7.39) (layer "F.Fab") (width 0.1) (tstamp d343b949-f328-4747-98a4-4f94a58a5bbf))
+ (fp_line (start -5.525 12.39) (end -5.525 7.39) (layer "F.Fab") (width 0.1) (tstamp ddb1546a-263e-4b7b-a39a-a7f7ca8fad87))
+ (fp_line (start 23.675 6.99) (end 23.675 2.05) (layer "F.Fab") (width 0.1) (tstamp e2c0a072-1ee3-430c-a9fb-1d37d50578ba))
+ (fp_line (start -3.675 13.39) (end 20.925 13.39) (layer "F.Fab") (width 0.1) (tstamp e44e67f1-fa5d-4626-b7ac-67d9721be345))
+ (fp_arc (start 23.675 2.05) (mid 25.275 0.45) (end 26.875 2.05) (layer "F.Fab") (width 0.1) (tstamp b1e06603-bec1-41b9-aac0-f38402005350))
+ (fp_arc (start -9.625 2.05) (mid -8.025 0.45) (end -6.425 2.05) (layer "F.Fab") (width 0.1) (tstamp d30f5533-aa46-4e4e-a835-40e3e61f7fea))
+ (pad "0" thru_hole circle (at -8.025 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 1d94f810-c390-4e25-958d-9bd686fbb237))
+ (pad "0" thru_hole circle (at 25.275 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp d881c9c5-1834-4b16-bbe9-bfd7caae5066))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2a276142-6638-4e16-9055-ba7fb556a8d2))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a092a556-0cda-4e00-b0d9-4989445823cc))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ffac7dd4-4539-467a-81ed-b42a856c9fed))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a18d2717-f519-4c72-bfaf-61e40dc37a3c))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 24a6c60b-feef-4c02-994f-d576bdf907dd))
+ (pad "6" thru_hole circle (at 11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ef4c7f6-9f4d-4edc-bf22-08628499b8a3))
+ (pad "7" thru_hole circle (at 13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5deb6d85-5dcf-4091-8480-7db840892b00))
+ (pad "8" thru_hole circle (at 16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 89d00a4d-2f91-4c1b-81c8-979d17ceb204))
+ (pad "9" thru_hole circle (at 18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6fe1c2db-5232-4d6f-8a6b-8fd9f7ec9887))
+ (pad "10" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d7fc3ae9-2aa9-46fc-b1eb-12d77a41bbeb))
+ (pad "11" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 16b9dc3f-4d79-4623-9e7f-93f71ebc9588))
+ (pad "12" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8cb3efc0-5d75-4ada-a042-ef3f825cebc3))
+ (pad "13" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 024c9259-9df2-44f9-be02-7bf2b1445077))
+ (pad "14" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 063c2629-1a08-4c64-a673-f83389e06f06))
+ (pad "15" thru_hole circle (at 10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b0b4799b-9302-413d-8b25-ce839181635f))
+ (pad "16" thru_hole circle (at 12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6c08fa1c-29dc-4f83-a225-65952fa47da1))
+ (pad "17" thru_hole circle (at 14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c29bffd2-6968-4281-aaf4-b9edfcba21fc))
+ (pad "18" thru_hole circle (at 17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e439dc13-c297-4fcb-83b6-ca2685fb3428))
+ (pad "19" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e85874b6-00c6-4e56-bc39-666cfc76505d))
+ (pad "20" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5a50dd6-d910-473a-9a1d-ad5e3c8c5ad2))
+ (pad "21" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3641a780-f3f3-4a99-954d-c653a286aece))
+ (pad "22" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8c702839-5bc1-43db-9fcb-ba027bcaefce))
+ (pad "23" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5290acc0-8491-4f11-ac3d-8884947fabc5))
+ (pad "24" thru_hole circle (at 11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0fd63922-1544-41bb-b1b4-40c2fc18f7bf))
+ (pad "25" thru_hole circle (at 13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31824017-5042-4e27-960a-0b1d2bed5a74))
+ (pad "26" thru_hole circle (at 16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5121ef01-d0af-4f32-b9b9-0ca8b39fd6f8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
new file mode 100644
index 00000000..47c77e5e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.625 -2.58) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8552e395-7549-4235-9f26-dec284cb0504)
+ )
+ (fp_text value "DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (at 8.625 20.21) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e957c9e0-7151-496d-b05b-541b8f40f1c8)
+ )
+ (fp_text user "${REFERENCE}" (at 8.625 15.71) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5d5e1594-4f11-4264-a175-66400a28b0d4)
+ )
+ (fp_line (start 28.285 -1.64) (end 28.285 12.25) (layer "F.SilkS") (width 0.12) (tstamp 10f12cb3-9b16-459c-a254-c7ed26ddef4d))
+ (fp_line (start -11.035 -1.64) (end 28.285 -1.64) (layer "F.SilkS") (width 0.12) (tstamp 24153c23-d102-44a7-8ef7-e61e11e0f76d))
+ (fp_line (start -11.035 12.25) (end -11.035 -1.64) (layer "F.SilkS") (width 0.12) (tstamp 2a1f07e2-f61a-4a50-8374-deb564c0ed57))
+ (fp_line (start -0.25 -2.534338) (end 0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp 76b72ee1-7d32-4bb9-82f4-7006bc3a2109))
+ (fp_line (start 0 -2.101325) (end -0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp cee575aa-910d-4e6e-a1d8-81f7c6079285))
+ (fp_line (start 0.25 -2.534338) (end 0 -2.101325) (layer "F.SilkS") (width 0.12) (tstamp f489d74c-93c3-4486-8459-2a42f73f6feb))
+ (fp_line (start -11.5 -2.1) (end -11.5 19.25) (layer "F.CrtYd") (width 0.05) (tstamp 0b3052c8-1ed7-4bf8-9eb6-d9effa158c47))
+ (fp_line (start 28.75 -2.1) (end -11.5 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 782f7e28-275c-4c73-8c1b-52709f23eaee))
+ (fp_line (start 28.75 19.25) (end 28.75 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 842c3703-d8e8-475a-9826-29bffea28d42))
+ (fp_line (start -11.5 19.25) (end 28.75 19.25) (layer "F.CrtYd") (width 0.05) (tstamp d61e99a2-aeb7-45ee-90dc-02b4022b11b7))
+ (fp_line (start -3.675 18.71) (end 20.925 18.71) (layer "F.Fab") (width 0.1) (tstamp 1b03b525-8a51-441c-8516-9c4be1566044))
+ (fp_line (start -10.525 17.71) (end -5.525 17.71) (layer "F.Fab") (width 0.1) (tstamp 31cbeafd-06bf-40e1-9cbe-46ae075ab01c))
+ (fp_line (start 22.775 17.71) (end 27.775 17.71) (layer "F.Fab") (width 0.1) (tstamp 3b575886-85e9-448f-bc8a-763813ee2dd5))
+ (fp_line (start 27.775 17.71) (end 27.775 12.71) (layer "F.Fab") (width 0.1) (tstamp 3ba17835-e287-488b-8a6b-34057b906f6d))
+ (fp_line (start -10.525 12.71) (end -10.525 17.71) (layer "F.Fab") (width 0.1) (tstamp 4cbda553-b369-4d59-b5db-e114f9f9d183))
+ (fp_line (start -10.975 12.71) (end 28.225 12.71) (layer "F.Fab") (width 0.1) (tstamp 78e95dcb-e9f7-409c-ad09-fb3f8a4e8856))
+ (fp_line (start -10.975 12.31) (end 28.225 12.31) (layer "F.Fab") (width 0.1) (tstamp 94585d9c-26b5-4b45-8152-0d8708e0ac2f))
+ (fp_line (start 20.925 18.71) (end 20.925 12.71) (layer "F.Fab") (width 0.1) (tstamp 9c5a7e4d-59eb-45ff-9274-e0a93e20c4c4))
+ (fp_line (start 23.675 12.31) (end 23.675 1.42) (layer "F.Fab") (width 0.1) (tstamp a5d01e69-d73c-4627-9844-80de66d92a95))
+ (fp_line (start 22.775 12.71) (end 22.775 17.71) (layer "F.Fab") (width 0.1) (tstamp b00e953b-cb79-4ded-8a94-68f14183dc0a))
+ (fp_line (start -10.975 12.31) (end -10.975 12.71) (layer "F.Fab") (width 0.1) (tstamp b964b89e-3d16-49a5-8d34-012dc5c485fc))
+ (fp_line (start -10.975 -1.58) (end -10.975 12.31) (layer "F.Fab") (width 0.1) (tstamp ba95c35f-6d8f-447a-babf-d7ef5fe8b1ef))
+ (fp_line (start -9.625 12.31) (end -9.625 1.42) (layer "F.Fab") (width 0.1) (tstamp c0aa45cd-69e4-494b-8a31-da968a3a5fd1))
+ (fp_line (start -3.675 12.71) (end -3.675 18.71) (layer "F.Fab") (width 0.1) (tstamp c3d194e5-34f5-4e82-81cf-dab62e346bc8))
+ (fp_line (start 28.225 12.31) (end 28.225 -1.58) (layer "F.Fab") (width 0.1) (tstamp ce3e69f8-0962-4814-a02f-aa88c5d44baa))
+ (fp_line (start 28.225 -1.58) (end -10.975 -1.58) (layer "F.Fab") (width 0.1) (tstamp d127fadf-8030-4cea-ab32-5b77727facbf))
+ (fp_line (start 28.225 12.31) (end -10.975 12.31) (layer "F.Fab") (width 0.1) (tstamp dc0f6c9c-5d90-4b8e-8f30-712f54515fce))
+ (fp_line (start -5.525 17.71) (end -5.525 12.71) (layer "F.Fab") (width 0.1) (tstamp e06ae173-f832-496e-9f82-76cf5b0da817))
+ (fp_line (start -6.425 12.31) (end -6.425 1.42) (layer "F.Fab") (width 0.1) (tstamp e214ea83-9db8-4846-ae4e-0fbebfc36f95))
+ (fp_line (start 27.775 12.71) (end 22.775 12.71) (layer "F.Fab") (width 0.1) (tstamp ea3a906d-92e4-4f38-a6e6-7e9c3ee6cfd7))
+ (fp_line (start 26.875 12.31) (end 26.875 1.42) (layer "F.Fab") (width 0.1) (tstamp eb049532-3aac-460c-868d-0743478ba0c5))
+ (fp_line (start 28.225 12.71) (end 28.225 12.31) (layer "F.Fab") (width 0.1) (tstamp f2d5df42-5e3d-4f9a-af12-f66287327eb4))
+ (fp_line (start 20.925 12.71) (end -3.675 12.71) (layer "F.Fab") (width 0.1) (tstamp f58ade24-d389-46d3-a546-028fba555ebb))
+ (fp_line (start -5.525 12.71) (end -10.525 12.71) (layer "F.Fab") (width 0.1) (tstamp fa6710a7-5215-41e5-89e1-6a1b99d2c844))
+ (fp_arc (start -9.625 1.42) (mid -8.025 -0.18) (end -6.425 1.42) (layer "F.Fab") (width 0.1) (tstamp 44ed0cca-293e-4885-ac53-7128c46494d8))
+ (fp_arc (start 23.675 1.42) (mid 25.275 -0.18) (end 26.875 1.42) (layer "F.Fab") (width 0.1) (tstamp b4940f22-3d8c-4fde-8dfc-f0f0bbab97c2))
+ (pad "0" thru_hole circle (at -8.025 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 27ed656b-0a0a-4985-a47e-c96ab78bc0fa))
+ (pad "0" thru_hole circle (at 25.275 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp de6b0329-a3c8-442e-80b0-53cb820f8270))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e49c6e1-af73-446f-aadc-eeb399e220fd))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c4a05ee-1576-4f2f-b57d-bd55b08ff80e))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8eac96fb-35a2-4a7d-8c69-d76212221b27))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1158719-0a07-42fe-83fb-aade818cac58))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4723cd8c-efba-48e0-aa29-a67b8f95d1f0))
+ (pad "6" thru_hole circle (at 11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 313ba143-7206-4bb0-a612-f49ae51317e3))
+ (pad "7" thru_hole circle (at 13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f05e073b-e2bc-4755-ae05-c1ec584d8d43))
+ (pad "8" thru_hole circle (at 16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ad9cd256-4f2b-46d3-85ae-277a7b5d1dd2))
+ (pad "9" thru_hole circle (at 18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 38eeded7-75cb-4728-a088-ff6a0032a73d))
+ (pad "10" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f2d2556a-a0e4-443d-a5d0-f206a24eac9d))
+ (pad "11" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2027d417-0766-4d03-bdf8-3a9085c65401))
+ (pad "12" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 599a7cd5-1369-41a6-a97f-ec6d05dd181d))
+ (pad "13" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 990b0c3d-7540-4cc9-bf9a-fafbb15265a6))
+ (pad "14" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8622874b-33d3-4908-9edf-60ae09c751f4))
+ (pad "15" thru_hole circle (at 10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e25a171c-ccc6-4a1f-a3c5-76e15d7d672e))
+ (pad "16" thru_hole circle (at 12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp da961ec4-4ce3-4094-a9b3-7970383c52d2))
+ (pad "17" thru_hole circle (at 14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 046307ee-77ae-41be-ac79-f28875f7bc1d))
+ (pad "18" thru_hole circle (at 17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6467c744-bb88-4633-9f84-79165ff7eb59))
+ (pad "19" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e61f0a21-a1d6-4a41-b0c1-9dbeb567d53d))
+ (pad "20" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e61f8dc-0017-42c6-81a7-9b2980a8bce2))
+ (pad "21" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1251ffe6-8148-4eb5-9bf9-d5903935d14d))
+ (pad "22" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6a08371e-293c-4f95-a2df-ead8380f2307))
+ (pad "23" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6ad0a33-b15c-40ad-aea4-0667a238a71b))
+ (pad "24" thru_hole circle (at 11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 141bfe27-313c-4185-8dd9-a9df2c953b22))
+ (pad "25" thru_hole circle (at 13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9f81ad81-ebbd-4b22-b3fc-0ed66224dfa5))
+ (pad "26" thru_hole circle (at 16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 007b5238-c86d-4c25-8bd6-eb7ec7ac08b3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..6bc39fa7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,166 @@
+(footprint "DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.625 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9d2bcb85-8b26-4451-85ba-446c01d36233)
+ )
+ (fp_text value "DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (at 8.625 21.26) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6248f086-468a-47f7-a7b7-0dc5968ab514)
+ )
+ (fp_text user "${REFERENCE}" (at 8.625 16.76) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fafaf0e0-10ab-45ed-bf70-5bd5c3852926)
+ )
+ (fp_line (start -4.135 9.2) (end -2.205 9.2) (layer "F.SilkS") (width 0.12) (tstamp 0189714b-0d1a-490f-9613-793c53d75c37))
+ (fp_line (start 21.385 9.2) (end 21.385 13.3) (layer "F.SilkS") (width 0.12) (tstamp 52ad4de5-5616-4c64-9e33-f13cc189107f))
+ (fp_line (start -4.135 13.3) (end -4.135 9.2) (layer "F.SilkS") (width 0.12) (tstamp 62f56832-92f5-401d-8077-eed91e7091b3))
+ (fp_line (start 19.38 -1.06) (end 19.38 9.2) (layer "F.SilkS") (width 0.12) (tstamp 6f180edc-32de-4968-b735-1f64f5877205))
+ (fp_line (start -2.205 -1.06) (end 19.38 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 8dfd566e-8053-4d63-bdd2-a1477ad2342d))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 967bc99a-b70d-4d23-b253-b025fe13eebd))
+ (fp_line (start 19.38 9.2) (end 21.385 9.2) (layer "F.SilkS") (width 0.12) (tstamp a111c9b3-e783-4429-9f02-4b0f4451001f))
+ (fp_line (start -2.205 9.2) (end -2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp bdff6a42-8cca-47cb-a147-dd79996b27bd))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp c068aec9-f2a8-459a-9aa8-90090234548f))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp e31a23a4-ad5f-4ebd-8c20-48fb64104037))
+ (fp_line (start -11.5 12.9) (end -4.6 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 08e86fda-7dae-45ac-bfe1-26bc46a31aac))
+ (fp_line (start -4.2 14.3) (end -11.5 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 2c236d85-9efb-4ee6-a56c-1303f57c037c))
+ (fp_line (start 19.65 -1.3) (end 19.65 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 2d0d5c81-8964-4473-a155-440b139eda5d))
+ (fp_line (start -4.2 20.3) (end -4.2 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 3fd15b0b-7edd-454e-89d2-548660921c9f))
+ (fp_line (start -11.5 14.3) (end -11.5 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 49b5ca00-22ca-4c61-a904-cf6dc3b8efd4))
+ (fp_line (start 28.75 12.9) (end 28.75 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 4e24cd4a-527d-47dd-9c06-b2efa0687440))
+ (fp_line (start -4.6 12.9) (end -4.6 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 6c7315c4-3ee3-48d7-8b16-9640cc5388ac))
+ (fp_line (start 19.65 8.8) (end 21.85 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 759857ac-cadd-4797-abc0-f1cdc4e7225d))
+ (fp_line (start 21.85 8.8) (end 21.85 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 76f120bc-f344-4024-951e-99c7cc49230e))
+ (fp_line (start -2.45 -1.3) (end 19.65 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 7a667f2d-dcee-421d-a4a7-d2d79e3e7255))
+ (fp_line (start -4.6 8.8) (end -2.45 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 903bb5d3-d69b-4e0c-9d5e-5024d5914390))
+ (fp_line (start 21.45 20.3) (end -4.2 20.3) (layer "F.CrtYd") (width 0.05) (tstamp 9febafc9-b28b-405b-b7f1-caab2d7b8a17))
+ (fp_line (start -2.45 8.8) (end -2.45 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp b3aa7e69-308b-4da0-ae34-d0ba9fd108f2))
+ (fp_line (start 28.75 14.3) (end 21.45 14.3) (layer "F.CrtYd") (width 0.05) (tstamp bf07eb50-cc1f-4fbe-977a-677feb3dce7f))
+ (fp_line (start 21.45 14.3) (end 21.45 20.3) (layer "F.CrtYd") (width 0.05) (tstamp df6b4910-212f-43e5-9ca9-b00bf5e0baa9))
+ (fp_line (start 21.85 12.9) (end 28.75 12.9) (layer "F.CrtYd") (width 0.05) (tstamp ee15216e-d87b-460b-9ec5-751a3fa36fe6))
+ (fp_line (start 21.325 9.26) (end -4.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 05f4b58a-5a77-46fa-8e0a-76f3e0e37c94))
+ (fp_line (start 18.42 0) (end 18.42 9.26) (layer "F.Fab") (width 0.1) (tstamp 06d3a2b9-ff8c-4bbc-a6db-b3cc4c99a826))
+ (fp_line (start 2.19 0) (end 2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 08a76751-a92f-4d0e-9e72-3c9aceb093d9))
+ (fp_line (start 13.64 3.96) (end 13.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 0c6dada6-8004-45d3-8071-5aa9685ada01))
+ (fp_line (start 3.535 1.98) (end 3.535 9.26) (layer "F.Fab") (width 0.1) (tstamp 11212ce6-06c2-47dd-8188-02407dc0f304))
+ (fp_line (start 5.825 1.98) (end 5.825 9.26) (layer "F.Fab") (width 0.1) (tstamp 122ee3e4-eea2-437f-b41e-02a22552a175))
+ (fp_line (start -10.975 13.36) (end -10.975 13.76) (layer "F.Fab") (width 0.1) (tstamp 177bf49a-6523-4346-8886-f3c06bda5c69))
+ (fp_line (start 9.06 0) (end 9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp 18b7d675-7ab7-4523-99b8-c350b1818d70))
+ (fp_line (start 4.48 0) (end 4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 1a65f6d5-a5a2-408b-a814-9c8cfba54976))
+ (fp_line (start 14.785 1.98) (end 14.785 9.26) (layer "F.Fab") (width 0.1) (tstamp 1a8be655-a8ff-44aa-b6a8-e9139beab395))
+ (fp_line (start 7.915 1.98) (end 7.915 9.26) (layer "F.Fab") (width 0.1) (tstamp 209563a5-78fd-4806-b678-a9ee1a93efa5))
+ (fp_line (start 17.275 1.98) (end 17.275 9.26) (layer "F.Fab") (width 0.1) (tstamp 21768b6c-d5fc-4a98-8094-7468e078a48e))
+ (fp_line (start 11.35 0) (end 11.35 9.26) (layer "F.Fab") (width 0.1) (tstamp 23c00cb7-f916-4fbb-933b-667128f07128))
+ (fp_line (start -0.1 3.96) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 25c87624-d785-4a10-a737-2511d25ccc62))
+ (fp_line (start 11.45 3.96) (end 11.45 9.26) (layer "F.Fab") (width 0.1) (tstamp 272b1053-f571-44b3-b5d0-2c2013c8d03d))
+ (fp_line (start 13.74 3.96) (end 13.74 9.26) (layer "F.Fab") (width 0.1) (tstamp 287f96e8-38da-4fbf-a7fa-7e4213c2b7dc))
+ (fp_line (start 13.74 0) (end 13.74 9.26) (layer "F.Fab") (width 0.1) (tstamp 2931c9fd-b311-4ae0-b122-87e8ce41c13e))
+ (fp_line (start 18.32 0) (end 18.32 9.26) (layer "F.Fab") (width 0.1) (tstamp 2c794c22-616b-481c-bdd7-09b251e964bf))
+ (fp_line (start 13.84 0) (end 13.84 9.26) (layer "F.Fab") (width 0.1) (tstamp 36f1e367-4d28-45f9-ae16-1ec34bd9368f))
+ (fp_line (start 18.22 0) (end 18.22 9.26) (layer "F.Fab") (width 0.1) (tstamp 391330af-d632-48ef-8b47-b691464a55a4))
+ (fp_line (start 11.55 3.96) (end 11.55 9.26) (layer "F.Fab") (width 0.1) (tstamp 3d9b974f-bb59-44c4-b93d-94352af27fb0))
+ (fp_line (start 5.625 1.98) (end 5.625 9.26) (layer "F.Fab") (width 0.1) (tstamp 3e6c2dea-e4a9-4467-a041-6b58df64a27a))
+ (fp_line (start 10.205 1.98) (end 10.205 9.26) (layer "F.Fab") (width 0.1) (tstamp 41c83c64-f82c-407c-b637-ff83f070b1d0))
+ (fp_line (start 2.29 3.96) (end 2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp 42b0cf53-c48c-4187-be4c-ef7e725ce868))
+ (fp_line (start 16.13 0) (end 16.13 9.26) (layer "F.Fab") (width 0.1) (tstamp 42f71e0d-1bc3-4412-908b-32ce638d55c7))
+ (fp_line (start 10.305 1.98) (end 10.305 9.26) (layer "F.Fab") (width 0.1) (tstamp 432c56b9-8820-4066-bfe6-7154d31506c7))
+ (fp_line (start 2.29 0) (end 2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp 486b4cbe-464c-4f67-910e-9c6a88beb8c3))
+ (fp_line (start 2.39 3.96) (end 2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp 4d216f29-2192-4dbd-aa73-f689e8c019f8))
+ (fp_line (start 13.84 3.96) (end 13.84 9.26) (layer "F.Fab") (width 0.1) (tstamp 5577d2f5-7721-4cfc-bed3-1c086e626047))
+ (fp_line (start -3.675 13.76) (end -3.675 19.76) (layer "F.Fab") (width 0.1) (tstamp 55b783c9-1aae-4a94-b557-cfefc57d8ee5))
+ (fp_line (start 1.145 1.98) (end 1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp 5810be9b-808f-4a9b-b442-fe0f811fecf3))
+ (fp_line (start -3.675 19.76) (end 20.925 19.76) (layer "F.Fab") (width 0.1) (tstamp 5b0de759-4a4d-4d92-a59e-89309bba1797))
+ (fp_line (start 6.87 0) (end 6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 5cd18fc3-02a4-49a4-b10a-1f02fc3b9717))
+ (fp_line (start 12.695 1.98) (end 12.695 9.26) (layer "F.Fab") (width 0.1) (tstamp 624d0712-bf8b-4de0-a838-cd1ff08a2ff2))
+ (fp_line (start 9.06 3.96) (end 9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp 6482cba5-0fdf-4134-b57d-aa1366d84832))
+ (fp_line (start -1.145 1.98) (end -1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp 65625e23-7182-4d47-bfcb-1f8f2a2851a0))
+ (fp_line (start 3.435 1.98) (end 3.435 9.26) (layer "F.Fab") (width 0.1) (tstamp 6d566686-c484-4120-a4b9-05096a481ad6))
+ (fp_line (start 2.19 3.96) (end 2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 6f55fc68-8d51-41de-9ae8-a935c142bbc0))
+ (fp_line (start -1.245 1.98) (end -1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 6fe13a67-408b-42aa-96a8-3aab9d809aec))
+ (fp_line (start 5.725 1.98) (end 5.725 9.26) (layer "F.Fab") (width 0.1) (tstamp 71231f35-2da1-45f9-b687-9ae3cb114629))
+ (fp_line (start 9.26 3.96) (end 9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp 781ad84b-2b66-4290-b523-739e1e68b5a4))
+ (fp_line (start 4.68 0) (end 4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp 78ec5930-d66c-45bf-aa27-d9976b4ff2fe))
+ (fp_line (start 10.405 1.98) (end 10.405 9.26) (layer "F.Fab") (width 0.1) (tstamp 7f63fdda-6f2c-48f4-ba21-1da21d3b8c41))
+ (fp_line (start 6.87 3.96) (end 6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 80687e6b-d7d8-4793-8eee-e58ba518d4ab))
+ (fp_line (start 20.925 19.76) (end 20.925 13.76) (layer "F.Fab") (width 0.1) (tstamp 84417b10-3edd-4a62-b49d-91bf68fe908a))
+ (fp_line (start 16.03 0) (end 16.03 9.26) (layer "F.Fab") (width 0.1) (tstamp 876bb12f-d1b2-45fb-aab2-c4c52ec8f985))
+ (fp_line (start 0 0) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp 87dd68e9-5400-47ea-9c02-736b08856d63))
+ (fp_line (start 1.245 1.98) (end 1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 8952a67c-2bb7-4f47-97e4-8d034b68c387))
+ (fp_line (start 14.985 1.98) (end 14.985 9.26) (layer "F.Fab") (width 0.1) (tstamp 899dc5f1-d98c-414f-908a-e126d6c9ca60))
+ (fp_line (start 20.925 13.76) (end -3.675 13.76) (layer "F.Fab") (width 0.1) (tstamp 89dfd566-627a-4a63-bdaa-919d86a90814))
+ (fp_line (start 8.115 1.98) (end 8.115 9.26) (layer "F.Fab") (width 0.1) (tstamp 8acc1c23-56d2-48a6-825b-f5fd8da5011a))
+ (fp_line (start 28.225 13.36) (end -10.975 13.36) (layer "F.Fab") (width 0.1) (tstamp 8ad0c7e2-6712-4c40-a424-2f85cf7f356a))
+ (fp_line (start 1.045 1.98) (end 1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp 8bd241c9-629e-4745-993f-55aa2473365d))
+ (fp_line (start -0.1 0) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 95ab228f-fb90-4fd3-b8af-22122711ae86))
+ (fp_line (start -4.075 9.26) (end -4.075 13.36) (layer "F.Fab") (width 0.1) (tstamp 95c4dbf7-abda-48b4-bddd-98634eaf9684))
+ (fp_line (start 13.64 0) (end 13.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 9711c9f6-288f-4ac4-a457-b0103e920ac4))
+ (fp_line (start -4.075 13.36) (end 21.325 13.36) (layer "F.Fab") (width 0.1) (tstamp 98adcf66-394c-490f-9e04-1caf5204a2a9))
+ (fp_line (start 17.175 1.98) (end 17.175 9.26) (layer "F.Fab") (width 0.1) (tstamp 9bb41b57-111e-4fa1-a3c5-b1ae922b98c8))
+ (fp_line (start 3.335 1.98) (end 3.335 9.26) (layer "F.Fab") (width 0.1) (tstamp 9c16a056-a746-44e9-809e-4c874bb77c7e))
+ (fp_line (start 9.16 3.96) (end 9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp a08bc5df-d82b-4fca-a53b-7b63f0a19717))
+ (fp_line (start 16.03 3.96) (end 16.03 9.26) (layer "F.Fab") (width 0.1) (tstamp a295d558-c393-456f-b4ea-82f83f14cec5))
+ (fp_line (start 4.68 3.96) (end 4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp a3ac8058-2f4d-4d1f-8555-a97cc49154ce))
+ (fp_line (start 11.55 0) (end 11.55 9.26) (layer "F.Fab") (width 0.1) (tstamp a68309ae-510d-492a-9cd8-f24c805c557c))
+ (fp_line (start 4.58 0) (end 4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp a771a493-5cd2-43b7-9a3d-67fb8887c28f))
+ (fp_line (start 0 3.96) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp adb92647-409b-410a-a5bb-4840ea6688be))
+ (fp_line (start 14.885 1.98) (end 14.885 9.26) (layer "F.Fab") (width 0.1) (tstamp b0f83d48-e0e4-4614-8d3c-fd7491c50c92))
+ (fp_line (start 6.97 0) (end 6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp b719764e-6640-478d-add5-4d87d3071658))
+ (fp_line (start -10.975 13.76) (end 28.225 13.76) (layer "F.Fab") (width 0.1) (tstamp b9618631-3b99-46e7-8ae1-be5aa4167294))
+ (fp_line (start 6.77 3.96) (end 6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp bc1cff9d-7679-44cf-ae57-6d4d3ac08d41))
+ (fp_line (start 6.77 0) (end 6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp bdabe194-704a-4472-b6bf-e33887bf1597))
+ (fp_line (start 16.13 3.96) (end 16.13 9.26) (layer "F.Fab") (width 0.1) (tstamp be64d59d-bfd7-4a49-9e5e-88d5ea55918f))
+ (fp_line (start 6.97 3.96) (end 6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp bec9f70d-194c-4c90-856a-425d8a20cda4))
+ (fp_line (start 12.495 1.98) (end 12.495 9.26) (layer "F.Fab") (width 0.1) (tstamp c295300e-ad8e-491c-aa76-19c4da4718d5))
+ (fp_line (start 15.93 0) (end 15.93 9.26) (layer "F.Fab") (width 0.1) (tstamp c2b166b7-7c73-46d3-802f-ed06b289409c))
+ (fp_line (start 9.16 0) (end 9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp c2e856f0-ca1a-434d-9556-a1075a40f983))
+ (fp_line (start 4.58 3.96) (end 4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp cb67adea-d079-4529-83c4-87a65019c4f9))
+ (fp_line (start 4.48 3.96) (end 4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp cf40a41a-9f17-4045-907d-c8e5948f9166))
+ (fp_line (start 9.26 0) (end 9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp cf9ed26d-2708-4adf-9328-88abf73466f5))
+ (fp_line (start 0.1 0) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp d19675d1-e480-4a4e-96b3-a4c89af2bc50))
+ (fp_line (start 11.35 3.96) (end 11.35 9.26) (layer "F.Fab") (width 0.1) (tstamp d4a2d62b-afee-4bcc-a47d-10280c63a7f2))
+ (fp_line (start 8.015 1.98) (end 8.015 9.26) (layer "F.Fab") (width 0.1) (tstamp ddb93702-0238-4eae-989d-f00eb5967adc))
+ (fp_line (start 12.595 1.98) (end 12.595 9.26) (layer "F.Fab") (width 0.1) (tstamp df986b9e-e0ee-4eb9-875c-bb634485343b))
+ (fp_line (start 15.93 3.96) (end 15.93 9.26) (layer "F.Fab") (width 0.1) (tstamp e1900355-e4bd-4099-a619-585d0bf08769))
+ (fp_line (start 17.075 1.98) (end 17.075 9.26) (layer "F.Fab") (width 0.1) (tstamp e7478084-606f-40ae-954b-955393589fc7))
+ (fp_line (start 2.39 0) (end 2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp e9e7abd2-109c-4225-a724-ef5017e20949))
+ (fp_line (start 0.1 3.96) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp edcaccf5-bd98-48fd-9091-4d776c93cf93))
+ (fp_line (start 11.45 0) (end 11.45 9.26) (layer "F.Fab") (width 0.1) (tstamp ee77bde3-5a3b-41bb-993d-989b67718a80))
+ (fp_line (start 21.325 13.36) (end 21.325 9.26) (layer "F.Fab") (width 0.1) (tstamp f3034dc1-ca3a-450a-8fe8-37f124d809ee))
+ (fp_line (start 28.225 13.76) (end 28.225 13.36) (layer "F.Fab") (width 0.1) (tstamp f516f7ae-606e-4c48-9c8e-4e11805a0846))
+ (fp_line (start -1.045 1.98) (end -1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp fe7041a6-2c57-4a72-bc4d-90310e5531ba))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f6809582-db91-4854-9186-3008941d9420))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a12fd131-f1b0-4783-99d3-bd025b11c156))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 89c96481-71e5-41b1-9d61-a1318ed4af3c))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c05fd021-b33f-4130-ad2f-7a8f52fa2c52))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 802543de-ba6d-4326-ada7-16989b0a0f0a))
+ (pad "6" thru_hole circle (at 11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e825a992-6c34-46e8-a2a9-d0670f695c99))
+ (pad "7" thru_hole circle (at 13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c2e3822-f264-42b8-adc3-920c55889aa5))
+ (pad "8" thru_hole circle (at 16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e5b279c-bed3-4d0a-bf72-7701a8815f08))
+ (pad "9" thru_hole circle (at 18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 14172c0d-7d00-4c6d-ac6e-ae989a0900b1))
+ (pad "10" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5ccb4361-6456-4833-b7a0-a7f4ac080d24))
+ (pad "11" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 15bb522d-46a5-4de4-830c-382bc5db2a77))
+ (pad "12" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 546fc9a9-505f-4af6-81f1-e4dcc2648dd2))
+ (pad "13" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 234970c4-26d7-467c-89ea-5c17c9fc2ec3))
+ (pad "14" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1aa003ca-d553-41cf-8b8a-cd335d31b90b))
+ (pad "15" thru_hole circle (at 10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 66b08363-2517-41e0-bca9-081d6047b949))
+ (pad "16" thru_hole circle (at 12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e84b282-9373-4739-86c9-1d800bf060c9))
+ (pad "17" thru_hole circle (at 14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 261e74fd-fc9d-4341-87a2-482d486e7f5d))
+ (pad "18" thru_hole circle (at 17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4a22adce-42a3-4cf0-a754-6297d279d977))
+ (pad "19" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4b3e3c19-c448-4221-922c-284e45ca84ba))
+ (pad "20" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bb1f0f73-8da1-465b-83e0-72f9bb877e45))
+ (pad "21" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3c1cc2b2-c5ef-4c10-b81c-1325cb8026a6))
+ (pad "22" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e69493c7-f4fb-4e6d-b0f8-66453979a0db))
+ (pad "23" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c6989303-3c3f-4ff4-82e1-cf37a40817b6))
+ (pad "24" thru_hole circle (at 11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a92836db-2ddd-40d7-b5bc-b07b867e7169))
+ (pad "25" thru_hole circle (at 13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 35977be3-e96c-4c79-b1e7-ab14ecd72eb3))
+ (pad "26" thru_hole circle (at 16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c0aac0f-72a7-447b-87e2-3d17ad75566c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..02b6734b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,166 @@
+(footprint "DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.625 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7f6e9b8a-a088-4ea4-9ce9-1ee4f81c539e)
+ )
+ (fp_text value "DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (at 8.625 22.38) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 39192f03-b4f6-41f7-8a65-a1e3be89689b)
+ )
+ (fp_text user "${REFERENCE}" (at 8.625 17.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fd006279-3c1a-4409-95ab-68a9730644fe)
+ )
+ (fp_line (start 19.38 10.32) (end 21.385 10.32) (layer "F.SilkS") (width 0.12) (tstamp 09f276b4-3197-493c-8b63-00afcb88dd51))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 23e9a328-5182-46a7-b8ec-6f790cb68035))
+ (fp_line (start -4.135 14.42) (end -4.135 10.32) (layer "F.SilkS") (width 0.12) (tstamp 26b5155e-f1b1-4e8a-9230-4bd689f4124d))
+ (fp_line (start -2.205 -1.06) (end 19.38 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 3d8feb86-1f95-4f82-a497-522ebb7dc0c5))
+ (fp_line (start -4.135 10.32) (end -2.205 10.32) (layer "F.SilkS") (width 0.12) (tstamp 5085797c-8764-4fd9-8a2b-4d8a65ab9488))
+ (fp_line (start -2.205 10.32) (end -2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 68f702f3-802f-4e64-aa69-58f007d6a46c))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 6a4a58b7-c5a7-4cc0-8221-b94b34fa775a))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 72620394-ccff-40ed-ae05-8a94ba9c9dff))
+ (fp_line (start 21.385 10.32) (end 21.385 14.42) (layer "F.SilkS") (width 0.12) (tstamp 88c62cfe-80c8-4645-8401-14e845adcb1f))
+ (fp_line (start 19.38 -1.06) (end 19.38 10.32) (layer "F.SilkS") (width 0.12) (tstamp f54b8ac8-6e33-4ca7-bde8-b7fa5b7ab3b5))
+ (fp_line (start -2.45 -1.35) (end 19.65 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 29b2093a-1637-4af3-9a87-a1ad163e973c))
+ (fp_line (start 21.85 9.9) (end 21.85 14) (layer "F.CrtYd") (width 0.05) (tstamp 355b297b-448a-4c9b-b117-4b6ab768071f))
+ (fp_line (start 21.45 15.4) (end 21.45 21.4) (layer "F.CrtYd") (width 0.05) (tstamp 38d869ad-c990-4e10-8168-7fd9f72f0b42))
+ (fp_line (start 19.65 -1.35) (end 19.65 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 39b474f5-b551-4319-a2af-e373af373bd3))
+ (fp_line (start -4.2 15.4) (end -11.5 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 46d5cb59-0920-410f-a089-6baffd3d08cf))
+ (fp_line (start -4.6 9.9) (end -2.45 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 4afc3922-8762-45b0-af17-7b09b062f72f))
+ (fp_line (start 21.85 14) (end 28.75 14) (layer "F.CrtYd") (width 0.05) (tstamp 5a8a40c1-2fbf-4628-b6c6-8b38413667f7))
+ (fp_line (start -4.6 14) (end -4.6 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 5bce34e8-a789-4ba9-82a3-86bf7a07922e))
+ (fp_line (start -2.45 9.9) (end -2.45 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 5e25e1d6-8d94-4547-9fd3-1cc10492a93f))
+ (fp_line (start -11.5 15.4) (end -11.5 14) (layer "F.CrtYd") (width 0.05) (tstamp 614ca790-5bca-4ab8-a4d0-691a2069d413))
+ (fp_line (start 21.45 21.4) (end -4.2 21.4) (layer "F.CrtYd") (width 0.05) (tstamp 68ac4b37-b78c-4df5-9b5d-99eef356f6d9))
+ (fp_line (start 28.75 14) (end 28.75 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 6ba078fc-2c7f-46c6-a9f6-a6deb9de6a1a))
+ (fp_line (start -4.2 21.4) (end -4.2 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 904e37b7-6024-4020-912e-8ff4bc5f9256))
+ (fp_line (start -11.5 14) (end -4.6 14) (layer "F.CrtYd") (width 0.05) (tstamp 92e3d700-bd54-4a0b-8f1a-5efbb7818bc5))
+ (fp_line (start 28.75 15.4) (end 21.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp bbe8ee91-c2c8-4eb3-be7b-a52a77dbbcce))
+ (fp_line (start 19.65 9.9) (end 21.85 9.9) (layer "F.CrtYd") (width 0.05) (tstamp ca0b6d5e-27b4-4d65-8e3e-cd8052cce00f))
+ (fp_line (start 14.885 2.54) (end 14.885 10.38) (layer "F.Fab") (width 0.1) (tstamp 02c12b01-b0a6-4831-8f3f-79ca9e355382))
+ (fp_line (start 0 0) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 0323d739-aa87-40f1-8e22-c23560c85767))
+ (fp_line (start -0.1 0) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 0e1a0f84-8666-4b44-b79a-3bf2f90988fb))
+ (fp_line (start 6.77 5.08) (end 6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 15067065-04a7-4068-8e4c-26312cec8ef2))
+ (fp_line (start 10.205 2.54) (end 10.205 10.38) (layer "F.Fab") (width 0.1) (tstamp 17159c33-89d1-43f2-9939-8052be046c26))
+ (fp_line (start 12.495 2.54) (end 12.495 10.38) (layer "F.Fab") (width 0.1) (tstamp 17934a33-492e-4d5c-9275-bcdf7019cae1))
+ (fp_line (start 1.045 2.54) (end 1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 1fa17ae5-e291-41c3-bb68-12dd2cdf907c))
+ (fp_line (start 2.29 5.08) (end 2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp 1fd30a8e-ec22-4fb8-a101-72eef310d804))
+ (fp_line (start 16.13 0) (end 16.13 10.38) (layer "F.Fab") (width 0.1) (tstamp 22756f3e-5225-453c-8eb2-a1f92431dd13))
+ (fp_line (start -1.145 2.54) (end -1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp 24652c16-2d30-4a5a-9e56-3e2d2db7240b))
+ (fp_line (start 13.64 5.08) (end 13.64 10.38) (layer "F.Fab") (width 0.1) (tstamp 24a7da44-a4bd-481a-a292-d814292595e5))
+ (fp_line (start 4.58 5.08) (end 4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 2fb5437a-7d82-4b8a-b41d-a3fcf33f88f8))
+ (fp_line (start 6.77 0) (end 6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 3299e375-2135-40c3-acd0-f5756bb29a34))
+ (fp_line (start 16.03 0) (end 16.03 10.38) (layer "F.Fab") (width 0.1) (tstamp 34b9607e-3a05-4bd6-bcec-c928f25890b3))
+ (fp_line (start -4.075 14.48) (end 21.325 14.48) (layer "F.Fab") (width 0.1) (tstamp 35089536-a532-4624-a6cb-f238f46d3093))
+ (fp_line (start 14.985 2.54) (end 14.985 10.38) (layer "F.Fab") (width 0.1) (tstamp 3b264862-8653-4d65-8388-ebab71bba22a))
+ (fp_line (start 21.325 14.48) (end 21.325 10.38) (layer "F.Fab") (width 0.1) (tstamp 3c7aede8-8c27-4c98-8ea3-9c87607ce2d0))
+ (fp_line (start 11.35 5.08) (end 11.35 10.38) (layer "F.Fab") (width 0.1) (tstamp 3e437d32-6330-4b89-abc5-389fc3f46f45))
+ (fp_line (start 8.015 2.54) (end 8.015 10.38) (layer "F.Fab") (width 0.1) (tstamp 3fa26599-ffd6-4641-9936-6e8f36d2b982))
+ (fp_line (start 1.145 2.54) (end 1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp 42873c71-23e8-42ef-af17-63f83b2f5dc5))
+ (fp_line (start 5.725 2.54) (end 5.725 10.38) (layer "F.Fab") (width 0.1) (tstamp 455c5f76-91a0-4c4e-80ec-7e72fba7de36))
+ (fp_line (start 16.13 5.08) (end 16.13 10.38) (layer "F.Fab") (width 0.1) (tstamp 4671a593-dbaa-458e-b568-898f7f89e9c7))
+ (fp_line (start 4.48 0) (end 4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 4835634a-e96b-455c-a099-f18fa58ffe57))
+ (fp_line (start 8.115 2.54) (end 8.115 10.38) (layer "F.Fab") (width 0.1) (tstamp 51b73323-ffd9-45f1-9efc-b5bc0be7f798))
+ (fp_line (start 11.55 5.08) (end 11.55 10.38) (layer "F.Fab") (width 0.1) (tstamp 53725e6c-e44f-48c7-aed1-95ad07532557))
+ (fp_line (start 11.55 0) (end 11.55 10.38) (layer "F.Fab") (width 0.1) (tstamp 55045da2-98c5-43da-9552-9a8c322ed644))
+ (fp_line (start -1.245 2.54) (end -1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp 5719a154-1a3c-400a-bb9f-b149bb206c0e))
+ (fp_line (start 13.84 0) (end 13.84 10.38) (layer "F.Fab") (width 0.1) (tstamp 5802e01e-5892-447b-b54a-153116dcf8bb))
+ (fp_line (start 9.16 0) (end 9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp 5a086eb6-2527-45f5-b92c-2132782ed272))
+ (fp_line (start 18.22 0) (end 18.22 10.38) (layer "F.Fab") (width 0.1) (tstamp 5b596b11-098b-4573-9ac6-b4b8106062aa))
+ (fp_line (start 15.93 5.08) (end 15.93 10.38) (layer "F.Fab") (width 0.1) (tstamp 5e16c143-c16a-4c9a-ba4e-68c6e8de5c2f))
+ (fp_line (start 9.26 0) (end 9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp 6066ed44-d54e-4dd5-a376-1565318c803b))
+ (fp_line (start 0.1 5.08) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 63db7777-80f6-483c-bdb6-5a49466d26c3))
+ (fp_line (start 6.97 5.08) (end 6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 66193aeb-8243-44a4-bc38-a01b1870f30e))
+ (fp_line (start 11.35 0) (end 11.35 10.38) (layer "F.Fab") (width 0.1) (tstamp 6db37a8d-51a8-4d02-8dd8-2294f6f0edb1))
+ (fp_line (start 15.93 0) (end 15.93 10.38) (layer "F.Fab") (width 0.1) (tstamp 70e46470-3455-4905-a52f-41e21921994f))
+ (fp_line (start -10.975 14.88) (end 28.225 14.88) (layer "F.Fab") (width 0.1) (tstamp 70f2a3c6-a419-4e5e-b8c8-710d32e9ca34))
+ (fp_line (start 6.87 0) (end 6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 713e71ce-437b-4dbe-8d7a-7b19c30dcf10))
+ (fp_line (start 9.06 5.08) (end 9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp 733b3ea9-9c22-41a7-8968-b7804875db91))
+ (fp_line (start -0.1 5.08) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 73aece44-fb8f-4c6f-91bb-57ed125fdd50))
+ (fp_line (start 4.68 0) (end 4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp 7465816b-5cbf-47de-ba6d-41846fee5f34))
+ (fp_line (start 20.925 14.88) (end -3.675 14.88) (layer "F.Fab") (width 0.1) (tstamp 7a3fd17d-5208-4520-92fc-c72b06ce21a0))
+ (fp_line (start 2.19 5.08) (end 2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 7bfa6177-1858-4e1f-abd9-085c7be6afb2))
+ (fp_line (start 4.48 5.08) (end 4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 7ca26dfe-bbda-4aa9-aa74-81fd17f46daf))
+ (fp_line (start 12.695 2.54) (end 12.695 10.38) (layer "F.Fab") (width 0.1) (tstamp 7e10eda9-2fc0-4b01-9009-c51356b30aa3))
+ (fp_line (start 7.915 2.54) (end 7.915 10.38) (layer "F.Fab") (width 0.1) (tstamp 7e2559fb-9319-4429-9e0c-bfcb9fc541a8))
+ (fp_line (start 3.535 2.54) (end 3.535 10.38) (layer "F.Fab") (width 0.1) (tstamp 810087c1-d4fc-4a81-ae5f-898b01e25c36))
+ (fp_line (start -3.675 20.88) (end 20.925 20.88) (layer "F.Fab") (width 0.1) (tstamp 8bc03039-9cb6-479c-a78a-f869039d9259))
+ (fp_line (start 11.45 0) (end 11.45 10.38) (layer "F.Fab") (width 0.1) (tstamp 94143945-b9c4-4ec9-ab1e-9d4d29b46676))
+ (fp_line (start 10.305 2.54) (end 10.305 10.38) (layer "F.Fab") (width 0.1) (tstamp 964a2b8a-d097-47ce-a493-6c068290735e))
+ (fp_line (start 17.075 2.54) (end 17.075 10.38) (layer "F.Fab") (width 0.1) (tstamp 980629ec-e2d8-404b-ad9c-4ffe6ad72443))
+ (fp_line (start -1.045 2.54) (end -1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 9a64156b-e69b-451c-a9e0-c6e6ea4b6d1e))
+ (fp_line (start 13.84 5.08) (end 13.84 10.38) (layer "F.Fab") (width 0.1) (tstamp 9a774e66-9cea-47e9-8b83-39046d84d24f))
+ (fp_line (start 2.39 5.08) (end 2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp a476ec84-27fd-48c6-92cf-06c3384e7a32))
+ (fp_line (start 5.625 2.54) (end 5.625 10.38) (layer "F.Fab") (width 0.1) (tstamp a555f980-d558-4f95-9002-0b517a1bc7db))
+ (fp_line (start 6.97 0) (end 6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp a5b65b4c-c8f6-4de4-8703-e33850c7f60c))
+ (fp_line (start 5.825 2.54) (end 5.825 10.38) (layer "F.Fab") (width 0.1) (tstamp a77c70f6-404c-4841-9343-9ddbd0d1954a))
+ (fp_line (start 18.32 0) (end 18.32 10.38) (layer "F.Fab") (width 0.1) (tstamp a9786008-bf1f-4320-ac46-7a60bc6d5585))
+ (fp_line (start 13.74 5.08) (end 13.74 10.38) (layer "F.Fab") (width 0.1) (tstamp aca730bb-f6cf-45ad-b1ce-efacf5ac3848))
+ (fp_line (start 4.68 5.08) (end 4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp b77d94e7-c3a1-4267-ad03-ffcdc6474a45))
+ (fp_line (start 17.175 2.54) (end 17.175 10.38) (layer "F.Fab") (width 0.1) (tstamp b8d9dd37-0313-4910-b37c-7725eb0fe9b5))
+ (fp_line (start 21.325 10.38) (end -4.075 10.38) (layer "F.Fab") (width 0.1) (tstamp baa6c86a-a08d-4e8b-9061-21dadbbc740a))
+ (fp_line (start 2.39 0) (end 2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp bb51c0fe-3e63-4ff3-ac0c-806c9b95e797))
+ (fp_line (start 16.03 5.08) (end 16.03 10.38) (layer "F.Fab") (width 0.1) (tstamp bbf24a43-2bb6-42fe-b475-d8d45bc2f814))
+ (fp_line (start 13.64 0) (end 13.64 10.38) (layer "F.Fab") (width 0.1) (tstamp bf403cf5-0756-46ba-8fd9-cb5cec1e470e))
+ (fp_line (start 10.405 2.54) (end 10.405 10.38) (layer "F.Fab") (width 0.1) (tstamp c0d0f485-26cf-44ef-91a3-56cb97ca0837))
+ (fp_line (start 3.435 2.54) (end 3.435 10.38) (layer "F.Fab") (width 0.1) (tstamp c4c51953-b73d-4b48-9dfc-d13341a5d3d1))
+ (fp_line (start 28.225 14.88) (end 28.225 14.48) (layer "F.Fab") (width 0.1) (tstamp cae69d3e-cf17-46fc-b454-9f4a458fb6be))
+ (fp_line (start 2.19 0) (end 2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp cb43c49a-c583-4820-983a-4830a3e24db7))
+ (fp_line (start 4.58 0) (end 4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp cbd279f1-44d6-4ba4-aa6f-3d3e897d07db))
+ (fp_line (start 9.16 5.08) (end 9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp cc503462-0f40-4260-900e-5b3540d123f1))
+ (fp_line (start 1.245 2.54) (end 1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp cd0133af-1fa2-442d-b334-fb22ba95a582))
+ (fp_line (start 28.225 14.48) (end -10.975 14.48) (layer "F.Fab") (width 0.1) (tstamp cd55120e-dc64-4b90-a34c-bf4f63d2e45a))
+ (fp_line (start 6.87 5.08) (end 6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp d1ca16ac-9b60-43cb-ad88-56ecc22615bc))
+ (fp_line (start 9.06 0) (end 9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp d4e772dd-b4c4-43c7-b454-25c1080b4a5f))
+ (fp_line (start -10.975 14.48) (end -10.975 14.88) (layer "F.Fab") (width 0.1) (tstamp d5c58757-0a00-4b6b-ab82-26ee77f7bbb3))
+ (fp_line (start 0.1 0) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp d60250c3-da0a-4e72-8df8-38e4f26ae6cd))
+ (fp_line (start 17.275 2.54) (end 17.275 10.38) (layer "F.Fab") (width 0.1) (tstamp dabeb807-9584-497d-b69a-f2bc48991aa6))
+ (fp_line (start 13.74 0) (end 13.74 10.38) (layer "F.Fab") (width 0.1) (tstamp dbe21052-3e64-4b4b-b415-66cf03cba88d))
+ (fp_line (start 12.595 2.54) (end 12.595 10.38) (layer "F.Fab") (width 0.1) (tstamp e076bc86-56a7-4aeb-b9e4-2822fee35890))
+ (fp_line (start 20.925 20.88) (end 20.925 14.88) (layer "F.Fab") (width 0.1) (tstamp e424d395-c72b-49a8-a0cb-cd6536e8494d))
+ (fp_line (start 14.785 2.54) (end 14.785 10.38) (layer "F.Fab") (width 0.1) (tstamp e430af0b-6cd7-4d2e-86c1-7d9130e31e31))
+ (fp_line (start 9.26 5.08) (end 9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp e7094eb4-e863-483d-a28b-dfdfc0ceaae8))
+ (fp_line (start -4.075 10.38) (end -4.075 14.48) (layer "F.Fab") (width 0.1) (tstamp e994520d-8ff1-4303-a7aa-e0f73fa7ae48))
+ (fp_line (start 11.45 5.08) (end 11.45 10.38) (layer "F.Fab") (width 0.1) (tstamp eb4ebac0-0296-4011-9674-5df76df64975))
+ (fp_line (start 2.29 0) (end 2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp ec7af7c3-61a0-4169-80e9-c2b777ec7318))
+ (fp_line (start -3.675 14.88) (end -3.675 20.88) (layer "F.Fab") (width 0.1) (tstamp f44a3f1c-5ebc-4ca0-b13f-1b1f70164f11))
+ (fp_line (start 0 5.08) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp f4d0812f-46d9-40db-a3cc-013aaa0a3950))
+ (fp_line (start 18.42 0) (end 18.42 10.38) (layer "F.Fab") (width 0.1) (tstamp f4e2bd6e-39d1-4d5c-bf84-874b93fa2f4a))
+ (fp_line (start 3.335 2.54) (end 3.335 10.38) (layer "F.Fab") (width 0.1) (tstamp f58699c6-0b56-41db-a145-c4a98dd63260))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4edf1344-3221-417b-acdd-22e7201e2a1d))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c041e818-287c-4a2d-9e77-4a0561d9e846))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e46cec19-d975-467b-8145-794abf7d2fe1))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 50939ebb-3923-4a12-bd17-3587c9ad4a0e))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aac39e6e-adc4-4d53-befc-73d85f860169))
+ (pad "6" thru_hole circle (at 11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5a1deb31-2c91-4b14-be06-02398a99b565))
+ (pad "7" thru_hole circle (at 13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aafb110f-00a1-47f0-b3dc-4f527c001ff4))
+ (pad "8" thru_hole circle (at 16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8c9dc03d-431e-43ee-aed0-8d005fecdd2b))
+ (pad "9" thru_hole circle (at 18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b792cdbe-2163-4c94-b7f0-faab19fe7d38))
+ (pad "10" thru_hole circle (at -1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25c2e6ec-b6ce-4274-aef1-a3c4bdc308c3))
+ (pad "11" thru_hole circle (at 1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a1a38203-b6af-4672-8ea4-2c7352b9bcea))
+ (pad "12" thru_hole circle (at 3.435 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6c964b7e-b0e8-4743-aa47-59215448f23b))
+ (pad "13" thru_hole circle (at 5.725 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 19d5c329-b1ae-4ac7-8ca4-11ebac241fde))
+ (pad "14" thru_hole circle (at 8.015 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d8fce7e0-6e03-4c2f-b0a8-d538cbbf3c7c))
+ (pad "15" thru_hole circle (at 10.305 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f7bcfeb5-9a6b-4d1d-b442-04e73ff3bf57))
+ (pad "16" thru_hole circle (at 12.595 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00a74baf-86cc-4227-848f-31beef852f99))
+ (pad "17" thru_hole circle (at 14.885 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1b102065-955e-4fa6-8a84-feacb0948b23))
+ (pad "18" thru_hole circle (at 17.175 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1173ef32-73f0-491f-a24e-709020b2e22c))
+ (pad "19" thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 121f8de2-f8a4-46e7-abf3-3e42d1b344b8))
+ (pad "20" thru_hole circle (at 2.29 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a23a6fdc-0bfe-4b18-a42b-c6e9f18cef5f))
+ (pad "21" thru_hole circle (at 4.58 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ffe48260-5711-4b5c-b1c0-51a4c6f7d6f0))
+ (pad "22" thru_hole circle (at 6.87 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a3d96115-6490-458c-9ee2-e916425c6552))
+ (pad "23" thru_hole circle (at 9.16 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 68758c59-7b17-4946-9308-f6cffef97434))
+ (pad "24" thru_hole circle (at 11.45 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 893c7dc2-728e-4e35-9aa6-941be7ebac61))
+ (pad "25" thru_hole circle (at 13.74 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d3871180-efa3-44f0-91f0-a457009ac982))
+ (pad "26" thru_hole circle (at 16.03 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ea9ea2e6-1121-46ad-88f0-f03ddd481328))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..35cded31
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "26-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "26-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 33.3mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.625 -5.33) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 08a1f2ea-4d3d-4f25-8a3c-ffc6bd6916ca)
+ )
+ (fp_text value "DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles" (at 8.625 9.29) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1a228172-e816-49af-abfd-682f14c544f2)
+ )
+ (fp_text user "${REFERENCE}" (at 8.625 1.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c707d7b-fefe-42d6-825c-a982dc260929)
+ )
+ (fp_line (start 20.64147 -0.281744) (end 19.742202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp 059b91ea-c693-404b-97cc-2f61220db321))
+ (fp_line (start -9.975 -4.33) (end 27.225 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 0abd3029-8664-4eab-af33-d641fc6099bf))
+ (fp_line (start -11.035 7.23) (end -11.035 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 128164a5-2bb1-4950-8c91-ce4765570200))
+ (fp_line (start -0.25 -5.224338) (end 0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 329e1718-4955-498e-8a03-11dd20cae362))
+ (fp_line (start 0 -4.791325) (end -0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 35e1044a-eb7c-4a15-8a41-27c64c6e6174))
+ (fp_line (start -0.857421 6.19) (end 18.107421 6.19) (layer "F.SilkS") (width 0.12) (tstamp 5907c109-c450-4ca1-a3b8-fd829ebf6869))
+ (fp_line (start -3.39147 -0.281744) (end -2.492202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp 6d3b7bbd-d3e4-4e48-8413-1dca2d408414))
+ (fp_line (start -1.756689 -2.23) (end 19.006689 -2.23) (layer "F.SilkS") (width 0.12) (tstamp 7f88e9dd-dcc8-482c-8d84-940e6fd25ec5))
+ (fp_line (start 27.225 8.29) (end -9.975 8.29) (layer "F.SilkS") (width 0.12) (tstamp 8862f624-1102-406d-abef-944a2ebbf16d))
+ (fp_line (start 0.25 -5.224338) (end 0 -4.791325) (layer "F.SilkS") (width 0.12) (tstamp bebce72e-668a-4152-8b69-adc26825cf9d))
+ (fp_line (start 28.285 -3.27) (end 28.285 7.23) (layer "F.SilkS") (width 0.12) (tstamp e33cde65-dbb2-42b2-ab9b-4a7906731695))
+ (fp_arc (start 27.225 -4.33) (mid 27.974533 -4.019533) (end 28.285 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 16f5ab9b-90c9-4336-9743-d56340ed170b))
+ (fp_arc (start 28.285 7.23) (mid 27.974533 7.979533) (end 27.225 8.29) (layer "F.SilkS") (width 0.12) (tstamp 3bce3ea1-0237-43d2-a3b2-8d71a27109e5))
+ (fp_arc (start -0.857421 6.19) (mid -1.924448 5.801634) (end -2.492202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp 56604dd6-2b85-48dd-9e4b-5778af1fc6c7))
+ (fp_arc (start 19.006689 -2.23) (mid 20.278323 -1.637027) (end 20.64147 -0.281744) (layer "F.SilkS") (width 0.12) (tstamp 57151308-b729-49c1-a1d0-425f1cdadffa))
+ (fp_arc (start -3.39147 -0.281744) (mid -3.028323 -1.637028) (end -1.756689 -2.23) (layer "F.SilkS") (width 0.12) (tstamp 76ab3303-b068-4beb-9de5-3ec085020f8b))
+ (fp_arc (start -11.035 -3.27) (mid -10.724533 -4.019533) (end -9.975 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 76f2c8ff-ec6a-40d3-9f0c-e306c4b40150))
+ (fp_arc (start -9.975 8.29) (mid -10.724533 7.979533) (end -11.035 7.23) (layer "F.SilkS") (width 0.12) (tstamp 7e0f70ac-6d2d-4c6d-a210-df7c8f376bdd))
+ (fp_arc (start 19.742202 4.818256) (mid 19.174449 5.801634) (end 18.107421 6.19) (layer "F.SilkS") (width 0.12) (tstamp b21c3444-4424-456d-a699-2473b0990183))
+ (fp_line (start 28.75 -4.8) (end -11.5 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 26b854e4-2c21-4468-b5b3-30ebc8d1c82e))
+ (fp_line (start -11.5 8.75) (end 28.75 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 625f68a6-ef69-4b74-97d2-2886c77daffe))
+ (fp_line (start -11.5 -4.8) (end -11.5 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 988074b2-7650-4ab9-8aa1-a96cbef611ae))
+ (fp_line (start 28.75 8.75) (end 28.75 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp e983e581-e4cc-4250-913f-6a3e6e7ec73d))
+ (fp_line (start -3.343887 -0.292163) (end -2.444619 4.807837) (layer "F.Fab") (width 0.1) (tstamp 0de56b7d-d062-4a7a-9b52-750624562fd5))
+ (fp_line (start 28.225 -3.27) (end 28.225 7.23) (layer "F.Fab") (width 0.1) (tstamp 301b37dc-d380-48f7-97f3-69d5dcbdde33))
+ (fp_line (start 20.593887 -0.292163) (end 19.694619 4.807837) (layer "F.Fab") (width 0.1) (tstamp 31fc8425-653a-4dfe-9f0f-b698b4010e6e))
+ (fp_line (start -10.975 7.23) (end -10.975 -3.27) (layer "F.Fab") (width 0.1) (tstamp 5ee262f4-229b-4b19-85bd-86f07fd3e780))
+ (fp_line (start 27.225 8.23) (end -9.975 8.23) (layer "F.Fab") (width 0.1) (tstamp 84d3e34a-0228-403a-af56-24f5c38e9776))
+ (fp_line (start -0.868927 6.13) (end 18.118927 6.13) (layer "F.Fab") (width 0.1) (tstamp 9845f19e-3bb6-40eb-8350-d9307eb6fe2a))
+ (fp_line (start -9.975 -4.27) (end 27.225 -4.27) (layer "F.Fab") (width 0.1) (tstamp e36fdcb5-cd48-42a1-a540-c936ecb68aa7))
+ (fp_line (start -1.768194 -2.17) (end 19.018194 -2.17) (layer "F.Fab") (width 0.1) (tstamp fc84ded3-ef86-4fc7-9bcf-82e0fd3fa3c3))
+ (fp_arc (start -3.343886 -0.292163) (mid -2.993865 -1.59846) (end -1.768194 -2.17) (layer "F.Fab") (width 0.1) (tstamp 2e894074-3f67-4b9b-8926-0f5a06cbcb87))
+ (fp_arc (start -9.975 8.23) (mid -10.682107 7.937107) (end -10.975 7.23) (layer "F.Fab") (width 0.1) (tstamp 46a45cc9-ef65-4799-85ca-b20c5b063182))
+ (fp_arc (start -10.975 -3.27) (mid -10.682107 -3.977107) (end -9.975 -4.27) (layer "F.Fab") (width 0.1) (tstamp 47d417a5-badc-4f80-addb-868acaee3658))
+ (fp_arc (start -0.868927 6.13) (mid -1.897387 5.755671) (end -2.444619 4.807837) (layer "F.Fab") (width 0.1) (tstamp 96e6c6a9-9168-4214-bb42-45a2ff6e0715))
+ (fp_arc (start 19.018194 -2.17) (mid 20.243865 -1.59846) (end 20.593886 -0.292163) (layer "F.Fab") (width 0.1) (tstamp 9f1ed3b1-4bd9-48cf-9fc9-6793bf9c6d73))
+ (fp_arc (start 19.694619 4.807837) (mid 19.147387 5.755671) (end 18.118927 6.13) (layer "F.Fab") (width 0.1) (tstamp b9a1b2de-a6d7-49d6-9f6f-121dc6fbe7e0))
+ (fp_arc (start 28.225 7.23) (mid 27.932107 7.937107) (end 27.225 8.23) (layer "F.Fab") (width 0.1) (tstamp bcfafad7-9b3a-4ee9-9908-8da6fde52cad))
+ (fp_arc (start 27.225 -4.27) (mid 27.932107 -3.977107) (end 28.225 -3.27) (layer "F.Fab") (width 0.1) (tstamp bfb2668b-35ea-4669-96b5-da93bc7bfe88))
+ (pad "0" thru_hole circle (at -8.025 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 26ad8bab-2a59-4307-869b-3015dc93eb89))
+ (pad "0" thru_hole circle (at 25.275 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 72480eb0-1144-472a-926f-2f5105135d48))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 29ac7ea1-becd-4e6b-a763-e21cf875b484))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 599795f1-9947-4eec-8afe-f475e49df21f))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 480fae57-7f70-40e5-bc33-5ac34e39136a))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 111410cc-cc77-4a26-beb9-766eae7e71a2))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6ce2b87d-59df-403a-8f5e-3b8329c9fd4b))
+ (pad "6" thru_hole circle (at 11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36184eb4-4116-43e4-923d-86be7a55c271))
+ (pad "7" thru_hole circle (at 13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8df57953-f0af-4693-9ac1-19fdf760b615))
+ (pad "8" thru_hole circle (at 16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 15b0ed54-ff62-4209-8b49-4b9c1bcf761c))
+ (pad "9" thru_hole circle (at 18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 33bf7e2a-4904-4eb5-9e46-4c24464defc8))
+ (pad "10" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5491250b-0d0b-4622-a9f0-73d6fb44d61e))
+ (pad "11" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e0420976-8c19-48ca-bbbc-281be6c21ddb))
+ (pad "12" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 729043ea-1551-4114-a2a7-94e610aab9ce))
+ (pad "13" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f665df22-932c-4330-8579-91ed2750fdee))
+ (pad "14" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9f6748cb-08f6-435d-a097-0f9ce9927f71))
+ (pad "15" thru_hole circle (at 10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5eea1299-28e3-4b1c-a08a-a7dcf7345f69))
+ (pad "16" thru_hole circle (at 12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 51a2ddac-c62f-4b3c-ae7d-0df46e07a886))
+ (pad "17" thru_hole circle (at 14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f4522220-8637-41f5-ad54-d999a286e637))
+ (pad "18" thru_hole circle (at 17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0bc847c1-8421-4e0a-b3bd-816a9b1eab4c))
+ (pad "19" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 66255c5b-4dcc-492f-8118-e42bef758579))
+ (pad "20" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 04ff7025-745b-4a0c-b8a1-5b90867a462c))
+ (pad "21" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 135e21ad-7f04-4673-96d3-81028968ca40))
+ (pad "22" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00760822-466a-4b57-b88f-502d6e98864f))
+ (pad "23" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 33c516e7-ebe1-4b5a-b2d0-f99926e9b891))
+ (pad "24" thru_hole circle (at 11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 80a3e29e-a861-4615-978f-8e36c3c88693))
+ (pad "25" thru_hole circle (at 13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4118987e-e9e9-4398-9802-3e8c4aa8c292))
+ (pad "26" thru_hole circle (at 16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 98a16ed2-42aa-439f-a0b4-0b8dcb05e4e3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_EdgeMount_P2.77mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_EdgeMount_P2.77mm.kicad_mod
new file mode 100644
index 00000000..9868b51e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_EdgeMount_P2.77mm.kicad_mod
@@ -0,0 +1,255 @@
+(footprint "DSUB-37_Female_EdgeMount_P2.77mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 63.5mm")
+ (attr smd)
+ (fp_text reference "REF**" (at -28.853333 0) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 41415f66-a578-4523-8a3f-58d62cfde2d8)
+ )
+ (fp_text value "DSUB-37_Female_EdgeMount_P2.77mm" (at 0 16.86) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c97c2577-ed02-4c84-b3d2-326731127233)
+ )
+ (fp_text user "PCB edge" (at -29.7 1.323333) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 7b49936f-41f9-4102-8c54-2e4c84e3962c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 3.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67f2efe7-c7b6-4a9d-a00c-439a1817ca6d)
+ )
+ (fp_line (start -26.113333 -2) (end -26.113333 1.74) (layer "F.SilkS") (width 0.12) (tstamp 69bbbe0e-5e22-4087-b702-88375c52574b))
+ (fp_line (start 26.353333 -2.24) (end 22.16 -2.24) (layer "F.SilkS") (width 0.12) (tstamp 9ea8b9a7-f522-48b3-9abb-ef61be43b73d))
+ (fp_line (start 26.113333 1.74) (end 26.113333 -2) (layer "F.SilkS") (width 0.12) (tstamp d32df521-e7d0-41b7-9586-b4263b5164a7))
+ (fp_line (start 26.113333 -2) (end -26.113333 -2) (layer "F.SilkS") (width 0.12) (tstamp d87946a2-248c-43a6-b6a7-92ed3365ef2c))
+ (fp_line (start 26.353333 0) (end 26.353333 -2.24) (layer "F.SilkS") (width 0.12) (tstamp e2778fcf-5543-4e28-82eb-5df17acf0e48))
+ (fp_line (start -34.7 1.99) (end 34.7 1.99) (layer "Dwgs.User") (width 0.05) (tstamp 1bb72d5c-5c91-4465-b08c-6453a18084d1))
+ (fp_line (start -28.3 4.3) (end -27.3 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 123209d0-c177-4efb-b166-0b17c268ea4b))
+ (fp_line (start 28.3 4.3) (end 28.3 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 237e67cb-6eb0-459a-bc08-0e82ddfc1df9))
+ (fp_line (start -35.2 8.8) (end -28.3 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 3cc22d5a-1c33-4d7a-9ecd-1237700c651d))
+ (fp_line (start 27.3 4.3) (end 28.3 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 3e6467c9-63a1-46f2-b497-ff5e5f782c8d))
+ (fp_line (start 27.9 16.4) (end -27.9 16.4) (layer "F.CrtYd") (width 0.05) (tstamp 4371727e-25ad-4e98-853a-9621af77763b))
+ (fp_line (start -27.9 10.2) (end -35.2 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 4829e9f3-ee32-49d1-81be-1f2f72034442))
+ (fp_line (start 35.2 10.2) (end 27.9 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 492f83f7-5c24-4918-9766-7acf01d28d9a))
+ (fp_line (start 35.2 8.8) (end 35.2 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 719903f9-a78f-4a3e-8f6b-f3c53b55faf1))
+ (fp_line (start -27.3 1.5) (end -26.4 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 75ed394e-b4db-4af0-86dd-d7072ad03106))
+ (fp_line (start -27.3 4.3) (end -27.3 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 81d84571-95bf-41a7-92fd-dc02f4895b5b))
+ (fp_line (start 27.3 1.5) (end 27.3 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 89d7f7fc-8305-411c-940c-bb5df2af57e7))
+ (fp_line (start 26.4 -2.25) (end 26.4 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 9cede724-f572-4033-a90a-70221ff1ab66))
+ (fp_line (start -26.4 -2.25) (end 26.4 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 9f78f67f-ed67-4796-ba3c-33912ca6c3e1))
+ (fp_line (start -28.3 8.8) (end -28.3 4.3) (layer "F.CrtYd") (width 0.05) (tstamp a0c9689f-14c1-42ac-8218-9be57e8709a9))
+ (fp_line (start -35.2 10.2) (end -35.2 8.8) (layer "F.CrtYd") (width 0.05) (tstamp a25695a5-7ce1-4ad5-8765-2fec450b6615))
+ (fp_line (start 28.3 8.8) (end 35.2 8.8) (layer "F.CrtYd") (width 0.05) (tstamp bc91f362-d59c-462a-bb17-6eb459c2d6bd))
+ (fp_line (start -27.9 16.4) (end -27.9 10.2) (layer "F.CrtYd") (width 0.05) (tstamp c05f656c-beb7-42b7-8eaf-f93af376acf8))
+ (fp_line (start 27.9 10.2) (end 27.9 16.4) (layer "F.CrtYd") (width 0.05) (tstamp c45365a9-b038-46a1-a3cf-9219485df4c4))
+ (fp_line (start -26.4 1.5) (end -26.4 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp d5e58292-9185-4426-badf-33152e61aeff))
+ (fp_line (start 26.4 1.5) (end 27.3 1.5) (layer "F.CrtYd") (width 0.05) (tstamp f07ea80e-7fdc-4a63-8b01-1b07605f45ee))
+ (fp_line (start 0.785 1.99) (end 1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp 0c09c439-d62b-45ef-a9f4-4a55c8a2379c))
+ (fp_line (start 10.295 -0.91) (end 9.095 -0.91) (layer "B.Fab") (width 0.1) (tstamp 0c134cd0-bab6-42a0-b459-dab5d74adb62))
+ (fp_line (start -18.605 -0.91) (end -18.605 1.99) (layer "B.Fab") (width 0.1) (tstamp 196f141e-bf28-4e50-8083-eb0d493dc873))
+ (fp_line (start -9.095 -0.91) (end -10.295 -0.91) (layer "B.Fab") (width 0.1) (tstamp 1fbb711f-9b92-4ccc-b846-5395f93d764e))
+ (fp_line (start 17.405 -0.91) (end 17.405 1.99) (layer "B.Fab") (width 0.1) (tstamp 258c3c5d-0fca-4d3b-b604-edea05c18f2c))
+ (fp_line (start -6.325 -0.91) (end -7.525 -0.91) (layer "B.Fab") (width 0.1) (tstamp 26fcb6c5-8a05-49c0-9d86-a88f90f24eed))
+ (fp_line (start -10.295 -0.91) (end -10.295 1.99) (layer "B.Fab") (width 0.1) (tstamp 27702b3f-fb24-4bac-9c5e-6f40c3463b57))
+ (fp_line (start -22.945 1.99) (end -22.945 -0.91) (layer "B.Fab") (width 0.1) (tstamp 329f7c62-fc16-459c-b443-12e679d08d80))
+ (fp_line (start -22.945 -0.91) (end -24.145 -0.91) (layer "B.Fab") (width 0.1) (tstamp 35d2d255-41a6-47cb-9f8f-202c76e2affe))
+ (fp_line (start -0.785 1.99) (end -0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp 372fc567-b886-4eff-8a24-41bbece0b8c8))
+ (fp_line (start 21.375 1.99) (end 21.375 -0.91) (layer "B.Fab") (width 0.1) (tstamp 390452b5-8e5e-4e5b-b520-f158072f91bf))
+ (fp_line (start 0.785 -0.91) (end 0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp 395b0a59-0394-42ba-a452-9dcf27edad15))
+ (fp_line (start 15.835 1.99) (end 15.835 -0.91) (layer "B.Fab") (width 0.1) (tstamp 3b8efc41-8b55-4245-9c05-71efb3a94a7e))
+ (fp_line (start 22.945 1.99) (end 24.145 1.99) (layer "B.Fab") (width 0.1) (tstamp 4294d3a4-8e2f-460f-9574-7046b739019c))
+ (fp_line (start 11.865 1.99) (end 13.065 1.99) (layer "B.Fab") (width 0.1) (tstamp 4b0e3ad5-5aa4-4097-bb69-8d8f89a47462))
+ (fp_line (start 1.985 -0.91) (end 0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp 4eca9dec-a227-4cba-b83e-df493ccf332e))
+ (fp_line (start -3.555 1.99) (end -3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp 51595428-d07a-4d23-83f8-827c74abc3ac))
+ (fp_line (start -17.405 1.99) (end -17.405 -0.91) (layer "B.Fab") (width 0.1) (tstamp 589c3a20-8dc6-46a5-acff-97d96dd84465))
+ (fp_line (start -20.175 1.99) (end -20.175 -0.91) (layer "B.Fab") (width 0.1) (tstamp 5c771101-10f8-4dae-9fbc-09bd84cb9998))
+ (fp_line (start -21.375 1.99) (end -20.175 1.99) (layer "B.Fab") (width 0.1) (tstamp 5e55746a-32c9-4416-9140-bfae4108c908))
+ (fp_line (start 3.555 1.99) (end 4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp 62f1d046-8aba-444e-b02f-2c602c38db9f))
+ (fp_line (start -15.835 -0.91) (end -15.835 1.99) (layer "B.Fab") (width 0.1) (tstamp 63cc0716-88c8-482d-8b95-2f5965e7e91d))
+ (fp_line (start -6.325 1.99) (end -6.325 -0.91) (layer "B.Fab") (width 0.1) (tstamp 6a2b4746-c3de-4bda-afa5-9a01f48f1aaa))
+ (fp_line (start -17.405 -0.91) (end -18.605 -0.91) (layer "B.Fab") (width 0.1) (tstamp 6ae93008-41f6-4478-a725-08c42ef08ee9))
+ (fp_line (start -13.065 -0.91) (end -13.065 1.99) (layer "B.Fab") (width 0.1) (tstamp 6c72c109-c575-47c6-8afb-eda6dc28506b))
+ (fp_line (start -7.525 1.99) (end -6.325 1.99) (layer "B.Fab") (width 0.1) (tstamp 72e7de31-8384-43af-a9b3-bd4d3f4ddc2c))
+ (fp_line (start -0.785 -0.91) (end -1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp 754899ba-9130-45bd-8497-8796e86c5bee))
+ (fp_line (start 20.175 1.99) (end 21.375 1.99) (layer "B.Fab") (width 0.1) (tstamp 7a675309-3e1d-4f0c-b67e-a0d439233b1c))
+ (fp_line (start 13.065 -0.91) (end 11.865 -0.91) (layer "B.Fab") (width 0.1) (tstamp 7c5c0472-4c89-444b-860a-6015332dd6b5))
+ (fp_line (start -15.835 1.99) (end -14.635 1.99) (layer "B.Fab") (width 0.1) (tstamp 7d2a9a0b-7cf0-4f33-a32d-ac774e10466e))
+ (fp_line (start -4.755 1.99) (end -3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp 801618c4-9879-459e-ab1f-cc3566cd312a))
+ (fp_line (start -11.865 1.99) (end -11.865 -0.91) (layer "B.Fab") (width 0.1) (tstamp 8154da98-6128-4336-80be-b8a53bef0b01))
+ (fp_line (start -10.295 1.99) (end -9.095 1.99) (layer "B.Fab") (width 0.1) (tstamp 83dfffd1-6add-49c5-bde2-f94282861b9f))
+ (fp_line (start -20.175 -0.91) (end -21.375 -0.91) (layer "B.Fab") (width 0.1) (tstamp 865712d1-f973-4045-9ea3-b3dbc62d1c5e))
+ (fp_line (start 17.405 1.99) (end 18.605 1.99) (layer "B.Fab") (width 0.1) (tstamp 8685d37c-0506-4f28-a48b-2fe96e19a400))
+ (fp_line (start 7.525 -0.91) (end 6.325 -0.91) (layer "B.Fab") (width 0.1) (tstamp 86a3794b-acff-4ab0-b1b1-0d29674a93ce))
+ (fp_line (start 1.985 1.99) (end 1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp 8afcc486-eed4-4f90-9347-975079bb6a00))
+ (fp_line (start 14.635 1.99) (end 15.835 1.99) (layer "B.Fab") (width 0.1) (tstamp 913c5b3a-3933-4a4a-b6d4-9fa4a1be7b6f))
+ (fp_line (start 4.755 1.99) (end 4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp 92d126a2-f8df-41b6-ae6b-032210e194dd))
+ (fp_line (start 21.375 -0.91) (end 20.175 -0.91) (layer "B.Fab") (width 0.1) (tstamp 9d1a0402-643f-4f0e-ab13-2f3c8f7ca61f))
+ (fp_line (start -14.635 1.99) (end -14.635 -0.91) (layer "B.Fab") (width 0.1) (tstamp a13ca18a-0353-4846-b236-a93ffa50c6e9))
+ (fp_line (start -4.755 -0.91) (end -4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp a2d48ca1-c97f-4b4c-8ddf-3188314bfcf6))
+ (fp_line (start 24.145 -0.91) (end 22.945 -0.91) (layer "B.Fab") (width 0.1) (tstamp a80ce226-52f1-4122-95eb-8b57fbef1c77))
+ (fp_line (start 7.525 1.99) (end 7.525 -0.91) (layer "B.Fab") (width 0.1) (tstamp a8b2d3bc-c7aa-461b-af90-d02e7a9b0f01))
+ (fp_line (start 6.325 -0.91) (end 6.325 1.99) (layer "B.Fab") (width 0.1) (tstamp adfa185c-521f-41a5-a532-a53ba0f888ea))
+ (fp_line (start -24.145 1.99) (end -22.945 1.99) (layer "B.Fab") (width 0.1) (tstamp ae578baf-9a6d-492c-be54-374f572d5338))
+ (fp_line (start -18.605 1.99) (end -17.405 1.99) (layer "B.Fab") (width 0.1) (tstamp aecb7087-f982-4e97-9b50-621126c1b614))
+ (fp_line (start 15.835 -0.91) (end 14.635 -0.91) (layer "B.Fab") (width 0.1) (tstamp aedf6d09-463b-4401-9fe5-3c789633bf44))
+ (fp_line (start -24.145 -0.91) (end -24.145 1.99) (layer "B.Fab") (width 0.1) (tstamp af327634-bc4e-4220-8d52-cb5ea6e5f618))
+ (fp_line (start -21.375 -0.91) (end -21.375 1.99) (layer "B.Fab") (width 0.1) (tstamp b6453950-aac2-4d2f-bc94-95ddd7ab2aa3))
+ (fp_line (start 3.555 -0.91) (end 3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp bfb924c4-d7f6-4a36-920e-95d16b471daa))
+ (fp_line (start -9.095 1.99) (end -9.095 -0.91) (layer "B.Fab") (width 0.1) (tstamp c3953831-6834-4280-8871-5247b1abea60))
+ (fp_line (start 20.175 -0.91) (end 20.175 1.99) (layer "B.Fab") (width 0.1) (tstamp c97d805b-6bb9-4c75-b84f-09b36efe5fa7))
+ (fp_line (start -13.065 1.99) (end -11.865 1.99) (layer "B.Fab") (width 0.1) (tstamp cc6e09ed-787f-42e3-9a60-db08782a1ce0))
+ (fp_line (start -3.555 -0.91) (end -4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp d04dff45-f822-4742-9de9-077fd6e1c696))
+ (fp_line (start -1.985 -0.91) (end -1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp d5af9e1f-62f4-4dc0-9872-d459b55b1a81))
+ (fp_line (start 22.945 -0.91) (end 22.945 1.99) (layer "B.Fab") (width 0.1) (tstamp d7036c03-ee52-493a-bc10-8f680fe01a8f))
+ (fp_line (start 14.635 -0.91) (end 14.635 1.99) (layer "B.Fab") (width 0.1) (tstamp dba4ecd6-76c8-4eb7-937e-40a671ea9572))
+ (fp_line (start -1.985 1.99) (end -0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp dca4a6be-1b61-41b6-b42e-56f810301c7f))
+ (fp_line (start 6.325 1.99) (end 7.525 1.99) (layer "B.Fab") (width 0.1) (tstamp df5712eb-d49e-4eff-8eb2-6409fc0b1ac0))
+ (fp_line (start 18.605 -0.91) (end 17.405 -0.91) (layer "B.Fab") (width 0.1) (tstamp e13fc833-bdc1-4e74-b7c2-0d301648d31a))
+ (fp_line (start 24.145 1.99) (end 24.145 -0.91) (layer "B.Fab") (width 0.1) (tstamp e147fb5d-a5db-4e76-a38c-54cbda895dc7))
+ (fp_line (start -14.635 -0.91) (end -15.835 -0.91) (layer "B.Fab") (width 0.1) (tstamp e595fce1-9791-4fbc-a0d9-b304df652463))
+ (fp_line (start 9.095 -0.91) (end 9.095 1.99) (layer "B.Fab") (width 0.1) (tstamp e84e9da7-0970-4de4-91a0-fafe859c3a72))
+ (fp_line (start 9.095 1.99) (end 10.295 1.99) (layer "B.Fab") (width 0.1) (tstamp e9cae854-87f6-4ed6-b16c-b2ce329b3a61))
+ (fp_line (start 10.295 1.99) (end 10.295 -0.91) (layer "B.Fab") (width 0.1) (tstamp eb058b13-9ad3-4efd-b602-45352ccf70d0))
+ (fp_line (start 13.065 1.99) (end 13.065 -0.91) (layer "B.Fab") (width 0.1) (tstamp edb29f7f-faa0-4010-a9cc-37d716fb3b29))
+ (fp_line (start 11.865 -0.91) (end 11.865 1.99) (layer "B.Fab") (width 0.1) (tstamp ee3f3e46-f0c9-4768-979f-e021968074f1))
+ (fp_line (start 4.755 -0.91) (end 3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp ef0365fc-524f-4d7f-823f-85aa99311539))
+ (fp_line (start -11.865 -0.91) (end -13.065 -0.91) (layer "B.Fab") (width 0.1) (tstamp f79c45db-9693-4a27-8ae9-af910c0f6eac))
+ (fp_line (start 18.605 1.99) (end 18.605 -0.91) (layer "B.Fab") (width 0.1) (tstamp f8d49245-1b5c-470f-9ee7-7b39ca38b227))
+ (fp_line (start -7.525 -0.91) (end -7.525 1.99) (layer "B.Fab") (width 0.1) (tstamp fbab59a8-691d-4d65-ac5d-27e325ee74c9))
+ (fp_line (start 10.48 1.99) (end 11.68 1.99) (layer "F.Fab") (width 0.1) (tstamp 003c754a-84f2-479c-b205-1e5aaf2d50e9))
+ (fp_line (start 18.79 -0.91) (end 18.79 1.99) (layer "F.Fab") (width 0.1) (tstamp 0145d858-a100-4c11-847c-e58a327ad1f5))
+ (fp_line (start 4.94 1.99) (end 6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp 02a5b3b5-60dc-4192-b04a-4856a0b61848))
+ (fp_line (start 34.7 9.69) (end 34.7 9.29) (layer "F.Fab") (width 0.1) (tstamp 043ef5fd-f17c-4a9d-b30e-31574d193371))
+ (fp_line (start -21.56 -0.91) (end -22.76 -0.91) (layer "F.Fab") (width 0.1) (tstamp 05d4f94f-1a13-41ed-aac0-4e1221c66340))
+ (fp_line (start -22.76 -0.91) (end -22.76 1.99) (layer "F.Fab") (width 0.1) (tstamp 062dea25-1fd4-4572-bfe2-ad57c853686f))
+ (fp_line (start 26.8 1.99) (end -26.8 1.99) (layer "F.Fab") (width 0.1) (tstamp 070e4958-6541-4b18-bfa6-69745be626fd))
+ (fp_line (start -10.48 -0.91) (end -11.68 -0.91) (layer "F.Fab") (width 0.1) (tstamp 0a670174-1f95-40b4-af1a-575c82d70bcf))
+ (fp_line (start 0.6 -0.91) (end -0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp 0c6c4e2d-7e6b-405f-a14a-6a433c0bac6c))
+ (fp_line (start 6.14 1.99) (end 6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 19aa19f0-d5e7-4860-af47-4355cdee62fe))
+ (fp_line (start -34.7 9.69) (end 34.7 9.69) (layer "F.Fab") (width 0.1) (tstamp 19b34928-a799-4d52-91de-14881fe3ac75))
+ (fp_line (start -3.37 -0.91) (end -3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp 1b712cc9-10e7-4d27-930a-f06de2402c41))
+ (fp_line (start -34.7 9.29) (end -34.7 9.69) (layer "F.Fab") (width 0.1) (tstamp 1e01b23a-5991-424e-804f-5dc510e96a16))
+ (fp_line (start 6.14 -0.91) (end 4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp 1e19c393-1a1c-48bf-a9ec-65a1c34727f2))
+ (fp_line (start -0.6 -0.91) (end -0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp 1ef35759-a405-4be8-9be5-4b8313474a71))
+ (fp_line (start 14.45 -0.91) (end 13.25 -0.91) (layer "F.Fab") (width 0.1) (tstamp 244e26a3-6e86-4ac7-be72-5fcbc652f30e))
+ (fp_line (start 2.17 -0.91) (end 2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp 250a6cfe-472b-4a96-95e5-8a49027bf293))
+ (fp_line (start -13.25 -0.91) (end -14.45 -0.91) (layer "F.Fab") (width 0.1) (tstamp 26df32eb-02fb-4ccf-a344-0552cdb7af14))
+ (fp_line (start -26.8 4.79) (end 26.8 4.79) (layer "F.Fab") (width 0.1) (tstamp 2a51f822-0229-45fc-912d-0ea4aa1d7731))
+ (fp_line (start -6.14 -0.91) (end -6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp 2aa1d8a5-0f83-4d5c-a313-47b47e122163))
+ (fp_line (start -24.33 -0.91) (end -25.53 -0.91) (layer "F.Fab") (width 0.1) (tstamp 2b66e4e9-365c-4a2c-9b1f-2a98403b18bf))
+ (fp_line (start -19.99 -0.91) (end -19.99 1.99) (layer "F.Fab") (width 0.1) (tstamp 30e654ed-2ef7-4809-b2c9-30b65186260b))
+ (fp_line (start 27.4 15.86) (end 27.4 9.69) (layer "F.Fab") (width 0.1) (tstamp 3608321c-bf2d-44b5-b0d6-ae377230d4fc))
+ (fp_line (start -21.56 1.99) (end -21.56 -0.91) (layer "F.Fab") (width 0.1) (tstamp 43b2695e-f2b1-46df-b496-98e64b6d5185))
+ (fp_line (start -25.53 -0.91) (end -25.53 1.99) (layer "F.Fab") (width 0.1) (tstamp 43ff9a47-9352-4658-bc9f-cc4409b07930))
+ (fp_line (start 26.8 4.79) (end 26.8 1.99) (layer "F.Fab") (width 0.1) (tstamp 465cb309-8ddf-4300-9fab-01d97e852d52))
+ (fp_line (start 16.02 1.99) (end 17.22 1.99) (layer "F.Fab") (width 0.1) (tstamp 4dc10714-5a75-4c31-993b-5a5eae3093f2))
+ (fp_line (start 14.45 1.99) (end 14.45 -0.91) (layer "F.Fab") (width 0.1) (tstamp 4e8ded2a-bf94-4c1d-9eda-0b0e62129243))
+ (fp_line (start -17.22 -0.91) (end -17.22 1.99) (layer "F.Fab") (width 0.1) (tstamp 518fb207-1630-4ab0-836b-06123d20663f))
+ (fp_line (start -2.17 -0.91) (end -3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp 53c172c4-7c64-4e30-9ab4-a6451fe055b8))
+ (fp_line (start 4.94 -0.91) (end 4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp 54962acf-1616-4950-9a00-737ac364e9f9))
+ (fp_line (start -18.79 -0.91) (end -19.99 -0.91) (layer "F.Fab") (width 0.1) (tstamp 57847edd-f3e2-4766-a31b-27a36ded5b86))
+ (fp_line (start -19.99 1.99) (end -18.79 1.99) (layer "F.Fab") (width 0.1) (tstamp 5ad81eb8-1959-4aa7-b5f5-c279e4a041b7))
+ (fp_line (start 27.8 4.79) (end -27.8 4.79) (layer "F.Fab") (width 0.1) (tstamp 5e54cf32-5639-4bba-9cdc-6ac5f8196d41))
+ (fp_line (start -7.71 -0.91) (end -8.91 -0.91) (layer "F.Fab") (width 0.1) (tstamp 5e62eee1-d1ea-4ae3-afee-2584b4b1d832))
+ (fp_line (start 8.91 -0.91) (end 7.71 -0.91) (layer "F.Fab") (width 0.1) (tstamp 6013dca2-5f1c-455c-ae13-b92843f8a9c6))
+ (fp_line (start 19.99 -0.91) (end 18.79 -0.91) (layer "F.Fab") (width 0.1) (tstamp 61f39aa7-7cf2-4cac-a990-27a5a1c54f72))
+ (fp_line (start -4.94 1.99) (end -4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp 67f89c7a-844a-45b6-ac7f-edd2f7293d86))
+ (fp_line (start 19.99 1.99) (end 19.99 -0.91) (layer "F.Fab") (width 0.1) (tstamp 6822e7d5-194a-4529-a303-5a4d00d5415a))
+ (fp_line (start -27.8 9.29) (end 27.8 9.29) (layer "F.Fab") (width 0.1) (tstamp 6a6c900d-95ee-4dd0-9b77-e1bc9e82bf47))
+ (fp_line (start -16.02 1.99) (end -16.02 -0.91) (layer "F.Fab") (width 0.1) (tstamp 7038f486-810c-46c1-be4f-30e045d12341))
+ (fp_line (start 24.33 1.99) (end 25.53 1.99) (layer "F.Fab") (width 0.1) (tstamp 71f783dc-b18a-4974-a7da-56a93e714e7e))
+ (fp_line (start 25.53 1.99) (end 25.53 -0.91) (layer "F.Fab") (width 0.1) (tstamp 73dfb348-3a03-4926-a3e4-2d89d80a01a5))
+ (fp_line (start -10.48 1.99) (end -10.48 -0.91) (layer "F.Fab") (width 0.1) (tstamp 74bdeede-809d-466e-a16c-4049d0c740a7))
+ (fp_line (start 22.76 -0.91) (end 21.56 -0.91) (layer "F.Fab") (width 0.1) (tstamp 75de7a27-f1d0-4d7d-a53b-c08c49558f1f))
+ (fp_line (start -16.02 -0.91) (end -17.22 -0.91) (layer "F.Fab") (width 0.1) (tstamp 76d68200-ed42-4c1e-8ebd-b19330aca4b5))
+ (fp_line (start 0.6 1.99) (end 0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp 796f75a2-d089-4a75-8d2a-727123270cae))
+ (fp_line (start -18.79 1.99) (end -18.79 -0.91) (layer "F.Fab") (width 0.1) (tstamp 84617585-9cd6-46a2-82ee-98c7aeb72a3d))
+ (fp_line (start -11.68 1.99) (end -10.48 1.99) (layer "F.Fab") (width 0.1) (tstamp 86eb3aa0-acb2-4a80-8d3c-f7f54e6289c5))
+ (fp_line (start 24.33 -0.91) (end 24.33 1.99) (layer "F.Fab") (width 0.1) (tstamp 8c959d4f-f648-4627-9d7d-a00577716a6e))
+ (fp_line (start 18.79 1.99) (end 19.99 1.99) (layer "F.Fab") (width 0.1) (tstamp 8e2f01ab-3a85-4c2f-a17c-70e34867a0a4))
+ (fp_line (start -4.94 -0.91) (end -6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 8f412940-a1b1-4a59-b878-4c883081d376))
+ (fp_line (start -17.22 1.99) (end -16.02 1.99) (layer "F.Fab") (width 0.1) (tstamp 93377334-1898-4d1d-a13e-d7bdbe29219c))
+ (fp_line (start -2.17 1.99) (end -2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp 992df973-5aef-40bc-b095-1a741fb7ee7a))
+ (fp_line (start -14.45 -0.91) (end -14.45 1.99) (layer "F.Fab") (width 0.1) (tstamp 9ccbb347-7205-4986-9327-65cbd91b7219))
+ (fp_line (start -14.45 1.99) (end -13.25 1.99) (layer "F.Fab") (width 0.1) (tstamp 9eb0fe64-0b34-47db-a4f7-e40c001f7f43))
+ (fp_line (start -8.91 1.99) (end -7.71 1.99) (layer "F.Fab") (width 0.1) (tstamp 9efb8d2e-8787-4180-b624-f25b182a1dc9))
+ (fp_line (start -24.33 1.99) (end -24.33 -0.91) (layer "F.Fab") (width 0.1) (tstamp a04f5e64-8078-48f1-bb3b-0a0a6416098a))
+ (fp_line (start 2.17 1.99) (end 3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp a0fd4295-836f-4385-a489-51b5363068cf))
+ (fp_line (start 8.91 1.99) (end 8.91 -0.91) (layer "F.Fab") (width 0.1) (tstamp a10972ea-6226-492c-8ad5-a915705b7e4a))
+ (fp_line (start 21.56 -0.91) (end 21.56 1.99) (layer "F.Fab") (width 0.1) (tstamp a33ee159-6d73-4025-b031-e51885ad7d49))
+ (fp_line (start 13.25 -0.91) (end 13.25 1.99) (layer "F.Fab") (width 0.1) (tstamp a3da77d0-3c95-43d4-800a-1fa35b64d048))
+ (fp_line (start 7.71 -0.91) (end 7.71 1.99) (layer "F.Fab") (width 0.1) (tstamp a65d6b37-9580-4bf3-8029-a980b4301cdf))
+ (fp_line (start 16.02 -0.91) (end 16.02 1.99) (layer "F.Fab") (width 0.1) (tstamp a6abeebe-14bb-4b71-8dc2-5f247638022c))
+ (fp_line (start -8.91 -0.91) (end -8.91 1.99) (layer "F.Fab") (width 0.1) (tstamp acea5b5a-5134-4c21-9801-c448f5d5f24b))
+ (fp_line (start -22.76 1.99) (end -21.56 1.99) (layer "F.Fab") (width 0.1) (tstamp acff0b92-07f0-458a-8e1f-f22497d75801))
+ (fp_line (start 22.76 1.99) (end 22.76 -0.91) (layer "F.Fab") (width 0.1) (tstamp ad6c26aa-6cac-42ea-8d33-f3b8dcbf7fdd))
+ (fp_line (start 7.71 1.99) (end 8.91 1.99) (layer "F.Fab") (width 0.1) (tstamp ae48164a-c321-4178-8397-bf56edaff768))
+ (fp_line (start 17.22 1.99) (end 17.22 -0.91) (layer "F.Fab") (width 0.1) (tstamp b1f0b823-b9b8-4f23-9b2e-4e2533a872c7))
+ (fp_line (start -6.14 1.99) (end -4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp b248207d-f56e-4369-a52d-f2f465efe06c))
+ (fp_line (start -27.4 15.86) (end 27.4 15.86) (layer "F.Fab") (width 0.1) (tstamp b69ac5c7-0c31-4214-a1a9-cbcbd2ca5a00))
+ (fp_line (start 27.4 9.69) (end -27.4 9.69) (layer "F.Fab") (width 0.1) (tstamp bc98a2c3-b752-4ce1-a098-246abe654c74))
+ (fp_line (start 27.8 9.29) (end 27.8 4.79) (layer "F.Fab") (width 0.1) (tstamp bc9c97bb-b7bf-4617-8ba9-f42ac9c501d1))
+ (fp_line (start -13.25 1.99) (end -13.25 -0.91) (layer "F.Fab") (width 0.1) (tstamp c05d5d46-4267-4917-b2fe-8a78c4e519d9))
+ (fp_line (start -25.53 1.99) (end -24.33 1.99) (layer "F.Fab") (width 0.1) (tstamp c1f7472f-4201-42b7-a19d-08528a077ae5))
+ (fp_line (start -26.8 1.99) (end -26.8 4.79) (layer "F.Fab") (width 0.1) (tstamp c44ad020-3c7b-4863-8e6b-b4bc773d5e5a))
+ (fp_line (start -27.8 4.79) (end -27.8 9.29) (layer "F.Fab") (width 0.1) (tstamp ceb475cf-37bf-4a85-a979-55b5a04de9b0))
+ (fp_line (start 3.37 1.99) (end 3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp ced8e7ef-2014-4dd5-960d-8d5ca04b176b))
+ (fp_line (start -0.6 1.99) (end 0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp d2fdd73f-e03e-4e58-8004-1083a5af65d4))
+ (fp_line (start 25.53 -0.91) (end 24.33 -0.91) (layer "F.Fab") (width 0.1) (tstamp d360eaaf-8cd9-434b-bc62-8585d636647d))
+ (fp_line (start 3.37 -0.91) (end 2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp d38c5b36-4937-4b63-8c1e-18714eec5375))
+ (fp_line (start 11.68 1.99) (end 11.68 -0.91) (layer "F.Fab") (width 0.1) (tstamp d5539901-4b50-47b0-a453-52e9bd392c12))
+ (fp_line (start -3.37 1.99) (end -2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp d69d28c2-9144-406a-975f-f59ade9b3ff3))
+ (fp_line (start 10.48 -0.91) (end 10.48 1.99) (layer "F.Fab") (width 0.1) (tstamp d89297a8-3476-41c5-ab7b-2daaf99ba5e8))
+ (fp_line (start 21.56 1.99) (end 22.76 1.99) (layer "F.Fab") (width 0.1) (tstamp da4a16a7-c5b7-4075-b494-43c2fb7a17b6))
+ (fp_line (start -11.68 -0.91) (end -11.68 1.99) (layer "F.Fab") (width 0.1) (tstamp de9775d6-5ac0-42de-adbc-feb3f83d9e15))
+ (fp_line (start 17.22 -0.91) (end 16.02 -0.91) (layer "F.Fab") (width 0.1) (tstamp df4d2942-bd08-4b14-aba4-95cf9d64b09f))
+ (fp_line (start 34.7 9.29) (end -34.7 9.29) (layer "F.Fab") (width 0.1) (tstamp ec08c955-7e5f-4fc2-89fa-ded28c38e725))
+ (fp_line (start -7.71 1.99) (end -7.71 -0.91) (layer "F.Fab") (width 0.1) (tstamp ed1b713a-f013-4f39-9fd6-c828994e0f45))
+ (fp_line (start -27.4 9.69) (end -27.4 15.86) (layer "F.Fab") (width 0.1) (tstamp f72a3ad1-0da8-4875-9c3b-ecf34d3df5d3))
+ (fp_line (start 13.25 1.99) (end 14.45 1.99) (layer "F.Fab") (width 0.1) (tstamp f7ddc0ba-703e-4dd7-8eb7-b0db1bfc252c))
+ (fp_line (start 11.68 -0.91) (end 10.48 -0.91) (layer "F.Fab") (width 0.1) (tstamp f9aa766d-75b7-4c40-b892-23fd467ce217))
+ (pad "1" smd rect (at 24.93 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9039d6c-2d7b-4a3b-9008-d31c26b4356f))
+ (pad "2" smd rect (at 22.16 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f16499b4-e6e6-4aae-8c33-0cc09014bfed))
+ (pad "3" smd rect (at 19.39 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 548f935f-85ad-4108-98f7-9c084a9b168c))
+ (pad "4" smd rect (at 16.62 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9bd0e5d3-807d-456e-b01d-7224da2a6b69))
+ (pad "5" smd rect (at 13.85 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a2509c3-da77-4771-bbff-8257afe658d2))
+ (pad "6" smd rect (at 11.08 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 863e2b6b-41d1-44a4-8a22-d06ea28bb255))
+ (pad "7" smd rect (at 8.31 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72f2bb93-f867-490b-91d8-20cbb89d9d6b))
+ (pad "8" smd rect (at 5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c2b80e3-435b-4d71-b9c3-9689c4b7d165))
+ (pad "9" smd rect (at 2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c08ce1d7-7cfe-4265-84fb-b267cd37c924))
+ (pad "10" smd rect (at 0 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0201f8b-a3a6-4eee-951a-c9411a34d91b))
+ (pad "11" smd rect (at -2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b781d07-1e22-46d3-a49c-fb3a43ab155b))
+ (pad "12" smd rect (at -5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp abee5f58-3899-4957-9da6-a32bb3e15a2f))
+ (pad "13" smd rect (at -8.31 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9bbfcf1b-b7b3-4e52-816c-dc0ab94659a2))
+ (pad "14" smd rect (at -11.08 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e3a1105-d470-46fd-abca-e802de0909f0))
+ (pad "15" smd rect (at -13.85 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 947100ab-d726-459a-a4d0-f63aae7624d1))
+ (pad "16" smd rect (at -16.62 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efde2098-4b4b-45da-acae-8ff11bbedc45))
+ (pad "17" smd rect (at -19.39 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d2202a9-7859-41aa-9dc5-1e3c67be58c5))
+ (pad "18" smd rect (at -22.16 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df82ce72-983c-40bd-be93-2b7274d003a6))
+ (pad "19" smd rect (at -24.93 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d79e712e-5c12-45c0-b001-915201637fc2))
+ (pad "20" smd rect (at 23.545 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 56c232c3-026c-4d84-8199-3461e2002ced))
+ (pad "21" smd rect (at 20.775 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp d76ae81d-4669-474b-baf2-2d59c1c25261))
+ (pad "22" smd rect (at 18.005 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c828ebec-8f76-413d-a61a-3c24915037b0))
+ (pad "23" smd rect (at 15.235 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 618b67fb-4be8-4768-bc6d-77ae332a47e4))
+ (pad "24" smd rect (at 12.465 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 0ee74701-db12-4acf-a939-321ec6e1bf79))
+ (pad "25" smd rect (at 9.695 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 22d34e68-875d-4a82-8382-ff830bfb3b95))
+ (pad "26" smd rect (at 6.925 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 751263e3-b65d-440d-b315-2296c9ad00bc))
+ (pad "27" smd rect (at 4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 3a9922a2-b094-4f37-90b2-78e244a2e881))
+ (pad "28" smd rect (at 1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp de226093-01d9-42cc-8d90-9acc06cd9cef))
+ (pad "29" smd rect (at -1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 8df800ce-8bfe-4709-b4b5-fdafb2518e80))
+ (pad "30" smd rect (at -4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp f089e0ad-c35d-448b-89f3-ad760262b423))
+ (pad "31" smd rect (at -6.925 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 2c65a991-66c6-41ec-9fcc-dc1db5ffc30f))
+ (pad "32" smd rect (at -9.695 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp f38df4ed-a6d5-4e72-9716-440f7da4f686))
+ (pad "33" smd rect (at -12.465 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 3df86610-eaf2-400c-ac97-ad6b1fb92022))
+ (pad "34" smd rect (at -15.235 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 3a64eb36-a8cd-4032-a382-be73050318c7))
+ (pad "35" smd rect (at -18.005 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 70089e4d-a697-48c9-81a3-bd5538050688))
+ (pad "36" smd rect (at -20.775 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 9e83ca0f-eea7-4242-bc87-07cbef00c07f))
+ (pad "37" smd rect (at -23.545 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 46271c08-d3e6-4322-8585-654745d3c4c0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Female_EdgeMount_P2.77mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..51074361
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,210 @@
+(footprint "DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -24.93 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bf860651-f2c6-47a1-a981-8470a4b3c97f)
+ )
+ (fp_text value "DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (at -24.93 20.01) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bf626873-3622-4259-ae4f-2bc40cd05189)
+ )
+ (fp_text user "${REFERENCE}" (at -24.93 15.425) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 73aeaaf7-0fd5-438f-810e-7faac3379558)
+ )
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 276c6c7a-1053-4977-aa90-2f2a67116feb))
+ (fp_line (start 1.06 -1.06) (end 1.06 7.78) (layer "F.SilkS") (width 0.12) (tstamp 2f6872d8-dfd8-400a-81bb-f8d64ea90532))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 45222888-e215-4838-8be8-e672d823b9d4))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 46fe661a-2ab6-4d01-89f1-b61c40065b07))
+ (fp_line (start 1.06 7.78) (end 2.93 7.78) (layer "F.SilkS") (width 0.12) (tstamp 49c7a4ac-c177-42d8-b2a3-0dc2e763b38f))
+ (fp_line (start 2.93 7.78) (end 2.93 11.88) (layer "F.SilkS") (width 0.12) (tstamp 6ed37fe1-fb9e-45a0-8cfb-29aa8f44c446))
+ (fp_line (start -52.79 7.78) (end -50.92 7.78) (layer "F.SilkS") (width 0.12) (tstamp 76682988-97af-464b-b892-a013b48b8534))
+ (fp_line (start -50.92 -1.06) (end 1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp e5fccd70-d825-4ecc-9c8d-364a2b9f78fe))
+ (fp_line (start -52.79 11.88) (end -52.79 7.78) (layer "F.SilkS") (width 0.12) (tstamp e673d78c-742a-4a5a-b25f-10977f0a1d67))
+ (fp_line (start -50.92 7.78) (end -50.92 -1.06) (layer "F.SilkS") (width 0.12) (tstamp f9874376-e806-4c6f-b6ec-08c6ccc6dd35))
+ (fp_line (start -53.25 7.35) (end -51.2 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 04862020-d0c4-4e8f-bd65-7092edd4b15a))
+ (fp_line (start -51.2 7.35) (end -51.2 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 1e406997-937c-4177-b1b8-7bd500b26adb))
+ (fp_line (start 10.3 11.45) (end 10.3 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 392a0b85-4e44-43e9-b5cc-5ffa9c7136ab))
+ (fp_line (start 10.3 12.85) (end 3 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 3b595703-8187-4a13-9790-d72a6ef8a96b))
+ (fp_line (start -53.25 11.45) (end -53.25 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 414690b3-f495-4ca3-8b3c-fef8dbe94928))
+ (fp_line (start -60.15 11.45) (end -53.25 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 587fdd61-5347-47ae-92f4-9f0a9ed68c1d))
+ (fp_line (start 1.3 7.35) (end 3.4 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 7b580b44-fbbc-45c9-aec3-93b17a541a46))
+ (fp_line (start -51.2 -1.35) (end 1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 824d5a65-d81f-4755-b125-e9663dd46fb9))
+ (fp_line (start 3.4 11.45) (end 10.3 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 952b41d6-7533-420f-9022-1d4ecd4fc910))
+ (fp_line (start 3 19.05) (end -52.85 19.05) (layer "F.CrtYd") (width 0.05) (tstamp c7f6c8f0-d028-4cfb-82df-a18e43722021))
+ (fp_line (start 3.4 7.35) (end 3.4 11.45) (layer "F.CrtYd") (width 0.05) (tstamp cf39c51e-2a5d-433d-ac3b-547ce4e77d1d))
+ (fp_line (start 1.3 -1.35) (end 1.3 7.35) (layer "F.CrtYd") (width 0.05) (tstamp df0b2d5a-3ee4-4f9e-9f61-72def092caaa))
+ (fp_line (start -52.85 12.85) (end -60.15 12.85) (layer "F.CrtYd") (width 0.05) (tstamp e436771e-747d-4030-ac2e-96e897e8b6c1))
+ (fp_line (start -52.85 19.05) (end -52.85 12.85) (layer "F.CrtYd") (width 0.05) (tstamp ee3bd6ff-1a31-4442-b0f5-cafcd86acfc0))
+ (fp_line (start 3 12.85) (end 3 19.05) (layer "F.CrtYd") (width 0.05) (tstamp f1f5faea-6b3e-492c-954c-8c717edc8c74))
+ (fp_line (start -60.15 12.85) (end -60.15 11.45) (layer "F.CrtYd") (width 0.05) (tstamp f735a97c-2b09-4ff5-a1ca-028772dfd74f))
+ (fp_line (start -11.18 0) (end -11.18 7.84) (layer "F.Fab") (width 0.1) (tstamp 00202a1e-6d72-4725-8150-ad0a93f2a58f))
+ (fp_line (start -26.415 2.54) (end -26.415 7.84) (layer "F.Fab") (width 0.1) (tstamp 0b8da837-c97b-45c1-8cb0-476d1010a8eb))
+ (fp_line (start -8.21 0) (end -8.21 7.84) (layer "F.Fab") (width 0.1) (tstamp 0e09bc06-111e-464e-be5f-c7f880e080c0))
+ (fp_line (start -2.67 0) (end -2.67 7.84) (layer "F.Fab") (width 0.1) (tstamp 0e1692f2-2e82-4008-86db-afb3e403e261))
+ (fp_line (start -41.55 0) (end -41.55 7.84) (layer "F.Fab") (width 0.1) (tstamp 0ee6d9a8-aafa-4fe9-9146-24c0400f8f89))
+ (fp_line (start -18.005 2.54) (end -18.005 7.84) (layer "F.Fab") (width 0.1) (tstamp 0f2ae76f-9cba-4dcc-9025-4512b20e6894))
+ (fp_line (start -15.235 2.54) (end -15.235 7.84) (layer "F.Fab") (width 0.1) (tstamp 11c3902a-d1a6-4582-8b38-b18249ccaf1d))
+ (fp_line (start 2.87 7.84) (end -52.73 7.84) (layer "F.Fab") (width 0.1) (tstamp 141b1a2d-9817-4e35-bc61-39fe3021679a))
+ (fp_line (start -37.495 2.54) (end -37.495 7.84) (layer "F.Fab") (width 0.1) (tstamp 15412c9c-c009-41d1-b72d-afc5053e7b92))
+ (fp_line (start -2.77 0) (end -2.77 7.84) (layer "F.Fab") (width 0.1) (tstamp 16a2d6d9-6905-44fe-afa9-78b30f90d5fc))
+ (fp_line (start -22.26 0) (end -22.26 7.84) (layer "F.Fab") (width 0.1) (tstamp 1c93d4fc-5540-445a-9a72-778ad3c5c354))
+ (fp_line (start -26.315 2.54) (end -26.315 7.84) (layer "F.Fab") (width 0.1) (tstamp 1ea578b8-5163-449e-9c5d-e8baae5fe830))
+ (fp_line (start -18.105 2.54) (end -18.105 7.84) (layer "F.Fab") (width 0.1) (tstamp 21c8bbaa-06c2-43fc-a6b9-0c85365ce060))
+ (fp_line (start -35.91 0) (end -35.91 7.84) (layer "F.Fab") (width 0.1) (tstamp 23eefafb-fe2f-474e-bae5-0146158d604b))
+ (fp_line (start -30.47 0) (end -30.47 7.84) (layer "F.Fab") (width 0.1) (tstamp 24feb15b-80a1-44e9-ad4a-f25b816d24e0))
+ (fp_line (start -26.215 2.54) (end -26.215 7.84) (layer "F.Fab") (width 0.1) (tstamp 28df58bf-888e-42cb-8ec1-dd28b21cdbfa))
+ (fp_line (start -47.09 0) (end -47.09 7.84) (layer "F.Fab") (width 0.1) (tstamp 29244ca6-bbb6-449e-aa3e-95a8a2958f1a))
+ (fp_line (start -45.805 2.54) (end -45.805 7.84) (layer "F.Fab") (width 0.1) (tstamp 2b4b74c3-716e-47be-9a03-c5ae65d2a23b))
+ (fp_line (start -9.795 2.54) (end -9.795 7.84) (layer "F.Fab") (width 0.1) (tstamp 300bac53-1c61-4422-bd77-dfa4acb2fcc2))
+ (fp_line (start 0 0) (end 0 7.84) (layer "F.Fab") (width 0.1) (tstamp 32de599d-3f3f-4473-bb91-9229d1cfc932))
+ (fp_line (start -15.135 2.54) (end -15.135 7.84) (layer "F.Fab") (width 0.1) (tstamp 34810e4d-d0ce-48e5-831d-8e35a5fdec48))
+ (fp_line (start -47.19 0) (end -47.19 7.84) (layer "F.Fab") (width 0.1) (tstamp 3611c353-5d17-4a17-b147-e893151a793c))
+ (fp_line (start -37.295 2.54) (end -37.295 7.84) (layer "F.Fab") (width 0.1) (tstamp 38db1d9e-2d15-4dfa-9bb1-c3484c5f6470))
+ (fp_line (start -30.57 0) (end -30.57 7.84) (layer "F.Fab") (width 0.1) (tstamp 3950350d-b3c0-4597-8a7f-14fe2598750b))
+ (fp_line (start 9.77 12.34) (end 9.77 11.94) (layer "F.Fab") (width 0.1) (tstamp 39ec39c8-0c86-41d3-b3f7-534fc0cb1bbf))
+ (fp_line (start -29.185 2.54) (end -29.185 7.84) (layer "F.Fab") (width 0.1) (tstamp 3a70fe4f-5a43-4cf7-ad83-c0b1cd8427be))
+ (fp_line (start -11.08 0) (end -11.08 7.84) (layer "F.Fab") (width 0.1) (tstamp 3c3f66a9-b0b3-4a8c-b42a-db050fd0c039))
+ (fp_line (start -45.705 2.54) (end -45.705 7.84) (layer "F.Fab") (width 0.1) (tstamp 3fcbaf59-c5a9-4575-9ac9-a207c1f5897b))
+ (fp_line (start -5.54 0) (end -5.54 7.84) (layer "F.Fab") (width 0.1) (tstamp 42e03e13-fa84-417e-9495-3aed5988b59b))
+ (fp_line (start -40.065 2.54) (end -40.065 7.84) (layer "F.Fab") (width 0.1) (tstamp 46cc99d6-33c3-450a-aa30-7c5e08e008ef))
+ (fp_line (start -23.445 2.54) (end -23.445 7.84) (layer "F.Fab") (width 0.1) (tstamp 47359044-57dc-44b1-a245-fcbcdbbef046))
+ (fp_line (start -4.255 2.54) (end -4.255 7.84) (layer "F.Fab") (width 0.1) (tstamp 47555261-b6de-4e28-b838-aad5d96bfd4c))
+ (fp_line (start -48.375 2.54) (end -48.375 7.84) (layer "F.Fab") (width 0.1) (tstamp 488e618b-0814-4387-811e-3c6a540ec2d9))
+ (fp_line (start -33.14 0) (end -33.14 7.84) (layer "F.Fab") (width 0.1) (tstamp 48a89d61-1e86-4b50-a8cb-a8b8c8afe854))
+ (fp_line (start -37.395 2.54) (end -37.395 7.84) (layer "F.Fab") (width 0.1) (tstamp 4982e58a-7845-4e22-81af-187efaed73c4))
+ (fp_line (start -9.595 2.54) (end -9.595 7.84) (layer "F.Fab") (width 0.1) (tstamp 49f48e00-bb7f-4d0c-b9f1-6c1c613af50a))
+ (fp_line (start -22.06 0) (end -22.06 7.84) (layer "F.Fab") (width 0.1) (tstamp 4abf799e-4b98-4f3a-b419-fc54a28b4e32))
+ (fp_line (start -28.985 2.54) (end -28.985 7.84) (layer "F.Fab") (width 0.1) (tstamp 4cc278af-c2df-4608-a70a-847da54c3656))
+ (fp_line (start -31.955 2.54) (end -31.955 7.84) (layer "F.Fab") (width 0.1) (tstamp 4e2a3fa9-d722-4bc0-b65b-00da6fd3666e))
+ (fp_line (start 2.47 12.34) (end -52.33 12.34) (layer "F.Fab") (width 0.1) (tstamp 501c565a-2b5e-4c6e-853e-4a47015b2863))
+ (fp_line (start -49.76 0) (end -49.76 7.84) (layer "F.Fab") (width 0.1) (tstamp 50a45156-5d6c-4c04-8654-a555094c53bd))
+ (fp_line (start -5.44 0) (end -5.44 7.84) (layer "F.Fab") (width 0.1) (tstamp 5a915160-f370-41dd-84ba-2b5d7e7c5da8))
+ (fp_line (start -23.545 2.54) (end -23.545 7.84) (layer "F.Fab") (width 0.1) (tstamp 5bb33ad2-b165-4af0-a138-bbdbdd1c20b0))
+ (fp_line (start -12.565 2.54) (end -12.565 7.84) (layer "F.Fab") (width 0.1) (tstamp 5c7fa591-0886-4168-ac8d-5a7b9f4e7ee0))
+ (fp_line (start -34.625 2.54) (end -34.625 7.84) (layer "F.Fab") (width 0.1) (tstamp 5d7c7f8c-4a5f-44e2-98be-3bd8343f0fd2))
+ (fp_line (start -6.925 2.54) (end -6.925 7.84) (layer "F.Fab") (width 0.1) (tstamp 5de29526-f2c6-45b8-a601-a6641636b816))
+ (fp_line (start -48.475 2.54) (end -48.475 7.84) (layer "F.Fab") (width 0.1) (tstamp 5f81369a-93f8-401f-ba46-62e361833f5c))
+ (fp_line (start -27.7 0) (end -27.7 7.84) (layer "F.Fab") (width 0.1) (tstamp 6343c6a4-9442-4106-8004-dadb8fe428f6))
+ (fp_line (start 9.77 11.94) (end -59.63 11.94) (layer "F.Fab") (width 0.1) (tstamp 63818209-9933-4c88-b255-60786aaac952))
+ (fp_line (start -20.875 2.54) (end -20.875 7.84) (layer "F.Fab") (width 0.1) (tstamp 661edda3-6789-4094-95c9-8d2b3be359c5))
+ (fp_line (start -48.575 2.54) (end -48.575 7.84) (layer "F.Fab") (width 0.1) (tstamp 6c8d34f1-ba8f-4cc0-ad2c-af642b741c9a))
+ (fp_line (start -5.64 0) (end -5.64 7.84) (layer "F.Fab") (width 0.1) (tstamp 72cc04f4-4b88-43e1-8fd9-10d621833692))
+ (fp_line (start -44.42 0) (end -44.42 7.84) (layer "F.Fab") (width 0.1) (tstamp 7399ea02-ef37-487a-91f9-8b182069074f))
+ (fp_line (start -34.525 2.54) (end -34.525 7.84) (layer "F.Fab") (width 0.1) (tstamp 742a6652-43cf-4234-bb8c-2980379c0c7f))
+ (fp_line (start -33.24 0) (end -33.24 7.84) (layer "F.Fab") (width 0.1) (tstamp 7523818f-1399-44ef-9cba-a73e210055e0))
+ (fp_line (start -23.645 2.54) (end -23.645 7.84) (layer "F.Fab") (width 0.1) (tstamp 75759c32-ea6e-4d26-b999-d9f96e444c82))
+ (fp_line (start -31.755 2.54) (end -31.755 7.84) (layer "F.Fab") (width 0.1) (tstamp 76b6fbfc-a62c-4ab1-8485-90c1b35e2612))
+ (fp_line (start 0.1 0) (end 0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 79ad6360-0e3b-4d59-8381-e00e31e1f291))
+ (fp_line (start -6.825 2.54) (end -6.825 7.84) (layer "F.Fab") (width 0.1) (tstamp 7befc4af-085c-41a6-ba31-0cc7881cec3c))
+ (fp_line (start -20.675 2.54) (end -20.675 7.84) (layer "F.Fab") (width 0.1) (tstamp 7cb1f787-2199-4b4d-a8fb-aaa6040aff31))
+ (fp_line (start -36.11 0) (end -36.11 7.84) (layer "F.Fab") (width 0.1) (tstamp 7cf84962-9460-4620-b3c4-b8996045a03c))
+ (fp_line (start -15.335 2.54) (end -15.335 7.84) (layer "F.Fab") (width 0.1) (tstamp 7f497a0a-743e-4f37-a86b-7e94241e047f))
+ (fp_line (start -46.99 0) (end -46.99 7.84) (layer "F.Fab") (width 0.1) (tstamp 7f79c67b-8603-45b7-aec2-4ec56a1b273b))
+ (fp_line (start -4.055 2.54) (end -4.055 7.84) (layer "F.Fab") (width 0.1) (tstamp 8398101b-6dbf-4e5b-91fd-842e05330c99))
+ (fp_line (start -4.155 2.54) (end -4.155 7.84) (layer "F.Fab") (width 0.1) (tstamp 84848a61-eac2-4a93-950e-193d1eddd729))
+ (fp_line (start -1.385 2.54) (end -1.385 7.84) (layer "F.Fab") (width 0.1) (tstamp 8abee942-f14c-4a3f-9065-b6a9d5d64b16))
+ (fp_line (start -24.83 0) (end -24.83 7.84) (layer "F.Fab") (width 0.1) (tstamp 8b4e2481-e43f-4434-9485-f75f1b82c913))
+ (fp_line (start -12.365 2.54) (end -12.365 7.84) (layer "F.Fab") (width 0.1) (tstamp 933ac985-0b09-4cd5-940e-7162f0daeebb))
+ (fp_line (start -1.285 2.54) (end -1.285 7.84) (layer "F.Fab") (width 0.1) (tstamp 946b305f-3199-47e5-abee-6bc828d7cc20))
+ (fp_line (start -13.75 0) (end -13.75 7.84) (layer "F.Fab") (width 0.1) (tstamp 953cd24f-da3d-4003-98b3-c51a1f9aaef5))
+ (fp_line (start -30.37 0) (end -30.37 7.84) (layer "F.Fab") (width 0.1) (tstamp 98496292-f963-4314-a3ec-2ededd4989c4))
+ (fp_line (start -0.1 0) (end -0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 9a2808d1-ef81-44a3-b599-735c425ad794))
+ (fp_line (start -59.63 12.34) (end 9.77 12.34) (layer "F.Fab") (width 0.1) (tstamp a3735b0b-679c-4c6f-9c8b-5b670685220a))
+ (fp_line (start -52.73 7.84) (end -52.73 11.94) (layer "F.Fab") (width 0.1) (tstamp a3b35643-7f37-4716-a2fe-2e4e59457355))
+ (fp_line (start -19.39 0) (end -19.39 7.84) (layer "F.Fab") (width 0.1) (tstamp a6450bef-ca15-4dd1-98f6-286fa7ccb40a))
+ (fp_line (start -12.465 2.54) (end -12.465 7.84) (layer "F.Fab") (width 0.1) (tstamp a756fee1-7014-443d-a651-83f2b25e7ad0))
+ (fp_line (start -9.695 2.54) (end -9.695 7.84) (layer "F.Fab") (width 0.1) (tstamp a790205d-525b-41c7-8ebb-9a0a7607c5f5))
+ (fp_line (start -59.63 11.94) (end -59.63 12.34) (layer "F.Fab") (width 0.1) (tstamp a97b7298-ee92-4449-b6d5-c7c42bb9b671))
+ (fp_line (start -2.87 0) (end -2.87 7.84) (layer "F.Fab") (width 0.1) (tstamp aadbc0a1-b1bd-4912-8a87-ccfdbb772099))
+ (fp_line (start -24.93 0) (end -24.93 7.84) (layer "F.Fab") (width 0.1) (tstamp af395c19-1cc7-477c-86f1-df72520e4518))
+ (fp_line (start -19.49 0) (end -19.49 7.84) (layer "F.Fab") (width 0.1) (tstamp b04f5ac1-c210-4b7f-a811-e3dcbab92519))
+ (fp_line (start -8.31 0) (end -8.31 7.84) (layer "F.Fab") (width 0.1) (tstamp b1bedb29-6dea-40f6-838f-2fb7c71e29b7))
+ (fp_line (start -1.485 2.54) (end -1.485 7.84) (layer "F.Fab") (width 0.1) (tstamp b50d00ee-7320-475e-8aad-afc6f9fc0225))
+ (fp_line (start -52.33 18.51) (end 2.47 18.51) (layer "F.Fab") (width 0.1) (tstamp b638a394-2b03-453d-ba65-9a0e99396b80))
+ (fp_line (start -27.8 0) (end -27.8 7.84) (layer "F.Fab") (width 0.1) (tstamp b6c6785f-97e2-4fe3-8517-57eafa20a100))
+ (fp_line (start -22.16 0) (end -22.16 7.84) (layer "F.Fab") (width 0.1) (tstamp b7516eec-8015-4302-8a4d-d97b8900617f))
+ (fp_line (start 2.87 11.94) (end 2.87 7.84) (layer "F.Fab") (width 0.1) (tstamp b8733250-bb60-4d06-a4aa-10bbc4b43006))
+ (fp_line (start -17.905 2.54) (end -17.905 7.84) (layer "F.Fab") (width 0.1) (tstamp b9446001-a236-4199-a923-25b3dfeba15e))
+ (fp_line (start -29.085 2.54) (end -29.085 7.84) (layer "F.Fab") (width 0.1) (tstamp b9f4206a-458d-458e-9d17-1a442165fde1))
+ (fp_line (start -13.85 0) (end -13.85 7.84) (layer "F.Fab") (width 0.1) (tstamp bbafab79-db5a-43f5-abfa-9661dc818f41))
+ (fp_line (start -10.98 0) (end -10.98 7.84) (layer "F.Fab") (width 0.1) (tstamp bc51f12d-31ae-413f-a9d6-a49cd218806a))
+ (fp_line (start -40.165 2.54) (end -40.165 7.84) (layer "F.Fab") (width 0.1) (tstamp c0486744-414a-492b-a1be-0f31b2f1b2d3))
+ (fp_line (start -41.45 0) (end -41.45 7.84) (layer "F.Fab") (width 0.1) (tstamp c35373e3-ee81-412e-8d21-87f3dbc21120))
+ (fp_line (start -27.6 0) (end -27.6 7.84) (layer "F.Fab") (width 0.1) (tstamp c73a4791-2842-477e-81ba-df1cee44b52d))
+ (fp_line (start -16.72 0) (end -16.72 7.84) (layer "F.Fab") (width 0.1) (tstamp c9759b7e-432b-4fed-933a-203bbc8789bc))
+ (fp_line (start -38.88 0) (end -38.88 7.84) (layer "F.Fab") (width 0.1) (tstamp ca00c612-a9a5-4a86-80e1-e35538d4e2de))
+ (fp_line (start -49.96 0) (end -49.96 7.84) (layer "F.Fab") (width 0.1) (tstamp ca9def49-068e-4a35-b552-f646621a53fb))
+ (fp_line (start -16.52 0) (end -16.52 7.84) (layer "F.Fab") (width 0.1) (tstamp cbe66dc4-355e-4963-b33a-eb2396302433))
+ (fp_line (start -13.95 0) (end -13.95 7.84) (layer "F.Fab") (width 0.1) (tstamp cce55308-0681-4be8-98b1-75f7f49e220a))
+ (fp_line (start -43.035 2.54) (end -43.035 7.84) (layer "F.Fab") (width 0.1) (tstamp d516b9c8-2c0a-4dca-91c9-48a1eb0d1a54))
+ (fp_line (start -36.01 0) (end -36.01 7.84) (layer "F.Fab") (width 0.1) (tstamp d7c314fc-0e87-4dac-ae8e-2a861c281d1f))
+ (fp_line (start -44.32 0) (end -44.32 7.84) (layer "F.Fab") (width 0.1) (tstamp d8b93f0b-5a55-416d-8f8b-3db0769658a8))
+ (fp_line (start -16.62 0) (end -16.62 7.84) (layer "F.Fab") (width 0.1) (tstamp e286ef45-a27f-481c-b4a7-f3d7050a356c))
+ (fp_line (start -20.775 2.54) (end -20.775 7.84) (layer "F.Fab") (width 0.1) (tstamp e469ec18-7910-4f0d-b1a6-5a6d670c5c46))
+ (fp_line (start -40.265 2.54) (end -40.265 7.84) (layer "F.Fab") (width 0.1) (tstamp e50fe9bb-4c55-4946-8f06-c629f5fc589f))
+ (fp_line (start -25.03 0) (end -25.03 7.84) (layer "F.Fab") (width 0.1) (tstamp e556e2fe-1c24-4ca6-a6f4-f827d1bc1fbc))
+ (fp_line (start -52.73 11.94) (end 2.87 11.94) (layer "F.Fab") (width 0.1) (tstamp e9a394e8-1870-4757-95be-f95414241f4e))
+ (fp_line (start -31.855 2.54) (end -31.855 7.84) (layer "F.Fab") (width 0.1) (tstamp ec06e171-1d46-4791-a924-6a2f492b920b))
+ (fp_line (start -44.22 0) (end -44.22 7.84) (layer "F.Fab") (width 0.1) (tstamp ecc3fc91-092a-4911-831a-d9d9a9c93410))
+ (fp_line (start -34.725 2.54) (end -34.725 7.84) (layer "F.Fab") (width 0.1) (tstamp ee2ec5e5-d83e-410e-adb7-83092fe58a25))
+ (fp_line (start -49.86 0) (end -49.86 7.84) (layer "F.Fab") (width 0.1) (tstamp f0dedec0-90dc-4fa4-9df4-42a166f728d9))
+ (fp_line (start -7.025 2.54) (end -7.025 7.84) (layer "F.Fab") (width 0.1) (tstamp f1259b58-7c01-454a-82ea-eb17e8a8b5e2))
+ (fp_line (start -45.605 2.54) (end -45.605 7.84) (layer "F.Fab") (width 0.1) (tstamp f31830d1-391e-4724-af4a-e80c8f0a0419))
+ (fp_line (start -52.33 12.34) (end -52.33 18.51) (layer "F.Fab") (width 0.1) (tstamp f4343341-fd98-457c-8872-148f3db5f7e3))
+ (fp_line (start -41.65 0) (end -41.65 7.84) (layer "F.Fab") (width 0.1) (tstamp f46e7509-703a-4096-bc8a-565617975acd))
+ (fp_line (start -42.835 2.54) (end -42.835 7.84) (layer "F.Fab") (width 0.1) (tstamp f5f26013-09fd-418e-a7b6-5b45141e7b94))
+ (fp_line (start -38.68 0) (end -38.68 7.84) (layer "F.Fab") (width 0.1) (tstamp f6252f16-15c6-4c66-a52a-d74ea086bb6d))
+ (fp_line (start -19.29 0) (end -19.29 7.84) (layer "F.Fab") (width 0.1) (tstamp f874e745-b1f0-459a-805e-a7f97cd5e6ec))
+ (fp_line (start -42.935 2.54) (end -42.935 7.84) (layer "F.Fab") (width 0.1) (tstamp f9ab23e7-0ac8-4922-bccb-3efe44c505ba))
+ (fp_line (start -38.78 0) (end -38.78 7.84) (layer "F.Fab") (width 0.1) (tstamp fa0b5255-14d7-4032-b27a-d206ff5b8bc9))
+ (fp_line (start -8.41 0) (end -8.41 7.84) (layer "F.Fab") (width 0.1) (tstamp fb3b28fb-7751-4005-a8de-fb637bd6e597))
+ (fp_line (start -33.34 0) (end -33.34 7.84) (layer "F.Fab") (width 0.1) (tstamp fbbbc0c9-397a-4015-b3f4-ff75eb770ce4))
+ (fp_line (start 2.47 18.51) (end 2.47 12.34) (layer "F.Fab") (width 0.1) (tstamp fe62708a-68b2-41e5-bf3f-f76a8c347ff0))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 701c2776-9ab9-4645-bc1e-d3bb92b703cc))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 48e3dacb-fcb4-47bf-95ae-f06babdb2a1e))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5dc08136-fe0f-448a-bdc6-f191d493715c))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bd5c96b6-0b1f-4163-89dc-ed23c0631760))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 329fd3d6-7350-431f-a1ae-a5dfcd002c06))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d84bbc83-d36e-4757-b114-f02e0908359e))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 47085095-44d3-424f-ab58-6f8f25195b09))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 60665dea-d71c-42ab-8bff-6bcd15c6f8e9))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 422daa36-e38a-4941-8255-b626947f1092))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ddd523ab-7669-488c-baca-580ad1121ded))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4504501-b749-4774-ab71-fe764cd430d2))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5d156ba3-6431-497b-9a6f-097dccd6d374))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 44a4b1c9-c20b-453a-a798-aa7ae7a78534))
+ (pad "14" thru_hole circle (at -36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 29b07214-6596-4877-bd1e-bfb6fab9a15e))
+ (pad "15" thru_hole circle (at -38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cdde3d9c-25b2-4965-a83a-44aec4ae735d))
+ (pad "16" thru_hole circle (at -41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5dcad3e9-db06-4136-b2ae-22c7ba1e2b50))
+ (pad "17" thru_hole circle (at -44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 91af7d47-ea2f-48e7-86c0-ae2e199585b0))
+ (pad "18" thru_hole circle (at -47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4e0d1a67-5181-4dfa-a89d-2590695c82a6))
+ (pad "19" thru_hole circle (at -49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp af52ae16-eecb-4e7a-baac-1d073316244d))
+ (pad "20" thru_hole circle (at -1.385 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aef992eb-1679-4895-8fce-dda851ebbe05))
+ (pad "21" thru_hole circle (at -4.155 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 19d3e13d-5d55-4ead-a499-07a642077fa3))
+ (pad "22" thru_hole circle (at -6.925 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2c7f9a9-fc42-456c-bc97-34ff1191bf1a))
+ (pad "23" thru_hole circle (at -9.695 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5d6fc7d1-729b-4849-8f9a-466f95c52352))
+ (pad "24" thru_hole circle (at -12.465 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp be4158dc-7daf-45ec-b429-b425a1d3b761))
+ (pad "25" thru_hole circle (at -15.235 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 771f147a-3c36-491a-a2bc-58d72d4bb767))
+ (pad "26" thru_hole circle (at -18.005 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a0d935c8-43e9-474f-891b-00391de56ef3))
+ (pad "27" thru_hole circle (at -20.775 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eded30e1-8c78-4ebe-a867-d346508d01d8))
+ (pad "28" thru_hole circle (at -23.545 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 17cb2ea8-15c8-4183-a1b8-3a7bfab07af9))
+ (pad "29" thru_hole circle (at -26.315 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c401ed5d-61d9-4762-b96f-28802527f150))
+ (pad "30" thru_hole circle (at -29.085 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 07572636-e2e5-429e-afac-c05aee028abf))
+ (pad "31" thru_hole circle (at -31.855 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 93551999-c977-4e17-b9da-672b08ce18d7))
+ (pad "32" thru_hole circle (at -34.625 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fbc613c0-6d38-45fb-8e2d-3b6f2b94225d))
+ (pad "33" thru_hole circle (at -37.395 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d89785c1-b69b-46f1-9b8a-bc887595ff8c))
+ (pad "34" thru_hole circle (at -40.165 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eaf5ae7a-f4c0-446f-b0c2-4e9b9a71ac17))
+ (pad "35" thru_hole circle (at -42.935 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0c56033f-c2aa-4c7f-9ac0-352559da7dcb))
+ (pad "36" thru_hole circle (at -45.705 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 95c8ee0f-4522-4919-9de3-ea9c96f05c6c))
+ (pad "37" thru_hole circle (at -48.475 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 79654096-b691-491b-8442-c831153964df))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
new file mode 100644
index 00000000..c82f0de3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -24.93 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 41b7b88e-318c-4452-bb61-217ea6a393ec)
+ )
+ (fp_text value "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (at -24.93 25.47) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6e882c04-16e1-4ed7-959e-1bb2265c5d26)
+ )
+ (fp_text user "${REFERENCE}" (at -24.93 20.885) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a61a3e7-3f42-4887-9c71-ffc5c6115e84)
+ )
+ (fp_line (start 9.83 -1.86) (end 9.83 17.34) (layer "F.SilkS") (width 0.12) (tstamp 3b52830d-1350-4eb5-b7dc-0bfb3d076097))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 5ad21769-1ff3-4670-9b2d-992734c1c33f))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 7826092a-0fa6-495f-baff-a13ebd2aa176))
+ (fp_line (start -59.69 17.34) (end -59.69 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 7951c939-2cb2-48cf-8805-4d2130be7eb4))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp ebca97a6-1cb9-40d5-a127-a9705fee3b76))
+ (fp_line (start -59.69 -1.86) (end 9.83 -1.86) (layer "F.SilkS") (width 0.12) (tstamp f379392e-6699-47f2-97d9-c8490d23d41e))
+ (fp_line (start 10.3 -2.3) (end -60.15 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 3c4c7a71-7ed4-4c31-8289-83a6ddfe49f8))
+ (fp_line (start -60.15 24.5) (end 10.3 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 6a56e04a-a20e-4f58-857e-23cde0f1046f))
+ (fp_line (start -60.15 -2.3) (end -60.15 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 9de4cb5b-5b93-4e5e-a8b3-d7efcf804259))
+ (fp_line (start 10.3 24.5) (end 10.3 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp f40a1d46-38f6-4cbd-83ee-07243c2bf3df))
+ (fp_line (start 9.32 22.8) (end 9.32 17.8) (layer "F.Fab") (width 0.1) (tstamp 07cd2037-af81-47de-a0b6-d8a013655f86))
+ (fp_line (start -59.63 -1.8) (end -59.63 17.4) (layer "F.Fab") (width 0.1) (tstamp 11a0b281-fa40-4b9e-8245-593974c281cc))
+ (fp_line (start 9.32 17.8) (end 4.32 17.8) (layer "F.Fab") (width 0.1) (tstamp 16d72d3f-b611-4b29-8554-392edc3ea99c))
+ (fp_line (start 8.42 17.4) (end 8.42 1.42) (layer "F.Fab") (width 0.1) (tstamp 43bda11d-7f25-410c-b8ed-1ff6279b2413))
+ (fp_line (start -59.18 22.8) (end -54.18 22.8) (layer "F.Fab") (width 0.1) (tstamp 4c16efb7-7f1b-4edf-87e7-7207328d5955))
+ (fp_line (start -54.18 17.8) (end -59.18 17.8) (layer "F.Fab") (width 0.1) (tstamp 542b736d-2450-4af0-a0d8-8f149b059457))
+ (fp_line (start -59.63 17.4) (end 9.77 17.4) (layer "F.Fab") (width 0.1) (tstamp 5d16b938-4d7f-47b4-82b4-7433a9c6a556))
+ (fp_line (start 2.47 17.8) (end -52.33 17.8) (layer "F.Fab") (width 0.1) (tstamp 69f05fd2-5fc6-461a-9f15-e703625344ea))
+ (fp_line (start -54.18 22.8) (end -54.18 17.8) (layer "F.Fab") (width 0.1) (tstamp 6c7ea65b-735f-4262-b628-f8570ca68eb4))
+ (fp_line (start -52.33 23.97) (end 2.47 23.97) (layer "F.Fab") (width 0.1) (tstamp 7125d5ad-b16c-46c3-b9f4-5f6708b5ec98))
+ (fp_line (start 4.32 22.8) (end 9.32 22.8) (layer "F.Fab") (width 0.1) (tstamp 76bd4afc-5202-4d61-8288-93539577162b))
+ (fp_line (start -58.28 17.4) (end -58.28 1.42) (layer "F.Fab") (width 0.1) (tstamp 784b9e71-b0c2-43e7-b9db-5b212fd59daf))
+ (fp_line (start -59.63 17.8) (end 9.77 17.8) (layer "F.Fab") (width 0.1) (tstamp 7ec99473-a56a-4d71-a8db-cedffe8bd1aa))
+ (fp_line (start 9.77 17.4) (end -59.63 17.4) (layer "F.Fab") (width 0.1) (tstamp 866609ee-5df9-44f1-816e-d10b3dc008ee))
+ (fp_line (start 9.77 -1.8) (end -59.63 -1.8) (layer "F.Fab") (width 0.1) (tstamp 91448955-b522-4a2b-8e70-188336da50a8))
+ (fp_line (start -55.08 17.4) (end -55.08 1.42) (layer "F.Fab") (width 0.1) (tstamp 9758d13b-dbec-4c05-a22c-be6d66782059))
+ (fp_line (start 9.77 17.4) (end 9.77 -1.8) (layer "F.Fab") (width 0.1) (tstamp 9f455fa0-ed0a-4f59-b388-49ef04c07ac9))
+ (fp_line (start -59.18 17.8) (end -59.18 22.8) (layer "F.Fab") (width 0.1) (tstamp b3ca0ad6-847c-48d1-b08d-c323963497b8))
+ (fp_line (start -59.63 17.4) (end -59.63 17.8) (layer "F.Fab") (width 0.1) (tstamp b553d487-c7fd-4153-8c90-a5f52a74f544))
+ (fp_line (start -52.33 17.8) (end -52.33 23.97) (layer "F.Fab") (width 0.1) (tstamp ca061da8-4b97-4f12-99c8-7194de044243))
+ (fp_line (start 2.47 23.97) (end 2.47 17.8) (layer "F.Fab") (width 0.1) (tstamp d645efd1-9bdf-4c10-b767-74b13202eeef))
+ (fp_line (start 9.77 17.8) (end 9.77 17.4) (layer "F.Fab") (width 0.1) (tstamp daaa4cfc-e2a1-4831-83df-97d1db55b7c2))
+ (fp_line (start 5.22 17.4) (end 5.22 1.42) (layer "F.Fab") (width 0.1) (tstamp f95eb0f5-9a66-43ca-9aaa-196bbbd5df55))
+ (fp_line (start 4.32 17.8) (end 4.32 22.8) (layer "F.Fab") (width 0.1) (tstamp ff44885d-e128-4dd5-8297-1690dcc36ced))
+ (fp_arc (start -58.28 1.42) (mid -56.68 -0.18) (end -55.08 1.42) (layer "F.Fab") (width 0.1) (tstamp 57750508-a6b3-41d1-9a1c-2e08667eaebb))
+ (fp_arc (start 5.22 1.42) (mid 6.82 -0.18) (end 8.42 1.42) (layer "F.Fab") (width 0.1) (tstamp 919a855e-2ae3-40b5-bcba-5dccb4259e1a))
+ (pad "0" thru_hole circle (at -56.68 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 37d8e669-86ed-49b8-9d45-b5bc87260acc))
+ (pad "0" thru_hole circle (at 6.82 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 9028b8f0-68ec-4bd8-8081-16116b778f13))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31328cf2-647e-4528-aa0b-52ca88a96bba))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 04cf55eb-f52e-4c0e-8705-16f0276acaa2))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 86ec16fd-2785-40c4-974b-cff0e0b651f9))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 693032d0-c4c2-4293-bc1d-b8cc3ca2d082))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9d7f2875-243e-402c-8636-3476ec643cee))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1c5cd9a-c7de-4562-a4b7-f67b21abb06c))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a0165151-e051-4707-bea1-a67d743d7887))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9303cb3-2cec-4edc-a703-e5d60b181806))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5cdc8ae-8328-4037-b77b-0522f9bb7fc2))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 764fb5d6-1ab9-4db1-bd6a-99189afae4b5))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bd7d8a6b-0dfa-4c43-8c58-6ac8cdcefadf))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 43289374-8b26-479f-b2de-324cd251f963))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eaeee4f5-6276-49bd-a4c0-132d0e81e826))
+ (pad "14" thru_hole circle (at -36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f8662837-f1d4-488e-b813-2af6fbaf3948))
+ (pad "15" thru_hole circle (at -38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1321c47d-4b35-4f06-b154-ba4aaf3554f9))
+ (pad "16" thru_hole circle (at -41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 93017440-ff86-4065-9c56-45cbeb80cc95))
+ (pad "17" thru_hole circle (at -44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp df422316-94e4-484d-b574-bd804139092f))
+ (pad "18" thru_hole circle (at -47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3806d5b2-5adf-4c5e-a569-f196d788bef2))
+ (pad "19" thru_hole circle (at -49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e1e7bfc1-72e4-47ac-ad4f-95cb17b859bc))
+ (pad "20" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f5fe3ee4-2677-4c81-a404-2c7d5f49461e))
+ (pad "21" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 53a1f011-75f3-40e4-9036-2050ae3c3a6e))
+ (pad "22" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 83314314-f275-4cf7-bf4a-5737a15afd8d))
+ (pad "23" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d769e57b-7f68-46dc-8f14-06f244be83fa))
+ (pad "24" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d75f26a7-90f0-46cf-8878-f15b95da9578))
+ (pad "25" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f7025c2-90f0-458b-9b85-c1ca8a3f5c77))
+ (pad "26" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d579c637-087c-4e29-b970-9a4777aff605))
+ (pad "27" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 93df2f47-17e6-4b02-9b51-715cbf15cd94))
+ (pad "28" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25faeef6-b701-4aab-8bae-fded2dc1e96a))
+ (pad "29" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b5f6d6e2-fe0d-4b88-b3ca-1115deb74a22))
+ (pad "30" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 75523338-cec8-4378-8c4a-f9f20d817393))
+ (pad "31" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 505d851b-8715-4219-ac31-77ee7d36f685))
+ (pad "32" thru_hole circle (at -34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5a6c442-44f0-4d94-9097-50a1367559fd))
+ (pad "33" thru_hole circle (at -37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 48573462-353e-49d4-8ac8-febc5d006eb0))
+ (pad "34" thru_hole circle (at -40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a3c7b2c6-5320-4c72-8730-5640a7794591))
+ (pad "35" thru_hole circle (at -42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 14f9d033-544c-4c0c-800d-1e0b4d1e643f))
+ (pad "36" thru_hole circle (at -45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 62150b6a-cbed-4d38-b479-d4040e6cf2f0))
+ (pad "37" thru_hole circle (at -48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 84149f34-ea45-4381-a52b-82372494f992))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
new file mode 100644
index 00000000..7caaa05f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -24.93 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 36244ede-9440-438c-83e8-ad5dde96617a)
+ )
+ (fp_text value "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (at -24.93 25.47) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a7789753-b9ed-45eb-9fea-2e39e83fc220)
+ )
+ (fp_text user "${REFERENCE}" (at -24.93 20.885) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4ed1e0e9-0975-4dd1-bd3f-b949852e2f37)
+ )
+ (fp_line (start 9.83 -1.86) (end 9.83 17.34) (layer "F.SilkS") (width 0.12) (tstamp 0ecd01bf-dedc-485c-817b-c06457d61328))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 3f9ce7fb-af3d-49e9-b7cc-2949fdfe7e94))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 4d6b6205-8c02-429b-8daa-3d631f30594b))
+ (fp_line (start -59.69 17.34) (end -59.69 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 6e3f021e-a939-4e0c-b454-0f35bad1e640))
+ (fp_line (start -59.69 -1.86) (end 9.83 -1.86) (layer "F.SilkS") (width 0.12) (tstamp c2f79a94-de8a-4746-a020-6f33923ed784))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp e74d0728-dafd-4e7a-ae9d-49974d4afe17))
+ (fp_line (start 10.3 -2.3) (end -60.15 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 26eab2a1-0d88-4df9-8b6e-f22a132d6196))
+ (fp_line (start 10.3 24.5) (end 10.3 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 5eae44e9-3f5b-4bdc-87c1-5ca94a068d87))
+ (fp_line (start -60.15 24.5) (end 10.3 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 6c45346a-ca41-4e62-aa6b-17173568036b))
+ (fp_line (start -60.15 -2.3) (end -60.15 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 77b16fed-b4a6-4edd-8a4e-4feb05f81b04))
+ (fp_line (start -59.63 -1.8) (end -59.63 17.4) (layer "F.Fab") (width 0.1) (tstamp 01f76970-f76e-4cd9-8712-8426252d0610))
+ (fp_line (start 9.77 17.8) (end 9.77 17.4) (layer "F.Fab") (width 0.1) (tstamp 16f79aa8-fda3-45a9-8f21-cadf6e159326))
+ (fp_line (start -54.18 17.8) (end -59.18 17.8) (layer "F.Fab") (width 0.1) (tstamp 204540df-6a49-4d4d-a03d-c69b1435764d))
+ (fp_line (start -58.28 17.4) (end -58.28 9.2) (layer "F.Fab") (width 0.1) (tstamp 21a75aec-f2f0-403b-b10e-bc68587f1d26))
+ (fp_line (start 8.42 17.4) (end 8.42 9.2) (layer "F.Fab") (width 0.1) (tstamp 36f26068-d099-4347-89dd-42acae7996b5))
+ (fp_line (start -55.08 17.4) (end -55.08 9.2) (layer "F.Fab") (width 0.1) (tstamp 42abc5bf-5bfa-4c05-b777-bbdd0a7d9f80))
+ (fp_line (start 2.47 23.97) (end 2.47 17.8) (layer "F.Fab") (width 0.1) (tstamp 4542f39c-7402-4aad-a895-3f59266a7665))
+ (fp_line (start -59.63 17.4) (end 9.77 17.4) (layer "F.Fab") (width 0.1) (tstamp 51a77dc2-8edc-41f2-ab22-b5d3481555e9))
+ (fp_line (start -52.33 23.97) (end 2.47 23.97) (layer "F.Fab") (width 0.1) (tstamp 63df18d2-1d43-4cf0-86b0-232f439f0329))
+ (fp_line (start 9.32 22.8) (end 9.32 17.8) (layer "F.Fab") (width 0.1) (tstamp 6be8724e-54f8-43ad-98d5-29097dae9889))
+ (fp_line (start -54.18 22.8) (end -54.18 17.8) (layer "F.Fab") (width 0.1) (tstamp 6dc63021-200d-4051-bb32-5a2a514e92b3))
+ (fp_line (start -59.63 17.8) (end 9.77 17.8) (layer "F.Fab") (width 0.1) (tstamp 71c4cddb-ea09-4e91-b22a-becc973a8c6c))
+ (fp_line (start -52.33 17.8) (end -52.33 23.97) (layer "F.Fab") (width 0.1) (tstamp 89acafe0-6100-49de-bcfb-87d386abe071))
+ (fp_line (start 9.77 -1.8) (end -59.63 -1.8) (layer "F.Fab") (width 0.1) (tstamp 8e42ee22-1f5c-47b7-82ca-6e6fa3dc1dea))
+ (fp_line (start -59.18 17.8) (end -59.18 22.8) (layer "F.Fab") (width 0.1) (tstamp 921a5169-be0e-44ed-8085-ebcc2ac22ea7))
+ (fp_line (start 9.77 17.4) (end -59.63 17.4) (layer "F.Fab") (width 0.1) (tstamp 965abb40-a728-492b-8808-889cc3cbe431))
+ (fp_line (start -59.63 17.4) (end -59.63 17.8) (layer "F.Fab") (width 0.1) (tstamp 99b6839a-6642-4d9f-a0f6-8f50ff6ee1fe))
+ (fp_line (start 9.32 17.8) (end 4.32 17.8) (layer "F.Fab") (width 0.1) (tstamp a1da5fcd-603e-406b-a7b3-9a6f781ed85a))
+ (fp_line (start 2.47 17.8) (end -52.33 17.8) (layer "F.Fab") (width 0.1) (tstamp ad1ad9f9-691a-4837-9c97-d3dd87bf3866))
+ (fp_line (start 9.77 17.4) (end 9.77 -1.8) (layer "F.Fab") (width 0.1) (tstamp d21d50a6-2c92-4812-a8f5-0d7c088d9cf8))
+ (fp_line (start 5.22 17.4) (end 5.22 9.2) (layer "F.Fab") (width 0.1) (tstamp e06ed55b-b681-47fc-bb98-2c31262470f7))
+ (fp_line (start -59.18 22.8) (end -54.18 22.8) (layer "F.Fab") (width 0.1) (tstamp f5c03314-e1d5-410f-9da7-66d89c5a455e))
+ (fp_line (start 4.32 22.8) (end 9.32 22.8) (layer "F.Fab") (width 0.1) (tstamp f643156b-673c-409a-9365-27e6791b2220))
+ (fp_line (start 4.32 17.8) (end 4.32 22.8) (layer "F.Fab") (width 0.1) (tstamp fbc976c6-6c59-4e1e-a054-1a2f3eb0fc8e))
+ (fp_arc (start 5.22 9.2) (mid 6.82 7.6) (end 8.42 9.2) (layer "F.Fab") (width 0.1) (tstamp 2b2ab5a8-224f-42d6-a7b9-fd7144d96b56))
+ (fp_arc (start -58.28 9.2) (mid -56.68 7.6) (end -55.08 9.2) (layer "F.Fab") (width 0.1) (tstamp 929a4cc3-b11f-4fed-a84a-f39dc3fd2c9d))
+ (pad "0" thru_hole circle (at 6.82 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 88328e08-9efc-4275-9704-6e7d7fbb5d85))
+ (pad "0" thru_hole circle (at -56.68 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp b4753064-6a17-4140-a90a-fcf8e27c6f50))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9eb58a09-8d57-4baa-abb9-5bdbfeb4c106))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2b900278-00a8-4d91-903d-8279a4831dab))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d705ace3-c400-4ab1-b609-03504f0f528e))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c11b1d42-cb2f-4ee4-8573-f2b4b253505d))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 244db2a3-27f8-4774-addb-9967c1e8c302))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 11e75d5a-0b39-403b-b23d-680bc46e9f3a))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 37cb4b0c-876e-4292-89e7-19b9be063cc5))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 336ffe6f-ce06-4982-8496-57c7abb0152f))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 093ae034-7f5f-46e6-a562-dda4966ed576))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8006c04c-ea90-4d5a-ad7c-8d8eb93ba16e))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8d0aabbc-c390-4b06-9458-10151781b8e4))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28e21d88-a355-4c08-94e0-636d5e36b8d3))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0c1adac4-ae2e-4d94-9553-f430dbcb6b3a))
+ (pad "14" thru_hole circle (at -36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6cd5f5c3-925f-4275-b236-450c2c19f1fe))
+ (pad "15" thru_hole circle (at -38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7f988bab-e9df-428c-be06-beb8af63b522))
+ (pad "16" thru_hole circle (at -41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f41933a7-607b-41cd-b302-09ec0ff7f5cb))
+ (pad "17" thru_hole circle (at -44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 51c57b58-9f1b-4785-8b99-55ef1602edb9))
+ (pad "18" thru_hole circle (at -47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9f033fef-94a9-41a5-84f9-fd3ca2db8ef9))
+ (pad "19" thru_hole circle (at -49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bdf7b918-e5d3-4738-ab1d-0989fb392dcb))
+ (pad "20" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ad6de583-567b-4dd1-8d9c-c7dd0d3c3206))
+ (pad "21" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e9a49213-5b25-47ee-8313-5810637ab811))
+ (pad "22" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f99915e6-3f91-4884-bc23-884c243b37da))
+ (pad "23" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e3193e3-ad05-430a-91d4-43945d58ecbf))
+ (pad "24" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp da176665-da37-478c-99b1-90cca16e976b))
+ (pad "25" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp faff06b1-e9bf-4145-90a5-f5428ecc62d5))
+ (pad "26" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 64a986b9-3794-4973-bb79-557615b6eb86))
+ (pad "27" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e28075a-41a4-4e90-bc75-8d52f417650b))
+ (pad "28" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f3c45a3-851a-4a61-855b-4ffe117bfd26))
+ (pad "29" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9882fb5a-dd58-4cde-b175-437fb8755997))
+ (pad "30" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9124ef61-e002-44d2-ab8b-c03f93d16fa2))
+ (pad "31" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9404844-d09d-43d9-ac6f-a34693eee3d6))
+ (pad "32" thru_hole circle (at -34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 08177488-c4b3-42c3-a080-03cb8a46318e))
+ (pad "33" thru_hole circle (at -37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4d7a746f-cef9-4270-9667-7a4dbc594ec6))
+ (pad "34" thru_hole circle (at -40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 85499ba6-5385-4bd2-bc11-26ecc021581f))
+ (pad "35" thru_hole circle (at -42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 17ccde80-d63a-4135-a767-e1430c13abc3))
+ (pad "36" thru_hole circle (at -45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8119967a-739a-4bb0-9184-5d737905bc4c))
+ (pad "37" thru_hole circle (at -48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eccec181-9d67-408b-9014-cb10e7dbc8e0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
new file mode 100644
index 00000000..e3fe0909
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -24.93 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b6cb3aab-6913-4658-9ac4-64ea18434caa)
+ )
+ (fp_text value "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (at -24.93 15.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3cd6dab0-ae1e-4a2a-9139-81d5a29d5ab4)
+ )
+ (fp_text user "${REFERENCE}" (at -24.93 11.265) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 04607767-2810-4ea6-a9d7-b91513386912)
+ )
+ (fp_line (start -59.69 -2.76) (end 9.83 -2.76) (layer "F.SilkS") (width 0.12) (tstamp 06623991-906c-4c78-80fd-1c60910f179b))
+ (fp_line (start -59.69 7.72) (end -59.69 -2.76) (layer "F.SilkS") (width 0.12) (tstamp 4f271394-60ed-4d45-9bec-bfa9465e92a3))
+ (fp_line (start 0.25 -3.654338) (end 0 -3.221325) (layer "F.SilkS") (width 0.12) (tstamp 8be73f40-0ab1-452a-a55b-73a7d40098e0))
+ (fp_line (start 9.83 -2.76) (end 9.83 7.72) (layer "F.SilkS") (width 0.12) (tstamp 9374af77-936e-41d0-9960-85f4f61433a7))
+ (fp_line (start 0 -3.221325) (end -0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp b2ed15d3-d4a6-4d21-8900-c615e57b3826))
+ (fp_line (start -0.25 -3.654338) (end 0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp c9dcf5b0-10f0-435e-82df-31ce93833d10))
+ (fp_line (start 10.3 -3.25) (end -60.15 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 661cce36-1346-4cb4-a60c-a3e65394a0d0))
+ (fp_line (start 10.3 14.85) (end 10.3 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 76fc2c94-f60a-40a6-91f1-2187c483958c))
+ (fp_line (start -60.15 -3.25) (end -60.15 14.85) (layer "F.CrtYd") (width 0.05) (tstamp 8e66ca25-7938-44a3-857b-e157d66cf1d4))
+ (fp_line (start -60.15 14.85) (end 10.3 14.85) (layer "F.CrtYd") (width 0.05) (tstamp ad5add7e-f7f6-4822-9b4c-c45bec1c4337))
+ (fp_line (start -59.63 8.18) (end 9.77 8.18) (layer "F.Fab") (width 0.1) (tstamp 02d507f1-cc48-4a30-ba9d-0f0d641cccd7))
+ (fp_line (start 2.47 14.35) (end 2.47 8.18) (layer "F.Fab") (width 0.1) (tstamp 05fb700c-63ac-48d4-bcb5-33e8bec60159))
+ (fp_line (start 9.32 8.18) (end 4.32 8.18) (layer "F.Fab") (width 0.1) (tstamp 24b05d8a-d892-4307-a3aa-0094b872efe1))
+ (fp_line (start -59.63 7.78) (end -59.63 8.18) (layer "F.Fab") (width 0.1) (tstamp 277d26b8-f54d-4a14-baa5-578963cc0fbe))
+ (fp_line (start -54.18 13.18) (end -54.18 8.18) (layer "F.Fab") (width 0.1) (tstamp 2ac4be24-40af-4823-9a09-27f7df821411))
+ (fp_line (start -52.33 8.18) (end -52.33 14.35) (layer "F.Fab") (width 0.1) (tstamp 37070c89-52b6-4404-b71b-075a5d5da38c))
+ (fp_line (start 2.47 8.18) (end -52.33 8.18) (layer "F.Fab") (width 0.1) (tstamp 3e495bc0-7180-44c1-86dc-c3e5eef663b5))
+ (fp_line (start 9.77 8.18) (end 9.77 7.78) (layer "F.Fab") (width 0.1) (tstamp 442a0042-e712-472f-9928-db70223b3be0))
+ (fp_line (start -59.63 -2.7) (end -59.63 7.78) (layer "F.Fab") (width 0.1) (tstamp 4d8dde0c-58d0-4d70-b188-9d4d13588dc5))
+ (fp_line (start -52.33 14.35) (end 2.47 14.35) (layer "F.Fab") (width 0.1) (tstamp 5e3de7a3-6209-491c-b5fc-481f1c596fff))
+ (fp_line (start 8.42 7.78) (end 8.42 0.3) (layer "F.Fab") (width 0.1) (tstamp 78801b62-9859-4bfc-b1e2-ad057e2c8bcf))
+ (fp_line (start 9.77 -2.7) (end -59.63 -2.7) (layer "F.Fab") (width 0.1) (tstamp 7fe274a6-519b-4b10-933e-75952c1142a5))
+ (fp_line (start -55.08 7.78) (end -55.08 0.3) (layer "F.Fab") (width 0.1) (tstamp 864b3b73-38d1-4dc6-bbad-ac39ae76a500))
+ (fp_line (start -54.18 8.18) (end -59.18 8.18) (layer "F.Fab") (width 0.1) (tstamp 96ffb6f0-cd87-419a-8434-1b1e145276b5))
+ (fp_line (start 5.22 7.78) (end 5.22 0.3) (layer "F.Fab") (width 0.1) (tstamp 9b0c63eb-ab70-4b1b-b52c-8e0dfa20a8f0))
+ (fp_line (start 4.32 13.18) (end 9.32 13.18) (layer "F.Fab") (width 0.1) (tstamp a53de032-e398-4578-80db-17b01bb76792))
+ (fp_line (start 9.32 13.18) (end 9.32 8.18) (layer "F.Fab") (width 0.1) (tstamp a5446779-adca-4deb-bb14-531dcbe9a2b3))
+ (fp_line (start 9.77 7.78) (end 9.77 -2.7) (layer "F.Fab") (width 0.1) (tstamp a8156a76-e179-473c-a4ea-5a0f7cedf49b))
+ (fp_line (start 4.32 8.18) (end 4.32 13.18) (layer "F.Fab") (width 0.1) (tstamp b74c1b73-4445-4f01-9819-f1bf08453b13))
+ (fp_line (start -59.18 13.18) (end -54.18 13.18) (layer "F.Fab") (width 0.1) (tstamp bc7546b3-e4ba-4f21-951e-6608794c4e22))
+ (fp_line (start 9.77 7.78) (end -59.63 7.78) (layer "F.Fab") (width 0.1) (tstamp c3a4b9be-b596-4bce-945d-a7ec25f04493))
+ (fp_line (start -58.28 7.78) (end -58.28 0.3) (layer "F.Fab") (width 0.1) (tstamp cb8ef59c-ce07-462e-92d1-a3d2a1e74b1f))
+ (fp_line (start -59.63 7.78) (end 9.77 7.78) (layer "F.Fab") (width 0.1) (tstamp d8471b3e-9068-4e6b-9f35-83672ca8087b))
+ (fp_line (start -59.18 8.18) (end -59.18 13.18) (layer "F.Fab") (width 0.1) (tstamp f5e210a6-9722-4914-815d-4092d19ccc7c))
+ (fp_arc (start -58.28 0.3) (mid -56.68 -1.3) (end -55.08 0.3) (layer "F.Fab") (width 0.1) (tstamp 040cf784-de5d-4d48-8b82-20b418280279))
+ (fp_arc (start 5.22 0.3) (mid 6.82 -1.3) (end 8.42 0.3) (layer "F.Fab") (width 0.1) (tstamp bcf8f012-829a-428d-b3a8-fd0386bf46a3))
+ (pad "0" thru_hole circle (at 6.82 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 1d1f815f-d27a-4c61-a083-bd6e224a5d88))
+ (pad "0" thru_hole circle (at -56.68 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 374501ec-37dc-4661-8868-2145e6f02066))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b0e5972e-6a84-45c4-ad9a-0329f211b157))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ef67ab78-a102-456e-9c36-ea175b72b4c9))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff7fc207-023f-4811-b8e1-b3159f01bbe7))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dd2c0093-fdc8-4066-9959-a9e4555283a4))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3a99f1b4-63b7-41c6-acc1-09e0494f5eb1))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6626f006-2ebe-4966-b570-716471e2d70f))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 54cc21d4-fc9d-4f33-993d-bdc95b0c0062))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9f8c5ae-c2b1-4f7b-84b0-f15cd394a4db))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7574ef52-3c38-4048-96dd-ba39a560a342))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a53e5441-dc40-49f7-8f1c-4b22474d9d32))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 148b682e-4a28-435e-8d61-0dbce5c36f60))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1f1e5e4-e7cd-4ce0-9140-68488f2336a0))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bf81b951-b0ab-4d10-8ea4-64658737f8b9))
+ (pad "14" thru_hole circle (at -36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0875a244-3068-4a6b-9e9d-9777aaa37a95))
+ (pad "15" thru_hole circle (at -38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 279bdcdf-dae1-4b03-b31f-551bcedb4cad))
+ (pad "16" thru_hole circle (at -41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp db665ae3-db9d-40a0-85ec-d74296a7874f))
+ (pad "17" thru_hole circle (at -44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c958c920-5e5d-4df1-b25e-d3b479134a89))
+ (pad "18" thru_hole circle (at -47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 509fe65d-bbc0-46d1-a146-d9d3dee98159))
+ (pad "19" thru_hole circle (at -49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 256c6f5c-d869-442b-876f-9e97e678b690))
+ (pad "20" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b1aa6a1d-4178-4a52-82b9-a8d67d49b837))
+ (pad "21" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3fc8f12a-ba7d-49aa-9bf0-c6ddba3db3ad))
+ (pad "22" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 272d5d12-b108-439d-943d-ddcfc8ed106e))
+ (pad "23" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00a0a873-a61a-46d0-a84b-b6e991335238))
+ (pad "24" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9fa6f3df-a552-43ad-82b0-3ad5d2324da6))
+ (pad "25" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2a91d788-df89-4e22-a4ee-5139fb7eafef))
+ (pad "26" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp af0e70a3-ce04-4cc5-a092-d9838adfb95d))
+ (pad "27" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4c82cd1-981a-48c6-b999-a782120201e0))
+ (pad "28" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9373f68d-11e7-4e1d-ae1e-6ef20ac8f7f9))
+ (pad "29" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9da3401-e611-445e-b0c8-58571f594bd0))
+ (pad "30" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f5008de-469d-489c-bbf3-ddfdff334fe7))
+ (pad "31" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9c6f6d4-672c-4281-91fa-08d1e740b3a9))
+ (pad "32" thru_hole circle (at -34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 88496d50-71ab-4780-b719-8dd4e6964b07))
+ (pad "33" thru_hole circle (at -37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 08fdfa12-9ed6-4658-8c03-b27c28efc341))
+ (pad "34" thru_hole circle (at -40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36d4127d-ea74-4926-9553-4c166be15ea0))
+ (pad "35" thru_hole circle (at -42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f4a5d1bc-a784-43e7-ba6c-7716709c9945))
+ (pad "36" thru_hole circle (at -45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff30f9c5-5638-43d0-aee7-be9cbc910159))
+ (pad "37" thru_hole circle (at -48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3a0110e0-87c8-4924-8b4f-26b9dfaa6930))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
new file mode 100644
index 00000000..2aef3bf3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -24.93 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eaba4dc6-0eb8-491f-8da1-dcf2d682a53c)
+ )
+ (fp_text value "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (at -24.93 18.61) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1816a666-a9e6-4a97-b9f0-d86feaebe7f7)
+ )
+ (fp_text user "${REFERENCE}" (at -24.93 14.025) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fdef387b-965e-46f5-b4e0-c47fcc95c049)
+ )
+ (fp_line (start 9.83 -1.86) (end 9.83 10.48) (layer "F.SilkS") (width 0.12) (tstamp 13b8c32b-75da-4cba-bdf7-a3917a3c338b))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 19e730d7-d0ec-4d0e-84e1-67f9ae99784b))
+ (fp_line (start -59.69 -1.86) (end 9.83 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 1f49eccc-b42e-4124-99b3-95f176fde608))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 63365055-e807-417e-a51d-3bba7fe56f7d))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 68c3c598-9181-4b13-95cb-ef46fca45dec))
+ (fp_line (start -59.69 10.48) (end -59.69 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 9c4f4068-4510-46d1-aafe-f51537d3ff0b))
+ (fp_line (start -60.15 17.65) (end 10.3 17.65) (layer "F.CrtYd") (width 0.05) (tstamp 2ba2ed3d-dda2-4547-b50b-fa6ab9fc8843))
+ (fp_line (start 10.3 17.65) (end 10.3 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 7d23df0a-4a22-4a24-bc92-d8271e962738))
+ (fp_line (start 10.3 -2.35) (end -60.15 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 90478f6a-f605-4471-9389-73d3ea32dd9c))
+ (fp_line (start -60.15 -2.35) (end -60.15 17.65) (layer "F.CrtYd") (width 0.05) (tstamp d1f630b8-10a4-422d-99a5-ca7d143bd3d7))
+ (fp_line (start 9.77 10.94) (end 9.77 10.54) (layer "F.Fab") (width 0.1) (tstamp 02e18aa6-2c8e-4c02-b24b-458ea9df2b6d))
+ (fp_line (start -55.08 10.54) (end -55.08 1.42) (layer "F.Fab") (width 0.1) (tstamp 0c38aba0-fa07-4d00-b24b-4ee4ce241215))
+ (fp_line (start 2.47 10.94) (end -52.33 10.94) (layer "F.Fab") (width 0.1) (tstamp 10461bfa-2a75-40f5-899e-3175cb6db2cf))
+ (fp_line (start 4.32 15.94) (end 9.32 15.94) (layer "F.Fab") (width 0.1) (tstamp 1813b635-8172-4aa5-8643-f22290000a63))
+ (fp_line (start -59.18 15.94) (end -54.18 15.94) (layer "F.Fab") (width 0.1) (tstamp 1a624388-2b16-4d0f-831e-7bbf35668c84))
+ (fp_line (start 2.47 17.11) (end 2.47 10.94) (layer "F.Fab") (width 0.1) (tstamp 39966bb4-7924-47d8-8116-c900c584cd17))
+ (fp_line (start -52.33 17.11) (end 2.47 17.11) (layer "F.Fab") (width 0.1) (tstamp 4d2a62e1-0e39-404e-ae04-ea567cf2370a))
+ (fp_line (start -58.28 10.54) (end -58.28 1.42) (layer "F.Fab") (width 0.1) (tstamp 5082cd4b-175b-4a70-9678-c3eb7ad16900))
+ (fp_line (start -59.63 10.54) (end -59.63 10.94) (layer "F.Fab") (width 0.1) (tstamp 5dd51175-adf5-4f23-bf3c-7ecc62fbe061))
+ (fp_line (start -59.63 10.54) (end 9.77 10.54) (layer "F.Fab") (width 0.1) (tstamp 68c551bb-9c72-4c86-ad7c-a8815ba584e6))
+ (fp_line (start -52.33 10.94) (end -52.33 17.11) (layer "F.Fab") (width 0.1) (tstamp 6a15e7c2-7920-4660-baf2-3678ab9957c4))
+ (fp_line (start -59.63 -1.8) (end -59.63 10.54) (layer "F.Fab") (width 0.1) (tstamp 6cc4063c-af88-4304-98de-134fecf99a91))
+ (fp_line (start -59.63 10.94) (end 9.77 10.94) (layer "F.Fab") (width 0.1) (tstamp 6ed4d9f6-6e9e-42f4-8342-092a4c57243c))
+ (fp_line (start 9.32 15.94) (end 9.32 10.94) (layer "F.Fab") (width 0.1) (tstamp 8ef00c34-2c13-4928-826c-484598134e01))
+ (fp_line (start -54.18 15.94) (end -54.18 10.94) (layer "F.Fab") (width 0.1) (tstamp 9fb2fda6-e52a-4ddc-ac00-06a4df7a661f))
+ (fp_line (start 5.22 10.54) (end 5.22 1.42) (layer "F.Fab") (width 0.1) (tstamp a0c9a92f-fd82-454f-a4d9-a660755560ae))
+ (fp_line (start 8.42 10.54) (end 8.42 1.42) (layer "F.Fab") (width 0.1) (tstamp aa7832af-d08f-4d9d-a024-77ffc163d4f7))
+ (fp_line (start 9.32 10.94) (end 4.32 10.94) (layer "F.Fab") (width 0.1) (tstamp cc37d406-54bd-4117-8a85-6502929f67eb))
+ (fp_line (start -59.18 10.94) (end -59.18 15.94) (layer "F.Fab") (width 0.1) (tstamp dbbf0b9c-1664-4f39-81cd-e6cf23331c67))
+ (fp_line (start -54.18 10.94) (end -59.18 10.94) (layer "F.Fab") (width 0.1) (tstamp e8458f6d-705a-4c52-964b-52d40b52143b))
+ (fp_line (start 9.77 10.54) (end 9.77 -1.8) (layer "F.Fab") (width 0.1) (tstamp e925f117-1d8a-44ea-9e3a-4c43d735c9ce))
+ (fp_line (start 4.32 10.94) (end 4.32 15.94) (layer "F.Fab") (width 0.1) (tstamp f1a1b5f5-437f-4282-8576-cdf39a511f0c))
+ (fp_line (start 9.77 10.54) (end -59.63 10.54) (layer "F.Fab") (width 0.1) (tstamp f9399324-fb97-42b5-876a-8ee708750869))
+ (fp_line (start 9.77 -1.8) (end -59.63 -1.8) (layer "F.Fab") (width 0.1) (tstamp fd274bc3-e55b-4585-8f95-1419c92da1e0))
+ (fp_arc (start 5.22 1.42) (mid 6.82 -0.18) (end 8.42 1.42) (layer "F.Fab") (width 0.1) (tstamp 8e1a649e-1a78-46dc-aab8-1ddc1342f525))
+ (fp_arc (start -58.28 1.42) (mid -56.68 -0.18) (end -55.08 1.42) (layer "F.Fab") (width 0.1) (tstamp cc6594d4-1a7a-4b4b-949a-2ddcf7be4e01))
+ (pad "0" thru_hole circle (at -56.68 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 90818356-473a-4394-9e0d-82b83cff5663))
+ (pad "0" thru_hole circle (at 6.82 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp ef78ad0b-4337-41d9-995b-a7218558179b))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 930e8bc6-d100-439f-91ed-8441d2c39e3c))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 948a9744-ddb4-4a38-9200-902479763aab))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d5ec14f2-3e29-445b-b29c-2cfdcd1c6e14))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b070e5c0-0a39-436b-b4c9-833afa2ce202))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 90de9080-3e25-4726-a2b3-459c8faa4e24))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9953ed50-2082-4772-a4eb-5c5735c3936c))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 77180859-5bcb-4d43-8f1e-47c2103e2b08))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c522773f-4428-40e4-b76c-74d52a80663c))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 606f271b-6e2e-4840-b0a9-47da785e23bb))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b2892eff-2614-4c69-b265-7063ac90cfb3))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00783823-67af-49ba-8030-65f383dd786b))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c8dc8ea0-7086-42fa-98c6-2b91e2564d43))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3d9f549e-5334-4dc1-8b1b-7f3d7edeebb3))
+ (pad "14" thru_hole circle (at -36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5cbf7e0c-68a3-44bf-975f-067b94145e7f))
+ (pad "15" thru_hole circle (at -38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed92400a-a9c7-409f-9bc4-c4989cd0a206))
+ (pad "16" thru_hole circle (at -41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 46a2df9e-952e-49d9-be91-db372ac2988c))
+ (pad "17" thru_hole circle (at -44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 69b9f94f-ebc0-4e98-8180-e893dd61b83d))
+ (pad "18" thru_hole circle (at -47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 949b5fda-764e-4d99-bb5b-36a8f86d92d5))
+ (pad "19" thru_hole circle (at -49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cc6794db-76c5-481b-9f21-e0f029a239ed))
+ (pad "20" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e5c8ca2-f181-432f-995f-cec75d56f6d1))
+ (pad "21" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 249808ff-7fea-4bd9-b680-f2325fc93062))
+ (pad "22" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e472c976-808e-4431-bc66-4a467c382dba))
+ (pad "23" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 18b61bc2-f45c-4d25-8d74-18704f493c87))
+ (pad "24" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2ee110d2-1c50-41d5-983c-070c7203320a))
+ (pad "25" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c493b98d-294a-4296-9333-02494e161132))
+ (pad "26" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3b0bd7ca-d32d-4189-85dc-c09eec164333))
+ (pad "27" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cc50ab9e-aa53-4df5-a7f6-3ba413979012))
+ (pad "28" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 85be36e5-d2d9-470f-8c82-4ee94503905b))
+ (pad "29" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 525c07f5-7080-4bb4-bc07-98fa2430c1eb))
+ (pad "30" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 894daf5c-ff63-4a61-8161-7cfd5f73208c))
+ (pad "31" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 952ae960-a466-441e-a787-54cbb5597a10))
+ (pad "32" thru_hole circle (at -34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 580a36ad-9619-4af6-b332-09b9f72e8888))
+ (pad "33" thru_hole circle (at -37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 77ddb349-2392-469f-81f7-d020d1b2ef7c))
+ (pad "34" thru_hole circle (at -40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d4ccb2a7-3bf5-4390-af5d-91deb94ed21f))
+ (pad "35" thru_hole circle (at -42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ad624391-0177-4b9b-a873-0a296356102b))
+ (pad "36" thru_hole circle (at -45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d85afa0-f388-4e3c-8b4b-aac594d60eca))
+ (pad "37" thru_hole circle (at -48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4b3ad66-d728-4dba-b9f8-c27b108da76e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..cd7329e0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,210 @@
+(footprint "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -24.93 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0a1964a1-c4c5-4cdd-b94d-0483d31cb555)
+ )
+ (fp_text value "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (at -24.93 20.31) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d379770a-303c-4bdd-956d-079ab3e34a8e)
+ )
+ (fp_text user "${REFERENCE}" (at -24.93 15.725) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dddd897e-c231-4377-85b3-25af3b37e975)
+ )
+ (fp_line (start -50.92 -1.06) (end 1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 48adcff8-b62f-4601-a8a0-74624e87a71f))
+ (fp_line (start -50.92 8.08) (end -50.92 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 503a2d6f-7345-4fde-a3a0-860e1ee7a9ac))
+ (fp_line (start 2.93 8.08) (end 2.93 12.18) (layer "F.SilkS") (width 0.12) (tstamp 64a1626b-37a1-46ff-8fa0-07d5f9ee21e5))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 7bfcdd10-8f09-465d-ac94-7818e7277204))
+ (fp_line (start 1.06 8.08) (end 2.93 8.08) (layer "F.SilkS") (width 0.12) (tstamp b1a36ea8-0564-4f3d-89e3-bb8b25ecfbee))
+ (fp_line (start -52.79 12.18) (end -52.79 8.08) (layer "F.SilkS") (width 0.12) (tstamp bde5a1cb-80d4-4e5e-a9b9-6253b2d084a4))
+ (fp_line (start -52.79 8.08) (end -50.92 8.08) (layer "F.SilkS") (width 0.12) (tstamp d60f9022-6e5b-459c-98d0-29668d45eb2a))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp ea7715ab-ed17-4389-abd1-f9be16eea589))
+ (fp_line (start 1.06 -1.06) (end 1.06 8.08) (layer "F.SilkS") (width 0.12) (tstamp efe0ec96-faaf-46d5-9b18-3d7eb30bb3c3))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp f00da52e-b59d-40b6-bb93-6cf0c96df4af))
+ (fp_line (start 1.3 -1.35) (end 1.3 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 012bca78-000c-4959-ab41-417c5052a323))
+ (fp_line (start 10.3 11.75) (end 10.3 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 41a371f6-ac35-4523-9afd-8a0ae0f5d3c4))
+ (fp_line (start 3 19.35) (end -52.85 19.35) (layer "F.CrtYd") (width 0.05) (tstamp 6a52804d-aa4d-40f8-9456-e8165ddd9eac))
+ (fp_line (start 10.3 13.15) (end 3 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 74eec70c-5670-4eed-aaaf-ab178130b425))
+ (fp_line (start -53.25 7.65) (end -51.2 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 8139eb10-9438-4979-acf9-ebef709e04a7))
+ (fp_line (start -52.85 13.15) (end -60.15 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 8993e5da-4431-4849-ae67-8b51b16c223a))
+ (fp_line (start -60.15 13.15) (end -60.15 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 8f225ade-a5e9-475d-8262-7f821071d354))
+ (fp_line (start -53.25 11.75) (end -53.25 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 995b59a1-985e-449c-9e13-b6e092855637))
+ (fp_line (start -60.15 11.75) (end -53.25 11.75) (layer "F.CrtYd") (width 0.05) (tstamp a168ac06-917a-4f87-82fa-12ccf32d595c))
+ (fp_line (start 3.4 7.65) (end 3.4 11.75) (layer "F.CrtYd") (width 0.05) (tstamp b68d0728-b133-4b17-8c8e-2c0883512455))
+ (fp_line (start -51.2 7.65) (end -51.2 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp cf6f0c92-1233-4ea0-bba9-988e1c43d183))
+ (fp_line (start -52.85 19.35) (end -52.85 13.15) (layer "F.CrtYd") (width 0.05) (tstamp d2d37613-70e6-444c-aa0b-38617b02d1d6))
+ (fp_line (start -51.2 -1.35) (end 1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp d38996c6-d0c4-430c-b01a-a39b0860f251))
+ (fp_line (start 3.4 11.75) (end 10.3 11.75) (layer "F.CrtYd") (width 0.05) (tstamp e1c4c5a9-a97c-4b40-acba-a5bff8c9de72))
+ (fp_line (start 3 13.15) (end 3 19.35) (layer "F.CrtYd") (width 0.05) (tstamp e3783f5d-4ad4-4eec-b653-253687adaa0a))
+ (fp_line (start 1.3 7.65) (end 3.4 7.65) (layer "F.CrtYd") (width 0.05) (tstamp fdcdde6c-817a-4071-a753-abb32128ec92))
+ (fp_line (start 9.77 12.64) (end 9.77 12.24) (layer "F.Fab") (width 0.1) (tstamp 0093d074-5820-4486-9f66-86d22b216101))
+ (fp_line (start -36.01 0) (end -36.01 8.14) (layer "F.Fab") (width 0.1) (tstamp 0175e4fa-f74a-47a3-a9b8-e7a12f2167e3))
+ (fp_line (start -37.395 2.84) (end -37.395 8.14) (layer "F.Fab") (width 0.1) (tstamp 030083fb-f182-410e-836d-63f59c67b99e))
+ (fp_line (start -41.65 0) (end -41.65 8.14) (layer "F.Fab") (width 0.1) (tstamp 030f5b28-1768-4dd9-b534-1f0257324a02))
+ (fp_line (start -9.795 2.84) (end -9.795 8.14) (layer "F.Fab") (width 0.1) (tstamp 049aa7fa-aec3-49cb-b0fb-94e6a3b118fa))
+ (fp_line (start 9.77 12.24) (end -59.63 12.24) (layer "F.Fab") (width 0.1) (tstamp 05c24198-83c3-496d-87be-192e5c87443e))
+ (fp_line (start -26.215 2.84) (end -26.215 8.14) (layer "F.Fab") (width 0.1) (tstamp 067eeee9-73b5-44b4-a6fc-7ebdc9fe4d2e))
+ (fp_line (start -37.495 2.84) (end -37.495 8.14) (layer "F.Fab") (width 0.1) (tstamp 094992ef-f031-415f-b206-01740d9e74e0))
+ (fp_line (start -23.545 2.84) (end -23.545 8.14) (layer "F.Fab") (width 0.1) (tstamp 0c056c1d-824e-473d-8da6-15d2d8f7b560))
+ (fp_line (start -48.475 2.84) (end -48.475 8.14) (layer "F.Fab") (width 0.1) (tstamp 0c5eb898-aa68-4164-849f-2f53607cd30e))
+ (fp_line (start -52.33 12.64) (end -52.33 18.81) (layer "F.Fab") (width 0.1) (tstamp 11ddaf65-8975-4798-8d08-4019b537ac3e))
+ (fp_line (start -2.67 0) (end -2.67 8.14) (layer "F.Fab") (width 0.1) (tstamp 144664be-206b-43aa-b5de-ab745a081769))
+ (fp_line (start -40.165 2.84) (end -40.165 8.14) (layer "F.Fab") (width 0.1) (tstamp 15537aa1-55ae-49d2-936f-82d17be80285))
+ (fp_line (start -16.62 0) (end -16.62 8.14) (layer "F.Fab") (width 0.1) (tstamp 1766f1c8-596c-4b4d-95a0-b525352d5489))
+ (fp_line (start 0.1 0) (end 0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp 1c6e138f-de3a-443f-930e-c3ae8fbf883a))
+ (fp_line (start -26.315 2.84) (end -26.315 8.14) (layer "F.Fab") (width 0.1) (tstamp 1c9067ea-bc10-4702-89f8-9920c8666c2d))
+ (fp_line (start -29.085 2.84) (end -29.085 8.14) (layer "F.Fab") (width 0.1) (tstamp 1e680eca-d510-4d82-a7c1-2ed978083cce))
+ (fp_line (start -29.185 2.84) (end -29.185 8.14) (layer "F.Fab") (width 0.1) (tstamp 2077180c-f6f6-4a6b-90ba-48c4d7aee1af))
+ (fp_line (start -27.7 0) (end -27.7 8.14) (layer "F.Fab") (width 0.1) (tstamp 2604179c-4e8b-41dd-beec-7515edb686a9))
+ (fp_line (start -18.105 2.84) (end -18.105 8.14) (layer "F.Fab") (width 0.1) (tstamp 28d1bd6f-a216-474d-866c-2d45c11c6ca6))
+ (fp_line (start -7.025 2.84) (end -7.025 8.14) (layer "F.Fab") (width 0.1) (tstamp 2c47d177-37f1-40f7-8717-1e3e18bcdcaf))
+ (fp_line (start -28.985 2.84) (end -28.985 8.14) (layer "F.Fab") (width 0.1) (tstamp 2d95df2e-cd3d-4e10-8080-b93b0b004e01))
+ (fp_line (start -19.29 0) (end -19.29 8.14) (layer "F.Fab") (width 0.1) (tstamp 32c2dfd4-df79-4900-a345-b494bc6c3a74))
+ (fp_line (start 0 0) (end 0 8.14) (layer "F.Fab") (width 0.1) (tstamp 36524927-66de-456d-a12c-d3bdce0374f1))
+ (fp_line (start -40.065 2.84) (end -40.065 8.14) (layer "F.Fab") (width 0.1) (tstamp 38bc9c07-df26-4663-b333-54f209e96be9))
+ (fp_line (start -22.16 0) (end -22.16 8.14) (layer "F.Fab") (width 0.1) (tstamp 3fe4b5f9-dccb-4eea-97ac-6d72190f074a))
+ (fp_line (start -2.87 0) (end -2.87 8.14) (layer "F.Fab") (width 0.1) (tstamp 404b8d98-722f-48ec-9952-403c90b120ff))
+ (fp_line (start -24.83 0) (end -24.83 8.14) (layer "F.Fab") (width 0.1) (tstamp 43b696e1-7f84-4a49-84e3-2f391ec798d0))
+ (fp_line (start -6.925 2.84) (end -6.925 8.14) (layer "F.Fab") (width 0.1) (tstamp 49645826-1802-4089-9e96-ada77594915f))
+ (fp_line (start -19.49 0) (end -19.49 8.14) (layer "F.Fab") (width 0.1) (tstamp 4ad68e2b-ef1d-4834-ab3f-7d4e78b6fdfe))
+ (fp_line (start -49.86 0) (end -49.86 8.14) (layer "F.Fab") (width 0.1) (tstamp 4af48445-f8df-4896-95be-e0a15b096b37))
+ (fp_line (start -44.32 0) (end -44.32 8.14) (layer "F.Fab") (width 0.1) (tstamp 4b44e55a-fc73-4f9e-a095-f690953c1013))
+ (fp_line (start -9.695 2.84) (end -9.695 8.14) (layer "F.Fab") (width 0.1) (tstamp 4b60a79b-37e4-446e-b9b8-7e05dba0c0f9))
+ (fp_line (start -25.03 0) (end -25.03 8.14) (layer "F.Fab") (width 0.1) (tstamp 4bb95fa5-7523-43af-9a0f-44cb95e24e71))
+ (fp_line (start -13.95 0) (end -13.95 8.14) (layer "F.Fab") (width 0.1) (tstamp 51cc68f2-84c6-4567-97af-e83351dc3deb))
+ (fp_line (start -41.55 0) (end -41.55 8.14) (layer "F.Fab") (width 0.1) (tstamp 53daf510-88e4-4552-8b85-27092a1d7072))
+ (fp_line (start -44.22 0) (end -44.22 8.14) (layer "F.Fab") (width 0.1) (tstamp 540f1de8-637b-4113-af5d-778e1964a885))
+ (fp_line (start -33.14 0) (end -33.14 8.14) (layer "F.Fab") (width 0.1) (tstamp 5594ba9c-7d19-4e2b-a83c-ca9643213857))
+ (fp_line (start -22.06 0) (end -22.06 8.14) (layer "F.Fab") (width 0.1) (tstamp 5889670b-6d2a-4304-aad5-4bb9c4fa4f58))
+ (fp_line (start -46.99 0) (end -46.99 8.14) (layer "F.Fab") (width 0.1) (tstamp 5f17a6ca-872c-4995-b241-98de05008a7f))
+ (fp_line (start -11.08 0) (end -11.08 8.14) (layer "F.Fab") (width 0.1) (tstamp 614ae47e-2c7f-46e4-971b-ade36765c03c))
+ (fp_line (start -16.52 0) (end -16.52 8.14) (layer "F.Fab") (width 0.1) (tstamp 639f11f3-3b46-4d91-bd0f-3ede174a25df))
+ (fp_line (start -15.135 2.84) (end -15.135 8.14) (layer "F.Fab") (width 0.1) (tstamp 63c7b7aa-e1f8-4954-ad6c-06a5047192ee))
+ (fp_line (start -13.85 0) (end -13.85 8.14) (layer "F.Fab") (width 0.1) (tstamp 643cdff9-9d34-4436-8127-ac034cd8fdf1))
+ (fp_line (start -1.485 2.84) (end -1.485 8.14) (layer "F.Fab") (width 0.1) (tstamp 64c87500-2e08-41d1-a528-5764a729961a))
+ (fp_line (start -44.42 0) (end -44.42 8.14) (layer "F.Fab") (width 0.1) (tstamp 680cbf84-7526-4e48-8d8b-3285baf714be))
+ (fp_line (start -4.155 2.84) (end -4.155 8.14) (layer "F.Fab") (width 0.1) (tstamp 69488af5-c16d-44db-865c-adeb13d5ef27))
+ (fp_line (start -36.11 0) (end -36.11 8.14) (layer "F.Fab") (width 0.1) (tstamp 69d0cac5-d578-4765-8b49-d57b82935d85))
+ (fp_line (start -52.73 12.24) (end 2.87 12.24) (layer "F.Fab") (width 0.1) (tstamp 6c7e91fd-63da-4dc2-b9ab-a1f0918d2ba1))
+ (fp_line (start -11.18 0) (end -11.18 8.14) (layer "F.Fab") (width 0.1) (tstamp 70c16d7b-baa0-4ff9-b504-01d44beee3f0))
+ (fp_line (start -45.705 2.84) (end -45.705 8.14) (layer "F.Fab") (width 0.1) (tstamp 727577c3-e52c-4dbd-a761-908c61130789))
+ (fp_line (start -38.78 0) (end -38.78 8.14) (layer "F.Fab") (width 0.1) (tstamp 72f953e4-109c-49dd-964e-8afdbbe72934))
+ (fp_line (start -33.34 0) (end -33.34 8.14) (layer "F.Fab") (width 0.1) (tstamp 7559f6c4-4ffd-4bb9-878a-e8427670ef74))
+ (fp_line (start -5.64 0) (end -5.64 8.14) (layer "F.Fab") (width 0.1) (tstamp 7a50116f-6bb2-4418-a7c4-e0d84b0d0c8f))
+ (fp_line (start -33.24 0) (end -33.24 8.14) (layer "F.Fab") (width 0.1) (tstamp 7c4a5a4a-c354-46ed-9cdd-56873d57fff0))
+ (fp_line (start -31.955 2.84) (end -31.955 8.14) (layer "F.Fab") (width 0.1) (tstamp 7c7d3b37-aa87-4db0-999c-e33f2bd95a27))
+ (fp_line (start -8.31 0) (end -8.31 8.14) (layer "F.Fab") (width 0.1) (tstamp 7d05b1f0-f9c5-498b-ae40-3f6a18e8c6c5))
+ (fp_line (start -45.605 2.84) (end -45.605 8.14) (layer "F.Fab") (width 0.1) (tstamp 7d31c906-93d6-408c-9188-760e0b5a6295))
+ (fp_line (start -48.375 2.84) (end -48.375 8.14) (layer "F.Fab") (width 0.1) (tstamp 800e4c8a-ff10-4b0f-a9f3-f369beecf1f1))
+ (fp_line (start -38.88 0) (end -38.88 8.14) (layer "F.Fab") (width 0.1) (tstamp 80613599-0e73-4b94-8523-aa8045fe3e7a))
+ (fp_line (start -27.8 0) (end -27.8 8.14) (layer "F.Fab") (width 0.1) (tstamp 8394d428-b2be-46b9-bc8d-3eb7de30905e))
+ (fp_line (start -1.385 2.84) (end -1.385 8.14) (layer "F.Fab") (width 0.1) (tstamp 840e730b-0db6-4c46-9498-64b51561abff))
+ (fp_line (start -34.725 2.84) (end -34.725 8.14) (layer "F.Fab") (width 0.1) (tstamp 880e9285-d720-4f7c-8b7a-64a1371036b7))
+ (fp_line (start -40.265 2.84) (end -40.265 8.14) (layer "F.Fab") (width 0.1) (tstamp 89602dab-883f-4fac-80ca-599e706b6e13))
+ (fp_line (start -19.39 0) (end -19.39 8.14) (layer "F.Fab") (width 0.1) (tstamp 89dc502a-f665-48f1-bc3e-63660dcc852d))
+ (fp_line (start -2.77 0) (end -2.77 8.14) (layer "F.Fab") (width 0.1) (tstamp 8c15e3a5-3922-4f01-8fb9-80a0aad70eff))
+ (fp_line (start -12.365 2.84) (end -12.365 8.14) (layer "F.Fab") (width 0.1) (tstamp 8ce0a453-7678-4b59-8163-294ba9fac799))
+ (fp_line (start -30.57 0) (end -30.57 8.14) (layer "F.Fab") (width 0.1) (tstamp 8fd2ead3-15cd-4fbd-b0bd-68c5bc954d93))
+ (fp_line (start -30.47 0) (end -30.47 8.14) (layer "F.Fab") (width 0.1) (tstamp 941f92c7-5433-4412-8f54-2a79daa49562))
+ (fp_line (start -17.905 2.84) (end -17.905 8.14) (layer "F.Fab") (width 0.1) (tstamp 9430ed5e-4fd1-4e85-b9a1-36525fb4a074))
+ (fp_line (start -34.625 2.84) (end -34.625 8.14) (layer "F.Fab") (width 0.1) (tstamp 948227a7-dd9a-45b4-b47e-197656003a67))
+ (fp_line (start -52.73 8.14) (end -52.73 12.24) (layer "F.Fab") (width 0.1) (tstamp 9624cabd-c3c3-400b-a818-7f3ea11c5777))
+ (fp_line (start -12.565 2.84) (end -12.565 8.14) (layer "F.Fab") (width 0.1) (tstamp a47ac796-a318-4092-b786-319936ab03ac))
+ (fp_line (start -37.295 2.84) (end -37.295 8.14) (layer "F.Fab") (width 0.1) (tstamp a6192eb5-8553-4067-a18c-77dbc7746702))
+ (fp_line (start -15.235 2.84) (end -15.235 8.14) (layer "F.Fab") (width 0.1) (tstamp a6c15518-1f29-426b-a293-bb2c591f362e))
+ (fp_line (start 2.47 12.64) (end -52.33 12.64) (layer "F.Fab") (width 0.1) (tstamp a79332cd-40f7-4f2b-8fc0-2d56dc6b7d8a))
+ (fp_line (start -43.035 2.84) (end -43.035 8.14) (layer "F.Fab") (width 0.1) (tstamp a86f959a-a25c-4be3-8188-beb1c87faafe))
+ (fp_line (start -1.285 2.84) (end -1.285 8.14) (layer "F.Fab") (width 0.1) (tstamp b1ec213f-348b-4798-8b69-f8436999d88f))
+ (fp_line (start -15.335 2.84) (end -15.335 8.14) (layer "F.Fab") (width 0.1) (tstamp b3958940-5052-43dd-bfff-66ac7f071ffb))
+ (fp_line (start -35.91 0) (end -35.91 8.14) (layer "F.Fab") (width 0.1) (tstamp b52a1322-9f2d-4ed6-be79-e20f103e2b8a))
+ (fp_line (start 2.87 12.24) (end 2.87 8.14) (layer "F.Fab") (width 0.1) (tstamp b9f5ce2c-ea0e-468e-8c5f-d7bca844f3f9))
+ (fp_line (start -0.1 0) (end -0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp ba3abaea-1710-4a33-a8f4-7435709a3157))
+ (fp_line (start -52.33 18.81) (end 2.47 18.81) (layer "F.Fab") (width 0.1) (tstamp bc5661fe-3acf-4ccb-82fb-a79da5b83015))
+ (fp_line (start -13.75 0) (end -13.75 8.14) (layer "F.Fab") (width 0.1) (tstamp c2952278-a0ef-447f-8166-9ec47de3b3eb))
+ (fp_line (start -49.76 0) (end -49.76 8.14) (layer "F.Fab") (width 0.1) (tstamp c3c94480-d3b9-471f-b992-95f590e9c8c8))
+ (fp_line (start -4.055 2.84) (end -4.055 8.14) (layer "F.Fab") (width 0.1) (tstamp c6393159-54bb-4ec8-9b30-7dd4175e45d0))
+ (fp_line (start -18.005 2.84) (end -18.005 8.14) (layer "F.Fab") (width 0.1) (tstamp c99912aa-97c1-4109-bf05-cddd9c2e2dc9))
+ (fp_line (start -38.68 0) (end -38.68 8.14) (layer "F.Fab") (width 0.1) (tstamp cc5b9a7b-656a-470e-b559-ccccdbe72ed1))
+ (fp_line (start 2.87 8.14) (end -52.73 8.14) (layer "F.Fab") (width 0.1) (tstamp cc5ef29e-8506-4543-9763-46709724cd58))
+ (fp_line (start -5.44 0) (end -5.44 8.14) (layer "F.Fab") (width 0.1) (tstamp cd254a64-b338-4853-870e-5b2121e88942))
+ (fp_line (start -49.96 0) (end -49.96 8.14) (layer "F.Fab") (width 0.1) (tstamp cf9fcdcb-962e-43bd-babf-bac82582b039))
+ (fp_line (start -27.6 0) (end -27.6 8.14) (layer "F.Fab") (width 0.1) (tstamp cfefe521-ce60-41b6-8b68-974af008b88f))
+ (fp_line (start -47.09 0) (end -47.09 8.14) (layer "F.Fab") (width 0.1) (tstamp d1137db0-85dd-4935-bb98-f12d0da32dbe))
+ (fp_line (start -41.45 0) (end -41.45 8.14) (layer "F.Fab") (width 0.1) (tstamp d51f0702-5ec5-4e59-9104-023f353fc0ec))
+ (fp_line (start -9.595 2.84) (end -9.595 8.14) (layer "F.Fab") (width 0.1) (tstamp d532538c-fd9b-4d70-9f4f-bc4a6684a7b2))
+ (fp_line (start -6.825 2.84) (end -6.825 8.14) (layer "F.Fab") (width 0.1) (tstamp d77ef5d9-00ce-4d8e-9b6a-8eee042034e6))
+ (fp_line (start -48.575 2.84) (end -48.575 8.14) (layer "F.Fab") (width 0.1) (tstamp d93f3e73-72c2-4d00-91a1-737db004a9cb))
+ (fp_line (start -45.805 2.84) (end -45.805 8.14) (layer "F.Fab") (width 0.1) (tstamp d9769e76-876f-4a21-94a9-16726eea81b1))
+ (fp_line (start -34.525 2.84) (end -34.525 8.14) (layer "F.Fab") (width 0.1) (tstamp da593149-0c56-4d1e-878f-7864d468f02f))
+ (fp_line (start -30.37 0) (end -30.37 8.14) (layer "F.Fab") (width 0.1) (tstamp da63130c-c394-46ea-b2b1-8e53d47c1829))
+ (fp_line (start -23.645 2.84) (end -23.645 8.14) (layer "F.Fab") (width 0.1) (tstamp de4d5411-dbcb-4c11-a0b1-ea5b3d8d4ce8))
+ (fp_line (start -20.675 2.84) (end -20.675 8.14) (layer "F.Fab") (width 0.1) (tstamp dfba065c-7ca5-4957-924d-0c5d3ae05d5c))
+ (fp_line (start -10.98 0) (end -10.98 8.14) (layer "F.Fab") (width 0.1) (tstamp e0cd4479-1a8c-4984-b232-cf3d5a2a8e0b))
+ (fp_line (start -20.875 2.84) (end -20.875 8.14) (layer "F.Fab") (width 0.1) (tstamp e1fa7b97-f7c1-4454-a21a-925e29cb2cc3))
+ (fp_line (start 2.47 18.81) (end 2.47 12.64) (layer "F.Fab") (width 0.1) (tstamp e21f74b8-1fe4-442a-9f0d-d30a35266b12))
+ (fp_line (start -8.41 0) (end -8.41 8.14) (layer "F.Fab") (width 0.1) (tstamp e2f6dd8f-c3eb-4bf3-b275-f5d29f9ac57c))
+ (fp_line (start -59.63 12.64) (end 9.77 12.64) (layer "F.Fab") (width 0.1) (tstamp e4444ebb-1ad8-4493-af8c-908206b806bb))
+ (fp_line (start -24.93 0) (end -24.93 8.14) (layer "F.Fab") (width 0.1) (tstamp e6048eda-ed98-413e-b026-d02f9cf7608c))
+ (fp_line (start -59.63 12.24) (end -59.63 12.64) (layer "F.Fab") (width 0.1) (tstamp ea511590-0021-49e8-a4e9-f4032f10ac83))
+ (fp_line (start -16.72 0) (end -16.72 8.14) (layer "F.Fab") (width 0.1) (tstamp eb45d829-f144-4b0f-bf46-eea4d030b5b3))
+ (fp_line (start -26.415 2.84) (end -26.415 8.14) (layer "F.Fab") (width 0.1) (tstamp eba527e2-53c0-4a68-9e94-1855fb3cbd85))
+ (fp_line (start -31.755 2.84) (end -31.755 8.14) (layer "F.Fab") (width 0.1) (tstamp ed313d83-c3ef-4c4d-b270-49efb4ec0ad5))
+ (fp_line (start -4.255 2.84) (end -4.255 8.14) (layer "F.Fab") (width 0.1) (tstamp f029f8c0-f89e-4352-805c-df8ced8d73c3))
+ (fp_line (start -42.935 2.84) (end -42.935 8.14) (layer "F.Fab") (width 0.1) (tstamp f3be3f7f-16a0-47f7-9818-926acc1468aa))
+ (fp_line (start -5.54 0) (end -5.54 8.14) (layer "F.Fab") (width 0.1) (tstamp f4552c80-50f2-4405-a51e-d80ec1dfe2a0))
+ (fp_line (start -20.775 2.84) (end -20.775 8.14) (layer "F.Fab") (width 0.1) (tstamp f4ef3ea6-2b14-4f70-bc3b-b237636cffac))
+ (fp_line (start -22.26 0) (end -22.26 8.14) (layer "F.Fab") (width 0.1) (tstamp f5d5a43c-e4da-4816-ab23-d8f014c20630))
+ (fp_line (start -12.465 2.84) (end -12.465 8.14) (layer "F.Fab") (width 0.1) (tstamp f7a5dfb5-eb38-45d4-b667-6b25e81edc92))
+ (fp_line (start -23.445 2.84) (end -23.445 8.14) (layer "F.Fab") (width 0.1) (tstamp f88a6e89-4a63-446e-b8dd-e04098bede86))
+ (fp_line (start -31.855 2.84) (end -31.855 8.14) (layer "F.Fab") (width 0.1) (tstamp fa8b4908-5203-407e-90e3-6fa64ec9073f))
+ (fp_line (start -47.19 0) (end -47.19 8.14) (layer "F.Fab") (width 0.1) (tstamp fbafba90-efe3-49ee-84e4-21354e5a8404))
+ (fp_line (start -42.835 2.84) (end -42.835 8.14) (layer "F.Fab") (width 0.1) (tstamp fc468ea4-1f2f-41aa-a0b7-d5ddd2c22220))
+ (fp_line (start -8.21 0) (end -8.21 8.14) (layer "F.Fab") (width 0.1) (tstamp ffbef64b-5b08-4d6a-bcc5-4a0b27ffb354))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c5fad05a-2918-4991-bd80-481d6b76f540))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4017f581-4ea9-42ae-92b0-f9fc4046bb5a))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3ac91c36-4a0c-4580-a711-2a59b2b869be))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 37fddee7-b7aa-414b-8343-dfb250eca9a3))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 56a32d72-ebb1-4304-ae4a-37c611646dda))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6a10acc7-d6e3-4073-aab8-1c453bddc617))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d9bce35-e064-4b38-b42d-ea45f749fd1a))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 04f75b93-d3c0-4c32-8df6-e1cc2a766a33))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 52f784ea-265e-4953-8596-de119d44bbae))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cb9e9e2b-8ef2-451f-ac2e-8165d88e9126))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1865035d-c300-43bf-a7ca-833136d2e614))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 96ee179e-0fec-4429-b153-4d84fa2b8fc6))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 26d32d4d-0f05-4586-a498-e3ae7fbb7961))
+ (pad "14" thru_hole circle (at -36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e806a0ae-be13-443d-85ca-3ded550a14a3))
+ (pad "15" thru_hole circle (at -38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8736e793-ac22-4aa8-88d6-7554e2070bf2))
+ (pad "16" thru_hole circle (at -41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0dd63323-b7f1-48a0-a377-e3872398fdd3))
+ (pad "17" thru_hole circle (at -44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 57b0f6b6-5a73-4030-a9a8-92d7b5a0fec1))
+ (pad "18" thru_hole circle (at -47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 632a8f63-f3ce-4596-a8b1-053f47665573))
+ (pad "19" thru_hole circle (at -49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9cb64c77-e538-48fb-9504-4a073a812eb7))
+ (pad "20" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7e181539-d926-4544-bfe5-cac55521c7fa))
+ (pad "21" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7b3a191a-11ac-4d09-9f51-9b862038efd9))
+ (pad "22" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 004c4b9a-3d53-4520-80a1-05599cf701cc))
+ (pad "23" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2785ea0-f29e-4cf2-8037-891b6ddf2e3d))
+ (pad "24" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8e44c10c-b6ab-4a26-90f2-3670b341857b))
+ (pad "25" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ec702040-fb05-49f9-b1ef-de11baf90354))
+ (pad "26" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff289acc-663e-4a6a-86b5-acdf9e787979))
+ (pad "27" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c060237-8a0f-4d49-84f7-e480f2446e62))
+ (pad "28" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3c34166f-2ce8-46cc-a5cf-51f0d1fea392))
+ (pad "29" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2834d322-b44c-466c-8b39-0544ad657168))
+ (pad "30" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 82699c5e-4de3-431b-bf86-987a9638fc0a))
+ (pad "31" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ccfd8af6-ca18-4166-97f1-13e60489fc18))
+ (pad "32" thru_hole circle (at -34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6defac7d-152b-4ee7-91a0-206eba14a3fc))
+ (pad "33" thru_hole circle (at -37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 959570e7-d7f8-49b5-ac9a-5efe9ca61c0a))
+ (pad "34" thru_hole circle (at -40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e190843f-592f-4db6-8b2b-5110a88a5206))
+ (pad "35" thru_hole circle (at -42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0965777a-9d30-43ce-9a09-5c495609a5c4))
+ (pad "36" thru_hole circle (at -45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aec3c8da-0367-469c-bd45-82d7462bd9e4))
+ (pad "37" thru_hole circle (at -48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b9d14027-5191-408a-a5dc-8bfbdc2dc887))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
new file mode 100644
index 00000000..e147cbe2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -24.93 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp adf7625b-82a2-479b-a2b5-5d724041815b)
+ )
+ (fp_text value "DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (at -24.93 20.81) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3318b3f0-8895-433d-88bd-a3e62fc1fedc)
+ )
+ (fp_text user "${REFERENCE}" (at -24.93 16.225) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 538d2f0c-1a2f-4eca-b009-9bd66944e842)
+ )
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 18067fb1-fdc8-4056-9853-32bc1e5cfefa))
+ (fp_line (start -59.69 -1.86) (end 9.83 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 34e23b54-2bfd-4a9d-a6cb-450a80258b2f))
+ (fp_line (start 9.83 -1.86) (end 9.83 12.68) (layer "F.SilkS") (width 0.12) (tstamp a4079840-35aa-4eee-bb83-ff934ef38c7f))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp b7d01b92-f08b-4db3-9453-5895b56434a1))
+ (fp_line (start -59.69 12.68) (end -59.69 -1.86) (layer "F.SilkS") (width 0.12) (tstamp dfbe71ad-f793-49f1-adcc-2bfc86bcb415))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp faf09e94-4961-4ab2-a7eb-bf55a516c4cd))
+ (fp_line (start 10.3 19.85) (end 10.3 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 3ad1a6de-97c2-449c-8010-8d56483dc953))
+ (fp_line (start -60.15 19.85) (end 10.3 19.85) (layer "F.CrtYd") (width 0.05) (tstamp 6d96c41c-3a20-4432-b07b-387e6ae89bf3))
+ (fp_line (start 10.3 -2.35) (end -60.15 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 70abf833-f0ea-4ccd-8720-e76500d50da0))
+ (fp_line (start -60.15 -2.35) (end -60.15 19.85) (layer "F.CrtYd") (width 0.05) (tstamp 8326c269-c195-4e61-99fa-42b819650310))
+ (fp_line (start -52.33 13.14) (end -52.33 19.31) (layer "F.Fab") (width 0.1) (tstamp 03e039ee-ad46-457c-bb72-0aa5f57f661d))
+ (fp_line (start -59.63 -1.8) (end -59.63 12.74) (layer "F.Fab") (width 0.1) (tstamp 265b20b2-3026-4d5a-aab5-d33bdc78c193))
+ (fp_line (start -59.18 13.14) (end -59.18 18.14) (layer "F.Fab") (width 0.1) (tstamp 2852d8e7-3ef0-489f-9ed3-20c62cc15d7d))
+ (fp_line (start 2.47 19.31) (end 2.47 13.14) (layer "F.Fab") (width 0.1) (tstamp 326cdf33-0c5b-4b8c-a4d3-e2363353a2ce))
+ (fp_line (start 9.32 18.14) (end 9.32 13.14) (layer "F.Fab") (width 0.1) (tstamp 3407f2f7-2b88-4c14-89bb-d13589c14e46))
+ (fp_line (start 9.77 -1.8) (end -59.63 -1.8) (layer "F.Fab") (width 0.1) (tstamp 4a4ddad3-a360-4c2c-9e94-64dcef36d47d))
+ (fp_line (start -54.18 18.14) (end -54.18 13.14) (layer "F.Fab") (width 0.1) (tstamp 50bb6b9b-0ad9-4306-bc91-19dd34303cbb))
+ (fp_line (start 5.22 12.74) (end 5.22 1.42) (layer "F.Fab") (width 0.1) (tstamp 53664788-5bad-41ae-87ad-c1dd1ae27da4))
+ (fp_line (start -59.18 18.14) (end -54.18 18.14) (layer "F.Fab") (width 0.1) (tstamp 6b8a66bf-57ea-4daf-919a-2735aeef5db6))
+ (fp_line (start 2.47 13.14) (end -52.33 13.14) (layer "F.Fab") (width 0.1) (tstamp 6ff7166d-9ec8-44dd-9e28-05bd71e916f8))
+ (fp_line (start 8.42 12.74) (end 8.42 1.42) (layer "F.Fab") (width 0.1) (tstamp 71a7b125-6254-4ee1-99aa-c4b5606a1222))
+ (fp_line (start -59.63 12.74) (end 9.77 12.74) (layer "F.Fab") (width 0.1) (tstamp 8496704b-38fa-4716-a735-bf51d66a0461))
+ (fp_line (start 4.32 18.14) (end 9.32 18.14) (layer "F.Fab") (width 0.1) (tstamp 898ffee4-0552-48e9-a98d-f84a3d25612d))
+ (fp_line (start -59.63 12.74) (end -59.63 13.14) (layer "F.Fab") (width 0.1) (tstamp 9beed9b6-c0d8-4136-b48e-c503e857cf26))
+ (fp_line (start -55.08 12.74) (end -55.08 1.42) (layer "F.Fab") (width 0.1) (tstamp ad95954a-39e8-4db4-a61c-5a3bb65af884))
+ (fp_line (start -59.63 13.14) (end 9.77 13.14) (layer "F.Fab") (width 0.1) (tstamp b23bbefa-8c9f-4677-9b0e-38d8b92a846d))
+ (fp_line (start -54.18 13.14) (end -59.18 13.14) (layer "F.Fab") (width 0.1) (tstamp b4ca26dc-24cb-43ad-ac55-3de723f85462))
+ (fp_line (start -52.33 19.31) (end 2.47 19.31) (layer "F.Fab") (width 0.1) (tstamp b6fca348-11fe-45cb-8b1a-7ada9bf540d0))
+ (fp_line (start -58.28 12.74) (end -58.28 1.42) (layer "F.Fab") (width 0.1) (tstamp bd42222e-40ba-4b94-a736-b3946086af2f))
+ (fp_line (start 9.32 13.14) (end 4.32 13.14) (layer "F.Fab") (width 0.1) (tstamp cc15f515-ad6e-4d43-865e-2143740dfbbe))
+ (fp_line (start 4.32 13.14) (end 4.32 18.14) (layer "F.Fab") (width 0.1) (tstamp d4cf30b1-0927-4432-9a38-ea733a0fad74))
+ (fp_line (start 9.77 12.74) (end 9.77 -1.8) (layer "F.Fab") (width 0.1) (tstamp d7f9abc3-adbe-45cc-a24c-735406a4297c))
+ (fp_line (start 9.77 12.74) (end -59.63 12.74) (layer "F.Fab") (width 0.1) (tstamp df7a0e0c-7512-4a3e-b0fe-a8d41067d220))
+ (fp_line (start 9.77 13.14) (end 9.77 12.74) (layer "F.Fab") (width 0.1) (tstamp e85ad10b-e96c-4a02-89e9-f34a21657317))
+ (fp_arc (start 5.22 1.42) (mid 6.82 -0.18) (end 8.42 1.42) (layer "F.Fab") (width 0.1) (tstamp 64480d79-6458-41ad-9a26-cff4b4c7e4ab))
+ (fp_arc (start -58.28 1.42) (mid -56.68 -0.18) (end -55.08 1.42) (layer "F.Fab") (width 0.1) (tstamp bf456038-3642-40a9-9444-892eb0b9d1b7))
+ (pad "0" thru_hole circle (at -56.68 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 0a49d76d-b392-4956-ac58-aec5b4276967))
+ (pad "0" thru_hole circle (at 6.82 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp bf925c1a-8fb6-43f9-b55d-3277e83e91ee))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 407af854-70fa-4146-8bb5-db63de55b35e))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0a74ad89-2e64-41a5-8adf-e5ad7318f8a3))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0bfe9b37-c3a3-4a97-8ae2-178195a8e254))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b6085d56-2827-409d-bf69-402329e13aeb))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cfb0fffc-fc4d-4433-83ad-127cc0022885))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2088eb73-a99a-4084-a383-2006e43b6a87))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e1d61331-6531-496e-9524-4331107e6ec5))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5620e975-26a3-4185-90d4-fa0aca291275))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 58d89d75-2081-4c10-b8e0-50d44e12d2c3))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 11e7021e-b8e3-4513-ab75-551ff4f3641c))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 38b2b753-f6be-4abd-a071-42d50db0e5f8))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 120440a6-9b26-4053-99f8-b89b945963d9))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bbd53edd-08ba-48e9-a8f9-89d94ce529e8))
+ (pad "14" thru_hole circle (at -36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d6ada9a-966a-4789-bc4a-7d134880aaa9))
+ (pad "15" thru_hole circle (at -38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 50d9feef-9d69-4387-9594-57e2bbb3beb1))
+ (pad "16" thru_hole circle (at -41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 07f1f362-671c-4b1a-bcf7-f2b16831073c))
+ (pad "17" thru_hole circle (at -44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 82354391-acf4-4522-afcf-efa3f6fcbb78))
+ (pad "18" thru_hole circle (at -47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ac1b5c73-65e5-4946-9ffc-0bdc630dba2e))
+ (pad "19" thru_hole circle (at -49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b08c07b1-c2bb-4474-95ba-38d27087cf28))
+ (pad "20" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 94883427-0aec-4608-a4d0-54e215863b46))
+ (pad "21" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 04ac2139-49a6-4c5a-9e45-a9ffc97d8ef6))
+ (pad "22" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp be2fa5a0-5067-426d-ae7b-758f4f497d95))
+ (pad "23" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6223567e-a246-4271-92d1-646914886dd2))
+ (pad "24" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2896cb4-6298-49f2-8549-95bb7d5a695d))
+ (pad "25" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d831d8e-54e2-4307-8a71-c44de64a4bdb))
+ (pad "26" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 20e390d6-8a42-46b3-ae35-9d13fe5132ca))
+ (pad "27" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e896ee64-f7de-4e39-a296-ebd392e25f54))
+ (pad "28" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e9ac99ad-270b-4a18-b409-f8ae2028d311))
+ (pad "29" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a6a324d4-ca20-4fa1-8701-7dc41b47eea5))
+ (pad "30" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9334fbd2-b58d-49de-8ce2-29113b7cf9be))
+ (pad "31" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 47db3356-9595-4297-8fcf-1e040bb794ed))
+ (pad "32" thru_hole circle (at -34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ad8525cb-a507-4db5-86c1-106388f16369))
+ (pad "33" thru_hole circle (at -37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a04c7f4c-fbdf-4e97-9e02-cfdd2363021c))
+ (pad "34" thru_hole circle (at -40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d759d491-ba90-4938-a879-16b63d602976))
+ (pad "35" thru_hole circle (at -42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9ac061f-3aad-48ec-8cb5-5c616991d83e))
+ (pad "36" thru_hole circle (at -45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4c732bbd-1a38-415f-a05a-a7b7074d396e))
+ (pad "37" thru_hole circle (at -48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4ee2b10d-4b13-4966-a86c-53a104e6f427))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Vertical_P2.77x2.84mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Vertical_P2.77x2.84mm.kicad_mod
new file mode 100644
index 00000000..49df8d3d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Vertical_P2.77x2.84mm.kicad_mod
@@ -0,0 +1,100 @@
+(footprint "DSUB-37_Female_Vertical_P2.77x2.84mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -24.93 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6281d04c-fbbf-4201-a33b-0eb349293f30)
+ )
+ (fp_text value "DSUB-37_Female_Vertical_P2.77x2.84mm" (at -24.93 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f7ec507f-162b-4c3a-ae84-e8dbc3f54f0f)
+ )
+ (fp_text user "${REFERENCE}" (at -24.93 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b71fc78e-9864-4105-a0b3-dc1deb98ea57)
+ )
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 46941402-f363-4d17-858e-51ddf6253607))
+ (fp_line (start -50.411689 -2.59) (end 0.551689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 7bcbb680-1f26-45f4-9c7c-9bd47463cea1))
+ (fp_line (start -58.63 -4.89) (end 8.77 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 7e4eb9b9-69d3-4067-8461-aa383465649f))
+ (fp_line (start -49.582952 5.43) (end -0.277048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 8b9c7fb7-2f9b-450c-a873-2d21b619558f))
+ (fp_line (start 8.77 7.73) (end -58.63 7.73) (layer "F.SilkS") (width 0.12) (tstamp 9a429f20-a2db-46d4-a350-64ac8a331d57))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 9b439b8e-b480-455e-b4ca-4fb2365f1ea8))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 9b84a802-6a9a-4aa5-bf56-b5fb247ca606))
+ (fp_line (start -59.69 6.67) (end -59.69 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 9e12b203-697f-4d92-a1a7-bba1b3cf9b2d))
+ (fp_line (start 9.83 -3.83) (end 9.83 6.67) (layer "F.SilkS") (width 0.12) (tstamp acf185f3-388f-4eca-925b-955d521eed7f))
+ (fp_line (start -52.04647 -0.641744) (end -51.217733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp c400f94e-1a52-4e20-9f89-7b388f3f38d0))
+ (fp_line (start 2.18647 -0.641744) (end 1.357733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp dc1888a7-abf4-4c35-8b83-fe5da057b992))
+ (fp_arc (start -49.582952 5.43) (mid -50.649979 5.041634) (end -51.217733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 03d78b44-1b78-46dc-b815-c21e6b626a3e))
+ (fp_arc (start 1.357733 4.058256) (mid 0.78998 5.041634) (end -0.277048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 0ad66f36-b7ce-4bdf-b639-ca74f1ecac5b))
+ (fp_arc (start -52.04647 -0.641744) (mid -51.683323 -1.997028) (end -50.411689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 2473e210-5549-459d-9d19-9e9a565f6254))
+ (fp_arc (start 0.551689 -2.59) (mid 1.823323 -1.997027) (end 2.18647 -0.641744) (layer "F.SilkS") (width 0.12) (tstamp 258fabee-3328-41e1-ba36-34a72b4feef0))
+ (fp_arc (start -59.69 -3.83) (mid -59.379533 -4.579533) (end -58.63 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 45625a95-5b4e-41d0-a835-df664e1263ba))
+ (fp_arc (start 8.77 -4.89) (mid 9.519533 -4.579533) (end 9.83 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 47c5d7f4-a3a4-4bac-951e-4e924e19a1e6))
+ (fp_arc (start 9.83 6.67) (mid 9.519533 7.419533) (end 8.77 7.73) (layer "F.SilkS") (width 0.12) (tstamp 88359276-57f0-437c-a513-5f43a0307363))
+ (fp_arc (start -58.63 7.73) (mid -59.379533 7.419533) (end -59.69 6.67) (layer "F.SilkS") (width 0.12) (tstamp 9ef99cf2-c8a9-4e9e-a602-19c05610b27e))
+ (fp_line (start 10.3 -5.35) (end -60.15 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 22014c9c-0887-4108-b6be-e5941eea5f58))
+ (fp_line (start 10.3 8.2) (end 10.3 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 3072b1aa-64fd-4ef2-a362-aca0cabfd0b3))
+ (fp_line (start -60.15 8.2) (end 10.3 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 508e73ff-65ea-4d94-8989-0e57390d6d13))
+ (fp_line (start -60.15 -5.35) (end -60.15 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 7ec3dee3-c16a-4663-b7b6-0546cb320219))
+ (fp_line (start -50.423194 -2.53) (end 0.563194 -2.53) (layer "F.Fab") (width 0.1) (tstamp 02901288-4fd4-49f5-bc2c-931f4cf93521))
+ (fp_line (start -58.63 -4.83) (end 8.77 -4.83) (layer "F.Fab") (width 0.1) (tstamp 2600c669-3cb7-4761-ba72-7681582fa53f))
+ (fp_line (start 2.138887 -0.652163) (end 1.31015 4.047837) (layer "F.Fab") (width 0.1) (tstamp 2d27440f-3968-4b20-b841-6d7efcacca90))
+ (fp_line (start -49.594457 5.37) (end -0.265543 5.37) (layer "F.Fab") (width 0.1) (tstamp 2f816aec-a372-453a-8319-045a43e76665))
+ (fp_line (start -59.63 6.67) (end -59.63 -3.83) (layer "F.Fab") (width 0.1) (tstamp 3676ae13-6b9c-4cf1-a346-8701fd15ebdc))
+ (fp_line (start 8.77 7.67) (end -58.63 7.67) (layer "F.Fab") (width 0.1) (tstamp 7a752925-308a-4cd9-9679-1ebb27f223e1))
+ (fp_line (start -51.998887 -0.652163) (end -51.17015 4.047837) (layer "F.Fab") (width 0.1) (tstamp 8f8924bb-f1d5-4831-8a64-4efb7a852c72))
+ (fp_line (start 9.77 -3.83) (end 9.77 6.67) (layer "F.Fab") (width 0.1) (tstamp 9ecb1d5e-2c07-4159-a80a-70a77542e662))
+ (fp_arc (start -58.63 7.67) (mid -59.337107 7.377107) (end -59.63 6.67) (layer "F.Fab") (width 0.1) (tstamp 20aab010-9b67-4600-ac9c-d074d030bf06))
+ (fp_arc (start 9.77 6.67) (mid 9.477107 7.377107) (end 8.77 7.67) (layer "F.Fab") (width 0.1) (tstamp 3859d80d-6aff-4547-90c8-fe313cbda9a9))
+ (fp_arc (start 0.563194 -2.53) (mid 1.788865 -1.95846) (end 2.138886 -0.652163) (layer "F.Fab") (width 0.1) (tstamp 4a158e4f-a6c1-4290-bc35-75e02a834605))
+ (fp_arc (start 1.310149 4.047837) (mid 0.762917 4.995671) (end -0.265543 5.37) (layer "F.Fab") (width 0.1) (tstamp 66a61dc5-4e58-4d19-91c4-e9f340b161e8))
+ (fp_arc (start -49.594457 5.37) (mid -50.622917 4.995671) (end -51.170149 4.047837) (layer "F.Fab") (width 0.1) (tstamp 67acc31c-9823-4211-ba1f-701c8383691b))
+ (fp_arc (start -59.63 -3.83) (mid -59.337107 -4.537107) (end -58.63 -4.83) (layer "F.Fab") (width 0.1) (tstamp 96e9e8ba-1b95-4509-9119-7a2d84d0ce86))
+ (fp_arc (start -51.998886 -0.652163) (mid -51.648865 -1.95846) (end -50.423194 -2.53) (layer "F.Fab") (width 0.1) (tstamp d24d3337-a469-44f8-b6fd-e30973d4bb50))
+ (fp_arc (start 8.77 -4.83) (mid 9.477107 -4.537107) (end 9.77 -3.83) (layer "F.Fab") (width 0.1) (tstamp fbf966a6-1f3b-49df-a68b-2ca611247715))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 67078984-ab08-4378-90d7-d820e82632a2))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f26572e3-12fd-459b-b30f-d91fe420bd43))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d203d7db-0c2e-4f4e-8cce-7e81511bfed4))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e96b8858-ddf0-4668-857d-b7e04a30b603))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8539862-30cd-4eda-8fc0-87c5823ca38a))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8c2e6d3a-4476-4178-af81-a9d446670ea1))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 83a08323-cefa-4c99-aa63-e204263bf5eb))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp acee66f9-4d3f-498c-a3f0-f22ba92cfd4a))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a621a97c-7a92-4b98-b23d-8ceadc8d85cc))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e7116b67-038e-4e56-bb02-529ecf459010))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d33103d-bd88-4d40-88e8-f5713c324d20))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa7b79bb-6b14-408c-9c9c-3a80eb37c7c3))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 376a7578-0ade-40c3-8549-73c463773d0b))
+ (pad "14" thru_hole circle (at -36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1ed7136f-7de6-4d28-b7ae-c1754c2cfd5b))
+ (pad "15" thru_hole circle (at -38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a2e0779f-0f52-422a-9093-b86ee2df1fa0))
+ (pad "16" thru_hole circle (at -41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31d9b030-0b92-4baf-a037-409571a3cd38))
+ (pad "17" thru_hole circle (at -44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b1ff8926-dd6c-41e4-af29-dbf1b299c043))
+ (pad "18" thru_hole circle (at -47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7c2ffe24-bc54-4995-892d-438c9e26ceb3))
+ (pad "19" thru_hole circle (at -49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e594bcca-5538-4e9b-8f1d-80b0c2ea6e24))
+ (pad "20" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 66538ee5-fffe-4d2d-b876-c1d53e76c865))
+ (pad "21" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 171e08aa-a4fe-4fc9-b708-2f2ee6975f29))
+ (pad "22" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2b09eb75-9e71-48aa-8604-b222b2df0ff2))
+ (pad "23" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28528e70-cbf8-4673-89cf-c240034b6793))
+ (pad "24" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4e8081be-09fa-465a-b848-910ba5ec8662))
+ (pad "25" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d93ad538-2678-4770-88ff-19fe02cee05f))
+ (pad "26" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5fcff482-b938-41b4-9b24-1901c5f5b420))
+ (pad "27" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ea42a9aa-1d81-42cf-a724-d9001401e393))
+ (pad "28" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c3cd7aff-f762-4a82-b537-bcc2551722b7))
+ (pad "29" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c6c4f2c5-536a-40f7-992f-79d0f0c228eb))
+ (pad "30" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d9e922d-a29d-45d2-a2b0-db2e75cd1c1d))
+ (pad "31" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28952e7b-8db2-4505-8973-9e74598e282d))
+ (pad "32" thru_hole circle (at -34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ba6041d6-c0f1-43b3-8bb9-90f128a4a2e9))
+ (pad "33" thru_hole circle (at -37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0d04a5d4-b639-491e-afc9-a7a1af76c09b))
+ (pad "34" thru_hole circle (at -40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9f1a8b79-2ac6-483a-b5fc-e43ec23147ba))
+ (pad "35" thru_hole circle (at -42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a2071e4b-b87d-474a-8d37-b18b3300841e))
+ (pad "36" thru_hole circle (at -45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f13e2234-801c-41e0-a677-55f639ee81af))
+ (pad "37" thru_hole circle (at -48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2cc3528d-99c7-425b-9fae-3f7cd4f8517e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Female_Vertical_P2.77x2.84mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..85b81777
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
@@ -0,0 +1,102 @@
+(footprint "DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -24.93 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 43f6d530-19a3-40ec-940e-3881f391eba1)
+ )
+ (fp_text value "DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles" (at -24.93 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0875a076-0ad3-41e2-a604-51efd706b35d)
+ )
+ (fp_text user "${REFERENCE}" (at -24.93 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6dda0356-1a2b-4cff-a15d-0d649574e69f)
+ )
+ (fp_line (start -49.582952 5.43) (end -0.277048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 37ffd3d7-1903-4cb8-a559-6c95c729fc4b))
+ (fp_line (start -50.411689 -2.59) (end 0.551689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 38a405ea-17ba-4600-8731-8719e05f6544))
+ (fp_line (start -59.69 6.67) (end -59.69 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 451226a7-2a2d-4452-8ca3-600aaff6c508))
+ (fp_line (start 2.18647 -0.641744) (end 1.357733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 559d20da-0e9d-490b-ae6b-d8882af38f9e))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 784f32a8-74af-40ce-976c-63f5f687aefa))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 817f3194-a646-49da-9a82-3fcc8c3d8289))
+ (fp_line (start -52.04647 -0.641744) (end -51.217733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 87c060af-1624-4155-92c3-54476a7269bf))
+ (fp_line (start 8.77 7.73) (end -58.63 7.73) (layer "F.SilkS") (width 0.12) (tstamp c389d85b-9d36-4e8b-bfb1-b6ee6b1e71dc))
+ (fp_line (start 9.83 -3.83) (end 9.83 6.67) (layer "F.SilkS") (width 0.12) (tstamp c5d36ec2-d394-4f4a-9625-bd4b717a3ea3))
+ (fp_line (start -58.63 -4.89) (end 8.77 -4.89) (layer "F.SilkS") (width 0.12) (tstamp d752c781-a3de-4ac4-a7da-5df4f61187dd))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp da4e659b-16c1-419e-9b25-9ab8d746e536))
+ (fp_arc (start -49.582952 5.43) (mid -50.649979 5.041634) (end -51.217733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 165b717f-959f-4455-b5b9-a21995abd0fe))
+ (fp_arc (start 1.357733 4.058256) (mid 0.78998 5.041634) (end -0.277048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 20dcf383-cc71-4466-8423-1d0dc65bfb02))
+ (fp_arc (start 8.77 -4.89) (mid 9.519533 -4.579533) (end 9.83 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 20dd69bb-cf2a-4e17-acc9-ffb086cd5662))
+ (fp_arc (start -58.63 7.73) (mid -59.379533 7.419533) (end -59.69 6.67) (layer "F.SilkS") (width 0.12) (tstamp 34e36a9b-5b3e-4661-9a2b-1f3bfce90343))
+ (fp_arc (start 9.83 6.67) (mid 9.519533 7.419533) (end 8.77 7.73) (layer "F.SilkS") (width 0.12) (tstamp 3b5faa7c-e477-4f3e-a04e-8a649ce6aab5))
+ (fp_arc (start 0.551689 -2.59) (mid 1.823323 -1.997027) (end 2.18647 -0.641744) (layer "F.SilkS") (width 0.12) (tstamp 66a65a10-a86e-4d02-9401-98aff57449e0))
+ (fp_arc (start -52.04647 -0.641744) (mid -51.683323 -1.997028) (end -50.411689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 9d28a93b-5d88-4bb9-9408-1e2e93a9e525))
+ (fp_arc (start -59.69 -3.83) (mid -59.379533 -4.579533) (end -58.63 -4.89) (layer "F.SilkS") (width 0.12) (tstamp a5bd70cb-8ea0-49d1-b527-f103e8ea5c39))
+ (fp_line (start -60.15 -5.35) (end -60.15 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 08dd68dd-7951-43c6-b7b7-dc1f68f06840))
+ (fp_line (start 10.3 8.2) (end 10.3 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 3b8bf799-0e22-4546-8c89-e8c56c3491d0))
+ (fp_line (start 10.3 -5.35) (end -60.15 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 41e4716f-594d-4738-9e8c-ebba9bcd03d6))
+ (fp_line (start -60.15 8.2) (end 10.3 8.2) (layer "F.CrtYd") (width 0.05) (tstamp c273aedd-a66e-4313-bb4c-dbd6b35cc88c))
+ (fp_line (start 2.138887 -0.652163) (end 1.31015 4.047837) (layer "F.Fab") (width 0.1) (tstamp 054d6c43-2f2f-4c06-bad5-555c4139b31d))
+ (fp_line (start -58.63 -4.83) (end 8.77 -4.83) (layer "F.Fab") (width 0.1) (tstamp 221b7696-b054-497c-a410-a660a390f747))
+ (fp_line (start 8.77 7.67) (end -58.63 7.67) (layer "F.Fab") (width 0.1) (tstamp 9304f2fe-d308-4c4d-b602-f8d139062c98))
+ (fp_line (start -49.594457 5.37) (end -0.265543 5.37) (layer "F.Fab") (width 0.1) (tstamp 9604b3c3-aa12-40f4-b198-e36436b19ee7))
+ (fp_line (start -50.423194 -2.53) (end 0.563194 -2.53) (layer "F.Fab") (width 0.1) (tstamp a448a703-b011-412e-a02d-0ff5d71217f9))
+ (fp_line (start -59.63 6.67) (end -59.63 -3.83) (layer "F.Fab") (width 0.1) (tstamp bc5761d9-27e5-4133-a2b8-1f36f7c9fa2a))
+ (fp_line (start 9.77 -3.83) (end 9.77 6.67) (layer "F.Fab") (width 0.1) (tstamp d4c37073-724f-4df2-864e-ae875e2ac9af))
+ (fp_line (start -51.998887 -0.652163) (end -51.17015 4.047837) (layer "F.Fab") (width 0.1) (tstamp e61b006f-587c-41b4-b305-510a4dcc0171))
+ (fp_arc (start -51.998886 -0.652163) (mid -51.648865 -1.95846) (end -50.423194 -2.53) (layer "F.Fab") (width 0.1) (tstamp 045d10fd-de04-459f-9725-adb2702fbd9f))
+ (fp_arc (start -49.594457 5.37) (mid -50.622917 4.995671) (end -51.170149 4.047837) (layer "F.Fab") (width 0.1) (tstamp 27558f33-8e68-4805-b586-8c508f2473e7))
+ (fp_arc (start 9.77 6.67) (mid 9.477107 7.377107) (end 8.77 7.67) (layer "F.Fab") (width 0.1) (tstamp 5348ffbf-7a9e-42ac-afa0-99d5d8137cc0))
+ (fp_arc (start 0.563194 -2.53) (mid 1.788865 -1.95846) (end 2.138886 -0.652163) (layer "F.Fab") (width 0.1) (tstamp 7d422ba3-c4c1-4879-97ae-ca86a47eee8a))
+ (fp_arc (start 1.310149 4.047837) (mid 0.762917 4.995671) (end -0.265543 5.37) (layer "F.Fab") (width 0.1) (tstamp d706078d-b6a1-40d8-81fa-618ceca38319))
+ (fp_arc (start 8.77 -4.83) (mid 9.477107 -4.537107) (end 9.77 -3.83) (layer "F.Fab") (width 0.1) (tstamp d8c0083b-948b-472c-840a-e656a6437b05))
+ (fp_arc (start -59.63 -3.83) (mid -59.337107 -4.537107) (end -58.63 -4.83) (layer "F.Fab") (width 0.1) (tstamp d9e8eb29-0f0d-49c6-bf13-94d97fe3ae3d))
+ (fp_arc (start -58.63 7.67) (mid -59.337107 7.377107) (end -59.63 6.67) (layer "F.Fab") (width 0.1) (tstamp ec8a3709-cde0-4428-a1f8-f04a77537f88))
+ (pad "0" thru_hole circle (at 6.82 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 91ee2202-6122-46a1-a04e-5a0249204ae1))
+ (pad "0" thru_hole circle (at -56.68 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp cf0ea902-82d2-4224-97ac-144cbd6b77c1))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c3c90243-a25e-4029-ab49-c3ed11f98da3))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d575f569-f06b-4037-a1ef-b8d5a1360898))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 149b5e13-392a-4f77-8fd7-991af4505067))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 893d27a9-c250-40e6-8f43-862047194e59))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 73047128-a537-4d17-930b-8ac8142e5027))
+ (pad "6" thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bb168b64-4fcc-4404-bf9c-260c06be4981))
+ (pad "7" thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bf4f59a3-30bc-420d-8061-c433b2ade097))
+ (pad "8" thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 978fd01a-0df4-4ba4-9523-8d0e3ad9dcd2))
+ (pad "9" thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 055ec2e3-6fe5-478a-b3ed-745ef9af115a))
+ (pad "10" thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cb60ae5c-a805-4e90-ab32-1b6296a65e0f))
+ (pad "11" thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 845fe82a-c59a-459d-aca7-1e9f2fb7966c))
+ (pad "12" thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c2e40a0d-8fa6-4a13-aad9-808f2613a739))
+ (pad "13" thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e8b43b85-f114-4603-ae22-ce586653fe12))
+ (pad "14" thru_hole circle (at -36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 38f25a66-0f46-41fc-84ac-cdb5c72ac4ce))
+ (pad "15" thru_hole circle (at -38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 746178f5-a03c-4552-bf25-276ce3aaf9e5))
+ (pad "16" thru_hole circle (at -41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 56e74055-db89-4c31-9c74-3b8fe106027a))
+ (pad "17" thru_hole circle (at -44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6faea086-0fb2-4937-8a18-f8e69a318610))
+ (pad "18" thru_hole circle (at -47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5dfdbd4e-476c-4352-bb47-80f5394ce15d))
+ (pad "19" thru_hole circle (at -49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1507e30-d6a6-4186-a64b-cbc53d757c81))
+ (pad "20" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fd61919a-62d7-470c-897c-f2eb935a0755))
+ (pad "21" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fce40a4c-5773-46c5-b80a-7490e73264a2))
+ (pad "22" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d68364bd-4fc3-4943-b32b-1ce30b8723d6))
+ (pad "23" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6ad0b5d2-f99c-4482-a9ea-b727eecc3aa6))
+ (pad "24" thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 81db9a0c-38ba-4585-a7d9-b391a7b4aa24))
+ (pad "25" thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ce23cf4-d191-47ef-a6d6-438ba403188a))
+ (pad "26" thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 92451968-ee72-4fae-861b-2c33f3935d81))
+ (pad "27" thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a6b439c4-0dec-4855-93e6-8770f97170de))
+ (pad "28" thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 09545285-4347-4279-a448-e0cb98a27b77))
+ (pad "29" thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 128f6123-2ce3-45bd-8bac-14c282545b47))
+ (pad "30" thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5f82dcec-f8f1-4366-9829-4d0d79526025))
+ (pad "31" thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0c593cd2-c071-4244-828f-6ae55caeb1a8))
+ (pad "32" thru_hole circle (at -34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31f4ceaf-fa7b-4671-bf26-0362e786ae59))
+ (pad "33" thru_hole circle (at -37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c160f6f4-1ad1-490f-8130-d1ee12832a31))
+ (pad "34" thru_hole circle (at -40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9827eb7f-daf3-4fef-849e-698abed02f0a))
+ (pad "35" thru_hole circle (at -42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 40aa6c19-678d-4143-af2f-435252110547))
+ (pad "36" thru_hole circle (at -45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b657f95d-b717-49c1-81bb-10d9fe295e4c))
+ (pad "37" thru_hole circle (at -48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3fc2464e-e654-4230-a022-1fb1c9ebe492))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_EdgeMount_P2.77mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_EdgeMount_P2.77mm.kicad_mod
new file mode 100644
index 00000000..173fa761
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_EdgeMount_P2.77mm.kicad_mod
@@ -0,0 +1,255 @@
+(footprint "DSUB-37_Male_EdgeMount_P2.77mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 63.5mm")
+ (attr smd)
+ (fp_text reference "REF**" (at -28.853333 0) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 65003821-55f3-45d8-8b34-8a32dc3adfd9)
+ )
+ (fp_text value "DSUB-37_Male_EdgeMount_P2.77mm" (at 0 16.69) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4ba1682b-5137-4873-bc6d-50d9a767aaac)
+ )
+ (fp_text user "PCB edge" (at -29.7 1.323333) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 5b914248-ead7-493f-9115-41f6eaa71834)
+ )
+ (fp_text user "${REFERENCE}" (at 0 3.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dcb91439-531f-4717-8250-b286f3973a63)
+ )
+ (fp_line (start -26.113333 -2) (end -26.113333 1.74) (layer "F.SilkS") (width 0.12) (tstamp 17e74c87-7cf3-4a93-a119-1732daaa974f))
+ (fp_line (start 26.113333 -2) (end -26.113333 -2) (layer "F.SilkS") (width 0.12) (tstamp 27177e90-4708-40ef-adad-2c6cf030341a))
+ (fp_line (start -26.353333 -2.24) (end -22.16 -2.24) (layer "F.SilkS") (width 0.12) (tstamp 2d14c8e8-1206-4da8-adfa-1da514630a25))
+ (fp_line (start -26.353333 0) (end -26.353333 -2.24) (layer "F.SilkS") (width 0.12) (tstamp 3773b4ac-ab76-466a-8064-c937b5207b91))
+ (fp_line (start 26.113333 1.74) (end 26.113333 -2) (layer "F.SilkS") (width 0.12) (tstamp 75de4cfb-3bb9-4a0f-90f0-02b2170e77f9))
+ (fp_line (start -34.7 1.99) (end 34.7 1.99) (layer "Dwgs.User") (width 0.05) (tstamp d26f1c07-e50a-4a34-bb57-29a61e878788))
+ (fp_line (start -35.2 8.8) (end -28.3 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 02839b99-aa81-47c6-b8b9-5404f2fc3956))
+ (fp_line (start 27.9 10.2) (end 27.9 16.2) (layer "F.CrtYd") (width 0.05) (tstamp 0d2906fe-a3dc-428b-b43f-8a4c243fba0f))
+ (fp_line (start 28.3 8.8) (end 35.2 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 17ade481-4436-4009-a21f-b1ffea10a4bf))
+ (fp_line (start 26.4 -2.25) (end 26.4 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 1d91aabd-e4e7-4e10-9de2-67da9fed2c12))
+ (fp_line (start 35.2 10.2) (end 27.9 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 34532ad8-5081-4955-9a32-e391014f80d4))
+ (fp_line (start 27.3 4.3) (end 28.3 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 347f3423-8101-420b-a558-ee547dc48487))
+ (fp_line (start -28.3 4.3) (end -27.3 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 47fd3cf4-e5dc-4fd1-b01c-778e0c69ff9a))
+ (fp_line (start 27.3 1.5) (end 27.3 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 4bbd0678-38fd-418c-a9b7-789e16acf4fd))
+ (fp_line (start -27.9 10.2) (end -35.2 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 4be20086-6d9d-4246-96e1-0f793e4cefa9))
+ (fp_line (start -26.4 1.5) (end -26.4 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 4dee36ec-934d-4175-b07b-4857841bfb17))
+ (fp_line (start 28.3 4.3) (end 28.3 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 59729ffc-886d-4222-b343-8fbe661f635f))
+ (fp_line (start 26.4 1.5) (end 27.3 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 5f876660-2739-417d-875b-c5df95ff5961))
+ (fp_line (start -27.9 16.2) (end -27.9 10.2) (layer "F.CrtYd") (width 0.05) (tstamp c7727f9f-8923-4a2d-9345-2a38ad83cac1))
+ (fp_line (start -27.3 4.3) (end -27.3 1.5) (layer "F.CrtYd") (width 0.05) (tstamp c8da7b2b-7021-4f51-9931-23d889f0624e))
+ (fp_line (start -26.4 -2.25) (end 26.4 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp cbc6c247-f474-4824-9a46-9cd6f69e9b23))
+ (fp_line (start 27.9 16.2) (end -27.9 16.2) (layer "F.CrtYd") (width 0.05) (tstamp d0467aac-ffe3-475a-b72a-359e97115d43))
+ (fp_line (start -28.3 8.8) (end -28.3 4.3) (layer "F.CrtYd") (width 0.05) (tstamp e0a1abc9-e20e-458b-9511-49194f9e2353))
+ (fp_line (start -27.3 1.5) (end -26.4 1.5) (layer "F.CrtYd") (width 0.05) (tstamp e1445ab5-8fbc-42f9-baa1-19ca991b317d))
+ (fp_line (start -35.2 10.2) (end -35.2 8.8) (layer "F.CrtYd") (width 0.05) (tstamp e993f50a-51ec-4ca6-a687-9ca8066328bb))
+ (fp_line (start 35.2 8.8) (end 35.2 10.2) (layer "F.CrtYd") (width 0.05) (tstamp f7986f4b-fbb2-4f65-b195-ab1852a51a4f))
+ (fp_line (start -21.375 -0.91) (end -21.375 1.99) (layer "B.Fab") (width 0.1) (tstamp 04b32382-6d20-4ec5-b73a-b42f7e6d6c7a))
+ (fp_line (start -0.785 -0.91) (end -1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp 061f46f5-278e-433e-ab37-d9ed58d6dcd9))
+ (fp_line (start -1.985 1.99) (end -0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp 0a2ebd0f-1884-4ae7-95ec-de44ce4ea63d))
+ (fp_line (start -15.835 -0.91) (end -15.835 1.99) (layer "B.Fab") (width 0.1) (tstamp 1d38db98-d5f8-4f10-a5fc-845859ae49b8))
+ (fp_line (start 22.945 -0.91) (end 22.945 1.99) (layer "B.Fab") (width 0.1) (tstamp 2015dbee-f16a-430e-be22-08ee8ccf71ba))
+ (fp_line (start -3.555 -0.91) (end -4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp 208d47b1-9ce4-4329-bf6d-b5660a976da8))
+ (fp_line (start 11.865 -0.91) (end 11.865 1.99) (layer "B.Fab") (width 0.1) (tstamp 240734e2-acd9-4c6b-ac46-bd550be98ef7))
+ (fp_line (start -7.525 1.99) (end -6.325 1.99) (layer "B.Fab") (width 0.1) (tstamp 277179d1-9bdf-48ce-bdb3-e983e93d58ed))
+ (fp_line (start 20.175 -0.91) (end 20.175 1.99) (layer "B.Fab") (width 0.1) (tstamp 3321967c-6fd2-4741-8011-5c6c2af8b027))
+ (fp_line (start 4.755 -0.91) (end 3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp 37e8f377-098f-44a2-aab8-4df642ffb8e3))
+ (fp_line (start 17.405 1.99) (end 18.605 1.99) (layer "B.Fab") (width 0.1) (tstamp 3b0ce225-e098-49eb-8e60-a9b8f0bf1a17))
+ (fp_line (start -18.605 1.99) (end -17.405 1.99) (layer "B.Fab") (width 0.1) (tstamp 3be9ceae-34cf-4aa9-a04d-2ca09f56070b))
+ (fp_line (start 7.525 1.99) (end 7.525 -0.91) (layer "B.Fab") (width 0.1) (tstamp 4a3f2251-af74-4e42-8938-d6b5e3452095))
+ (fp_line (start -13.065 1.99) (end -11.865 1.99) (layer "B.Fab") (width 0.1) (tstamp 4e0fb034-d18d-4602-9e60-8e495cc6c3d4))
+ (fp_line (start 7.525 -0.91) (end 6.325 -0.91) (layer "B.Fab") (width 0.1) (tstamp 4ef881e2-920e-4b85-8bb2-3a6e02b41f87))
+ (fp_line (start 1.985 1.99) (end 1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp 4f761eed-b402-4a53-99db-5b9c308a9062))
+ (fp_line (start 18.605 1.99) (end 18.605 -0.91) (layer "B.Fab") (width 0.1) (tstamp 502d227d-59e2-435c-affb-fd66935cd153))
+ (fp_line (start 21.375 1.99) (end 21.375 -0.91) (layer "B.Fab") (width 0.1) (tstamp 542fceac-b7a1-49ec-9a77-0a550e5a6f3c))
+ (fp_line (start -10.295 1.99) (end -9.095 1.99) (layer "B.Fab") (width 0.1) (tstamp 564f8129-d852-4a8a-893d-ac6d25de9150))
+ (fp_line (start 3.555 1.99) (end 4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp 5a8ae24f-a1e9-4e0e-a347-1d2668b3c7e5))
+ (fp_line (start -6.325 -0.91) (end -7.525 -0.91) (layer "B.Fab") (width 0.1) (tstamp 5da1a555-a5ad-4dd4-8a9e-375dafa139b6))
+ (fp_line (start 9.095 1.99) (end 10.295 1.99) (layer "B.Fab") (width 0.1) (tstamp 5f33b743-0aca-40cf-99de-eb12aec19e58))
+ (fp_line (start -6.325 1.99) (end -6.325 -0.91) (layer "B.Fab") (width 0.1) (tstamp 5f58c6b8-da70-4ca3-8b79-aca3554e9656))
+ (fp_line (start 10.295 1.99) (end 10.295 -0.91) (layer "B.Fab") (width 0.1) (tstamp 6393f68a-e527-4a05-884d-b11c02ed0852))
+ (fp_line (start -20.175 -0.91) (end -21.375 -0.91) (layer "B.Fab") (width 0.1) (tstamp 6c7470e3-c965-49ca-a29d-f681a25ee10f))
+ (fp_line (start -15.835 1.99) (end -14.635 1.99) (layer "B.Fab") (width 0.1) (tstamp 6f68e2fd-2bc9-4e0a-9e5e-91cc486509f9))
+ (fp_line (start 3.555 -0.91) (end 3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp 70eaf3a6-b51d-4445-8f70-6f89e5b76e01))
+ (fp_line (start 6.325 1.99) (end 7.525 1.99) (layer "B.Fab") (width 0.1) (tstamp 7309655b-cfc5-459a-84f8-ab1f79bb9774))
+ (fp_line (start 0.785 -0.91) (end 0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp 7642f5ad-757b-45ab-9c8a-2811a33f4454))
+ (fp_line (start 21.375 -0.91) (end 20.175 -0.91) (layer "B.Fab") (width 0.1) (tstamp 775e6f3a-2503-4139-986f-96c7d3e7dfd9))
+ (fp_line (start -13.065 -0.91) (end -13.065 1.99) (layer "B.Fab") (width 0.1) (tstamp 79f981e5-9311-47b5-a840-a91f446d1017))
+ (fp_line (start 17.405 -0.91) (end 17.405 1.99) (layer "B.Fab") (width 0.1) (tstamp 844ad0c9-3d44-4faa-aa76-eea293825223))
+ (fp_line (start -9.095 -0.91) (end -10.295 -0.91) (layer "B.Fab") (width 0.1) (tstamp 8a2021e6-518f-4ff0-ba63-aedbe30ef26a))
+ (fp_line (start -21.375 1.99) (end -20.175 1.99) (layer "B.Fab") (width 0.1) (tstamp 91f98058-e3db-441f-a65e-df87913032a7))
+ (fp_line (start -20.175 1.99) (end -20.175 -0.91) (layer "B.Fab") (width 0.1) (tstamp 92bd2d4c-aeb5-4014-833e-3726c211ae69))
+ (fp_line (start 18.605 -0.91) (end 17.405 -0.91) (layer "B.Fab") (width 0.1) (tstamp 9781b24e-eab2-4b0d-a64e-11c7b7da3c2a))
+ (fp_line (start 0.785 1.99) (end 1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp 992a045d-a8f0-410f-bee4-1130b976e54a))
+ (fp_line (start 1.985 -0.91) (end 0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp 9c28cdf9-9d94-4951-a181-246509fd8934))
+ (fp_line (start 13.065 -0.91) (end 11.865 -0.91) (layer "B.Fab") (width 0.1) (tstamp 9d4574c2-4e5d-4525-8719-dd328a1fbbbe))
+ (fp_line (start -0.785 1.99) (end -0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp a4a56e76-3984-4166-8f7d-6b379e8d5b23))
+ (fp_line (start 9.095 -0.91) (end 9.095 1.99) (layer "B.Fab") (width 0.1) (tstamp a8071035-a470-4b67-a56f-229e16370547))
+ (fp_line (start -7.525 -0.91) (end -7.525 1.99) (layer "B.Fab") (width 0.1) (tstamp ae8d2029-4c7d-4bf8-858f-cacd95faf722))
+ (fp_line (start 20.175 1.99) (end 21.375 1.99) (layer "B.Fab") (width 0.1) (tstamp afff5498-5d13-4c0d-9687-338c9c5db21f))
+ (fp_line (start -24.145 1.99) (end -22.945 1.99) (layer "B.Fab") (width 0.1) (tstamp b1acddd8-b9ac-490d-99b9-b90f9397c1ee))
+ (fp_line (start -11.865 -0.91) (end -13.065 -0.91) (layer "B.Fab") (width 0.1) (tstamp b2496ea9-daf5-4db1-b98e-9bcfc0d8b841))
+ (fp_line (start -22.945 1.99) (end -22.945 -0.91) (layer "B.Fab") (width 0.1) (tstamp b7e8852c-7cfa-4882-add3-ebb7b0e6cb9a))
+ (fp_line (start 22.945 1.99) (end 24.145 1.99) (layer "B.Fab") (width 0.1) (tstamp ba165520-e239-4538-9d3a-9ed87045ab50))
+ (fp_line (start -14.635 -0.91) (end -15.835 -0.91) (layer "B.Fab") (width 0.1) (tstamp ba85f57b-e0e8-4269-a537-2c86df2c589a))
+ (fp_line (start -3.555 1.99) (end -3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp bc69b2a7-879c-4c4b-be23-67428d8e7de8))
+ (fp_line (start 6.325 -0.91) (end 6.325 1.99) (layer "B.Fab") (width 0.1) (tstamp bd375af1-5d01-407c-9ea0-1b0cdcc44099))
+ (fp_line (start -9.095 1.99) (end -9.095 -0.91) (layer "B.Fab") (width 0.1) (tstamp c0150a64-e18f-4396-98ff-4df1ccbeede7))
+ (fp_line (start -4.755 1.99) (end -3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp c176cd78-4ce9-4cd1-af69-501ecb0621e2))
+ (fp_line (start -17.405 -0.91) (end -18.605 -0.91) (layer "B.Fab") (width 0.1) (tstamp c3311c9b-97be-4ca1-a405-3b6e2f7c6ed6))
+ (fp_line (start 15.835 1.99) (end 15.835 -0.91) (layer "B.Fab") (width 0.1) (tstamp c3bdc316-2e0b-44ee-9dbb-0b6a6102199e))
+ (fp_line (start -14.635 1.99) (end -14.635 -0.91) (layer "B.Fab") (width 0.1) (tstamp c44bb180-54d6-4546-9780-5d09c63c0a2e))
+ (fp_line (start 14.635 -0.91) (end 14.635 1.99) (layer "B.Fab") (width 0.1) (tstamp cbfcd225-8162-4253-af7f-eefa4994b4db))
+ (fp_line (start 4.755 1.99) (end 4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp cf8f7c34-9fa2-427e-921b-4418a3f4f59b))
+ (fp_line (start 14.635 1.99) (end 15.835 1.99) (layer "B.Fab") (width 0.1) (tstamp d1244e8d-947e-4240-966c-452f7eab6b49))
+ (fp_line (start 15.835 -0.91) (end 14.635 -0.91) (layer "B.Fab") (width 0.1) (tstamp d3b7acd4-b70f-454b-a718-f0df4bbb1d0d))
+ (fp_line (start -18.605 -0.91) (end -18.605 1.99) (layer "B.Fab") (width 0.1) (tstamp d5b9d04e-88ba-45b1-9a7d-cec267d12e2a))
+ (fp_line (start -24.145 -0.91) (end -24.145 1.99) (layer "B.Fab") (width 0.1) (tstamp d69d901d-897b-453b-84b7-f53759a600a9))
+ (fp_line (start 13.065 1.99) (end 13.065 -0.91) (layer "B.Fab") (width 0.1) (tstamp d8b35f50-d0fc-43ae-bddd-9ac5566d8e93))
+ (fp_line (start 24.145 1.99) (end 24.145 -0.91) (layer "B.Fab") (width 0.1) (tstamp daf2d659-7581-4f09-98d5-361f8ae414a1))
+ (fp_line (start -17.405 1.99) (end -17.405 -0.91) (layer "B.Fab") (width 0.1) (tstamp dbfb897f-b06b-4d55-8c61-96b95712e5a2))
+ (fp_line (start -1.985 -0.91) (end -1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp dc5d27da-3e54-4973-9e5b-05e22a7a84d5))
+ (fp_line (start -11.865 1.99) (end -11.865 -0.91) (layer "B.Fab") (width 0.1) (tstamp e001b968-ed8c-4677-b0eb-817e328ba2bd))
+ (fp_line (start -22.945 -0.91) (end -24.145 -0.91) (layer "B.Fab") (width 0.1) (tstamp e1d54584-e683-4693-a7fe-eae069f41d1b))
+ (fp_line (start -10.295 -0.91) (end -10.295 1.99) (layer "B.Fab") (width 0.1) (tstamp e3082e41-1fb2-4934-b515-2d5b6bf5ee5a))
+ (fp_line (start -4.755 -0.91) (end -4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp ea7d9029-674b-4ffb-bb27-7975695b908f))
+ (fp_line (start 10.295 -0.91) (end 9.095 -0.91) (layer "B.Fab") (width 0.1) (tstamp f1ed1661-84aa-458c-ac0b-7f25d4b7cb1a))
+ (fp_line (start 24.145 -0.91) (end 22.945 -0.91) (layer "B.Fab") (width 0.1) (tstamp f3c75e2c-7237-41ee-b2de-1af6f7d6a220))
+ (fp_line (start 11.865 1.99) (end 13.065 1.99) (layer "B.Fab") (width 0.1) (tstamp f8b4ac45-ed36-4ac0-a766-cf86a9ef550f))
+ (fp_line (start 3.37 1.99) (end 3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp 012f81ad-d9d8-45ac-a657-4e8536585fff))
+ (fp_line (start -4.94 -0.91) (end -6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 01d7846b-7514-4e2c-8ead-751380e23c84))
+ (fp_line (start -7.71 1.99) (end -7.71 -0.91) (layer "F.Fab") (width 0.1) (tstamp 0daf2937-f3d0-4504-853a-1900dd03dae8))
+ (fp_line (start 7.71 1.99) (end 8.91 1.99) (layer "F.Fab") (width 0.1) (tstamp 12c26ecf-baef-453d-9a5d-a258c125835a))
+ (fp_line (start 2.17 1.99) (end 3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp 1664d459-642b-46ce-930e-a1b9d99b4afa))
+ (fp_line (start -11.68 1.99) (end -10.48 1.99) (layer "F.Fab") (width 0.1) (tstamp 1d6f007b-24ef-442c-badb-d3faec7c9723))
+ (fp_line (start -18.79 -0.91) (end -19.99 -0.91) (layer "F.Fab") (width 0.1) (tstamp 1e3bd17d-7076-438d-ae0b-9af167da2ba0))
+ (fp_line (start -34.7 9.29) (end -34.7 9.69) (layer "F.Fab") (width 0.1) (tstamp 1f4f6601-0098-4863-a186-77e43a8f9033))
+ (fp_line (start -0.6 -0.91) (end -0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp 233455d0-5c81-4375-85a7-088b89a89015))
+ (fp_line (start -14.45 1.99) (end -13.25 1.99) (layer "F.Fab") (width 0.1) (tstamp 264fbcdb-492f-4f40-b259-b1ae317c858b))
+ (fp_line (start -19.99 -0.91) (end -19.99 1.99) (layer "F.Fab") (width 0.1) (tstamp 27a0abf3-2f71-4bea-bcf3-3d4fd8a34cd0))
+ (fp_line (start -17.22 -0.91) (end -17.22 1.99) (layer "F.Fab") (width 0.1) (tstamp 2a584909-aabf-4904-91af-c2036997667e))
+ (fp_line (start 17.22 1.99) (end 17.22 -0.91) (layer "F.Fab") (width 0.1) (tstamp 2a8cda55-e15e-4293-a30d-64751ce1b6fb))
+ (fp_line (start 22.76 1.99) (end 22.76 -0.91) (layer "F.Fab") (width 0.1) (tstamp 30e49683-e3dd-47a8-ab34-34545aa33d14))
+ (fp_line (start -3.37 1.99) (end -2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp 321acebf-8a17-47b1-b201-12593b930862))
+ (fp_line (start 2.17 -0.91) (end 2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp 3647364b-71b0-4838-a769-ad27185789a1))
+ (fp_line (start 27.4 9.69) (end -27.4 9.69) (layer "F.Fab") (width 0.1) (tstamp 37dd78cd-e96f-448b-a8e5-5b3dbda18e2a))
+ (fp_line (start 4.94 1.99) (end 6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp 431c1f2f-ea2a-4ad9-8863-9da777fd84b6))
+ (fp_line (start -6.14 1.99) (end -4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp 43581090-fe10-470e-9b25-6a11b9aadd1c))
+ (fp_line (start -3.37 -0.91) (end -3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp 44cd079a-3695-41ab-a9e0-e74395802332))
+ (fp_line (start 10.48 1.99) (end 11.68 1.99) (layer "F.Fab") (width 0.1) (tstamp 491f2ae1-3371-470d-bf6d-99ce5953f912))
+ (fp_line (start 4.94 -0.91) (end 4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp 49bb15e5-f0eb-4c13-b7f3-e67f153aac04))
+ (fp_line (start -18.79 1.99) (end -18.79 -0.91) (layer "F.Fab") (width 0.1) (tstamp 4bf6a73a-bdb4-4f48-83a6-4360d0738569))
+ (fp_line (start 19.99 -0.91) (end 18.79 -0.91) (layer "F.Fab") (width 0.1) (tstamp 4c97bb99-2bad-47e0-b46d-395e97770382))
+ (fp_line (start 0.6 -0.91) (end -0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp 4ea7338d-2945-4f34-b67a-14b454a868da))
+ (fp_line (start 14.45 1.99) (end 14.45 -0.91) (layer "F.Fab") (width 0.1) (tstamp 516e0292-d80e-4744-9855-bea63ee2bc10))
+ (fp_line (start 27.8 9.29) (end 27.8 4.79) (layer "F.Fab") (width 0.1) (tstamp 52032e77-8a0e-4332-b15b-947d662bb0d8))
+ (fp_line (start -8.91 1.99) (end -7.71 1.99) (layer "F.Fab") (width 0.1) (tstamp 5414e399-6b68-4624-9dd0-2b2cc3d53e53))
+ (fp_line (start 11.68 1.99) (end 11.68 -0.91) (layer "F.Fab") (width 0.1) (tstamp 569f9d28-da8d-4ba2-81cd-70f85e225976))
+ (fp_line (start 7.71 -0.91) (end 7.71 1.99) (layer "F.Fab") (width 0.1) (tstamp 56fa5867-6596-4544-bd63-d3c8946c6f30))
+ (fp_line (start -19.99 1.99) (end -18.79 1.99) (layer "F.Fab") (width 0.1) (tstamp 575a3a0b-c0be-460e-b069-67e4f7eeeec1))
+ (fp_line (start -16.02 1.99) (end -16.02 -0.91) (layer "F.Fab") (width 0.1) (tstamp 58651f3a-4bb6-478f-8c79-0e26dfba456f))
+ (fp_line (start 25.53 -0.91) (end 24.33 -0.91) (layer "F.Fab") (width 0.1) (tstamp 5bd37522-732d-4824-9d0e-45c6fb577152))
+ (fp_line (start -13.25 -0.91) (end -14.45 -0.91) (layer "F.Fab") (width 0.1) (tstamp 5edfb4ad-b432-4228-abb4-28bd6e97ca15))
+ (fp_line (start 3.37 -0.91) (end 2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp 61e51af8-1cfa-42ba-bd06-4577f1729023))
+ (fp_line (start 25.53 1.99) (end 25.53 -0.91) (layer "F.Fab") (width 0.1) (tstamp 64b978eb-4a17-4f5b-bc0e-ab1deb4c0de7))
+ (fp_line (start 11.68 -0.91) (end 10.48 -0.91) (layer "F.Fab") (width 0.1) (tstamp 69e24d7e-5c37-420c-8eba-475b67756b7b))
+ (fp_line (start 16.02 1.99) (end 17.22 1.99) (layer "F.Fab") (width 0.1) (tstamp 6ad935b0-b569-4417-b30c-4ec70fae3084))
+ (fp_line (start 27.4 15.69) (end 27.4 9.69) (layer "F.Fab") (width 0.1) (tstamp 6d5f9f71-b003-45f6-a087-e76a2abbb868))
+ (fp_line (start -4.94 1.99) (end -4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp 6db78866-bd7a-4448-8ca7-cede0af1e96c))
+ (fp_line (start 18.79 -0.91) (end 18.79 1.99) (layer "F.Fab") (width 0.1) (tstamp 6e79cf06-29d9-482b-a3b8-807be398ef3e))
+ (fp_line (start -11.68 -0.91) (end -11.68 1.99) (layer "F.Fab") (width 0.1) (tstamp 74857667-5249-4985-a231-0561780065ac))
+ (fp_line (start -22.76 1.99) (end -21.56 1.99) (layer "F.Fab") (width 0.1) (tstamp 749b20ec-a1a9-4010-ba94-d705c3dc25a5))
+ (fp_line (start 22.76 -0.91) (end 21.56 -0.91) (layer "F.Fab") (width 0.1) (tstamp 7b9c0cb4-0237-45e6-84cc-db296771f412))
+ (fp_line (start 14.45 -0.91) (end 13.25 -0.91) (layer "F.Fab") (width 0.1) (tstamp 7c6746d6-5709-4beb-b8fa-8740e8f6bf7e))
+ (fp_line (start -22.76 -0.91) (end -22.76 1.99) (layer "F.Fab") (width 0.1) (tstamp 7cde145b-d12a-40c8-8c83-f1c999d09ffc))
+ (fp_line (start 0.6 1.99) (end 0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp 8517e669-b971-4371-bba3-46b2a7e80ad5))
+ (fp_line (start 6.14 1.99) (end 6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 85d9b85d-3cdf-4c89-9adb-bfbf8b0948f4))
+ (fp_line (start -0.6 1.99) (end 0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp 87a1f344-243b-43db-a1b4-799a965e0cb8))
+ (fp_line (start -14.45 -0.91) (end -14.45 1.99) (layer "F.Fab") (width 0.1) (tstamp 8cdaa609-15ff-4499-a3c3-3ca289b46dc0))
+ (fp_line (start 6.14 -0.91) (end 4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp 959c9d42-bb08-495f-8d5d-d9390ffddc87))
+ (fp_line (start 8.91 -0.91) (end 7.71 -0.91) (layer "F.Fab") (width 0.1) (tstamp 9ee1b1c5-b1e0-4fe8-9286-9da5c3245a0a))
+ (fp_line (start 34.7 9.29) (end -34.7 9.29) (layer "F.Fab") (width 0.1) (tstamp a047a029-a09d-4812-9f23-83338a19ae43))
+ (fp_line (start -24.33 1.99) (end -24.33 -0.91) (layer "F.Fab") (width 0.1) (tstamp a2e64d71-a735-4ba5-a99c-170573a4d6d9))
+ (fp_line (start -16.02 -0.91) (end -17.22 -0.91) (layer "F.Fab") (width 0.1) (tstamp a472ca76-bb3b-462b-991f-f5a59e5c4fde))
+ (fp_line (start 17.22 -0.91) (end 16.02 -0.91) (layer "F.Fab") (width 0.1) (tstamp a86b4381-2db6-4018-b978-d0f78580c73a))
+ (fp_line (start 21.56 -0.91) (end 21.56 1.99) (layer "F.Fab") (width 0.1) (tstamp aca984e2-65d2-44c1-8734-33fc2f810a25))
+ (fp_line (start 8.91 1.99) (end 8.91 -0.91) (layer "F.Fab") (width 0.1) (tstamp b22acded-3032-4bb4-ac70-ee36fcf6235d))
+ (fp_line (start -8.91 -0.91) (end -8.91 1.99) (layer "F.Fab") (width 0.1) (tstamp b45498a5-f35f-4b01-9464-43396ec2fdfe))
+ (fp_line (start -21.56 -0.91) (end -22.76 -0.91) (layer "F.Fab") (width 0.1) (tstamp b49f7536-c859-48e2-96cd-e00f7208e3f8))
+ (fp_line (start -17.22 1.99) (end -16.02 1.99) (layer "F.Fab") (width 0.1) (tstamp b714657a-0aed-4ef9-a4fe-276aa14090bf))
+ (fp_line (start -24.33 -0.91) (end -25.53 -0.91) (layer "F.Fab") (width 0.1) (tstamp b975ff1c-465a-40a3-bceb-8ceb95dc6776))
+ (fp_line (start 10.48 -0.91) (end 10.48 1.99) (layer "F.Fab") (width 0.1) (tstamp b9b6d32f-143b-4aa7-9c15-73e3457f34c8))
+ (fp_line (start -25.53 1.99) (end -24.33 1.99) (layer "F.Fab") (width 0.1) (tstamp bb352815-909a-452b-8b7a-87b908c55f15))
+ (fp_line (start 27.8 4.79) (end -27.8 4.79) (layer "F.Fab") (width 0.1) (tstamp be1dfeee-2045-481b-9f46-9ccd2262d70a))
+ (fp_line (start -26.8 1.99) (end -26.8 4.79) (layer "F.Fab") (width 0.1) (tstamp beb9603c-fb91-4341-aa3b-785b1795f4a4))
+ (fp_line (start 24.33 -0.91) (end 24.33 1.99) (layer "F.Fab") (width 0.1) (tstamp c7f5d937-4177-43fa-860f-a6aae75d33c7))
+ (fp_line (start -10.48 -0.91) (end -11.68 -0.91) (layer "F.Fab") (width 0.1) (tstamp c8be9e8c-947f-416a-bfa9-64a2b6ecbaab))
+ (fp_line (start -6.14 -0.91) (end -6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp cb5d128d-f732-4b23-b601-e9ce3a6f1395))
+ (fp_line (start -26.8 4.79) (end 26.8 4.79) (layer "F.Fab") (width 0.1) (tstamp cba45a6d-16d6-43af-93b7-ff943e8ae9f6))
+ (fp_line (start 34.7 9.69) (end 34.7 9.29) (layer "F.Fab") (width 0.1) (tstamp cc8839ba-6f38-4930-8691-cd287bc458ab))
+ (fp_line (start 16.02 -0.91) (end 16.02 1.99) (layer "F.Fab") (width 0.1) (tstamp d0f499f5-1027-4048-be4a-6e6d4bd4e92b))
+ (fp_line (start 24.33 1.99) (end 25.53 1.99) (layer "F.Fab") (width 0.1) (tstamp d209949d-9a1b-4812-91c3-89625a27f3f8))
+ (fp_line (start 26.8 4.79) (end 26.8 1.99) (layer "F.Fab") (width 0.1) (tstamp d63bf629-d465-4b5f-bd66-d10a1b9ddfb2))
+ (fp_line (start 19.99 1.99) (end 19.99 -0.91) (layer "F.Fab") (width 0.1) (tstamp d743061d-9d61-44cf-b728-e802430fce96))
+ (fp_line (start -25.53 -0.91) (end -25.53 1.99) (layer "F.Fab") (width 0.1) (tstamp d7b9bbe3-d0fd-47d4-aff0-ccee83c95e7f))
+ (fp_line (start 26.8 1.99) (end -26.8 1.99) (layer "F.Fab") (width 0.1) (tstamp d8cdc497-f482-4a2e-b746-2e0cd2670713))
+ (fp_line (start -7.71 -0.91) (end -8.91 -0.91) (layer "F.Fab") (width 0.1) (tstamp dacf35b9-81e4-406d-bcc5-0507b191d773))
+ (fp_line (start 13.25 -0.91) (end 13.25 1.99) (layer "F.Fab") (width 0.1) (tstamp e0f32453-11c0-4019-a126-2b0355fe86d0))
+ (fp_line (start -21.56 1.99) (end -21.56 -0.91) (layer "F.Fab") (width 0.1) (tstamp e421b97f-b690-43b6-bb42-f88436a9445c))
+ (fp_line (start -2.17 1.99) (end -2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp e4767f28-3101-47b3-a2a0-f57911352296))
+ (fp_line (start -34.7 9.69) (end 34.7 9.69) (layer "F.Fab") (width 0.1) (tstamp e56dc31a-76e0-462f-a83f-bd60338ac9b9))
+ (fp_line (start -13.25 1.99) (end -13.25 -0.91) (layer "F.Fab") (width 0.1) (tstamp e600d988-dabe-4629-9a3c-90ef7410847e))
+ (fp_line (start 18.79 1.99) (end 19.99 1.99) (layer "F.Fab") (width 0.1) (tstamp e92c89c8-584e-4277-a06e-56f27e2bc46d))
+ (fp_line (start -27.8 9.29) (end 27.8 9.29) (layer "F.Fab") (width 0.1) (tstamp e93289eb-441f-49ba-b25e-7801b0764f7d))
+ (fp_line (start -27.4 9.69) (end -27.4 15.69) (layer "F.Fab") (width 0.1) (tstamp ea699dd4-29e5-4cf5-901f-b927190da5de))
+ (fp_line (start -2.17 -0.91) (end -3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp eb1f7e52-a522-457f-bac4-1a38718b5372))
+ (fp_line (start -27.8 4.79) (end -27.8 9.29) (layer "F.Fab") (width 0.1) (tstamp f3b7fcda-1e71-42df-bffd-a7bf4e5fb522))
+ (fp_line (start -27.4 15.69) (end 27.4 15.69) (layer "F.Fab") (width 0.1) (tstamp f478615f-fa6c-4463-b414-d58d4d0eccb1))
+ (fp_line (start 21.56 1.99) (end 22.76 1.99) (layer "F.Fab") (width 0.1) (tstamp f926a888-7421-4fff-9477-fcf53d4eed07))
+ (fp_line (start 13.25 1.99) (end 14.45 1.99) (layer "F.Fab") (width 0.1) (tstamp f974ab30-7851-426a-ab32-f099590a4760))
+ (fp_line (start -10.48 1.99) (end -10.48 -0.91) (layer "F.Fab") (width 0.1) (tstamp ffd1c85e-5bbe-4a02-a8fa-8c10cd52f5f4))
+ (pad "1" smd rect (at -24.93 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 618f3e28-5674-4ff0-9fa1-de5395c17385))
+ (pad "2" smd rect (at -22.16 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7dc3f8e5-c33a-4e9a-977e-2e71fdee5cd3))
+ (pad "3" smd rect (at -19.39 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3eb0fe6-f725-4d64-a340-418b984ff2da))
+ (pad "4" smd rect (at -16.62 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c445610-2595-4fbe-979a-69b47aba3946))
+ (pad "5" smd rect (at -13.85 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 105c9366-4957-401a-a952-93284ffe5b3b))
+ (pad "6" smd rect (at -11.08 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17bef0ee-eb7e-4c79-83e0-290c73c4d581))
+ (pad "7" smd rect (at -8.31 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 621c9a7d-73ef-4ec6-82fb-3974aa2a3455))
+ (pad "8" smd rect (at -5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db0b1806-529f-4065-bae8-65ed05981bba))
+ (pad "9" smd rect (at -2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b393f629-e6b0-494b-857e-326bde2a28eb))
+ (pad "10" smd rect (at 0 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3422338e-e4a0-4b1b-b741-a030dbb2c488))
+ (pad "11" smd rect (at 2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29e702a1-1fc8-4113-a467-59cc830d7a72))
+ (pad "12" smd rect (at 5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5b1679e-eabd-45e0-886d-e91240ab4c7c))
+ (pad "13" smd rect (at 8.31 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e717a589-75ca-4486-928d-345f65db6980))
+ (pad "14" smd rect (at 11.08 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d72cd0a-6fc2-49c0-a24a-63055af4faa5))
+ (pad "15" smd rect (at 13.85 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e755994b-4ceb-4497-af8d-fbdc3d6ed895))
+ (pad "16" smd rect (at 16.62 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3373b558-1e50-4fd2-bf8d-b21776910b8c))
+ (pad "17" smd rect (at 19.39 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3d88ee9-78d5-4ff1-8fed-624ae61ff5bf))
+ (pad "18" smd rect (at 22.16 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5263e107-b90c-4f9c-9dae-6fe784800948))
+ (pad "19" smd rect (at 24.93 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2bd3735-bb7e-4a22-9add-9074cf392e7a))
+ (pad "20" smd rect (at -23.545 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 5f236f61-c169-4d82-926a-2f6ba34064ac))
+ (pad "21" smd rect (at -20.775 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c2b5b00a-f9ab-4a32-bf74-c69c5b78d9c7))
+ (pad "22" smd rect (at -18.005 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 4711f675-474e-47b1-b8e2-b21f6af8db43))
+ (pad "23" smd rect (at -15.235 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 2217c91a-3735-4ebb-89fd-b4c0b03b5a24))
+ (pad "24" smd rect (at -12.465 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp b82d5c97-4373-451a-9ad6-a4678ca6e3a6))
+ (pad "25" smd rect (at -9.695 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 3234b720-57e3-4ac9-8b03-2c96f06e34b7))
+ (pad "26" smd rect (at -6.925 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c2342215-d36d-48df-b562-ec269be823b0))
+ (pad "27" smd rect (at -4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c6036774-4267-4d26-aafa-4c43290b7907))
+ (pad "28" smd rect (at -1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 77f8cd3c-c9b3-4b58-8013-c7394a64234b))
+ (pad "29" smd rect (at 1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 284486b1-b8e1-441f-88e2-1e987e520777))
+ (pad "30" smd rect (at 4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 46888a4d-be2d-411a-8372-74652d41a819))
+ (pad "31" smd rect (at 6.925 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 44ab9a1c-4972-4cba-8bec-c2358b9c7305))
+ (pad "32" smd rect (at 9.695 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 5dc56a80-297c-4a2c-9f8c-208f615e53ca))
+ (pad "33" smd rect (at 12.465 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 402f9287-8e28-4733-bd3d-62a1c13e5bc6))
+ (pad "34" smd rect (at 15.235 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 08afda2d-043f-489e-81c6-02eabf6bead1))
+ (pad "35" smd rect (at 18.005 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 04a36a34-beab-44ae-afd7-cae7915e04ff))
+ (pad "36" smd rect (at 20.775 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 03a8efb3-536e-423b-95d7-8ec4e407c1f6))
+ (pad "37" smd rect (at 23.545 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 6718fead-16f4-43d1-a811-d7aa21b6ceff))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Male_EdgeMount_P2.77mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..bf3c48ad
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,210 @@
+(footprint "DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 24.93 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d29a01d9-629a-435d-8e74-8318d97fb060)
+ )
+ (fp_text value "DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (at 24.93 19.84) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f3a1622-31a7-4f70-a64e-ae28928426fe)
+ )
+ (fp_text user "${REFERENCE}" (at 24.93 15.34) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1652a977-3a6e-412d-9fb6-968ff3a88d3d)
+ )
+ (fp_line (start -2.93 11.88) (end -2.93 7.78) (layer "F.SilkS") (width 0.12) (tstamp 07d1c96b-7d3c-49fd-867a-2be76dc07804))
+ (fp_line (start 52.79 7.78) (end 52.79 11.88) (layer "F.SilkS") (width 0.12) (tstamp 5839e9dc-358a-4e33-9980-12d152344160))
+ (fp_line (start 50.92 -1.06) (end 50.92 7.78) (layer "F.SilkS") (width 0.12) (tstamp 5d13093b-2b8d-4bae-9d8f-bff0a52de5a3))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 6dc678cb-1a0c-46fb-85f7-81c383e1d510))
+ (fp_line (start -1.06 7.78) (end -1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 73869aa3-e4eb-48d1-a411-0806d99e7f0f))
+ (fp_line (start -2.93 7.78) (end -1.06 7.78) (layer "F.SilkS") (width 0.12) (tstamp 76ca0634-9efe-4ecb-a932-ce5830cf091d))
+ (fp_line (start -1.06 -1.06) (end 50.92 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 7f04e728-c956-4057-afaf-ab3ae7d9d964))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 8ff2d24f-015e-4370-9e84-e568c2a4c40d))
+ (fp_line (start 50.92 7.78) (end 52.79 7.78) (layer "F.SilkS") (width 0.12) (tstamp cf9eb9ac-f15e-48a7-95bb-fede52325275))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp e05c6a49-777a-4a9a-af76-2b8443826b60))
+ (fp_line (start -3 18.85) (end -3 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 0e9d41c0-8c4b-40b7-8fe7-a4a0c12728cb))
+ (fp_line (start 60.15 11.45) (end 60.15 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 114c5ad9-c2cc-4f6f-96ff-d6f75a1b683a))
+ (fp_line (start 51.2 7.35) (end 53.25 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 345b3905-e7d5-490e-a0c6-ac5dabde6ae9))
+ (fp_line (start 52.85 18.85) (end -3 18.85) (layer "F.CrtYd") (width 0.05) (tstamp 3b4f04ee-894c-4117-bf46-a50eba4d7bcf))
+ (fp_line (start -3 12.85) (end -10.3 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 4a7dd8e8-b563-4f4e-aac3-8b5be2a7e0a7))
+ (fp_line (start -3.4 7.35) (end -1.3 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 67cbc79e-fe27-4c81-bb2a-3df49acec042))
+ (fp_line (start -3.4 11.45) (end -3.4 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 73198654-e9c9-4037-9570-fbdada431f7e))
+ (fp_line (start 51.2 -1.35) (end 51.2 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 739faefe-848c-4569-bca3-5652c35c13b1))
+ (fp_line (start 53.25 7.35) (end 53.25 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 7497ef79-14b0-4b93-9928-9383c33d9523))
+ (fp_line (start -10.3 12.85) (end -10.3 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 97f68d67-c03f-4fea-8e1a-42b6a78c72ed))
+ (fp_line (start 53.25 11.45) (end 60.15 11.45) (layer "F.CrtYd") (width 0.05) (tstamp a75104dd-af0a-4bc9-bd76-21fec8403dab))
+ (fp_line (start -1.3 7.35) (end -1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp aed08098-986f-421b-b997-ba194fe1717a))
+ (fp_line (start 52.85 12.85) (end 52.85 18.85) (layer "F.CrtYd") (width 0.05) (tstamp afd9a52e-edb9-47d2-96f2-e7ec163092a6))
+ (fp_line (start 60.15 12.85) (end 52.85 12.85) (layer "F.CrtYd") (width 0.05) (tstamp b93e3efc-fda1-46f7-afac-28eb5b7e1141))
+ (fp_line (start -10.3 11.45) (end -3.4 11.45) (layer "F.CrtYd") (width 0.05) (tstamp c31a84d9-0563-442d-94ab-58659ed82366))
+ (fp_line (start -1.3 -1.35) (end 51.2 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp c31f7ec3-db2b-4c34-87b4-1a276c62d703))
+ (fp_line (start 49.86 0) (end 49.86 7.84) (layer "F.Fab") (width 0.1) (tstamp 016d9cbd-ac63-4d09-9a4f-348da794585f))
+ (fp_line (start 41.55 0) (end 41.55 7.84) (layer "F.Fab") (width 0.1) (tstamp 0234e644-9f74-4abd-92d2-03f93e3a2f88))
+ (fp_line (start -2.47 12.34) (end -2.47 18.34) (layer "F.Fab") (width 0.1) (tstamp 0e108a67-5a36-4fc7-a2f1-8526b210640d))
+ (fp_line (start 44.22 0) (end 44.22 7.84) (layer "F.Fab") (width 0.1) (tstamp 1057b2bd-17dd-43ab-af40-6a646e77f118))
+ (fp_line (start 24.83 0) (end 24.83 7.84) (layer "F.Fab") (width 0.1) (tstamp 10736896-73ae-478b-abc4-20c23e43a2cc))
+ (fp_line (start 33.14 0) (end 33.14 7.84) (layer "F.Fab") (width 0.1) (tstamp 14b0bb4e-8177-4208-b0e6-f683c95e238f))
+ (fp_line (start 35.91 0) (end 35.91 7.84) (layer "F.Fab") (width 0.1) (tstamp 19e109cb-3061-4b70-8b66-65618879ef1b))
+ (fp_line (start -9.77 11.94) (end -9.77 12.34) (layer "F.Fab") (width 0.1) (tstamp 1a2487d9-3e2b-4aef-a2d6-ca1edcd5ac9a))
+ (fp_line (start 13.75 0) (end 13.75 7.84) (layer "F.Fab") (width 0.1) (tstamp 1b16f3c5-9b9d-4835-b38e-c8395eb7dd5f))
+ (fp_line (start 0.1 0) (end 0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 1bda0fd5-d3d7-49eb-b1eb-45ef1f0a32f7))
+ (fp_line (start 5.44 0) (end 5.44 7.84) (layer "F.Fab") (width 0.1) (tstamp 1cc81193-a33d-41ba-8d15-627bc716212a))
+ (fp_line (start 44.42 0) (end 44.42 7.84) (layer "F.Fab") (width 0.1) (tstamp 1fb1c145-bb8b-4ad0-ad7d-58ee234cec0b))
+ (fp_line (start 27.8 0) (end 27.8 7.84) (layer "F.Fab") (width 0.1) (tstamp 209130c1-d2db-4fdd-ae17-55741ca0b218))
+ (fp_line (start 31.955 2.54) (end 31.955 7.84) (layer "F.Fab") (width 0.1) (tstamp 23795e12-2acf-4c5f-abfe-7dffbb486881))
+ (fp_line (start 33.34 0) (end 33.34 7.84) (layer "F.Fab") (width 0.1) (tstamp 23959295-86f4-44df-8f60-621876938e57))
+ (fp_line (start 13.85 0) (end 13.85 7.84) (layer "F.Fab") (width 0.1) (tstamp 2ba4f582-9e4b-4086-8142-118a939c32f6))
+ (fp_line (start 49.96 0) (end 49.96 7.84) (layer "F.Fab") (width 0.1) (tstamp 2bdf7b43-b389-43c3-af9c-ad4c13275eef))
+ (fp_line (start 59.63 11.94) (end -9.77 11.94) (layer "F.Fab") (width 0.1) (tstamp 2ea852a9-7f09-4b5e-bf34-5a93d2800fc0))
+ (fp_line (start 37.395 2.54) (end 37.395 7.84) (layer "F.Fab") (width 0.1) (tstamp 2ec3f3e6-b45c-406c-80a1-89e66dee0992))
+ (fp_line (start 17.905 2.54) (end 17.905 7.84) (layer "F.Fab") (width 0.1) (tstamp 333a2413-04c8-45b5-ba69-ccfe401016db))
+ (fp_line (start 6.925 2.54) (end 6.925 7.84) (layer "F.Fab") (width 0.1) (tstamp 37148071-cc99-4881-80be-459108b322cb))
+ (fp_line (start 9.595 2.54) (end 9.595 7.84) (layer "F.Fab") (width 0.1) (tstamp 3730a318-d2a1-40fe-956b-d2692928891f))
+ (fp_line (start 47.19 0) (end 47.19 7.84) (layer "F.Fab") (width 0.1) (tstamp 37c6052c-19db-4566-82ae-3b6eb13476e8))
+ (fp_line (start 49.76 0) (end 49.76 7.84) (layer "F.Fab") (width 0.1) (tstamp 3928455b-96cd-4f37-a91b-6e185e7dcb74))
+ (fp_line (start 36.11 0) (end 36.11 7.84) (layer "F.Fab") (width 0.1) (tstamp 3a4fe975-84f8-485b-97c3-5d9db22281ac))
+ (fp_line (start 23.445 2.54) (end 23.445 7.84) (layer "F.Fab") (width 0.1) (tstamp 3a5652ff-7df8-443c-b613-86ab8f79bdec))
+ (fp_line (start 31.855 2.54) (end 31.855 7.84) (layer "F.Fab") (width 0.1) (tstamp 3d38b6a2-d022-4797-b053-2f47097fea52))
+ (fp_line (start 40.065 2.54) (end 40.065 7.84) (layer "F.Fab") (width 0.1) (tstamp 3ee352cd-addd-4c13-b6ac-f63b6d4cc0e9))
+ (fp_line (start 6.825 2.54) (end 6.825 7.84) (layer "F.Fab") (width 0.1) (tstamp 41be7072-0be3-45a5-a534-1a3b0c36381d))
+ (fp_line (start 42.835 2.54) (end 42.835 7.84) (layer "F.Fab") (width 0.1) (tstamp 4253c791-61ce-4cec-8958-7bb3a93bdbfd))
+ (fp_line (start 25.03 0) (end 25.03 7.84) (layer "F.Fab") (width 0.1) (tstamp 444f942e-679f-4ecb-8fda-774521597fa2))
+ (fp_line (start 19.39 0) (end 19.39 7.84) (layer "F.Fab") (width 0.1) (tstamp 44ea01ed-7d9b-470d-b690-85ac833b9071))
+ (fp_line (start 52.33 12.34) (end -2.47 12.34) (layer "F.Fab") (width 0.1) (tstamp 46aa2756-9814-4979-b55a-cca39095200f))
+ (fp_line (start -2.87 11.94) (end 52.73 11.94) (layer "F.Fab") (width 0.1) (tstamp 49a9a791-1ef0-43ab-b278-365ab54d2c03))
+ (fp_line (start 52.33 18.34) (end 52.33 12.34) (layer "F.Fab") (width 0.1) (tstamp 49c8d063-ba86-4968-a799-db919779257e))
+ (fp_line (start 19.49 0) (end 19.49 7.84) (layer "F.Fab") (width 0.1) (tstamp 4bb50991-8731-45b4-b592-7f7b5c6981ae))
+ (fp_line (start 16.52 0) (end 16.52 7.84) (layer "F.Fab") (width 0.1) (tstamp 4c9a4480-4107-4ee7-8f82-18315b36df1c))
+ (fp_line (start 34.525 2.54) (end 34.525 7.84) (layer "F.Fab") (width 0.1) (tstamp 5051c48f-38c7-40b8-89da-a6d4935a7adc))
+ (fp_line (start 16.62 0) (end 16.62 7.84) (layer "F.Fab") (width 0.1) (tstamp 50bcc6c7-67c5-4850-9d81-56389733bcba))
+ (fp_line (start 16.72 0) (end 16.72 7.84) (layer "F.Fab") (width 0.1) (tstamp 5302fc89-ad59-441d-b1f2-9535c4ff36ae))
+ (fp_line (start 4.255 2.54) (end 4.255 7.84) (layer "F.Fab") (width 0.1) (tstamp 5365f4fc-e7bd-43f9-96d7-3ad6f7a11bdd))
+ (fp_line (start 37.295 2.54) (end 37.295 7.84) (layer "F.Fab") (width 0.1) (tstamp 53792f30-15aa-45bf-b06c-aee82b3a2a47))
+ (fp_line (start 29.185 2.54) (end 29.185 7.84) (layer "F.Fab") (width 0.1) (tstamp 568aa3fa-bff9-4a34-b5a6-4d36e16044fc))
+ (fp_line (start 2.77 0) (end 2.77 7.84) (layer "F.Fab") (width 0.1) (tstamp 5856cb85-f72f-4a12-9e63-38c95be9b5e5))
+ (fp_line (start 29.085 2.54) (end 29.085 7.84) (layer "F.Fab") (width 0.1) (tstamp 5ca80dd3-1a68-42c8-a45e-c5c3a87e34b2))
+ (fp_line (start 12.465 2.54) (end 12.465 7.84) (layer "F.Fab") (width 0.1) (tstamp 6519d9e1-019f-4a17-87a0-0461dc932458))
+ (fp_line (start 12.365 2.54) (end 12.365 7.84) (layer "F.Fab") (width 0.1) (tstamp 6652bcc4-63f2-4c27-91b6-8bc295d52a24))
+ (fp_line (start 15.235 2.54) (end 15.235 7.84) (layer "F.Fab") (width 0.1) (tstamp 667aaeb0-1a74-4cd1-b987-c67949f0d35b))
+ (fp_line (start 20.675 2.54) (end 20.675 7.84) (layer "F.Fab") (width 0.1) (tstamp 68284876-bd5d-45bb-afb0-5917a99b6b51))
+ (fp_line (start 48.575 2.54) (end 48.575 7.84) (layer "F.Fab") (width 0.1) (tstamp 6a7e5380-b2ec-4a38-94b4-1497b039a7b0))
+ (fp_line (start 15.335 2.54) (end 15.335 7.84) (layer "F.Fab") (width 0.1) (tstamp 6a8c4f80-5047-418b-87ca-cfff1287d73c))
+ (fp_line (start 52.73 7.84) (end -2.87 7.84) (layer "F.Fab") (width 0.1) (tstamp 6bec71a6-5aae-4827-b774-ef96e0a731b5))
+ (fp_line (start 7.025 2.54) (end 7.025 7.84) (layer "F.Fab") (width 0.1) (tstamp 6e733824-78cb-449e-986f-c63b997d7df4))
+ (fp_line (start 19.29 0) (end 19.29 7.84) (layer "F.Fab") (width 0.1) (tstamp 73478f51-f374-43c9-bf12-766c340408b4))
+ (fp_line (start 27.7 0) (end 27.7 7.84) (layer "F.Fab") (width 0.1) (tstamp 74bdc3e0-1251-444c-8a48-a08f4da44cf9))
+ (fp_line (start 12.565 2.54) (end 12.565 7.84) (layer "F.Fab") (width 0.1) (tstamp 7ab0e009-6b06-4c1f-9fd4-c00ac8c9f280))
+ (fp_line (start 1.385 2.54) (end 1.385 7.84) (layer "F.Fab") (width 0.1) (tstamp 7bea7c35-6d2e-488d-b02b-bab158e8766e))
+ (fp_line (start 28.985 2.54) (end 28.985 7.84) (layer "F.Fab") (width 0.1) (tstamp 81164a9c-5c6c-4bb1-a355-d397a496d3ce))
+ (fp_line (start 41.65 0) (end 41.65 7.84) (layer "F.Fab") (width 0.1) (tstamp 87cd9fd1-608f-4324-bc10-f69561cc0357))
+ (fp_line (start 9.795 2.54) (end 9.795 7.84) (layer "F.Fab") (width 0.1) (tstamp 89ca0fe3-3e22-4fcd-8316-dfb389b4ff59))
+ (fp_line (start 34.625 2.54) (end 34.625 7.84) (layer "F.Fab") (width 0.1) (tstamp 8cc73c22-fd8d-4748-a3f2-c95a09558783))
+ (fp_line (start 0 0) (end 0 7.84) (layer "F.Fab") (width 0.1) (tstamp 8d942aac-4a77-4735-8f1f-6f89adf06339))
+ (fp_line (start 38.88 0) (end 38.88 7.84) (layer "F.Fab") (width 0.1) (tstamp 91cd8fea-f2a1-4ccc-8e4f-88866297b55e))
+ (fp_line (start 23.545 2.54) (end 23.545 7.84) (layer "F.Fab") (width 0.1) (tstamp 91d7cdd7-ea75-480c-aeee-a05afbd22615))
+ (fp_line (start 22.06 0) (end 22.06 7.84) (layer "F.Fab") (width 0.1) (tstamp 93dd065e-3c0e-46a7-965f-c30a5508bdc2))
+ (fp_line (start 30.37 0) (end 30.37 7.84) (layer "F.Fab") (width 0.1) (tstamp 95f94b64-7fb2-413e-9d06-cf7616ce0143))
+ (fp_line (start -0.1 0) (end -0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 961e7140-c346-4b4f-bfde-210f5a6cc5da))
+ (fp_line (start 34.725 2.54) (end 34.725 7.84) (layer "F.Fab") (width 0.1) (tstamp 964052ec-ca76-4cc2-888e-c1352de4a066))
+ (fp_line (start 5.54 0) (end 5.54 7.84) (layer "F.Fab") (width 0.1) (tstamp 96800105-4dba-4669-84cc-673c76a8cebd))
+ (fp_line (start 44.32 0) (end 44.32 7.84) (layer "F.Fab") (width 0.1) (tstamp 97dd92bc-1ef2-4671-853a-d87b23a561fa))
+ (fp_line (start 18.005 2.54) (end 18.005 7.84) (layer "F.Fab") (width 0.1) (tstamp 9a975ebf-a4f1-48b2-a35a-8aafa3eb14bb))
+ (fp_line (start 11.18 0) (end 11.18 7.84) (layer "F.Fab") (width 0.1) (tstamp 9a986bdf-41e8-4c75-9581-eb8eeb49b01d))
+ (fp_line (start 13.95 0) (end 13.95 7.84) (layer "F.Fab") (width 0.1) (tstamp 9efe7120-4578-4551-9042-c229d525e3e7))
+ (fp_line (start 38.78 0) (end 38.78 7.84) (layer "F.Fab") (width 0.1) (tstamp a38e0a06-1261-4b44-a8f5-2b05117d947b))
+ (fp_line (start 59.63 12.34) (end 59.63 11.94) (layer "F.Fab") (width 0.1) (tstamp a4250b89-b853-468e-8de9-32e0fe7b7ffe))
+ (fp_line (start 48.475 2.54) (end 48.475 7.84) (layer "F.Fab") (width 0.1) (tstamp a478dda8-a521-4a24-8e77-7ad78b6aa4c2))
+ (fp_line (start 8.41 0) (end 8.41 7.84) (layer "F.Fab") (width 0.1) (tstamp a7daf03d-8bc2-4687-9b7b-6da2a8cd0ffd))
+ (fp_line (start 2.67 0) (end 2.67 7.84) (layer "F.Fab") (width 0.1) (tstamp a87cb25a-2e5b-4753-a225-6d1c1f085aba))
+ (fp_line (start 27.6 0) (end 27.6 7.84) (layer "F.Fab") (width 0.1) (tstamp abf51889-46a8-4da3-8f89-ae49c551d36c))
+ (fp_line (start 5.64 0) (end 5.64 7.84) (layer "F.Fab") (width 0.1) (tstamp aec8d19d-d6fe-4142-88b7-bc3c7f4bbd07))
+ (fp_line (start 4.155 2.54) (end 4.155 7.84) (layer "F.Fab") (width 0.1) (tstamp b0db528e-e852-497d-a5fc-61100706a7c2))
+ (fp_line (start 45.805 2.54) (end 45.805 7.84) (layer "F.Fab") (width 0.1) (tstamp b1cfcca5-14b1-4f92-933c-b8d52c284c2a))
+ (fp_line (start -2.47 18.34) (end 52.33 18.34) (layer "F.Fab") (width 0.1) (tstamp b28ab970-ef46-4eb7-80fa-309e70422ac0))
+ (fp_line (start -9.77 12.34) (end 59.63 12.34) (layer "F.Fab") (width 0.1) (tstamp b2992578-2ec4-40cb-9363-3799de533b42))
+ (fp_line (start 46.99 0) (end 46.99 7.84) (layer "F.Fab") (width 0.1) (tstamp b29c9add-abf4-45be-b080-b40a8f54bc20))
+ (fp_line (start 42.935 2.54) (end 42.935 7.84) (layer "F.Fab") (width 0.1) (tstamp b3cb3275-63df-4f06-8ab6-4aae57b595c5))
+ (fp_line (start 4.055 2.54) (end 4.055 7.84) (layer "F.Fab") (width 0.1) (tstamp b3f93b20-3735-42cf-a19a-4e8436a34513))
+ (fp_line (start 45.705 2.54) (end 45.705 7.84) (layer "F.Fab") (width 0.1) (tstamp b74ff5de-f4eb-4626-89d0-cbe8d38e9c3c))
+ (fp_line (start 15.135 2.54) (end 15.135 7.84) (layer "F.Fab") (width 0.1) (tstamp bf2d3e2a-8cc4-4234-b0a3-0a177b0c795b))
+ (fp_line (start 52.73 11.94) (end 52.73 7.84) (layer "F.Fab") (width 0.1) (tstamp c2c8d09e-afb5-46bc-83dd-defa9f783b4c))
+ (fp_line (start 22.16 0) (end 22.16 7.84) (layer "F.Fab") (width 0.1) (tstamp c30b78e0-2ab6-446c-826a-be8d3feac8e1))
+ (fp_line (start 33.24 0) (end 33.24 7.84) (layer "F.Fab") (width 0.1) (tstamp c32ad828-4b72-4d88-952c-5057ffe523a1))
+ (fp_line (start 26.315 2.54) (end 26.315 7.84) (layer "F.Fab") (width 0.1) (tstamp c5a1cfce-7202-475c-817e-9968e407f17d))
+ (fp_line (start 30.47 0) (end 30.47 7.84) (layer "F.Fab") (width 0.1) (tstamp c8f18b33-a9ef-4516-8e6b-7c8dc3712a74))
+ (fp_line (start 48.375 2.54) (end 48.375 7.84) (layer "F.Fab") (width 0.1) (tstamp c910ef32-1bc3-459a-a96a-d2a529cf2dd2))
+ (fp_line (start -2.87 7.84) (end -2.87 11.94) (layer "F.Fab") (width 0.1) (tstamp ccaec812-0603-401c-951d-6f7d207e415d))
+ (fp_line (start 11.08 0) (end 11.08 7.84) (layer "F.Fab") (width 0.1) (tstamp cf4acdc4-32b1-408e-b15b-bf54e358a25e))
+ (fp_line (start 43.035 2.54) (end 43.035 7.84) (layer "F.Fab") (width 0.1) (tstamp d200a5a3-4ee6-485d-a764-abe691d024d6))
+ (fp_line (start 20.775 2.54) (end 20.775 7.84) (layer "F.Fab") (width 0.1) (tstamp d2b1c12e-7d21-44fb-9c93-7ade561a9653))
+ (fp_line (start 37.495 2.54) (end 37.495 7.84) (layer "F.Fab") (width 0.1) (tstamp d51d6d08-5b60-48b8-af96-23647719500f))
+ (fp_line (start 40.265 2.54) (end 40.265 7.84) (layer "F.Fab") (width 0.1) (tstamp d7eb3d7d-d8e9-4cc3-b083-12259edef13e))
+ (fp_line (start 24.93 0) (end 24.93 7.84) (layer "F.Fab") (width 0.1) (tstamp d924ba16-e230-4129-be0a-d762aa859492))
+ (fp_line (start 45.605 2.54) (end 45.605 7.84) (layer "F.Fab") (width 0.1) (tstamp d941a968-2c99-4737-8505-5c2e9356689a))
+ (fp_line (start 8.31 0) (end 8.31 7.84) (layer "F.Fab") (width 0.1) (tstamp da4b9dbf-0205-440f-abdd-bff227f2d3d6))
+ (fp_line (start 9.695 2.54) (end 9.695 7.84) (layer "F.Fab") (width 0.1) (tstamp dcdd9c5c-9524-4703-bc9d-2786cfdad253))
+ (fp_line (start 47.09 0) (end 47.09 7.84) (layer "F.Fab") (width 0.1) (tstamp dd2d781f-02d3-4dca-bad5-26033da76d9d))
+ (fp_line (start 20.875 2.54) (end 20.875 7.84) (layer "F.Fab") (width 0.1) (tstamp e05f94ff-ef0e-4cc8-9b56-8dd09394d48c))
+ (fp_line (start 1.285 2.54) (end 1.285 7.84) (layer "F.Fab") (width 0.1) (tstamp e0d7e368-7d73-437c-a928-198920f5c955))
+ (fp_line (start 40.165 2.54) (end 40.165 7.84) (layer "F.Fab") (width 0.1) (tstamp e53875b9-cae2-4ec8-a988-163fc39ff9ed))
+ (fp_line (start 10.98 0) (end 10.98 7.84) (layer "F.Fab") (width 0.1) (tstamp e745044d-964e-478e-8b53-af21b09ef7a4))
+ (fp_line (start 30.57 0) (end 30.57 7.84) (layer "F.Fab") (width 0.1) (tstamp e7536583-855e-4616-b690-c45cdfb1991b))
+ (fp_line (start 36.01 0) (end 36.01 7.84) (layer "F.Fab") (width 0.1) (tstamp e81b9a9a-02f3-451c-b550-46ef1820798f))
+ (fp_line (start 41.45 0) (end 41.45 7.84) (layer "F.Fab") (width 0.1) (tstamp e8d6a76d-a3e0-4e13-bba4-edf59f6457d3))
+ (fp_line (start 31.755 2.54) (end 31.755 7.84) (layer "F.Fab") (width 0.1) (tstamp ea234c88-2ffb-4d58-8d6d-686a7024f36a))
+ (fp_line (start 23.645 2.54) (end 23.645 7.84) (layer "F.Fab") (width 0.1) (tstamp ec245a58-19f6-4e55-b4cf-29f2008f206d))
+ (fp_line (start 38.68 0) (end 38.68 7.84) (layer "F.Fab") (width 0.1) (tstamp ec921d2c-7610-490d-bcf3-9788c399a52b))
+ (fp_line (start 26.415 2.54) (end 26.415 7.84) (layer "F.Fab") (width 0.1) (tstamp f90425bb-a4c1-43c5-b7ee-a68903fb3f4a))
+ (fp_line (start 1.485 2.54) (end 1.485 7.84) (layer "F.Fab") (width 0.1) (tstamp fa4d62ff-4271-4015-b6c1-37091a8d9500))
+ (fp_line (start 18.105 2.54) (end 18.105 7.84) (layer "F.Fab") (width 0.1) (tstamp fa898cc3-4553-487f-9d7d-debb18f46581))
+ (fp_line (start 26.215 2.54) (end 26.215 7.84) (layer "F.Fab") (width 0.1) (tstamp faed9f2f-b797-4307-884b-29a9de1dc4a3))
+ (fp_line (start 2.87 0) (end 2.87 7.84) (layer "F.Fab") (width 0.1) (tstamp fc453589-d281-40f4-a875-84fdeb14464e))
+ (fp_line (start 22.26 0) (end 22.26 7.84) (layer "F.Fab") (width 0.1) (tstamp fcd2ebe8-5bc7-4eac-9bb2-cdefa936e084))
+ (fp_line (start 8.21 0) (end 8.21 7.84) (layer "F.Fab") (width 0.1) (tstamp fde34365-0772-46de-9955-363c00b4b40b))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f6570db5-c700-4190-b3ca-49d83e31b4bc))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f16e812-2481-41a6-b90e-d686fdc2e7b7))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c863ed5c-042b-4983-a66c-f839530fedaa))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b4e87afe-0f89-49c8-adbc-1792cdd3fc52))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7c9a48a7-703d-4431-8ffc-62a3120d2515))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9133b49d-33c8-4e15-8e85-6c8690c509fb))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1626fe90-b24f-4a58-8324-b51d07878797))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d039456-72dc-4e21-9cd5-d059fff634ac))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 70a554e4-0f7f-46cd-b25f-d76659a49398))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 17925522-6879-408f-a8a2-8cf19ea19adf))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e4f26a97-7f3f-460d-a2e6-c19105d998a6))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d26fe602-a212-4d1a-a769-3a2023c5034a))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 70878f76-3179-43c5-bb52-5cf756902727))
+ (pad "14" thru_hole circle (at 36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 079581f3-2aac-4d5e-a4de-2b45072fbfdc))
+ (pad "15" thru_hole circle (at 38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7a8cfdd8-224b-4d94-8686-c2951b88f5e3))
+ (pad "16" thru_hole circle (at 41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4e8d6f9c-89a1-4ae3-9a89-b4a951efd51c))
+ (pad "17" thru_hole circle (at 44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 63b35242-0e64-46bf-abb9-fe03642c81d3))
+ (pad "18" thru_hole circle (at 47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 53f6ba54-d729-43bf-8111-8ee5428260dd))
+ (pad "19" thru_hole circle (at 49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8bd94948-738a-4d9d-92f6-f8080b5ebc8f))
+ (pad "20" thru_hole circle (at 1.385 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fcd75422-b82b-4d65-b431-2c5f8ba771fc))
+ (pad "21" thru_hole circle (at 4.155 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 919822aa-910d-4113-b43f-bf946779c746))
+ (pad "22" thru_hole circle (at 6.925 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc5cfb95-f703-4260-9aa7-07fd12225936))
+ (pad "23" thru_hole circle (at 9.695 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 16d3c1a6-4016-439c-a3bc-48ec58f2a01f))
+ (pad "24" thru_hole circle (at 12.465 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 252d2021-8ebb-44b9-863e-dfb4ed615df6))
+ (pad "25" thru_hole circle (at 15.235 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 26ad17c2-bf79-4402-be06-c6df619381a6))
+ (pad "26" thru_hole circle (at 18.005 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a67762e5-c477-43d0-9f4f-067ce697336c))
+ (pad "27" thru_hole circle (at 20.775 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 852dfa9a-1b29-4bfa-b627-c802c9d5ea41))
+ (pad "28" thru_hole circle (at 23.545 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 69d31d6f-3ba8-4ffe-9483-487eee51eaab))
+ (pad "29" thru_hole circle (at 26.315 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 441a503e-af86-495e-97cd-fecfe75061a7))
+ (pad "30" thru_hole circle (at 29.085 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c3944b54-01c1-49c5-8e31-8c7403e20481))
+ (pad "31" thru_hole circle (at 31.855 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0599d9f4-9561-4ea1-99e4-daef1f55aba8))
+ (pad "32" thru_hole circle (at 34.625 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 65b0fdb6-bb84-4183-9a4c-50b4f249885d))
+ (pad "33" thru_hole circle (at 37.395 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 57fe0e11-48bd-4585-a7b9-cca493b0b33a))
+ (pad "34" thru_hole circle (at 40.165 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 65a11447-e1af-4c8c-aa02-b4172f09b332))
+ (pad "35" thru_hole circle (at 42.935 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 05884587-2e0b-4cf5-8ffb-551aa8ae162c))
+ (pad "36" thru_hole circle (at 45.705 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e9e11b8b-94f1-4b79-80ef-4938e1a2c3b4))
+ (pad "37" thru_hole circle (at 48.475 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cba446d1-8de7-4cbc-b9dc-8098090174f7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
new file mode 100644
index 00000000..09b53cd8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 24.93 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0e24acd0-9b8d-44d1-9544-e24061ad8568)
+ )
+ (fp_text value "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (at 24.93 25.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a0439fd6-4a0f-47c6-86b2-6067309e4219)
+ )
+ (fp_text user "${REFERENCE}" (at 24.93 20.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 39fd919f-f88e-4739-8fd6-8da7006d6ddc)
+ )
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 2f3721d1-a603-4c9a-93e3-870f1b753b88))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 6c9a98f2-a652-47aa-9df5-84dd490617cb))
+ (fp_line (start 59.69 -1.86) (end 59.69 17.34) (layer "F.SilkS") (width 0.12) (tstamp 87fc9647-483d-4209-8e57-7e6c9466194e))
+ (fp_line (start -9.83 -1.86) (end 59.69 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 91b9d7f2-af70-430e-bf4e-0947b4725b09))
+ (fp_line (start -9.83 17.34) (end -9.83 -1.86) (layer "F.SilkS") (width 0.12) (tstamp a6f3a884-6699-4626-9aa8-8e793e713339))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp b4244c53-80dd-4115-95b8-904664158060))
+ (fp_line (start -10.3 24.3) (end 60.15 24.3) (layer "F.CrtYd") (width 0.05) (tstamp 0c4456d9-fe57-455c-9ef7-e60e0f208802))
+ (fp_line (start 60.15 -2.3) (end -10.3 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 4d17976d-9eac-4a4f-a637-0952beec2b0c))
+ (fp_line (start -10.3 -2.3) (end -10.3 24.3) (layer "F.CrtYd") (width 0.05) (tstamp 794fb9d3-8e7a-4437-88a1-eb6cd05aa1bc))
+ (fp_line (start 60.15 24.3) (end 60.15 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp f4ef33d4-c494-4177-a6ce-86f45a5bab97))
+ (fp_line (start 59.18 17.8) (end 54.18 17.8) (layer "F.Fab") (width 0.1) (tstamp 0c390dcd-0260-45e8-a0dd-e9a0d7b6b720))
+ (fp_line (start -9.77 17.4) (end -9.77 17.8) (layer "F.Fab") (width 0.1) (tstamp 11448a10-f0b4-4dda-9fab-204ff4112e1f))
+ (fp_line (start 54.18 22.8) (end 59.18 22.8) (layer "F.Fab") (width 0.1) (tstamp 20772590-ea2e-4e54-9c9b-9af1e51754cf))
+ (fp_line (start 59.63 17.4) (end -9.77 17.4) (layer "F.Fab") (width 0.1) (tstamp 224d5618-5d25-41cf-a349-c69fb9fef00c))
+ (fp_line (start -9.32 17.8) (end -9.32 22.8) (layer "F.Fab") (width 0.1) (tstamp 41098c91-97b4-4048-bcd2-0fbb52d6ff5d))
+ (fp_line (start 54.18 17.8) (end 54.18 22.8) (layer "F.Fab") (width 0.1) (tstamp 5382f75f-5f47-4391-b7b5-270610194d0a))
+ (fp_line (start 59.63 17.4) (end 59.63 -1.8) (layer "F.Fab") (width 0.1) (tstamp 54f478de-ec94-49fe-accd-25d0ae17db2a))
+ (fp_line (start -8.42 17.4) (end -8.42 1.42) (layer "F.Fab") (width 0.1) (tstamp 5a748626-ca3d-4c77-94ce-f5423f3b5d59))
+ (fp_line (start -9.77 17.4) (end 59.63 17.4) (layer "F.Fab") (width 0.1) (tstamp 6966aca0-db00-4c3f-8ed7-8b5678a34c06))
+ (fp_line (start -4.32 22.8) (end -4.32 17.8) (layer "F.Fab") (width 0.1) (tstamp 71586b91-72bd-440e-92ce-472524072c7e))
+ (fp_line (start -9.77 17.8) (end 59.63 17.8) (layer "F.Fab") (width 0.1) (tstamp 7e44dc1b-baf6-4bd6-8a28-d2f5d3eddbd9))
+ (fp_line (start 52.33 23.8) (end 52.33 17.8) (layer "F.Fab") (width 0.1) (tstamp 85246766-f963-4e3d-9042-bb1ea7230f62))
+ (fp_line (start -9.32 22.8) (end -4.32 22.8) (layer "F.Fab") (width 0.1) (tstamp 8a858517-0821-4955-a83b-6dd337bdd9c3))
+ (fp_line (start 59.63 -1.8) (end -9.77 -1.8) (layer "F.Fab") (width 0.1) (tstamp 8aa291ac-739c-457a-9d27-b8eadc4b8fe5))
+ (fp_line (start -2.47 23.8) (end 52.33 23.8) (layer "F.Fab") (width 0.1) (tstamp 8cad1232-c489-4115-a2e3-f97e34bfc923))
+ (fp_line (start 52.33 17.8) (end -2.47 17.8) (layer "F.Fab") (width 0.1) (tstamp 987f4125-8226-4332-8ca0-aa3871de8968))
+ (fp_line (start 59.63 17.8) (end 59.63 17.4) (layer "F.Fab") (width 0.1) (tstamp b2cd1e7a-8cf5-40b3-94eb-bf169a82b393))
+ (fp_line (start 59.18 22.8) (end 59.18 17.8) (layer "F.Fab") (width 0.1) (tstamp b35d1216-a709-462d-ac92-3bbc0c58a86e))
+ (fp_line (start -4.32 17.8) (end -9.32 17.8) (layer "F.Fab") (width 0.1) (tstamp b8be682e-4249-4f6e-a9ce-b80f4dab2fe2))
+ (fp_line (start -5.22 17.4) (end -5.22 1.42) (layer "F.Fab") (width 0.1) (tstamp ba8ccb48-ccbf-482d-937c-9d082d207995))
+ (fp_line (start 58.28 17.4) (end 58.28 1.42) (layer "F.Fab") (width 0.1) (tstamp bb0a23ec-d6a7-4faf-8a39-98f6b0bad9d7))
+ (fp_line (start -9.77 -1.8) (end -9.77 17.4) (layer "F.Fab") (width 0.1) (tstamp cf58b0d9-46d2-4410-887e-c171ee0a163f))
+ (fp_line (start -2.47 17.8) (end -2.47 23.8) (layer "F.Fab") (width 0.1) (tstamp df5e4391-0d09-4751-91cd-742af80dcc1f))
+ (fp_line (start 55.08 17.4) (end 55.08 1.42) (layer "F.Fab") (width 0.1) (tstamp f2607ac5-2ea0-48b2-a33b-2b442b3700e8))
+ (fp_arc (start -8.42 1.42) (mid -6.82 -0.18) (end -5.22 1.42) (layer "F.Fab") (width 0.1) (tstamp 21b60fab-bf27-476d-b69f-18461eb257b9))
+ (fp_arc (start 55.08 1.42) (mid 56.68 -0.18) (end 58.28 1.42) (layer "F.Fab") (width 0.1) (tstamp c67f3aac-5723-414d-ae25-344815c9bf48))
+ (pad "0" thru_hole circle (at -6.82 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 24003294-597d-4908-b51a-2165b653a707))
+ (pad "0" thru_hole circle (at 56.68 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 50268750-a374-42b8-9a42-81ebf0fdec9e))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b71a0205-3de4-409a-b128-ed809c6724db))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 178aa986-65fa-4f9c-bd65-2f87cd6c36bd))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36de0cc2-b78b-4281-9d94-9872c31a8509))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 597057f5-0ba3-47fa-a4e9-116a4f51e8b6))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 14362ad3-bb07-4ad1-b9be-2b8b06168da7))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fddba46d-b667-46a8-a379-040c3b4cbafd))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d4bd12be-d552-4b15-95e5-ea5fc9231fef))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 17d93983-ea54-4499-8682-63dbcce6a1bb))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f1c8b8f2-5e16-454d-887e-152915fdd0a0))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9fe277b6-77c3-4fbc-9899-753a198057cd))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72630cf2-cd91-4bf0-b61a-bf24799f445d))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e637108b-1794-47a2-9e2c-f70702c61efa))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c249d693-23e2-4648-992a-075f7bcbc44c))
+ (pad "14" thru_hole circle (at 36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 57928ed1-7683-498b-b089-c71e6f90cb0f))
+ (pad "15" thru_hole circle (at 38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 397e5808-559b-4435-9270-20e80f2a2a4e))
+ (pad "16" thru_hole circle (at 41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e48ffe4-9d59-450e-b84a-3e7a192cba42))
+ (pad "17" thru_hole circle (at 44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 375d2ce3-7398-46d0-bcb5-2a2df5635787))
+ (pad "18" thru_hole circle (at 47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dbbe1782-af80-46c1-9f6c-ef896ee5def8))
+ (pad "19" thru_hole circle (at 49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e19b09f1-bd52-4694-ac03-22b9ef3407dc))
+ (pad "20" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 63780f4f-059c-45aa-bfd0-8901fe83a7bf))
+ (pad "21" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eef0ea30-994a-4f29-abfb-09fadbbfc798))
+ (pad "22" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2ce7d9cd-3eec-4698-abeb-4c5bcbb19259))
+ (pad "23" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 96d3eba3-b132-414f-b54e-27aab1c0fdac))
+ (pad "24" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 52735c6a-9cd8-490b-a811-272e94c6fe25))
+ (pad "25" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 773d6859-2c88-4892-9e17-92c0cdef953b))
+ (pad "26" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7a65be68-ff9e-4187-81de-038ffd0738f8))
+ (pad "27" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2a870b95-f653-4b1c-bce0-32d39536173a))
+ (pad "28" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e1e654b-edae-45a5-934d-c56533eaba85))
+ (pad "29" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bfbbed3e-2f14-4645-8863-b898d53543c6))
+ (pad "30" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a7b8e663-4c8a-45ac-9c4d-0f816df565d0))
+ (pad "31" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc6736fe-28fc-4505-bc69-a3d329a086ed))
+ (pad "32" thru_hole circle (at 34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 142deac7-bab7-4865-a504-44c479351b22))
+ (pad "33" thru_hole circle (at 37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 791576ef-a4fb-4b0c-8474-ea96b33bc34a))
+ (pad "34" thru_hole circle (at 40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6ae2549d-c00e-4d35-9a19-d6b3115c5adf))
+ (pad "35" thru_hole circle (at 42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b01fa26b-2b78-44ee-a95c-1c7e31014e59))
+ (pad "36" thru_hole circle (at 45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d37dae54-652b-4b78-9f9a-476a2e0eb133))
+ (pad "37" thru_hole circle (at 48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2120378f-0e74-4039-98c8-6d0399f883f7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
new file mode 100644
index 00000000..5fad027d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 24.93 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4ce8e63f-e1b2-4a62-b901-2ed6ca137b6d)
+ )
+ (fp_text value "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (at 24.93 25.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 15430598-cb12-4644-ad74-8be8c293d21a)
+ )
+ (fp_text user "${REFERENCE}" (at 24.93 20.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e0bbf7dc-984c-4ce0-9160-3b7f26b10d36)
+ )
+ (fp_line (start 59.69 -1.86) (end 59.69 17.34) (layer "F.SilkS") (width 0.12) (tstamp 299210c0-8a7b-4ff8-b2c4-db7506a0010f))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 42a2a3c2-f317-42cd-bc52-ba06c298fa75))
+ (fp_line (start -9.83 17.34) (end -9.83 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 62ad4e37-4e45-4fad-b74f-25d0be88b98c))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 8e76f6a0-e20c-4a45-ad8f-f900be1a8dc5))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp b293fbed-8915-4606-a4e7-2d2a799f32b0))
+ (fp_line (start -9.83 -1.86) (end 59.69 -1.86) (layer "F.SilkS") (width 0.12) (tstamp f0eb181c-8668-4311-b353-8b10a3afb1e3))
+ (fp_line (start 60.15 24.3) (end 60.15 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 1038a6bc-f17b-4beb-8ad7-f5e4774b657e))
+ (fp_line (start 60.15 -2.3) (end -10.3 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 180d3ec2-8cca-4da3-a80a-71c2135f8ae9))
+ (fp_line (start -10.3 24.3) (end 60.15 24.3) (layer "F.CrtYd") (width 0.05) (tstamp acf34773-0828-4b5f-b6b6-94411155a285))
+ (fp_line (start -10.3 -2.3) (end -10.3 24.3) (layer "F.CrtYd") (width 0.05) (tstamp ba7bedc6-2f93-4cd8-b216-662eaa4e19aa))
+ (fp_line (start -9.77 17.4) (end 59.63 17.4) (layer "F.Fab") (width 0.1) (tstamp 25c4d852-24bc-4ce2-8ff4-f7b525b2d944))
+ (fp_line (start -9.77 17.8) (end 59.63 17.8) (layer "F.Fab") (width 0.1) (tstamp 2c284b84-47d1-49a1-9591-e95585ed286a))
+ (fp_line (start 52.33 23.8) (end 52.33 17.8) (layer "F.Fab") (width 0.1) (tstamp 30ed74a5-1b57-46df-8a77-23a6cb0d7dc3))
+ (fp_line (start -9.77 17.4) (end -9.77 17.8) (layer "F.Fab") (width 0.1) (tstamp 3c9fd660-54fd-4a0c-b857-728eb0da6942))
+ (fp_line (start 59.63 -1.8) (end -9.77 -1.8) (layer "F.Fab") (width 0.1) (tstamp 46fb7845-9f8a-434f-ab7e-22b730a83af6))
+ (fp_line (start -4.32 22.8) (end -4.32 17.8) (layer "F.Fab") (width 0.1) (tstamp 6618b116-db93-4b07-af2f-a3a0880221f8))
+ (fp_line (start 59.63 17.8) (end 59.63 17.4) (layer "F.Fab") (width 0.1) (tstamp 676df7ab-3e2c-4e0c-84cf-77b8b73356cb))
+ (fp_line (start -9.77 -1.8) (end -9.77 17.4) (layer "F.Fab") (width 0.1) (tstamp 6f5b44c0-805d-4789-8676-94c54244c6b8))
+ (fp_line (start 59.63 17.4) (end -9.77 17.4) (layer "F.Fab") (width 0.1) (tstamp 7a21b08d-96ee-4266-b9e3-064ad0b039eb))
+ (fp_line (start -8.42 17.4) (end -8.42 9.2) (layer "F.Fab") (width 0.1) (tstamp 82027272-ae58-403d-9c5a-a3f75e11c626))
+ (fp_line (start -4.32 17.8) (end -9.32 17.8) (layer "F.Fab") (width 0.1) (tstamp 947c9b1e-6acd-4ffc-bb3b-539130aa6295))
+ (fp_line (start 59.63 17.4) (end 59.63 -1.8) (layer "F.Fab") (width 0.1) (tstamp 96ae247b-a1c2-42d3-a864-6ac3d5b4cd50))
+ (fp_line (start 54.18 17.8) (end 54.18 22.8) (layer "F.Fab") (width 0.1) (tstamp 9e539972-b397-40e0-b7ce-2f3fe4270872))
+ (fp_line (start 55.08 17.4) (end 55.08 9.2) (layer "F.Fab") (width 0.1) (tstamp a1f3f5e6-1189-477c-82fb-e02616eda1fd))
+ (fp_line (start 54.18 22.8) (end 59.18 22.8) (layer "F.Fab") (width 0.1) (tstamp a8b9eeb2-27db-452e-a5cf-c4418d5530c4))
+ (fp_line (start -2.47 23.8) (end 52.33 23.8) (layer "F.Fab") (width 0.1) (tstamp b688644b-4322-4e41-a426-1bd660e82a71))
+ (fp_line (start 58.28 17.4) (end 58.28 9.2) (layer "F.Fab") (width 0.1) (tstamp b8947bd5-a659-434c-bcb5-145ba88fedda))
+ (fp_line (start 59.18 17.8) (end 54.18 17.8) (layer "F.Fab") (width 0.1) (tstamp c7d1ff2a-b7cb-462c-b0ba-c45cf6d4321f))
+ (fp_line (start 59.18 22.8) (end 59.18 17.8) (layer "F.Fab") (width 0.1) (tstamp c9a55e70-2185-4477-9b13-0fb4ad0de3ee))
+ (fp_line (start 52.33 17.8) (end -2.47 17.8) (layer "F.Fab") (width 0.1) (tstamp cc4109d4-fb09-4c55-9b87-2df3e6710839))
+ (fp_line (start -9.32 22.8) (end -4.32 22.8) (layer "F.Fab") (width 0.1) (tstamp cd2d44f4-89cc-463a-bbe6-b4ce362ac66c))
+ (fp_line (start -5.22 17.4) (end -5.22 9.2) (layer "F.Fab") (width 0.1) (tstamp de9b8347-816b-49ff-9b97-be2b7e2b47a9))
+ (fp_line (start -2.47 17.8) (end -2.47 23.8) (layer "F.Fab") (width 0.1) (tstamp df01faea-a567-44bd-895f-50eacd06c258))
+ (fp_line (start -9.32 17.8) (end -9.32 22.8) (layer "F.Fab") (width 0.1) (tstamp f1b46931-1d6a-408b-a92a-36429ac8a1dc))
+ (fp_arc (start -8.42 9.2) (mid -6.82 7.6) (end -5.22 9.2) (layer "F.Fab") (width 0.1) (tstamp ca659b65-91c9-4310-a910-2ac4ee70a4b9))
+ (fp_arc (start 55.08 9.2) (mid 56.68 7.6) (end 58.28 9.2) (layer "F.Fab") (width 0.1) (tstamp f04b875e-2a67-48cd-8ba3-59f06f3843bf))
+ (pad "0" thru_hole circle (at -6.82 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 292bb457-7add-4496-9c64-51d6712c685f))
+ (pad "0" thru_hole circle (at 56.68 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp fbd08fce-6871-4e2d-8848-7c473dae9cab))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2240d8ba-f8a2-4e63-ae19-573400a1cc08))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f29eabb3-b12b-46f3-bdc2-6de3aa912f54))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0a7e28bc-5926-432f-b7fd-96c005779cf2))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 840c657c-fa38-46ab-945a-c41525c4d3b4))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eee9e605-b67c-44b4-baeb-8accadc5c6b2))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6e770037-3488-4a1f-ba83-3e4a8515acae))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc19554c-67ac-42c1-8203-f52c4349a742))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 03d2492c-1596-4192-8530-fd0b9191a6ba))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 78f18ec9-c4ad-4d46-b391-28a3df79b7ea))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d89da6b-fd07-4496-8aaa-1a44ce9f7cee))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a739e15f-17d6-42f2-8870-5f5e912410d0))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bb9d9ea4-2435-404a-91c9-fa69b90469e1))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 537cda3c-625a-4d00-b611-eb2e958f9bf5))
+ (pad "14" thru_hole circle (at 36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp af2286c6-d3e5-4884-842e-7ea64a511bc5))
+ (pad "15" thru_hole circle (at 38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 07cd2e57-6d9b-4078-b419-26431d41a3d8))
+ (pad "16" thru_hole circle (at 41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d3748ee4-f38e-4d2b-8b33-5b12c3047038))
+ (pad "17" thru_hole circle (at 44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 98d72c61-f967-4b8f-ab44-b1893041986b))
+ (pad "18" thru_hole circle (at 47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc8799cd-2fac-45b6-b86c-893666faaa55))
+ (pad "19" thru_hole circle (at 49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 704ab38d-362e-4a18-b49a-17836c326eb2))
+ (pad "20" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ddb08db8-595f-4bdf-be3e-a51f5f653bc7))
+ (pad "21" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 17a56682-4c2f-499f-8671-7664652a1ccf))
+ (pad "22" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 87de2e42-4d15-44bf-afe9-b737963152e4))
+ (pad "23" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a790ead7-80fa-4725-9997-d771f713d894))
+ (pad "24" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c0db3e68-4d3a-4ce8-9024-19b122242d83))
+ (pad "25" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f8e8f42-fccb-4538-aa65-f8adef510583))
+ (pad "26" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 339fbb24-a72b-4ce6-b8d5-21741de06ed9))
+ (pad "27" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ab02dab2-17fb-420b-8c60-60fee580f9e6))
+ (pad "28" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d3613be-abe8-46c0-a292-d0a774c5c154))
+ (pad "29" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d2755b9d-ffe7-446c-a851-d0d170800baa))
+ (pad "30" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8af2d72b-1246-45de-b3db-24b90970ac87))
+ (pad "31" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c0a8fd97-75b2-4b7d-a49d-7082fb8b6c39))
+ (pad "32" thru_hole circle (at 34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp af1e9e8d-f1ee-482a-baa4-51e04812e4ff))
+ (pad "33" thru_hole circle (at 37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e11f6a48-8d73-43a6-bf75-fb65b590bcd9))
+ (pad "34" thru_hole circle (at 40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b5be8c5e-23c9-4977-a5ac-31befe1b129a))
+ (pad "35" thru_hole circle (at 42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9a2112fe-9b31-498d-9b81-0656b817a360))
+ (pad "36" thru_hole circle (at 45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1630f185-6dbf-48c8-b667-0f9c5c65d168))
+ (pad "37" thru_hole circle (at 48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b3d2a623-f02c-49bb-8d18-a939f29ad367))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
new file mode 100644
index 00000000..76499a50
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 24.93 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 30a436cc-8342-4a30-8cef-ac26c24e19bf)
+ )
+ (fp_text value "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (at 24.93 15.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e40e03d0-c745-4dcb-b576-67c89b1c4d04)
+ )
+ (fp_text user "${REFERENCE}" (at 24.93 11.18) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 09e855ba-2570-4b4b-aed9-53b19b4e9045)
+ )
+ (fp_line (start 59.69 -2.76) (end 59.69 7.72) (layer "F.SilkS") (width 0.12) (tstamp 0e351649-5787-405a-ad57-167382225fa2))
+ (fp_line (start 0.25 -3.654338) (end 0 -3.221325) (layer "F.SilkS") (width 0.12) (tstamp b9414674-cb4f-40d4-8805-58eedce2883c))
+ (fp_line (start -0.25 -3.654338) (end 0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp c26ec2a8-dbff-43d0-9fa1-55bc458c0370))
+ (fp_line (start -9.83 -2.76) (end 59.69 -2.76) (layer "F.SilkS") (width 0.12) (tstamp c6af97d9-92df-4f1a-ad74-2a210f6db1e2))
+ (fp_line (start 0 -3.221325) (end -0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp e44325c1-58d3-435d-9d63-dc50c3016bf7))
+ (fp_line (start -9.83 7.72) (end -9.83 -2.76) (layer "F.SilkS") (width 0.12) (tstamp fc69ad5c-3344-4f16-899b-ab5d090c76d9))
+ (fp_line (start -10.3 14.7) (end 60.15 14.7) (layer "F.CrtYd") (width 0.05) (tstamp 0af9e965-f9a2-496e-a154-aad12c4408cb))
+ (fp_line (start 60.15 14.7) (end 60.15 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 2eb7336f-dd3c-4b9d-be5e-efe7df135259))
+ (fp_line (start -10.3 -3.25) (end -10.3 14.7) (layer "F.CrtYd") (width 0.05) (tstamp 3af60e79-5356-4243-9772-c152a11018c7))
+ (fp_line (start 60.15 -3.25) (end -10.3 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 977f83d4-836a-4a39-aa93-f081918fe965))
+ (fp_line (start -4.32 13.18) (end -4.32 8.18) (layer "F.Fab") (width 0.1) (tstamp 036c598d-4912-46f0-9038-b37fd0a89cc6))
+ (fp_line (start -8.42 7.78) (end -8.42 0.3) (layer "F.Fab") (width 0.1) (tstamp 07209732-f264-414b-b21d-7a3cd25be651))
+ (fp_line (start 54.18 8.18) (end 54.18 13.18) (layer "F.Fab") (width 0.1) (tstamp 07f6ffe9-d9df-4dca-a298-c45c792fc660))
+ (fp_line (start 59.63 7.78) (end -9.77 7.78) (layer "F.Fab") (width 0.1) (tstamp 0aacb7bc-2857-42e2-8f44-9afdd0b53790))
+ (fp_line (start -2.47 14.18) (end 52.33 14.18) (layer "F.Fab") (width 0.1) (tstamp 1c3152a4-6dc2-4ec2-a9c6-0fdaa93073e9))
+ (fp_line (start -2.47 8.18) (end -2.47 14.18) (layer "F.Fab") (width 0.1) (tstamp 2590fbfb-d30c-46fb-9e14-965693809af2))
+ (fp_line (start 59.18 8.18) (end 54.18 8.18) (layer "F.Fab") (width 0.1) (tstamp 2a79c8ae-aced-4430-81f3-566e3d2c901b))
+ (fp_line (start -5.22 7.78) (end -5.22 0.3) (layer "F.Fab") (width 0.1) (tstamp 33732718-a3d2-4c39-b679-57645483bf19))
+ (fp_line (start 59.63 8.18) (end 59.63 7.78) (layer "F.Fab") (width 0.1) (tstamp 363ebc11-1519-48bd-b84e-932de874de18))
+ (fp_line (start 58.28 7.78) (end 58.28 0.3) (layer "F.Fab") (width 0.1) (tstamp 42339164-bb56-48ee-971a-310eebcfabea))
+ (fp_line (start -9.32 8.18) (end -9.32 13.18) (layer "F.Fab") (width 0.1) (tstamp 47f67ef6-7a7f-431d-92af-165e30d432db))
+ (fp_line (start 59.63 7.78) (end 59.63 -2.7) (layer "F.Fab") (width 0.1) (tstamp 5424b754-a494-4504-8978-1ad8ef41bfac))
+ (fp_line (start 52.33 8.18) (end -2.47 8.18) (layer "F.Fab") (width 0.1) (tstamp 5796c169-b54d-4d63-a72d-85ad05050651))
+ (fp_line (start 59.18 13.18) (end 59.18 8.18) (layer "F.Fab") (width 0.1) (tstamp 5b19b44d-ef47-4aba-a9dd-dfddcda3cd82))
+ (fp_line (start 52.33 14.18) (end 52.33 8.18) (layer "F.Fab") (width 0.1) (tstamp 6158654a-3ae7-4149-827a-110bc492fa75))
+ (fp_line (start -9.77 8.18) (end 59.63 8.18) (layer "F.Fab") (width 0.1) (tstamp 84da62b9-796f-496f-b9f8-1c896e61dbd5))
+ (fp_line (start -4.32 8.18) (end -9.32 8.18) (layer "F.Fab") (width 0.1) (tstamp 8d150bd2-b017-4946-bf43-0833d5f7e59f))
+ (fp_line (start -9.77 7.78) (end 59.63 7.78) (layer "F.Fab") (width 0.1) (tstamp 95831aa8-ce4f-4942-b13c-f2a3d79252b7))
+ (fp_line (start 55.08 7.78) (end 55.08 0.3) (layer "F.Fab") (width 0.1) (tstamp a101a03e-2529-4c96-9a52-f8cc256342b9))
+ (fp_line (start 54.18 13.18) (end 59.18 13.18) (layer "F.Fab") (width 0.1) (tstamp a55c0c94-1ac8-4158-a1c8-8028f3f86851))
+ (fp_line (start -9.77 7.78) (end -9.77 8.18) (layer "F.Fab") (width 0.1) (tstamp aba53701-cb12-48a0-9390-71ffc9e94bd8))
+ (fp_line (start -9.77 -2.7) (end -9.77 7.78) (layer "F.Fab") (width 0.1) (tstamp c397b750-2254-489f-b9db-5fcf09f1d329))
+ (fp_line (start -9.32 13.18) (end -4.32 13.18) (layer "F.Fab") (width 0.1) (tstamp cdad1dd5-c7d6-49df-ac12-0d6987a9a990))
+ (fp_line (start 59.63 -2.7) (end -9.77 -2.7) (layer "F.Fab") (width 0.1) (tstamp cf8989ea-62bb-4517-ac72-c4887fd55307))
+ (fp_arc (start -8.42 0.3) (mid -6.82 -1.3) (end -5.22 0.3) (layer "F.Fab") (width 0.1) (tstamp 42ff2a7a-c154-4936-b5c2-68d7a4a6a6b2))
+ (fp_arc (start 55.08 0.3) (mid 56.68 -1.3) (end 58.28 0.3) (layer "F.Fab") (width 0.1) (tstamp 7c2b34f2-c0cb-44e2-aa9b-78b454f7366d))
+ (pad "0" thru_hole circle (at -6.82 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 01bb2be0-c4d5-49f2-a61d-f61b3f279362))
+ (pad "0" thru_hole circle (at 56.68 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 58467d10-7eef-47f8-9960-fd07aab38b25))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e8847e01-9ab4-4e43-89e9-70e5fbabac3a))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 59954a6c-f94d-42b6-bcc3-3fe8ade5b058))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a952c316-0810-4de3-b9e7-f7a9b7426dc9))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b6ee88c3-3dfd-4855-9b40-0cc83ac35426))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 05e7e07f-37e4-4441-a710-16eeb7d22f97))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c9029e49-9569-4e87-ac74-f2a7e6a41dcf))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b9c2ce97-5340-458f-8082-ed14015befd4))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6fefcabd-7650-40d4-bfae-ed334a4a4cc7))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7e14367c-66da-44c6-b74b-ba0ab4436bd0))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c8b9681-9e22-47ce-9cc3-931afb4999d5))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a647fe6d-1b80-484c-82a1-ea28359b7e7d))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 771a3ca5-43a6-48d5-91f1-d47be295e6af))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5ec13e38-0109-4cb8-bcc0-dc9a69cd79a1))
+ (pad "14" thru_hole circle (at 36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c2c55e4f-9ba4-4a08-9125-feb01f1476c2))
+ (pad "15" thru_hole circle (at 38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a09e7df4-d7a0-4191-ae43-4f52ad3d2e33))
+ (pad "16" thru_hole circle (at 41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d2777cb5-51c4-4583-817b-38759318c281))
+ (pad "17" thru_hole circle (at 44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a35d0380-aed2-43d8-aba0-504a43e15427))
+ (pad "18" thru_hole circle (at 47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 24a3397d-52e4-4a13-b0d8-7841d85504fc))
+ (pad "19" thru_hole circle (at 49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2fb59d0b-cbab-4482-93df-21d0498feb46))
+ (pad "20" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 80dcf5da-ffa1-4894-a1fc-da49e9a1065e))
+ (pad "21" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a627e289-6f0e-4346-ba3b-f4078be2a9d1))
+ (pad "22" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31d47cb8-9c41-43e3-87a8-7b1d8dd57eba))
+ (pad "23" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e24b9528-c808-463f-83b7-34f9e4644a32))
+ (pad "24" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 60738274-b0bd-47cc-a4a8-4dc377b91330))
+ (pad "25" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 60cc3b78-73f6-49b8-94c2-dbb1d22eadbb))
+ (pad "26" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 32c0cffd-063a-43e5-a941-c48b074682d1))
+ (pad "27" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6764f3c2-d068-4a93-ae56-f3018eba5eca))
+ (pad "28" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cea5c5cc-5a81-45d9-9d30-1aabf6f40e87))
+ (pad "29" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 441993ed-4320-4e16-bded-ce84ff222bf1))
+ (pad "30" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e8ea4a8-cb10-4080-be6a-fa35b47cda03))
+ (pad "31" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 419d4136-0ffb-4b58-b7bd-6c77c81ae878))
+ (pad "32" thru_hole circle (at 34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6a0e8c13-56e5-46e2-b1dd-5ca7ef3faa7c))
+ (pad "33" thru_hole circle (at 37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9faaf4ef-d196-4b7f-b58a-6d3de1db69f0))
+ (pad "34" thru_hole circle (at 40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6750f72-b143-4269-badc-cdc36c4421f0))
+ (pad "35" thru_hole circle (at 42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fdf8a360-66e7-4ae0-bca2-cc7d128ef3a0))
+ (pad "36" thru_hole circle (at 45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8b4305ea-5c15-44f1-a042-080f6bd24d34))
+ (pad "37" thru_hole circle (at 48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 95c5bde1-0bb7-440b-839a-cc13b1266b00))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
new file mode 100644
index 00000000..8a2ebe58
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 24.93 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 300eb6bb-baf1-420f-be7a-adb8085492b3)
+ )
+ (fp_text value "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (at 24.93 18.44) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 55806a4d-229d-484a-98ab-df69e02326b7)
+ )
+ (fp_text user "${REFERENCE}" (at 24.93 13.94) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b91f2b8a-30ad-45c8-afb5-3c90f3534461)
+ )
+ (fp_line (start -9.83 10.48) (end -9.83 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 5ae0473d-c7b9-4f1e-b69a-391573e18427))
+ (fp_line (start 59.69 -1.86) (end 59.69 10.48) (layer "F.SilkS") (width 0.12) (tstamp 7c88bb33-f65a-4178-8fe5-5493eaebc0d1))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 7e556389-c296-4a87-ac1c-289c9e4cf220))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 878e6fa8-688d-43d9-9cf4-99627c9fade8))
+ (fp_line (start -9.83 -1.86) (end 59.69 -1.86) (layer "F.SilkS") (width 0.12) (tstamp a04f28a7-e8c7-44ba-ba6d-613300f266a3))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp acfd3451-fce3-47f9-953f-cd614b597dd5))
+ (fp_line (start 60.15 17.45) (end 60.15 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 0b37bd33-4845-4a5c-a8ee-0105c5cfb4b6))
+ (fp_line (start -10.3 -2.35) (end -10.3 17.45) (layer "F.CrtYd") (width 0.05) (tstamp 97463d28-1715-428b-a755-2dfd6d9cd283))
+ (fp_line (start 60.15 -2.35) (end -10.3 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp a48a3d6d-8dfd-40fb-a9fc-1f5d54540377))
+ (fp_line (start -10.3 17.45) (end 60.15 17.45) (layer "F.CrtYd") (width 0.05) (tstamp c77bfbfa-d323-4f74-bb81-7d5d2e472e8b))
+ (fp_line (start -9.77 -1.8) (end -9.77 10.54) (layer "F.Fab") (width 0.1) (tstamp 0bf12920-36db-469a-be21-62af4f358687))
+ (fp_line (start -9.77 10.54) (end 59.63 10.54) (layer "F.Fab") (width 0.1) (tstamp 2272e624-ac80-4de0-b2a5-4adbb583185c))
+ (fp_line (start -9.32 15.94) (end -4.32 15.94) (layer "F.Fab") (width 0.1) (tstamp 24972940-5bab-4d01-a3ef-989f7e9233f4))
+ (fp_line (start 59.18 15.94) (end 59.18 10.94) (layer "F.Fab") (width 0.1) (tstamp 2c3a9efc-cc6c-469d-a059-854ddad788f6))
+ (fp_line (start 55.08 10.54) (end 55.08 1.42) (layer "F.Fab") (width 0.1) (tstamp 3d25f16e-31b1-4ddd-bb4a-0d0cff21bdef))
+ (fp_line (start 59.63 10.94) (end 59.63 10.54) (layer "F.Fab") (width 0.1) (tstamp 5ad42cf9-5f69-44be-8d32-4dd12c9648e0))
+ (fp_line (start -8.42 10.54) (end -8.42 1.42) (layer "F.Fab") (width 0.1) (tstamp 5c03a811-97c6-40d4-a10a-7ad52c987f77))
+ (fp_line (start 54.18 15.94) (end 59.18 15.94) (layer "F.Fab") (width 0.1) (tstamp 6205c259-6af3-41d6-9147-85c5bf538c56))
+ (fp_line (start 54.18 10.94) (end 54.18 15.94) (layer "F.Fab") (width 0.1) (tstamp 7a552811-446d-45b3-9a26-d4d2017ca1d9))
+ (fp_line (start -4.32 15.94) (end -4.32 10.94) (layer "F.Fab") (width 0.1) (tstamp 8ce50415-8db1-4bf9-8761-f96e9558b240))
+ (fp_line (start -9.77 10.94) (end 59.63 10.94) (layer "F.Fab") (width 0.1) (tstamp 90e4096f-ca84-4976-ac6a-049bf1e3f3ef))
+ (fp_line (start -2.47 10.94) (end -2.47 16.94) (layer "F.Fab") (width 0.1) (tstamp 99bc4593-dc0c-44f8-b98e-66fcb6f766f4))
+ (fp_line (start -4.32 10.94) (end -9.32 10.94) (layer "F.Fab") (width 0.1) (tstamp a2996359-af07-4b0f-a820-14e11d2e7244))
+ (fp_line (start -9.32 10.94) (end -9.32 15.94) (layer "F.Fab") (width 0.1) (tstamp a4c79cae-4534-465b-bb6e-d0d7c4106601))
+ (fp_line (start -5.22 10.54) (end -5.22 1.42) (layer "F.Fab") (width 0.1) (tstamp a83a5190-107e-4979-b9b2-bfe742bfbab4))
+ (fp_line (start -2.47 16.94) (end 52.33 16.94) (layer "F.Fab") (width 0.1) (tstamp b98349bb-7abb-4c20-8ade-eb3bad144e6c))
+ (fp_line (start 52.33 10.94) (end -2.47 10.94) (layer "F.Fab") (width 0.1) (tstamp bb057292-783e-46ee-8105-732c593fe976))
+ (fp_line (start 52.33 16.94) (end 52.33 10.94) (layer "F.Fab") (width 0.1) (tstamp ce3c1b31-2bc1-4b47-9769-a0cd11e26852))
+ (fp_line (start 59.63 10.54) (end 59.63 -1.8) (layer "F.Fab") (width 0.1) (tstamp d829d686-6d5d-4fa8-a0fe-a128678e4c23))
+ (fp_line (start 59.63 -1.8) (end -9.77 -1.8) (layer "F.Fab") (width 0.1) (tstamp e63ff1fc-8a48-40a0-9e1c-83cf1502751d))
+ (fp_line (start 58.28 10.54) (end 58.28 1.42) (layer "F.Fab") (width 0.1) (tstamp e8764b1b-5889-4377-9f82-5076eeabbb71))
+ (fp_line (start -9.77 10.54) (end -9.77 10.94) (layer "F.Fab") (width 0.1) (tstamp ec65af30-bc6c-42de-9d19-effcc4f9d23f))
+ (fp_line (start 59.63 10.54) (end -9.77 10.54) (layer "F.Fab") (width 0.1) (tstamp f1b10aba-8556-4014-93f0-99d19725e39f))
+ (fp_line (start 59.18 10.94) (end 54.18 10.94) (layer "F.Fab") (width 0.1) (tstamp f36fa900-b14c-4fa5-abc0-8471ddaae99d))
+ (fp_arc (start 55.08 1.42) (mid 56.68 -0.18) (end 58.28 1.42) (layer "F.Fab") (width 0.1) (tstamp 54a53fc3-f86b-497a-8891-dc78d6bbfbf0))
+ (fp_arc (start -8.42 1.42) (mid -6.82 -0.18) (end -5.22 1.42) (layer "F.Fab") (width 0.1) (tstamp ececfc16-8f32-48dc-8635-7ca48909f59d))
+ (pad "0" thru_hole circle (at -6.82 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 6bb45250-014e-4c4a-8dd2-a6a891a596cd))
+ (pad "0" thru_hole circle (at 56.68 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 7adc869f-cc94-4304-9861-b3ea309bbbbd))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 12a8d0c5-e63d-46fb-a26a-77e667c13352))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2e2c3930-77b4-4368-b84d-121047458aa1))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc9bfe88-c9c8-4980-b3c3-2faa43b097df))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 932e71e8-74b6-4371-a35f-095dbe7d1be6))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 45a818a8-7962-4727-93f3-dac5b7de1a61))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2201bd72-3fc8-43c8-8131-107dcc49a748))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 93f94124-eb93-482d-88f4-6241b8e75740))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 174e671f-41e2-492c-b6ee-2bad3672fe6c))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bcf79b2b-31e1-4771-9aac-40e52d6637b8))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6183ddda-a919-40e6-80dd-7a7e91cb06f1))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 092dd862-6c67-42b3-a841-b8f4a6194558))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 913ce7d7-efdd-4c26-a6b6-4751ea6dcedc))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 32e0146d-dccc-4d63-899f-928eb0c4d31e))
+ (pad "14" thru_hole circle (at 36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f0fbe984-c220-48ce-89fb-9e9c4466ec86))
+ (pad "15" thru_hole circle (at 38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 713a24b4-658d-4049-a15b-0711eaefe562))
+ (pad "16" thru_hole circle (at 41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bdc9e67e-39f0-4292-bad2-393bbd798b64))
+ (pad "17" thru_hole circle (at 44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bbed77c3-d8c7-4caa-955f-0485439c2a9c))
+ (pad "18" thru_hole circle (at 47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2b09b22a-eb14-442c-8b2c-3996b8a368c8))
+ (pad "19" thru_hole circle (at 49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2570ab1c-96fb-4de3-b318-b21104bdc461))
+ (pad "20" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6b12fad6-6ad4-40e4-a105-5ad9a0517845))
+ (pad "21" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c7fea9a-ef13-4990-8813-8addfbd112d1))
+ (pad "22" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 23fc927d-24eb-4e41-9e16-b1bbece47f7e))
+ (pad "23" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f62e0e15-419a-4308-a8dc-b445b98dc8ae))
+ (pad "24" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 02dc7773-6ac4-42fe-82f1-5d0c06b29a7f))
+ (pad "25" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a8116fa1-277e-4027-a4d8-0d1f94531cd8))
+ (pad "26" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1bcc82f7-52c8-4d81-8a91-62551673dcf1))
+ (pad "27" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 02165f94-338c-415c-8884-ef16a3c2e54f))
+ (pad "28" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f10d513f-beea-47e9-886a-5a803d2609a2))
+ (pad "29" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31d6e544-6d66-4857-adce-87059318e93a))
+ (pad "30" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a2bd2aaf-4c62-4535-8a5d-402542192b94))
+ (pad "31" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 62ebf35a-7b4e-47be-953e-d5fe031580e6))
+ (pad "32" thru_hole circle (at 34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f9b458e8-d253-4d5b-bc2f-ba2bb3d95091))
+ (pad "33" thru_hole circle (at 37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp efb4eb2d-fb2a-41c6-a98d-27264880f7b5))
+ (pad "34" thru_hole circle (at 40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b083be33-8dd3-46e5-acb8-e47bac103bb1))
+ (pad "35" thru_hole circle (at 42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e32ef9bc-5e49-4385-aa59-134ebe24bcd5))
+ (pad "36" thru_hole circle (at 45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e340ba1a-d9c9-491e-89f4-6ed0260d7e44))
+ (pad "37" thru_hole circle (at 48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0b1d8150-f3a5-4088-b2bd-24c1abc81af9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..d53abd25
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,210 @@
+(footprint "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 24.93 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9932422f-f065-4a1b-a81c-da2cead99cde)
+ )
+ (fp_text value "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (at 24.93 20.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4cdfe6d7-2409-416d-93e7-e83f292378d4)
+ )
+ (fp_text user "${REFERENCE}" (at 24.93 15.64) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e48499d6-2547-4844-8687-ccb85104bef5)
+ )
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 0611d82a-2237-4a4c-9d8c-492b1fb90c8f))
+ (fp_line (start -2.93 8.08) (end -1.06 8.08) (layer "F.SilkS") (width 0.12) (tstamp 0cb2db1a-ff30-428a-98af-75129acc6c17))
+ (fp_line (start -1.06 -1.06) (end 50.92 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 146d6505-5c28-4fd7-a035-85a1f50dbc11))
+ (fp_line (start -1.06 8.08) (end -1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 32672708-8a4d-4a0d-9fba-4226d84b342e))
+ (fp_line (start -2.93 12.18) (end -2.93 8.08) (layer "F.SilkS") (width 0.12) (tstamp 32ceea65-e531-41f9-910f-e89f1764d31b))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 3c32d9c3-7c6f-4867-8b96-9a49f1ee9919))
+ (fp_line (start 50.92 8.08) (end 52.79 8.08) (layer "F.SilkS") (width 0.12) (tstamp 696432db-2b75-45a4-b2e5-8d25bffddd9b))
+ (fp_line (start 52.79 8.08) (end 52.79 12.18) (layer "F.SilkS") (width 0.12) (tstamp 99d30ef7-b4db-48eb-ac8d-805d4a40bd12))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp c05b1475-a550-43c2-80e1-2c0b16cbcdd5))
+ (fp_line (start 50.92 -1.06) (end 50.92 8.08) (layer "F.SilkS") (width 0.12) (tstamp c5dd7f6b-1af0-45f4-8c0d-d38323ddd214))
+ (fp_line (start -3 19.15) (end -3 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 026359ac-fdff-412d-a4cf-a53f7838e28a))
+ (fp_line (start -3 13.15) (end -10.3 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 0272c498-18ec-4730-9dac-e2a41d1fab23))
+ (fp_line (start 52.85 13.15) (end 52.85 19.15) (layer "F.CrtYd") (width 0.05) (tstamp 14e71940-2a94-4e9e-bc9b-c581da2efff2))
+ (fp_line (start -10.3 11.75) (end -3.4 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 4f8f8b35-faae-411e-bb83-47b223ee8741))
+ (fp_line (start -1.3 -1.35) (end 51.2 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 6e42640d-6cd4-4e41-9583-8c9f80e5fc6c))
+ (fp_line (start -10.3 13.15) (end -10.3 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 7aba1c76-799b-48e6-b59a-4f2ac95525ca))
+ (fp_line (start 52.85 19.15) (end -3 19.15) (layer "F.CrtYd") (width 0.05) (tstamp 7d0afbe1-822e-4d1f-8f72-ed807aeb747b))
+ (fp_line (start 60.15 13.15) (end 52.85 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 7f7bb0af-e975-4919-919a-1b0bf05d86c7))
+ (fp_line (start 53.25 11.75) (end 60.15 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 9925d5fe-a81b-4433-9b78-28db1611d060))
+ (fp_line (start 60.15 11.75) (end 60.15 13.15) (layer "F.CrtYd") (width 0.05) (tstamp a036e268-dfb1-4172-87c8-835dc291a7f5))
+ (fp_line (start -3.4 7.65) (end -1.3 7.65) (layer "F.CrtYd") (width 0.05) (tstamp a6852e98-0d7f-4131-ba97-6bdcbbe10977))
+ (fp_line (start -1.3 7.65) (end -1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp d2bfa56d-d80f-4339-957c-cac8c60a7717))
+ (fp_line (start -3.4 11.75) (end -3.4 7.65) (layer "F.CrtYd") (width 0.05) (tstamp da4cd31c-57f5-40de-b52b-f3fcd7e436e8))
+ (fp_line (start 53.25 7.65) (end 53.25 11.75) (layer "F.CrtYd") (width 0.05) (tstamp de0cc914-7e94-4ca7-9481-fa232f271928))
+ (fp_line (start 51.2 -1.35) (end 51.2 7.65) (layer "F.CrtYd") (width 0.05) (tstamp e85ff34c-dab9-4da0-aeb2-bc409be32efb))
+ (fp_line (start 51.2 7.65) (end 53.25 7.65) (layer "F.CrtYd") (width 0.05) (tstamp ead347e8-08ae-42e4-8b43-f581c8e453bf))
+ (fp_line (start 49.96 0) (end 49.96 8.14) (layer "F.Fab") (width 0.1) (tstamp 00face0e-231c-45f6-9cad-9fe28afa4c09))
+ (fp_line (start 37.495 2.84) (end 37.495 8.14) (layer "F.Fab") (width 0.1) (tstamp 0195d5d8-cf41-451a-9fe0-ffc2c7cb4879))
+ (fp_line (start 45.705 2.84) (end 45.705 8.14) (layer "F.Fab") (width 0.1) (tstamp 01c1aad1-e3e5-4bd6-aa18-6e65683400e1))
+ (fp_line (start 13.75 0) (end 13.75 8.14) (layer "F.Fab") (width 0.1) (tstamp 022882c6-49b3-45da-af6a-33b374cc7a4a))
+ (fp_line (start 15.335 2.84) (end 15.335 8.14) (layer "F.Fab") (width 0.1) (tstamp 0687bfdb-b2e2-402c-8233-c85f2a4aab9b))
+ (fp_line (start 17.905 2.84) (end 17.905 8.14) (layer "F.Fab") (width 0.1) (tstamp 087c9e59-3993-41c0-8293-7e389dde1b53))
+ (fp_line (start 41.45 0) (end 41.45 8.14) (layer "F.Fab") (width 0.1) (tstamp 093ccb27-ec13-4a15-9670-ef1c489517ef))
+ (fp_line (start 23.645 2.84) (end 23.645 8.14) (layer "F.Fab") (width 0.1) (tstamp 09a74b4d-99ef-4bcf-93e0-188dcc6b545d))
+ (fp_line (start -9.77 12.24) (end -9.77 12.64) (layer "F.Fab") (width 0.1) (tstamp 0a0b26e8-b7b4-4458-aa33-3509edcd18e1))
+ (fp_line (start 1.385 2.84) (end 1.385 8.14) (layer "F.Fab") (width 0.1) (tstamp 0b388b8f-9965-47e0-942d-d4901384e2fb))
+ (fp_line (start 10.98 0) (end 10.98 8.14) (layer "F.Fab") (width 0.1) (tstamp 0c7b5d42-fae4-451b-8878-c68ee31a78e8))
+ (fp_line (start 13.85 0) (end 13.85 8.14) (layer "F.Fab") (width 0.1) (tstamp 0cedc8cc-c07f-45e0-ac9e-8c38b7c2beae))
+ (fp_line (start 41.55 0) (end 41.55 8.14) (layer "F.Fab") (width 0.1) (tstamp 0e6dff8c-2c03-4912-8076-3030ae5a9501))
+ (fp_line (start 20.875 2.84) (end 20.875 8.14) (layer "F.Fab") (width 0.1) (tstamp 1306d6e2-c5e2-4eb8-976a-4a23022b9dde))
+ (fp_line (start 23.545 2.84) (end 23.545 8.14) (layer "F.Fab") (width 0.1) (tstamp 152b3dcb-459f-4918-8806-0ef21994b15f))
+ (fp_line (start 20.675 2.84) (end 20.675 8.14) (layer "F.Fab") (width 0.1) (tstamp 15fccf6e-7367-4d18-805c-1453d0d28cb3))
+ (fp_line (start 2.77 0) (end 2.77 8.14) (layer "F.Fab") (width 0.1) (tstamp 16e8e1ed-6b3c-4834-af24-8e7c7658a5fa))
+ (fp_line (start 30.57 0) (end 30.57 8.14) (layer "F.Fab") (width 0.1) (tstamp 1a7aa7d2-c79c-4c80-bb9c-ad70eef0a1e0))
+ (fp_line (start 9.595 2.84) (end 9.595 8.14) (layer "F.Fab") (width 0.1) (tstamp 1aad1852-17c1-4445-b1bf-80babb7f6fba))
+ (fp_line (start 22.06 0) (end 22.06 8.14) (layer "F.Fab") (width 0.1) (tstamp 1b451e93-b4a7-4773-94ba-085026b0a60a))
+ (fp_line (start 44.42 0) (end 44.42 8.14) (layer "F.Fab") (width 0.1) (tstamp 1bc35af0-f81d-412a-9be6-4389862fe168))
+ (fp_line (start 45.605 2.84) (end 45.605 8.14) (layer "F.Fab") (width 0.1) (tstamp 1e19abb2-2317-485e-a3ab-1f61b228bb9e))
+ (fp_line (start 31.955 2.84) (end 31.955 8.14) (layer "F.Fab") (width 0.1) (tstamp 27f5abbe-6b67-4d98-8fb2-1e9656aca164))
+ (fp_line (start 38.78 0) (end 38.78 8.14) (layer "F.Fab") (width 0.1) (tstamp 28c5043b-b02c-4ab5-b643-38e1a5f58d26))
+ (fp_line (start 47.09 0) (end 47.09 8.14) (layer "F.Fab") (width 0.1) (tstamp 2a9ea3e5-6d8b-4c5e-ab25-b08cfcd7432a))
+ (fp_line (start 1.485 2.84) (end 1.485 8.14) (layer "F.Fab") (width 0.1) (tstamp 2b3dcf3c-565a-48ba-8cc9-b57634959704))
+ (fp_line (start 49.86 0) (end 49.86 8.14) (layer "F.Fab") (width 0.1) (tstamp 33c4ba44-46ef-4441-a4b9-dfb9f895fc51))
+ (fp_line (start 27.8 0) (end 27.8 8.14) (layer "F.Fab") (width 0.1) (tstamp 357789eb-7bc2-4efc-bf93-e92fb5cce943))
+ (fp_line (start 19.29 0) (end 19.29 8.14) (layer "F.Fab") (width 0.1) (tstamp 392f24f6-33ae-40ab-97de-6c40f4b7a675))
+ (fp_line (start 6.825 2.84) (end 6.825 8.14) (layer "F.Fab") (width 0.1) (tstamp 39f0807f-8423-43ea-aa8e-0f837aae9577))
+ (fp_line (start 44.22 0) (end 44.22 8.14) (layer "F.Fab") (width 0.1) (tstamp 3ddeba1a-fb35-45d9-b2c9-0c172023d039))
+ (fp_line (start 18.005 2.84) (end 18.005 8.14) (layer "F.Fab") (width 0.1) (tstamp 3fe1d237-bc29-430d-8474-71562a0ae87d))
+ (fp_line (start 23.445 2.84) (end 23.445 8.14) (layer "F.Fab") (width 0.1) (tstamp 43c2333a-835b-4b98-a743-02a2cf25f9a1))
+ (fp_line (start 43.035 2.84) (end 43.035 8.14) (layer "F.Fab") (width 0.1) (tstamp 4566db87-8b72-43ea-a13d-d73832a2e7da))
+ (fp_line (start 47.19 0) (end 47.19 8.14) (layer "F.Fab") (width 0.1) (tstamp 465ed64e-3b7a-4927-829e-437522a830c9))
+ (fp_line (start 4.255 2.84) (end 4.255 8.14) (layer "F.Fab") (width 0.1) (tstamp 46a70edd-e95d-433a-8564-fa2e6355ff73))
+ (fp_line (start 59.63 12.64) (end 59.63 12.24) (layer "F.Fab") (width 0.1) (tstamp 4b299ff8-f964-4bbb-9f84-05da3f19772e))
+ (fp_line (start 42.935 2.84) (end 42.935 8.14) (layer "F.Fab") (width 0.1) (tstamp 4cae979f-c232-41c2-948c-839428e5ea2a))
+ (fp_line (start 36.01 0) (end 36.01 8.14) (layer "F.Fab") (width 0.1) (tstamp 4fc49a7c-39a3-4090-b37d-18bf16f9abf8))
+ (fp_line (start 38.68 0) (end 38.68 8.14) (layer "F.Fab") (width 0.1) (tstamp 4ff4f8a2-22be-4843-9ecf-a44e9750fcf8))
+ (fp_line (start 2.87 0) (end 2.87 8.14) (layer "F.Fab") (width 0.1) (tstamp 52aee31e-d523-4676-bc01-37e174b482ff))
+ (fp_line (start -9.77 12.64) (end 59.63 12.64) (layer "F.Fab") (width 0.1) (tstamp 5700ef74-153a-431d-a78d-20fa443e864e))
+ (fp_line (start 26.215 2.84) (end 26.215 8.14) (layer "F.Fab") (width 0.1) (tstamp 58f529ba-79d1-48c8-8e7a-f6a360e2d30a))
+ (fp_line (start 16.72 0) (end 16.72 8.14) (layer "F.Fab") (width 0.1) (tstamp 5a18f915-e6ed-4fa5-95b7-277a9a886b86))
+ (fp_line (start 34.525 2.84) (end 34.525 8.14) (layer "F.Fab") (width 0.1) (tstamp 5ae54e59-550f-4de8-93de-0aced215698a))
+ (fp_line (start 52.73 12.24) (end 52.73 8.14) (layer "F.Fab") (width 0.1) (tstamp 5cfcb5d4-b271-4810-95c3-f6a814370839))
+ (fp_line (start 48.575 2.84) (end 48.575 8.14) (layer "F.Fab") (width 0.1) (tstamp 5de56451-4610-461c-9d12-003176c712eb))
+ (fp_line (start 52.33 18.64) (end 52.33 12.64) (layer "F.Fab") (width 0.1) (tstamp 60a902f4-9f90-45b3-abab-36723b106d79))
+ (fp_line (start 31.755 2.84) (end 31.755 8.14) (layer "F.Fab") (width 0.1) (tstamp 65b72885-547e-4ebc-8c11-51ba6eebc036))
+ (fp_line (start 49.76 0) (end 49.76 8.14) (layer "F.Fab") (width 0.1) (tstamp 6759d86a-ab1f-4d41-86fc-ba3f012c552f))
+ (fp_line (start 8.21 0) (end 8.21 8.14) (layer "F.Fab") (width 0.1) (tstamp 67663c0c-97c9-4140-87db-8948736ed57a))
+ (fp_line (start 31.855 2.84) (end 31.855 8.14) (layer "F.Fab") (width 0.1) (tstamp 67cb8935-557d-454f-8f0b-39928f4a811d))
+ (fp_line (start 42.835 2.84) (end 42.835 8.14) (layer "F.Fab") (width 0.1) (tstamp 6a0e00f6-0024-4420-ab8b-1f7a71982c1b))
+ (fp_line (start 5.54 0) (end 5.54 8.14) (layer "F.Fab") (width 0.1) (tstamp 6b045a1f-5346-4274-bf91-11ef481383a5))
+ (fp_line (start 15.135 2.84) (end 15.135 8.14) (layer "F.Fab") (width 0.1) (tstamp 6b9a1d95-ce12-4a14-94bf-4418a8d835c9))
+ (fp_line (start 22.26 0) (end 22.26 8.14) (layer "F.Fab") (width 0.1) (tstamp 6ede19a8-c048-44ac-8260-9472dbe52374))
+ (fp_line (start 16.52 0) (end 16.52 8.14) (layer "F.Fab") (width 0.1) (tstamp 6f25ba48-e8c6-4e34-b309-73c09c677866))
+ (fp_line (start -2.47 12.64) (end -2.47 18.64) (layer "F.Fab") (width 0.1) (tstamp 72a1672e-19fd-4e14-b8a6-20eae9f16778))
+ (fp_line (start 40.165 2.84) (end 40.165 8.14) (layer "F.Fab") (width 0.1) (tstamp 749a9c74-87d2-4597-b2a6-b9bb797f2be4))
+ (fp_line (start 33.34 0) (end 33.34 8.14) (layer "F.Fab") (width 0.1) (tstamp 7531c1fb-7c59-491b-98b2-9028c4f29d52))
+ (fp_line (start 37.295 2.84) (end 37.295 8.14) (layer "F.Fab") (width 0.1) (tstamp 754e9ced-ea47-45e8-9ea2-8dbb5484bce1))
+ (fp_line (start 26.415 2.84) (end 26.415 8.14) (layer "F.Fab") (width 0.1) (tstamp 757dbed5-5bf3-4032-81ab-97a8266dff92))
+ (fp_line (start 38.88 0) (end 38.88 8.14) (layer "F.Fab") (width 0.1) (tstamp 765c94b9-bfe3-4b0f-9dcf-42e8db4ce67d))
+ (fp_line (start -0.1 0) (end -0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp 7890d022-7777-4375-a317-1a9e2a5715fd))
+ (fp_line (start 27.6 0) (end 27.6 8.14) (layer "F.Fab") (width 0.1) (tstamp 7d81b663-58c3-49e2-988c-b014554fd711))
+ (fp_line (start 4.055 2.84) (end 4.055 8.14) (layer "F.Fab") (width 0.1) (tstamp 7fc717bb-5028-4b8d-859c-086d08099f99))
+ (fp_line (start 5.44 0) (end 5.44 8.14) (layer "F.Fab") (width 0.1) (tstamp 826805ef-5d7e-48b2-ba3d-63c8e38aba07))
+ (fp_line (start 7.025 2.84) (end 7.025 8.14) (layer "F.Fab") (width 0.1) (tstamp 82d90eb5-6308-4353-a8d2-720c10494b63))
+ (fp_line (start 48.475 2.84) (end 48.475 8.14) (layer "F.Fab") (width 0.1) (tstamp 883df7aa-4521-48ed-b348-a400cad428f8))
+ (fp_line (start 29.185 2.84) (end 29.185 8.14) (layer "F.Fab") (width 0.1) (tstamp 8c5ee9ba-7447-4e36-a315-9b38ce1a7b58))
+ (fp_line (start 52.33 12.64) (end -2.47 12.64) (layer "F.Fab") (width 0.1) (tstamp 8cb85cb1-e5cb-406d-9fbb-65432e37f69c))
+ (fp_line (start 40.265 2.84) (end 40.265 8.14) (layer "F.Fab") (width 0.1) (tstamp 94a60ff6-32ac-45dc-8398-99da2f69262b))
+ (fp_line (start 12.565 2.84) (end 12.565 8.14) (layer "F.Fab") (width 0.1) (tstamp 94e556d8-905c-41bc-b8d7-078b97f5f75a))
+ (fp_line (start 11.08 0) (end 11.08 8.14) (layer "F.Fab") (width 0.1) (tstamp 9556e1d0-3117-4ccc-88aa-4fda5c46082a))
+ (fp_line (start 27.7 0) (end 27.7 8.14) (layer "F.Fab") (width 0.1) (tstamp 9788fe3d-d12a-4e86-a7a0-0999050007a5))
+ (fp_line (start 4.155 2.84) (end 4.155 8.14) (layer "F.Fab") (width 0.1) (tstamp 9a75c146-1bea-4393-919f-9fde4939a083))
+ (fp_line (start 37.395 2.84) (end 37.395 8.14) (layer "F.Fab") (width 0.1) (tstamp 9b6171db-ee7d-466b-a110-7ba0d90354fa))
+ (fp_line (start 6.925 2.84) (end 6.925 8.14) (layer "F.Fab") (width 0.1) (tstamp 9d40364c-db9f-4d4f-843d-6594ea783ae1))
+ (fp_line (start 5.64 0) (end 5.64 8.14) (layer "F.Fab") (width 0.1) (tstamp 9d4bb0c9-b0df-4ba3-9c6a-b10e41c69e67))
+ (fp_line (start 59.63 12.24) (end -9.77 12.24) (layer "F.Fab") (width 0.1) (tstamp a1aa2bde-a046-4ed1-ac10-9ad875311615))
+ (fp_line (start -2.87 12.24) (end 52.73 12.24) (layer "F.Fab") (width 0.1) (tstamp a1f0bac2-883f-4e67-86f1-229ced830ce6))
+ (fp_line (start 9.795 2.84) (end 9.795 8.14) (layer "F.Fab") (width 0.1) (tstamp a21cd302-7f4b-44ba-8ee3-a7adce57e746))
+ (fp_line (start 45.805 2.84) (end 45.805 8.14) (layer "F.Fab") (width 0.1) (tstamp a3e14ee2-54a9-46e6-a35b-6a226702d510))
+ (fp_line (start 44.32 0) (end 44.32 8.14) (layer "F.Fab") (width 0.1) (tstamp a49d53e6-71af-4189-ab8e-cf4b903be561))
+ (fp_line (start 8.31 0) (end 8.31 8.14) (layer "F.Fab") (width 0.1) (tstamp a61ed9b5-2a9d-4605-99fc-e5087688cb51))
+ (fp_line (start 13.95 0) (end 13.95 8.14) (layer "F.Fab") (width 0.1) (tstamp a64824c1-92b0-4fa4-9e59-42be128cce46))
+ (fp_line (start -2.87 8.14) (end -2.87 12.24) (layer "F.Fab") (width 0.1) (tstamp a958513f-9dd6-4c21-8f3c-7d45626ef5d7))
+ (fp_line (start 46.99 0) (end 46.99 8.14) (layer "F.Fab") (width 0.1) (tstamp aaf2289d-2141-4286-adea-2f9973d54cc7))
+ (fp_line (start -2.47 18.64) (end 52.33 18.64) (layer "F.Fab") (width 0.1) (tstamp ac3c4ab1-bb0e-402f-b448-7aa7019feb1b))
+ (fp_line (start 26.315 2.84) (end 26.315 8.14) (layer "F.Fab") (width 0.1) (tstamp adca5d09-d389-45c1-8ec4-aeb3e01c011a))
+ (fp_line (start 28.985 2.84) (end 28.985 8.14) (layer "F.Fab") (width 0.1) (tstamp adcbbabd-7b29-4a56-91b2-a372bf8f8140))
+ (fp_line (start 12.465 2.84) (end 12.465 8.14) (layer "F.Fab") (width 0.1) (tstamp b2c61265-9d30-4299-b2ff-853508ebb151))
+ (fp_line (start 40.065 2.84) (end 40.065 8.14) (layer "F.Fab") (width 0.1) (tstamp b3cd27cf-6c96-4db6-a449-d3d5cd17c21b))
+ (fp_line (start 11.18 0) (end 11.18 8.14) (layer "F.Fab") (width 0.1) (tstamp b4ada71f-2203-4173-8462-ec8094adf41a))
+ (fp_line (start 9.695 2.84) (end 9.695 8.14) (layer "F.Fab") (width 0.1) (tstamp b57eabc7-077f-4f74-b8a5-15a9b5504743))
+ (fp_line (start 18.105 2.84) (end 18.105 8.14) (layer "F.Fab") (width 0.1) (tstamp b58a72ad-7d5d-4898-9e2b-f2710bd54d31))
+ (fp_line (start 20.775 2.84) (end 20.775 8.14) (layer "F.Fab") (width 0.1) (tstamp b91f4e04-b071-4143-ab61-26a8aac8b2b1))
+ (fp_line (start 2.67 0) (end 2.67 8.14) (layer "F.Fab") (width 0.1) (tstamp ba696ecf-f60a-4dab-b0e0-89e4af62e20f))
+ (fp_line (start 41.65 0) (end 41.65 8.14) (layer "F.Fab") (width 0.1) (tstamp bf10b69c-a086-4cd7-b045-a30b93f0aacc))
+ (fp_line (start 1.285 2.84) (end 1.285 8.14) (layer "F.Fab") (width 0.1) (tstamp c1a79436-69f5-45f0-bd35-8148e6688c1f))
+ (fp_line (start 52.73 8.14) (end -2.87 8.14) (layer "F.Fab") (width 0.1) (tstamp c31bd8a3-3258-4d9d-af15-f7d7e3adbf38))
+ (fp_line (start 0 0) (end 0 8.14) (layer "F.Fab") (width 0.1) (tstamp c51fd14d-287f-487a-af31-a75602b18702))
+ (fp_line (start 33.14 0) (end 33.14 8.14) (layer "F.Fab") (width 0.1) (tstamp c6f27826-b1dc-437a-8ab4-6eb7f0caedc7))
+ (fp_line (start 24.93 0) (end 24.93 8.14) (layer "F.Fab") (width 0.1) (tstamp cc07af55-7a93-454c-aa86-84df5fb6562e))
+ (fp_line (start 35.91 0) (end 35.91 8.14) (layer "F.Fab") (width 0.1) (tstamp d0a98682-8d08-42bd-927e-64fdd9d00a88))
+ (fp_line (start 30.37 0) (end 30.37 8.14) (layer "F.Fab") (width 0.1) (tstamp d0cf92a1-ae62-467d-b2a3-bae8958af8a8))
+ (fp_line (start 19.49 0) (end 19.49 8.14) (layer "F.Fab") (width 0.1) (tstamp d2b056fa-a509-49fe-9d5f-1fed92f52ca5))
+ (fp_line (start 30.47 0) (end 30.47 8.14) (layer "F.Fab") (width 0.1) (tstamp d3c210c7-5d0b-4ce4-aaa5-d9dc8f4c6c69))
+ (fp_line (start 8.41 0) (end 8.41 8.14) (layer "F.Fab") (width 0.1) (tstamp d4794d04-6a69-4e77-9a58-b2dd26e98ae8))
+ (fp_line (start 0.1 0) (end 0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp d4da3c10-fc49-4f12-9629-b1dfd80f0cd3))
+ (fp_line (start 12.365 2.84) (end 12.365 8.14) (layer "F.Fab") (width 0.1) (tstamp db36eda3-d94d-4023-90bc-f6feeba434ef))
+ (fp_line (start 48.375 2.84) (end 48.375 8.14) (layer "F.Fab") (width 0.1) (tstamp de14cf4b-16a0-486e-9d38-7f0af55e5119))
+ (fp_line (start 36.11 0) (end 36.11 8.14) (layer "F.Fab") (width 0.1) (tstamp e49c6e02-4dc0-421e-a631-80ca2f00a3ea))
+ (fp_line (start 25.03 0) (end 25.03 8.14) (layer "F.Fab") (width 0.1) (tstamp e4d43fa5-208a-472b-9557-84d3657b5cf2))
+ (fp_line (start 33.24 0) (end 33.24 8.14) (layer "F.Fab") (width 0.1) (tstamp e677f032-4255-477e-b7c0-75ad4eac7750))
+ (fp_line (start 24.83 0) (end 24.83 8.14) (layer "F.Fab") (width 0.1) (tstamp e8cd2b16-d5ee-44e2-b1a6-057e441abd40))
+ (fp_line (start 34.625 2.84) (end 34.625 8.14) (layer "F.Fab") (width 0.1) (tstamp eab99bd7-50a0-49ab-ac89-5a4cc1473656))
+ (fp_line (start 15.235 2.84) (end 15.235 8.14) (layer "F.Fab") (width 0.1) (tstamp ef830ecd-5094-4803-8305-09e0866f9e3e))
+ (fp_line (start 22.16 0) (end 22.16 8.14) (layer "F.Fab") (width 0.1) (tstamp f76a99f8-2ac4-474e-a31a-8ed82ae710d9))
+ (fp_line (start 16.62 0) (end 16.62 8.14) (layer "F.Fab") (width 0.1) (tstamp f96e8af2-2528-4070-869d-9781b0640a3f))
+ (fp_line (start 29.085 2.84) (end 29.085 8.14) (layer "F.Fab") (width 0.1) (tstamp fcd3745e-0951-46de-a86d-2dd3315a324c))
+ (fp_line (start 19.39 0) (end 19.39 8.14) (layer "F.Fab") (width 0.1) (tstamp fcf911af-c84a-4768-93d4-982344d214f4))
+ (fp_line (start 34.725 2.84) (end 34.725 8.14) (layer "F.Fab") (width 0.1) (tstamp fe3966df-97cf-42d6-8135-89486839289d))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e26aa8cc-39e8-4b5e-8006-4700ae36f46b))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d71679df-91e6-4cbe-91c2-56fb1108f41b))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2ba89e20-ac28-4495-8b86-91292f0a74c0))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ede490de-bdc4-446c-b08f-d141f291cd75))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3c95ff39-efec-47aa-9e58-1872dfffd544))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 612d26d9-8a52-4b11-a67a-3106c0d0b92f))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ff7cca3-d2af-494d-86f2-2107e74ccb6a))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 49ede07c-7fa2-40ea-88b1-0bb69f285297))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4a8eec91-77f3-4477-88e1-a8dc0516d88f))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d0907607-37e8-4801-9631-f6adb9eaaa65))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 906c8882-82d9-4ac5-97f5-18ba77d281fa))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dd8603c0-ad3d-4835-8e6d-cd91b63ae710))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c3576243-1834-4508-afa0-b952a108f6c4))
+ (pad "14" thru_hole circle (at 36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3fc4b2a5-2c73-447e-af24-d53f714d3587))
+ (pad "15" thru_hole circle (at 38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d45fde3a-c812-473c-807d-d4c50c7a375b))
+ (pad "16" thru_hole circle (at 41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b31f7685-24b8-44cc-b510-d141eb52c9f9))
+ (pad "17" thru_hole circle (at 44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 26faa9d3-f45e-4771-96cc-527754ce27d2))
+ (pad "18" thru_hole circle (at 47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ec5df9e4-b151-4b2e-9925-6e01697c3983))
+ (pad "19" thru_hole circle (at 49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b0ec9a42-89b5-4950-8bff-eeabb09f01e7))
+ (pad "20" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b83ebee6-868f-4fdb-b6b4-7bde899f64cb))
+ (pad "21" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 83238d49-71dd-4c90-9aa7-6f3b293fd958))
+ (pad "22" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3daefb97-e4fd-4d22-bcdc-df353c6b63f1))
+ (pad "23" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1d61a59-e499-4e48-872f-df3913603dce))
+ (pad "24" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5b61d6c1-6c49-42c5-b70d-667574e7992b))
+ (pad "25" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 135084c6-7258-4f10-af18-6bcf74b8c546))
+ (pad "26" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b874ca1e-fc42-4796-a529-191000453d42))
+ (pad "27" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9aab61d9-d173-4c5a-b4b9-d2c79f699813))
+ (pad "28" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cc132907-7735-4420-8e6b-f84013c9f3a7))
+ (pad "29" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 717225a2-91f9-402e-b42d-20c4537cbe34))
+ (pad "30" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d53e37ce-69ca-45ba-9335-4df3f52d136a))
+ (pad "31" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e045b98e-66d8-41c3-8e81-e1fb784b5f32))
+ (pad "32" thru_hole circle (at 34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d087e4a6-4c71-43ae-b41a-4180b820aba8))
+ (pad "33" thru_hole circle (at 37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 71480aa1-4597-4068-91d8-9d82c9a41b8f))
+ (pad "34" thru_hole circle (at 40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4be2d255-cc94-43c3-ac66-646ff06e15ad))
+ (pad "35" thru_hole circle (at 42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 56b76212-1d7a-468a-81ba-b83819434112))
+ (pad "36" thru_hole circle (at 45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6ec2421-e921-4152-9435-bc5ac336e81c))
+ (pad "37" thru_hole circle (at 48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 367d3c85-1f9c-4231-94a3-979d02fb43f6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
new file mode 100644
index 00000000..2cebcf30
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 24.93 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c06fd66d-2174-4b85-9521-4aded07be5b0)
+ )
+ (fp_text value "DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (at 24.93 20.64) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67c08514-d5f6-41fa-b315-03290c6f800f)
+ )
+ (fp_text user "${REFERENCE}" (at 24.93 16.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 261620d7-b96f-4049-8fa0-02324588bfed)
+ )
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 0768a9ff-1416-4501-96d9-9bc95fb06f02))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 4762c1ed-abfb-424c-9323-f53a6c9d4770))
+ (fp_line (start -9.83 12.68) (end -9.83 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 5241cbd8-9728-421a-8b3a-ca5b43c900ce))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp db785f3c-9de2-4953-bddc-18104be7fa05))
+ (fp_line (start -9.83 -1.86) (end 59.69 -1.86) (layer "F.SilkS") (width 0.12) (tstamp e5ace0ae-f634-4a8f-a3a5-214890535514))
+ (fp_line (start 59.69 -1.86) (end 59.69 12.68) (layer "F.SilkS") (width 0.12) (tstamp fce32afc-49cd-410c-8713-c737808fc4bb))
+ (fp_line (start -10.3 -2.35) (end -10.3 19.65) (layer "F.CrtYd") (width 0.05) (tstamp 13362f1d-fd8b-4db7-a4f8-00fb1f27355e))
+ (fp_line (start 60.15 19.65) (end 60.15 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 1e44db1c-7434-4411-82aa-5f6b5a20ba2f))
+ (fp_line (start 60.15 -2.35) (end -10.3 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 8952f53a-b1ac-4f18-92cc-c04c5da10f0b))
+ (fp_line (start -10.3 19.65) (end 60.15 19.65) (layer "F.CrtYd") (width 0.05) (tstamp 963bfd83-3d62-45c1-9b9e-fd650677b257))
+ (fp_line (start -9.77 12.74) (end -9.77 13.14) (layer "F.Fab") (width 0.1) (tstamp 0164318f-3444-4ca0-b556-d31604e5af79))
+ (fp_line (start -4.32 13.14) (end -9.32 13.14) (layer "F.Fab") (width 0.1) (tstamp 26413808-06a1-4d05-a829-5ab140f80659))
+ (fp_line (start -9.77 12.74) (end 59.63 12.74) (layer "F.Fab") (width 0.1) (tstamp 27600112-29d7-41df-9a25-e6bb473642ac))
+ (fp_line (start 54.18 13.14) (end 54.18 18.14) (layer "F.Fab") (width 0.1) (tstamp 28d245a2-2f9d-4335-8dbf-f4c1c9cf409d))
+ (fp_line (start 59.63 12.74) (end -9.77 12.74) (layer "F.Fab") (width 0.1) (tstamp 2fd3f0d3-bc06-44c4-8838-eeac67094851))
+ (fp_line (start -9.32 13.14) (end -9.32 18.14) (layer "F.Fab") (width 0.1) (tstamp 32f0d15e-7699-4e54-a873-ad179c8cf35c))
+ (fp_line (start 55.08 12.74) (end 55.08 1.42) (layer "F.Fab") (width 0.1) (tstamp 4fea1456-f11b-4647-a5aa-f2c26d8f8a35))
+ (fp_line (start 52.33 13.14) (end -2.47 13.14) (layer "F.Fab") (width 0.1) (tstamp 67c2648a-2cb1-4f96-9c30-4479bbd52d92))
+ (fp_line (start 54.18 18.14) (end 59.18 18.14) (layer "F.Fab") (width 0.1) (tstamp 7f2c3706-c6e1-4edf-b700-8bef663934f5))
+ (fp_line (start 59.63 13.14) (end 59.63 12.74) (layer "F.Fab") (width 0.1) (tstamp 802b779e-d289-4637-89ad-b0c706e72a51))
+ (fp_line (start 52.33 19.14) (end 52.33 13.14) (layer "F.Fab") (width 0.1) (tstamp 8699307d-d9b2-44dc-8c66-3279ccfe5e21))
+ (fp_line (start 59.63 -1.8) (end -9.77 -1.8) (layer "F.Fab") (width 0.1) (tstamp 8df633c5-0c56-466f-ab7d-a4cccf94af4d))
+ (fp_line (start -8.42 12.74) (end -8.42 1.42) (layer "F.Fab") (width 0.1) (tstamp 8f8bbf58-94bf-48bc-8816-8ba2cdd52af2))
+ (fp_line (start -2.47 19.14) (end 52.33 19.14) (layer "F.Fab") (width 0.1) (tstamp 9f03bbdd-3b46-43d1-b239-3da109706e7c))
+ (fp_line (start 59.18 18.14) (end 59.18 13.14) (layer "F.Fab") (width 0.1) (tstamp ab0652e2-5378-4404-9eb8-6aa411615858))
+ (fp_line (start -9.32 18.14) (end -4.32 18.14) (layer "F.Fab") (width 0.1) (tstamp afedc732-1360-48a8-b529-b1bfe96478a0))
+ (fp_line (start 59.63 12.74) (end 59.63 -1.8) (layer "F.Fab") (width 0.1) (tstamp b40314cf-7e02-4526-b118-f40674514db3))
+ (fp_line (start -9.77 -1.8) (end -9.77 12.74) (layer "F.Fab") (width 0.1) (tstamp be00935d-9afa-46ae-bc55-7c41e47706c4))
+ (fp_line (start -5.22 12.74) (end -5.22 1.42) (layer "F.Fab") (width 0.1) (tstamp e6677101-afbc-48ee-9991-2652a295ea14))
+ (fp_line (start -2.47 13.14) (end -2.47 19.14) (layer "F.Fab") (width 0.1) (tstamp f0551a75-6277-49db-8f24-3df3c704ec1d))
+ (fp_line (start 59.18 13.14) (end 54.18 13.14) (layer "F.Fab") (width 0.1) (tstamp f05ee42e-8133-4360-a508-8b088c33b2f4))
+ (fp_line (start -4.32 18.14) (end -4.32 13.14) (layer "F.Fab") (width 0.1) (tstamp f223d80a-b494-40f3-bdf4-7dd978fdaed6))
+ (fp_line (start 58.28 12.74) (end 58.28 1.42) (layer "F.Fab") (width 0.1) (tstamp f288c719-a78d-497b-85ba-036c46bd7a61))
+ (fp_line (start -9.77 13.14) (end 59.63 13.14) (layer "F.Fab") (width 0.1) (tstamp fb617aa1-91b0-464e-bbc0-f8a61da46fca))
+ (fp_arc (start -8.42 1.42) (mid -6.82 -0.18) (end -5.22 1.42) (layer "F.Fab") (width 0.1) (tstamp 7052b9ea-2d63-4648-a468-876fc45013ac))
+ (fp_arc (start 55.08 1.42) (mid 56.68 -0.18) (end 58.28 1.42) (layer "F.Fab") (width 0.1) (tstamp e0151e22-05e0-4c0d-bf77-e78e990d8e5c))
+ (pad "0" thru_hole circle (at 56.68 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 36e78d5f-6b27-4545-987b-c6d7d37bf22b))
+ (pad "0" thru_hole circle (at -6.82 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 4b0913e1-d8d2-4db6-9187-f84d0632c04a))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b3a80d04-1886-45d2-8469-d77bd4310429))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 994c9796-c764-4d92-8445-cf4ae5f93683))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 05f76742-0e46-47ba-bd2f-14864454090e))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa3491cf-690d-4fe4-9bae-289175d924c1))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9fa4c835-d93f-4639-af85-8d5d1db078da))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 167c0625-ffcc-4ff1-842e-c6ea0474008f))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1141760e-5d78-4700-b6e5-d6dfb757d84c))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9529a461-3887-4658-b8a4-06643569306a))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0be445ce-8727-47e3-9dfb-90163fde0965))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 81c2f1a6-214d-4cc9-a860-e5af9f75a0b5))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1ed7c16e-d338-4cfc-a999-621be80ea8c1))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 88df7a66-4734-4156-8e5d-bb8739bbc623))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 43617c93-e93e-4df8-84ec-6b04a16dcdf7))
+ (pad "14" thru_hole circle (at 36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 67b8517c-4079-4864-8a58-9f78b68bf46e))
+ (pad "15" thru_hole circle (at 38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d15404f0-8de4-4999-b292-e7f2e9b41f79))
+ (pad "16" thru_hole circle (at 41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f7576e9d-49fc-41ac-b5f7-35ca0b901a97))
+ (pad "17" thru_hole circle (at 44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 252fe04d-296e-41e2-b68d-602db1e03b46))
+ (pad "18" thru_hole circle (at 47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1965b4c4-df2e-4915-8a19-8cf5e476dffe))
+ (pad "19" thru_hole circle (at 49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36daa1b7-90da-41cd-9d76-684ad2814dd2))
+ (pad "20" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7b79ce86-8b0d-446f-9de6-350d616c3e49))
+ (pad "21" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a530be9b-7d7d-4ccf-aaf4-a6b9e705ef32))
+ (pad "22" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 269f9251-f80a-4bac-9c71-03d4ed498ad5))
+ (pad "23" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 129db38c-c032-4175-b4ef-0bc2b3824c98))
+ (pad "24" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4fdb9857-2c86-46e9-bf67-f56cc7d6e1f5))
+ (pad "25" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0cd3a908-26c2-4545-9dee-62a23e21b7da))
+ (pad "26" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1a8b8544-a693-4a6f-a748-066d6ed93881))
+ (pad "27" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f9523de0-639a-4f11-bfbd-15bb34ecc49a))
+ (pad "28" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eee50b45-be1c-4f77-a549-83e18f82d834))
+ (pad "29" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e9ce4554-f9d4-4836-b36f-77824cd64543))
+ (pad "30" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp abbfd4fe-f1ee-4328-a0b0-df4dee47aa65))
+ (pad "31" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aff3c3d6-4b51-4211-bf65-7dc6535e3f1e))
+ (pad "32" thru_hole circle (at 34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 16eccdda-544f-4bcf-a264-27ee47c2cd4d))
+ (pad "33" thru_hole circle (at 37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f001001c-709a-4562-9414-fd55f47b413a))
+ (pad "34" thru_hole circle (at 40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2fb4729d-77db-4c75-b6d5-fc7d19d32fa4))
+ (pad "35" thru_hole circle (at 42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 40972e65-115a-4fce-a12c-f9a91abd9d16))
+ (pad "36" thru_hole circle (at 45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 08aa86f6-0b6b-46c7-bb55-675fc871d586))
+ (pad "37" thru_hole circle (at 48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4e9ddb1e-fc23-4332-90d2-1a403c87717e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Vertical_P2.77x2.84mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Vertical_P2.77x2.84mm.kicad_mod
new file mode 100644
index 00000000..2d22ce80
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Vertical_P2.77x2.84mm.kicad_mod
@@ -0,0 +1,100 @@
+(footprint "DSUB-37_Male_Vertical_P2.77x2.84mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 24.93 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 79495252-9be7-45b7-b29a-8aa3b495ae82)
+ )
+ (fp_text value "DSUB-37_Male_Vertical_P2.77x2.84mm" (at 24.93 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ed82fecb-ecf1-486d-92d7-07ed40467cf4)
+ )
+ (fp_text user "${REFERENCE}" (at 24.93 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0e383d25-748c-4d25-bcd4-6e62ae3924c5)
+ )
+ (fp_line (start -8.77 -4.89) (end 58.63 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 03518ddf-3a8b-4db2-9293-150f5efb3822))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 19de3fe6-10aa-4585-a34f-8aff77137972))
+ (fp_line (start 59.69 -3.83) (end 59.69 6.67) (layer "F.SilkS") (width 0.12) (tstamp 27dca1b8-44d7-4fca-969c-bd4ece6cdb18))
+ (fp_line (start 58.63 7.73) (end -8.77 7.73) (layer "F.SilkS") (width 0.12) (tstamp 325a811b-24fb-4ed9-9086-15f2d6f461de))
+ (fp_line (start -9.83 6.67) (end -9.83 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 46c7bf0f-5170-436f-bae2-aa2b93b2c634))
+ (fp_line (start 52.04647 -0.841744) (end 51.147202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 92698405-d335-471f-b491-db4c13c6ac25))
+ (fp_line (start 0.347579 5.63) (end 49.512421 5.63) (layer "F.SilkS") (width 0.12) (tstamp a6893e58-18d4-4054-b323-5531d26dd6ce))
+ (fp_line (start -0.551689 -2.79) (end 50.411689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp a9bf9b71-d346-43bd-ac07-a4dac46f92e5))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp bc321122-3c47-4f65-84a5-6fefd7f15d65))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp efc8fac0-332b-48f9-9f6c-fd0105d8dfa4))
+ (fp_line (start -2.18647 -0.841744) (end -1.287202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp efe59c34-de32-41fc-bf68-fd141a690dcc))
+ (fp_arc (start 59.69 6.67) (mid 59.379533 7.419533) (end 58.63 7.73) (layer "F.SilkS") (width 0.12) (tstamp 09bd8471-dd59-47b2-9289-0bc868ae3292))
+ (fp_arc (start -9.83 -3.83) (mid -9.519533 -4.579533) (end -8.77 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 1946878a-4f67-4453-8ec4-f01a5afb8569))
+ (fp_arc (start -8.77 7.73) (mid -9.519533 7.419533) (end -9.83 6.67) (layer "F.SilkS") (width 0.12) (tstamp 536b2656-5390-46a4-9fea-ea178b2ab8bd))
+ (fp_arc (start 0.347579 5.63) (mid -0.719448 5.241634) (end -1.287202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 85b9b235-d146-41ff-8a84-3da0828af53f))
+ (fp_arc (start 50.411689 -2.79) (mid 51.683323 -2.197027) (end 52.04647 -0.841744) (layer "F.SilkS") (width 0.12) (tstamp c73fc797-e054-4c2f-99fe-aebb6c91bbdb))
+ (fp_arc (start 58.63 -4.89) (mid 59.379533 -4.579533) (end 59.69 -3.83) (layer "F.SilkS") (width 0.12) (tstamp e52ee27f-39e4-4333-8374-d2bc7988bcf3))
+ (fp_arc (start 51.147202 4.258256) (mid 50.579449 5.241634) (end 49.512421 5.63) (layer "F.SilkS") (width 0.12) (tstamp e5d9deb8-dd75-4e48-9b5f-d86e6e19c537))
+ (fp_arc (start -2.18647 -0.841744) (mid -1.823323 -2.197028) (end -0.551689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp f926d089-a470-4377-a7b2-c7519a635936))
+ (fp_line (start -10.3 8.2) (end 60.15 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 211f7464-9692-4a85-820b-7a9e5a32c31e))
+ (fp_line (start 60.15 -5.35) (end -10.3 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 56d66487-4cc9-4da0-9c3f-017d7b991651))
+ (fp_line (start 60.15 8.2) (end 60.15 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp af581bc1-0316-4194-81ba-3c1040fc43e1))
+ (fp_line (start -10.3 -5.35) (end -10.3 8.2) (layer "F.CrtYd") (width 0.05) (tstamp d1b5e1d7-be1e-4fd5-8700-ced506782655))
+ (fp_line (start -0.563194 -2.73) (end 50.423194 -2.73) (layer "F.Fab") (width 0.1) (tstamp 1c4ef2e5-8361-4f01-91f4-27cff3796c03))
+ (fp_line (start 58.63 7.67) (end -8.77 7.67) (layer "F.Fab") (width 0.1) (tstamp 3a55f376-390e-415e-b8de-53973bdcc02b))
+ (fp_line (start 51.998887 -0.852163) (end 51.099619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 6772b22f-3f3d-49f5-99f9-7f49f2cac70a))
+ (fp_line (start -2.138887 -0.852163) (end -1.239619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 7e6d8be3-21f3-46ca-9337-5677681a1bd5))
+ (fp_line (start -9.77 6.67) (end -9.77 -3.83) (layer "F.Fab") (width 0.1) (tstamp 9c0a3609-1e9f-40cb-a343-7f1c311eb5e8))
+ (fp_line (start 0.336073 5.57) (end 49.523927 5.57) (layer "F.Fab") (width 0.1) (tstamp b031c278-4363-4f86-8b08-11ffdf630625))
+ (fp_line (start 59.63 -3.83) (end 59.63 6.67) (layer "F.Fab") (width 0.1) (tstamp dafd36b6-3e28-40d5-bec8-1c0eb8023e93))
+ (fp_line (start -8.77 -4.83) (end 58.63 -4.83) (layer "F.Fab") (width 0.1) (tstamp e769ccc2-e321-4fb4-aa9f-8c0e52cf9fbc))
+ (fp_arc (start -9.77 -3.83) (mid -9.477107 -4.537107) (end -8.77 -4.83) (layer "F.Fab") (width 0.1) (tstamp 4e86e19f-ae73-4f77-b4f0-18998d603bd5))
+ (fp_arc (start 59.63 6.67) (mid 59.337107 7.377107) (end 58.63 7.67) (layer "F.Fab") (width 0.1) (tstamp 6347f842-0bbd-475b-99a2-14922e80a083))
+ (fp_arc (start -2.138886 -0.852163) (mid -1.788865 -2.15846) (end -0.563194 -2.73) (layer "F.Fab") (width 0.1) (tstamp ba3698fd-74fe-454c-8aac-20b6ab4205e8))
+ (fp_arc (start 51.099619 4.247837) (mid 50.552387 5.195671) (end 49.523927 5.57) (layer "F.Fab") (width 0.1) (tstamp cb408142-efb0-4bf5-bc29-bcdbcd4aa28f))
+ (fp_arc (start -8.77 7.67) (mid -9.477107 7.377107) (end -9.77 6.67) (layer "F.Fab") (width 0.1) (tstamp ce125122-4ef6-4f9d-943c-b60ee5fa4c80))
+ (fp_arc (start 50.423194 -2.73) (mid 51.648865 -2.15846) (end 51.998886 -0.852163) (layer "F.Fab") (width 0.1) (tstamp d7e08cad-c161-42cd-8693-2d6f39734c61))
+ (fp_arc (start 0.336073 5.57) (mid -0.692387 5.195671) (end -1.239619 4.247837) (layer "F.Fab") (width 0.1) (tstamp dedeb191-dfb6-4b14-aea4-a44badc1c2e3))
+ (fp_arc (start 58.63 -4.83) (mid 59.337107 -4.537107) (end 59.63 -3.83) (layer "F.Fab") (width 0.1) (tstamp e1d6cb11-d43d-4ee1-a94d-e264cfbbb0c9))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4f9b26bd-ad79-4a53-ac47-13973f67a2c8))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4a663c34-54ad-47d7-a7ab-2d932661c7d2))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 99f30d68-7ad2-45db-94e8-7a3a456fea92))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5bd43970-64b5-4d96-a6e2-36cf661fe0d2))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 94becd11-d4e0-49d6-b968-9bc9c1d040b8))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1117e2c4-22bf-491a-9917-cb2063875896))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9186a02f-bd13-40fd-b0ac-ce916b885b4b))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2cd66686-6352-4052-b565-d9c02e82b68a))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 91bc7e5d-c5c5-4b09-8bc4-5c13bc3ca0dd))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 784c53ce-9d42-40be-8245-6f1e1bf3a341))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 937be8b2-2446-4f52-910f-808dd72c0bf5))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2751aa3b-cf7c-453d-970c-aa59c337fa99))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ce86f78a-1966-47ef-80d3-222fe86dc4a0))
+ (pad "14" thru_hole circle (at 36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f70efc08-6526-4404-b80d-9f3f0c609b9f))
+ (pad "15" thru_hole circle (at 38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cd51a75e-5e55-4b31-aa2e-2970bcbbb921))
+ (pad "16" thru_hole circle (at 41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6b22b110-3f33-41f0-9885-afb0cb220ad4))
+ (pad "17" thru_hole circle (at 44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b4975677-76c7-408c-bac9-6a83ba7e7f67))
+ (pad "18" thru_hole circle (at 47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6f8ffc2a-e2b9-4638-b793-58614e929765))
+ (pad "19" thru_hole circle (at 49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a1cf6c46-d941-4a43-9187-8580ef68d0f0))
+ (pad "20" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 35843a06-3e76-4a54-ad90-6578ee945cd9))
+ (pad "21" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp adeccc13-5990-4271-9c95-079fcf1a5c13))
+ (pad "22" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25234d75-ab28-4809-9eb0-dbfd78453d10))
+ (pad "23" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1bf2aa79-9ca6-441e-a9ec-6b1320835180))
+ (pad "24" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8462a095-8e8d-4b56-9bed-ce9df8601f8d))
+ (pad "25" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2082b862-639e-4b3d-85cd-31337315e2b5))
+ (pad "26" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 583db37e-bb29-4611-8520-008c9da626be))
+ (pad "27" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eb53a9f6-8876-4406-8a6b-0a67d76301cf))
+ (pad "28" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 51eab7ec-328a-425b-a135-c9ed6ad3401c))
+ (pad "29" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1f8fb1db-4f3e-415a-82ed-d8458ed203ab))
+ (pad "30" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 82371c46-52f8-4001-9fe2-850a2035eeba))
+ (pad "31" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 381cc3eb-81ff-4423-b332-52500e83e5f9))
+ (pad "32" thru_hole circle (at 34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ad392230-c996-408e-a4fc-5a8e291f1d01))
+ (pad "33" thru_hole circle (at 37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a656e585-6011-486f-8efe-66d1fa5b0ed5))
+ (pad "34" thru_hole circle (at 40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c1257826-9196-468d-a66f-0d557fdf7e3b))
+ (pad "35" thru_hole circle (at 42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 27a17cd3-30c8-4849-b467-80cd7d7cd3b5))
+ (pad "36" thru_hole circle (at 45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1c0412cd-e6b3-4652-9e29-471526144fc9))
+ (pad "37" thru_hole circle (at 48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28a38287-d3bc-4bba-87c4-56e6effeae5a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Male_Vertical_P2.77x2.84mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..1d773ba1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
@@ -0,0 +1,102 @@
+(footprint "DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 24.93 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp de20f5c9-0d9d-420a-8e56-fb21a622c374)
+ )
+ (fp_text value "DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles" (at 24.93 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d036b941-e0bd-4faf-8591-baf71acdf739)
+ )
+ (fp_text user "${REFERENCE}" (at 24.93 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb0594af-c2a2-4ed0-a221-bce9c000827a)
+ )
+ (fp_line (start -0.551689 -2.79) (end 50.411689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp 0b0e1664-5ef0-4728-9aa0-6ea2318b9937))
+ (fp_line (start -8.77 -4.89) (end 58.63 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 116867a9-16fa-446e-a527-e350ebb96efd))
+ (fp_line (start 52.04647 -0.841744) (end 51.147202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 2206059f-ba7a-4dbd-9efb-5b67f27ef822))
+ (fp_line (start 59.69 -3.83) (end 59.69 6.67) (layer "F.SilkS") (width 0.12) (tstamp 65ba1a28-b355-484d-9ba0-1c62dbcf62c5))
+ (fp_line (start -9.83 6.67) (end -9.83 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 9d760875-e1dd-4627-a53a-08e5cf38559d))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp b869bcbf-f71b-4015-9873-b856a762d36c))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp c742253e-f9b1-461b-b673-093d9c4c75d4))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp df97f1bb-f5de-4757-9e13-397f372dd4b1))
+ (fp_line (start -2.18647 -0.841744) (end -1.287202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp e6db39c6-bbca-4dcb-b2f6-e45975ec2b09))
+ (fp_line (start 0.347579 5.63) (end 49.512421 5.63) (layer "F.SilkS") (width 0.12) (tstamp eacd5958-853b-449f-9dd7-ee62778d152f))
+ (fp_line (start 58.63 7.73) (end -8.77 7.73) (layer "F.SilkS") (width 0.12) (tstamp f4b73735-0cd9-4caf-ba1e-3762ffbc7ff2))
+ (fp_arc (start 0.347579 5.63) (mid -0.719448 5.241634) (end -1.287202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 08b26406-e84d-44e6-91ca-cb32b9a9d2f7))
+ (fp_arc (start -9.83 -3.83) (mid -9.519533 -4.579533) (end -8.77 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 4190208c-b63e-48a2-b2ed-7d52d2d8fd59))
+ (fp_arc (start -2.18647 -0.841744) (mid -1.823323 -2.197028) (end -0.551689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp 4ee409c4-c63d-4060-8df0-f5811bd1c746))
+ (fp_arc (start 59.69 6.67) (mid 59.379533 7.419533) (end 58.63 7.73) (layer "F.SilkS") (width 0.12) (tstamp 5a72f29e-58bd-4e2d-9cee-e6d52fdb63a3))
+ (fp_arc (start 51.147202 4.258256) (mid 50.579449 5.241634) (end 49.512421 5.63) (layer "F.SilkS") (width 0.12) (tstamp 6f8059b4-a82c-4bee-ad11-59fef3a90d22))
+ (fp_arc (start 50.411689 -2.79) (mid 51.683323 -2.197027) (end 52.04647 -0.841744) (layer "F.SilkS") (width 0.12) (tstamp 8e110745-afaa-49bf-9a5f-3d46ab2cfcb5))
+ (fp_arc (start 58.63 -4.89) (mid 59.379533 -4.579533) (end 59.69 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 977fd3e6-d181-4139-83cb-95ec5f3f36c5))
+ (fp_arc (start -8.77 7.73) (mid -9.519533 7.419533) (end -9.83 6.67) (layer "F.SilkS") (width 0.12) (tstamp b42ba7b3-2c50-46b3-9c73-070b670cbdd5))
+ (fp_line (start -10.3 -5.35) (end -10.3 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 094a34cc-35e9-4da1-b381-d80964a63d63))
+ (fp_line (start -10.3 8.2) (end 60.15 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 54ea6880-6657-4c54-a2e3-3f1c2461af50))
+ (fp_line (start 60.15 -5.35) (end -10.3 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 70c955cc-1613-4b6d-89ac-ee1541ac8f9b))
+ (fp_line (start 60.15 8.2) (end 60.15 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp b9879ae8-2c68-41d7-8f78-b24b26d96e27))
+ (fp_line (start -2.138887 -0.852163) (end -1.239619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 0ba2d091-fffd-422e-953a-39069fffac9c))
+ (fp_line (start -0.563194 -2.73) (end 50.423194 -2.73) (layer "F.Fab") (width 0.1) (tstamp 106f2501-841b-470b-8d53-db722a9f5f62))
+ (fp_line (start 59.63 -3.83) (end 59.63 6.67) (layer "F.Fab") (width 0.1) (tstamp 1d56fdca-450c-41db-a71f-dc524529c46b))
+ (fp_line (start 51.998887 -0.852163) (end 51.099619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 2d346472-ca31-4db7-ac8a-8389c68f379a))
+ (fp_line (start 0.336073 5.57) (end 49.523927 5.57) (layer "F.Fab") (width 0.1) (tstamp 9a83b275-dd9c-47c0-acce-26648f8695ca))
+ (fp_line (start 58.63 7.67) (end -8.77 7.67) (layer "F.Fab") (width 0.1) (tstamp a8daa12b-7e4c-4282-b5b2-2354ab860930))
+ (fp_line (start -9.77 6.67) (end -9.77 -3.83) (layer "F.Fab") (width 0.1) (tstamp bf6c7b29-1621-4bfd-9396-0766893f2b90))
+ (fp_line (start -8.77 -4.83) (end 58.63 -4.83) (layer "F.Fab") (width 0.1) (tstamp d5f97c43-e036-4047-8849-2909a9871761))
+ (fp_arc (start -8.77 7.67) (mid -9.477107 7.377107) (end -9.77 6.67) (layer "F.Fab") (width 0.1) (tstamp 1348dee2-bfa8-4c89-a2aa-3391d0825722))
+ (fp_arc (start 0.336073 5.57) (mid -0.692387 5.195671) (end -1.239619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 311437f3-a0e8-45b6-a68c-51d0c9293471))
+ (fp_arc (start 50.423194 -2.73) (mid 51.648865 -2.15846) (end 51.998886 -0.852163) (layer "F.Fab") (width 0.1) (tstamp 7c2ad9bb-72ef-452e-a5fd-d5cc115c4de3))
+ (fp_arc (start 59.63 6.67) (mid 59.337107 7.377107) (end 58.63 7.67) (layer "F.Fab") (width 0.1) (tstamp a28ac7be-5a68-4d2d-b625-e80e8978d966))
+ (fp_arc (start 58.63 -4.83) (mid 59.337107 -4.537107) (end 59.63 -3.83) (layer "F.Fab") (width 0.1) (tstamp be004367-4f10-4898-bbf6-770d35677209))
+ (fp_arc (start -9.77 -3.83) (mid -9.477107 -4.537107) (end -8.77 -4.83) (layer "F.Fab") (width 0.1) (tstamp c599c81c-938d-4e68-a0c5-6826f9a08cdf))
+ (fp_arc (start 51.099619 4.247837) (mid 50.552387 5.195671) (end 49.523927 5.57) (layer "F.Fab") (width 0.1) (tstamp fa2bdc07-a940-4d7d-9594-511f0bc66b6f))
+ (fp_arc (start -2.138886 -0.852163) (mid -1.788865 -2.15846) (end -0.563194 -2.73) (layer "F.Fab") (width 0.1) (tstamp fb237cc9-796e-4909-b65f-a9cb8a5a54e0))
+ (pad "0" thru_hole circle (at 56.68 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp ddc630f6-dc5a-4c45-a4aa-637ab05eb77b))
+ (pad "0" thru_hole circle (at -6.82 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp f6871e0b-6282-44c5-8e1e-3a4583f6dbd2))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 20bf7b54-0780-47f0-924b-16a64a90ef89))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp df8893fd-c178-49cb-a625-4b4162eef636))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5943bc62-89a2-4de2-8eaa-44d04fedf7ee))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bfeb117f-e893-4bc2-962f-8e8bd2c6e91f))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8b81bd13-857a-4ea8-a74c-bb39911d4277))
+ (pad "6" thru_hole circle (at 13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 09f6a618-7227-4d56-9fe4-b702c4d06e0b))
+ (pad "7" thru_hole circle (at 16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d2f3c742-f2b8-4475-bb78-8f092fb54ff9))
+ (pad "8" thru_hole circle (at 19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4e0cbc69-0774-4010-a0cd-b9d839963143))
+ (pad "9" thru_hole circle (at 22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c1de0d5d-1953-4e6f-b0d0-27542c799af1))
+ (pad "10" thru_hole circle (at 24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3fc22505-d8f9-462a-b303-f7387a30dde4))
+ (pad "11" thru_hole circle (at 27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 754dcd00-e7ad-4e6f-aa20-871faeef3843))
+ (pad "12" thru_hole circle (at 30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fc2b12f8-0809-49ff-8c91-b6c25d4be0b8))
+ (pad "13" thru_hole circle (at 33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 496b1e2b-c500-4027-aae7-ee77ebd8320e))
+ (pad "14" thru_hole circle (at 36.01 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 34d4faf3-9553-43a8-ac0d-e367f64c1fc0))
+ (pad "15" thru_hole circle (at 38.78 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 665e1149-e36c-4ac6-84ac-0114841311ea))
+ (pad "16" thru_hole circle (at 41.55 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bf5b0cf6-c396-4bf8-9200-f3d4c2b934eb))
+ (pad "17" thru_hole circle (at 44.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 527de36b-97bb-4a6c-b7c7-e145f1497db6))
+ (pad "18" thru_hole circle (at 47.09 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0824c964-815f-4c02-8f87-ac9775859766))
+ (pad "19" thru_hole circle (at 49.86 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d5282a9f-38d5-4bff-a758-86ae916968cd))
+ (pad "20" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 54a370a2-8ce9-4d2e-bd6d-e3b57fd39306))
+ (pad "21" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 04638680-4e95-4373-9b47-20bacce9ae46))
+ (pad "22" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8672ad62-da3a-405b-89a3-fa47a5b765f3))
+ (pad "23" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4ee028ef-64e3-4f7d-8e71-7fd25b39bed4))
+ (pad "24" thru_hole circle (at 12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 34ef94dc-e379-470b-8af4-59663c29d3f5))
+ (pad "25" thru_hole circle (at 15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d8cc183a-dcd7-4105-be48-c1cced465119))
+ (pad "26" thru_hole circle (at 18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8e177da9-27b5-491c-baf3-570de953dc99))
+ (pad "27" thru_hole circle (at 20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 27996a25-458f-42ff-885e-2241864dc9e6))
+ (pad "28" thru_hole circle (at 23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c7b3d24a-0030-44c3-a8a9-de2fbaf2b01c))
+ (pad "29" thru_hole circle (at 26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f7c03dd5-50e9-454f-9a10-c09eaae36bbf))
+ (pad "30" thru_hole circle (at 29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 89da3936-92b3-4559-a0b4-f748d6692f82))
+ (pad "31" thru_hole circle (at 31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ca4864e2-c297-494d-9224-1af563c286d5))
+ (pad "32" thru_hole circle (at 34.625 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 598cbe39-adb4-4721-a387-84243d5ff794))
+ (pad "33" thru_hole circle (at 37.395 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e0f80935-e3a3-41f0-b0e2-318b7aae6097))
+ (pad "34" thru_hole circle (at 40.165 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff6aedbd-0d7a-414c-83e0-ea74849ea53d))
+ (pad "35" thru_hole circle (at 42.935 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 41d6ecad-39a7-4701-ad82-de4fc3209ccc))
+ (pad "36" thru_hole circle (at 45.705 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 20003e9e-f1b4-4429-9f98-1577b5cc4b15))
+ (pad "37" thru_hole circle (at 48.475 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 05f5fee2-f829-46db-8bee-a30cf1690e56))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
new file mode 100644
index 00000000..9cb6057d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
@@ -0,0 +1,106 @@
+(footprint "DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -15.525 -2.61) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1d8fa7c7-da6c-47bb-875d-45219b7c0c79)
+ )
+ (fp_text value "DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (at -15.525 14.89) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3e909401-7cac-4ac7-be14-067e744eb150)
+ )
+ (fp_text user "${REFERENCE}" (at -15.525 10.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f6d96b8b-b58b-4c44-b5dc-d6655c99538e)
+ )
+ (fp_line (start -42.135 6.93) (end -42.135 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 0ce17f83-2ec4-4939-b4a1-12070a4f99a3))
+ (fp_line (start 11.085 -1.67) (end 11.085 6.93) (layer "F.SilkS") (width 0.12) (tstamp 22848785-4e7e-42d0-8f2f-fc9e39389eea))
+ (fp_line (start 0.25 -2.564338) (end 0 -2.131325) (layer "F.SilkS") (width 0.12) (tstamp 23f218e8-2b34-4336-bca7-f04c30accc19))
+ (fp_line (start 0 -2.131325) (end -0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp 2585f820-906a-4631-baf9-149f129618e0))
+ (fp_line (start -42.135 -1.67) (end 11.085 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 4909cb78-b866-4f86-8bf9-15556a2b5194))
+ (fp_line (start -0.25 -2.564338) (end 0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp c9fc1cfa-bdee-4c5f-b066-53a362203a2e))
+ (fp_line (start 11.55 -2.15) (end -42.6 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 2891a185-4d6d-4989-bcac-99c2e917c324))
+ (fp_line (start -42.6 13.9) (end 11.55 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 29e24746-75b0-4d07-89c2-78f03cf44987))
+ (fp_line (start 11.55 13.9) (end 11.55 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 7ee4c9ef-12b8-43e9-aad4-e82daf8924e7))
+ (fp_line (start -42.6 -2.15) (end -42.6 13.9) (layer "F.CrtYd") (width 0.05) (tstamp ad040061-6b60-4ab3-87cc-26fbd15b1846))
+ (fp_line (start 5.525 12.39) (end 10.525 12.39) (layer "F.Fab") (width 0.1) (tstamp 0580ef26-3308-4f4f-8157-b3c7fad25a93))
+ (fp_line (start -34.675 7.39) (end -34.675 13.39) (layer "F.Fab") (width 0.1) (tstamp 157b0db7-435c-4886-81a6-9cc823a45f5b))
+ (fp_line (start 9.625 6.99) (end 9.625 2.05) (layer "F.Fab") (width 0.1) (tstamp 17e8716f-a1ef-44d9-8c4a-6db58a046033))
+ (fp_line (start 11.025 7.39) (end 11.025 6.99) (layer "F.Fab") (width 0.1) (tstamp 3b68e567-49d5-40cd-a6f5-f2be82a765af))
+ (fp_line (start 10.525 12.39) (end 10.525 7.39) (layer "F.Fab") (width 0.1) (tstamp 3c4f4382-2a44-4262-959b-bcbe83a3b028))
+ (fp_line (start 3.625 13.39) (end 3.625 7.39) (layer "F.Fab") (width 0.1) (tstamp 4d7a4e9e-8e6a-4ca3-ad90-6c8a4f5b9050))
+ (fp_line (start 6.425 6.99) (end 6.425 2.05) (layer "F.Fab") (width 0.1) (tstamp 4ef7b6ec-de7c-4783-93c2-4bcbe8af6b9c))
+ (fp_line (start -40.675 6.99) (end -40.675 2.05) (layer "F.Fab") (width 0.1) (tstamp 76eb2a11-858c-4a39-af7b-d8274f8fdfeb))
+ (fp_line (start -36.575 7.39) (end -41.575 7.39) (layer "F.Fab") (width 0.1) (tstamp 887e492c-bbf5-4bd3-a304-3adb7d0189c6))
+ (fp_line (start 11.025 6.99) (end -42.075 6.99) (layer "F.Fab") (width 0.1) (tstamp 8c97757c-daa2-4842-bc08-1aeeb800ebca))
+ (fp_line (start -42.075 7.39) (end 11.025 7.39) (layer "F.Fab") (width 0.1) (tstamp 8ecac234-9c8e-4213-bea0-dde3573e44a9))
+ (fp_line (start -42.075 6.99) (end -42.075 7.39) (layer "F.Fab") (width 0.1) (tstamp 90d82ced-ba00-4968-9779-53cf059d062d))
+ (fp_line (start 10.525 7.39) (end 5.525 7.39) (layer "F.Fab") (width 0.1) (tstamp 991c007c-a01a-45c1-bbfd-ea0251ada643))
+ (fp_line (start -34.675 13.39) (end 3.625 13.39) (layer "F.Fab") (width 0.1) (tstamp a3cb05f7-eb2c-4c49-be5a-6c97762ae804))
+ (fp_line (start 11.025 6.99) (end 11.025 -1.61) (layer "F.Fab") (width 0.1) (tstamp b7835981-21d4-4b4f-ac14-262d273aef29))
+ (fp_line (start -37.475 6.99) (end -37.475 2.05) (layer "F.Fab") (width 0.1) (tstamp bc8c193c-ce07-47fc-8232-6d096f007674))
+ (fp_line (start -41.575 7.39) (end -41.575 12.39) (layer "F.Fab") (width 0.1) (tstamp bff49901-f617-4667-aef9-fa17ef764607))
+ (fp_line (start -36.575 12.39) (end -36.575 7.39) (layer "F.Fab") (width 0.1) (tstamp c24729f7-c0c8-4e3d-bb56-1928e3814567))
+ (fp_line (start 5.525 7.39) (end 5.525 12.39) (layer "F.Fab") (width 0.1) (tstamp c38b930a-2c24-4c5d-a302-d9917262bb91))
+ (fp_line (start -42.075 -1.61) (end -42.075 6.99) (layer "F.Fab") (width 0.1) (tstamp c46c4a89-8921-4fda-a879-f8ed71dc78c6))
+ (fp_line (start -41.575 12.39) (end -36.575 12.39) (layer "F.Fab") (width 0.1) (tstamp d5bf354a-afbc-43e1-9571-6a64ed2fb528))
+ (fp_line (start 3.625 7.39) (end -34.675 7.39) (layer "F.Fab") (width 0.1) (tstamp e92f121f-307e-4e4d-838e-137f60054b51))
+ (fp_line (start -42.075 6.99) (end 11.025 6.99) (layer "F.Fab") (width 0.1) (tstamp ebfb4625-95bd-4a76-94c3-706d0b2833c8))
+ (fp_line (start 11.025 -1.61) (end -42.075 -1.61) (layer "F.Fab") (width 0.1) (tstamp f1b1fa39-8af8-483c-a77d-b8d7dbd21c22))
+ (fp_arc (start -40.675 2.05) (mid -39.075 0.45) (end -37.475 2.05) (layer "F.Fab") (width 0.1) (tstamp a07c20fa-b452-4d28-9f3b-b67a9f0d0381))
+ (fp_arc (start 6.425 2.05) (mid 8.025 0.45) (end 9.625 2.05) (layer "F.Fab") (width 0.1) (tstamp f69b20e8-77c2-42f3-8f3e-51529c68d3ef))
+ (pad "0" thru_hole circle (at -39.075 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 02f598d6-3296-4056-bf20-aa66ba9dffd4))
+ (pad "0" thru_hole circle (at 8.025 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp a78a3a52-6004-4c95-83f1-1ec913565a8c))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e73d6d01-161f-435b-951d-2fab4ceca0ff))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7bf5bac2-36e7-40a1-be25-380b14393d21))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 14d63325-fa26-440e-b2b5-16257da8100e))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9e6e0a2d-c104-4a24-9914-3a01df806010))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c591a8d4-693c-44cb-83e6-d9b65a1f19fc))
+ (pad "6" thru_hole circle (at -11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4dd1e686-181a-427e-ab46-2d5f80dc1884))
+ (pad "7" thru_hole circle (at -13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 99f3bf21-2d2d-4374-a871-1685b837e06e))
+ (pad "8" thru_hole circle (at -16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d75f5bc-d5b1-4ddd-aa1b-f33173b9ccbc))
+ (pad "9" thru_hole circle (at -18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4ffb40b0-d255-4843-bdbc-7552e9c17daf))
+ (pad "10" thru_hole circle (at -20.61 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 30c0bf27-431d-42e7-9b4e-13e758273a27))
+ (pad "11" thru_hole circle (at -22.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 32e250fc-2bf9-49f0-8d27-fd020119bc66))
+ (pad "12" thru_hole circle (at -25.19 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f3cfed57-7ea4-4b18-9e67-f6158b64903e))
+ (pad "13" thru_hole circle (at -27.48 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 399f57f6-8b52-4ee1-857e-86347cb8c977))
+ (pad "14" thru_hole circle (at -29.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aa7f705b-1a47-4ab0-8cac-4e0726778259))
+ (pad "15" thru_hole circle (at -32.06 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 680c8425-30c2-4428-8719-c8c6ffb92dec))
+ (pad "16" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1022e92c-21e6-4936-8889-2e766ec25ae3))
+ (pad "17" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2729ed24-1388-4532-b4ce-ece0488304d6))
+ (pad "18" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 30c21855-7b83-48c1-b502-81952bd44ef7))
+ (pad "19" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b5c74c8d-ff02-423b-b90e-28573007f4b4))
+ (pad "20" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a94b3ecb-3cc5-479a-a7f4-c23c0e1380b8))
+ (pad "21" thru_hole circle (at -10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 75917bf6-2a85-4249-b0d5-f996fea36d72))
+ (pad "22" thru_hole circle (at -12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1bc9048a-2f61-4826-8a6b-21a1bf43afe3))
+ (pad "23" thru_hole circle (at -14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fe8ee1a3-177b-4fb8-a31c-7778a339a53f))
+ (pad "24" thru_hole circle (at -17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72d7bb60-a6b0-4f62-a3c2-bdbdf5a0d7f7))
+ (pad "25" thru_hole circle (at -19.465 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 79772a5a-5759-4042-be98-6d2cd5f7b6f2))
+ (pad "26" thru_hole circle (at -21.755 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6ce168db-0ba3-4376-97a8-0270771412c2))
+ (pad "27" thru_hole circle (at -24.045 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c2f207ee-d4dd-4970-95f5-55c5b02fd57c))
+ (pad "28" thru_hole circle (at -26.335 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 60dae10e-abdf-4229-954c-b8f271dd16fa))
+ (pad "29" thru_hole circle (at -28.625 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 70db4a89-7a6d-40c9-abc0-86dd3d331840))
+ (pad "30" thru_hole circle (at -30.915 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e521d1d2-3eda-4c6c-b5fc-17bb2e1a8421))
+ (pad "31" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6a27e135-11d3-42b1-8a89-154ef56f91c5))
+ (pad "32" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25dfb4cd-e342-4717-87ad-d7a95820b977))
+ (pad "33" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5344ad5b-e3b2-48d1-ac23-44f95fd84c51))
+ (pad "34" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f194d0e-bec8-479a-9358-1bcf39d93425))
+ (pad "35" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4649962f-dd53-457c-b863-cbda6c43f944))
+ (pad "36" thru_hole circle (at -11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fcec51f7-e3b9-4035-9e08-3d4b837d5fc6))
+ (pad "37" thru_hole circle (at -13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8d56dff9-86ab-4d9b-97d4-adf573321b8d))
+ (pad "38" thru_hole circle (at -16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e84535de-529f-4ac3-9a9d-763d6f35f071))
+ (pad "39" thru_hole circle (at -18.32 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a0246ba0-f249-443a-98e3-fea226b21e73))
+ (pad "40" thru_hole circle (at -20.61 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aa1e9000-c748-4bde-95b4-103394ccac67))
+ (pad "41" thru_hole circle (at -22.9 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4feaef78-f78b-45c2-8ede-2acfe0bed0bc))
+ (pad "42" thru_hole circle (at -25.19 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff6fe84f-3f2a-4fe6-a042-e9eee8683fb7))
+ (pad "43" thru_hole circle (at -27.48 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e5b5749-29f7-4e42-957c-c31c9170f0cc))
+ (pad "44" thru_hole circle (at -29.77 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f8090c28-5056-472c-89d9-faef3bfc5bc8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
new file mode 100644
index 00000000..f4c7e9a6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
@@ -0,0 +1,106 @@
+(footprint "DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -15.525 -2.58) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bafeb690-65cb-456b-bf15-9dbef9f721e1)
+ )
+ (fp_text value "DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (at -15.525 20.21) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5a5856ca-24ce-430e-916e-c843d8fced23)
+ )
+ (fp_text user "${REFERENCE}" (at -15.525 15.71) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 87ed8b4f-0af0-49e1-ae38-3e998205a8ed)
+ )
+ (fp_line (start 0 -2.101325) (end -0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp 1a8143af-4e41-4e75-8508-aaf28a8c9332))
+ (fp_line (start -0.25 -2.534338) (end 0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp 3aa56550-883d-4923-98be-94de6e20d171))
+ (fp_line (start -42.135 12.25) (end -42.135 -1.64) (layer "F.SilkS") (width 0.12) (tstamp 49282f7a-ac7a-4b05-bcb2-47b3bc613cbc))
+ (fp_line (start -42.135 -1.64) (end 11.085 -1.64) (layer "F.SilkS") (width 0.12) (tstamp afe4a0f3-c489-48cc-a504-4042c62419a7))
+ (fp_line (start 11.085 -1.64) (end 11.085 12.25) (layer "F.SilkS") (width 0.12) (tstamp d45cfa9c-cebb-4f79-b866-14fcd31e6548))
+ (fp_line (start 0.25 -2.534338) (end 0 -2.101325) (layer "F.SilkS") (width 0.12) (tstamp f500ace5-9b96-4bfe-9606-a64ae741f1f7))
+ (fp_line (start 11.55 -2.1) (end -42.6 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 3a3d1a6c-7461-4c8e-b304-802debe0699d))
+ (fp_line (start -42.6 -2.1) (end -42.6 19.25) (layer "F.CrtYd") (width 0.05) (tstamp e0aca9bb-2445-4ace-938c-f1351cab3617))
+ (fp_line (start -42.6 19.25) (end 11.55 19.25) (layer "F.CrtYd") (width 0.05) (tstamp fd7a6de3-7ce5-4fb6-9ef3-c888cf92ead0))
+ (fp_line (start 11.55 19.25) (end 11.55 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp ffb4af13-add0-4f18-b634-3b847137ff7c))
+ (fp_line (start -41.575 17.71) (end -36.575 17.71) (layer "F.Fab") (width 0.1) (tstamp 1be4925f-258c-480c-a9b7-2421ad56c678))
+ (fp_line (start 11.025 -1.58) (end -42.075 -1.58) (layer "F.Fab") (width 0.1) (tstamp 1c12ab2c-0070-4ee2-94b4-c8bca06fa1b9))
+ (fp_line (start 6.425 12.31) (end 6.425 1.42) (layer "F.Fab") (width 0.1) (tstamp 1de3b45d-3752-4f7d-985b-439897e8714c))
+ (fp_line (start 3.625 12.71) (end -34.675 12.71) (layer "F.Fab") (width 0.1) (tstamp 2e79fdc3-b2c0-4049-825b-3fdace983ef0))
+ (fp_line (start -42.075 12.71) (end 11.025 12.71) (layer "F.Fab") (width 0.1) (tstamp 57dfdfae-aa09-4b4f-a688-913f30d83ccb))
+ (fp_line (start 5.525 12.71) (end 5.525 17.71) (layer "F.Fab") (width 0.1) (tstamp 5fa2b032-40c6-47b2-acbf-b30a72936759))
+ (fp_line (start -40.675 12.31) (end -40.675 1.42) (layer "F.Fab") (width 0.1) (tstamp 68f8b606-6b79-4a0a-b31e-d0dfd4ffb4b7))
+ (fp_line (start 11.025 12.31) (end -42.075 12.31) (layer "F.Fab") (width 0.1) (tstamp 73f7c333-d27c-4040-90bf-2836c01d3248))
+ (fp_line (start 10.525 17.71) (end 10.525 12.71) (layer "F.Fab") (width 0.1) (tstamp 7d678859-ae1f-4507-8acb-018beae92a96))
+ (fp_line (start -42.075 12.31) (end -42.075 12.71) (layer "F.Fab") (width 0.1) (tstamp 7ed4c9ac-1b3d-4b2f-9058-9af484b8ab07))
+ (fp_line (start -36.575 17.71) (end -36.575 12.71) (layer "F.Fab") (width 0.1) (tstamp 81a83b06-5971-406a-bd93-0b114c357647))
+ (fp_line (start -42.075 -1.58) (end -42.075 12.31) (layer "F.Fab") (width 0.1) (tstamp 837481c5-3767-48ab-ae52-d7d1cdff64cc))
+ (fp_line (start -41.575 12.71) (end -41.575 17.71) (layer "F.Fab") (width 0.1) (tstamp 9bc1729e-02e8-4e30-83d9-af3194b6f6cd))
+ (fp_line (start 11.025 12.31) (end 11.025 -1.58) (layer "F.Fab") (width 0.1) (tstamp a4da057a-9367-48e7-ba52-249f8c5f674b))
+ (fp_line (start -37.475 12.31) (end -37.475 1.42) (layer "F.Fab") (width 0.1) (tstamp a8aee280-5357-49ee-9dea-84e8265c63aa))
+ (fp_line (start -36.575 12.71) (end -41.575 12.71) (layer "F.Fab") (width 0.1) (tstamp a9619837-8e72-4098-845a-ba8b2ea5efa3))
+ (fp_line (start 9.625 12.31) (end 9.625 1.42) (layer "F.Fab") (width 0.1) (tstamp d0d0ec3a-5f60-43ca-8f1c-a9f8a9ef35ba))
+ (fp_line (start 3.625 18.71) (end 3.625 12.71) (layer "F.Fab") (width 0.1) (tstamp d9ddf165-cc42-4608-b17a-ad5fbe4fb6d7))
+ (fp_line (start -34.675 18.71) (end 3.625 18.71) (layer "F.Fab") (width 0.1) (tstamp da950921-822b-46f9-911c-da5a313f6e43))
+ (fp_line (start -34.675 12.71) (end -34.675 18.71) (layer "F.Fab") (width 0.1) (tstamp dd70720f-7d9b-489f-806f-390cb732bd72))
+ (fp_line (start 10.525 12.71) (end 5.525 12.71) (layer "F.Fab") (width 0.1) (tstamp e43280e0-386c-4116-9c38-e3a85cc88a31))
+ (fp_line (start 11.025 12.71) (end 11.025 12.31) (layer "F.Fab") (width 0.1) (tstamp e4d5fa1f-75e9-48d6-8c28-7e466fc52f5e))
+ (fp_line (start -42.075 12.31) (end 11.025 12.31) (layer "F.Fab") (width 0.1) (tstamp f767aea8-ccd1-413a-81d2-bbf180b89b2e))
+ (fp_line (start 5.525 17.71) (end 10.525 17.71) (layer "F.Fab") (width 0.1) (tstamp fe4fec91-44b0-4c7d-b561-1da4f860aa8e))
+ (fp_arc (start 6.425 1.42) (mid 8.025 -0.18) (end 9.625 1.42) (layer "F.Fab") (width 0.1) (tstamp 270268ca-d839-456b-8a1f-47e11e49b537))
+ (fp_arc (start -40.675 1.42) (mid -39.075 -0.18) (end -37.475 1.42) (layer "F.Fab") (width 0.1) (tstamp 34c9dae7-57b2-4c6c-bc92-0567665a8c80))
+ (pad "0" thru_hole circle (at 8.025 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 05b27176-7e76-49fe-8191-39363616911d))
+ (pad "0" thru_hole circle (at -39.075 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 1ed266ff-cbe4-4c22-b25a-6535e383211d))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7f4c6475-d3c5-4ce5-b01e-3f6d080d1fea))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e68623fa-8aac-48d8-b594-c9a56740e153))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc54c60b-da9e-4b0b-be4b-d92ce879e787))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 08bd91aa-d459-4f38-ac77-b3043b3d0e33))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72bf79e2-1cb5-452c-a912-a303640a79b1))
+ (pad "6" thru_hole circle (at -11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9356f028-7606-405e-80e1-4aa38a0bf9a1))
+ (pad "7" thru_hole circle (at -13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 21e2acc8-6a71-481a-853a-7a168c4ab6f5))
+ (pad "8" thru_hole circle (at -16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28072297-a61f-4215-919a-fd571b3eb027))
+ (pad "9" thru_hole circle (at -18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 718dfa42-372b-4b11-8fee-f73c78db7b61))
+ (pad "10" thru_hole circle (at -20.61 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 98d2e4f4-14b3-4a1f-8bce-1eac0dc69193))
+ (pad "11" thru_hole circle (at -22.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 43fd62e9-3c6b-4213-8133-b89e3b95c5ea))
+ (pad "12" thru_hole circle (at -25.19 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9b7421eb-7270-4159-8d45-08ffdf963fc6))
+ (pad "13" thru_hole circle (at -27.48 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 59d77409-8095-4555-b241-4b1cd253acdb))
+ (pad "14" thru_hole circle (at -29.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8daf9669-8146-48e4-b2cc-7bb0fe8b892f))
+ (pad "15" thru_hole circle (at -32.06 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9754bd84-c2d0-4552-89e6-bda998514fdd))
+ (pad "16" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 325b4033-d322-49d8-b3d4-1fec72f89f20))
+ (pad "17" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7c73823f-36b0-4f5d-be4d-24f6d3d5bfbd))
+ (pad "18" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d412613b-c1e6-45c9-95a5-78240393bcae))
+ (pad "19" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4329b0fd-2f1d-4eeb-b389-a46a33073631))
+ (pad "20" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7b1453d0-c9cf-4e26-aeef-0fdd6087c828))
+ (pad "21" thru_hole circle (at -10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7e690cba-3c21-401a-a00e-b4a48ae6e510))
+ (pad "22" thru_hole circle (at -12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f7d5cf58-d22f-464f-9391-0d972ff8431b))
+ (pad "23" thru_hole circle (at -14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 524ef102-14c4-4245-8e54-c7eb0295abaa))
+ (pad "24" thru_hole circle (at -17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 81f0926e-0bd0-48c8-a0e6-e3a00eb9b70b))
+ (pad "25" thru_hole circle (at -19.465 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 94ccc1d9-1b58-4782-8583-b754644a2176))
+ (pad "26" thru_hole circle (at -21.755 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp df108c6e-a06e-4f3a-8ed5-252a70290040))
+ (pad "27" thru_hole circle (at -24.045 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c232cc65-262f-40d6-917a-f82bda8acb8a))
+ (pad "28" thru_hole circle (at -26.335 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a15933cb-2a72-4720-9ca5-4aa745ce9432))
+ (pad "29" thru_hole circle (at -28.625 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00e88476-0983-4aa3-aec3-4c84f3f083dd))
+ (pad "30" thru_hole circle (at -30.915 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7008faec-6316-4098-a4ad-0f2c6e3510f6))
+ (pad "31" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ada8323f-4eae-4811-b184-09a47c44236d))
+ (pad "32" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d4a8c18c-1558-41d9-b07b-4a6eb40f7371))
+ (pad "33" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bb115f22-f023-4f11-af6f-df354e2a3eab))
+ (pad "34" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ac8b3265-08e3-4bb0-9df2-7ba420e5cefc))
+ (pad "35" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4729cc2-4362-4258-a28e-2b585f39858b))
+ (pad "36" thru_hole circle (at -11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp efd37c26-71a3-442d-b1b1-a9aa676bccf6))
+ (pad "37" thru_hole circle (at -13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2fb72d8b-a298-4203-9c95-681bf1136125))
+ (pad "38" thru_hole circle (at -16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7667f70b-2a24-4ef1-80a2-6f0469fad741))
+ (pad "39" thru_hole circle (at -18.32 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dd518c94-892c-42c9-8c78-5836201467a5))
+ (pad "40" thru_hole circle (at -20.61 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ab11d18-5bd8-4e28-b153-eda8f63a9249))
+ (pad "41" thru_hole circle (at -22.9 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d87c11ac-8da8-4a91-80c0-295353fc14eb))
+ (pad "42" thru_hole circle (at -25.19 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 13fa1692-68d0-48c6-9e94-5dae379671d9))
+ (pad "43" thru_hole circle (at -27.48 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5b808cef-082f-4f17-a44c-dd5d5afa4853))
+ (pad "44" thru_hole circle (at -29.77 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f4625a01-08eb-4101-9773-b7ab7155c982))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..b91b7c92
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,238 @@
+(footprint "DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -15.525 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3b1f6d5a-1830-479b-b89a-78bd771140ae)
+ )
+ (fp_text value "DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (at -15.525 21.43) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d01eb3f4-b2b1-44c3-af54-11ef272c3dc2)
+ )
+ (fp_text user "${REFERENCE}" (at -15.525 16.845) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 44efaf4e-c2dc-4bcb-93f9-bc234ecb32ee)
+ )
+ (fp_line (start -33.12 9.2) (end -33.12 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 453ebd63-31c9-485d-84b2-10bf6781f6ac))
+ (fp_line (start -33.12 -1.06) (end 2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 51fa3a38-1da3-4d73-b64e-66f620e77094))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 5ac97f6b-0c43-4a72-854d-149265319891))
+ (fp_line (start 2.205 -1.06) (end 2.205 9.2) (layer "F.SilkS") (width 0.12) (tstamp 61f9b34e-6d08-4018-8e8e-686fd839bbb3))
+ (fp_line (start -35.135 13.3) (end -35.135 9.2) (layer "F.SilkS") (width 0.12) (tstamp 6cfa49af-e364-4691-bf8e-28a17c3051af))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 73fdc13d-a6a6-4cd5-9d20-11fd25c49ec1))
+ (fp_line (start 2.205 9.2) (end 4.085 9.2) (layer "F.SilkS") (width 0.12) (tstamp 92d02199-3ce7-4054-99d7-97731b5bf527))
+ (fp_line (start -35.135 9.2) (end -33.12 9.2) (layer "F.SilkS") (width 0.12) (tstamp afe34598-1728-44dc-b216-9504ae25bd20))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp bd869095-5571-474b-8f6c-aacfb4e54f5a))
+ (fp_line (start 4.085 9.2) (end 4.085 13.3) (layer "F.SilkS") (width 0.12) (tstamp ebda7c94-907f-4dc8-81a8-936925ff8065))
+ (fp_line (start 4.55 12.9) (end 11.55 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 1af6f0fa-500e-42cb-827c-74ae2bfc895e))
+ (fp_line (start 11.55 14.3) (end 4.15 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 3a430b70-bce6-47eb-b2f7-95834645f582))
+ (fp_line (start -35.6 8.8) (end -33.4 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 4e85267c-ea12-45de-8842-c3b741d99ce8))
+ (fp_line (start -33.4 -1.3) (end 2.45 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 575a0f13-2bba-4f30-8cd9-4cd247c52bcd))
+ (fp_line (start 4.15 20.45) (end -35.2 20.45) (layer "F.CrtYd") (width 0.05) (tstamp 5ebe17fb-4ce8-4e58-bd9f-d0d98ee74302))
+ (fp_line (start -33.4 8.8) (end -33.4 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 8f919853-38ae-4335-a450-b38f6705b400))
+ (fp_line (start -35.2 20.45) (end -35.2 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 91b7946a-bf5f-4237-9dca-b08ef0b2e1e9))
+ (fp_line (start -35.6 12.9) (end -35.6 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 94d6d4ba-919d-4610-a655-810388cd9b06))
+ (fp_line (start -42.6 12.9) (end -35.6 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 9ec56ffa-412d-4227-996d-ef37fc26fcee))
+ (fp_line (start -35.2 14.3) (end -42.6 14.3) (layer "F.CrtYd") (width 0.05) (tstamp a8658ea7-8a3a-4431-9892-a58358c9eb5a))
+ (fp_line (start 2.45 -1.3) (end 2.45 8.8) (layer "F.CrtYd") (width 0.05) (tstamp aed5dc42-3846-4ee5-9118-279320e4ae8e))
+ (fp_line (start 4.15 14.3) (end 4.15 20.45) (layer "F.CrtYd") (width 0.05) (tstamp af2c255f-90b7-47bb-9616-51a38d809e57))
+ (fp_line (start 11.55 12.9) (end 11.55 14.3) (layer "F.CrtYd") (width 0.05) (tstamp b8eb0d25-fb2b-4774-bd9f-5381abf707a3))
+ (fp_line (start -42.6 14.3) (end -42.6 12.9) (layer "F.CrtYd") (width 0.05) (tstamp be9125ec-8684-4374-8675-246d408a6a0b))
+ (fp_line (start 4.55 8.8) (end 4.55 12.9) (layer "F.CrtYd") (width 0.05) (tstamp d4012d17-837d-49dd-8dd5-19aa06608753))
+ (fp_line (start 2.45 8.8) (end 4.55 8.8) (layer "F.CrtYd") (width 0.05) (tstamp fac860da-097d-4122-896a-e8bf3c077dad))
+ (fp_line (start -12.595 1.98) (end -12.595 9.26) (layer "F.Fab") (width 0.1) (tstamp 0008fa95-f403-4006-b84a-387db2dea2d7))
+ (fp_line (start -25.09 0) (end -25.09 9.26) (layer "F.Fab") (width 0.1) (tstamp 00ad4c67-3721-4f74-81b1-6a6b5a6cf5c3))
+ (fp_line (start -2.29 0) (end -2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp 02d879c9-cd5f-427b-b157-f22ed0927925))
+ (fp_line (start -35.075 9.26) (end -35.075 13.36) (layer "F.Fab") (width 0.1) (tstamp 043bcf10-bf41-4eaf-8f8f-1c0bbbcd5aea))
+ (fp_line (start -30.915 1.98) (end -30.915 9.26) (layer "F.Fab") (width 0.1) (tstamp 0bb20335-f81e-4fc1-86f0-84248c436e7d))
+ (fp_line (start -11.35 0) (end -11.35 9.26) (layer "F.Fab") (width 0.1) (tstamp 0c6a6589-bec6-4509-8d94-81d93a553162))
+ (fp_line (start -0.1 0) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 0e6930d7-7fb9-42bf-98de-694995049b01))
+ (fp_line (start -17.075 1.98) (end -17.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 0fa026fd-529c-433a-93d6-cdee39b92051))
+ (fp_line (start -4.58 0) (end -4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp 0fa42aa1-0ae2-4ee6-b56c-a983e691bcbb))
+ (fp_line (start -20.61 3.96) (end -20.61 9.26) (layer "F.Fab") (width 0.1) (tstamp 0fd2b629-feaf-4e79-89de-88ba6e58afcd))
+ (fp_line (start -23.945 1.98) (end -23.945 9.26) (layer "F.Fab") (width 0.1) (tstamp 1301c81e-5210-4b35-a6b4-271fc25b9caa))
+ (fp_line (start -32.06 0) (end -32.06 9.26) (layer "F.Fab") (width 0.1) (tstamp 15ff44e1-2ad8-4339-b857-d54b710e81f1))
+ (fp_line (start -6.77 0) (end -6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 162bf1e4-0a27-4765-967c-ec9e73ff32da))
+ (fp_line (start -13.84 3.96) (end -13.84 9.26) (layer "F.Fab") (width 0.1) (tstamp 1638f020-7157-47fd-b324-0a778974a9b0))
+ (fp_line (start -27.38 0) (end -27.38 9.26) (layer "F.Fab") (width 0.1) (tstamp 1846a52a-e564-4aef-98a8-0ad8c0ec2602))
+ (fp_line (start -19.465 1.98) (end -19.465 9.26) (layer "F.Fab") (width 0.1) (tstamp 18e8bb7c-80e3-4810-8d7c-53826863ca91))
+ (fp_line (start -4.48 3.96) (end -4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 1bb79218-8288-4797-8f39-5196872989f5))
+ (fp_line (start -20.51 3.96) (end -20.51 9.26) (layer "F.Fab") (width 0.1) (tstamp 1bed77b7-98bd-4653-ac92-2ef986f77aec))
+ (fp_line (start -13.64 3.96) (end -13.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 1c95a87a-0be8-4a43-b951-5d315214ccbc))
+ (fp_line (start 1.145 1.98) (end 1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp 217769a1-0abe-4e6c-9cc4-f3d5f49e9760))
+ (fp_line (start -27.38 3.96) (end -27.38 9.26) (layer "F.Fab") (width 0.1) (tstamp 255b7492-8a85-4a7e-997a-02fa79daed15))
+ (fp_line (start -2.19 0) (end -2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 257452e5-e161-4ac2-bb5e-7ede78ad47cd))
+ (fp_line (start -13.64 0) (end -13.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 25d574f6-dc84-4906-9a14-9ec59b21b291))
+ (fp_line (start -0.1 3.96) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 28252fd2-d666-4062-a118-46bd4776028f))
+ (fp_line (start -24.045 1.98) (end -24.045 9.26) (layer "F.Fab") (width 0.1) (tstamp 2a2a8a2b-633d-4466-80f1-d9c42633a5cc))
+ (fp_line (start -26.335 1.98) (end -26.335 9.26) (layer "F.Fab") (width 0.1) (tstamp 2d7f7004-88b6-407d-8c96-4aabdf753221))
+ (fp_line (start -8.015 1.98) (end -8.015 9.26) (layer "F.Fab") (width 0.1) (tstamp 2d941196-a191-4e42-b5b1-83998a3d9cf7))
+ (fp_line (start -28.525 1.98) (end -28.525 9.26) (layer "F.Fab") (width 0.1) (tstamp 31f6936f-08aa-4e2e-9a8d-5dcf6af6a071))
+ (fp_line (start 4.025 13.36) (end 4.025 9.26) (layer "F.Fab") (width 0.1) (tstamp 34706a48-1862-4031-92f7-8197cca46c1d))
+ (fp_line (start -4.48 0) (end -4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 3490c196-0c1f-468f-aa37-460a66f0f560))
+ (fp_line (start -20.71 3.96) (end -20.71 9.26) (layer "F.Fab") (width 0.1) (tstamp 35594bf7-3410-4a44-b625-bb008cfde1cd))
+ (fp_line (start -18.32 3.96) (end -18.32 9.26) (layer "F.Fab") (width 0.1) (tstamp 39f95839-31b5-450f-adb1-023797a6672e))
+ (fp_line (start -29.77 3.96) (end -29.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 3c26a8bd-4b04-451c-b54a-3d58ed8f8f85))
+ (fp_line (start -25.19 0) (end -25.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 3cdbee5b-9403-4323-8fd1-7449d5cc4f28))
+ (fp_line (start -10.405 1.98) (end -10.405 9.26) (layer "F.Fab") (width 0.1) (tstamp 4043bffb-63e6-460f-8cd9-1c1a1d75f7de))
+ (fp_line (start -6.97 0) (end -6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 43f066c3-f29a-464a-9984-23b3eff315dc))
+ (fp_line (start 4.025 9.26) (end -35.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 453aee89-3546-4ea9-baf1-1d5245774724))
+ (fp_line (start -5.825 1.98) (end -5.825 9.26) (layer "F.Fab") (width 0.1) (tstamp 453e0192-d23e-4b65-a047-6b1e17f9719b))
+ (fp_line (start 11.025 13.36) (end -42.075 13.36) (layer "F.Fab") (width 0.1) (tstamp 47646ca6-2b1c-49e0-878d-d64f14524a7e))
+ (fp_line (start -10.205 1.98) (end -10.205 9.26) (layer "F.Fab") (width 0.1) (tstamp 48347dc3-256d-42d3-a810-6ae3fa119618))
+ (fp_line (start -30.815 1.98) (end -30.815 9.26) (layer "F.Fab") (width 0.1) (tstamp 49455025-4985-45e5-b0dc-1b7477611b5b))
+ (fp_line (start -9.16 3.96) (end -9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp 4d011708-e509-4f60-8e91-9174b42acb83))
+ (fp_line (start -3.335 1.98) (end -3.335 9.26) (layer "F.Fab") (width 0.1) (tstamp 4e3e1140-f302-4e85-900a-99239942a3f7))
+ (fp_line (start -42.075 13.76) (end 11.025 13.76) (layer "F.Fab") (width 0.1) (tstamp 4e578c97-47c3-41f4-8398-503a850de3aa))
+ (fp_line (start -22.9 3.96) (end -22.9 9.26) (layer "F.Fab") (width 0.1) (tstamp 507af30c-bafb-4d08-8ea4-cef48b987ca6))
+ (fp_line (start -9.26 0) (end -9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp 51886792-5c6e-4fa0-b2a2-0a8b3da20142))
+ (fp_line (start -14.785 1.98) (end -14.785 9.26) (layer "F.Fab") (width 0.1) (tstamp 528966cc-bd87-4596-adae-04abe4113fff))
+ (fp_line (start -14.985 1.98) (end -14.985 9.26) (layer "F.Fab") (width 0.1) (tstamp 57cf92a3-9fd3-41af-9b26-185af746cc5d))
+ (fp_line (start -8.115 1.98) (end -8.115 9.26) (layer "F.Fab") (width 0.1) (tstamp 5852ec2c-da77-4e24-a3ea-afe15e45015a))
+ (fp_line (start -6.87 0) (end -6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 59b6edba-f9ad-4a9c-b012-f6e422ad3ba3))
+ (fp_line (start -4.58 3.96) (end -4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp 5af105f2-f40d-43ff-b562-874ffcdafbdc))
+ (fp_line (start -9.06 0) (end -9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp 5c928986-f46f-4bbe-8c30-1fe3564bb1cb))
+ (fp_line (start -25.29 0) (end -25.29 9.26) (layer "F.Fab") (width 0.1) (tstamp 5ce35b75-447a-4425-9530-97c190d655e2))
+ (fp_line (start -1.245 1.98) (end -1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 61475771-7cbf-4261-81ef-0c5cfc74c08b))
+ (fp_line (start -14.885 1.98) (end -14.885 9.26) (layer "F.Fab") (width 0.1) (tstamp 62d4e60a-e6eb-4b24-b3f2-9dfb7baa601b))
+ (fp_line (start -2.29 3.96) (end -2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp 66f85d2e-5b68-4a64-9581-6055d04fe5fb))
+ (fp_line (start -5.625 1.98) (end -5.625 9.26) (layer "F.Fab") (width 0.1) (tstamp 67b1c84c-8fb3-4e3c-8932-ef35db83e938))
+ (fp_line (start -29.87 3.96) (end -29.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 68ebfcc2-cd56-4d90-a46e-20d2628dc22d))
+ (fp_line (start -1.145 1.98) (end -1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp 69a2cdd1-571c-4ee0-9db0-d1147ffb0a60))
+ (fp_line (start -7.915 1.98) (end -7.915 9.26) (layer "F.Fab") (width 0.1) (tstamp 6a1bf928-b892-49aa-947f-b4c9ca2fb2f5))
+ (fp_line (start -6.77 3.96) (end -6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 6a54b4b1-70db-4f4f-8afe-ffb8f69c9de0))
+ (fp_line (start -4.68 0) (end -4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp 6db8a84e-96a1-40fa-8cff-26c7c2235080))
+ (fp_line (start -3.535 1.98) (end -3.535 9.26) (layer "F.Fab") (width 0.1) (tstamp 6e8081f2-7a5b-41bd-9d09-dba9c1e38b1a))
+ (fp_line (start 1.245 1.98) (end 1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 6f2e1db6-5dc8-4089-85b3-92e8a7322616))
+ (fp_line (start -22.8 3.96) (end -22.8 9.26) (layer "F.Fab") (width 0.1) (tstamp 6fcca570-8989-49eb-9802-cf3f41563f53))
+ (fp_line (start -20.51 0) (end -20.51 9.26) (layer "F.Fab") (width 0.1) (tstamp 6fdf94ff-e163-41dc-a99a-c778b74d0475))
+ (fp_line (start -20.71 0) (end -20.71 9.26) (layer "F.Fab") (width 0.1) (tstamp 72875695-43f9-422e-9550-49336da5fcb4))
+ (fp_line (start -18.42 3.96) (end -18.42 9.26) (layer "F.Fab") (width 0.1) (tstamp 72936dd3-06a4-4d7b-a7bf-50d9e4b5a731))
+ (fp_line (start -16.03 0) (end -16.03 9.26) (layer "F.Fab") (width 0.1) (tstamp 72d6d52c-99a0-4cff-9c21-c46f6aea5bc8))
+ (fp_line (start -21.755 1.98) (end -21.755 9.26) (layer "F.Fab") (width 0.1) (tstamp 7589c8fd-2557-4dae-8515-8a26cf2c42b6))
+ (fp_line (start -26.435 1.98) (end -26.435 9.26) (layer "F.Fab") (width 0.1) (tstamp 76beafed-8d01-48ab-9b5f-621b0e747e02))
+ (fp_line (start -21.655 1.98) (end -21.655 9.26) (layer "F.Fab") (width 0.1) (tstamp 787c0652-db92-4fc6-aa32-d6c5098384d2))
+ (fp_line (start -24.145 1.98) (end -24.145 9.26) (layer "F.Fab") (width 0.1) (tstamp 7c41f27a-c493-41fb-80ba-a91a87de9e79))
+ (fp_line (start -34.675 19.93) (end 3.625 19.93) (layer "F.Fab") (width 0.1) (tstamp 7d1e0a9b-5057-42c4-99e0-f37ba31f0469))
+ (fp_line (start -29.77 0) (end -29.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 7d6b7c3c-0ccb-45a7-8b4b-21bb698ceac5))
+ (fp_line (start 0 0) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp 7f687450-faa8-40de-8747-c7374e784436))
+ (fp_line (start -17.175 1.98) (end -17.175 9.26) (layer "F.Fab") (width 0.1) (tstamp 87b95444-2599-408d-973f-933695ae1732))
+ (fp_line (start -6.97 3.96) (end -6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 87df117a-5d1e-4b88-b687-927537fd0537))
+ (fp_line (start -11.45 3.96) (end -11.45 9.26) (layer "F.Fab") (width 0.1) (tstamp 89a48051-9ac9-485d-a2ca-b2f3b659048f))
+ (fp_line (start -42.075 13.36) (end -42.075 13.76) (layer "F.Fab") (width 0.1) (tstamp 8ccb9dd2-48da-423c-9aa4-fadbffc1020a))
+ (fp_line (start -11.55 3.96) (end -11.55 9.26) (layer "F.Fab") (width 0.1) (tstamp 8d3fab63-d21a-4422-b6c0-f9702d567a79))
+ (fp_line (start -34.675 13.76) (end -34.675 19.93) (layer "F.Fab") (width 0.1) (tstamp 90dafbc0-2fd4-454e-afcd-db8d8741a6e2))
+ (fp_line (start -25.19 3.96) (end -25.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 92f0eb91-0808-4b4d-bbe1-d4a1d19e496f))
+ (fp_line (start -27.48 3.96) (end -27.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 94189ae1-051c-4251-a693-59ca025ab6d1))
+ (fp_line (start -12.695 1.98) (end -12.695 9.26) (layer "F.Fab") (width 0.1) (tstamp 94f13e42-660a-47db-8efb-fc64e83a69f1))
+ (fp_line (start -9.16 0) (end -9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp 96205fdb-1b80-4e30-a6ae-693a341d8cec))
+ (fp_line (start -10.305 1.98) (end -10.305 9.26) (layer "F.Fab") (width 0.1) (tstamp 96a30601-fa37-4f84-a2e3-1b0458239bc6))
+ (fp_line (start -4.68 3.96) (end -4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp 973aa233-6c48-47f0-b6bd-fc00eff0f0f9))
+ (fp_line (start -32.16 0) (end -32.16 9.26) (layer "F.Fab") (width 0.1) (tstamp 97a4240f-a593-4d12-9ce0-5d715781407b))
+ (fp_line (start -26.235 1.98) (end -26.235 9.26) (layer "F.Fab") (width 0.1) (tstamp 98b62edd-9af7-4d3d-91aa-bd7442699bed))
+ (fp_line (start -15.93 3.96) (end -15.93 9.26) (layer "F.Fab") (width 0.1) (tstamp 99a5c5ce-1147-49f4-959a-8b49c9dce736))
+ (fp_line (start -31.015 1.98) (end -31.015 9.26) (layer "F.Fab") (width 0.1) (tstamp 9a87a391-6150-4f9f-8118-2699547f0b10))
+ (fp_line (start -11.35 3.96) (end -11.35 9.26) (layer "F.Fab") (width 0.1) (tstamp a094040c-793a-48d1-81fb-71c8c9f39a67))
+ (fp_line (start -28.625 1.98) (end -28.625 9.26) (layer "F.Fab") (width 0.1) (tstamp a1c804f7-1504-42e0-96f0-a94fe9c2e89c))
+ (fp_line (start -13.84 0) (end -13.84 9.26) (layer "F.Fab") (width 0.1) (tstamp a3c2d8a9-3b34-4d3d-827e-bd82cc409c28))
+ (fp_line (start -27.48 0) (end -27.48 9.26) (layer "F.Fab") (width 0.1) (tstamp a4823c04-c1cf-44be-9855-c8e3fae4e5df))
+ (fp_line (start -3.435 1.98) (end -3.435 9.26) (layer "F.Fab") (width 0.1) (tstamp a4acb043-6133-4320-8e29-f14b097901c0))
+ (fp_line (start 0.1 0) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp a58db41c-c4dd-4438-9076-0e34e7cd6c7b))
+ (fp_line (start -18.22 3.96) (end -18.22 9.26) (layer "F.Fab") (width 0.1) (tstamp a74caa2a-4a0b-4428-a97f-50754ccbb5f9))
+ (fp_line (start 0 3.96) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp aa60268f-b854-4e87-b570-dac8f32331b1))
+ (fp_line (start -2.19 3.96) (end -2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp aa6cb063-b88e-4bfc-9e6f-add0d03c945c))
+ (fp_line (start -5.725 1.98) (end -5.725 9.26) (layer "F.Fab") (width 0.1) (tstamp ab037ce5-c14c-4125-a9d7-327b784f111d))
+ (fp_line (start -18.22 0) (end -18.22 9.26) (layer "F.Fab") (width 0.1) (tstamp ab3e3e34-fe1a-4c8d-ae15-7c9423d0cbd2))
+ (fp_line (start -17.275 1.98) (end -17.275 9.26) (layer "F.Fab") (width 0.1) (tstamp ab4bb180-0d07-48ea-b9d3-d0eb057cd0e2))
+ (fp_line (start 3.625 13.76) (end -34.675 13.76) (layer "F.Fab") (width 0.1) (tstamp abd62668-8e2e-4894-aeca-d68d48006f77))
+ (fp_line (start -2.39 0) (end -2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp b11d812f-4739-47d8-8bad-ce6e29916ba7))
+ (fp_line (start -11.45 0) (end -11.45 9.26) (layer "F.Fab") (width 0.1) (tstamp b411d5fa-8392-4ee2-a8dc-bef3c48a18a7))
+ (fp_line (start -27.58 0) (end -27.58 9.26) (layer "F.Fab") (width 0.1) (tstamp b49920da-ad12-4b12-a7ec-631bba3613b2))
+ (fp_line (start -19.565 1.98) (end -19.565 9.26) (layer "F.Fab") (width 0.1) (tstamp b4deae50-1fba-4545-a777-22d0054f8d54))
+ (fp_line (start 11.025 13.76) (end 11.025 13.36) (layer "F.Fab") (width 0.1) (tstamp b85d31e4-c4ff-4f88-baa2-6271db5bbaa3))
+ (fp_line (start -29.87 0) (end -29.87 9.26) (layer "F.Fab") (width 0.1) (tstamp b8cc8169-6040-4ec0-9269-4f80c2dad949))
+ (fp_line (start -9.06 3.96) (end -9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp bab304e5-fbdf-4435-902b-7c15f0d8ca1f))
+ (fp_line (start -20.61 0) (end -20.61 9.26) (layer "F.Fab") (width 0.1) (tstamp bdb59f91-ebe1-448a-ab08-2d019e30782b))
+ (fp_line (start -22.9 0) (end -22.9 9.26) (layer "F.Fab") (width 0.1) (tstamp c3aea94f-63c6-4a46-b014-f6dc01810ed7))
+ (fp_line (start -31.96 0) (end -31.96 9.26) (layer "F.Fab") (width 0.1) (tstamp c85a4b15-22ca-4293-abdf-89456d63c664))
+ (fp_line (start 0.1 3.96) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp cad0db87-d79a-4078-804b-898197e06ccd))
+ (fp_line (start -2.39 3.96) (end -2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp cb573ae3-3738-4997-80a8-73701d97a3cd))
+ (fp_line (start -23 0) (end -23 9.26) (layer "F.Fab") (width 0.1) (tstamp cdedbd48-a196-4b00-8cfd-c35d117e3330))
+ (fp_line (start -18.42 0) (end -18.42 9.26) (layer "F.Fab") (width 0.1) (tstamp ce6e27d3-5d3a-4876-b372-2ddd9970339a))
+ (fp_line (start -12.495 1.98) (end -12.495 9.26) (layer "F.Fab") (width 0.1) (tstamp cfae894d-8aa5-45fb-8629-867b36bbe875))
+ (fp_line (start -25.29 3.96) (end -25.29 9.26) (layer "F.Fab") (width 0.1) (tstamp d2398e3a-5bd8-47ff-ad08-0a5f6b71f20e))
+ (fp_line (start -16.13 0) (end -16.13 9.26) (layer "F.Fab") (width 0.1) (tstamp d3f80a81-fb4d-4467-acd2-6343fb4fe1d8))
+ (fp_line (start 1.045 1.98) (end 1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp d4eed67d-2904-460c-907f-6849e52fc6b8))
+ (fp_line (start -15.93 0) (end -15.93 9.26) (layer "F.Fab") (width 0.1) (tstamp d4f8ef9b-0f82-468c-90ab-c1a82ffa9953))
+ (fp_line (start -23 3.96) (end -23 9.26) (layer "F.Fab") (width 0.1) (tstamp d740a830-1303-46ec-857e-5c8bee5ec038))
+ (fp_line (start -25.09 3.96) (end -25.09 9.26) (layer "F.Fab") (width 0.1) (tstamp dad5e491-a2d9-4691-976c-bf15cab6c1ab))
+ (fp_line (start 3.625 19.93) (end 3.625 13.76) (layer "F.Fab") (width 0.1) (tstamp daf40449-a606-4561-90c0-946a4199d318))
+ (fp_line (start -27.58 3.96) (end -27.58 9.26) (layer "F.Fab") (width 0.1) (tstamp dba77adb-790b-448d-b005-de4c2a54ac5f))
+ (fp_line (start -35.075 13.36) (end 4.025 13.36) (layer "F.Fab") (width 0.1) (tstamp dfef3699-10bb-429f-951b-e7ca0aa2b4cc))
+ (fp_line (start -1.045 1.98) (end -1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp e174be54-3e85-45ba-b37a-110b315d580d))
+ (fp_line (start -16.03 3.96) (end -16.03 9.26) (layer "F.Fab") (width 0.1) (tstamp e216a1e3-79c3-4333-b813-17029e4d541c))
+ (fp_line (start -13.74 0) (end -13.74 9.26) (layer "F.Fab") (width 0.1) (tstamp e2c046a5-191a-4f15-8a42-799331ed7abf))
+ (fp_line (start -16.13 3.96) (end -16.13 9.26) (layer "F.Fab") (width 0.1) (tstamp e46bcbf4-5c7b-402e-80eb-36f8cbcd5c9d))
+ (fp_line (start -22.8 0) (end -22.8 9.26) (layer "F.Fab") (width 0.1) (tstamp e6ac5df4-c713-4832-9070-27644432f33c))
+ (fp_line (start -6.87 3.96) (end -6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp eb9602e3-541c-4f80-977e-715e4dd22722))
+ (fp_line (start -21.855 1.98) (end -21.855 9.26) (layer "F.Fab") (width 0.1) (tstamp edaf12bc-a224-43e5-8541-5e36310c2052))
+ (fp_line (start -29.67 3.96) (end -29.67 9.26) (layer "F.Fab") (width 0.1) (tstamp ef0e4c0f-165e-472b-86e4-4ff9e0958bca))
+ (fp_line (start -28.725 1.98) (end -28.725 9.26) (layer "F.Fab") (width 0.1) (tstamp f36a0748-3570-4e2a-a4f1-ce8a677336d4))
+ (fp_line (start -19.365 1.98) (end -19.365 9.26) (layer "F.Fab") (width 0.1) (tstamp f43a2337-e6ba-49df-88e9-bf9bed7466ae))
+ (fp_line (start -18.32 0) (end -18.32 9.26) (layer "F.Fab") (width 0.1) (tstamp f71c568a-74eb-45b7-af83-4b1383feaca2))
+ (fp_line (start -9.26 3.96) (end -9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp f99fd8e7-5e5b-4368-a885-a98b2f97b8e1))
+ (fp_line (start -11.55 0) (end -11.55 9.26) (layer "F.Fab") (width 0.1) (tstamp fd9fdc45-7b55-4381-9e0f-3e6a03bc693c))
+ (fp_line (start -13.74 3.96) (end -13.74 9.26) (layer "F.Fab") (width 0.1) (tstamp ffd63a73-5954-40cd-8979-f76f26d4c017))
+ (fp_line (start -29.67 0) (end -29.67 9.26) (layer "F.Fab") (width 0.1) (tstamp ffe5e183-c6e6-47dd-a549-5a9957e2d826))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b320fad9-a7ec-41d5-bb3f-59f936274ec8))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 66a7e67e-811c-4cf9-a800-a7104bf4b786))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b43dae08-af30-4363-ad98-8b938e15805e))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 82e7bb65-ad99-49ce-8a24-c2696118b076))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e9ff37e9-f796-46d6-982d-422e89d1cbc7))
+ (pad "6" thru_hole circle (at -11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 025d62ca-877e-4923-aefa-54f12666d4af))
+ (pad "7" thru_hole circle (at -13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6d016ffc-eaea-4c65-b285-4658f5e32449))
+ (pad "8" thru_hole circle (at -16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6d68364-1243-4fd8-8fb4-c223dd106d8e))
+ (pad "9" thru_hole circle (at -18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2ec4608e-e863-482c-9162-ee8ad1f226c4))
+ (pad "10" thru_hole circle (at -20.61 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1b78682c-b6b5-4701-be40-76c2c79ad685))
+ (pad "11" thru_hole circle (at -22.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2c95bff6-b10e-4f29-aa12-f9ed5bc30a40))
+ (pad "12" thru_hole circle (at -25.19 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9a2b1f3e-0152-4497-9eed-272c8f47dd4e))
+ (pad "13" thru_hole circle (at -27.48 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5596cafc-c580-42e0-9086-afe45cca288e))
+ (pad "14" thru_hole circle (at -29.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6e5f645f-8654-4e22-8514-b41d91631ea9))
+ (pad "15" thru_hole circle (at -32.06 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2e220169-5d3b-45da-8f76-0055eccc61db))
+ (pad "16" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 742fab19-4a80-4dc8-9708-9d5e9c5ce800))
+ (pad "17" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ef81e0c2-ad9e-4ef0-a7fa-c9d6938246f4))
+ (pad "18" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp de144090-2bf1-48a0-b520-4fc57374f9e2))
+ (pad "19" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1cef6371-8d14-4238-a14d-7ca214d89862))
+ (pad "20" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 73f1fb7e-043a-43ee-95cf-cced37dc1a8a))
+ (pad "21" thru_hole circle (at -10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 386c91b5-a31b-49dd-9043-520349d91f82))
+ (pad "22" thru_hole circle (at -12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e168efc-a3f2-4286-bf2f-edac7aeb4ef2))
+ (pad "23" thru_hole circle (at -14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7b25a4de-3ef1-4425-853a-1e450edfc3a4))
+ (pad "24" thru_hole circle (at -17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4b6afb19-6210-4b64-9a7b-90c6e102773c))
+ (pad "25" thru_hole circle (at -19.465 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c59cc7b3-9a22-44aa-8f7f-5a7a494762a7))
+ (pad "26" thru_hole circle (at -21.755 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e820cf82-7d69-4f8f-9754-c6eec1939587))
+ (pad "27" thru_hole circle (at -24.045 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9e91ab6-3c72-4e7a-b394-d6d9b5706265))
+ (pad "28" thru_hole circle (at -26.335 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 784f8e83-e2ba-48be-a844-d8402d21f57e))
+ (pad "29" thru_hole circle (at -28.625 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 371df680-4325-4fd6-9a37-eff3f23b08ea))
+ (pad "30" thru_hole circle (at -30.915 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8fec0427-ce21-47a3-90c3-90d21ae9f2ee))
+ (pad "31" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ef62c29e-73ef-47d3-9934-9304ce11a596))
+ (pad "32" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 172715b0-6314-49c5-a358-87d800f428de))
+ (pad "33" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bf1507d1-1c6c-4b78-b7e9-7a4f9204143a))
+ (pad "34" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3b4c7c6d-aa66-4cca-84db-248f441d0626))
+ (pad "35" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6768ea41-e41b-4ad0-b606-16eca0e2a64a))
+ (pad "36" thru_hole circle (at -11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 272282ad-2edf-4f36-a0ce-840a3668082b))
+ (pad "37" thru_hole circle (at -13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dc8dfaca-1143-4825-bfb5-8d90ca1f673f))
+ (pad "38" thru_hole circle (at -16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1703b2a5-f9b5-412e-91b0-b2268b2bfd4c))
+ (pad "39" thru_hole circle (at -18.32 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6c7abe91-398a-4411-b224-454e039caa75))
+ (pad "40" thru_hole circle (at -20.61 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5b1155dc-7cd4-4dc5-88c0-cf59378e7dd5))
+ (pad "41" thru_hole circle (at -22.9 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4e89c3e4-5665-4f0f-ba66-74b6a7508222))
+ (pad "42" thru_hole circle (at -25.19 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7c4220ab-213b-4daa-a5d7-e98d563ddf55))
+ (pad "43" thru_hole circle (at -27.48 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 44ae1ade-ed5b-44a9-b76a-95af2c308e6e))
+ (pad "44" thru_hole circle (at -29.77 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ea688c18-1bb4-43cd-9abd-98f188796748))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..dd2ecf46
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,238 @@
+(footprint "DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -15.525 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 03e53e03-274e-460d-8c45-a43e277ee364)
+ )
+ (fp_text value "DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (at -15.525 22.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5505e110-f924-4b45-a8db-702a1109e3d7)
+ )
+ (fp_text user "${REFERENCE}" (at -15.525 17.965) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 01eee058-c2b7-4a3b-8152-8f90f69d6b35)
+ )
+ (fp_line (start 2.205 -1.06) (end 2.205 10.32) (layer "F.SilkS") (width 0.12) (tstamp 22398003-9214-4cbc-8c92-729c5355aa86))
+ (fp_line (start -33.12 -1.06) (end 2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 2323ca28-2c7e-4515-a13e-63ed9ae9c461))
+ (fp_line (start -35.135 14.42) (end -35.135 10.32) (layer "F.SilkS") (width 0.12) (tstamp 35c3ec04-3eb3-413b-bd15-71bea308fcab))
+ (fp_line (start -35.135 10.32) (end -33.12 10.32) (layer "F.SilkS") (width 0.12) (tstamp 3e3fb157-4bc1-4178-9f31-e34ad56d585b))
+ (fp_line (start 2.205 10.32) (end 4.085 10.32) (layer "F.SilkS") (width 0.12) (tstamp 5c1a761e-d880-47a1-a6cc-859e2644ae7e))
+ (fp_line (start 4.085 10.32) (end 4.085 14.42) (layer "F.SilkS") (width 0.12) (tstamp 743b3bb4-366d-442b-87f0-dc8028431c69))
+ (fp_line (start -33.12 10.32) (end -33.12 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 79c1938a-46a1-480f-b3f2-b44da382d00f))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp a78fdfa2-2bc9-4134-99b1-5d6b515f702a))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp b1466393-5ba5-4681-838f-3616f8979f38))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp bdac4aba-5299-4a17-a432-19436e192e1b))
+ (fp_line (start -35.6 14) (end -35.6 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 00e600fa-c3a7-4134-b387-e108fb8f1dc5))
+ (fp_line (start -42.6 15.4) (end -42.6 14) (layer "F.CrtYd") (width 0.05) (tstamp 060f7fdf-6a1a-4228-8147-4a522b653b00))
+ (fp_line (start 11.55 15.4) (end 4.15 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 0eebb890-4ac8-419c-bd92-23080f9e688d))
+ (fp_line (start 4.55 9.9) (end 4.55 14) (layer "F.CrtYd") (width 0.05) (tstamp 19ad9540-0a48-4558-91af-df9260dabdf9))
+ (fp_line (start -33.4 9.9) (end -33.4 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 28ce0413-b9f7-4b71-b377-e63784c22b12))
+ (fp_line (start 11.55 14) (end 11.55 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 415bcc1b-549d-415b-ad8d-ee2baedfe705))
+ (fp_line (start -35.2 15.4) (end -42.6 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 47b6d4d4-b347-4a29-a86d-a00026742659))
+ (fp_line (start 4.15 21.55) (end -35.2 21.55) (layer "F.CrtYd") (width 0.05) (tstamp 77e8cdef-33c4-4559-a03a-a06c9fe3abe9))
+ (fp_line (start -35.2 21.55) (end -35.2 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 7aed3e61-cb81-4119-b7a5-1ecbbf5d734a))
+ (fp_line (start -42.6 14) (end -35.6 14) (layer "F.CrtYd") (width 0.05) (tstamp adb061d7-eed3-47e8-aaa7-7fc52a69cc90))
+ (fp_line (start -35.6 9.9) (end -33.4 9.9) (layer "F.CrtYd") (width 0.05) (tstamp b30d92d0-8f3f-45a1-b926-8b31ce8bb09a))
+ (fp_line (start 2.45 -1.35) (end 2.45 9.9) (layer "F.CrtYd") (width 0.05) (tstamp c73fa5b0-6f0f-434a-9e90-e8a25f051c0c))
+ (fp_line (start 4.55 14) (end 11.55 14) (layer "F.CrtYd") (width 0.05) (tstamp ca3d8503-8048-426f-9475-2494dd40cf21))
+ (fp_line (start 2.45 9.9) (end 4.55 9.9) (layer "F.CrtYd") (width 0.05) (tstamp dc32bbf7-c812-44c3-b2c4-b33ac8a26444))
+ (fp_line (start 4.15 15.4) (end 4.15 21.55) (layer "F.CrtYd") (width 0.05) (tstamp ebec5ebe-ea50-44ae-9c2b-38548842180c))
+ (fp_line (start -33.4 -1.35) (end 2.45 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp edbb43a1-c8a5-49e7-b275-5ee406544284))
+ (fp_line (start -32.16 0) (end -32.16 10.38) (layer "F.Fab") (width 0.1) (tstamp 0387f2b1-c893-49d1-a2d6-77859f747d44))
+ (fp_line (start -6.97 0) (end -6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 044044e8-ad7d-4d9d-b75f-5164d3c78899))
+ (fp_line (start -4.68 5.08) (end -4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp 05a5026b-6457-4361-bdac-6826175ca694))
+ (fp_line (start -30.915 2.54) (end -30.915 10.38) (layer "F.Fab") (width 0.1) (tstamp 0928283a-8e95-4273-9db7-041bd1878680))
+ (fp_line (start -17.075 2.54) (end -17.075 10.38) (layer "F.Fab") (width 0.1) (tstamp 0c8e5a94-f6ad-47de-b168-66054d2bd981))
+ (fp_line (start -5.625 2.54) (end -5.625 10.38) (layer "F.Fab") (width 0.1) (tstamp 0caa5529-efab-433f-bfd4-7663677081d1))
+ (fp_line (start -23.945 2.54) (end -23.945 10.38) (layer "F.Fab") (width 0.1) (tstamp 0f5e58bc-a88b-4bbd-809c-e936dd350141))
+ (fp_line (start -12.595 2.54) (end -12.595 10.38) (layer "F.Fab") (width 0.1) (tstamp 132afcaf-57e1-44cd-8f8b-178af44b4e1b))
+ (fp_line (start -25.19 0) (end -25.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 13333dcd-65a7-42fa-ae7d-6fafb9057d21))
+ (fp_line (start -16.03 0) (end -16.03 10.38) (layer "F.Fab") (width 0.1) (tstamp 15a06e7a-6ee2-4fdd-ab3c-becbedb35b5f))
+ (fp_line (start -13.74 0) (end -13.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 165a5abc-c3d9-403e-bca6-382d41a9afbc))
+ (fp_line (start -4.58 0) (end -4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 1a5c82a1-46d3-416f-9f20-9abf868fd24b))
+ (fp_line (start -14.885 2.54) (end -14.885 10.38) (layer "F.Fab") (width 0.1) (tstamp 1a926bf6-d7d2-438b-a325-66ca6ea3317e))
+ (fp_line (start -32.06 0) (end -32.06 10.38) (layer "F.Fab") (width 0.1) (tstamp 1b60741e-19b0-4241-8171-63d2398b839c))
+ (fp_line (start -10.205 2.54) (end -10.205 10.38) (layer "F.Fab") (width 0.1) (tstamp 1d70c8ce-8805-4e73-b2b8-1c8d3cfd7e0b))
+ (fp_line (start -25.19 5.08) (end -25.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 1e4009ee-89ce-4a6e-97e3-f32c3bb3810b))
+ (fp_line (start -15.93 5.08) (end -15.93 10.38) (layer "F.Fab") (width 0.1) (tstamp 1f2c7ab0-8b93-4d73-9f04-ee285339ed90))
+ (fp_line (start -31.015 2.54) (end -31.015 10.38) (layer "F.Fab") (width 0.1) (tstamp 20195d8e-44b0-4bb8-8a1e-fc4a4b2c640c))
+ (fp_line (start -13.64 0) (end -13.64 10.38) (layer "F.Fab") (width 0.1) (tstamp 24732cca-a6e0-4bd3-8c83-c0387d91e366))
+ (fp_line (start -11.45 5.08) (end -11.45 10.38) (layer "F.Fab") (width 0.1) (tstamp 2532014b-c210-4b2d-809a-10d888f0bca0))
+ (fp_line (start -25.09 0) (end -25.09 10.38) (layer "F.Fab") (width 0.1) (tstamp 25b7b9c7-686e-493b-8f0d-ada10234f6a4))
+ (fp_line (start 3.625 14.88) (end -34.675 14.88) (layer "F.Fab") (width 0.1) (tstamp 2d484328-d4af-4276-b204-b5d4c19b65d9))
+ (fp_line (start -27.38 5.08) (end -27.38 10.38) (layer "F.Fab") (width 0.1) (tstamp 2e30030e-5a71-4622-8622-ffbd2a3457d8))
+ (fp_line (start -14.785 2.54) (end -14.785 10.38) (layer "F.Fab") (width 0.1) (tstamp 2f911670-eff0-4fa3-af21-714139c93478))
+ (fp_line (start -35.075 10.38) (end -35.075 14.48) (layer "F.Fab") (width 0.1) (tstamp 30481ad8-9d1b-40a1-a2aa-a9b9d66b3c26))
+ (fp_line (start -27.48 5.08) (end -27.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 30d09937-f186-490f-a93e-1b8cfac0f0ab))
+ (fp_line (start -9.26 5.08) (end -9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp 326cf289-b429-435f-abc3-57916452494c))
+ (fp_line (start -11.35 0) (end -11.35 10.38) (layer "F.Fab") (width 0.1) (tstamp 3272c15f-0ce3-4ab6-9b68-83ba97b857a7))
+ (fp_line (start -12.695 2.54) (end -12.695 10.38) (layer "F.Fab") (width 0.1) (tstamp 327c7b67-7e51-4cd7-9763-61430cb57cd1))
+ (fp_line (start -1.045 2.54) (end -1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 34cf98e3-8dfb-4985-a5f3-d5b8fa3a4cad))
+ (fp_line (start -29.87 0) (end -29.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 36285279-f61f-48d6-a3d5-44e39ed6e508))
+ (fp_line (start -13.64 5.08) (end -13.64 10.38) (layer "F.Fab") (width 0.1) (tstamp 3636cb6e-d578-480b-a605-5d2653f5fac5))
+ (fp_line (start -20.51 5.08) (end -20.51 10.38) (layer "F.Fab") (width 0.1) (tstamp 3919cf6a-606d-42a0-9ad6-48caffda8270))
+ (fp_line (start -6.97 5.08) (end -6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 3c2b256b-f9a6-4bf5-a8b5-7fc91345057d))
+ (fp_line (start -9.26 0) (end -9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp 3d3ddd7f-44f3-4985-9e6d-65e47a1f0212))
+ (fp_line (start -21.655 2.54) (end -21.655 10.38) (layer "F.Fab") (width 0.1) (tstamp 3f79b6d3-3131-4b62-a212-898850f09206))
+ (fp_line (start -8.115 2.54) (end -8.115 10.38) (layer "F.Fab") (width 0.1) (tstamp 41113a02-fda6-409a-967c-729a4f9fbae9))
+ (fp_line (start -12.495 2.54) (end -12.495 10.38) (layer "F.Fab") (width 0.1) (tstamp 4183c5ca-feb7-45cf-bfc1-a2bd4af30cff))
+ (fp_line (start -18.32 0) (end -18.32 10.38) (layer "F.Fab") (width 0.1) (tstamp 4308fbf1-b2c2-451b-b050-13a3b22bdc40))
+ (fp_line (start -28.725 2.54) (end -28.725 10.38) (layer "F.Fab") (width 0.1) (tstamp 43204b22-b68d-4425-9e91-7839b159805f))
+ (fp_line (start -0.1 5.08) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 4409e06f-f809-498d-ba58-ba51e2263f96))
+ (fp_line (start -23 5.08) (end -23 10.38) (layer "F.Fab") (width 0.1) (tstamp 4d51c3e0-b564-4a9a-9f2b-eab4f19b336c))
+ (fp_line (start -16.13 0) (end -16.13 10.38) (layer "F.Fab") (width 0.1) (tstamp 4e65e19a-b175-4a94-9ee1-bd0974ab803b))
+ (fp_line (start -6.87 5.08) (end -6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 4fc5797c-518a-4c92-abdb-73244cbb0322))
+ (fp_line (start -6.87 0) (end -6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 54424fa3-cae2-4acf-890f-1b96bed3a742))
+ (fp_line (start -13.84 0) (end -13.84 10.38) (layer "F.Fab") (width 0.1) (tstamp 54a3060c-eff4-4502-bca2-84b2344b5863))
+ (fp_line (start -2.19 0) (end -2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 56f7e042-bdf9-4152-9f73-d7b1f23a124d))
+ (fp_line (start -9.16 0) (end -9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp 573bcdec-2f4a-4604-96b1-4242a49503a4))
+ (fp_line (start -27.38 0) (end -27.38 10.38) (layer "F.Fab") (width 0.1) (tstamp 5b9a7a8f-8bf2-4714-9f2a-514c03c5128d))
+ (fp_line (start -17.275 2.54) (end -17.275 10.38) (layer "F.Fab") (width 0.1) (tstamp 5f7d8595-cc51-487e-a416-27fba4e577f0))
+ (fp_line (start -1.245 2.54) (end -1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp 6184f8c2-8e87-441d-ab7d-352bacc5bf72))
+ (fp_line (start 11.025 14.48) (end -42.075 14.48) (layer "F.Fab") (width 0.1) (tstamp 63153837-dea5-41b1-9e26-70d413da6e97))
+ (fp_line (start 4.025 14.48) (end 4.025 10.38) (layer "F.Fab") (width 0.1) (tstamp 64eb51f5-7827-4733-bebf-a5af1f9c52e7))
+ (fp_line (start -11.55 0) (end -11.55 10.38) (layer "F.Fab") (width 0.1) (tstamp 65aa5bd8-d3e5-4137-a462-427e3904a070))
+ (fp_line (start -9.06 0) (end -9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp 6a1344ce-1d93-4196-8383-85fc08062310))
+ (fp_line (start 11.025 14.88) (end 11.025 14.48) (layer "F.Fab") (width 0.1) (tstamp 6a27fc16-7205-4637-81b7-19773aa2108a))
+ (fp_line (start -2.29 5.08) (end -2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp 6af8f96e-fc51-4e46-8d6a-ac8697a18438))
+ (fp_line (start -22.9 0) (end -22.9 10.38) (layer "F.Fab") (width 0.1) (tstamp 702d24c2-299e-4149-90b8-8fb64596e95a))
+ (fp_line (start -24.045 2.54) (end -24.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 70cee14c-4c2e-46e9-8f59-a7000837b932))
+ (fp_line (start -20.61 5.08) (end -20.61 10.38) (layer "F.Fab") (width 0.1) (tstamp 7a5a0f4e-08be-4ce1-88f3-003d3312e56a))
+ (fp_line (start -15.93 0) (end -15.93 10.38) (layer "F.Fab") (width 0.1) (tstamp 7b27c4cf-7d69-410d-babf-906624feee45))
+ (fp_line (start -9.06 5.08) (end -9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp 7ded1284-55ff-4f99-915c-f89e741a28bf))
+ (fp_line (start -25.29 0) (end -25.29 10.38) (layer "F.Fab") (width 0.1) (tstamp 8002702a-ee4f-4754-9e7e-354c01e4c7af))
+ (fp_line (start -3.335 2.54) (end -3.335 10.38) (layer "F.Fab") (width 0.1) (tstamp 80de49a5-7157-4f28-aa22-45dfafdf2a14))
+ (fp_line (start -22.8 5.08) (end -22.8 10.38) (layer "F.Fab") (width 0.1) (tstamp 88be1eca-f9ae-46ea-8e5f-9fb265aed906))
+ (fp_line (start -13.74 5.08) (end -13.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 89c693ea-885e-408a-84d6-6870a5c6c743))
+ (fp_line (start -10.405 2.54) (end -10.405 10.38) (layer "F.Fab") (width 0.1) (tstamp 8a672636-50eb-441a-aa80-4b50058a7d19))
+ (fp_line (start -18.42 0) (end -18.42 10.38) (layer "F.Fab") (width 0.1) (tstamp 8a6c24e6-f370-4406-b5ca-1742cb57363b))
+ (fp_line (start -11.55 5.08) (end -11.55 10.38) (layer "F.Fab") (width 0.1) (tstamp 8c8e7483-eb7d-4b6b-be2f-e045d6d72a1c))
+ (fp_line (start -16.13 5.08) (end -16.13 10.38) (layer "F.Fab") (width 0.1) (tstamp 8d01f674-5529-4b2a-b50b-60791e46c727))
+ (fp_line (start -16.03 5.08) (end -16.03 10.38) (layer "F.Fab") (width 0.1) (tstamp 8d0ae01d-fa53-4be0-8ed7-4dd0d4fe3aa3))
+ (fp_line (start 4.025 10.38) (end -35.075 10.38) (layer "F.Fab") (width 0.1) (tstamp 8d4ced83-3e20-4ade-aad1-4195cebad914))
+ (fp_line (start -18.32 5.08) (end -18.32 10.38) (layer "F.Fab") (width 0.1) (tstamp 8d691976-dfbd-4e49-bc33-b9cc63796510))
+ (fp_line (start -21.755 2.54) (end -21.755 10.38) (layer "F.Fab") (width 0.1) (tstamp 906c8d83-870b-4aac-8215-cd28aa96759b))
+ (fp_line (start -4.48 5.08) (end -4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 919912bd-6f95-4665-8694-c0a408c1f3ab))
+ (fp_line (start -19.365 2.54) (end -19.365 10.38) (layer "F.Fab") (width 0.1) (tstamp 93a35f2d-979f-4907-9d24-e04325f9b1eb))
+ (fp_line (start -34.675 14.88) (end -34.675 21.05) (layer "F.Fab") (width 0.1) (tstamp 95a5b3ad-073f-49b6-9105-4b40bdff36d2))
+ (fp_line (start -7.915 2.54) (end -7.915 10.38) (layer "F.Fab") (width 0.1) (tstamp 95df7d11-aeff-47c7-8447-3723291123f2))
+ (fp_line (start -27.58 5.08) (end -27.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 965e3bf6-3c7e-44c1-ab07-317178f552fd))
+ (fp_line (start -0.1 0) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 9971ffbc-b03a-47da-9d32-54dfeab5e917))
+ (fp_line (start -2.39 0) (end -2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp 9a0afd67-9312-4f17-b98f-6e510558789f))
+ (fp_line (start -4.58 5.08) (end -4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 9cbff9f3-b366-48e3-ad41-37fe5745a212))
+ (fp_line (start -19.465 2.54) (end -19.465 10.38) (layer "F.Fab") (width 0.1) (tstamp 9cf7f2f2-7596-4009-96ae-a6f685eb9c5b))
+ (fp_line (start -5.825 2.54) (end -5.825 10.38) (layer "F.Fab") (width 0.1) (tstamp 9d61e94a-bb16-4c6c-a31a-4745d44cd595))
+ (fp_line (start -18.42 5.08) (end -18.42 10.38) (layer "F.Fab") (width 0.1) (tstamp 9e1a0768-ed43-44cd-a35d-2c2d5b274125))
+ (fp_line (start -6.77 5.08) (end -6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp a0f2e8e7-48d5-4020-92c9-c00e00624c49))
+ (fp_line (start -18.22 0) (end -18.22 10.38) (layer "F.Fab") (width 0.1) (tstamp a1275ff7-4f8a-49d2-9486-145f93367e62))
+ (fp_line (start -42.075 14.88) (end 11.025 14.88) (layer "F.Fab") (width 0.1) (tstamp a2343f3a-b3f0-47f2-9f9f-ba12da4b3421))
+ (fp_line (start -2.29 0) (end -2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp a4872aa4-8939-453f-bff3-d88324b5ed40))
+ (fp_line (start -29.87 5.08) (end -29.87 10.38) (layer "F.Fab") (width 0.1) (tstamp a4f4693b-7842-430c-834f-7454fe65b0fa))
+ (fp_line (start -42.075 14.48) (end -42.075 14.88) (layer "F.Fab") (width 0.1) (tstamp a5c9ac9f-0db7-489f-88ed-ff1bd93dbce3))
+ (fp_line (start -11.45 0) (end -11.45 10.38) (layer "F.Fab") (width 0.1) (tstamp a812802c-5706-4eab-b067-9e3eb0d1b631))
+ (fp_line (start -20.61 0) (end -20.61 10.38) (layer "F.Fab") (width 0.1) (tstamp a88fe918-002d-48da-b04b-c9a39eea6aa9))
+ (fp_line (start -9.16 5.08) (end -9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp a8c77650-0399-4422-acc5-9fddfcc7e52b))
+ (fp_line (start -35.075 14.48) (end 4.025 14.48) (layer "F.Fab") (width 0.1) (tstamp a963c25c-6be2-4fcd-82b8-285d1ba629a0))
+ (fp_line (start -4.48 0) (end -4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp a97f3d31-5ec1-417e-a9db-74b823c2d58d))
+ (fp_line (start -3.435 2.54) (end -3.435 10.38) (layer "F.Fab") (width 0.1) (tstamp aab0a419-0cf6-4eee-99e5-0dd8391d173e))
+ (fp_line (start -11.35 5.08) (end -11.35 10.38) (layer "F.Fab") (width 0.1) (tstamp aab70445-a762-4b31-bd99-b595b3d9df89))
+ (fp_line (start 0 5.08) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp ac439904-9c76-4f59-ae53-30464c4087ae))
+ (fp_line (start -29.67 5.08) (end -29.67 10.38) (layer "F.Fab") (width 0.1) (tstamp b03695d6-4524-4e16-aa35-39dcb5b4438a))
+ (fp_line (start -28.625 2.54) (end -28.625 10.38) (layer "F.Fab") (width 0.1) (tstamp b6d2f4f5-7f21-42c1-9418-fadbf6006328))
+ (fp_line (start -2.19 5.08) (end -2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp b8b19ce1-c21d-4d9c-939f-8b6057b5755a))
+ (fp_line (start -20.71 5.08) (end -20.71 10.38) (layer "F.Fab") (width 0.1) (tstamp bc5c9d77-598e-4674-bc7b-9be4d4393ce1))
+ (fp_line (start -18.22 5.08) (end -18.22 10.38) (layer "F.Fab") (width 0.1) (tstamp bd5b5cde-3bf1-479e-9d49-9df60a1015ac))
+ (fp_line (start -29.77 0) (end -29.77 10.38) (layer "F.Fab") (width 0.1) (tstamp be9c1ab4-fb56-45fe-b8bd-73afdb208739))
+ (fp_line (start -30.815 2.54) (end -30.815 10.38) (layer "F.Fab") (width 0.1) (tstamp bed80fe2-a142-415d-800e-1859f50363e8))
+ (fp_line (start 1.045 2.54) (end 1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp c1fa6af2-ae8a-4813-9bc3-5b2400b36a95))
+ (fp_line (start -24.145 2.54) (end -24.145 10.38) (layer "F.Fab") (width 0.1) (tstamp c680246b-97c6-4b3b-910e-89f701c55248))
+ (fp_line (start -3.535 2.54) (end -3.535 10.38) (layer "F.Fab") (width 0.1) (tstamp c6b9df4c-fdcc-4715-bd29-69acceb9df37))
+ (fp_line (start -13.84 5.08) (end -13.84 10.38) (layer "F.Fab") (width 0.1) (tstamp cf060fbf-e96a-4369-a9fd-82d7fa41fcb6))
+ (fp_line (start -21.855 2.54) (end -21.855 10.38) (layer "F.Fab") (width 0.1) (tstamp cf4de177-14c5-4c81-a936-0b2deb43383c))
+ (fp_line (start -2.39 5.08) (end -2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp cf62c676-ec35-4019-9125-70998a2e1eb5))
+ (fp_line (start -31.96 0) (end -31.96 10.38) (layer "F.Fab") (width 0.1) (tstamp d4d1af9c-eed1-4116-8db3-1111a9a95236))
+ (fp_line (start -20.71 0) (end -20.71 10.38) (layer "F.Fab") (width 0.1) (tstamp d5257480-e3df-4e60-b4bb-401d46ff9afc))
+ (fp_line (start -25.09 5.08) (end -25.09 10.38) (layer "F.Fab") (width 0.1) (tstamp d732eed8-9792-4063-b32d-51726a8b1bfe))
+ (fp_line (start -6.77 0) (end -6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp d91dfba3-5ed8-4746-8f52-cc9031934d00))
+ (fp_line (start -27.48 0) (end -27.48 10.38) (layer "F.Fab") (width 0.1) (tstamp d9a7895b-79f3-4a55-857b-ce23f47cfc97))
+ (fp_line (start -26.335 2.54) (end -26.335 10.38) (layer "F.Fab") (width 0.1) (tstamp daea74fb-4299-4285-9814-64a0b0d31987))
+ (fp_line (start -34.675 21.05) (end 3.625 21.05) (layer "F.Fab") (width 0.1) (tstamp dbed69f6-e651-4c71-bd31-63414a74113b))
+ (fp_line (start -23 0) (end -23 10.38) (layer "F.Fab") (width 0.1) (tstamp dca91d05-c68b-4ba0-826d-8d7524d1e15a))
+ (fp_line (start -5.725 2.54) (end -5.725 10.38) (layer "F.Fab") (width 0.1) (tstamp dd1f8f9b-8c72-4f9a-a4f1-1d1a20d44850))
+ (fp_line (start -25.29 5.08) (end -25.29 10.38) (layer "F.Fab") (width 0.1) (tstamp dd920c03-0a9a-4b14-86b1-91bce88520be))
+ (fp_line (start -20.51 0) (end -20.51 10.38) (layer "F.Fab") (width 0.1) (tstamp decd952c-c346-465d-add9-24d9e2d3680e))
+ (fp_line (start -14.985 2.54) (end -14.985 10.38) (layer "F.Fab") (width 0.1) (tstamp dfd5598c-c53d-4d81-9615-f041ba4de1f1))
+ (fp_line (start 0.1 0) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp e0cf9f03-bdaf-4fff-8944-4e37a90c63fe))
+ (fp_line (start -29.67 0) (end -29.67 10.38) (layer "F.Fab") (width 0.1) (tstamp e0f1041e-220d-473b-a5b3-6a96a03fdbbb))
+ (fp_line (start -22.9 5.08) (end -22.9 10.38) (layer "F.Fab") (width 0.1) (tstamp e1ceb45d-fd77-4287-8b0a-fbe294c6fc79))
+ (fp_line (start -26.235 2.54) (end -26.235 10.38) (layer "F.Fab") (width 0.1) (tstamp e64c5e67-e1ff-437f-9bd7-eaedb959e45e))
+ (fp_line (start -19.565 2.54) (end -19.565 10.38) (layer "F.Fab") (width 0.1) (tstamp e7769deb-519b-45f8-9aa6-8db66a40d86f))
+ (fp_line (start -1.145 2.54) (end -1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp ebf50785-b8f8-4ee0-afef-fcbd4f43d941))
+ (fp_line (start -10.305 2.54) (end -10.305 10.38) (layer "F.Fab") (width 0.1) (tstamp ef16fb13-edd9-43bc-9bb7-f47e29781e36))
+ (fp_line (start -29.77 5.08) (end -29.77 10.38) (layer "F.Fab") (width 0.1) (tstamp f00e7f69-d502-4e7f-bda3-dfea4d5e7e06))
+ (fp_line (start -4.68 0) (end -4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp f042ffdf-a280-468a-8c7b-fa141abea85b))
+ (fp_line (start -28.525 2.54) (end -28.525 10.38) (layer "F.Fab") (width 0.1) (tstamp f112a896-cf0f-43ee-8f2e-1372584a5dc2))
+ (fp_line (start -8.015 2.54) (end -8.015 10.38) (layer "F.Fab") (width 0.1) (tstamp f19dd0bd-d8d4-4034-95d3-551f5699cfdc))
+ (fp_line (start -17.175 2.54) (end -17.175 10.38) (layer "F.Fab") (width 0.1) (tstamp f39839ac-044f-4342-b465-7f7eedf6acff))
+ (fp_line (start 0.1 5.08) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp f3f6ca1a-81d8-4ce7-b417-01fab42b7dfa))
+ (fp_line (start -26.435 2.54) (end -26.435 10.38) (layer "F.Fab") (width 0.1) (tstamp f57ea4f8-a6ac-4d59-8974-756de7f19a57))
+ (fp_line (start -22.8 0) (end -22.8 10.38) (layer "F.Fab") (width 0.1) (tstamp fa025faa-1bc1-46e2-9e69-844aa415b9a9))
+ (fp_line (start 1.145 2.54) (end 1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp fa3c6170-b090-46ad-ad61-f14ee490d21f))
+ (fp_line (start 3.625 21.05) (end 3.625 14.88) (layer "F.Fab") (width 0.1) (tstamp fa7d933d-58a3-4ade-91ea-a0a9c2c43d08))
+ (fp_line (start 0 0) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp fb740666-c164-4881-9226-c881774010ca))
+ (fp_line (start -27.58 0) (end -27.58 10.38) (layer "F.Fab") (width 0.1) (tstamp fc61fe8b-b0e2-4907-9783-651701478529))
+ (fp_line (start 1.245 2.54) (end 1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp fc6f63c2-8fb9-46df-96c0-241f6fd971df))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c46128e2-28d8-46c2-b58b-745cfd0e4ba7))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3278b020-943b-4a79-8201-071c550c6b52))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 99ade7c1-15ce-46e9-b085-b65b3c9fdcc5))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a27bd3ee-0fd3-4062-9578-c93a55d2b48c))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ddb26e4d-ad3e-467a-945a-f82abbc72d86))
+ (pad "6" thru_hole circle (at -11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f0cc4171-c32c-4d7e-a9cc-5a7c7770a86b))
+ (pad "7" thru_hole circle (at -13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b0686d3e-d5c7-4fa2-a121-70ca7180ded5))
+ (pad "8" thru_hole circle (at -16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 106a8b12-1543-4735-a27e-7171f356c793))
+ (pad "9" thru_hole circle (at -18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ce3843e1-b2ff-407b-9d14-adc92b8c84ab))
+ (pad "10" thru_hole circle (at -20.61 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9e3dadb-28e9-4de4-a066-567b6633c1f9))
+ (pad "11" thru_hole circle (at -22.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 64e26c61-9db7-4b75-9539-ffaf18de694b))
+ (pad "12" thru_hole circle (at -25.19 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 27f6a382-8644-4df6-aadc-ccc7b69b863f))
+ (pad "13" thru_hole circle (at -27.48 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f14b3a0a-78d8-4842-8187-af947016311e))
+ (pad "14" thru_hole circle (at -29.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6e73af8b-5b88-4d84-b7a5-af5fdf8024a0))
+ (pad "15" thru_hole circle (at -32.06 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2df44655-4918-48c5-9592-c4a514f91dd4))
+ (pad "16" thru_hole circle (at 1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp add0d3d5-d0e3-4915-ba88-c0ac35d83e9e))
+ (pad "17" thru_hole circle (at -1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5138a116-0cf0-4a29-afd5-cd202da1dcc9))
+ (pad "18" thru_hole circle (at -3.435 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a234473a-861f-4400-9060-d0de0741b6e8))
+ (pad "19" thru_hole circle (at -5.725 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d4f94160-3472-4c82-b962-e56ef3492ddb))
+ (pad "20" thru_hole circle (at -8.015 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 384d7f7c-5c5c-4569-9b30-ce7323dc51f6))
+ (pad "21" thru_hole circle (at -10.305 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 573c02b6-3629-4243-b5ad-7b26e437c5c9))
+ (pad "22" thru_hole circle (at -12.595 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 578b9ff0-1ba7-4d34-853d-61b84115dae1))
+ (pad "23" thru_hole circle (at -14.885 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 79915bab-35cf-45b0-a694-9e003aa783a1))
+ (pad "24" thru_hole circle (at -17.175 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4bc40c39-b180-45bf-9fb1-97b7ad020994))
+ (pad "25" thru_hole circle (at -19.465 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c77b1082-6a8e-4ff0-8dd6-c3092fd40a80))
+ (pad "26" thru_hole circle (at -21.755 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e4dc1b20-2f56-428c-8dbf-a425b7e23e6e))
+ (pad "27" thru_hole circle (at -24.045 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b57f2968-06d0-4887-8171-53d6810b064d))
+ (pad "28" thru_hole circle (at -26.335 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6ec61313-9c67-4312-b2f0-81cf4934f864))
+ (pad "29" thru_hole circle (at -28.625 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa2d5f19-f79c-45ad-8d91-0fe62f13c8cf))
+ (pad "30" thru_hole circle (at -30.915 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 55257106-50c0-42cd-b137-c20c308cc9a2))
+ (pad "31" thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 92b2d98c-96b3-4567-b8f4-f99beeb935b0))
+ (pad "32" thru_hole circle (at -2.29 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e0dc52ec-562c-405c-b6b9-3a445f89f12d))
+ (pad "33" thru_hole circle (at -4.58 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 33f9708f-ca97-47a5-a0a6-8a1ee3343186))
+ (pad "34" thru_hole circle (at -6.87 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8ee7c7a-cd33-4446-8174-3e39ecae6c74))
+ (pad "35" thru_hole circle (at -9.16 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6e99569-6238-47eb-b477-79288b0054bb))
+ (pad "36" thru_hole circle (at -11.45 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 397cde88-78c4-40d7-b780-4ac739eb61b3))
+ (pad "37" thru_hole circle (at -13.74 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 26b487d5-5b86-46c8-bfe2-bfb076cbd250))
+ (pad "38" thru_hole circle (at -16.03 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4424ca68-efb7-46e8-a285-47aaf43bf148))
+ (pad "39" thru_hole circle (at -18.32 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28afdf00-50e8-4baa-a7fa-be4bee1ba25a))
+ (pad "40" thru_hole circle (at -20.61 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f39bfc80-660d-40f0-b184-3fa83b5de2a9))
+ (pad "41" thru_hole circle (at -22.9 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 96588b98-9b80-471f-b7bf-a85a8bfea13f))
+ (pad "42" thru_hole circle (at -25.19 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 13efd8f8-53c0-4f47-9ed0-b49a8e434292))
+ (pad "43" thru_hole circle (at -27.48 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f98807ef-29e3-4615-a903-30df1e788367))
+ (pad "44" thru_hole circle (at -29.77 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 77a4a154-7ea5-46fb-8ea3-c9a679361ff9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..04f95e55
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
@@ -0,0 +1,109 @@
+(footprint "DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "44-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "44-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -15.525 -5.33) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3955e958-9aa6-4fa1-8b8a-d11551fb9af8)
+ )
+ (fp_text value "DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles" (at -15.525 9.29) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8ac0ad76-b42d-4e93-8989-7af458e6c1cd)
+ )
+ (fp_text user "${REFERENCE}" (at -15.525 1.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 01e2e3e6-2c09-4876-a279-bde521b73331)
+ )
+ (fp_line (start 11.085 -3.27) (end 11.085 7.23) (layer "F.SilkS") (width 0.12) (tstamp 04668818-05e6-492a-957e-6f4f80850b96))
+ (fp_line (start 0 -4.791325) (end -0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 11d09a5a-c863-4a7b-8df1-29a757a51a83))
+ (fp_line (start -41.075 -4.33) (end 10.025 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 1b0aca57-cb51-4197-af25-2ddfaa3e3eb7))
+ (fp_line (start -32.756689 -2.03) (end 1.706689 -2.03) (layer "F.SilkS") (width 0.12) (tstamp 2668dfef-68fd-4b76-88c2-0592ab4c6705))
+ (fp_line (start -31.927952 5.99) (end 0.877952 5.99) (layer "F.SilkS") (width 0.12) (tstamp 3aff3f3b-02b5-4b83-8d12-8bb6f6ca1d2f))
+ (fp_line (start 3.34147 -0.081744) (end 2.512733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp 516904cc-794d-4c9c-8a5c-7248d90b0b12))
+ (fp_line (start 10.025 8.29) (end -41.075 8.29) (layer "F.SilkS") (width 0.12) (tstamp 6fa3b61a-ff23-4233-9674-077dda6a1100))
+ (fp_line (start -0.25 -5.224338) (end 0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 7f6ec840-e566-4aeb-8e79-467ed66d7379))
+ (fp_line (start 0.25 -5.224338) (end 0 -4.791325) (layer "F.SilkS") (width 0.12) (tstamp ac415213-e0b8-4900-b4da-4de604a77af6))
+ (fp_line (start -34.39147 -0.081744) (end -33.562733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp daa6c0dc-23a6-4fc2-84e2-2655b6bd840e))
+ (fp_line (start -42.135 7.23) (end -42.135 -3.27) (layer "F.SilkS") (width 0.12) (tstamp fc2a2617-9fae-4085-a4ec-1e13702d6fd8))
+ (fp_arc (start -31.927952 5.99) (mid -32.994979 5.601634) (end -33.562733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp 1b52ba9e-74c8-48e1-a08c-793a17aed135))
+ (fp_arc (start -41.075 8.29) (mid -41.824533 7.979533) (end -42.135 7.23) (layer "F.SilkS") (width 0.12) (tstamp 2a312137-7747-4938-9170-fe8804327122))
+ (fp_arc (start 11.085 7.23) (mid 10.774533 7.979533) (end 10.025 8.29) (layer "F.SilkS") (width 0.12) (tstamp 3a9f4999-f53d-4540-89d1-13d8f5b5e305))
+ (fp_arc (start 10.025 -4.33) (mid 10.774533 -4.019533) (end 11.085 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 3fb65b0c-0c92-46f0-822a-35917a4de26b))
+ (fp_arc (start 1.706689 -2.03) (mid 2.978323 -1.437027) (end 3.34147 -0.081744) (layer "F.SilkS") (width 0.12) (tstamp 6a7bf850-5b8d-4cab-8ecf-5f1a95c4e4c8))
+ (fp_arc (start -34.39147 -0.081744) (mid -34.028323 -1.437028) (end -32.756689 -2.03) (layer "F.SilkS") (width 0.12) (tstamp 6b5fabce-6acd-49aa-a5a9-3b6cd05cb618))
+ (fp_arc (start 2.512733 4.618256) (mid 1.94498 5.601634) (end 0.877952 5.99) (layer "F.SilkS") (width 0.12) (tstamp aa6cd253-b2d9-4576-984e-31704ef850f4))
+ (fp_arc (start -42.135 -3.27) (mid -41.824533 -4.019533) (end -41.075 -4.33) (layer "F.SilkS") (width 0.12) (tstamp d4e9f87b-a82e-4d3d-8cc3-93bd5a7f02f3))
+ (fp_line (start -42.6 -4.8) (end -42.6 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 30855036-e15d-4d2f-80e4-4c493fbf7890))
+ (fp_line (start 11.55 -4.8) (end -42.6 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 39ad7a9d-cb3d-4d7c-8cc2-f7d6319f4e7a))
+ (fp_line (start 11.55 8.75) (end 11.55 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 7569e7f2-9557-4e61-be0e-6e6237c33e79))
+ (fp_line (start -42.6 8.75) (end 11.55 8.75) (layer "F.CrtYd") (width 0.05) (tstamp b25cb6d7-02ff-47d2-8eef-4684efdb8cda))
+ (fp_line (start 3.293887 -0.092163) (end 2.46515 4.607837) (layer "F.Fab") (width 0.1) (tstamp 3355d9cf-e4ab-4b37-8159-6d3ddeeed7d5))
+ (fp_line (start 10.025 8.23) (end -41.075 8.23) (layer "F.Fab") (width 0.1) (tstamp 49a2ca57-6f87-46a3-a0f4-f89949ccfe7d))
+ (fp_line (start 11.025 -3.27) (end 11.025 7.23) (layer "F.Fab") (width 0.1) (tstamp 5065498a-3a1d-400c-b566-ca85b51b8991))
+ (fp_line (start -31.939457 5.93) (end 0.889457 5.93) (layer "F.Fab") (width 0.1) (tstamp 8070f845-6303-4956-be72-0352701fb633))
+ (fp_line (start -41.075 -4.27) (end 10.025 -4.27) (layer "F.Fab") (width 0.1) (tstamp 98587f57-b04d-42b8-a33f-52d384d9c911))
+ (fp_line (start -32.768194 -1.97) (end 1.718194 -1.97) (layer "F.Fab") (width 0.1) (tstamp 9ddc6487-cef1-46c9-800a-06f91df24012))
+ (fp_line (start -34.343887 -0.092163) (end -33.51515 4.607837) (layer "F.Fab") (width 0.1) (tstamp db524f7d-6651-4086-8cd8-1fc4deeefb83))
+ (fp_line (start -42.075 7.23) (end -42.075 -3.27) (layer "F.Fab") (width 0.1) (tstamp e82a6756-d956-49bf-bd40-7615cc907891))
+ (fp_arc (start 11.025 7.23) (mid 10.732107 7.937107) (end 10.025 8.23) (layer "F.Fab") (width 0.1) (tstamp 0a1bae95-2684-4551-99e4-e868d88e5593))
+ (fp_arc (start 2.465149 4.607837) (mid 1.917917 5.555671) (end 0.889457 5.93) (layer "F.Fab") (width 0.1) (tstamp 30d7cb47-c9c2-493a-973d-318e2a5ad4d1))
+ (fp_arc (start -42.075 -3.27) (mid -41.782107 -3.977107) (end -41.075 -4.27) (layer "F.Fab") (width 0.1) (tstamp 54473011-b258-44d7-80c0-1cc51e3660f1))
+ (fp_arc (start -41.075 8.23) (mid -41.782107 7.937107) (end -42.075 7.23) (layer "F.Fab") (width 0.1) (tstamp c3ab69de-bde9-4468-86f9-086ce9cccb60))
+ (fp_arc (start 1.718194 -1.97) (mid 2.943865 -1.39846) (end 3.293886 -0.092163) (layer "F.Fab") (width 0.1) (tstamp c8d9de49-306a-4ef1-a037-7f78d9d67d91))
+ (fp_arc (start -31.939457 5.93) (mid -32.967917 5.555671) (end -33.515149 4.607837) (layer "F.Fab") (width 0.1) (tstamp cec30fb4-7a04-4403-b915-1697f5a0d748))
+ (fp_arc (start 10.025 -4.27) (mid 10.732107 -3.977107) (end 11.025 -3.27) (layer "F.Fab") (width 0.1) (tstamp e3d2f0d7-839f-4121-aa08-57e32cb52c0e))
+ (fp_arc (start -34.343886 -0.092163) (mid -33.993865 -1.39846) (end -32.768194 -1.97) (layer "F.Fab") (width 0.1) (tstamp ffa40732-fa07-42ca-966d-3f8832d54e5f))
+ (pad "0" thru_hole circle (at 8.025 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 070fc2aa-cd94-4451-b98e-b2851d37327e))
+ (pad "0" thru_hole circle (at -39.075 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 468e8080-b79e-478d-a7f1-db9c00383005))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 33b64a6c-d24d-4e8f-8334-437d256d130e))
+ (pad "2" thru_hole circle (at -2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 58324a5d-767a-414f-82d8-77fb10f5303e))
+ (pad "3" thru_hole circle (at -4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c3c7b736-90c5-4aab-ab52-8cf9df2ca09f))
+ (pad "4" thru_hole circle (at -6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e696b917-7006-4026-a78a-5eb7012ef4b9))
+ (pad "5" thru_hole circle (at -9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 55a99aa0-aa00-42c1-a337-8ccb9ffea014))
+ (pad "6" thru_hole circle (at -11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2e3a6eaa-e67a-4cfe-bee5-e023e7cfe093))
+ (pad "7" thru_hole circle (at -13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2fd77347-edad-427d-a494-6e7a5a0f334a))
+ (pad "8" thru_hole circle (at -16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6a299687-1f41-4d36-b13a-dceaeb2f695d))
+ (pad "9" thru_hole circle (at -18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 850f718d-96ac-44ce-8592-fc7e1d2723b7))
+ (pad "10" thru_hole circle (at -20.61 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cf9a5570-fbfa-4c00-b05c-b025af3eb202))
+ (pad "11" thru_hole circle (at -22.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dffbada3-c40f-40ac-8be3-d211d1be4721))
+ (pad "12" thru_hole circle (at -25.19 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 13bf6c4f-e61e-4c96-b972-0bec62f3307e))
+ (pad "13" thru_hole circle (at -27.48 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e60331f3-d072-404d-857a-2e5224979e2b))
+ (pad "14" thru_hole circle (at -29.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8bc4ffd3-bf0c-4b71-b50d-63d3e32e5740))
+ (pad "15" thru_hole circle (at -32.06 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5766c4a6-0bea-48a2-bf4a-13274802a459))
+ (pad "16" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 61950abe-a021-4dbd-8cd1-0856d8606cde))
+ (pad "17" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b1ef7cca-b4d6-451e-88bc-78f86b44a7d6))
+ (pad "18" thru_hole circle (at -3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c78a7d8c-88c8-4b03-9fdb-5a642dcf6b7a))
+ (pad "19" thru_hole circle (at -5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5082aee4-608a-468c-80f2-a6bb66d606c8))
+ (pad "20" thru_hole circle (at -8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ca36d2b7-211e-4639-9a06-9c8a14e09650))
+ (pad "21" thru_hole circle (at -10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00b7ef3a-4c77-4464-b652-84eeadc7cd03))
+ (pad "22" thru_hole circle (at -12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 226f626f-c856-4b95-9ac1-751b92dd1db7))
+ (pad "23" thru_hole circle (at -14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2c2afebf-a61a-4955-8d9c-da1b305e3e26))
+ (pad "24" thru_hole circle (at -17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 47374439-d01a-4c82-91d1-513a41a0c2aa))
+ (pad "25" thru_hole circle (at -19.465 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f0d86f43-1bb2-4a4d-bc2d-10a0f3c97ec5))
+ (pad "26" thru_hole circle (at -21.755 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cfbd03dc-8cf5-43d5-9e80-cd2f1a791703))
+ (pad "27" thru_hole circle (at -24.045 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7c3af6d9-aba6-441e-a42a-067866a5105d))
+ (pad "28" thru_hole circle (at -26.335 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5d26f5b3-b8e7-4add-ad62-17a980b9ec61))
+ (pad "29" thru_hole circle (at -28.625 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9b40a5e5-0063-4d57-b1fb-7a80ba787e57))
+ (pad "30" thru_hole circle (at -30.915 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 094cbf38-b280-49e0-887e-8c40900111b2))
+ (pad "31" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6d2a649e-76fb-452f-96ce-c9e43ccc1f58))
+ (pad "32" thru_hole circle (at -2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 621861e7-a817-44b8-ba35-59444b504692))
+ (pad "33" thru_hole circle (at -4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3d77c062-1956-4ba4-ae96-6e468470ad42))
+ (pad "34" thru_hole circle (at -6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ee0fb2c-5ba3-4e71-b91e-8a6661206e4b))
+ (pad "35" thru_hole circle (at -9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 449a0c0d-b2be-421f-8550-71de1f1979d2))
+ (pad "36" thru_hole circle (at -11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ff27b23-9d11-4577-9f24-ee098e51a8d4))
+ (pad "37" thru_hole circle (at -13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 815a2df3-11fd-4aaf-bb14-ceeda8c9e9c7))
+ (pad "38" thru_hole circle (at -16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 22b85062-a7fb-4cb0-86ea-739110a22864))
+ (pad "39" thru_hole circle (at -18.32 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5263551f-2624-41cd-a0eb-b66e62bb2dab))
+ (pad "40" thru_hole circle (at -20.61 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 409eff70-b32b-4917-8287-8711bae5da47))
+ (pad "41" thru_hole circle (at -22.9 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1d16eaf-a87b-4aa6-bba5-f928c5de745b))
+ (pad "42" thru_hole circle (at -25.19 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 469cd6d4-d89f-474a-b56b-3a5853aa081b))
+ (pad "43" thru_hole circle (at -27.48 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1fff64d6-4872-4625-9d0f-fda9068816e6))
+ (pad "44" thru_hole circle (at -29.77 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 26848585-2a63-46ef-8f6d-c1df4e6e0c5f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
new file mode 100644
index 00000000..1a304397
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
@@ -0,0 +1,106 @@
+(footprint "DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15.525 -2.61) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d605e5d7-37fc-4143-b5aa-8b17efd78e61)
+ )
+ (fp_text value "DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (at 15.525 14.89) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f74e26c-81d7-4f89-b4d5-6e2df298589a)
+ )
+ (fp_text user "${REFERENCE}" (at 15.525 10.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c79c89fa-7388-4a3e-a001-e7210a5b1818)
+ )
+ (fp_line (start 0 -2.131325) (end -0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp 0830a639-54a0-4c36-b53d-5f3d32e466e0))
+ (fp_line (start -11.085 6.93) (end -11.085 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 1e2147c2-0065-4a9e-8b1a-330d05725fd2))
+ (fp_line (start -11.085 -1.67) (end 42.135 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 34f6a8b5-f1dd-485d-ba34-786e1d49e27a))
+ (fp_line (start -0.25 -2.564338) (end 0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp bb085cc1-76f6-4ca9-8f8f-df22ff14e9b8))
+ (fp_line (start 42.135 -1.67) (end 42.135 6.93) (layer "F.SilkS") (width 0.12) (tstamp bc7f35b3-4c87-44e2-b04d-86ef7056a61e))
+ (fp_line (start 0.25 -2.564338) (end 0 -2.131325) (layer "F.SilkS") (width 0.12) (tstamp f5c2228b-4e3a-418c-bcd7-6dc410a45ee1))
+ (fp_line (start 42.6 -2.15) (end -11.55 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 3ff06fe0-8481-4c72-86f8-d56edaacdfa0))
+ (fp_line (start 42.6 13.9) (end 42.6 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 834c5bcc-6e37-4d4d-b3b2-9e4880d7fa31))
+ (fp_line (start -11.55 -2.15) (end -11.55 13.9) (layer "F.CrtYd") (width 0.05) (tstamp c9499f8a-1716-41f3-8083-36eb87f8b7ee))
+ (fp_line (start -11.55 13.9) (end 42.6 13.9) (layer "F.CrtYd") (width 0.05) (tstamp e77f2234-5e82-48d5-b234-eadb6e7798cf))
+ (fp_line (start -11.025 -1.61) (end -11.025 6.99) (layer "F.Fab") (width 0.1) (tstamp 050f2e59-e630-4942-ab36-82b8d7e10aca))
+ (fp_line (start 40.675 6.99) (end 40.675 2.05) (layer "F.Fab") (width 0.1) (tstamp 09493b02-f87c-40d6-9824-0def5e33b1af))
+ (fp_line (start -3.625 7.39) (end -3.625 13.39) (layer "F.Fab") (width 0.1) (tstamp 0d4aca2b-4725-49ab-8ab3-49a331e0ee07))
+ (fp_line (start 42.075 -1.61) (end -11.025 -1.61) (layer "F.Fab") (width 0.1) (tstamp 12460dfa-2b11-449e-ab83-d1347fa6b7ac))
+ (fp_line (start 42.075 6.99) (end -11.025 6.99) (layer "F.Fab") (width 0.1) (tstamp 14108a14-9f7f-4900-be22-51ef7c58a54a))
+ (fp_line (start -9.625 6.99) (end -9.625 2.05) (layer "F.Fab") (width 0.1) (tstamp 14d24997-16e9-4741-a56a-54db8d26a8a3))
+ (fp_line (start 42.075 6.99) (end 42.075 -1.61) (layer "F.Fab") (width 0.1) (tstamp 2fd1f102-9d81-4446-a9d4-ab7180f560ea))
+ (fp_line (start 36.575 7.39) (end 36.575 12.39) (layer "F.Fab") (width 0.1) (tstamp 46b14385-dcb4-4af3-96c9-0d404445fa60))
+ (fp_line (start -3.625 13.39) (end 34.675 13.39) (layer "F.Fab") (width 0.1) (tstamp 47541d83-fbfc-4ba1-8f7d-44152ce4edb6))
+ (fp_line (start 41.575 12.39) (end 41.575 7.39) (layer "F.Fab") (width 0.1) (tstamp 4df9ec7a-f583-4ad8-85cc-229fddc11c6f))
+ (fp_line (start -6.425 6.99) (end -6.425 2.05) (layer "F.Fab") (width 0.1) (tstamp 5727fef9-4afc-4626-bb67-c8a5bf623913))
+ (fp_line (start 34.675 7.39) (end -3.625 7.39) (layer "F.Fab") (width 0.1) (tstamp 5c988294-3c15-4909-b42c-51efca255c45))
+ (fp_line (start -11.025 6.99) (end 42.075 6.99) (layer "F.Fab") (width 0.1) (tstamp 69cbfebb-eb10-4590-8098-25953b6d5587))
+ (fp_line (start 36.575 12.39) (end 41.575 12.39) (layer "F.Fab") (width 0.1) (tstamp 73a9be66-4441-44e7-bb1b-2012d5595f74))
+ (fp_line (start -5.525 12.39) (end -5.525 7.39) (layer "F.Fab") (width 0.1) (tstamp 92564a5b-3205-4aa7-9797-c70ca99907b9))
+ (fp_line (start -11.025 7.39) (end 42.075 7.39) (layer "F.Fab") (width 0.1) (tstamp 94502621-aba3-4384-8761-a4562284c5f9))
+ (fp_line (start 37.475 6.99) (end 37.475 2.05) (layer "F.Fab") (width 0.1) (tstamp 988df318-934d-45bf-9e4d-211c3102596b))
+ (fp_line (start -10.525 12.39) (end -5.525 12.39) (layer "F.Fab") (width 0.1) (tstamp a64f06fe-d280-4290-96f0-4a3260512414))
+ (fp_line (start 34.675 13.39) (end 34.675 7.39) (layer "F.Fab") (width 0.1) (tstamp ac3a882f-7d5d-4000-b307-e3553aa912d5))
+ (fp_line (start 41.575 7.39) (end 36.575 7.39) (layer "F.Fab") (width 0.1) (tstamp d7b88006-bc4c-4dc3-addf-fcf6cafa97e7))
+ (fp_line (start -10.525 7.39) (end -10.525 12.39) (layer "F.Fab") (width 0.1) (tstamp f4def506-7f4d-497a-868f-e9f403148c46))
+ (fp_line (start -5.525 7.39) (end -10.525 7.39) (layer "F.Fab") (width 0.1) (tstamp fa677119-a6d1-48af-ba5d-ac6019007b49))
+ (fp_line (start -11.025 6.99) (end -11.025 7.39) (layer "F.Fab") (width 0.1) (tstamp fcf4c452-55d7-42ec-b4a7-a6e66702073c))
+ (fp_line (start 42.075 7.39) (end 42.075 6.99) (layer "F.Fab") (width 0.1) (tstamp fe27fdd1-b696-49b4-aa60-62c721ae9e4b))
+ (fp_arc (start -9.625 2.05) (mid -8.025 0.45) (end -6.425 2.05) (layer "F.Fab") (width 0.1) (tstamp acfbd9fe-e306-43ea-a561-a252e1c58591))
+ (fp_arc (start 37.475 2.05) (mid 39.075 0.45) (end 40.675 2.05) (layer "F.Fab") (width 0.1) (tstamp d4f52271-165c-49a1-b7ca-e10a1041207a))
+ (pad "0" thru_hole circle (at -8.025 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 0ae76acb-fbed-4a7a-9f71-7cfc300720b6))
+ (pad "0" thru_hole circle (at 39.075 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 24093f89-3383-4d57-b18d-5de72aa97862))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 34867dc6-6d9f-4722-bf40-c5607c40124e))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 262b6d5a-712e-4e50-9dee-17d6b760b8b0))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp db2a74bc-edec-4af7-8334-e73e1ed5a86f))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0916fcea-32be-4df2-a790-cea73a97f9c2))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c892cc99-53cf-4e66-aba7-2e5342c93960))
+ (pad "6" thru_hole circle (at 11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2a929745-badc-412e-9a66-505247beec56))
+ (pad "7" thru_hole circle (at 13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c1a9c0f-e42d-4611-bef4-c48516c9fd91))
+ (pad "8" thru_hole circle (at 16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ad3337c-6656-469a-8141-6d64c0ae1f0f))
+ (pad "9" thru_hole circle (at 18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ce77fc0f-e792-4eed-9ef0-ff20efcb6034))
+ (pad "10" thru_hole circle (at 20.61 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f82dde14-4bbb-429d-b863-c8dc0edee750))
+ (pad "11" thru_hole circle (at 22.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 81226fee-6ee7-4a36-bb0b-5ed88582e985))
+ (pad "12" thru_hole circle (at 25.19 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 114cf62e-48c6-4668-b5ca-351bd36597dd))
+ (pad "13" thru_hole circle (at 27.48 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4db0c1cb-7659-4c4c-94f3-2c17ca7846a8))
+ (pad "14" thru_hole circle (at 29.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c9480663-0945-41ba-a9d1-4d20c32a7e1d))
+ (pad "15" thru_hole circle (at 32.06 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed238334-385f-4ad4-949f-40616dafbb38))
+ (pad "16" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2083406b-b78e-4322-9239-868611ff9b4f))
+ (pad "17" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 299774b1-5ceb-43d1-91ee-d6976ab8e8f5))
+ (pad "18" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a227f53a-18fc-44b7-a7bd-f541a857d319))
+ (pad "19" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 71aacd09-de0e-49d8-9b16-fc82aab92ff1))
+ (pad "20" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 42d6fc96-04ed-4805-bfbf-59ae4c64f115))
+ (pad "21" thru_hole circle (at 10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2a5ce71-ddb8-439e-9165-3d4f906234ea))
+ (pad "22" thru_hole circle (at 12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 87d5a094-ad7b-4ae7-82f4-8b771c171c0e))
+ (pad "23" thru_hole circle (at 14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e304e926-7ef0-4b98-a604-4d5b4c50c26e))
+ (pad "24" thru_hole circle (at 17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6fb9a0e0-29d2-4051-b1c1-35718709e0e2))
+ (pad "25" thru_hole circle (at 19.465 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a1133458-3893-4e2e-9b1e-9bc260cb4061))
+ (pad "26" thru_hole circle (at 21.755 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dfcfe288-8efc-4e61-8823-8dffc46eaab8))
+ (pad "27" thru_hole circle (at 24.045 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 232b139b-bacc-4372-883b-de15c493679d))
+ (pad "28" thru_hole circle (at 26.335 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2a71bc5e-b465-430a-9d7a-18e798c4ddcb))
+ (pad "29" thru_hole circle (at 28.625 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d5c94cf2-7fa5-4959-9f36-9d108986b2d3))
+ (pad "30" thru_hole circle (at 30.915 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2bde985e-da34-4d2f-a029-88ef848522d1))
+ (pad "31" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a04c0295-03d2-43ff-a219-bccb0185e212))
+ (pad "32" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5fc0a997-a51a-43c2-ae96-d170fbac60f1))
+ (pad "33" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6362b407-c42f-42d1-af8c-35f151a0f1e3))
+ (pad "34" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2c9caf17-b100-4237-9fc6-a8af08044acc))
+ (pad "35" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 41317674-3105-4436-a2f1-19171738ebb2))
+ (pad "36" thru_hole circle (at 11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3def94b3-9d25-48a2-b340-def90a56bb37))
+ (pad "37" thru_hole circle (at 13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d83621de-283f-4696-8dd2-809f9627ef06))
+ (pad "38" thru_hole circle (at 16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e170c8a7-d929-43c0-89e8-8766c7c75a0f))
+ (pad "39" thru_hole circle (at 18.32 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 57f33cd5-dd38-44ac-8bb6-0487be5167de))
+ (pad "40" thru_hole circle (at 20.61 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b1706355-53b3-43fe-9c7e-a48f66ea9091))
+ (pad "41" thru_hole circle (at 22.9 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e349625-822c-4743-9716-144f6c29a033))
+ (pad "42" thru_hole circle (at 25.19 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8abc7340-e4d6-4f3d-a4dd-182023937f6e))
+ (pad "43" thru_hole circle (at 27.48 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ec4afae6-6347-4fd9-8002-e45d61236a96))
+ (pad "44" thru_hole circle (at 29.77 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f43ec0fc-d768-4d46-aba3-883c19ebcbd1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
new file mode 100644
index 00000000..a2086414
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
@@ -0,0 +1,106 @@
+(footprint "DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15.525 -2.58) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fb79e0cf-2e7e-4ae0-8342-23c1b7aaa334)
+ )
+ (fp_text value "DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (at 15.525 20.21) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b0376dfd-b4e8-4a7f-ac8f-65879dc7974d)
+ )
+ (fp_text user "${REFERENCE}" (at 15.525 15.71) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9e2b6fd5-83a5-4ac8-aa80-aafbb93daeb3)
+ )
+ (fp_line (start -11.085 12.25) (end -11.085 -1.64) (layer "F.SilkS") (width 0.12) (tstamp 041ea44b-3d48-43c0-92fc-a0af84ed56ce))
+ (fp_line (start -11.085 -1.64) (end 42.135 -1.64) (layer "F.SilkS") (width 0.12) (tstamp 0ad3b811-a84c-4f82-9aca-65640738d09b))
+ (fp_line (start 0.25 -2.534338) (end 0 -2.101325) (layer "F.SilkS") (width 0.12) (tstamp 7106c759-ad76-46a4-a0af-f924d7b7f867))
+ (fp_line (start 0 -2.101325) (end -0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp 908d2ed1-96ba-446f-a4bc-111aa67cf4e3))
+ (fp_line (start 42.135 -1.64) (end 42.135 12.25) (layer "F.SilkS") (width 0.12) (tstamp 9667f130-5a6e-4dcf-8509-66f1145f8053))
+ (fp_line (start -0.25 -2.534338) (end 0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp e745b3be-2dd8-44d3-88d4-fab36561df05))
+ (fp_line (start -11.55 19.25) (end 42.6 19.25) (layer "F.CrtYd") (width 0.05) (tstamp 93dea95c-5edf-4a9f-8ef6-dcfbebe1d139))
+ (fp_line (start 42.6 19.25) (end 42.6 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp b9a154b6-0bae-40dc-9c78-94db1f960646))
+ (fp_line (start -11.55 -2.1) (end -11.55 19.25) (layer "F.CrtYd") (width 0.05) (tstamp d2aaac92-9ee0-41e9-877a-c7b7f22a6cf9))
+ (fp_line (start 42.6 -2.1) (end -11.55 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp f96a778b-2542-492c-8898-1b7cac877bb3))
+ (fp_line (start 37.475 12.31) (end 37.475 1.42) (layer "F.Fab") (width 0.1) (tstamp 09bb695c-b02e-49f9-bbeb-ee45f5894d1c))
+ (fp_line (start -11.025 12.71) (end 42.075 12.71) (layer "F.Fab") (width 0.1) (tstamp 1b7be35e-587e-4f9d-badf-6c701358b32d))
+ (fp_line (start 42.075 12.31) (end 42.075 -1.58) (layer "F.Fab") (width 0.1) (tstamp 23330f1d-9b4b-43f7-925f-228e83f0b317))
+ (fp_line (start -11.025 -1.58) (end -11.025 12.31) (layer "F.Fab") (width 0.1) (tstamp 23816d20-07c1-49d0-8ac7-048ebb2c7118))
+ (fp_line (start 34.675 12.71) (end -3.625 12.71) (layer "F.Fab") (width 0.1) (tstamp 28971f31-8432-486c-a701-2dfbeca1e6d0))
+ (fp_line (start -3.625 12.71) (end -3.625 18.71) (layer "F.Fab") (width 0.1) (tstamp 2b9d9924-07f8-4acf-b550-aae9c6dcdff9))
+ (fp_line (start 41.575 17.71) (end 41.575 12.71) (layer "F.Fab") (width 0.1) (tstamp 3569d7f0-603b-4d0f-a347-ab0d0ece5b03))
+ (fp_line (start -10.525 12.71) (end -10.525 17.71) (layer "F.Fab") (width 0.1) (tstamp 44a9424e-bd82-4953-a1dc-e519ea631bdd))
+ (fp_line (start 41.575 12.71) (end 36.575 12.71) (layer "F.Fab") (width 0.1) (tstamp 4c8787da-062d-4ffd-bb7d-61f01bedada2))
+ (fp_line (start 36.575 17.71) (end 41.575 17.71) (layer "F.Fab") (width 0.1) (tstamp 4f867911-3d26-491d-90b9-0ad1046d5807))
+ (fp_line (start 42.075 12.31) (end -11.025 12.31) (layer "F.Fab") (width 0.1) (tstamp 5a7e3146-ae2d-4fbe-9550-0bf0996aae7b))
+ (fp_line (start -3.625 18.71) (end 34.675 18.71) (layer "F.Fab") (width 0.1) (tstamp 671ef83a-7d02-4e01-bf0c-dbcd73407858))
+ (fp_line (start -5.525 17.71) (end -5.525 12.71) (layer "F.Fab") (width 0.1) (tstamp 909b2630-464e-42a3-8366-097192d0c5ae))
+ (fp_line (start 42.075 -1.58) (end -11.025 -1.58) (layer "F.Fab") (width 0.1) (tstamp 9260ea05-9a1f-47b8-9e8d-5a18ae667851))
+ (fp_line (start 42.075 12.71) (end 42.075 12.31) (layer "F.Fab") (width 0.1) (tstamp 99fdd4a9-0984-4b56-924f-07d10b687d48))
+ (fp_line (start -5.525 12.71) (end -10.525 12.71) (layer "F.Fab") (width 0.1) (tstamp 9b745a2d-a1ce-4769-b744-f7253e3573ae))
+ (fp_line (start 40.675 12.31) (end 40.675 1.42) (layer "F.Fab") (width 0.1) (tstamp 9eb934ff-55a3-4d48-8e96-56cad567281e))
+ (fp_line (start -10.525 17.71) (end -5.525 17.71) (layer "F.Fab") (width 0.1) (tstamp b7d756bd-ba77-46dd-a761-ec185f236e94))
+ (fp_line (start 36.575 12.71) (end 36.575 17.71) (layer "F.Fab") (width 0.1) (tstamp b8b668eb-eefa-42b1-a107-685497dcc28f))
+ (fp_line (start -11.025 12.31) (end -11.025 12.71) (layer "F.Fab") (width 0.1) (tstamp e5ea22c0-67c8-4f2f-8bba-302eda812d2e))
+ (fp_line (start -11.025 12.31) (end 42.075 12.31) (layer "F.Fab") (width 0.1) (tstamp e9eb110b-08de-4386-b4f6-4e86b634b57d))
+ (fp_line (start 34.675 18.71) (end 34.675 12.71) (layer "F.Fab") (width 0.1) (tstamp e9f271b3-4fed-44d4-8005-5867297c3b1d))
+ (fp_line (start -9.625 12.31) (end -9.625 1.42) (layer "F.Fab") (width 0.1) (tstamp f70b5511-e9a7-4b3f-a652-fa437a59292c))
+ (fp_line (start -6.425 12.31) (end -6.425 1.42) (layer "F.Fab") (width 0.1) (tstamp f83bf62d-b7c4-48ff-ae77-1f95e2e5cc03))
+ (fp_arc (start 37.475 1.42) (mid 39.075 -0.18) (end 40.675 1.42) (layer "F.Fab") (width 0.1) (tstamp 65699a9f-6c63-4cdb-ba0e-d66f107c5bf3))
+ (fp_arc (start -9.625 1.42) (mid -8.025 -0.18) (end -6.425 1.42) (layer "F.Fab") (width 0.1) (tstamp dd71aa61-05be-4291-863f-4cf7c0e57024))
+ (pad "0" thru_hole circle (at 39.075 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 215b6f78-c56f-4258-9f08-f1d4fc668d33))
+ (pad "0" thru_hole circle (at -8.025 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp ff204c22-65bc-4f27-9949-bf54e338a538))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5267f128-15ea-41c6-8b37-5bcf84f6bf11))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c84e6809-4267-43fc-b91b-d6fe771fe704))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 09c0f494-8e04-4758-ad40-770501cbb928))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 818f4f8a-b912-4a54-9641-5d276e20af0e))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e6a7f966-d008-453d-9581-f19ab19e3e67))
+ (pad "6" thru_hole circle (at 11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 065c534b-8eed-4b53-9905-5dcc552ad4ba))
+ (pad "7" thru_hole circle (at 13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fc7e4a93-7bb7-4804-8f5b-67f78ac9060b))
+ (pad "8" thru_hole circle (at 16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 66a8d07a-e39b-449b-bf5e-529dbacdd4b3))
+ (pad "9" thru_hole circle (at 18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a3f94392-f078-4899-ad42-f494fb367c70))
+ (pad "10" thru_hole circle (at 20.61 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c5c43e6-b89c-408f-b12d-614b3c2de712))
+ (pad "11" thru_hole circle (at 22.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 49ca2a73-e23f-47d2-b723-6ed274ea220a))
+ (pad "12" thru_hole circle (at 25.19 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 646b6c12-ea06-4502-ace5-666ad4a246f4))
+ (pad "13" thru_hole circle (at 27.48 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fc67098d-38b7-45ca-970d-f8c41f38c874))
+ (pad "14" thru_hole circle (at 29.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa811c16-94b3-4e55-809e-2735d5325be6))
+ (pad "15" thru_hole circle (at 32.06 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2f0c88aa-2438-476d-8501-c5a26dbda415))
+ (pad "16" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7582d611-6f62-4a61-8cbe-0a002092dcd3))
+ (pad "17" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e3e2887c-1906-4cb0-84ab-3e90b1eddb08))
+ (pad "18" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cc9bf983-5ae2-4e40-abee-9683cb7da204))
+ (pad "19" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 92f64526-eeea-4557-a9b7-ddf7e201703f))
+ (pad "20" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4780675a-1aea-478c-9c51-e30d1728b5b2))
+ (pad "21" thru_hole circle (at 10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f2bd4ccb-7696-428d-8640-00a394b45ee9))
+ (pad "22" thru_hole circle (at 12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c07ebf6-d844-4aae-9948-bbb58ff08487))
+ (pad "23" thru_hole circle (at 14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9f9b60a-58a6-4a33-a187-a6b0736db372))
+ (pad "24" thru_hole circle (at 17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7816c4b0-853d-465b-8cc6-caac1075d47e))
+ (pad "25" thru_hole circle (at 19.465 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d352bf8e-2577-4800-b33e-677efe26139c))
+ (pad "26" thru_hole circle (at 21.755 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f10bda74-42ac-4dd7-868f-68f8f3628724))
+ (pad "27" thru_hole circle (at 24.045 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f02c9eb6-190c-471d-8c6e-834f9f2fa129))
+ (pad "28" thru_hole circle (at 26.335 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a409bd8a-c6fd-416a-b6ae-336d4261f24b))
+ (pad "29" thru_hole circle (at 28.625 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2753a0e4-a25d-4085-95fa-a1cd60c51366))
+ (pad "30" thru_hole circle (at 30.915 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ebff1eb1-bd1f-4980-8bb7-cc9ab2687413))
+ (pad "31" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a402a8c6-f6c9-486a-a1b5-49b1367571ae))
+ (pad "32" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e6d6b762-ba3b-46b6-8986-cfc31b6d62c3))
+ (pad "33" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 32e33040-b38f-4d37-abcf-777def50b36e))
+ (pad "34" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1a4688b-d0e3-4976-bc32-2a07ef7dc919))
+ (pad "35" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a0431381-01d3-4a98-830a-616f886dd2f4))
+ (pad "36" thru_hole circle (at 11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0afb9d5b-1570-44c7-a15b-bd95542f4764))
+ (pad "37" thru_hole circle (at 13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b5264871-57a2-46df-9d4c-ee1a31f066b7))
+ (pad "38" thru_hole circle (at 16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8c23584-17f3-4721-b621-8361de88329e))
+ (pad "39" thru_hole circle (at 18.32 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 726b614c-de06-42e7-810e-686664a74bad))
+ (pad "40" thru_hole circle (at 20.61 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0c875deb-9d41-45a6-9595-0ccb99562088))
+ (pad "41" thru_hole circle (at 22.9 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f79e28fb-2459-4bd5-b15e-630d6d4c4dd3))
+ (pad "42" thru_hole circle (at 25.19 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5c5eabd-3ebd-4290-955a-961c2afae4cf))
+ (pad "43" thru_hole circle (at 27.48 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 30d1795f-ec29-4dde-ad9d-a1228b9a0c35))
+ (pad "44" thru_hole circle (at 29.77 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1f6d3cba-c469-485e-be8f-e56238629d45))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..b23db985
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,238 @@
+(footprint "DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15.525 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f55bfd90-49d9-4d22-96d0-ff9e8a3d3344)
+ )
+ (fp_text value "DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm" (at 15.525 21.26) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1e40206f-51f4-4da7-ae43-82a561aad451)
+ )
+ (fp_text user "${REFERENCE}" (at 15.525 16.76) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 10629dd8-6ea1-47f1-be26-585666ad5f48)
+ )
+ (fp_line (start 33.12 9.2) (end 35.135 9.2) (layer "F.SilkS") (width 0.12) (tstamp 35e677ee-fb6f-4b9c-9d25-e36f2b4533a7))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 520d874e-9e0e-40bb-865e-7d4765b4d4dc))
+ (fp_line (start -2.205 -1.06) (end 33.12 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 72a4e3f9-81bb-48e9-a210-ce0444aaffd7))
+ (fp_line (start -4.085 13.3) (end -4.085 9.2) (layer "F.SilkS") (width 0.12) (tstamp 8542d308-2633-47a3-b40d-145056e33412))
+ (fp_line (start 35.135 9.2) (end 35.135 13.3) (layer "F.SilkS") (width 0.12) (tstamp a16a7ee4-1bad-4a5e-8eda-3dae3f1e5cef))
+ (fp_line (start -2.205 9.2) (end -2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp a2c68c65-c2ae-49f4-9ebb-f3413f1def8e))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp b643aa9c-ed91-4799-9ee4-c2fdb4ea3b6c))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp c7536486-5050-4974-b548-308bb2b2c54e))
+ (fp_line (start -4.085 9.2) (end -2.205 9.2) (layer "F.SilkS") (width 0.12) (tstamp ebe11c43-7c10-4b15-9cdd-18754666047e))
+ (fp_line (start 33.12 -1.06) (end 33.12 9.2) (layer "F.SilkS") (width 0.12) (tstamp eea3367f-4fbe-4ee0-a71d-3815f82ed009))
+ (fp_line (start 33.4 8.8) (end 35.6 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 092e0f9e-5f82-4497-b9e4-a5ffe653ae69))
+ (fp_line (start 35.2 14.3) (end 35.2 20.3) (layer "F.CrtYd") (width 0.05) (tstamp 116ef32d-e4f9-4c5f-9b90-73c3d684dd1f))
+ (fp_line (start -4.15 14.3) (end -11.55 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 13cece46-727a-438e-ab04-07984803e9b0))
+ (fp_line (start 35.6 12.9) (end 42.6 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 45c97dc7-7159-4ffb-9f35-83789d684711))
+ (fp_line (start 33.4 -1.3) (end 33.4 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 5ed61fce-ebb3-4202-a671-b0041c192847))
+ (fp_line (start -2.45 -1.3) (end 33.4 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 607bdfd8-550b-4084-9dd5-c96d2256284c))
+ (fp_line (start -4.55 8.8) (end -2.45 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 788e9718-a388-4036-b1eb-f77e04484c15))
+ (fp_line (start 42.6 12.9) (end 42.6 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 7f51cc28-ee75-4905-a404-37c46705b1fa))
+ (fp_line (start -4.15 20.3) (end -4.15 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 82330785-60a9-425e-8da9-a884dca4e707))
+ (fp_line (start -2.45 8.8) (end -2.45 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 8b4fefb6-37bc-49c0-a045-d2db48b66cbc))
+ (fp_line (start -11.55 14.3) (end -11.55 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 929c905f-e3ff-4b53-ad6a-4dc2bc8e1b41))
+ (fp_line (start 35.2 20.3) (end -4.15 20.3) (layer "F.CrtYd") (width 0.05) (tstamp a7a09a21-610b-4108-b3d2-61041b3e4262))
+ (fp_line (start -4.55 12.9) (end -4.55 8.8) (layer "F.CrtYd") (width 0.05) (tstamp d3748162-c0e3-4a69-8627-cccc34db4aab))
+ (fp_line (start -11.55 12.9) (end -4.55 12.9) (layer "F.CrtYd") (width 0.05) (tstamp dad3f40c-5cd8-4cfa-a485-937ade34ca5c))
+ (fp_line (start 35.6 8.8) (end 35.6 12.9) (layer "F.CrtYd") (width 0.05) (tstamp eda2f5d9-8907-4172-9784-72b18800016a))
+ (fp_line (start 42.6 14.3) (end 35.2 14.3) (layer "F.CrtYd") (width 0.05) (tstamp f1bae61d-387d-4c40-8485-996f92eb0d30))
+ (fp_line (start 18.22 3.96) (end 18.22 9.26) (layer "F.Fab") (width 0.1) (tstamp 00c10d04-b94e-4ac1-a2c3-116faf5589be))
+ (fp_line (start 31.96 0) (end 31.96 9.26) (layer "F.Fab") (width 0.1) (tstamp 0161dbf1-88ec-4463-ae62-d2f8ff4e8a43))
+ (fp_line (start 13.84 0) (end 13.84 9.26) (layer "F.Fab") (width 0.1) (tstamp 04cb43f3-d0b3-4411-8097-b917a1a01d4e))
+ (fp_line (start 25.09 0) (end 25.09 9.26) (layer "F.Fab") (width 0.1) (tstamp 06f33dbf-66cc-440e-8a10-43a6a2920a1d))
+ (fp_line (start 6.97 3.96) (end 6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 0779bb51-6f76-4d86-a481-d85956eaadf4))
+ (fp_line (start 32.16 0) (end 32.16 9.26) (layer "F.Fab") (width 0.1) (tstamp 07be9328-8f22-4325-9dde-d87641670d06))
+ (fp_line (start 0 0) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp 08905ca0-b1fe-47e5-b955-a326c9ff79bf))
+ (fp_line (start 20.61 3.96) (end 20.61 9.26) (layer "F.Fab") (width 0.1) (tstamp 0a9e2f75-a30f-4a8c-9c4b-ae7e7b7b5b0c))
+ (fp_line (start 4.68 3.96) (end 4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp 0aeb1059-2a48-4e77-bf78-49d45042c2e8))
+ (fp_line (start 27.58 3.96) (end 27.58 9.26) (layer "F.Fab") (width 0.1) (tstamp 0c32c811-ef11-463d-a21f-10b626bb64d5))
+ (fp_line (start 13.64 0) (end 13.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 0ce47d6b-7b79-4272-9c7d-c13f3533459f))
+ (fp_line (start -3.625 19.76) (end 34.675 19.76) (layer "F.Fab") (width 0.1) (tstamp 118d6e02-d46d-4257-883c-6e7513f8d23e))
+ (fp_line (start 4.68 0) (end 4.68 9.26) (layer "F.Fab") (width 0.1) (tstamp 13a364d9-783c-4a74-a3ae-f0e2241f6be7))
+ (fp_line (start 3.535 1.98) (end 3.535 9.26) (layer "F.Fab") (width 0.1) (tstamp 13ef1e57-7d6a-45ed-8ae8-f6184b2db7d5))
+ (fp_line (start 3.335 1.98) (end 3.335 9.26) (layer "F.Fab") (width 0.1) (tstamp 1437d01a-e0e9-4e0f-b664-eaf3d195d7d4))
+ (fp_line (start 27.58 0) (end 27.58 9.26) (layer "F.Fab") (width 0.1) (tstamp 18e11e43-5bf6-4beb-ab9b-78f7a9569a06))
+ (fp_line (start -1.245 1.98) (end -1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 190f98e2-f2c0-4f61-b9b3-cac763650bd7))
+ (fp_line (start 22.9 0) (end 22.9 9.26) (layer "F.Fab") (width 0.1) (tstamp 1ae7bd95-5659-406b-92df-e480f3685fb7))
+ (fp_line (start -0.1 0) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 1c3a9464-144f-4c68-8475-faa3fb160f00))
+ (fp_line (start 10.305 1.98) (end 10.305 9.26) (layer "F.Fab") (width 0.1) (tstamp 1ca1448b-fd3c-4b25-87e5-0fb0227efa7a))
+ (fp_line (start 9.26 3.96) (end 9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp 1e28f59d-ac62-4932-bc29-be414ea575c0))
+ (fp_line (start 22.8 0) (end 22.8 9.26) (layer "F.Fab") (width 0.1) (tstamp 1ed2d6e3-f9f7-4610-9f61-5967ef1a7afa))
+ (fp_line (start 20.51 3.96) (end 20.51 9.26) (layer "F.Fab") (width 0.1) (tstamp 22116ea3-0cc2-4071-a318-a1732f38c9e5))
+ (fp_line (start 29.87 0) (end 29.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 221a1b9d-67b3-42c2-a09a-ade9699a3ecc))
+ (fp_line (start 11.45 0) (end 11.45 9.26) (layer "F.Fab") (width 0.1) (tstamp 230a4e02-d9ef-4757-bfe9-9ffc02445e7f))
+ (fp_line (start 35.075 13.36) (end 35.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 276d87df-9a8c-4510-aa7e-c1db0eb54af8))
+ (fp_line (start 6.77 0) (end 6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 27e4da88-bf96-4856-8e69-5b11534b8de1))
+ (fp_line (start 2.29 3.96) (end 2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp 28466a07-bcc1-4733-8ced-55e7d2409f64))
+ (fp_line (start 30.915 1.98) (end 30.915 9.26) (layer "F.Fab") (width 0.1) (tstamp 289892fd-20f2-4efa-bfc7-d9ff5611011e))
+ (fp_line (start 34.675 19.76) (end 34.675 13.76) (layer "F.Fab") (width 0.1) (tstamp 290ecfd9-82ed-4f7e-b06d-60be8230ed87))
+ (fp_line (start 24.145 1.98) (end 24.145 9.26) (layer "F.Fab") (width 0.1) (tstamp 2914faa3-5493-47b3-b58c-b3fd803ad762))
+ (fp_line (start 4.58 0) (end 4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp 291f679b-8871-4856-a269-c38e82771e4c))
+ (fp_line (start 8.115 1.98) (end 8.115 9.26) (layer "F.Fab") (width 0.1) (tstamp 2a9ebfea-9b3b-4aad-8681-fb8fda0e6397))
+ (fp_line (start 15.93 3.96) (end 15.93 9.26) (layer "F.Fab") (width 0.1) (tstamp 2e58e1bd-7cee-4ab4-97c1-740923faa7e3))
+ (fp_line (start 11.35 0) (end 11.35 9.26) (layer "F.Fab") (width 0.1) (tstamp 2fda10f4-2d13-48b4-9fb0-ab7231e69251))
+ (fp_line (start 9.26 0) (end 9.26 9.26) (layer "F.Fab") (width 0.1) (tstamp 395f7e9e-47e4-45fb-8cfa-c6f21f7e0044))
+ (fp_line (start -4.025 13.36) (end 35.075 13.36) (layer "F.Fab") (width 0.1) (tstamp 3a4bd841-afe8-4332-b823-b9861ddb07a6))
+ (fp_line (start 5.625 1.98) (end 5.625 9.26) (layer "F.Fab") (width 0.1) (tstamp 3a6fccd6-90f4-4c4f-ae3c-9e0eb50cad15))
+ (fp_line (start 31.015 1.98) (end 31.015 9.26) (layer "F.Fab") (width 0.1) (tstamp 40830727-f252-4928-b444-f5cb194df510))
+ (fp_line (start 3.435 1.98) (end 3.435 9.26) (layer "F.Fab") (width 0.1) (tstamp 4099ab85-0d7a-4b73-bc11-118467652497))
+ (fp_line (start 12.495 1.98) (end 12.495 9.26) (layer "F.Fab") (width 0.1) (tstamp 41cc001d-3092-4b5a-98a5-38844368d392))
+ (fp_line (start 1.245 1.98) (end 1.245 9.26) (layer "F.Fab") (width 0.1) (tstamp 424f80f2-7636-41b9-93c7-0266c2b29e66))
+ (fp_line (start -11.025 13.76) (end 42.075 13.76) (layer "F.Fab") (width 0.1) (tstamp 429b51fb-6e53-48bc-bd72-8c82603732e3))
+ (fp_line (start 2.39 3.96) (end 2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp 43fbd17b-cabb-48a1-b887-1987c92a9ee3))
+ (fp_line (start 26.335 1.98) (end 26.335 9.26) (layer "F.Fab") (width 0.1) (tstamp 477a6539-957e-4e46-b6eb-bd420987e579))
+ (fp_line (start 28.725 1.98) (end 28.725 9.26) (layer "F.Fab") (width 0.1) (tstamp 48626306-4f29-4e21-a1b4-7b69742402d1))
+ (fp_line (start 6.87 3.96) (end 6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 492ed570-627a-4ec1-8170-eb30195f4a27))
+ (fp_line (start 25.19 3.96) (end 25.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 4963eb64-b41d-4555-91d7-4c7603eecfca))
+ (fp_line (start -11.025 13.36) (end -11.025 13.76) (layer "F.Fab") (width 0.1) (tstamp 49d3abed-ca36-4d39-a531-2d12b5df49e1))
+ (fp_line (start 23.945 1.98) (end 23.945 9.26) (layer "F.Fab") (width 0.1) (tstamp 4a3df7ac-7127-4b84-8514-05f751f0b3e4))
+ (fp_line (start 17.075 1.98) (end 17.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 4b9731be-0a4e-4f0b-8016-48ab1a06d672))
+ (fp_line (start 27.38 0) (end 27.38 9.26) (layer "F.Fab") (width 0.1) (tstamp 4f79b5cb-9559-4595-bfa9-5d775577405b))
+ (fp_line (start 21.855 1.98) (end 21.855 9.26) (layer "F.Fab") (width 0.1) (tstamp 4fddccde-f950-46a5-a10f-48307603b894))
+ (fp_line (start 30.815 1.98) (end 30.815 9.26) (layer "F.Fab") (width 0.1) (tstamp 5345677b-33d5-4b33-ab2b-8314e8c84a61))
+ (fp_line (start 16.03 3.96) (end 16.03 9.26) (layer "F.Fab") (width 0.1) (tstamp 53bb7c43-8e1e-4dcd-87e0-1b037fdc15b9))
+ (fp_line (start 16.13 3.96) (end 16.13 9.26) (layer "F.Fab") (width 0.1) (tstamp 53e40909-d0d7-4e17-861f-7c941a4d1eb1))
+ (fp_line (start -3.625 13.76) (end -3.625 19.76) (layer "F.Fab") (width 0.1) (tstamp 592c983d-0901-4938-8d07-ccd5a9e1c73b))
+ (fp_line (start 9.16 3.96) (end 9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp 5a9dfaa5-ac2d-41f6-ac53-2d4d58f851a7))
+ (fp_line (start 18.32 0) (end 18.32 9.26) (layer "F.Fab") (width 0.1) (tstamp 5bfa4b2d-22d0-4a83-956f-c0af46aaef87))
+ (fp_line (start 4.48 0) (end 4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 62a4dbcb-fadd-4047-ac4d-90d55150a5ce))
+ (fp_line (start 13.74 0) (end 13.74 9.26) (layer "F.Fab") (width 0.1) (tstamp 6477766b-01b4-4ac7-8bb3-34f7a35ac1b5))
+ (fp_line (start 19.465 1.98) (end 19.465 9.26) (layer "F.Fab") (width 0.1) (tstamp 6922c135-9b38-4b0c-84ee-216527b79ccc))
+ (fp_line (start 14.885 1.98) (end 14.885 9.26) (layer "F.Fab") (width 0.1) (tstamp 69bb5b73-a2f5-4a5a-be44-b3d1e01f0a3e))
+ (fp_line (start 32.06 0) (end 32.06 9.26) (layer "F.Fab") (width 0.1) (tstamp 6e6541b4-5bc9-4733-b28a-dbdc76b53304))
+ (fp_line (start 8.015 1.98) (end 8.015 9.26) (layer "F.Fab") (width 0.1) (tstamp 725e1660-eac3-4494-89c8-b5f1d16b642d))
+ (fp_line (start 22.8 3.96) (end 22.8 9.26) (layer "F.Fab") (width 0.1) (tstamp 74d5b559-d890-4602-aa07-3299f6a7c599))
+ (fp_line (start 27.48 3.96) (end 27.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 76a84ef2-1f78-4bbc-8eed-5ca9182de334))
+ (fp_line (start 2.19 0) (end 2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 77cc3792-1237-40ef-8287-7fca75ff5306))
+ (fp_line (start 20.71 0) (end 20.71 9.26) (layer "F.Fab") (width 0.1) (tstamp 7a971a99-8afb-4186-ba39-5161688237f3))
+ (fp_line (start 18.22 0) (end 18.22 9.26) (layer "F.Fab") (width 0.1) (tstamp 7beddfad-3dbd-422e-b0d6-c6401482b8dc))
+ (fp_line (start 5.725 1.98) (end 5.725 9.26) (layer "F.Fab") (width 0.1) (tstamp 7c564489-57c0-473e-874e-f697e26f05a4))
+ (fp_line (start 6.97 0) (end 6.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 7e8396dd-a3df-4ed8-8c43-d4d7baccada7))
+ (fp_line (start 20.51 0) (end 20.51 9.26) (layer "F.Fab") (width 0.1) (tstamp 81947d17-cc23-4c66-9012-e9669296483b))
+ (fp_line (start 16.13 0) (end 16.13 9.26) (layer "F.Fab") (width 0.1) (tstamp 8431ad5e-65da-4568-8299-2313183b0df9))
+ (fp_line (start 28.525 1.98) (end 28.525 9.26) (layer "F.Fab") (width 0.1) (tstamp 855c10aa-0acf-4f06-bc37-699d82c3ec89))
+ (fp_line (start 23 3.96) (end 23 9.26) (layer "F.Fab") (width 0.1) (tstamp 859e8eab-efb2-4c58-b49e-975229be25b4))
+ (fp_line (start 25.29 0) (end 25.29 9.26) (layer "F.Fab") (width 0.1) (tstamp 9138be5e-eccd-470d-8234-35aace26d779))
+ (fp_line (start 29.67 0) (end 29.67 9.26) (layer "F.Fab") (width 0.1) (tstamp 91ff83bc-43e3-42c2-a7b5-0c2a2d366c76))
+ (fp_line (start 7.915 1.98) (end 7.915 9.26) (layer "F.Fab") (width 0.1) (tstamp 95efd24b-27d6-4f91-bdf0-d750116d805a))
+ (fp_line (start 25.19 0) (end 25.19 9.26) (layer "F.Fab") (width 0.1) (tstamp 98f9aacf-cdf4-40ac-9f74-0b07fe09683d))
+ (fp_line (start 12.695 1.98) (end 12.695 9.26) (layer "F.Fab") (width 0.1) (tstamp 995f66a6-dcb1-46cd-b0f4-d1e47425da79))
+ (fp_line (start 11.55 3.96) (end 11.55 9.26) (layer "F.Fab") (width 0.1) (tstamp 9b86eb01-20c1-4446-8551-ec9278263281))
+ (fp_line (start 11.55 0) (end 11.55 9.26) (layer "F.Fab") (width 0.1) (tstamp 9f1569d1-4a41-4a9a-9a85-eb0d46e1ef12))
+ (fp_line (start 26.435 1.98) (end 26.435 9.26) (layer "F.Fab") (width 0.1) (tstamp a0ae1d8b-a182-4ddb-a9e3-f15eceedf053))
+ (fp_line (start 9.06 0) (end 9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp a300fc06-71e9-49fb-a71b-bfa95f97146f))
+ (fp_line (start 35.075 9.26) (end -4.025 9.26) (layer "F.Fab") (width 0.1) (tstamp a4845c11-b5f3-4259-8824-01bc35a8de1c))
+ (fp_line (start 18.32 3.96) (end 18.32 9.26) (layer "F.Fab") (width 0.1) (tstamp a4b922de-0981-4927-a5a3-8deddb0e976b))
+ (fp_line (start 12.595 1.98) (end 12.595 9.26) (layer "F.Fab") (width 0.1) (tstamp a4b9e33e-9021-47cc-a189-c20214d338ec))
+ (fp_line (start 42.075 13.76) (end 42.075 13.36) (layer "F.Fab") (width 0.1) (tstamp a5d58da6-5d83-4ffd-8df4-01b5ae772f55))
+ (fp_line (start 24.045 1.98) (end 24.045 9.26) (layer "F.Fab") (width 0.1) (tstamp a885e7a1-c5b2-4cc0-bb6a-79bfc739f42f))
+ (fp_line (start 27.38 3.96) (end 27.38 9.26) (layer "F.Fab") (width 0.1) (tstamp a95cb417-7d81-4c09-b931-6d4482f50cf9))
+ (fp_line (start 4.48 3.96) (end 4.48 9.26) (layer "F.Fab") (width 0.1) (tstamp aa83f680-a173-4762-b79a-a3230875da1b))
+ (fp_line (start 4.58 3.96) (end 4.58 9.26) (layer "F.Fab") (width 0.1) (tstamp abae5fdf-1a6f-46c3-a3dd-da153421427b))
+ (fp_line (start 14.785 1.98) (end 14.785 9.26) (layer "F.Fab") (width 0.1) (tstamp ac92d280-9d2a-49d0-8a21-af5363564a80))
+ (fp_line (start -0.1 3.96) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp af025ac2-b9a6-44dd-ad41-704bf8ccbf7c))
+ (fp_line (start 20.71 3.96) (end 20.71 9.26) (layer "F.Fab") (width 0.1) (tstamp af6a00dd-19ef-4487-a18d-6fdd163429d2))
+ (fp_line (start 10.405 1.98) (end 10.405 9.26) (layer "F.Fab") (width 0.1) (tstamp b0051a58-50d5-4592-860f-ab2d9847d7c0))
+ (fp_line (start 0 3.96) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp b1bdcd36-ea10-4e61-ae9e-f9fa8a4c15e9))
+ (fp_line (start 0.1 3.96) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp b575e5e3-bd59-4c6b-ba3d-aae545591fb3))
+ (fp_line (start 19.365 1.98) (end 19.365 9.26) (layer "F.Fab") (width 0.1) (tstamp b5d57e1d-076f-47d7-9736-83519ae3864d))
+ (fp_line (start 34.675 13.76) (end -3.625 13.76) (layer "F.Fab") (width 0.1) (tstamp b672489a-ccd9-4dd0-b2d9-79f3ac8d0ed6))
+ (fp_line (start 11.35 3.96) (end 11.35 9.26) (layer "F.Fab") (width 0.1) (tstamp b6a1502b-3db9-45e9-956a-ef80ab67513d))
+ (fp_line (start 10.205 1.98) (end 10.205 9.26) (layer "F.Fab") (width 0.1) (tstamp b8d823fa-c69e-47f0-8692-248d67563869))
+ (fp_line (start 21.655 1.98) (end 21.655 9.26) (layer "F.Fab") (width 0.1) (tstamp bc704169-b448-47d3-b612-51b028f4f8b9))
+ (fp_line (start 2.39 0) (end 2.39 9.26) (layer "F.Fab") (width 0.1) (tstamp c26bc050-b591-4c99-9273-de1c25077421))
+ (fp_line (start 29.77 3.96) (end 29.77 9.26) (layer "F.Fab") (width 0.1) (tstamp c298a05d-03b7-4cd9-89d0-19eb5652d187))
+ (fp_line (start 22.9 3.96) (end 22.9 9.26) (layer "F.Fab") (width 0.1) (tstamp c82fd900-01c4-4ea5-a001-cda9a1d1b585))
+ (fp_line (start -4.025 9.26) (end -4.025 13.36) (layer "F.Fab") (width 0.1) (tstamp c892a6c7-10f8-4dba-accc-c67b5d5a77e4))
+ (fp_line (start 11.45 3.96) (end 11.45 9.26) (layer "F.Fab") (width 0.1) (tstamp c918ba96-f6fa-4042-9b20-e3db96fc1352))
+ (fp_line (start 13.84 3.96) (end 13.84 9.26) (layer "F.Fab") (width 0.1) (tstamp c9991926-ad74-4032-9fbe-9587fee1f4b3))
+ (fp_line (start 29.87 3.96) (end 29.87 9.26) (layer "F.Fab") (width 0.1) (tstamp ccf58fa6-b7e0-41f1-9da3-d4954428acfd))
+ (fp_line (start 15.93 0) (end 15.93 9.26) (layer "F.Fab") (width 0.1) (tstamp d05f9639-b4d3-4558-9e8e-503225110ff1))
+ (fp_line (start 2.29 0) (end 2.29 9.26) (layer "F.Fab") (width 0.1) (tstamp d407cf1a-78a0-4b1e-9a2e-54fa80fa8c10))
+ (fp_line (start 0.1 0) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp d6b97695-8672-46f9-ab0d-478fe2b2cff1))
+ (fp_line (start 25.09 3.96) (end 25.09 9.26) (layer "F.Fab") (width 0.1) (tstamp d82041d8-9509-46d1-ade2-12830150288f))
+ (fp_line (start 21.755 1.98) (end 21.755 9.26) (layer "F.Fab") (width 0.1) (tstamp d8efc269-0ecb-4719-8f7c-0376028be30b))
+ (fp_line (start 14.985 1.98) (end 14.985 9.26) (layer "F.Fab") (width 0.1) (tstamp d9c275b6-1351-4fc0-975b-5a58b43f3db7))
+ (fp_line (start 1.045 1.98) (end 1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp d9fd31ca-ac03-4072-be58-eadda40e1e4e))
+ (fp_line (start 26.235 1.98) (end 26.235 9.26) (layer "F.Fab") (width 0.1) (tstamp da0395ea-9345-411d-b8fd-25b72812d571))
+ (fp_line (start -1.145 1.98) (end -1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp da62c04e-1729-4ee4-a752-f3354adc5450))
+ (fp_line (start 2.19 3.96) (end 2.19 9.26) (layer "F.Fab") (width 0.1) (tstamp de8259ee-ae4b-4fd1-a332-42d5258f3226))
+ (fp_line (start 20.61 0) (end 20.61 9.26) (layer "F.Fab") (width 0.1) (tstamp dee7e49e-1826-4bf1-9757-be4b0ebd2df2))
+ (fp_line (start 29.67 3.96) (end 29.67 9.26) (layer "F.Fab") (width 0.1) (tstamp dffdd197-6021-473c-88c2-ba16aee02285))
+ (fp_line (start 18.42 3.96) (end 18.42 9.26) (layer "F.Fab") (width 0.1) (tstamp e08fcc20-7316-4c34-b7f6-f45f67472446))
+ (fp_line (start 29.77 0) (end 29.77 9.26) (layer "F.Fab") (width 0.1) (tstamp e0d5b30c-a80d-4f36-9c0b-b37134507fb1))
+ (fp_line (start 9.16 0) (end 9.16 9.26) (layer "F.Fab") (width 0.1) (tstamp e155eeb6-2f56-405d-aefd-d23130be48b6))
+ (fp_line (start 6.87 0) (end 6.87 9.26) (layer "F.Fab") (width 0.1) (tstamp e18ef87a-52a9-436b-87e1-ce9bab0720e6))
+ (fp_line (start 19.565 1.98) (end 19.565 9.26) (layer "F.Fab") (width 0.1) (tstamp e2b5edef-719a-4344-888c-532ba09d788c))
+ (fp_line (start 1.145 1.98) (end 1.145 9.26) (layer "F.Fab") (width 0.1) (tstamp e438537c-4929-4724-97ee-602ffb7d1e6c))
+ (fp_line (start 25.29 3.96) (end 25.29 9.26) (layer "F.Fab") (width 0.1) (tstamp e7c97a7a-35f3-4ea2-9924-de5272eebe7a))
+ (fp_line (start -1.045 1.98) (end -1.045 9.26) (layer "F.Fab") (width 0.1) (tstamp ec97ca91-cb45-4936-8f04-e4f885707b07))
+ (fp_line (start 17.275 1.98) (end 17.275 9.26) (layer "F.Fab") (width 0.1) (tstamp eca742fc-2cbe-4ac2-b2f2-b84d74564fb0))
+ (fp_line (start 6.77 3.96) (end 6.77 9.26) (layer "F.Fab") (width 0.1) (tstamp ed832810-6521-44e0-b4a0-00a651306920))
+ (fp_line (start 23 0) (end 23 9.26) (layer "F.Fab") (width 0.1) (tstamp f02e8c30-5831-4778-b0e7-92b29555f413))
+ (fp_line (start 13.64 3.96) (end 13.64 9.26) (layer "F.Fab") (width 0.1) (tstamp f047c06a-3b3d-42f4-b17f-5b3d33c25171))
+ (fp_line (start 13.74 3.96) (end 13.74 9.26) (layer "F.Fab") (width 0.1) (tstamp f21d4633-a2ee-4d32-ae74-433be52d75be))
+ (fp_line (start 17.175 1.98) (end 17.175 9.26) (layer "F.Fab") (width 0.1) (tstamp f40ce0fb-e8d9-4a74-b7b7-9b8807eb3c4e))
+ (fp_line (start 16.03 0) (end 16.03 9.26) (layer "F.Fab") (width 0.1) (tstamp f66c4a38-259a-4f62-aa13-b4d0549564e4))
+ (fp_line (start 27.48 0) (end 27.48 9.26) (layer "F.Fab") (width 0.1) (tstamp f8e86a32-6396-44e9-b91f-b5f993f17d5e))
+ (fp_line (start 18.42 0) (end 18.42 9.26) (layer "F.Fab") (width 0.1) (tstamp f972d6a1-c284-41a6-a308-61551efb65a0))
+ (fp_line (start 28.625 1.98) (end 28.625 9.26) (layer "F.Fab") (width 0.1) (tstamp fa1acd6d-7122-4778-a80e-94b20ae747ba))
+ (fp_line (start 9.06 3.96) (end 9.06 9.26) (layer "F.Fab") (width 0.1) (tstamp fc109fa7-ec86-48f5-af23-4a25ef384cac))
+ (fp_line (start 5.825 1.98) (end 5.825 9.26) (layer "F.Fab") (width 0.1) (tstamp fcb7d1cd-93d7-4a34-a5fe-f971ddd485a0))
+ (fp_line (start 42.075 13.36) (end -11.025 13.36) (layer "F.Fab") (width 0.1) (tstamp feaebff7-be3f-4606-b085-81ece9d37f1a))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 213dbeab-695e-4aa9-8619-51a9e111fa7f))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b9550c52-20ea-44f3-b2ec-723cf47b2427))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 494481c2-b554-4ecd-b757-8fee0996c614))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7f763d8b-dc0e-4951-8d1c-51c373f38e84))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 63713e41-659b-407d-b9bb-5a2797c62afd))
+ (pad "6" thru_hole circle (at 11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bef0e579-ed07-47d5-9944-50180ef62c94))
+ (pad "7" thru_hole circle (at 13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 30f55bb5-db93-4d33-9eb7-469e31aecb22))
+ (pad "8" thru_hole circle (at 16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a8df4ae4-9353-420d-baa5-1efb99355548))
+ (pad "9" thru_hole circle (at 18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 64045417-6d8a-415a-ab45-231c7ff71eb2))
+ (pad "10" thru_hole circle (at 20.61 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 136037f7-83c1-4b43-9c87-60de270c80b6))
+ (pad "11" thru_hole circle (at 22.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ea5cf2dc-ffaa-49ee-9267-10084ed4e6db))
+ (pad "12" thru_hole circle (at 25.19 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0645fc06-5bfa-4daf-834e-b76a9d2ead83))
+ (pad "13" thru_hole circle (at 27.48 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2bbbae8-f318-473c-a55a-ed891e36f09c))
+ (pad "14" thru_hole circle (at 29.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4d90b8fa-a300-4421-8189-827983e055b6))
+ (pad "15" thru_hole circle (at 32.06 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a3fc05dc-c0a7-473a-9dbf-fc7ad83ee074))
+ (pad "16" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 37e03978-430c-4e8b-9e8f-eb0ae699e0b1))
+ (pad "17" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 11cceeef-4b9b-4357-bee4-832e289ac472))
+ (pad "18" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b2cfcc1e-7606-46b8-a54d-70032fe2a5ef))
+ (pad "19" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 11e7af05-6640-458d-a49a-d9a2a383bd2f))
+ (pad "20" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1b3e022b-fad0-4ebe-869f-fd6e67d66c87))
+ (pad "21" thru_hole circle (at 10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 611bfe76-58d4-41e6-acf6-8ab8f0cd8061))
+ (pad "22" thru_hole circle (at 12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 268803eb-9ff7-4805-9018-470f1968ec96))
+ (pad "23" thru_hole circle (at 14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 346aff12-b1cb-47c9-bd36-d0f76575f98a))
+ (pad "24" thru_hole circle (at 17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4fbd9a38-fa1f-4d2b-9cff-d1feb9860338))
+ (pad "25" thru_hole circle (at 19.465 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 887734f2-e7eb-4ac9-aa9a-212b8817583e))
+ (pad "26" thru_hole circle (at 21.755 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 08a1eeb0-3a37-43b4-8be0-f1be02adf0c4))
+ (pad "27" thru_hole circle (at 24.045 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 304ab722-1d56-44fe-ada8-9dbb443a012e))
+ (pad "28" thru_hole circle (at 26.335 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4a069061-4f12-4515-8b16-a487cc91d369))
+ (pad "29" thru_hole circle (at 28.625 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36dc9fcc-e808-490d-8dfe-900d0983b00b))
+ (pad "30" thru_hole circle (at 30.915 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f08f8ebf-83c7-4669-82e7-18c2a77c6e3c))
+ (pad "31" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ddce99cd-a6f6-4d69-b8e5-ff2c9036fa80))
+ (pad "32" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 79d7d386-14ae-468e-8b58-017fbc4bb33f))
+ (pad "33" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 79fae2cc-302f-4f53-94f4-d62723e2b406))
+ (pad "34" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e71aef75-8a4f-4945-8ed9-9eae1510d463))
+ (pad "35" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d4fa1ee2-5b99-472f-a2fc-2216b34aa365))
+ (pad "36" thru_hole circle (at 11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0b12bd71-f6ef-4645-80e7-ed43e07bc0c9))
+ (pad "37" thru_hole circle (at 13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bf1b3a3a-8f99-4b67-a64d-cf3427232601))
+ (pad "38" thru_hole circle (at 16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 91de2ec3-d105-4cf1-b1ec-ae82c04e02ae))
+ (pad "39" thru_hole circle (at 18.32 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5725c3e1-21bc-491a-b10b-579bef206c6b))
+ (pad "40" thru_hole circle (at 20.61 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ab85aeb5-c517-4c1f-8bd6-4a9ec11fdbb0))
+ (pad "41" thru_hole circle (at 22.9 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ce2c1f3b-9509-40a5-a078-7d2bfe32accd))
+ (pad "42" thru_hole circle (at 25.19 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa1e2fed-bbda-45ee-b329-9ddea90536e1))
+ (pad "43" thru_hole circle (at 27.48 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 32e73e2e-e2cf-47a1-a5c5-a4a79c414c65))
+ (pad "44" thru_hole circle (at 29.77 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b3ebf6e7-316a-495c-9534-fa39be1cad1f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..09284f14
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,238 @@
+(footprint "DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15.525 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b28b8d49-c98f-4f3d-9e80-4165a2aba9bc)
+ )
+ (fp_text value "DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm" (at 15.525 22.38) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7979ce95-68df-4c9c-b55c-6e58165184ab)
+ )
+ (fp_text user "${REFERENCE}" (at 15.525 17.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0d3da647-f302-4cce-b4f6-1e0c38efb74c)
+ )
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 2ecc548a-f454-4fef-8fea-5d16dbc41c53))
+ (fp_line (start 33.12 -1.06) (end 33.12 10.32) (layer "F.SilkS") (width 0.12) (tstamp 424eee0b-18fb-43af-a475-0c070ab4f29d))
+ (fp_line (start -2.205 -1.06) (end 33.12 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 587a146c-a9e2-43cb-8cf8-4615960eb216))
+ (fp_line (start -4.085 10.32) (end -2.205 10.32) (layer "F.SilkS") (width 0.12) (tstamp 60ad6db4-3051-40f4-995a-9df95bd7da84))
+ (fp_line (start -4.085 14.42) (end -4.085 10.32) (layer "F.SilkS") (width 0.12) (tstamp 8840fa90-bc29-4451-a1b6-943740ad4295))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 90a5e454-48a6-484d-81fe-0201646b0dc1))
+ (fp_line (start -2.205 10.32) (end -2.205 -1.06) (layer "F.SilkS") (width 0.12) (tstamp a6519000-3d10-4e17-925f-4d7f60cfd135))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp bc73c664-8f5d-4b1d-b895-dfcece84b2b4))
+ (fp_line (start 33.12 10.32) (end 35.135 10.32) (layer "F.SilkS") (width 0.12) (tstamp d42607bc-8567-4d2e-a516-38e79e08c220))
+ (fp_line (start 35.135 10.32) (end 35.135 14.42) (layer "F.SilkS") (width 0.12) (tstamp ebcd4b60-49d2-4fee-b2c2-2768fcdec5b6))
+ (fp_line (start -2.45 9.9) (end -2.45 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 0672bb99-9756-4386-9347-ec0f37bb829e))
+ (fp_line (start 35.2 15.4) (end 35.2 21.4) (layer "F.CrtYd") (width 0.05) (tstamp 180a0371-f048-4c50-91c9-47da4f6745a7))
+ (fp_line (start 35.6 14) (end 42.6 14) (layer "F.CrtYd") (width 0.05) (tstamp 1f15876e-38f5-4a62-952f-535065f210e9))
+ (fp_line (start 33.4 -1.35) (end 33.4 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 2ada9606-5eb8-486f-bcff-ca5af8f451df))
+ (fp_line (start -4.15 21.4) (end -4.15 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 3ae995da-5c28-4e0f-9287-3fe686239e95))
+ (fp_line (start -11.55 14) (end -4.55 14) (layer "F.CrtYd") (width 0.05) (tstamp 4e26111d-e132-4b8a-a939-0ef6856dd427))
+ (fp_line (start 35.6 9.9) (end 35.6 14) (layer "F.CrtYd") (width 0.05) (tstamp 5a9a4ed1-d040-4f2d-bb43-10c3a523c661))
+ (fp_line (start 42.6 15.4) (end 35.2 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 8316d86e-f030-465a-80c6-0ed9a6b746cc))
+ (fp_line (start -4.55 9.9) (end -2.45 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 9a9d9e89-2d90-4a00-b270-b7cd6fbc7d05))
+ (fp_line (start 42.6 14) (end 42.6 15.4) (layer "F.CrtYd") (width 0.05) (tstamp b36ddcd2-63b5-4825-813e-7471a69d53c8))
+ (fp_line (start -2.45 -1.35) (end 33.4 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp bfc5a4b2-83e6-4a48-81a9-18e95feabbdd))
+ (fp_line (start -11.55 15.4) (end -11.55 14) (layer "F.CrtYd") (width 0.05) (tstamp c75a85df-b993-4211-8f16-bb3ce951b353))
+ (fp_line (start 35.2 21.4) (end -4.15 21.4) (layer "F.CrtYd") (width 0.05) (tstamp c872730d-a8f4-4c4a-90f3-b5cb1ae7f2a9))
+ (fp_line (start 33.4 9.9) (end 35.6 9.9) (layer "F.CrtYd") (width 0.05) (tstamp dbf38638-9260-4858-a717-71fd6d9ed33e))
+ (fp_line (start -4.55 14) (end -4.55 9.9) (layer "F.CrtYd") (width 0.05) (tstamp e56144ed-acdb-418d-8a68-74f9d6a0113c))
+ (fp_line (start -4.15 15.4) (end -11.55 15.4) (layer "F.CrtYd") (width 0.05) (tstamp e70c0380-96b2-4d8b-a2fa-b0852824a63a))
+ (fp_line (start 3.535 2.54) (end 3.535 10.38) (layer "F.Fab") (width 0.1) (tstamp 0005ae14-3633-46a8-a399-33c4a7c6c0ae))
+ (fp_line (start 11.35 0) (end 11.35 10.38) (layer "F.Fab") (width 0.1) (tstamp 00dee8a6-d8db-462b-829c-0b7c3dc6cc89))
+ (fp_line (start 1.045 2.54) (end 1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 037e3af7-c99b-4039-a228-6a52c0d53a4e))
+ (fp_line (start 27.38 5.08) (end 27.38 10.38) (layer "F.Fab") (width 0.1) (tstamp 03b63d93-e12c-4701-9145-f73a0812f5bf))
+ (fp_line (start 12.495 2.54) (end 12.495 10.38) (layer "F.Fab") (width 0.1) (tstamp 04903f0c-49e0-48ea-b028-893efd81c7d4))
+ (fp_line (start 9.16 0) (end 9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp 07458e07-51ad-4f05-86d4-555b9ce315c4))
+ (fp_line (start 27.48 0) (end 27.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 082cf6ad-471b-4835-ad0b-98979527a14e))
+ (fp_line (start 9.26 0) (end 9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp 0a7ccec6-b8c4-4b3e-b440-ccaf4adae388))
+ (fp_line (start 29.67 5.08) (end 29.67 10.38) (layer "F.Fab") (width 0.1) (tstamp 0df13a49-7302-47e3-a6dc-4a6b359034db))
+ (fp_line (start 18.42 0) (end 18.42 10.38) (layer "F.Fab") (width 0.1) (tstamp 0eb76b43-57dc-4070-a066-bd84908addbe))
+ (fp_line (start 19.465 2.54) (end 19.465 10.38) (layer "F.Fab") (width 0.1) (tstamp 113c6752-8b4a-4d71-9d12-ed16d25d683b))
+ (fp_line (start 18.22 0) (end 18.22 10.38) (layer "F.Fab") (width 0.1) (tstamp 1254c362-ee21-4148-83ca-0e6022b279fa))
+ (fp_line (start 13.64 0) (end 13.64 10.38) (layer "F.Fab") (width 0.1) (tstamp 14b05bcd-7639-449e-8bc4-492dc4778e14))
+ (fp_line (start -1.045 2.54) (end -1.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 169d3dee-b5ae-420e-80ae-1ca18e879bf1))
+ (fp_line (start 32.16 0) (end 32.16 10.38) (layer "F.Fab") (width 0.1) (tstamp 18e303d5-de98-49d6-b0be-20dcbbe1db87))
+ (fp_line (start -1.245 2.54) (end -1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp 18e7bc3d-ecd7-4add-977a-d891915f2892))
+ (fp_line (start 14.985 2.54) (end 14.985 10.38) (layer "F.Fab") (width 0.1) (tstamp 1e324162-f55c-4531-a0df-25905e41fc0c))
+ (fp_line (start 28.525 2.54) (end 28.525 10.38) (layer "F.Fab") (width 0.1) (tstamp 1f63ec5f-4783-4199-8c17-ba051a467e6d))
+ (fp_line (start 20.71 5.08) (end 20.71 10.38) (layer "F.Fab") (width 0.1) (tstamp 222444ee-9dbf-4a5c-a07b-ad51ac213a02))
+ (fp_line (start 0 5.08) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 2303709d-36b6-41dc-b4d6-9175dd3f088d))
+ (fp_line (start 6.77 0) (end 6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 2647b61e-bfb0-460a-8b52-81dc320742c4))
+ (fp_line (start 11.45 5.08) (end 11.45 10.38) (layer "F.Fab") (width 0.1) (tstamp 2745f2d8-4de5-4abe-b75c-9c979fc16464))
+ (fp_line (start 2.39 5.08) (end 2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp 2b7656d6-d3f9-4576-9d6e-af5ed61022d0))
+ (fp_line (start 28.725 2.54) (end 28.725 10.38) (layer "F.Fab") (width 0.1) (tstamp 2c3149f4-8926-4733-a094-8b4fbf1c79b0))
+ (fp_line (start 25.29 5.08) (end 25.29 10.38) (layer "F.Fab") (width 0.1) (tstamp 2d23e659-7974-478b-9e37-49f7c648ec16))
+ (fp_line (start 22.9 5.08) (end 22.9 10.38) (layer "F.Fab") (width 0.1) (tstamp 2e5fdb50-a304-441f-8f10-6b2549339ac7))
+ (fp_line (start 20.61 5.08) (end 20.61 10.38) (layer "F.Fab") (width 0.1) (tstamp 2e97c6c1-5caf-433a-8a4d-867cfffc7a7d))
+ (fp_line (start 35.075 14.48) (end 35.075 10.38) (layer "F.Fab") (width 0.1) (tstamp 2fa388b4-cbc7-4a69-9025-97fe29076bfb))
+ (fp_line (start 17.175 2.54) (end 17.175 10.38) (layer "F.Fab") (width 0.1) (tstamp 30360d6b-dc93-4ce9-b0e1-e2c295eca9c5))
+ (fp_line (start 27.58 5.08) (end 27.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 31035852-1131-43b5-a6af-3ff19f7ee809))
+ (fp_line (start 13.84 5.08) (end 13.84 10.38) (layer "F.Fab") (width 0.1) (tstamp 31a2399c-7de8-4c5d-8094-292ca30406cc))
+ (fp_line (start 25.19 5.08) (end 25.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 325da029-8507-4cac-bac7-14c252e09175))
+ (fp_line (start 5.725 2.54) (end 5.725 10.38) (layer "F.Fab") (width 0.1) (tstamp 358d9b6b-4008-4fc2-9e23-9dc489590938))
+ (fp_line (start 3.335 2.54) (end 3.335 10.38) (layer "F.Fab") (width 0.1) (tstamp 367b9520-d7d8-452a-8cff-799d0b477801))
+ (fp_line (start 12.695 2.54) (end 12.695 10.38) (layer "F.Fab") (width 0.1) (tstamp 370a2196-cf32-4ea6-b9c2-a76b3aefe4be))
+ (fp_line (start 4.58 5.08) (end 4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 38f0ed50-293b-4e01-ab59-1a6929ade491))
+ (fp_line (start 8.015 2.54) (end 8.015 10.38) (layer "F.Fab") (width 0.1) (tstamp 393ef73e-4f09-4b01-94f0-c90816e04704))
+ (fp_line (start 24.145 2.54) (end 24.145 10.38) (layer "F.Fab") (width 0.1) (tstamp 3dda51ef-1626-42aa-bb1b-367477792102))
+ (fp_line (start 17.075 2.54) (end 17.075 10.38) (layer "F.Fab") (width 0.1) (tstamp 4064caca-c292-46c5-830e-b516310ab630))
+ (fp_line (start 20.61 0) (end 20.61 10.38) (layer "F.Fab") (width 0.1) (tstamp 42b73d88-3ae4-4d54-bf79-d83050f3dc4a))
+ (fp_line (start 35.075 10.38) (end -4.025 10.38) (layer "F.Fab") (width 0.1) (tstamp 46a67069-7fed-46c4-8de6-dfc965c60bf1))
+ (fp_line (start 21.755 2.54) (end 21.755 10.38) (layer "F.Fab") (width 0.1) (tstamp 471e744d-92d8-4938-a9d3-a100851412f4))
+ (fp_line (start 30.815 2.54) (end 30.815 10.38) (layer "F.Fab") (width 0.1) (tstamp 478442fe-bce3-423f-9d35-e507bc6b1576))
+ (fp_line (start 25.29 0) (end 25.29 10.38) (layer "F.Fab") (width 0.1) (tstamp 480a40a9-c19d-4d74-b246-1c3d587d2682))
+ (fp_line (start 16.03 5.08) (end 16.03 10.38) (layer "F.Fab") (width 0.1) (tstamp 4885b417-7568-4c7c-b019-caa8db16abe9))
+ (fp_line (start 20.71 0) (end 20.71 10.38) (layer "F.Fab") (width 0.1) (tstamp 494241a7-d876-47f2-a37a-21af47d773dd))
+ (fp_line (start -1.145 2.54) (end -1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp 49687d81-5396-472b-bb07-1fbbbfadb026))
+ (fp_line (start 9.16 5.08) (end 9.16 10.38) (layer "F.Fab") (width 0.1) (tstamp 4a510b3c-0456-4b93-9bc8-5fd783de086c))
+ (fp_line (start 4.48 0) (end 4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 4e935b21-e1e8-4455-a116-91259019ee4b))
+ (fp_line (start 15.93 0) (end 15.93 10.38) (layer "F.Fab") (width 0.1) (tstamp 50e0d088-28a3-459e-9486-3e6acd31c826))
+ (fp_line (start 1.145 2.54) (end 1.145 10.38) (layer "F.Fab") (width 0.1) (tstamp 50e44a48-2285-4597-a5d9-eb8ab1551adf))
+ (fp_line (start 11.35 5.08) (end 11.35 10.38) (layer "F.Fab") (width 0.1) (tstamp 515bb03f-5aec-4684-a85b-bb5a2e6f70b8))
+ (fp_line (start 6.97 5.08) (end 6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 52731e90-695e-4cca-951e-40e715f9c97f))
+ (fp_line (start 13.74 0) (end 13.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 53667f5e-d56b-4f51-91ab-4f48b51851dc))
+ (fp_line (start 20.51 5.08) (end 20.51 10.38) (layer "F.Fab") (width 0.1) (tstamp 53d13773-18cf-4e74-8ad0-d90a1b3616fe))
+ (fp_line (start 42.075 14.48) (end -11.025 14.48) (layer "F.Fab") (width 0.1) (tstamp 575a2be8-d162-4159-9585-85496d408e40))
+ (fp_line (start 6.77 5.08) (end 6.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 5805f23b-1b9a-4df5-bab4-0852032e91e5))
+ (fp_line (start 6.87 0) (end 6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 5c2f27a9-5daa-4eff-86b9-c62a553ecd26))
+ (fp_line (start 18.22 5.08) (end 18.22 10.38) (layer "F.Fab") (width 0.1) (tstamp 5dc7bd5e-b621-4267-9ff3-7aff382876a2))
+ (fp_line (start 29.67 0) (end 29.67 10.38) (layer "F.Fab") (width 0.1) (tstamp 5e6d3e19-d8d3-4d18-a275-203a322b3a9c))
+ (fp_line (start 21.655 2.54) (end 21.655 10.38) (layer "F.Fab") (width 0.1) (tstamp 61d75264-db15-4cc9-ac8b-0ce301f4ce2c))
+ (fp_line (start 22.9 0) (end 22.9 10.38) (layer "F.Fab") (width 0.1) (tstamp 6205a003-a1ff-4949-a1a4-261183aded60))
+ (fp_line (start 21.855 2.54) (end 21.855 10.38) (layer "F.Fab") (width 0.1) (tstamp 66af2d6c-1b82-4ccd-85b5-cf34d48ef552))
+ (fp_line (start 10.305 2.54) (end 10.305 10.38) (layer "F.Fab") (width 0.1) (tstamp 6d5c86f9-c246-4be3-95e1-d6246098432d))
+ (fp_line (start 4.48 5.08) (end 4.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 6fd619b7-93aa-424f-916b-a3ec602a96f4))
+ (fp_line (start 34.675 20.88) (end 34.675 14.88) (layer "F.Fab") (width 0.1) (tstamp 720706a8-174f-4b01-8867-a8e4b2fc3c03))
+ (fp_line (start 19.565 2.54) (end 19.565 10.38) (layer "F.Fab") (width 0.1) (tstamp 72f04d13-1530-4922-b4ff-821d92857b0c))
+ (fp_line (start 27.58 0) (end 27.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 73dce3e7-1fae-433d-8c3c-fdfae7c6ac81))
+ (fp_line (start 3.435 2.54) (end 3.435 10.38) (layer "F.Fab") (width 0.1) (tstamp 74e5a677-e1e5-4d6f-8ec6-51b73c329c15))
+ (fp_line (start -11.025 14.88) (end 42.075 14.88) (layer "F.Fab") (width 0.1) (tstamp 77a018a8-1593-4921-be04-6664939b67e0))
+ (fp_line (start 42.075 14.88) (end 42.075 14.48) (layer "F.Fab") (width 0.1) (tstamp 7c6b6a22-9eb8-48eb-a394-acb26ef02369))
+ (fp_line (start 27.48 5.08) (end 27.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 7cd6d915-5fda-4c29-8453-99f6aed9d5be))
+ (fp_line (start 10.205 2.54) (end 10.205 10.38) (layer "F.Fab") (width 0.1) (tstamp 7cfd9290-d735-4c97-a048-e82d44f50fc6))
+ (fp_line (start -3.625 20.88) (end 34.675 20.88) (layer "F.Fab") (width 0.1) (tstamp 810f0de0-9194-4663-9b13-c03e42e30b29))
+ (fp_line (start 17.275 2.54) (end 17.275 10.38) (layer "F.Fab") (width 0.1) (tstamp 81311a24-e0d9-45c4-810c-a8c879ce2f33))
+ (fp_line (start 16.13 0) (end 16.13 10.38) (layer "F.Fab") (width 0.1) (tstamp 813d89b7-7cfd-42c7-8dd3-8efdc2ee2d3f))
+ (fp_line (start 13.74 5.08) (end 13.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 82d281a0-2b50-4289-bdb8-9e8335f16bc5))
+ (fp_line (start 4.58 0) (end 4.58 10.38) (layer "F.Fab") (width 0.1) (tstamp 83ccb57f-11e9-4cd9-b430-9b350bd3c72d))
+ (fp_line (start 11.55 0) (end 11.55 10.38) (layer "F.Fab") (width 0.1) (tstamp 87c1f5ff-5fee-4275-954c-a66fe265bf46))
+ (fp_line (start 27.38 0) (end 27.38 10.38) (layer "F.Fab") (width 0.1) (tstamp 88153e02-2fb2-477f-be74-cef4ffcdf0d1))
+ (fp_line (start 28.625 2.54) (end 28.625 10.38) (layer "F.Fab") (width 0.1) (tstamp 887facbe-34c9-4acb-8cfb-8d4ab86df857))
+ (fp_line (start 31.96 0) (end 31.96 10.38) (layer "F.Fab") (width 0.1) (tstamp 8d653d89-4f25-45f9-b839-28859d9cd54e))
+ (fp_line (start 15.93 5.08) (end 15.93 10.38) (layer "F.Fab") (width 0.1) (tstamp 8ee43c5f-73af-4159-953a-4fda97ddac1d))
+ (fp_line (start 16.03 0) (end 16.03 10.38) (layer "F.Fab") (width 0.1) (tstamp 918f8ffa-9c18-4cf9-aea7-c8ca0774839c))
+ (fp_line (start 2.19 0) (end 2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp 940f53c7-dc5f-4fa5-a207-4e8594469320))
+ (fp_line (start 9.26 5.08) (end 9.26 10.38) (layer "F.Fab") (width 0.1) (tstamp 94e9bdb6-a8bc-490c-bb30-6bb6eefaa440))
+ (fp_line (start 18.32 0) (end 18.32 10.38) (layer "F.Fab") (width 0.1) (tstamp 96ee3e55-bd50-4cb0-b4dd-dc514bf15126))
+ (fp_line (start 29.77 0) (end 29.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 99212d7e-0535-4934-adf8-75b0c48ae530))
+ (fp_line (start 25.09 5.08) (end 25.09 10.38) (layer "F.Fab") (width 0.1) (tstamp 99a7611f-8453-492b-af9b-ae73fefd0380))
+ (fp_line (start 19.365 2.54) (end 19.365 10.38) (layer "F.Fab") (width 0.1) (tstamp 9b8939ac-fdbf-4cad-956b-5889324b1cd3))
+ (fp_line (start 11.45 0) (end 11.45 10.38) (layer "F.Fab") (width 0.1) (tstamp 9c2560d7-2cfa-4cde-99f1-48c1ad34960f))
+ (fp_line (start -4.025 14.48) (end 35.075 14.48) (layer "F.Fab") (width 0.1) (tstamp 9c363567-d824-4366-ab12-36717ee8e6e0))
+ (fp_line (start 26.235 2.54) (end 26.235 10.38) (layer "F.Fab") (width 0.1) (tstamp 9cf6974a-9c02-4dea-82aa-17d254616945))
+ (fp_line (start 4.68 0) (end 4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp 9f7ade1e-7c04-40c1-8d54-44914bfb3634))
+ (fp_line (start 0 0) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 9f9789c0-f499-4565-8362-a2b7a5ed571f))
+ (fp_line (start 14.785 2.54) (end 14.785 10.38) (layer "F.Fab") (width 0.1) (tstamp a0d44621-8f56-4300-b1b0-95e650e00da5))
+ (fp_line (start 18.32 5.08) (end 18.32 10.38) (layer "F.Fab") (width 0.1) (tstamp a2684980-1571-4b1b-a988-1d8e72f333da))
+ (fp_line (start 25.19 0) (end 25.19 10.38) (layer "F.Fab") (width 0.1) (tstamp a2d0601f-7bb3-49bd-907c-4a29fd3ed1d4))
+ (fp_line (start 6.87 5.08) (end 6.87 10.38) (layer "F.Fab") (width 0.1) (tstamp a5d8fa0c-b5f3-4f7a-9044-482fd4c21bbd))
+ (fp_line (start 12.595 2.54) (end 12.595 10.38) (layer "F.Fab") (width 0.1) (tstamp a698b274-baf6-4eef-b478-c86a07861bc4))
+ (fp_line (start -4.025 10.38) (end -4.025 14.48) (layer "F.Fab") (width 0.1) (tstamp a8dc5d5b-8563-442c-96c0-29cdab03a7b8))
+ (fp_line (start 0.1 5.08) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp ae407642-276a-41c3-a2d1-980df946afdf))
+ (fp_line (start 25.09 0) (end 25.09 10.38) (layer "F.Fab") (width 0.1) (tstamp afa95f53-4e4b-4370-9597-f3ed822ff5a7))
+ (fp_line (start 16.13 5.08) (end 16.13 10.38) (layer "F.Fab") (width 0.1) (tstamp b0b92b79-12df-4089-920f-60c5267246eb))
+ (fp_line (start 30.915 2.54) (end 30.915 10.38) (layer "F.Fab") (width 0.1) (tstamp b140a5a6-0f10-4a46-b33a-a730bc68fdbc))
+ (fp_line (start 26.435 2.54) (end 26.435 10.38) (layer "F.Fab") (width 0.1) (tstamp b2067d1e-15de-403d-83ad-d91401c721df))
+ (fp_line (start 9.06 0) (end 9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp b24935dd-afba-431f-9273-4d65fdc3594c))
+ (fp_line (start 0.1 0) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp b88983b5-4531-467f-806f-cb20f2874b58))
+ (fp_line (start 23 0) (end 23 10.38) (layer "F.Fab") (width 0.1) (tstamp b9a386e6-a79f-4e26-887b-d25d7512083f))
+ (fp_line (start 6.97 0) (end 6.97 10.38) (layer "F.Fab") (width 0.1) (tstamp ba36cf26-0569-4b3a-8e65-61f6f7aed502))
+ (fp_line (start 2.39 0) (end 2.39 10.38) (layer "F.Fab") (width 0.1) (tstamp ba50c5ab-4374-450a-85ff-b858c2ea0863))
+ (fp_line (start 29.77 5.08) (end 29.77 10.38) (layer "F.Fab") (width 0.1) (tstamp bd55cb07-1f11-4bbc-b6f3-c4f0ecae73f5))
+ (fp_line (start 2.29 5.08) (end 2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp be0b2d35-2d43-4994-9f31-d079d4f6b91f))
+ (fp_line (start 7.915 2.54) (end 7.915 10.38) (layer "F.Fab") (width 0.1) (tstamp c309c3cb-4275-4678-91bc-8a0beead0b06))
+ (fp_line (start 11.55 5.08) (end 11.55 10.38) (layer "F.Fab") (width 0.1) (tstamp c4d026de-c85c-41d6-bf78-e8b9e01bf20a))
+ (fp_line (start 29.87 5.08) (end 29.87 10.38) (layer "F.Fab") (width 0.1) (tstamp c60c87d6-cb97-4754-95a6-44dc7e63b420))
+ (fp_line (start -0.1 0) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp c9f0084c-4199-4852-8222-0b1f7389b5d5))
+ (fp_line (start 13.64 5.08) (end 13.64 10.38) (layer "F.Fab") (width 0.1) (tstamp ca106d2e-b95a-4826-83f1-e54d10d82594))
+ (fp_line (start 4.68 5.08) (end 4.68 10.38) (layer "F.Fab") (width 0.1) (tstamp cc0ea39a-495e-4fd9-b858-de04186d920c))
+ (fp_line (start 20.51 0) (end 20.51 10.38) (layer "F.Fab") (width 0.1) (tstamp cc9ce53f-6802-4e6d-af0a-c36f252aa8fc))
+ (fp_line (start 5.625 2.54) (end 5.625 10.38) (layer "F.Fab") (width 0.1) (tstamp cda2d993-134c-47eb-8b77-7315ea45693b))
+ (fp_line (start 32.06 0) (end 32.06 10.38) (layer "F.Fab") (width 0.1) (tstamp ce9f9cc4-44cb-4e2d-8f8f-0dfeb2f36957))
+ (fp_line (start 24.045 2.54) (end 24.045 10.38) (layer "F.Fab") (width 0.1) (tstamp cf2a357e-3195-4d09-a6ea-015e7e48f67b))
+ (fp_line (start 26.335 2.54) (end 26.335 10.38) (layer "F.Fab") (width 0.1) (tstamp d9462781-ee10-4956-98cb-c628ae5fed67))
+ (fp_line (start 22.8 5.08) (end 22.8 10.38) (layer "F.Fab") (width 0.1) (tstamp dbcbe96a-acf2-4981-858a-451ba2b51843))
+ (fp_line (start -0.1 5.08) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp de6dc6bd-1bad-45d3-8e93-86dc0eb83651))
+ (fp_line (start 29.87 0) (end 29.87 10.38) (layer "F.Fab") (width 0.1) (tstamp e3cef3ab-ba13-4c1a-9c9d-5bc5e7425ebf))
+ (fp_line (start 34.675 14.88) (end -3.625 14.88) (layer "F.Fab") (width 0.1) (tstamp e6bad335-8c8f-4b36-8c2c-e6eb8675d57b))
+ (fp_line (start 23 5.08) (end 23 10.38) (layer "F.Fab") (width 0.1) (tstamp e7abeb70-bd6d-4d2d-ab6d-c540a8fbc139))
+ (fp_line (start 8.115 2.54) (end 8.115 10.38) (layer "F.Fab") (width 0.1) (tstamp e81de44a-016d-44c9-95e7-b54876a2db5a))
+ (fp_line (start 1.245 2.54) (end 1.245 10.38) (layer "F.Fab") (width 0.1) (tstamp e8f5d82c-6e80-4e78-baa3-ecbf2475bc3a))
+ (fp_line (start 18.42 5.08) (end 18.42 10.38) (layer "F.Fab") (width 0.1) (tstamp ed0a1361-c412-4f6a-8d0f-0baed3f4253a))
+ (fp_line (start 2.19 5.08) (end 2.19 10.38) (layer "F.Fab") (width 0.1) (tstamp ed7a1bd5-99e8-45fd-b2b9-fa445e5350c5))
+ (fp_line (start 2.29 0) (end 2.29 10.38) (layer "F.Fab") (width 0.1) (tstamp efe236fe-e089-4df7-843f-200ba91ba249))
+ (fp_line (start -3.625 14.88) (end -3.625 20.88) (layer "F.Fab") (width 0.1) (tstamp f238ab46-3414-49c5-b01b-738c2c2c1a81))
+ (fp_line (start -11.025 14.48) (end -11.025 14.88) (layer "F.Fab") (width 0.1) (tstamp f34d723b-0952-4427-86d2-4750d488a467))
+ (fp_line (start 5.825 2.54) (end 5.825 10.38) (layer "F.Fab") (width 0.1) (tstamp f54d1a71-63e2-40b9-aa68-fc4c67903a11))
+ (fp_line (start 13.84 0) (end 13.84 10.38) (layer "F.Fab") (width 0.1) (tstamp f9e097b6-48f5-4e1f-b3f1-77d7b22543e1))
+ (fp_line (start 22.8 0) (end 22.8 10.38) (layer "F.Fab") (width 0.1) (tstamp fbaa76e9-06bf-4084-84cd-3a0daa117d33))
+ (fp_line (start 9.06 5.08) (end 9.06 10.38) (layer "F.Fab") (width 0.1) (tstamp fc123ac8-a4e7-4ffe-bba8-111d53ef509c))
+ (fp_line (start 23.945 2.54) (end 23.945 10.38) (layer "F.Fab") (width 0.1) (tstamp fccf0a42-3523-4211-9c2e-be3a95620833))
+ (fp_line (start 10.405 2.54) (end 10.405 10.38) (layer "F.Fab") (width 0.1) (tstamp fdf45721-8055-4707-8b15-0695fffdade7))
+ (fp_line (start 31.015 2.54) (end 31.015 10.38) (layer "F.Fab") (width 0.1) (tstamp ff124199-4bdc-492a-854a-706e2627b969))
+ (fp_line (start 14.885 2.54) (end 14.885 10.38) (layer "F.Fab") (width 0.1) (tstamp ff684568-c307-4573-9b5d-37d56912c3a0))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d8e4c1c-94af-4242-bea3-c12c8cca8d34))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9fce92bd-b498-40c1-94b0-7e1a00876f0f))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d644b344-df45-462f-8490-787b73e69f5d))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d10ed77b-62a7-4a41-ae88-6cb38d8ded11))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 960a5c5d-aa5a-4bac-8705-a8b32d79505e))
+ (pad "6" thru_hole circle (at 11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a0bf8855-da39-440a-ad12-70b85d742734))
+ (pad "7" thru_hole circle (at 13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0dcf0d58-4971-4082-a73b-f6e5917a2f1a))
+ (pad "8" thru_hole circle (at 16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 15fc81f2-3201-4b0b-bf6f-b4fa1dcf7040))
+ (pad "9" thru_hole circle (at 18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b63156f5-5f0f-42e7-9406-85479fd4e81b))
+ (pad "10" thru_hole circle (at 20.61 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a217c2cc-3dd3-4651-afb8-e82204fa7507))
+ (pad "11" thru_hole circle (at 22.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6e864ced-e0d9-419e-84c3-b78132ac361e))
+ (pad "12" thru_hole circle (at 25.19 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2dca4f94-d4f5-4898-a208-ee728f94c61c))
+ (pad "13" thru_hole circle (at 27.48 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0a10b67d-5000-4935-92ca-f3f0ea19f2bf))
+ (pad "14" thru_hole circle (at 29.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cea6b0f9-b146-4c56-a294-675e7f9d6983))
+ (pad "15" thru_hole circle (at 32.06 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4a6263ae-d925-4d47-be1f-7d54d8d9ceff))
+ (pad "16" thru_hole circle (at -1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e91c755-6bad-48ad-8582-b5a8849c5078))
+ (pad "17" thru_hole circle (at 1.145 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2b4dc8f4-748a-452f-89a0-0a803cc1fc89))
+ (pad "18" thru_hole circle (at 3.435 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b5542b43-6e47-40d4-a82e-112d9fb3f55a))
+ (pad "19" thru_hole circle (at 5.725 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f0c0c100-d6a5-423e-b3f1-c83016685483))
+ (pad "20" thru_hole circle (at 8.015 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6914d29-dc11-42f1-bd8f-00737ef26efd))
+ (pad "21" thru_hole circle (at 10.305 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2af109b8-99d4-4cd3-883d-ace2264fbb01))
+ (pad "22" thru_hole circle (at 12.595 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 93e4f276-0888-49b8-84bd-59acda2f29b7))
+ (pad "23" thru_hole circle (at 14.885 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 719a7ce4-fe91-4b80-8eef-a1a6d0181494))
+ (pad "24" thru_hole circle (at 17.175 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d4e54ea-6438-4eb3-b7fe-763514caa69c))
+ (pad "25" thru_hole circle (at 19.465 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c9c392a2-4f5c-4364-8c30-2750b2167392))
+ (pad "26" thru_hole circle (at 21.755 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0ac5c9a0-c8ef-464b-ba23-2e5f6627ec27))
+ (pad "27" thru_hole circle (at 24.045 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c7cb5f0e-6073-43ca-a060-66eeb8e8bf58))
+ (pad "28" thru_hole circle (at 26.335 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00a345d3-c6d0-4cb8-ba7b-2334f11c6cb5))
+ (pad "29" thru_hole circle (at 28.625 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c884e847-b827-4a6d-8478-43797b8fd5e1))
+ (pad "30" thru_hole circle (at 30.915 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4c2ec097-676c-4879-89f6-27d30749e606))
+ (pad "31" thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4cd9744-5112-40b1-b386-99f35d3a435c))
+ (pad "32" thru_hole circle (at 2.29 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f971ac67-e4a5-42a4-99c9-1062d13c8474))
+ (pad "33" thru_hole circle (at 4.58 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6e821d32-cb8b-4d5b-b55c-61276c9c8a6b))
+ (pad "34" thru_hole circle (at 6.87 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0a301878-621d-427c-8358-8efff53e38bc))
+ (pad "35" thru_hole circle (at 9.16 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0ddaa323-bed7-4de0-8a63-5e6a3ad7ac95))
+ (pad "36" thru_hole circle (at 11.45 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 99053177-e12c-4156-8d6c-259add96bb02))
+ (pad "37" thru_hole circle (at 13.74 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1e1c501d-1857-4cfa-bcb3-796e0df1d2b3))
+ (pad "38" thru_hole circle (at 16.03 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3d3590a1-e93b-4d6d-b892-7cde5f638f86))
+ (pad "39" thru_hole circle (at 18.32 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 746aa5ba-f7bb-4c01-be6b-19050a45fc20))
+ (pad "40" thru_hole circle (at 20.61 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0b382fd4-0cc7-4fc7-80bd-9583c78b5e3a))
+ (pad "41" thru_hole circle (at 22.9 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7cc7597d-ecc4-446e-be43-100ed3549451))
+ (pad "42" thru_hole circle (at 25.19 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 28531c85-f4c1-423e-9ce6-e22ce04f7a1c))
+ (pad "43" thru_hole circle (at 27.48 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bfde7f00-b8a5-4119-9baf-1ccbff56257f))
+ (pad "44" thru_hole circle (at 29.77 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6acd225b-5857-40f4-9875-8aaabcf2d3a9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..48652a1b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.kicad_mod
@@ -0,0 +1,109 @@
+(footprint "DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "44-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "44-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 47.1mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15.525 -5.33) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 56f35f78-61a9-493c-9900-8981d604d30f)
+ )
+ (fp_text value "DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles" (at 15.525 9.29) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8bd158c5-437c-4dd9-ab77-0bf3db25636e)
+ )
+ (fp_text user "${REFERENCE}" (at 15.525 1.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb0e28e6-2eb6-491d-9e3c-d16cfc05840c)
+ )
+ (fp_line (start 0 -4.791325) (end -0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 060ac9e1-6920-4d3a-828d-c7bd0d21d94a))
+ (fp_line (start -11.085 7.23) (end -11.085 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 0b373570-f45c-4d22-b130-c1927899edd9))
+ (fp_line (start 0.25 -5.224338) (end 0 -4.791325) (layer "F.SilkS") (width 0.12) (tstamp 1223afae-e0e8-48c0-8021-2dd17fc541c3))
+ (fp_line (start 34.39147 -0.281744) (end 33.492202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp 12bd9e53-cbee-4370-bf3e-0a91ef191d4c))
+ (fp_line (start -1.706689 -2.23) (end 32.756689 -2.23) (layer "F.SilkS") (width 0.12) (tstamp 22673ab4-0e1c-4a73-80f1-c751b31474ac))
+ (fp_line (start 42.135 -3.27) (end 42.135 7.23) (layer "F.SilkS") (width 0.12) (tstamp 45b523a8-0b0f-434b-ab4d-6561938b7296))
+ (fp_line (start -10.025 -4.33) (end 41.075 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 510dbbcd-a873-4b97-9e7b-d1faf538fa22))
+ (fp_line (start -3.34147 -0.281744) (end -2.442202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp 6dc03b25-aef9-4e41-961f-fada7d9b4dfb))
+ (fp_line (start 41.075 8.29) (end -10.025 8.29) (layer "F.SilkS") (width 0.12) (tstamp 74459bd8-4ac7-4578-97ee-f46fe29f15a4))
+ (fp_line (start -0.25 -5.224338) (end 0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp a980bde3-57e4-4620-a909-f4bef6abd463))
+ (fp_line (start -0.807421 6.19) (end 31.857421 6.19) (layer "F.SilkS") (width 0.12) (tstamp e3463870-fa0b-4d92-af14-af42881ee1a3))
+ (fp_arc (start -10.025 8.29) (mid -10.774533 7.979533) (end -11.085 7.23) (layer "F.SilkS") (width 0.12) (tstamp 0878bb08-7cd5-47b1-b76e-b9a01962f43a))
+ (fp_arc (start -3.34147 -0.281744) (mid -2.978323 -1.637028) (end -1.706689 -2.23) (layer "F.SilkS") (width 0.12) (tstamp 134ecb73-2208-4c36-843d-025abf87a7df))
+ (fp_arc (start 32.756689 -2.23) (mid 34.028323 -1.637027) (end 34.39147 -0.281744) (layer "F.SilkS") (width 0.12) (tstamp 37fb4277-80ea-4b37-abf0-3246b74a22e2))
+ (fp_arc (start 33.492202 4.818256) (mid 32.924449 5.801634) (end 31.857421 6.19) (layer "F.SilkS") (width 0.12) (tstamp 401cdcca-3bc1-4ad2-ba87-459d4bb8c38c))
+ (fp_arc (start 41.075 -4.33) (mid 41.824533 -4.019533) (end 42.135 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 66fe7ad3-87b0-4bb5-8f8f-3cba2f6390b7))
+ (fp_arc (start -0.807421 6.19) (mid -1.874448 5.801634) (end -2.442202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp 69fe8781-f474-4642-bafd-f57be66860c8))
+ (fp_arc (start 42.135 7.23) (mid 41.824533 7.979533) (end 41.075 8.29) (layer "F.SilkS") (width 0.12) (tstamp 9110adbb-56bf-4976-b252-9fb0a0efdf67))
+ (fp_arc (start -11.085 -3.27) (mid -10.774533 -4.019533) (end -10.025 -4.33) (layer "F.SilkS") (width 0.12) (tstamp e9ad2b09-376c-4db0-a156-c888b86f9f7f))
+ (fp_line (start -11.55 8.75) (end 42.6 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 07d15cd4-72aa-481c-ab32-4510d5c8c3b5))
+ (fp_line (start -11.55 -4.8) (end -11.55 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 14b57aa5-d1f0-4ae5-a507-39948db1d549))
+ (fp_line (start 42.6 -4.8) (end -11.55 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp c007a31d-0cc0-4de5-8500-d2caa5349c89))
+ (fp_line (start 42.6 8.75) (end 42.6 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp f4ca19a0-ad0d-4bd3-ab4d-32552a303be7))
+ (fp_line (start 41.075 8.23) (end -10.025 8.23) (layer "F.Fab") (width 0.1) (tstamp 2cd40f3e-199c-4784-aa41-8b9f6e1cc99b))
+ (fp_line (start 42.075 -3.27) (end 42.075 7.23) (layer "F.Fab") (width 0.1) (tstamp 58d15446-0117-4225-8d52-a642f3d4c05f))
+ (fp_line (start -1.718194 -2.17) (end 32.768194 -2.17) (layer "F.Fab") (width 0.1) (tstamp 69aaa4d6-04d4-4a06-8b78-378eb3ede347))
+ (fp_line (start -3.293887 -0.292163) (end -2.394619 4.807837) (layer "F.Fab") (width 0.1) (tstamp 8b405d16-910d-4cf5-a2dc-4fe65c876e26))
+ (fp_line (start -10.025 -4.27) (end 41.075 -4.27) (layer "F.Fab") (width 0.1) (tstamp a643fb4e-cc83-4560-bf1d-62dd064db72c))
+ (fp_line (start -11.025 7.23) (end -11.025 -3.27) (layer "F.Fab") (width 0.1) (tstamp bc9c6f3c-60cd-4be6-aa7c-d559c0fa0522))
+ (fp_line (start 34.343887 -0.292163) (end 33.444619 4.807837) (layer "F.Fab") (width 0.1) (tstamp be69d4df-2cf9-4a20-beb2-046655edc8bf))
+ (fp_line (start -0.818927 6.13) (end 31.868927 6.13) (layer "F.Fab") (width 0.1) (tstamp fc3d184b-4776-45b1-be22-1ae513e9dcd8))
+ (fp_arc (start -10.025 8.23) (mid -10.732107 7.937107) (end -11.025 7.23) (layer "F.Fab") (width 0.1) (tstamp 18a021f9-582f-4457-8de3-bf9667aa56f4))
+ (fp_arc (start -3.293886 -0.292163) (mid -2.943865 -1.59846) (end -1.718194 -2.17) (layer "F.Fab") (width 0.1) (tstamp 2540bc59-85c2-468c-85f2-1ac68e2ec37b))
+ (fp_arc (start 41.075 -4.27) (mid 41.782107 -3.977107) (end 42.075 -3.27) (layer "F.Fab") (width 0.1) (tstamp 282d2235-fc3c-46a5-ad8b-6111a903cdc9))
+ (fp_arc (start 42.075 7.23) (mid 41.782107 7.937107) (end 41.075 8.23) (layer "F.Fab") (width 0.1) (tstamp 487b44e7-207d-49c4-9a50-ece2aa824fb1))
+ (fp_arc (start 32.768194 -2.17) (mid 33.993865 -1.59846) (end 34.343886 -0.292163) (layer "F.Fab") (width 0.1) (tstamp 8623b79c-47f7-489c-856f-88b66a05f1c4))
+ (fp_arc (start -11.025 -3.27) (mid -10.732107 -3.977107) (end -10.025 -4.27) (layer "F.Fab") (width 0.1) (tstamp ad405cca-9f31-46bb-ab92-12dfc348442f))
+ (fp_arc (start -0.818927 6.13) (mid -1.847387 5.755671) (end -2.394619 4.807837) (layer "F.Fab") (width 0.1) (tstamp f064435d-83a7-4a21-b0c2-9bfefda84851))
+ (fp_arc (start 33.444619 4.807837) (mid 32.897387 5.755671) (end 31.868927 6.13) (layer "F.Fab") (width 0.1) (tstamp f4d07a21-9de4-4d1d-afed-0c8176ebb61c))
+ (pad "0" thru_hole circle (at -8.025 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 2d629516-a189-4210-9bdb-252cf7055816))
+ (pad "0" thru_hole circle (at 39.075 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp ba0773ed-c738-4de8-aaee-47472a16c54c))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff3c9767-6611-4d54-9a6d-6800a1823bdd))
+ (pad "2" thru_hole circle (at 2.29 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 81158b45-d3d0-4fcd-89e4-f1f4290ccfd9))
+ (pad "3" thru_hole circle (at 4.58 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7cd95b15-ebb2-4886-89f0-5d123aa33ce9))
+ (pad "4" thru_hole circle (at 6.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9da803ce-b095-49be-8655-ad245b3568d2))
+ (pad "5" thru_hole circle (at 9.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d3eba31-a6ec-4389-bb16-3637224ebb2d))
+ (pad "6" thru_hole circle (at 11.45 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 09b9881f-5a01-40f1-bd58-3b2cb8942694))
+ (pad "7" thru_hole circle (at 13.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 35fcf747-6997-4c58-9ba6-325149e72333))
+ (pad "8" thru_hole circle (at 16.03 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9a7ce6c0-7d10-458d-a3e4-0814020a4574))
+ (pad "9" thru_hole circle (at 18.32 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 869b6471-9ad9-43c7-853f-a094149e8639))
+ (pad "10" thru_hole circle (at 20.61 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 73065111-c5af-4728-8fb6-3f1e7d1e2d01))
+ (pad "11" thru_hole circle (at 22.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7b4d7f57-1ac6-44c8-b28b-9acb76c31704))
+ (pad "12" thru_hole circle (at 25.19 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 93cce80e-a077-4eec-a129-c63fd037376d))
+ (pad "13" thru_hole circle (at 27.48 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a71340de-452c-4b8c-954e-bb4225b70a07))
+ (pad "14" thru_hole circle (at 29.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 53cfb6d8-4001-482d-999a-e9ce8fdff6d8))
+ (pad "15" thru_hole circle (at 32.06 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5bded6be-7fd1-413d-904e-5dab7900c4d0))
+ (pad "16" thru_hole circle (at -1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c85f89e2-cb26-4699-a109-ef832b47331b))
+ (pad "17" thru_hole circle (at 1.145 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e732490d-4c12-45ef-90a2-56d3de382cab))
+ (pad "18" thru_hole circle (at 3.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1dc4012c-4027-4fae-bac5-ed9a5ca0b756))
+ (pad "19" thru_hole circle (at 5.725 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1ed69269-edd2-42ed-a418-b96aeebacdd0))
+ (pad "20" thru_hole circle (at 8.015 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 70a114db-490e-48b4-b407-2609c111e01e))
+ (pad "21" thru_hole circle (at 10.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3b3e9482-f162-40d3-8efe-8e5b828f6b0f))
+ (pad "22" thru_hole circle (at 12.595 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c141ecbf-1f0d-4a8b-acf0-cedbe0f1371b))
+ (pad "23" thru_hole circle (at 14.885 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0307f21b-64a6-4e4b-8e3c-2cad1f949c7f))
+ (pad "24" thru_hole circle (at 17.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 50622636-5b3e-4eb5-9b48-a0b1087e1ac8))
+ (pad "25" thru_hole circle (at 19.465 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e1ff7e5b-d7ec-442a-8226-6dc706e06c61))
+ (pad "26" thru_hole circle (at 21.755 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 84a749f1-cf2d-4f33-947d-c6e5f5f594cc))
+ (pad "27" thru_hole circle (at 24.045 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1af8a5c0-74cb-480a-b8a1-5b9c51c58889))
+ (pad "28" thru_hole circle (at 26.335 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e9f73e9e-f905-4ee8-873e-f7c730607e0d))
+ (pad "29" thru_hole circle (at 28.625 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 79b822a5-e4ed-4b27-828f-b08f40ae97de))
+ (pad "30" thru_hole circle (at 30.915 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 956873cb-2131-4d43-a361-e0b4df7f2545))
+ (pad "31" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ab147cb7-3aee-468b-9375-fccf277b3c58))
+ (pad "32" thru_hole circle (at 2.29 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 04ceb39c-1d2f-49ee-b570-86d71d0a9f14))
+ (pad "33" thru_hole circle (at 4.58 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3779d226-0eaf-4654-98e3-1a2e1cc19dcc))
+ (pad "34" thru_hole circle (at 6.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 13559869-9f36-4aff-bdc2-810afe302d53))
+ (pad "35" thru_hole circle (at 9.16 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ddfe791a-39b0-444f-82ef-33bd19626508))
+ (pad "36" thru_hole circle (at 11.45 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a96f1724-4c5f-4699-a0f6-37a7508be65b))
+ (pad "37" thru_hole circle (at 13.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff23ecad-9342-4c42-83c8-d7f73c89128b))
+ (pad "38" thru_hole circle (at 16.03 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4767d90-d307-44f6-945a-6fb3e39b87f1))
+ (pad "39" thru_hole circle (at 18.32 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f3c9ce39-fb48-4e48-b00d-4b479ff48d09))
+ (pad "40" thru_hole circle (at 20.61 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2f1ce77-602f-4294-b40b-14b059db500a))
+ (pad "41" thru_hole circle (at 22.9 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1ea0fd12-712c-4e48-bd34-337e9aade4f7))
+ (pad "42" thru_hole circle (at 25.19 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d940e741-d555-48b6-86b7-28b0899adfd8))
+ (pad "43" thru_hole circle (at 27.48 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6be4c063-9c1f-4836-9c05-b40cfecda79b))
+ (pad "44" thru_hole circle (at 29.77 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e48d514e-de52-4ed1-a2e6-40d99f0f23c9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
new file mode 100644
index 00000000..297f570e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
@@ -0,0 +1,124 @@
+(footprint "DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -23.545 -2.61) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68fb83df-d422-472a-8ad8-963ca647c969)
+ )
+ (fp_text value "DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (at -23.545 14.89) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp efe9bc59-8d07-4532-8f41-cba96af6f5a6)
+ )
+ (fp_text user "${REFERENCE}" (at -23.545 10.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7d1efd6-eef8-4a8a-8d0c-2df24d13d208)
+ )
+ (fp_line (start 11.215 -1.67) (end 11.215 6.93) (layer "F.SilkS") (width 0.12) (tstamp 05d151e3-0cf7-45f3-bac2-a41574d573e3))
+ (fp_line (start -0.25 -2.564338) (end 0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp 6665cb95-1919-45df-a2a6-27c4702f2262))
+ (fp_line (start -58.305 6.93) (end -58.305 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 785486aa-7f6b-44d4-8f67-7c5b6d83f158))
+ (fp_line (start 0.25 -2.564338) (end 0 -2.131325) (layer "F.SilkS") (width 0.12) (tstamp a7b0e9ce-046f-4c50-8c0a-a865f10751d9))
+ (fp_line (start 0 -2.131325) (end -0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp ba5b8116-6058-48d0-88a6-5ba2095887a7))
+ (fp_line (start -58.305 -1.67) (end 11.215 -1.67) (layer "F.SilkS") (width 0.12) (tstamp eb5aed87-82d6-427c-b3a1-26814a048703))
+ (fp_line (start 11.7 -2.15) (end -58.75 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 06a853e4-510c-4fcc-a0de-1abf7680b08e))
+ (fp_line (start -58.75 13.9) (end 11.7 13.9) (layer "F.CrtYd") (width 0.05) (tstamp ae14e8a8-8c94-4ffb-9d40-51a24cd2e6e7))
+ (fp_line (start -58.75 -2.15) (end -58.75 13.9) (layer "F.CrtYd") (width 0.05) (tstamp ca4cadcb-2e9a-4ed8-af13-6512434be0b2))
+ (fp_line (start 11.7 13.9) (end 11.7 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp d578eb43-db1b-434e-b4b0-33f0b1e7febc))
+ (fp_line (start 5.705 7.39) (end 5.705 12.39) (layer "F.Fab") (width 0.1) (tstamp 1347c7b6-7fc9-496f-ba84-69c107dc2a46))
+ (fp_line (start -52.795 7.39) (end -57.795 7.39) (layer "F.Fab") (width 0.1) (tstamp 15d4ae7b-5138-463d-9987-cc92386382b5))
+ (fp_line (start -52.795 12.39) (end -52.795 7.39) (layer "F.Fab") (width 0.1) (tstamp 23827983-08fe-46d8-a8f6-296316d4f717))
+ (fp_line (start -58.245 6.99) (end 11.155 6.99) (layer "F.Fab") (width 0.1) (tstamp 2cdc0cce-9c81-4b48-bbe3-82fd2964a6f4))
+ (fp_line (start 10.705 12.39) (end 10.705 7.39) (layer "F.Fab") (width 0.1) (tstamp 2d06af7a-1f47-408e-8418-efdd175c7814))
+ (fp_line (start -57.795 7.39) (end -57.795 12.39) (layer "F.Fab") (width 0.1) (tstamp 33d73cbd-c6d0-404a-9d5a-ec2fe413df99))
+ (fp_line (start 11.155 6.99) (end -58.245 6.99) (layer "F.Fab") (width 0.1) (tstamp 3ce2fe80-36d6-40ca-b136-c85543b176d0))
+ (fp_line (start 10.705 7.39) (end 5.705 7.39) (layer "F.Fab") (width 0.1) (tstamp 51f79686-845d-4b2c-abb7-bba4262bef51))
+ (fp_line (start 3.855 13.39) (end 3.855 7.39) (layer "F.Fab") (width 0.1) (tstamp 5591890a-9212-47fe-999e-9519fec61be0))
+ (fp_line (start -57.795 12.39) (end -52.795 12.39) (layer "F.Fab") (width 0.1) (tstamp 583586b4-301d-4d62-a305-b701e9048a1b))
+ (fp_line (start 11.155 6.99) (end 11.155 -1.61) (layer "F.Fab") (width 0.1) (tstamp 5ff60fdf-757a-4d1c-b055-7d98ed9b2cad))
+ (fp_line (start -50.945 7.39) (end -50.945 13.39) (layer "F.Fab") (width 0.1) (tstamp 669b781c-c2b6-4470-9909-fc3fbcd6b4a6))
+ (fp_line (start 6.605 6.99) (end 6.605 2.05) (layer "F.Fab") (width 0.1) (tstamp 931c38d6-fb59-427f-a9e2-4add84c96a9a))
+ (fp_line (start -53.695 6.99) (end -53.695 2.05) (layer "F.Fab") (width 0.1) (tstamp 947c5651-ee68-441b-9c3e-2237bb090558))
+ (fp_line (start -56.895 6.99) (end -56.895 2.05) (layer "F.Fab") (width 0.1) (tstamp 9958a275-5ca4-4478-9fb7-b1c847a0006d))
+ (fp_line (start 3.855 7.39) (end -50.945 7.39) (layer "F.Fab") (width 0.1) (tstamp a828ad9b-30e3-49d5-bd96-3e0e014b181f))
+ (fp_line (start 9.805 6.99) (end 9.805 2.05) (layer "F.Fab") (width 0.1) (tstamp a93931ab-1853-4ecb-bf35-486707d900bd))
+ (fp_line (start -58.245 -1.61) (end -58.245 6.99) (layer "F.Fab") (width 0.1) (tstamp b02d003a-12a4-451f-8444-87ba70d5139a))
+ (fp_line (start 11.155 7.39) (end 11.155 6.99) (layer "F.Fab") (width 0.1) (tstamp be7f8d9b-b30c-4fa0-8637-79353dda14f5))
+ (fp_line (start -58.245 6.99) (end -58.245 7.39) (layer "F.Fab") (width 0.1) (tstamp d1f873d7-234f-42f5-889e-e8d06deeb740))
+ (fp_line (start -50.945 13.39) (end 3.855 13.39) (layer "F.Fab") (width 0.1) (tstamp dafee34f-c365-4656-a1d6-ec08cfa829e5))
+ (fp_line (start -58.245 7.39) (end 11.155 7.39) (layer "F.Fab") (width 0.1) (tstamp f04733b4-fe92-461e-b9a0-6d223b54e140))
+ (fp_line (start 11.155 -1.61) (end -58.245 -1.61) (layer "F.Fab") (width 0.1) (tstamp f3b4cf2d-72b1-4b77-a971-4e2788f321b1))
+ (fp_line (start 5.705 12.39) (end 10.705 12.39) (layer "F.Fab") (width 0.1) (tstamp fed247e3-95ea-4d53-ae4a-34dc5a077038))
+ (fp_arc (start -56.895 2.05) (mid -55.295 0.45) (end -53.695 2.05) (layer "F.Fab") (width 0.1) (tstamp 14079a74-e549-4034-adba-644769e9bf01))
+ (fp_arc (start 6.605 2.05) (mid 8.205 0.45) (end 9.805 2.05) (layer "F.Fab") (width 0.1) (tstamp ee59bd16-fd78-47d6-b7bf-d2ef33adb888))
+ (pad "0" thru_hole circle (at -55.295 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 26dcb466-262f-4f5c-ad47-834d0e6470c9))
+ (pad "0" thru_hole circle (at 8.205 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 64cb0718-5029-4581-bc86-e0e644c3d38f))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fc0d0162-ef6e-4b44-b2b3-262c51191f7d))
+ (pad "2" thru_hole circle (at -2.41 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 213d21d9-8c92-4d13-a431-b7869d785db6))
+ (pad "3" thru_hole circle (at -4.82 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c48f6337-3bc3-4e30-9500-92806904d790))
+ (pad "4" thru_hole circle (at -7.23 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8692ee7b-e843-45c0-8226-d93f5aa9ed84))
+ (pad "5" thru_hole circle (at -9.64 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3fdd36fa-d87b-49c1-972b-58cb110a1fd2))
+ (pad "6" thru_hole circle (at -12.05 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e7017aad-499d-49ca-99cd-27722c757d2e))
+ (pad "7" thru_hole circle (at -14.46 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 07a8727c-9774-4452-ba7e-65512169d3c2))
+ (pad "8" thru_hole circle (at -16.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3cef6513-5066-41aa-b562-885a0f26b5d0))
+ (pad "9" thru_hole circle (at -19.28 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1bc9dfa1-6516-415f-a12c-f5066810edb6))
+ (pad "10" thru_hole circle (at -21.69 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 58d57218-2723-4dcc-ab8d-d6ca2463a7a4))
+ (pad "11" thru_hole circle (at -24.1 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fcd34db2-4869-4ebd-a83c-7679879332f4))
+ (pad "12" thru_hole circle (at -26.51 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2277f69d-372d-48d2-8d67-71c90cf22e5f))
+ (pad "13" thru_hole circle (at -28.92 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 99cf160b-1446-4ae9-91fe-2c7a2cdee91b))
+ (pad "14" thru_hole circle (at -31.33 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e05dde8c-0920-4dbd-98b3-837fc2ec8595))
+ (pad "15" thru_hole circle (at -33.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 744604b3-7371-49a3-844c-e5c0a9b828bb))
+ (pad "16" thru_hole circle (at -36.15 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4e563ab2-20a4-4f0f-8523-126fd86b4763))
+ (pad "17" thru_hole circle (at -38.56 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 88bb066d-42f8-4c62-a1c6-4370ddb53697))
+ (pad "18" thru_hole circle (at -40.97 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8b647d3-c062-477a-b927-39b117a6066c))
+ (pad "19" thru_hole circle (at -43.38 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8a647bd-af7b-4257-8ee8-a30f27cdbff3))
+ (pad "20" thru_hole circle (at -45.79 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c0c425b-7aac-4562-bde2-1ef3bcd6aba7))
+ (pad "21" thru_hole circle (at -48.2 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff83329b-b63d-442f-b9cb-8e8ce74da473))
+ (pad "22" thru_hole circle (at 1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 452d55f5-3714-4f8d-bbfd-c02ece61c439))
+ (pad "23" thru_hole circle (at -1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 19d22f8c-485d-4721-821e-2a4f12e37221))
+ (pad "24" thru_hole circle (at -3.615 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6471cc9e-7246-4315-acf5-7ab24fc91f01))
+ (pad "25" thru_hole circle (at -6.025 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d23a47d-4fbb-4388-9951-f1c26fd2cb7a))
+ (pad "26" thru_hole circle (at -8.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 68a7c46f-5036-40c8-a5e6-a33852e3a0bb))
+ (pad "27" thru_hole circle (at -10.845 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d57db49-97b5-41d7-a328-a19263943de4))
+ (pad "28" thru_hole circle (at -13.255 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ca9fa03e-ea08-438c-9e28-dffc3aa39cdf))
+ (pad "29" thru_hole circle (at -15.665 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6e0f5488-2144-45c4-9f6d-3ca28165c91c))
+ (pad "30" thru_hole circle (at -18.075 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c27a066f-455f-4403-84bb-1dc511493bea))
+ (pad "31" thru_hole circle (at -20.485 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b2f6e0eb-6f99-46b1-9860-adaff0f6b8fd))
+ (pad "32" thru_hole circle (at -22.895 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6ed411e2-e18e-4b43-b883-6e9e0f6ba58b))
+ (pad "33" thru_hole circle (at -25.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f1548038-b8e5-4fa8-8372-e35222da4aa3))
+ (pad "34" thru_hole circle (at -27.715 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e6031318-e9b1-4290-ad3c-a7a6d38ab1f2))
+ (pad "35" thru_hole circle (at -30.125 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 42ba33c2-81ec-4fa1-9da0-e6112f98c9cc))
+ (pad "36" thru_hole circle (at -32.535 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9e604521-9cef-465d-9553-b205c5da03fa))
+ (pad "37" thru_hole circle (at -34.945 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 71ef97b4-710d-4d38-8189-7fc3cbc1f877))
+ (pad "38" thru_hole circle (at -37.355 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b877528d-16e3-4090-ae00-3cde2ae4b826))
+ (pad "39" thru_hole circle (at -39.765 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 779251b3-7fde-42d5-be46-193f41e6b2be))
+ (pad "40" thru_hole circle (at -42.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e9aac29-348e-4550-b063-5d367b7dbbfa))
+ (pad "41" thru_hole circle (at -44.585 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 43549e70-b3ed-4aac-812c-c14469eefea9))
+ (pad "42" thru_hole circle (at -46.995 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 84ec1949-11ec-4cee-b849-32fefa0c7122))
+ (pad "43" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d91991e2-d868-49ac-b858-76bddcaf2454))
+ (pad "44" thru_hole circle (at -2.41 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c4221a5-151c-47eb-98be-2073d324f2f5))
+ (pad "45" thru_hole circle (at -4.82 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6458a0a7-1969-4aa5-aa4c-78a9217c1153))
+ (pad "46" thru_hole circle (at -7.23 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ebcf6ff5-a272-4b16-90b8-3a98ad33df28))
+ (pad "47" thru_hole circle (at -9.64 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fba24645-5dc3-4d83-a22b-5c430e7ce962))
+ (pad "48" thru_hole circle (at -12.05 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp deceecf8-9994-4ce3-ba7a-60e9abc93dfc))
+ (pad "49" thru_hole circle (at -14.46 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff50f74a-f196-425f-86a2-0337607dbc1c))
+ (pad "50" thru_hole circle (at -16.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ef7fbb9a-ef42-400b-bd93-201265a22cbd))
+ (pad "51" thru_hole circle (at -19.28 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4f27a6e7-3d75-44f5-82a6-3770dc872cec))
+ (pad "52" thru_hole circle (at -21.69 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dd474447-287b-48f7-8b6f-fee85838192b))
+ (pad "53" thru_hole circle (at -24.1 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 98509406-e483-41d7-96bb-149386e05262))
+ (pad "54" thru_hole circle (at -26.51 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 53225891-d329-428f-b2ba-73ab2ca7f863))
+ (pad "55" thru_hole circle (at -28.92 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 59a1a60e-4a98-48e4-87ed-70d6ea9d4f2e))
+ (pad "56" thru_hole circle (at -31.33 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 436f7138-4190-423f-873e-244bd5bb074e))
+ (pad "57" thru_hole circle (at -33.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 011ec23c-840a-4005-b7f9-3cb94c424594))
+ (pad "58" thru_hole circle (at -36.15 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0c096520-84f2-4b44-b8f3-ebc5c23a97c0))
+ (pad "59" thru_hole circle (at -38.56 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e28c491d-fc9a-47b2-ae5d-e4f9bcaf3705))
+ (pad "60" thru_hole circle (at -40.97 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f0a1e65f-707a-486a-aed5-c435daa90cb9))
+ (pad "61" thru_hole circle (at -43.38 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00fcec69-4935-41d0-be57-ed1b8e2603e0))
+ (pad "62" thru_hole circle (at -45.79 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 94522201-978f-42c4-9f4c-310926f07f95))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
new file mode 100644
index 00000000..11599794
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
@@ -0,0 +1,124 @@
+(footprint "DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -23.545 -2.58) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 25c54dd4-aa99-499b-9010-a5887ab1b294)
+ )
+ (fp_text value "DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (at -23.545 20.21) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dc838444-0cf0-4ad9-abf2-0af3dcd149a6)
+ )
+ (fp_text user "${REFERENCE}" (at -23.545 15.71) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e6efddf2-f32a-48b1-a973-93d99d68768e)
+ )
+ (fp_line (start -0.25 -2.534338) (end 0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp 2a0d7543-acd1-4333-bde0-27ccecb51bd8))
+ (fp_line (start 0 -2.101325) (end -0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp 706a5df3-ad98-4ec1-b308-beb7160c3c75))
+ (fp_line (start -58.305 12.25) (end -58.305 -1.64) (layer "F.SilkS") (width 0.12) (tstamp b566f38b-d527-4f06-8269-03590651ec2c))
+ (fp_line (start 0.25 -2.534338) (end 0 -2.101325) (layer "F.SilkS") (width 0.12) (tstamp dd137feb-cb37-4a41-b953-b54a77fc3f15))
+ (fp_line (start -58.305 -1.64) (end 11.215 -1.64) (layer "F.SilkS") (width 0.12) (tstamp ebec1cb6-3d44-49a8-a19e-48059444a2dd))
+ (fp_line (start 11.215 -1.64) (end 11.215 12.25) (layer "F.SilkS") (width 0.12) (tstamp ff6a7bac-8964-4f74-be5b-5a87b9d3cd7d))
+ (fp_line (start -58.75 -2.1) (end -58.75 19.25) (layer "F.CrtYd") (width 0.05) (tstamp 025a22c6-18f0-469c-ab1f-0428c8cf9221))
+ (fp_line (start 11.7 -2.1) (end -58.75 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 2570a373-61e5-4251-bd42-7c2045470fce))
+ (fp_line (start -58.75 19.25) (end 11.7 19.25) (layer "F.CrtYd") (width 0.05) (tstamp 777798b4-e97b-426b-a1f6-ee4b7b149d5e))
+ (fp_line (start 11.7 19.25) (end 11.7 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 7d0cc1f0-bb81-420b-8634-d39dec060333))
+ (fp_line (start 10.705 17.71) (end 10.705 12.71) (layer "F.Fab") (width 0.1) (tstamp 13bf4c10-bfc5-42f7-9e3a-d387ca855e25))
+ (fp_line (start 5.705 12.71) (end 5.705 17.71) (layer "F.Fab") (width 0.1) (tstamp 26f0201e-c541-4ec8-8643-127d2f0983e1))
+ (fp_line (start 11.155 12.31) (end -58.245 12.31) (layer "F.Fab") (width 0.1) (tstamp 27113b1e-5ef8-46fb-8c0d-77061b7db578))
+ (fp_line (start 9.805 12.31) (end 9.805 1.42) (layer "F.Fab") (width 0.1) (tstamp 2acbc1e1-68f4-4938-b2de-3fe2aee9cf7e))
+ (fp_line (start -58.245 12.31) (end 11.155 12.31) (layer "F.Fab") (width 0.1) (tstamp 31f28287-e291-4e05-830d-5e6c54089123))
+ (fp_line (start 11.155 12.31) (end 11.155 -1.58) (layer "F.Fab") (width 0.1) (tstamp 3615bc02-6920-4210-a873-dc58a80e9f40))
+ (fp_line (start -57.795 12.71) (end -57.795 17.71) (layer "F.Fab") (width 0.1) (tstamp 43fc7b81-faed-4821-9651-3aa9c15700d4))
+ (fp_line (start 11.155 12.71) (end 11.155 12.31) (layer "F.Fab") (width 0.1) (tstamp 559084c5-a784-4d7b-93c1-3f28834d06e4))
+ (fp_line (start -57.795 17.71) (end -52.795 17.71) (layer "F.Fab") (width 0.1) (tstamp 5e1c3ef8-1804-4977-b061-f0ea2bfed4b5))
+ (fp_line (start 10.705 12.71) (end 5.705 12.71) (layer "F.Fab") (width 0.1) (tstamp 662a1177-de1d-434f-8955-bf96c0f9ee91))
+ (fp_line (start -58.245 12.71) (end 11.155 12.71) (layer "F.Fab") (width 0.1) (tstamp 6f0d8e2c-445a-4c91-b4c1-d8e7d65f06a7))
+ (fp_line (start -50.945 18.71) (end 3.855 18.71) (layer "F.Fab") (width 0.1) (tstamp 70defe1b-c462-410c-9180-0e4658ef87ee))
+ (fp_line (start -58.245 -1.58) (end -58.245 12.31) (layer "F.Fab") (width 0.1) (tstamp 7c4ac7e4-a6cf-42bd-803b-02df7f578d5f))
+ (fp_line (start -50.945 12.71) (end -50.945 18.71) (layer "F.Fab") (width 0.1) (tstamp 881d7fa7-ff6e-43c5-bcfc-deadc3ae1b70))
+ (fp_line (start -52.795 12.71) (end -57.795 12.71) (layer "F.Fab") (width 0.1) (tstamp 8fb9a4a9-eabb-4a65-8e68-45dc2fb711c9))
+ (fp_line (start -58.245 12.31) (end -58.245 12.71) (layer "F.Fab") (width 0.1) (tstamp a585f9b0-4a38-4fd1-8fb5-0ec46b8cf52b))
+ (fp_line (start -53.695 12.31) (end -53.695 1.42) (layer "F.Fab") (width 0.1) (tstamp b4276965-c043-4ff9-81f6-a018ea1fdd9f))
+ (fp_line (start 6.605 12.31) (end 6.605 1.42) (layer "F.Fab") (width 0.1) (tstamp bbbfec5d-df2d-4b8a-b246-9ec349cf5c7f))
+ (fp_line (start 3.855 12.71) (end -50.945 12.71) (layer "F.Fab") (width 0.1) (tstamp be540201-34d2-42c0-a540-b7cb419150f5))
+ (fp_line (start 5.705 17.71) (end 10.705 17.71) (layer "F.Fab") (width 0.1) (tstamp ceb7597e-0291-4b47-9d66-7dabb9a1765a))
+ (fp_line (start -56.895 12.31) (end -56.895 1.42) (layer "F.Fab") (width 0.1) (tstamp cf89bdb1-6107-4768-9f8e-8009be208a8f))
+ (fp_line (start -52.795 17.71) (end -52.795 12.71) (layer "F.Fab") (width 0.1) (tstamp debe548d-3127-493c-ac93-81aac14eab71))
+ (fp_line (start 11.155 -1.58) (end -58.245 -1.58) (layer "F.Fab") (width 0.1) (tstamp ebea82b4-e215-4ea6-b6e4-27d90977476f))
+ (fp_line (start 3.855 18.71) (end 3.855 12.71) (layer "F.Fab") (width 0.1) (tstamp f004c493-df40-4b04-a964-11393491792a))
+ (fp_arc (start 6.605 1.42) (mid 8.205 -0.18) (end 9.805 1.42) (layer "F.Fab") (width 0.1) (tstamp 5ada3e0c-6e90-4926-97e9-98a9133a9a55))
+ (fp_arc (start -56.895 1.42) (mid -55.295 -0.18) (end -53.695 1.42) (layer "F.Fab") (width 0.1) (tstamp 7e3f691e-1503-4a0b-b969-7d139b8b7f9d))
+ (pad "0" thru_hole circle (at 8.205 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp d246fb41-2850-4539-a258-7f5e7ff21aad))
+ (pad "0" thru_hole circle (at -55.295 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp dd72ed87-0d4f-4a8a-a5e4-04e15c39eedd))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 719fe32b-0003-43b7-9748-8b09a4bcf1f6))
+ (pad "2" thru_hole circle (at -2.41 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b84e262b-ca2f-49f8-a9aa-4fcd4c9dc84f))
+ (pad "3" thru_hole circle (at -4.82 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5f6dffa2-2992-4896-ad3d-7bc09aa669d9))
+ (pad "4" thru_hole circle (at -7.23 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9604355-15a6-4d06-aeda-5c2f35e7a2a7))
+ (pad "5" thru_hole circle (at -9.64 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c9635f38-70c2-4698-8cab-62d2e271d43f))
+ (pad "6" thru_hole circle (at -12.05 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2ebc15af-2557-4e75-9363-1db0ec00eea5))
+ (pad "7" thru_hole circle (at -14.46 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1ee73f39-d628-4e55-9173-3292f56483d2))
+ (pad "8" thru_hole circle (at -16.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 162ea89b-2231-404c-9941-ee9ce285ae3b))
+ (pad "9" thru_hole circle (at -19.28 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a55038a6-2951-487b-8afe-a428bc30227c))
+ (pad "10" thru_hole circle (at -21.69 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b5b137b8-d939-4011-a0b3-a9d771aaabb8))
+ (pad "11" thru_hole circle (at -24.1 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dbe4b2a3-5452-4a1a-9d2a-fab65a93dabd))
+ (pad "12" thru_hole circle (at -26.51 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e04d7375-26c6-45d5-8768-2459daac72cc))
+ (pad "13" thru_hole circle (at -28.92 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 579e52f2-56ee-4976-863e-3005e3c8c102))
+ (pad "14" thru_hole circle (at -31.33 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c8125d53-4a59-4750-8b9a-3e3850c827cd))
+ (pad "15" thru_hole circle (at -33.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f761bb82-f578-4e93-a5dc-b6b1b8e86443))
+ (pad "16" thru_hole circle (at -36.15 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0cb6d8ab-de15-4b46-b0a6-d19ef8e794ed))
+ (pad "17" thru_hole circle (at -38.56 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c619565c-5323-4f5f-bd6f-647ca9cef466))
+ (pad "18" thru_hole circle (at -40.97 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 85ce4892-8ea5-452e-970d-e1062de8bad7))
+ (pad "19" thru_hole circle (at -43.38 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1ad95d50-5f5b-4965-9b55-0d6deceacc17))
+ (pad "20" thru_hole circle (at -45.79 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9872dcaa-0025-4ee7-82f1-39cfded350eb))
+ (pad "21" thru_hole circle (at -48.2 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f24ac5e4-890b-4d59-b938-5a0ea3e0d375))
+ (pad "22" thru_hole circle (at 1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 70b95102-d985-445a-8829-5f3c2b074724))
+ (pad "23" thru_hole circle (at -1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a0f68e63-d0a1-45ee-aa32-c5fa95b0239a))
+ (pad "24" thru_hole circle (at -3.615 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 26b1c3b3-fd56-406a-84f2-038d032c730d))
+ (pad "25" thru_hole circle (at -6.025 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4db9f488-2bee-4ff7-84ea-5dd24f09bc85))
+ (pad "26" thru_hole circle (at -8.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d4171b0e-25c6-4af5-9b55-ab95ef5483a5))
+ (pad "27" thru_hole circle (at -10.845 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00befb9d-34fb-450d-906e-8e53683eeb0b))
+ (pad "28" thru_hole circle (at -13.255 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 81631e97-32c0-401f-920a-7571e0b2bba3))
+ (pad "29" thru_hole circle (at -15.665 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6d759ca6-5280-4deb-b730-6243a30d485a))
+ (pad "30" thru_hole circle (at -18.075 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a3098065-fc2d-4452-b8a5-39201ff6e394))
+ (pad "31" thru_hole circle (at -20.485 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc08bb26-01f2-44dc-b6e7-e7cee3f16855))
+ (pad "32" thru_hole circle (at -22.895 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b3f2cfdb-f996-4b1a-bad0-913f7f438dfa))
+ (pad "33" thru_hole circle (at -25.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 59852f05-0dbd-4182-9199-6bc9cab94f84))
+ (pad "34" thru_hole circle (at -27.715 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 78f62e6d-e6c1-4cec-8292-21d98cad914a))
+ (pad "35" thru_hole circle (at -30.125 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 59210bb6-b486-496b-bfb8-eedb6e4a57a9))
+ (pad "36" thru_hole circle (at -32.535 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 41c52aad-2175-46cb-ac54-b39e1855c413))
+ (pad "37" thru_hole circle (at -34.945 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ea473448-7cd2-477e-a777-2b8f2ed6be68))
+ (pad "38" thru_hole circle (at -37.355 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36af5cb3-b09c-4b9a-8ffb-a02573e64275))
+ (pad "39" thru_hole circle (at -39.765 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7bc52321-d224-42b1-9b6f-0e42de136f73))
+ (pad "40" thru_hole circle (at -42.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 92ae580f-458d-4765-915a-4ccc153da5db))
+ (pad "41" thru_hole circle (at -44.585 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3aef0a79-c4c4-4d04-a34f-1ccbd6899143))
+ (pad "42" thru_hole circle (at -46.995 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff559fbd-ab9e-4502-a35d-d21063657fb7))
+ (pad "43" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f9abcc10-123d-4fa9-8bb8-f0f9621e77a4))
+ (pad "44" thru_hole circle (at -2.41 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bdbf0484-d48f-43d6-af4f-e9e0e9a8193c))
+ (pad "45" thru_hole circle (at -4.82 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4c891853-3eec-4ab9-8956-716eab5572cf))
+ (pad "46" thru_hole circle (at -7.23 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25eebaab-0959-4036-9c59-0d7ac31fb495))
+ (pad "47" thru_hole circle (at -9.64 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 772736ff-0d3f-44fc-b625-ecce6e28d4e7))
+ (pad "48" thru_hole circle (at -12.05 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9507244d-11dc-464a-a4f5-6510f5e89a6d))
+ (pad "49" thru_hole circle (at -14.46 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp febc21a3-d254-4956-97f5-3790b11d4a86))
+ (pad "50" thru_hole circle (at -16.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a77e3d70-648e-4a21-9a14-0fd73fc7d8f0))
+ (pad "51" thru_hole circle (at -19.28 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3ac7892a-a937-4f26-9f16-7b6bf6b6f7d0))
+ (pad "52" thru_hole circle (at -21.69 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c7bb737d-cf46-4c17-a3c4-eeacf4eb8cce))
+ (pad "53" thru_hole circle (at -24.1 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bbdd4618-acea-41e9-8990-cc03093955e7))
+ (pad "54" thru_hole circle (at -26.51 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ad325cf3-68b1-4c0b-b3fe-737e98535cfa))
+ (pad "55" thru_hole circle (at -28.92 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6ff20f02-c4ee-4246-a38e-41860043de05))
+ (pad "56" thru_hole circle (at -31.33 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 77bac140-4abe-4fd9-a053-8f166290cf16))
+ (pad "57" thru_hole circle (at -33.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8797a30f-6044-4c65-a0f6-f669384cc107))
+ (pad "58" thru_hole circle (at -36.15 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9db870f2-a6a8-45a7-9b7d-6525432789c1))
+ (pad "59" thru_hole circle (at -38.56 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b9592d63-c286-4628-94cb-56d65b77e63a))
+ (pad "60" thru_hole circle (at -40.97 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ddc75a8-f18a-4cb4-8a84-2cc6bacde0bb))
+ (pad "61" thru_hole circle (at -43.38 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fcf9cb20-36e9-406e-b0b6-ab7ee9a38392))
+ (pad "62" thru_hole circle (at -45.79 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9a19153-f421-4b11-881e-c9db72235b3a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..fa663d85
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,310 @@
+(footprint "DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -23.545 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 29e5161f-7060-4931-b881-b59bdd427072)
+ )
+ (fp_text value "DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm" (at -23.545 21.43) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fad72dbb-8a5d-4a6d-8d85-860f88e4444a)
+ )
+ (fp_text user "${REFERENCE}" (at -23.545 16.845) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a785bfd3-9358-4350-9734-a243e8ed2380)
+ )
+ (fp_line (start -49.26 9.2) (end -49.26 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 501ec912-b0fd-4fe2-a881-62cd52cbb994))
+ (fp_line (start 2.265 9.2) (end 4.315 9.2) (layer "F.SilkS") (width 0.12) (tstamp 8893965b-c252-4340-b7e3-bce59cb20036))
+ (fp_line (start -51.405 9.2) (end -49.26 9.2) (layer "F.SilkS") (width 0.12) (tstamp 8d3551ca-d58c-4c73-8b21-c5d303535519))
+ (fp_line (start -51.405 13.3) (end -51.405 9.2) (layer "F.SilkS") (width 0.12) (tstamp 903d35d7-16af-4b5e-a0ae-6c424cb35f8f))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp a0e503b2-91a6-4f36-a022-854d355e1aa8))
+ (fp_line (start 4.315 9.2) (end 4.315 13.3) (layer "F.SilkS") (width 0.12) (tstamp a33cc004-1d55-4835-a58d-35ad1308ac77))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp a352eecf-cd64-4caa-9428-800541d85f77))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp aadbbf14-9be8-42f4-8e79-653bfb7cce87))
+ (fp_line (start 2.265 -1.06) (end 2.265 9.2) (layer "F.SilkS") (width 0.12) (tstamp b6c5f412-1987-4ded-8063-5889b3565e32))
+ (fp_line (start -49.26 -1.06) (end 2.265 -1.06) (layer "F.SilkS") (width 0.12) (tstamp e95c9138-43ef-45d7-a8f4-42ec345e6e83))
+ (fp_line (start -58.75 14.3) (end -58.75 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 08f22243-722a-4476-a2d7-b5b6eb838662))
+ (fp_line (start 4.4 20.45) (end -51.45 20.45) (layer "F.CrtYd") (width 0.05) (tstamp 18029f9b-fa7f-4058-a5cb-15e97582102b))
+ (fp_line (start 11.7 14.3) (end 4.4 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 214548b4-4bd9-4fcf-a74d-dd27a66063cd))
+ (fp_line (start -49.5 8.8) (end -49.5 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 384f21d5-d524-4cb7-ae0a-3388449b29c4))
+ (fp_line (start 4.8 12.9) (end 11.7 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 561f8743-2bb0-4ba9-afc1-fa8c330e33a3))
+ (fp_line (start 2.55 8.8) (end 4.8 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 71eec462-fac6-4908-92fa-9eee558d74fb))
+ (fp_line (start 2.55 -1.3) (end 2.55 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 79597ca7-4ed0-452d-a768-8ec1e46ebdb9))
+ (fp_line (start -51.85 8.8) (end -49.5 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 9aae4272-6e20-485d-b97d-d10a5d5a3399))
+ (fp_line (start 4.8 8.8) (end 4.8 12.9) (layer "F.CrtYd") (width 0.05) (tstamp a4ab0c67-c308-4085-8d6c-815d607f7fe9))
+ (fp_line (start -51.45 14.3) (end -58.75 14.3) (layer "F.CrtYd") (width 0.05) (tstamp abacfd59-0928-4f86-be77-260dc3067756))
+ (fp_line (start -49.5 -1.3) (end 2.55 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp b2956a3b-7da7-48e1-8b25-9e0f41c9161b))
+ (fp_line (start -58.75 12.9) (end -51.85 12.9) (layer "F.CrtYd") (width 0.05) (tstamp b9792f8e-6666-4e07-bc02-194eed1d0217))
+ (fp_line (start 11.7 12.9) (end 11.7 14.3) (layer "F.CrtYd") (width 0.05) (tstamp c966d0cd-1d86-4232-b22d-dec9ff9a3085))
+ (fp_line (start 4.4 14.3) (end 4.4 20.45) (layer "F.CrtYd") (width 0.05) (tstamp dd4d79b0-3e28-4389-803e-e2d564afc7c5))
+ (fp_line (start -51.45 20.45) (end -51.45 14.3) (layer "F.CrtYd") (width 0.05) (tstamp eb5eb3ed-02ac-4a94-b7f7-2cf0b01efcd9))
+ (fp_line (start -51.85 12.9) (end -51.85 8.8) (layer "F.CrtYd") (width 0.05) (tstamp ed59e97c-9801-4b0e-8cdc-c68f253b8a3a))
+ (fp_line (start -48.1 0) (end -48.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 03674dcf-5293-4d7c-adb4-ccfc49d52968))
+ (fp_line (start -8.535 1.98) (end -8.535 9.26) (layer "F.Fab") (width 0.1) (tstamp 043ca234-c7f2-4e9d-b9d4-edc752b326d2))
+ (fp_line (start -36.05 0) (end -36.05 9.26) (layer "F.Fab") (width 0.1) (tstamp 05c015b9-6e8c-42c9-b992-30d13f46e3ee))
+ (fp_line (start -30.225 1.98) (end -30.225 9.26) (layer "F.Fab") (width 0.1) (tstamp 06eb8db9-b7fe-44f3-a4ab-bab37458ed7d))
+ (fp_line (start 1.205 1.98) (end 1.205 9.26) (layer "F.Fab") (width 0.1) (tstamp 06ecb721-aa3f-467d-bf41-23440a49d53f))
+ (fp_line (start -18.075 1.98) (end -18.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 077fcf63-abe4-4690-8b25-725c65977948))
+ (fp_line (start -19.18 0) (end -19.18 9.26) (layer "F.Fab") (width 0.1) (tstamp 0968c39e-1b39-4e4d-ae63-b0f11d5e1e15))
+ (fp_line (start -31.33 0) (end -31.33 9.26) (layer "F.Fab") (width 0.1) (tstamp 0a5bc55c-bbd2-4d9d-88a9-259bf8dc06da))
+ (fp_line (start -40.97 3.96) (end -40.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 0b54c7f8-3efb-4304-a394-b4d4ffc1a825))
+ (fp_line (start -3.515 1.98) (end -3.515 9.26) (layer "F.Fab") (width 0.1) (tstamp 0d6a238f-1aff-419c-a400-00330554ab7a))
+ (fp_line (start -38.56 0) (end -38.56 9.26) (layer "F.Fab") (width 0.1) (tstamp 0de04530-c6af-4c26-8306-a1cc3b829608))
+ (fp_line (start -19.38 3.96) (end -19.38 9.26) (layer "F.Fab") (width 0.1) (tstamp 0f631ac0-ea49-4c69-8e1f-169bd5f53748))
+ (fp_line (start -33.74 3.96) (end -33.74 9.26) (layer "F.Fab") (width 0.1) (tstamp 13d1ede8-cff8-406a-a297-55de275b5d98))
+ (fp_line (start -21.59 0) (end -21.59 9.26) (layer "F.Fab") (width 0.1) (tstamp 140dd273-af8c-4589-91c6-eacc9d8b942c))
+ (fp_line (start -29.02 0) (end -29.02 9.26) (layer "F.Fab") (width 0.1) (tstamp 14182da7-32d7-42b4-bff2-f43bf2f6e00f))
+ (fp_line (start -11.95 3.96) (end -11.95 9.26) (layer "F.Fab") (width 0.1) (tstamp 19c31117-26cc-42e1-ac7f-6de1ef80b23e))
+ (fp_line (start -34.845 1.98) (end -34.845 9.26) (layer "F.Fab") (width 0.1) (tstamp 1a474c6c-480d-4d1a-9e79-e8cdf42e5f1e))
+ (fp_line (start -45.79 0) (end -45.79 9.26) (layer "F.Fab") (width 0.1) (tstamp 1b545f1a-47b2-4b14-bc8e-74709a6b60cd))
+ (fp_line (start -37.455 1.98) (end -37.455 9.26) (layer "F.Fab") (width 0.1) (tstamp 1c2e6dcc-d21b-494d-a46f-7e0fe89ebde0))
+ (fp_line (start -38.56 3.96) (end -38.56 9.26) (layer "F.Fab") (width 0.1) (tstamp 1d02ad8b-18df-418f-a7fb-b84dfe3a3676))
+ (fp_line (start -17.975 1.98) (end -17.975 9.26) (layer "F.Fab") (width 0.1) (tstamp 1ec0d598-1051-4de0-a858-e500c3578e38))
+ (fp_line (start -26.41 3.96) (end -26.41 9.26) (layer "F.Fab") (width 0.1) (tstamp 1f0dfe83-0254-4d54-aee4-1ee0b3d9ffd6))
+ (fp_line (start -39.765 1.98) (end -39.765 9.26) (layer "F.Fab") (width 0.1) (tstamp 210f46c3-8e44-4bc2-86d9-620bc60d7018))
+ (fp_line (start -19.28 0) (end -19.28 9.26) (layer "F.Fab") (width 0.1) (tstamp 211c50e7-78d2-438e-ac08-5403c6f03fbf))
+ (fp_line (start -37.355 1.98) (end -37.355 9.26) (layer "F.Fab") (width 0.1) (tstamp 2589d2d1-72fa-4ecf-b89c-f8985b5ab39a))
+ (fp_line (start -22.895 1.98) (end -22.895 9.26) (layer "F.Fab") (width 0.1) (tstamp 2a96ce1b-d9cb-4b9a-a82e-0fdc5c639c00))
+ (fp_line (start -7.23 0) (end -7.23 9.26) (layer "F.Fab") (width 0.1) (tstamp 2bff483c-f97c-4c4a-9742-7308d3e11b9c))
+ (fp_line (start 11.155 13.36) (end -58.245 13.36) (layer "F.Fab") (width 0.1) (tstamp 2d93fd6a-be37-446b-a714-cf9bbfac2b89))
+ (fp_line (start 0.1 0) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 2f098b01-9823-42e9-8312-4b0ec6370c8b))
+ (fp_line (start -9.54 0) (end -9.54 9.26) (layer "F.Fab") (width 0.1) (tstamp 30ae9c57-232c-49b2-b379-cc7c7db28236))
+ (fp_line (start -0.1 0) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 32e5aa47-9bd3-472f-94bf-3c29d9f301fb))
+ (fp_line (start -7.33 0) (end -7.33 9.26) (layer "F.Fab") (width 0.1) (tstamp 33e28d9b-0f2b-4d9b-b834-f9bce9cc5962))
+ (fp_line (start -50.945 13.76) (end -50.945 19.93) (layer "F.Fab") (width 0.1) (tstamp 34b30755-f02d-4afc-81a7-84c8eff5432e))
+ (fp_line (start -14.56 0) (end -14.56 9.26) (layer "F.Fab") (width 0.1) (tstamp 350d285e-5743-4f6c-9015-da23473853cb))
+ (fp_line (start -32.535 1.98) (end -32.535 9.26) (layer "F.Fab") (width 0.1) (tstamp 35973695-7855-45db-b780-48f0023a9bf1))
+ (fp_line (start 11.155 13.76) (end 11.155 13.36) (layer "F.Fab") (width 0.1) (tstamp 36e2bdaa-2503-4aa5-841f-e951e0632ea6))
+ (fp_line (start -10.745 1.98) (end -10.745 9.26) (layer "F.Fab") (width 0.1) (tstamp 37bc2c2a-5be2-47fd-a5ae-686320e5d498))
+ (fp_line (start -7.13 3.96) (end -7.13 9.26) (layer "F.Fab") (width 0.1) (tstamp 3819767d-1a75-4d89-a643-57aae0d4836c))
+ (fp_line (start -58.245 13.76) (end 11.155 13.76) (layer "F.Fab") (width 0.1) (tstamp 397681da-5f5f-4de5-8d97-3448fb3b16c9))
+ (fp_line (start -40.97 0) (end -40.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 398de88e-a949-4a00-b5e6-51e2e98c17ac))
+ (fp_line (start -19.18 3.96) (end -19.18 9.26) (layer "F.Fab") (width 0.1) (tstamp 39c22260-290e-454d-a2a9-504a60589d84))
+ (fp_line (start -4.82 3.96) (end -4.82 9.26) (layer "F.Fab") (width 0.1) (tstamp 3a262d12-a7c0-4ec2-9dbf-8b702867c46b))
+ (fp_line (start -31.23 0) (end -31.23 9.26) (layer "F.Fab") (width 0.1) (tstamp 40028083-9480-4d52-981e-a0954bda62d9))
+ (fp_line (start -41.07 3.96) (end -41.07 9.26) (layer "F.Fab") (width 0.1) (tstamp 40f406b7-b497-45e7-bc85-c71d56b59660))
+ (fp_line (start -45.69 3.96) (end -45.69 9.26) (layer "F.Fab") (width 0.1) (tstamp 41000dba-22ae-404c-aa15-babebe254405))
+ (fp_line (start 0.1 3.96) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 437ebd32-ef18-4f06-b261-12ef4d937342))
+ (fp_line (start -24 0) (end -24 9.26) (layer "F.Fab") (width 0.1) (tstamp 43950be3-c70c-467e-bd52-ccab18af8a19))
+ (fp_line (start -39.665 1.98) (end -39.665 9.26) (layer "F.Fab") (width 0.1) (tstamp 43a420bb-b4a5-476a-b0b4-30f4e52a1077))
+ (fp_line (start -30.025 1.98) (end -30.025 9.26) (layer "F.Fab") (width 0.1) (tstamp 443805b9-5af8-4099-b56f-ec6d4cbd829a))
+ (fp_line (start -28.92 0) (end -28.92 9.26) (layer "F.Fab") (width 0.1) (tstamp 452b4bf2-6892-4847-aed3-568da07075a5))
+ (fp_line (start -46.995 1.98) (end -46.995 9.26) (layer "F.Fab") (width 0.1) (tstamp 45c20bfa-93ac-470d-8f79-0448977d8c20))
+ (fp_line (start -2.31 0) (end -2.31 9.26) (layer "F.Fab") (width 0.1) (tstamp 45e9ff8b-533f-4f6b-a81b-d343e46bbc93))
+ (fp_line (start -36.25 0) (end -36.25 9.26) (layer "F.Fab") (width 0.1) (tstamp 4658d5d2-64c6-4c0d-b9f9-b7acadaaf937))
+ (fp_line (start 0 3.96) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp 47de5935-fb9f-4ad7-852f-cf941cc48f98))
+ (fp_line (start -21.59 3.96) (end -21.59 9.26) (layer "F.Fab") (width 0.1) (tstamp 493daf66-51cc-46c0-a7e5-eb7137c7c4ca))
+ (fp_line (start -38.66 3.96) (end -38.66 9.26) (layer "F.Fab") (width 0.1) (tstamp 49967c6b-f4b2-4e67-b026-87a521b282da))
+ (fp_line (start -16.77 3.96) (end -16.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 4a3c563e-fafb-4955-acb9-c15c4dd61cf5))
+ (fp_line (start -8.435 1.98) (end -8.435 9.26) (layer "F.Fab") (width 0.1) (tstamp 4ae5171b-9534-4b6a-8b04-ef9eb3ccb3d8))
+ (fp_line (start -21.79 3.96) (end -21.79 9.26) (layer "F.Fab") (width 0.1) (tstamp 4d614953-18fc-4d39-a149-ba9016376c35))
+ (fp_line (start -45.89 0) (end -45.89 9.26) (layer "F.Fab") (width 0.1) (tstamp 51040d3a-ef87-49cd-b65e-f2e5d8f750bf))
+ (fp_line (start -44.685 1.98) (end -44.685 9.26) (layer "F.Fab") (width 0.1) (tstamp 511347f1-9c2e-4169-a8dd-071a914e126a))
+ (fp_line (start -14.36 3.96) (end -14.36 9.26) (layer "F.Fab") (width 0.1) (tstamp 51797144-e924-428d-bd01-7674160f36a9))
+ (fp_line (start -10.945 1.98) (end -10.945 9.26) (layer "F.Fab") (width 0.1) (tstamp 5379c3d1-a186-4ad1-84e8-dc379140be73))
+ (fp_line (start -47.095 1.98) (end -47.095 9.26) (layer "F.Fab") (width 0.1) (tstamp 545f0316-2152-4875-a9fd-1b06148c9932))
+ (fp_line (start -0.1 3.96) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 55e85259-59f8-40b8-86ae-c6b96a23368a))
+ (fp_line (start 0 0) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp 56b9d865-4d7d-413a-a97d-70a1dfadef9e))
+ (fp_line (start -2.51 3.96) (end -2.51 9.26) (layer "F.Fab") (width 0.1) (tstamp 56d65048-8be5-4efd-b2e7-8ef3f3fac42f))
+ (fp_line (start -36.15 0) (end -36.15 9.26) (layer "F.Fab") (width 0.1) (tstamp 56f8179c-1c5f-452e-99a1-c0ec9ac80318))
+ (fp_line (start -33.74 0) (end -33.74 9.26) (layer "F.Fab") (width 0.1) (tstamp 5704e103-1890-4359-95bd-429d6eb139b8))
+ (fp_line (start -2.51 0) (end -2.51 9.26) (layer "F.Fab") (width 0.1) (tstamp 5cbcd231-8003-45c0-bd90-94966d283373))
+ (fp_line (start 4.255 9.26) (end -51.345 9.26) (layer "F.Fab") (width 0.1) (tstamp 5db88488-c70c-4736-9929-58c934455a11))
+ (fp_line (start -38.66 0) (end -38.66 9.26) (layer "F.Fab") (width 0.1) (tstamp 5e86ed5f-7ded-4037-ad62-359425fadb21))
+ (fp_line (start -21.69 3.96) (end -21.69 9.26) (layer "F.Fab") (width 0.1) (tstamp 6165c04f-119e-4c15-bacd-b8f4053e405d))
+ (fp_line (start -32.435 1.98) (end -32.435 9.26) (layer "F.Fab") (width 0.1) (tstamp 623a657d-c5c2-4f57-a7d3-990cb8f482de))
+ (fp_line (start -40.87 0) (end -40.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 67752424-a484-4ec2-a46e-f8a669f4227c))
+ (fp_line (start -2.41 0) (end -2.41 9.26) (layer "F.Fab") (width 0.1) (tstamp 6842ce93-409e-45a7-bf41-64ca5e7b3ddb))
+ (fp_line (start -21.69 0) (end -21.69 9.26) (layer "F.Fab") (width 0.1) (tstamp 6b210e76-deed-4f49-a86b-e66eac5d20f8))
+ (fp_line (start -24.2 0) (end -24.2 9.26) (layer "F.Fab") (width 0.1) (tstamp 6bedc514-8ce6-4956-96d1-0a92f5170c81))
+ (fp_line (start -7.13 0) (end -7.13 9.26) (layer "F.Fab") (width 0.1) (tstamp 6d84274e-cc2d-44c2-8e38-f724fefcd6eb))
+ (fp_line (start -43.38 0) (end -43.38 9.26) (layer "F.Fab") (width 0.1) (tstamp 6ebc67f1-91f7-4715-b133-e2d8e275bb32))
+ (fp_line (start 3.855 13.76) (end -50.945 13.76) (layer "F.Fab") (width 0.1) (tstamp 6ef803c0-0127-4b43-96df-9feaece89f27))
+ (fp_line (start -20.385 1.98) (end -20.385 9.26) (layer "F.Fab") (width 0.1) (tstamp 6f4ee157-07e3-4c8e-8a8c-7d05a76db9ac))
+ (fp_line (start -22.795 1.98) (end -22.795 9.26) (layer "F.Fab") (width 0.1) (tstamp 7020abae-34d5-49ff-8494-1bc0abd9c3e8))
+ (fp_line (start -45.79 3.96) (end -45.79 9.26) (layer "F.Fab") (width 0.1) (tstamp 702677cf-303d-48ae-ac42-21b4e71aec63))
+ (fp_line (start -26.61 0) (end -26.61 9.26) (layer "F.Fab") (width 0.1) (tstamp 7145fd9a-b222-4929-9f16-8a64ab36b165))
+ (fp_line (start -28.82 3.96) (end -28.82 9.26) (layer "F.Fab") (width 0.1) (tstamp 719180a3-1f40-4149-b575-c42c2e58168e))
+ (fp_line (start -12.05 0) (end -12.05 9.26) (layer "F.Fab") (width 0.1) (tstamp 72179c83-c67b-4bc0-982e-12b1802dc691))
+ (fp_line (start 1.305 1.98) (end 1.305 9.26) (layer "F.Fab") (width 0.1) (tstamp 737e95ee-b217-4e6f-87ff-f4941756cbc7))
+ (fp_line (start -16.97 0) (end -16.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 7583446d-fe6f-4cdc-9d58-fb22a3e104d8))
+ (fp_line (start 3.855 19.93) (end 3.855 13.76) (layer "F.Fab") (width 0.1) (tstamp 759e1bb6-5069-4828-a359-5bb7f431c812))
+ (fp_line (start -30.125 1.98) (end -30.125 9.26) (layer "F.Fab") (width 0.1) (tstamp 769f7b99-bee4-49a4-98f8-192e312bc13e))
+ (fp_line (start -33.64 0) (end -33.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 786df08b-356d-4303-964c-12aee2141672))
+ (fp_line (start -5.925 1.98) (end -5.925 9.26) (layer "F.Fab") (width 0.1) (tstamp 78cc80f5-37e3-48e7-8108-c39d53f4504e))
+ (fp_line (start 4.255 13.36) (end 4.255 9.26) (layer "F.Fab") (width 0.1) (tstamp 7a0631d3-3b04-4c98-9e3c-01162f284fd8))
+ (fp_line (start -31.43 3.96) (end -31.43 9.26) (layer "F.Fab") (width 0.1) (tstamp 7a185050-f3ca-4299-9fd1-86b45295d53d))
+ (fp_line (start 1.105 1.98) (end 1.105 9.26) (layer "F.Fab") (width 0.1) (tstamp 7a625476-6aa0-45ed-8818-e8ec8ba856bc))
+ (fp_line (start -24.1 3.96) (end -24.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 7af4b500-9b15-4b45-a790-513495e27e0f))
+ (fp_line (start -44.585 1.98) (end -44.585 9.26) (layer "F.Fab") (width 0.1) (tstamp 7b0e54a9-c4e5-4bf5-9e47-e9f369750b1e))
+ (fp_line (start -2.31 3.96) (end -2.31 9.26) (layer "F.Fab") (width 0.1) (tstamp 7bfc60b2-0690-48af-932e-c1c407e5b506))
+ (fp_line (start -16.87 0) (end -16.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 7cde1957-bf9d-42cf-8629-eb475a7e086a))
+ (fp_line (start -16.77 0) (end -16.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 7e36a2cd-f6c7-47db-8fe5-404f50e21902))
+ (fp_line (start -8.335 1.98) (end -8.335 9.26) (layer "F.Fab") (width 0.1) (tstamp 82877b97-e9b6-41e7-840f-5881861eef19))
+ (fp_line (start -37.255 1.98) (end -37.255 9.26) (layer "F.Fab") (width 0.1) (tstamp 82be437b-c29f-4b74-b3c6-383c6d5408c9))
+ (fp_line (start -9.64 0) (end -9.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 8454810d-2c4f-4a4c-9fce-50fbd82e2ed1))
+ (fp_line (start -36.15 3.96) (end -36.15 9.26) (layer "F.Fab") (width 0.1) (tstamp 85a33409-4906-41f2-af6c-35fc5dda5ae1))
+ (fp_line (start -42.275 1.98) (end -42.275 9.26) (layer "F.Fab") (width 0.1) (tstamp 861fb668-abff-4279-8eef-384deaaec883))
+ (fp_line (start -14.46 0) (end -14.46 9.26) (layer "F.Fab") (width 0.1) (tstamp 89dd4cdd-ee89-4445-8907-e30b93f555bd))
+ (fp_line (start -4.92 3.96) (end -4.92 9.26) (layer "F.Fab") (width 0.1) (tstamp 8df758a7-c920-4f4f-8d9d-320c78047430))
+ (fp_line (start -43.38 3.96) (end -43.38 9.26) (layer "F.Fab") (width 0.1) (tstamp 8f009fba-1243-40c0-9cd9-b18ec69955c4))
+ (fp_line (start -24.2 3.96) (end -24.2 9.26) (layer "F.Fab") (width 0.1) (tstamp 92aaf2bb-6f6a-4f0d-afad-8eb09b164213))
+ (fp_line (start -48.2 0) (end -48.2 9.26) (layer "F.Fab") (width 0.1) (tstamp 933986ff-6eed-443d-a55b-dc5f2ca1dcd7))
+ (fp_line (start -12.05 3.96) (end -12.05 9.26) (layer "F.Fab") (width 0.1) (tstamp 93f359f7-8709-4f03-9dc2-367a18706c9e))
+ (fp_line (start -50.945 19.93) (end 3.855 19.93) (layer "F.Fab") (width 0.1) (tstamp 94019e0f-6219-4ef8-b1d6-e85f234338c9))
+ (fp_line (start -42.075 1.98) (end -42.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 96e296dd-6151-41ee-9811-ebf24ad556c7))
+ (fp_line (start -35.045 1.98) (end -35.045 9.26) (layer "F.Fab") (width 0.1) (tstamp 98744b30-9e20-4e09-bfe1-da903239cf48))
+ (fp_line (start -11.95 0) (end -11.95 9.26) (layer "F.Fab") (width 0.1) (tstamp 9a2c2378-53a3-4fa5-950d-91d62e7298c6))
+ (fp_line (start -4.72 0) (end -4.72 9.26) (layer "F.Fab") (width 0.1) (tstamp 9a592ac8-d3e6-4442-b244-9f2aab3402d6))
+ (fp_line (start -36.05 3.96) (end -36.05 9.26) (layer "F.Fab") (width 0.1) (tstamp 9a8a9083-ddf3-41fe-96a1-eb0929fb52ad))
+ (fp_line (start -4.92 0) (end -4.92 9.26) (layer "F.Fab") (width 0.1) (tstamp 9cd1634e-aeac-401e-8253-a0233ce71fc4))
+ (fp_line (start -13.255 1.98) (end -13.255 9.26) (layer "F.Fab") (width 0.1) (tstamp 9e6da216-34c4-48d5-82b7-365d4cf40d2c))
+ (fp_line (start -43.48 0) (end -43.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 9fec3f0e-bc49-47c3-9d41-bb1cd7ea062d))
+ (fp_line (start -24.1 0) (end -24.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 9ff404dc-fac7-4185-8a41-d97a5191aa41))
+ (fp_line (start -27.815 1.98) (end -27.815 9.26) (layer "F.Fab") (width 0.1) (tstamp a35a02d0-2140-4be3-964f-5de34a2c28bf))
+ (fp_line (start -28.92 3.96) (end -28.92 9.26) (layer "F.Fab") (width 0.1) (tstamp a43e9f1f-09bf-40cd-bde7-09b4c458deb0))
+ (fp_line (start -20.485 1.98) (end -20.485 9.26) (layer "F.Fab") (width 0.1) (tstamp a60d4926-4cf7-4d44-a09d-68907082d6ea))
+ (fp_line (start -12.15 0) (end -12.15 9.26) (layer "F.Fab") (width 0.1) (tstamp a6e1b25f-fdd9-4620-b390-e20c45150fc6))
+ (fp_line (start -4.82 0) (end -4.82 9.26) (layer "F.Fab") (width 0.1) (tstamp a7b3e579-4223-415c-b78b-bc088978ffec))
+ (fp_line (start -48.3 0) (end -48.3 9.26) (layer "F.Fab") (width 0.1) (tstamp a8ff87d7-76a3-46c9-9f07-3a4e00af098d))
+ (fp_line (start -7.33 3.96) (end -7.33 9.26) (layer "F.Fab") (width 0.1) (tstamp a8ffe5ec-1193-4fbc-86a5-0550cfd4f6c3))
+ (fp_line (start -13.355 1.98) (end -13.355 9.26) (layer "F.Fab") (width 0.1) (tstamp a9430cf4-952c-4114-aae2-2a37a70e4aca))
+ (fp_line (start -3.615 1.98) (end -3.615 9.26) (layer "F.Fab") (width 0.1) (tstamp a95b9b41-75b5-4e9f-90d8-ed728978931b))
+ (fp_line (start -46.895 1.98) (end -46.895 9.26) (layer "F.Fab") (width 0.1) (tstamp ad5d8a7b-944c-458f-8c8a-e9d2ae852b19))
+ (fp_line (start -15.665 1.98) (end -15.665 9.26) (layer "F.Fab") (width 0.1) (tstamp ae31b558-c835-4d45-bbda-e0cd9c3d3a9b))
+ (fp_line (start -14.56 3.96) (end -14.56 9.26) (layer "F.Fab") (width 0.1) (tstamp ae7eade9-0072-439a-b2de-ec36e159c2c7))
+ (fp_line (start -19.38 0) (end -19.38 9.26) (layer "F.Fab") (width 0.1) (tstamp aff35e3b-48b0-4912-ba3a-0ec647f3f876))
+ (fp_line (start -25.205 1.98) (end -25.205 9.26) (layer "F.Fab") (width 0.1) (tstamp b386f8fc-88db-4de5-9d4b-2b632ab0ed58))
+ (fp_line (start -33.84 3.96) (end -33.84 9.26) (layer "F.Fab") (width 0.1) (tstamp b410753e-98d5-411d-8d04-379683aba445))
+ (fp_line (start -1.105 1.98) (end -1.105 9.26) (layer "F.Fab") (width 0.1) (tstamp b462a18f-22d3-4b78-98eb-9bbf269d329f))
+ (fp_line (start -24 3.96) (end -24 9.26) (layer "F.Fab") (width 0.1) (tstamp b4ebc27c-ce01-4bce-adef-ddecac615386))
+ (fp_line (start -26.51 0) (end -26.51 9.26) (layer "F.Fab") (width 0.1) (tstamp b5b64c88-2c80-4667-bb79-63dd5efe868e))
+ (fp_line (start -6.025 1.98) (end -6.025 9.26) (layer "F.Fab") (width 0.1) (tstamp b5c47110-a00d-4d04-a965-ba6c75f1108f))
+ (fp_line (start -15.565 1.98) (end -15.565 9.26) (layer "F.Fab") (width 0.1) (tstamp b64d78e9-462c-4d86-8597-dc0d624b645e))
+ (fp_line (start -9.54 3.96) (end -9.54 9.26) (layer "F.Fab") (width 0.1) (tstamp b6d5a733-fa3c-4c7d-a05a-3d72247e5773))
+ (fp_line (start -25.405 1.98) (end -25.405 9.26) (layer "F.Fab") (width 0.1) (tstamp b8b2d400-d5fc-47ad-8ce7-602f8dbafd22))
+ (fp_line (start -12.15 3.96) (end -12.15 9.26) (layer "F.Fab") (width 0.1) (tstamp bb11c21b-d4e8-4cc8-af86-ee1e3994b34f))
+ (fp_line (start -2.41 3.96) (end -2.41 9.26) (layer "F.Fab") (width 0.1) (tstamp bc500ce8-19fd-463a-9c5c-1c21e8d28671))
+ (fp_line (start -26.61 3.96) (end -26.61 9.26) (layer "F.Fab") (width 0.1) (tstamp bd107729-93ae-449c-a8e3-dcd85377ffb2))
+ (fp_line (start -3.715 1.98) (end -3.715 9.26) (layer "F.Fab") (width 0.1) (tstamp bd955625-6ccc-40d8-92b0-ec6339daf778))
+ (fp_line (start -32.635 1.98) (end -32.635 9.26) (layer "F.Fab") (width 0.1) (tstamp bffbe08b-60e4-433c-abc8-88687936409b))
+ (fp_line (start -26.41 0) (end -26.41 9.26) (layer "F.Fab") (width 0.1) (tstamp c11d994f-dbf2-4e7c-a01f-a124ace2bf00))
+ (fp_line (start -38.46 3.96) (end -38.46 9.26) (layer "F.Fab") (width 0.1) (tstamp c16acccc-eb84-4a60-b705-bbbfe16fce17))
+ (fp_line (start -1.205 1.98) (end -1.205 9.26) (layer "F.Fab") (width 0.1) (tstamp c1ba9d76-f93e-49a4-9525-e140439c9b6b))
+ (fp_line (start -29.02 3.96) (end -29.02 9.26) (layer "F.Fab") (width 0.1) (tstamp c33a2e67-506d-457f-b206-3c135fc80430))
+ (fp_line (start -31.43 0) (end -31.43 9.26) (layer "F.Fab") (width 0.1) (tstamp c43515d7-fe34-41df-aa0d-31068c921bc4))
+ (fp_line (start -1.305 1.98) (end -1.305 9.26) (layer "F.Fab") (width 0.1) (tstamp c67dd5c7-360e-445f-a43f-588483baf10c))
+ (fp_line (start -15.765 1.98) (end -15.765 9.26) (layer "F.Fab") (width 0.1) (tstamp c82797be-5887-42e7-b786-a75a0bf388b8))
+ (fp_line (start -45.89 3.96) (end -45.89 9.26) (layer "F.Fab") (width 0.1) (tstamp c9f9626b-3853-4206-85c4-140b1cc3e4d9))
+ (fp_line (start -10.845 1.98) (end -10.845 9.26) (layer "F.Fab") (width 0.1) (tstamp cc11531a-17c7-41d9-a366-c414bccec8db))
+ (fp_line (start -39.865 1.98) (end -39.865 9.26) (layer "F.Fab") (width 0.1) (tstamp ccae49ce-c987-44cd-928f-c437332d23ee))
+ (fp_line (start -34.945 1.98) (end -34.945 9.26) (layer "F.Fab") (width 0.1) (tstamp ccc5dd2e-3435-4c3a-8b5a-1b33d84f19cf))
+ (fp_line (start -25.305 1.98) (end -25.305 9.26) (layer "F.Fab") (width 0.1) (tstamp cea6f106-4fe7-4e9d-ac34-93e778241578))
+ (fp_line (start -19.28 3.96) (end -19.28 9.26) (layer "F.Fab") (width 0.1) (tstamp cf8c617b-efd9-4a30-be41-88fc099f29ae))
+ (fp_line (start -28.82 0) (end -28.82 9.26) (layer "F.Fab") (width 0.1) (tstamp cfa1bb81-fcb1-4e22-bb9a-8d3d96e05ed3))
+ (fp_line (start -20.585 1.98) (end -20.585 9.26) (layer "F.Fab") (width 0.1) (tstamp d10597f5-be7b-46f0-999b-6d9a6c303f9d))
+ (fp_line (start -38.46 0) (end -38.46 9.26) (layer "F.Fab") (width 0.1) (tstamp d23667c8-8bf6-407c-81f7-d86f5b23cc81))
+ (fp_line (start -22.995 1.98) (end -22.995 9.26) (layer "F.Fab") (width 0.1) (tstamp d268dc73-9c04-4a3d-820f-34945b3b600e))
+ (fp_line (start -51.345 9.26) (end -51.345 13.36) (layer "F.Fab") (width 0.1) (tstamp d350d3e8-d6c4-4680-b878-a0a80c9cd49e))
+ (fp_line (start -43.28 3.96) (end -43.28 9.26) (layer "F.Fab") (width 0.1) (tstamp d6af4257-412c-4ca3-b92a-e516cebe842f))
+ (fp_line (start -27.715 1.98) (end -27.715 9.26) (layer "F.Fab") (width 0.1) (tstamp d6bf1183-fff0-4fd5-ae4f-b633a06885a7))
+ (fp_line (start -7.23 3.96) (end -7.23 9.26) (layer "F.Fab") (width 0.1) (tstamp d753794b-e14d-47c5-929f-444db8cf4a32))
+ (fp_line (start -9.74 0) (end -9.74 9.26) (layer "F.Fab") (width 0.1) (tstamp d77ca44b-7b00-40db-96fa-a5f4953e2446))
+ (fp_line (start -36.25 3.96) (end -36.25 9.26) (layer "F.Fab") (width 0.1) (tstamp d7a5ff26-f546-4a20-8378-4a60137fa579))
+ (fp_line (start -9.64 3.96) (end -9.64 9.26) (layer "F.Fab") (width 0.1) (tstamp d91883d8-07d1-46e5-9a0a-b7ef761ffe8b))
+ (fp_line (start -43.28 0) (end -43.28 9.26) (layer "F.Fab") (width 0.1) (tstamp d96757db-793d-4642-9435-0f222e9f2d4f))
+ (fp_line (start -42.175 1.98) (end -42.175 9.26) (layer "F.Fab") (width 0.1) (tstamp da06fd5b-f97b-406a-bbc2-1b9412ecc637))
+ (fp_line (start -16.87 3.96) (end -16.87 9.26) (layer "F.Fab") (width 0.1) (tstamp daefb124-a360-4a5e-8853-5fa984662b4b))
+ (fp_line (start -51.345 13.36) (end 4.255 13.36) (layer "F.Fab") (width 0.1) (tstamp dbca34cb-5c44-405e-9324-384c94b2f886))
+ (fp_line (start -31.33 3.96) (end -31.33 9.26) (layer "F.Fab") (width 0.1) (tstamp dc13e81f-9234-4d5c-9689-890da618518c))
+ (fp_line (start -41.07 0) (end -41.07 9.26) (layer "F.Fab") (width 0.1) (tstamp dda47ce7-3a3b-44fd-8518-d712ea6a80f0))
+ (fp_line (start -16.97 3.96) (end -16.97 9.26) (layer "F.Fab") (width 0.1) (tstamp ddca6884-f796-4738-8f4d-c56ece653c3b))
+ (fp_line (start -26.51 3.96) (end -26.51 9.26) (layer "F.Fab") (width 0.1) (tstamp de4cb24f-9dbe-4276-bf20-fecd7b57ab75))
+ (fp_line (start -21.79 0) (end -21.79 9.26) (layer "F.Fab") (width 0.1) (tstamp dece4546-ad35-403e-b344-9c8115852429))
+ (fp_line (start -6.125 1.98) (end -6.125 9.26) (layer "F.Fab") (width 0.1) (tstamp e0c26a85-2114-467a-a719-04e5d765f4fe))
+ (fp_line (start -33.84 0) (end -33.84 9.26) (layer "F.Fab") (width 0.1) (tstamp e3bf8f4d-082e-41e5-bda5-96fbbd388083))
+ (fp_line (start -27.615 1.98) (end -27.615 9.26) (layer "F.Fab") (width 0.1) (tstamp e41c2021-d7b8-4df2-882f-65116446d5b2))
+ (fp_line (start -14.46 3.96) (end -14.46 9.26) (layer "F.Fab") (width 0.1) (tstamp e4c98bb1-755f-43c5-b500-f8317eb297c3))
+ (fp_line (start -9.74 3.96) (end -9.74 9.26) (layer "F.Fab") (width 0.1) (tstamp e5954e7a-b8e6-4a87-8b91-f5246dbbaa78))
+ (fp_line (start -45.69 0) (end -45.69 9.26) (layer "F.Fab") (width 0.1) (tstamp e65ecca7-983a-48cd-a93a-21d82c0159fe))
+ (fp_line (start -31.23 3.96) (end -31.23 9.26) (layer "F.Fab") (width 0.1) (tstamp e879dd13-6c7b-4082-b340-54ab4ed17f8e))
+ (fp_line (start -13.155 1.98) (end -13.155 9.26) (layer "F.Fab") (width 0.1) (tstamp e8b05cd5-0533-40d1-a60b-1415fb813a67))
+ (fp_line (start -44.485 1.98) (end -44.485 9.26) (layer "F.Fab") (width 0.1) (tstamp f1a7bca1-beb1-4552-8764-8785d16ef135))
+ (fp_line (start -33.64 3.96) (end -33.64 9.26) (layer "F.Fab") (width 0.1) (tstamp f6ffc595-e030-413f-9cae-515c61fa6832))
+ (fp_line (start -14.36 0) (end -14.36 9.26) (layer "F.Fab") (width 0.1) (tstamp f7279685-d482-4331-b406-a694d1303a31))
+ (fp_line (start -4.72 3.96) (end -4.72 9.26) (layer "F.Fab") (width 0.1) (tstamp f7ddb227-dab1-42af-8f3c-1ad22f55bb87))
+ (fp_line (start -18.175 1.98) (end -18.175 9.26) (layer "F.Fab") (width 0.1) (tstamp fc567126-e784-4b7a-8dbb-cb4e38a33504))
+ (fp_line (start -40.87 3.96) (end -40.87 9.26) (layer "F.Fab") (width 0.1) (tstamp fd114796-9b13-4a63-8640-27caee421aea))
+ (fp_line (start -58.245 13.36) (end -58.245 13.76) (layer "F.Fab") (width 0.1) (tstamp ff1451b0-5c1e-4849-9ea4-c7fd815a2581))
+ (fp_line (start -43.48 3.96) (end -43.48 9.26) (layer "F.Fab") (width 0.1) (tstamp ff6c8a54-d394-4206-b0fc-fb5ff25219d3))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d0ce23de-c0ae-44ef-a9a3-34d1e28bdbdf))
+ (pad "2" thru_hole circle (at -2.41 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8c5d84dc-a476-432e-9f8d-f90657cd441c))
+ (pad "3" thru_hole circle (at -4.82 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 41aa56a3-929c-440d-81db-1f8130cb70c5))
+ (pad "4" thru_hole circle (at -7.23 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b1f7dab4-807d-4d78-b382-5935d497869b))
+ (pad "5" thru_hole circle (at -9.64 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 648bf8e6-6093-4e3f-ae77-858fb5b783ac))
+ (pad "6" thru_hole circle (at -12.05 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 828d90f3-cb84-4cb1-a28f-c620eba764c4))
+ (pad "7" thru_hole circle (at -14.46 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed46d4bb-1dae-43cc-b807-bc8029caa45c))
+ (pad "8" thru_hole circle (at -16.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 76923cda-1c7f-461f-b991-55094e9bff2e))
+ (pad "9" thru_hole circle (at -19.28 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4a80e05c-6dd0-44c3-be30-2fe8856343ac))
+ (pad "10" thru_hole circle (at -21.69 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3cf4ba5d-66a6-4ea8-89ff-961235c3b206))
+ (pad "11" thru_hole circle (at -24.1 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 54d009da-0586-4569-8775-09fa604cfdb2))
+ (pad "12" thru_hole circle (at -26.51 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed50528e-6b10-4507-bfb7-37480fbed3a5))
+ (pad "13" thru_hole circle (at -28.92 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0aa34b39-c9d2-418c-b77d-55057347eea5))
+ (pad "14" thru_hole circle (at -31.33 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e9a6a0e-05dd-4ce5-aa95-345559e78e96))
+ (pad "15" thru_hole circle (at -33.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 576920d9-ed96-4bb4-ba1e-38e31f593ee5))
+ (pad "16" thru_hole circle (at -36.15 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 444f51f4-5efa-4a7c-9cf3-a69d8b61b2ff))
+ (pad "17" thru_hole circle (at -38.56 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1cc14fc2-0730-42ae-91ff-82333fd14d5e))
+ (pad "18" thru_hole circle (at -40.97 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4cb887d5-e5ae-4401-b4a0-20bb5262913d))
+ (pad "19" thru_hole circle (at -43.38 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5b4d20d-5d43-407d-900a-0871e9b8f996))
+ (pad "20" thru_hole circle (at -45.79 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c905d075-6f54-45ab-b3a9-64efb3057ecd))
+ (pad "21" thru_hole circle (at -48.2 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d7d49c6a-43da-4390-bb2a-b01d2ffd3351))
+ (pad "22" thru_hole circle (at 1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cd14defb-c74c-42e0-a640-aa2a1a00f0ac))
+ (pad "23" thru_hole circle (at -1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 275de9e9-af64-4352-9857-8a824351efcf))
+ (pad "24" thru_hole circle (at -3.615 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0c0b2946-7776-4223-9b2a-c57691990ec4))
+ (pad "25" thru_hole circle (at -6.025 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 70fc3d19-4b1f-4526-a4bd-7a5cdfcd5258))
+ (pad "26" thru_hole circle (at -8.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fb90fb6e-110a-40d6-955f-7c6635240993))
+ (pad "27" thru_hole circle (at -10.845 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9ab4616-45c3-4256-ae16-be01b348ac7e))
+ (pad "28" thru_hole circle (at -13.255 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6192a6a-996d-41ea-a388-615be6916a7b))
+ (pad "29" thru_hole circle (at -15.665 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 47695e72-ba81-4f8f-924f-bdfb65e6983f))
+ (pad "30" thru_hole circle (at -18.075 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 76e52dd9-199d-407c-8dae-d5ed77d17c12))
+ (pad "31" thru_hole circle (at -20.485 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 91fa04b7-85cb-489f-b433-dd9611e0510a))
+ (pad "32" thru_hole circle (at -22.895 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 16e40b95-c963-4a1a-8b12-64d8515d2010))
+ (pad "33" thru_hole circle (at -25.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c83122a8-2090-4945-bf43-004d80c7f7ad))
+ (pad "34" thru_hole circle (at -27.715 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 523e6595-c549-46ab-af48-ed1f8c24e9e3))
+ (pad "35" thru_hole circle (at -30.125 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a870e11f-e2d9-4f56-9e8b-d9dfa76de3e0))
+ (pad "36" thru_hole circle (at -32.535 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e8fa9570-33c6-49ad-8d2b-81dbc2d492ba))
+ (pad "37" thru_hole circle (at -34.945 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 33076189-55e2-4b8f-9eaa-d2878ac1ccd0))
+ (pad "38" thru_hole circle (at -37.355 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c0fbb60c-d6fa-4994-89d1-b3459183343e))
+ (pad "39" thru_hole circle (at -39.765 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4f81721a-7978-4a7a-94f9-565c4c1551d6))
+ (pad "40" thru_hole circle (at -42.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a896eec5-3b4f-4697-8a4e-3bdbbb05beb5))
+ (pad "41" thru_hole circle (at -44.585 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e96576be-83ee-4ac0-90f1-3d53fa68240f))
+ (pad "42" thru_hole circle (at -46.995 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2f17044d-bc96-4f4a-a561-b09eca654e10))
+ (pad "43" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp db035d0c-b7ac-4e04-a31e-15d33ce3d8ef))
+ (pad "44" thru_hole circle (at -2.41 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 548f4e43-4fd9-4426-8d59-9101eabee76d))
+ (pad "45" thru_hole circle (at -4.82 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 56b478b8-5aa5-4975-9157-3be7796d3be9))
+ (pad "46" thru_hole circle (at -7.23 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5ef88b38-feec-452b-afd4-d8b9e70309ab))
+ (pad "47" thru_hole circle (at -9.64 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e28e3d5b-acf9-4468-bde5-c679ebe7abac))
+ (pad "48" thru_hole circle (at -12.05 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 76a8214d-32c6-4a8f-9408-f818af092f08))
+ (pad "49" thru_hole circle (at -14.46 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0832dd7b-b4f0-4e2b-9955-11f2c012cfa1))
+ (pad "50" thru_hole circle (at -16.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8005969b-62c3-4fc0-9839-7fe898412b58))
+ (pad "51" thru_hole circle (at -19.28 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 86bbc9de-0ab2-41e1-8455-d06dd89c1b62))
+ (pad "52" thru_hole circle (at -21.69 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3ea9bfa2-1190-4695-9cfd-966aded9a607))
+ (pad "53" thru_hole circle (at -24.1 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 693f531d-7195-441e-b4f3-203c0894ac3d))
+ (pad "54" thru_hole circle (at -26.51 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 62afb7e5-5bdc-41df-b539-cd8d0e7ec9d1))
+ (pad "55" thru_hole circle (at -28.92 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a7bd87f4-5254-4038-ae5a-3d921ee5df72))
+ (pad "56" thru_hole circle (at -31.33 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc76848a-4e20-4326-978a-48b46209de5d))
+ (pad "57" thru_hole circle (at -33.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4c1ad2d-5872-4b8a-9b31-e4ecd844b8e2))
+ (pad "58" thru_hole circle (at -36.15 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a6b312f4-7681-4087-bfc4-4055e0f11045))
+ (pad "59" thru_hole circle (at -38.56 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4039da78-233d-40a5-98bb-b6a2ab29de9b))
+ (pad "60" thru_hole circle (at -40.97 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed376504-3288-487b-a9f9-4d29f69a3a55))
+ (pad "61" thru_hole circle (at -43.38 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b9494faf-3173-4867-bfea-ac6e3d293ff0))
+ (pad "62" thru_hole circle (at -45.79 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6a20c9e7-1c7f-4cc8-bc4b-86ea2f617ef6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..93212e1a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,310 @@
+(footprint "DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -23.545 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2e39d00a-8aa4-420e-8eef-971ddb87582a)
+ )
+ (fp_text value "DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm" (at -23.545 22.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ff92d12-7b80-4a22-a28b-53fad70bc3dd)
+ )
+ (fp_text user "${REFERENCE}" (at -23.545 17.965) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a3f4b0b7-6395-4817-b1e1-4076f5a0a962)
+ )
+ (fp_line (start -51.405 14.42) (end -51.405 10.32) (layer "F.SilkS") (width 0.12) (tstamp 0373776d-8e22-47ae-8c22-fa71d0f5218b))
+ (fp_line (start -49.26 -1.06) (end 2.265 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 0b7bdc47-6845-433c-a795-35fda7b054c9))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 0bd4bce9-3c96-4dab-85a4-4ba801a88c3e))
+ (fp_line (start 2.265 10.32) (end 4.315 10.32) (layer "F.SilkS") (width 0.12) (tstamp 1a7748b3-10ef-48a2-8d00-bf3f5c21ad03))
+ (fp_line (start -51.405 10.32) (end -49.26 10.32) (layer "F.SilkS") (width 0.12) (tstamp 23ff5198-6646-412c-a00c-d5116f3d56fc))
+ (fp_line (start 4.315 10.32) (end 4.315 14.42) (layer "F.SilkS") (width 0.12) (tstamp 3bf16c61-3462-4595-8d2b-4f5f623db559))
+ (fp_line (start 2.265 -1.06) (end 2.265 10.32) (layer "F.SilkS") (width 0.12) (tstamp 3e908922-5175-485f-b135-32df3d23fcd1))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 43969ac5-3184-45bc-8e14-db7d2495eb73))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp bba32fae-bf3e-4685-96d9-254b06a15f0d))
+ (fp_line (start -49.26 10.32) (end -49.26 -1.06) (layer "F.SilkS") (width 0.12) (tstamp d3351b83-8aa2-4059-8c10-6018ec5725cc))
+ (fp_line (start -51.45 15.4) (end -58.75 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 01646bd5-1828-470f-9e10-be8cab830b14))
+ (fp_line (start -49.5 -1.35) (end 2.55 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 094387f7-726a-4b50-9907-d51008032a42))
+ (fp_line (start 11.7 15.4) (end 4.4 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 0b30e700-4592-4cdb-854c-abe6abe05653))
+ (fp_line (start -51.85 9.9) (end -49.5 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 2525ce6e-b880-47b9-a4db-dbabfc6347a3))
+ (fp_line (start -51.45 21.55) (end -51.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 34b86b01-2242-42b1-af4b-92d88463824a))
+ (fp_line (start 11.7 14) (end 11.7 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 4328f87c-359c-4e68-a866-578304e9b857))
+ (fp_line (start -58.75 14) (end -51.85 14) (layer "F.CrtYd") (width 0.05) (tstamp 499b7d5a-11f5-4351-986c-34cccba656cb))
+ (fp_line (start -58.75 15.4) (end -58.75 14) (layer "F.CrtYd") (width 0.05) (tstamp 4e229547-be50-4fef-aaf4-ea8ea7ada969))
+ (fp_line (start 2.55 -1.35) (end 2.55 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 512a8ed7-becb-4d9f-9b8b-e41e73264e5b))
+ (fp_line (start 4.8 9.9) (end 4.8 14) (layer "F.CrtYd") (width 0.05) (tstamp 59c14829-47c7-4e56-b1ba-d113caa919fb))
+ (fp_line (start 2.55 9.9) (end 4.8 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 5de22282-8911-4721-82bf-3cf1fb19633c))
+ (fp_line (start -51.85 14) (end -51.85 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 7c42036b-ea8a-470d-b1a4-0ad84115cf1a))
+ (fp_line (start -49.5 9.9) (end -49.5 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 9c2ca4fd-d639-4a73-b9a5-34e4a07702e6))
+ (fp_line (start 4.4 15.4) (end 4.4 21.55) (layer "F.CrtYd") (width 0.05) (tstamp dce00a34-56f2-4702-93b1-417d40fd7894))
+ (fp_line (start 4.8 14) (end 11.7 14) (layer "F.CrtYd") (width 0.05) (tstamp f3821cbd-51b2-4bbf-9fbb-6d95bd0d292e))
+ (fp_line (start 4.4 21.55) (end -51.45 21.55) (layer "F.CrtYd") (width 0.05) (tstamp fc8cf0ad-2fd9-4c6a-af51-74211d57dc79))
+ (fp_line (start -58.245 14.48) (end -58.245 14.88) (layer "F.Fab") (width 0.1) (tstamp 02214b56-f2d5-45b0-bba9-f1aa6fe7c29c))
+ (fp_line (start -14.56 0) (end -14.56 10.38) (layer "F.Fab") (width 0.1) (tstamp 023eaa75-d99c-48c9-8014-9ba488c5e9c4))
+ (fp_line (start -21.79 5.08) (end -21.79 10.38) (layer "F.Fab") (width 0.1) (tstamp 02579c81-6a08-425a-afa9-4b3a6b609bc7))
+ (fp_line (start -21.59 0) (end -21.59 10.38) (layer "F.Fab") (width 0.1) (tstamp 03177740-cfc5-4576-86ed-3adea3c17638))
+ (fp_line (start -12.05 0) (end -12.05 10.38) (layer "F.Fab") (width 0.1) (tstamp 0415c1de-7744-4119-ad86-531ce4536a31))
+ (fp_line (start -13.355 2.54) (end -13.355 10.38) (layer "F.Fab") (width 0.1) (tstamp 05542979-cf6d-436c-bc02-eff2449e9c53))
+ (fp_line (start -2.51 5.08) (end -2.51 10.38) (layer "F.Fab") (width 0.1) (tstamp 05828213-1430-4669-b7af-3c45c8abf03b))
+ (fp_line (start -19.18 5.08) (end -19.18 10.38) (layer "F.Fab") (width 0.1) (tstamp 05c70fd5-741e-46ae-ad79-36ed732e05bb))
+ (fp_line (start 1.205 2.54) (end 1.205 10.38) (layer "F.Fab") (width 0.1) (tstamp 068b84fe-fdc6-4992-aa9f-652f024fb7ce))
+ (fp_line (start -50.945 21.05) (end 3.855 21.05) (layer "F.Fab") (width 0.1) (tstamp 086b810e-c043-457e-b492-37401249a29b))
+ (fp_line (start -45.69 5.08) (end -45.69 10.38) (layer "F.Fab") (width 0.1) (tstamp 08b3e7c6-327d-4b0c-98fd-edfac195e8e0))
+ (fp_line (start -27.615 2.54) (end -27.615 10.38) (layer "F.Fab") (width 0.1) (tstamp 09cd076a-d496-4fc1-9aa4-d7bd32799651))
+ (fp_line (start -11.95 5.08) (end -11.95 10.38) (layer "F.Fab") (width 0.1) (tstamp 0bf27f54-65ab-40d2-b589-77654f057507))
+ (fp_line (start -48.1 0) (end -48.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 0f8825b3-c808-42f2-b193-5a45762814d7))
+ (fp_line (start -20.385 2.54) (end -20.385 10.38) (layer "F.Fab") (width 0.1) (tstamp 0feb107d-835c-437e-a502-eb1b8ebfa967))
+ (fp_line (start -30.225 2.54) (end -30.225 10.38) (layer "F.Fab") (width 0.1) (tstamp 1563c2b0-3066-49ae-8487-cd4e2d43a5ec))
+ (fp_line (start -41.07 5.08) (end -41.07 10.38) (layer "F.Fab") (width 0.1) (tstamp 15927408-a8e5-4c3f-8fb6-84a076f873bc))
+ (fp_line (start -40.87 0) (end -40.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 1662491b-765d-4c9a-bd81-9541f388d4b5))
+ (fp_line (start 0 0) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 1845e5b3-dd0b-4ff5-8ca1-515982cce0f4))
+ (fp_line (start -31.23 0) (end -31.23 10.38) (layer "F.Fab") (width 0.1) (tstamp 19d601c6-cf76-4c11-829d-58672af25c59))
+ (fp_line (start -19.28 0) (end -19.28 10.38) (layer "F.Fab") (width 0.1) (tstamp 1ac9d6f7-8aa6-4ce2-9fcf-ad3ada0f4f41))
+ (fp_line (start -38.66 0) (end -38.66 10.38) (layer "F.Fab") (width 0.1) (tstamp 1b67410c-90c9-40f4-a23b-00168beae0a2))
+ (fp_line (start -31.43 5.08) (end -31.43 10.38) (layer "F.Fab") (width 0.1) (tstamp 1c6102c0-9589-47a2-b4dd-9c73b33e5087))
+ (fp_line (start -0.1 0) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 1dcd94e0-c315-430e-b259-8d1bf03a8a1b))
+ (fp_line (start -47.095 2.54) (end -47.095 10.38) (layer "F.Fab") (width 0.1) (tstamp 1e0cc8c3-05c1-40a2-a09b-4c374981c214))
+ (fp_line (start -5.925 2.54) (end -5.925 10.38) (layer "F.Fab") (width 0.1) (tstamp 1e8d5f6c-3c3c-4773-81a8-7b50d3f10406))
+ (fp_line (start -30.125 2.54) (end -30.125 10.38) (layer "F.Fab") (width 0.1) (tstamp 20ad40c0-237f-41c2-b3be-c7217822a714))
+ (fp_line (start -16.77 5.08) (end -16.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 20bc6e8d-571c-4e5e-9617-a04cbf224409))
+ (fp_line (start -21.69 0) (end -21.69 10.38) (layer "F.Fab") (width 0.1) (tstamp 20cd11d5-4be1-4231-9781-917c0e376937))
+ (fp_line (start 1.305 2.54) (end 1.305 10.38) (layer "F.Fab") (width 0.1) (tstamp 2535129b-2160-4a0e-9ba7-5706ceed5882))
+ (fp_line (start -4.82 5.08) (end -4.82 10.38) (layer "F.Fab") (width 0.1) (tstamp 25e3ae56-a85f-4b97-ac8e-a0bf2425c621))
+ (fp_line (start -43.48 0) (end -43.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 2757b47c-19cc-4173-9ea1-d60a61726b99))
+ (fp_line (start -35.045 2.54) (end -35.045 10.38) (layer "F.Fab") (width 0.1) (tstamp 27f7f46c-0f7f-45aa-8bdf-bcdf90fa10a8))
+ (fp_line (start -29.02 0) (end -29.02 10.38) (layer "F.Fab") (width 0.1) (tstamp 28c139b8-7040-4b70-8e89-b1f82a69a9a1))
+ (fp_line (start -12.05 5.08) (end -12.05 10.38) (layer "F.Fab") (width 0.1) (tstamp 29c64f58-0727-47e0-9f0d-d549ff975282))
+ (fp_line (start -24 5.08) (end -24 10.38) (layer "F.Fab") (width 0.1) (tstamp 2a1fa9d7-2b7f-40c5-a3f5-2aeece7a1485))
+ (fp_line (start -48.2 0) (end -48.2 10.38) (layer "F.Fab") (width 0.1) (tstamp 2aff97b4-4970-4d6e-b9c5-2610e91aff56))
+ (fp_line (start -33.84 5.08) (end -33.84 10.38) (layer "F.Fab") (width 0.1) (tstamp 2d108774-036b-4dd9-ace1-a8e9c0296d58))
+ (fp_line (start -8.435 2.54) (end -8.435 10.38) (layer "F.Fab") (width 0.1) (tstamp 301b41b9-cdcc-4d7b-bac4-43d0e790aad0))
+ (fp_line (start -13.255 2.54) (end -13.255 10.38) (layer "F.Fab") (width 0.1) (tstamp 30529119-8215-4505-8256-1fd3f17ee52b))
+ (fp_line (start -33.74 0) (end -33.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 320eda89-4763-4eb6-a738-1837a492655f))
+ (fp_line (start -40.97 0) (end -40.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 33f2fa2c-19c0-4cf5-ae0d-f9c10d1622b1))
+ (fp_line (start -31.33 5.08) (end -31.33 10.38) (layer "F.Fab") (width 0.1) (tstamp 340eb193-c4d8-4852-910e-35829cdf35fc))
+ (fp_line (start -14.46 5.08) (end -14.46 10.38) (layer "F.Fab") (width 0.1) (tstamp 377cdc2f-58d5-4fec-accd-dc5fd0059245))
+ (fp_line (start 4.255 14.48) (end 4.255 10.38) (layer "F.Fab") (width 0.1) (tstamp 39881882-01f7-4e82-afca-4992798000ef))
+ (fp_line (start -36.15 5.08) (end -36.15 10.38) (layer "F.Fab") (width 0.1) (tstamp 39c6f7b4-1c2b-451b-a153-cae325b2f4ff))
+ (fp_line (start -18.175 2.54) (end -18.175 10.38) (layer "F.Fab") (width 0.1) (tstamp 3caa4f45-0733-4b44-81fa-95b021be392a))
+ (fp_line (start -43.48 5.08) (end -43.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 3e38eb2d-0df6-4032-8a38-31a62945b56f))
+ (fp_line (start -33.84 0) (end -33.84 10.38) (layer "F.Fab") (width 0.1) (tstamp 4058f171-c878-449c-915c-339b4f9f7319))
+ (fp_line (start -25.405 2.54) (end -25.405 10.38) (layer "F.Fab") (width 0.1) (tstamp 40f459eb-b232-47e9-832b-b1295258074d))
+ (fp_line (start -16.97 5.08) (end -16.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 4181cdc8-5e59-46e8-b98d-90611352538e))
+ (fp_line (start -43.28 0) (end -43.28 10.38) (layer "F.Fab") (width 0.1) (tstamp 41a917f0-c93c-4307-b8ec-125f0a08eb8b))
+ (fp_line (start -3.615 2.54) (end -3.615 10.38) (layer "F.Fab") (width 0.1) (tstamp 41ce4250-5245-4fce-a06b-4e47a117fdb6))
+ (fp_line (start 4.255 10.38) (end -51.345 10.38) (layer "F.Fab") (width 0.1) (tstamp 42ce70d1-fc09-4d17-9e2c-761e2b2e1767))
+ (fp_line (start -24.2 5.08) (end -24.2 10.38) (layer "F.Fab") (width 0.1) (tstamp 4520da5b-1fd4-476b-a374-a57a2fdbedd8))
+ (fp_line (start -39.665 2.54) (end -39.665 10.38) (layer "F.Fab") (width 0.1) (tstamp 4617c884-2313-443d-9679-80f627d79cb5))
+ (fp_line (start -38.46 0) (end -38.46 10.38) (layer "F.Fab") (width 0.1) (tstamp 467d9fdb-8725-4196-bade-f622eecf0c29))
+ (fp_line (start -48.3 0) (end -48.3 10.38) (layer "F.Fab") (width 0.1) (tstamp 47002717-0f32-482a-9df1-6d188eebc152))
+ (fp_line (start -26.41 0) (end -26.41 10.38) (layer "F.Fab") (width 0.1) (tstamp 4cc35154-2f01-418b-b0b9-fef3156b7943))
+ (fp_line (start -31.43 0) (end -31.43 10.38) (layer "F.Fab") (width 0.1) (tstamp 4ebbdcdf-117a-451a-847d-b77e756ea1df))
+ (fp_line (start -38.56 5.08) (end -38.56 10.38) (layer "F.Fab") (width 0.1) (tstamp 51f6a13f-38be-4bec-bf21-e8bf43c55335))
+ (fp_line (start -15.665 2.54) (end -15.665 10.38) (layer "F.Fab") (width 0.1) (tstamp 52c3ff03-bca9-487f-8df6-083d3e0f1b55))
+ (fp_line (start -40.87 5.08) (end -40.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 57794a44-9683-4288-a10f-029b1340aa58))
+ (fp_line (start -2.41 5.08) (end -2.41 10.38) (layer "F.Fab") (width 0.1) (tstamp 5808837a-e3d7-409f-a62f-ed20fe3a9c0f))
+ (fp_line (start -26.51 0) (end -26.51 10.38) (layer "F.Fab") (width 0.1) (tstamp 58f26342-857e-4645-a29a-ff2e0db3ee7e))
+ (fp_line (start -42.175 2.54) (end -42.175 10.38) (layer "F.Fab") (width 0.1) (tstamp 5d04a08f-f659-46c7-9bd2-4a4a26b06d7a))
+ (fp_line (start 0 5.08) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 5d6d984e-1d77-4610-b03a-56b3d67e9106))
+ (fp_line (start -31.33 0) (end -31.33 10.38) (layer "F.Fab") (width 0.1) (tstamp 5edbbbee-8410-41d1-8b2a-6f9f856571e5))
+ (fp_line (start -17.975 2.54) (end -17.975 10.38) (layer "F.Fab") (width 0.1) (tstamp 5ef36d84-5a10-4dfb-9865-d1aaa451b7a8))
+ (fp_line (start -25.205 2.54) (end -25.205 10.38) (layer "F.Fab") (width 0.1) (tstamp 5fac2722-dc53-4301-98e9-4b7784cb5cc1))
+ (fp_line (start -45.89 0) (end -45.89 10.38) (layer "F.Fab") (width 0.1) (tstamp 61928e67-01e5-48ba-aeda-28af686cddd5))
+ (fp_line (start -51.345 10.38) (end -51.345 14.48) (layer "F.Fab") (width 0.1) (tstamp 6229c562-35fe-427a-aa03-10764e51d7e3))
+ (fp_line (start -1.205 2.54) (end -1.205 10.38) (layer "F.Fab") (width 0.1) (tstamp 6458a1fd-0750-4519-a7af-dbf470129684))
+ (fp_line (start -7.13 0) (end -7.13 10.38) (layer "F.Fab") (width 0.1) (tstamp 64dc6348-701c-44f9-b077-19952a0893b5))
+ (fp_line (start -4.72 5.08) (end -4.72 10.38) (layer "F.Fab") (width 0.1) (tstamp 68ca4981-cbdb-4d44-99c2-5c3de12211fe))
+ (fp_line (start -37.255 2.54) (end -37.255 10.38) (layer "F.Fab") (width 0.1) (tstamp 696dc611-acfa-4897-b67f-c196328ab4e3))
+ (fp_line (start -30.025 2.54) (end -30.025 10.38) (layer "F.Fab") (width 0.1) (tstamp 69771f3e-06c3-41cc-9758-03c796faface))
+ (fp_line (start -58.245 14.88) (end 11.155 14.88) (layer "F.Fab") (width 0.1) (tstamp 69e4cfdf-3fe0-4a7a-b7fa-df2b50d1278a))
+ (fp_line (start -10.845 2.54) (end -10.845 10.38) (layer "F.Fab") (width 0.1) (tstamp 6b8b9e1d-122a-4e36-85d7-93780fb2e4de))
+ (fp_line (start -9.74 5.08) (end -9.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 6b911182-a622-4720-8ef5-5e03ed934fb5))
+ (fp_line (start -43.38 0) (end -43.38 10.38) (layer "F.Fab") (width 0.1) (tstamp 6cff4502-6d2d-4db2-9a79-ba578c86b838))
+ (fp_line (start -7.13 5.08) (end -7.13 10.38) (layer "F.Fab") (width 0.1) (tstamp 6d7ef7e9-ff78-43f5-977e-06f11bc2c62d))
+ (fp_line (start -45.79 5.08) (end -45.79 10.38) (layer "F.Fab") (width 0.1) (tstamp 6da32f59-4438-47e0-b22a-8da0896c52e5))
+ (fp_line (start -27.715 2.54) (end -27.715 10.38) (layer "F.Fab") (width 0.1) (tstamp 6f0d2d33-97ad-4d8e-8440-038adcc01934))
+ (fp_line (start -10.745 2.54) (end -10.745 10.38) (layer "F.Fab") (width 0.1) (tstamp 703af40f-37fa-479e-9d25-5aa49ced0d5d))
+ (fp_line (start -26.51 5.08) (end -26.51 10.38) (layer "F.Fab") (width 0.1) (tstamp 720673ad-8ce0-45f9-9a01-589085688ce6))
+ (fp_line (start -11.95 0) (end -11.95 10.38) (layer "F.Fab") (width 0.1) (tstamp 729fe28e-92b9-4f1b-ae80-21f10dcf62be))
+ (fp_line (start -40.97 5.08) (end -40.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 75f7ba52-e348-4f7c-a2d0-6d1f9f4b2461))
+ (fp_line (start -13.155 2.54) (end -13.155 10.38) (layer "F.Fab") (width 0.1) (tstamp 76074614-8d05-4fc4-97e9-916cedcfe530))
+ (fp_line (start -45.69 0) (end -45.69 10.38) (layer "F.Fab") (width 0.1) (tstamp 7648950a-d327-4bdb-a1c1-e48c9e6440dd))
+ (fp_line (start -32.635 2.54) (end -32.635 10.38) (layer "F.Fab") (width 0.1) (tstamp 77ba2e37-ec82-4dca-bc6b-7df4a03ffef2))
+ (fp_line (start -31.23 5.08) (end -31.23 10.38) (layer "F.Fab") (width 0.1) (tstamp 77da1588-30b8-4c11-b0e2-b87c1194cb57))
+ (fp_line (start -24.2 0) (end -24.2 10.38) (layer "F.Fab") (width 0.1) (tstamp 78355d69-d1fe-4f40-9f3f-3f868b4dff86))
+ (fp_line (start -36.25 0) (end -36.25 10.38) (layer "F.Fab") (width 0.1) (tstamp 785b8cc0-6bb4-4ded-9665-1d0173c6f1ab))
+ (fp_line (start -38.66 5.08) (end -38.66 10.38) (layer "F.Fab") (width 0.1) (tstamp 79164eb1-8ca6-43e1-95ed-2d2a77a665c0))
+ (fp_line (start -38.56 0) (end -38.56 10.38) (layer "F.Fab") (width 0.1) (tstamp 7945ae55-44ae-4c8e-921c-b839f4d8dffc))
+ (fp_line (start -22.795 2.54) (end -22.795 10.38) (layer "F.Fab") (width 0.1) (tstamp 7a1f8aba-33bc-4a02-b2bc-9ea80bb3734d))
+ (fp_line (start -24.1 0) (end -24.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 7a66b9e1-a3f5-4161-b81e-07127575e6f7))
+ (fp_line (start -26.61 5.08) (end -26.61 10.38) (layer "F.Fab") (width 0.1) (tstamp 7b14dfc7-30f6-4fa3-8083-1d008318fb99))
+ (fp_line (start -41.07 0) (end -41.07 10.38) (layer "F.Fab") (width 0.1) (tstamp 7d334bfd-a589-41a2-90c2-55033e18f8aa))
+ (fp_line (start -7.33 0) (end -7.33 10.38) (layer "F.Fab") (width 0.1) (tstamp 7fa637a7-b5b5-449a-ac06-161702017d0a))
+ (fp_line (start -19.38 5.08) (end -19.38 10.38) (layer "F.Fab") (width 0.1) (tstamp 80eb0263-89d6-40ec-bffc-7dcdc7c761d6))
+ (fp_line (start -36.25 5.08) (end -36.25 10.38) (layer "F.Fab") (width 0.1) (tstamp 81549f9d-e89a-4f38-87dd-0a0915f172a2))
+ (fp_line (start -21.59 5.08) (end -21.59 10.38) (layer "F.Fab") (width 0.1) (tstamp 8309fc18-fc87-4086-9765-5e26f5f6de60))
+ (fp_line (start -34.845 2.54) (end -34.845 10.38) (layer "F.Fab") (width 0.1) (tstamp 831fb314-2429-45c1-9f2a-4dcbd70fb8c7))
+ (fp_line (start -9.74 0) (end -9.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 83416b72-ac5e-4b6f-89db-464569b3918a))
+ (fp_line (start 3.855 14.88) (end -50.945 14.88) (layer "F.Fab") (width 0.1) (tstamp 837592ac-a933-4447-a7c9-6f34244c4f0e))
+ (fp_line (start -12.15 0) (end -12.15 10.38) (layer "F.Fab") (width 0.1) (tstamp 8482fe8f-a1b0-44d0-a7e0-5760ca33514a))
+ (fp_line (start 11.155 14.48) (end -58.245 14.48) (layer "F.Fab") (width 0.1) (tstamp 84a1e726-1f09-496c-9495-65f798fc06ee))
+ (fp_line (start -2.41 0) (end -2.41 10.38) (layer "F.Fab") (width 0.1) (tstamp 86493c90-09f3-48fe-b82d-91f71dcfd5c6))
+ (fp_line (start -19.38 0) (end -19.38 10.38) (layer "F.Fab") (width 0.1) (tstamp 89e9c338-14fc-4b02-8003-72c1a1f47d95))
+ (fp_line (start 11.155 14.88) (end 11.155 14.48) (layer "F.Fab") (width 0.1) (tstamp 8a088e2f-00f4-42b6-b0e5-e1c9098b1131))
+ (fp_line (start 1.105 2.54) (end 1.105 10.38) (layer "F.Fab") (width 0.1) (tstamp 8a132078-483d-4489-a407-e4620bff1b4d))
+ (fp_line (start -34.945 2.54) (end -34.945 10.38) (layer "F.Fab") (width 0.1) (tstamp 8a2889f6-22f6-418b-a6dc-a9016e552fe6))
+ (fp_line (start -6.125 2.54) (end -6.125 10.38) (layer "F.Fab") (width 0.1) (tstamp 8d394664-8b80-493f-8dec-c3be755f72b6))
+ (fp_line (start -4.92 0) (end -4.92 10.38) (layer "F.Fab") (width 0.1) (tstamp 8dcb36f5-96de-4557-ba9a-1585eee1c0a2))
+ (fp_line (start -25.305 2.54) (end -25.305 10.38) (layer "F.Fab") (width 0.1) (tstamp 8dd91290-44f0-4e9d-bd5e-b05f3adfdeca))
+ (fp_line (start -21.69 5.08) (end -21.69 10.38) (layer "F.Fab") (width 0.1) (tstamp 94339c9b-a26b-4e6c-b739-56db48133281))
+ (fp_line (start -20.485 2.54) (end -20.485 10.38) (layer "F.Fab") (width 0.1) (tstamp 9499e129-20e9-4353-a086-a16a96f24567))
+ (fp_line (start -39.765 2.54) (end -39.765 10.38) (layer "F.Fab") (width 0.1) (tstamp 98552fc1-d275-4678-8777-6f0e06d00fb1))
+ (fp_line (start -15.765 2.54) (end -15.765 10.38) (layer "F.Fab") (width 0.1) (tstamp 98e18131-d255-413d-82a6-c24e0d9334ba))
+ (fp_line (start -19.28 5.08) (end -19.28 10.38) (layer "F.Fab") (width 0.1) (tstamp 99591ecd-4b53-4471-b4bd-d8664f719883))
+ (fp_line (start -14.36 5.08) (end -14.36 10.38) (layer "F.Fab") (width 0.1) (tstamp 9abfe0b9-c9a8-4634-a8e4-0510a0584627))
+ (fp_line (start -4.82 0) (end -4.82 10.38) (layer "F.Fab") (width 0.1) (tstamp 9b0f543d-a41e-47b4-99c3-6178ad886908))
+ (fp_line (start -38.46 5.08) (end -38.46 10.38) (layer "F.Fab") (width 0.1) (tstamp 9e7a203f-b16a-43f7-ab84-147791ed437c))
+ (fp_line (start -43.28 5.08) (end -43.28 10.38) (layer "F.Fab") (width 0.1) (tstamp a05053f2-97b1-4d0e-b439-f79b32ed24bf))
+ (fp_line (start 3.855 21.05) (end 3.855 14.88) (layer "F.Fab") (width 0.1) (tstamp a09f9d02-5e2e-40d1-900b-24f072a45f63))
+ (fp_line (start -4.72 0) (end -4.72 10.38) (layer "F.Fab") (width 0.1) (tstamp a0f0e9b9-7e64-4180-9616-c2bc018dae74))
+ (fp_line (start -1.305 2.54) (end -1.305 10.38) (layer "F.Fab") (width 0.1) (tstamp a6228f2b-be23-47cd-8ffb-fa1023e1e405))
+ (fp_line (start -7.23 5.08) (end -7.23 10.38) (layer "F.Fab") (width 0.1) (tstamp a7d1efe5-87af-4dce-864e-1df5603520bc))
+ (fp_line (start -2.31 0) (end -2.31 10.38) (layer "F.Fab") (width 0.1) (tstamp a8cdadd4-764f-43d3-b0b1-2eed854e4e8d))
+ (fp_line (start -8.535 2.54) (end -8.535 10.38) (layer "F.Fab") (width 0.1) (tstamp a90e3c2e-7f3d-42bf-b2c4-6989f97750f3))
+ (fp_line (start -20.585 2.54) (end -20.585 10.38) (layer "F.Fab") (width 0.1) (tstamp a957ed99-b550-454a-ab77-d8fb762c1182))
+ (fp_line (start -9.64 0) (end -9.64 10.38) (layer "F.Fab") (width 0.1) (tstamp aa4b7f19-67cb-4cb6-96ee-894b68e13b99))
+ (fp_line (start -45.79 0) (end -45.79 10.38) (layer "F.Fab") (width 0.1) (tstamp ab1c0ec4-2ef5-48cb-a0b6-b29e66de9cc9))
+ (fp_line (start -16.87 5.08) (end -16.87 10.38) (layer "F.Fab") (width 0.1) (tstamp ab3fb6e0-b8ec-4d47-b6a7-9c3ee7ef635f))
+ (fp_line (start -42.275 2.54) (end -42.275 10.38) (layer "F.Fab") (width 0.1) (tstamp ab50c894-aa99-43b5-90b5-6aa6820415d4))
+ (fp_line (start -28.92 5.08) (end -28.92 10.38) (layer "F.Fab") (width 0.1) (tstamp ac76228c-27fa-4536-9db6-cfce7b216017))
+ (fp_line (start -12.15 5.08) (end -12.15 10.38) (layer "F.Fab") (width 0.1) (tstamp af173d89-a83d-4b99-a541-f695385e2a76))
+ (fp_line (start -33.64 5.08) (end -33.64 10.38) (layer "F.Fab") (width 0.1) (tstamp b0579421-1028-4c68-a063-197385a173fa))
+ (fp_line (start -44.685 2.54) (end -44.685 10.38) (layer "F.Fab") (width 0.1) (tstamp b1bf5c95-8a83-4193-972f-a58dfce9580d))
+ (fp_line (start -28.82 0) (end -28.82 10.38) (layer "F.Fab") (width 0.1) (tstamp b2ffc84c-a832-49df-a4e4-96506b0548f4))
+ (fp_line (start -1.105 2.54) (end -1.105 10.38) (layer "F.Fab") (width 0.1) (tstamp b40d5850-fa81-40d9-a932-37a9d51897f1))
+ (fp_line (start -21.79 0) (end -21.79 10.38) (layer "F.Fab") (width 0.1) (tstamp b5086541-f8f6-4195-924f-11d5a4a13051))
+ (fp_line (start -39.865 2.54) (end -39.865 10.38) (layer "F.Fab") (width 0.1) (tstamp ba8078cf-7bc2-4b1e-8489-4d20dde7f8a1))
+ (fp_line (start -46.995 2.54) (end -46.995 10.38) (layer "F.Fab") (width 0.1) (tstamp bec710be-7722-4a53-a993-4cfc544be744))
+ (fp_line (start -44.585 2.54) (end -44.585 10.38) (layer "F.Fab") (width 0.1) (tstamp c1567b23-acd7-48a1-8e6d-4a0b6271ad18))
+ (fp_line (start -14.56 5.08) (end -14.56 10.38) (layer "F.Fab") (width 0.1) (tstamp c3122ddd-75e9-4d04-8e44-fe7708519630))
+ (fp_line (start -36.15 0) (end -36.15 10.38) (layer "F.Fab") (width 0.1) (tstamp c38ed0d6-a4a4-4aa9-b2b5-4951f5059885))
+ (fp_line (start -15.565 2.54) (end -15.565 10.38) (layer "F.Fab") (width 0.1) (tstamp c5c23007-b5b3-41e9-b4b5-d1097c1f2fd5))
+ (fp_line (start -26.41 5.08) (end -26.41 10.38) (layer "F.Fab") (width 0.1) (tstamp c6223f0a-f20f-427e-837e-2586bf15aaf0))
+ (fp_line (start -24.1 5.08) (end -24.1 10.38) (layer "F.Fab") (width 0.1) (tstamp c71afabc-a5de-470f-8ec5-2571c2cdd81e))
+ (fp_line (start -16.97 0) (end -16.97 10.38) (layer "F.Fab") (width 0.1) (tstamp c7746b90-1d7d-4b0b-871c-b787d0692b8f))
+ (fp_line (start -0.1 5.08) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp ca883aa8-0744-4d49-bae5-39a6618b1183))
+ (fp_line (start -51.345 14.48) (end 4.255 14.48) (layer "F.Fab") (width 0.1) (tstamp cab7a5f2-3d8e-4062-82ee-531f9a5ddf2e))
+ (fp_line (start -28.92 0) (end -28.92 10.38) (layer "F.Fab") (width 0.1) (tstamp cbafef09-bef9-4002-87ee-331e94067b09))
+ (fp_line (start -33.74 5.08) (end -33.74 10.38) (layer "F.Fab") (width 0.1) (tstamp cbd266fc-ec91-46c8-9b79-8e97ce1fb301))
+ (fp_line (start -10.945 2.54) (end -10.945 10.38) (layer "F.Fab") (width 0.1) (tstamp cd872788-ed8e-480b-8044-cb5c44b0a387))
+ (fp_line (start -2.51 0) (end -2.51 10.38) (layer "F.Fab") (width 0.1) (tstamp cec7019c-4cfc-42d9-81b2-af75a756838c))
+ (fp_line (start -9.54 0) (end -9.54 10.38) (layer "F.Fab") (width 0.1) (tstamp d16a90f4-7451-40e3-8d4d-911dd71393c0))
+ (fp_line (start -43.38 5.08) (end -43.38 10.38) (layer "F.Fab") (width 0.1) (tstamp d1828c0d-49fb-403c-9194-e205087e0a45))
+ (fp_line (start -7.23 0) (end -7.23 10.38) (layer "F.Fab") (width 0.1) (tstamp d1d63c25-f6f7-4b86-b96e-db1e4d3ff80a))
+ (fp_line (start -29.02 5.08) (end -29.02 10.38) (layer "F.Fab") (width 0.1) (tstamp d3ec7b76-fc2f-47f3-8811-e18db0414b61))
+ (fp_line (start -3.715 2.54) (end -3.715 10.38) (layer "F.Fab") (width 0.1) (tstamp d4012fd6-3150-471b-a042-46fa004d1a7d))
+ (fp_line (start -32.435 2.54) (end -32.435 10.38) (layer "F.Fab") (width 0.1) (tstamp d4304d6b-fbfe-4fd5-b3cd-522764d246c6))
+ (fp_line (start -18.075 2.54) (end -18.075 10.38) (layer "F.Fab") (width 0.1) (tstamp d4574471-7bbf-43e9-bb7c-b691fde39b7c))
+ (fp_line (start 0.1 5.08) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp d5743bc9-5fbc-4158-933a-5c27942786ed))
+ (fp_line (start -26.61 0) (end -26.61 10.38) (layer "F.Fab") (width 0.1) (tstamp d57684ea-e6fd-4d08-982a-18dad7276d2d))
+ (fp_line (start -45.89 5.08) (end -45.89 10.38) (layer "F.Fab") (width 0.1) (tstamp d608771c-c855-4e05-9974-06a06d4cb40b))
+ (fp_line (start -50.945 14.88) (end -50.945 21.05) (layer "F.Fab") (width 0.1) (tstamp d6702ddc-21f3-4ab0-8513-6bbd4fc0f1ee))
+ (fp_line (start -16.77 0) (end -16.77 10.38) (layer "F.Fab") (width 0.1) (tstamp d6d719e2-849a-43cf-aed2-25f5eddcca87))
+ (fp_line (start -44.485 2.54) (end -44.485 10.38) (layer "F.Fab") (width 0.1) (tstamp d702819f-bcfd-4555-991f-93c042e59708))
+ (fp_line (start -8.335 2.54) (end -8.335 10.38) (layer "F.Fab") (width 0.1) (tstamp d7fb71d0-040a-4b77-b505-9cc6bde9aa3a))
+ (fp_line (start -19.18 0) (end -19.18 10.38) (layer "F.Fab") (width 0.1) (tstamp ded9c052-95af-406a-9ab8-0d8894c79bcd))
+ (fp_line (start -37.455 2.54) (end -37.455 10.38) (layer "F.Fab") (width 0.1) (tstamp df93e736-621a-40d4-88ff-279a1877e1d7))
+ (fp_line (start -32.535 2.54) (end -32.535 10.38) (layer "F.Fab") (width 0.1) (tstamp e15590f7-56b7-40e9-afab-705f1a5ebc4d))
+ (fp_line (start -36.05 0) (end -36.05 10.38) (layer "F.Fab") (width 0.1) (tstamp e1e3cab6-0398-423c-a68c-cb8bef5424ed))
+ (fp_line (start -16.87 0) (end -16.87 10.38) (layer "F.Fab") (width 0.1) (tstamp e59e767a-1495-4c92-95be-161e3218062d))
+ (fp_line (start -22.995 2.54) (end -22.995 10.38) (layer "F.Fab") (width 0.1) (tstamp e6fa287a-900c-43db-8ad2-ea228b449422))
+ (fp_line (start -36.05 5.08) (end -36.05 10.38) (layer "F.Fab") (width 0.1) (tstamp ea400fbc-1548-4439-a868-afcac82e954b))
+ (fp_line (start -9.64 5.08) (end -9.64 10.38) (layer "F.Fab") (width 0.1) (tstamp f072ec10-2f33-482d-9ad3-c12e1d8aa21e))
+ (fp_line (start -6.025 2.54) (end -6.025 10.38) (layer "F.Fab") (width 0.1) (tstamp f0c5aa20-591f-4399-93e4-8e2dcbe4f1a2))
+ (fp_line (start -7.33 5.08) (end -7.33 10.38) (layer "F.Fab") (width 0.1) (tstamp f48cdf51-06aa-495f-bf40-ca6ae11f25e3))
+ (fp_line (start -14.36 0) (end -14.36 10.38) (layer "F.Fab") (width 0.1) (tstamp f4a4a511-948b-4d08-9fcf-96bb614c4467))
+ (fp_line (start -27.815 2.54) (end -27.815 10.38) (layer "F.Fab") (width 0.1) (tstamp f4f3a8ae-1398-4e41-a501-df1006b43146))
+ (fp_line (start -3.515 2.54) (end -3.515 10.38) (layer "F.Fab") (width 0.1) (tstamp f5cb36a3-b1db-4d49-ba8d-5c8b863b5702))
+ (fp_line (start -24 0) (end -24 10.38) (layer "F.Fab") (width 0.1) (tstamp f5f2ffb5-5211-40d3-9ceb-794af11473d0))
+ (fp_line (start -9.54 5.08) (end -9.54 10.38) (layer "F.Fab") (width 0.1) (tstamp f911436b-ed74-48fc-8da4-6a12b98cec1e))
+ (fp_line (start -46.895 2.54) (end -46.895 10.38) (layer "F.Fab") (width 0.1) (tstamp f96111c6-89b2-49d0-9759-5d09e31c6943))
+ (fp_line (start -14.46 0) (end -14.46 10.38) (layer "F.Fab") (width 0.1) (tstamp fa183583-f7d3-4625-8ac0-9fcdd612d024))
+ (fp_line (start -42.075 2.54) (end -42.075 10.38) (layer "F.Fab") (width 0.1) (tstamp fa348ca7-06d7-4d9d-a35f-5cd2d2d39233))
+ (fp_line (start -4.92 5.08) (end -4.92 10.38) (layer "F.Fab") (width 0.1) (tstamp fa7bc2b8-3478-41a2-8f0e-4ee4d56764b9))
+ (fp_line (start 0.1 0) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp faae413a-0aca-4764-a6c7-1b76f90a17d8))
+ (fp_line (start -37.355 2.54) (end -37.355 10.38) (layer "F.Fab") (width 0.1) (tstamp faff6dee-545d-469e-8468-0d6011fcea2b))
+ (fp_line (start -33.64 0) (end -33.64 10.38) (layer "F.Fab") (width 0.1) (tstamp fcf7ced0-058d-4c4d-b275-d87e022c3828))
+ (fp_line (start -2.31 5.08) (end -2.31 10.38) (layer "F.Fab") (width 0.1) (tstamp fe237dbf-4ceb-48c6-b3b7-77a413a34647))
+ (fp_line (start -28.82 5.08) (end -28.82 10.38) (layer "F.Fab") (width 0.1) (tstamp feb49166-4a80-4844-9cad-f13aad75b9cb))
+ (fp_line (start -22.895 2.54) (end -22.895 10.38) (layer "F.Fab") (width 0.1) (tstamp ff83ee3f-7fb4-48dc-a6b9-c2956ce67d6d))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 59aa7c95-e89b-479a-bac8-23885c4fdae3))
+ (pad "2" thru_hole circle (at -2.41 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c0f6c67-f1f8-4d06-b418-317e2e4976a3))
+ (pad "3" thru_hole circle (at -4.82 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 07e48ec6-7654-4fa4-8f86-8a056561b30c))
+ (pad "4" thru_hole circle (at -7.23 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5b8b2da0-1d9a-4379-9fad-1979ea7e09e1))
+ (pad "5" thru_hole circle (at -9.64 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e338c14f-e87f-4eb3-ad29-641270ca64cc))
+ (pad "6" thru_hole circle (at -12.05 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 17d21338-cb98-4475-b5a4-7c9d09a2909a))
+ (pad "7" thru_hole circle (at -14.46 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a2e69297-3944-42c2-bc77-e39dff701907))
+ (pad "8" thru_hole circle (at -16.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a553f546-4ece-461d-a707-592125e5962d))
+ (pad "9" thru_hole circle (at -19.28 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c27c4541-7012-46e4-92b8-8fcea1e94aaf))
+ (pad "10" thru_hole circle (at -21.69 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6153c188-8083-4e53-9808-6ce77bf76147))
+ (pad "11" thru_hole circle (at -24.1 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 008a7a3a-9647-4532-9c9e-a4f4c4694161))
+ (pad "12" thru_hole circle (at -26.51 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 81066d1f-0aa3-4976-8d46-03ebe52f9b68))
+ (pad "13" thru_hole circle (at -28.92 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc1aa6e1-b7c3-4a65-a679-e44b6c953ccb))
+ (pad "14" thru_hole circle (at -31.33 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3ba24aa9-ce64-4a79-b5dc-a668ce29595d))
+ (pad "15" thru_hole circle (at -33.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3fa5894a-bed2-4309-9a39-77e42d6ca9e3))
+ (pad "16" thru_hole circle (at -36.15 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 83e64dcc-6a1f-4c41-8740-5b581bacb1a4))
+ (pad "17" thru_hole circle (at -38.56 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 972083b2-afac-4c8f-ad6b-b46c4cccd612))
+ (pad "18" thru_hole circle (at -40.97 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ae83dc74-2ed0-45e8-9b2e-cefd8e74c88a))
+ (pad "19" thru_hole circle (at -43.38 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c7158ab8-047f-4d5c-8a25-a8c0ac7306cd))
+ (pad "20" thru_hole circle (at -45.79 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7ea661af-e6f2-4b3b-8cb0-82296ef03c7e))
+ (pad "21" thru_hole circle (at -48.2 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 91ef8b0c-24e6-475b-bf42-dbac9e620f49))
+ (pad "22" thru_hole circle (at 1.205 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8b97b119-c7d6-458f-a9a8-76eecf1ce2aa))
+ (pad "23" thru_hole circle (at -1.205 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e4ad9cd-e65e-4d53-8f92-617f8cafaaaf))
+ (pad "24" thru_hole circle (at -3.615 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 804887fa-6d83-4c2f-908c-94751a6eb088))
+ (pad "25" thru_hole circle (at -6.025 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8d0bfee5-704a-4f77-9d26-da7db548ab83))
+ (pad "26" thru_hole circle (at -8.435 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6a7f898f-7a5e-4d77-b66e-974dd3f5b36b))
+ (pad "27" thru_hole circle (at -10.845 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 03cffed6-3eea-4364-99b2-41ca68fd430c))
+ (pad "28" thru_hole circle (at -13.255 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b56d7ed7-5fa3-4e90-b538-b59a177bf510))
+ (pad "29" thru_hole circle (at -15.665 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ce1a5f2d-8d70-4eaf-88ac-ef0b6c4399de))
+ (pad "30" thru_hole circle (at -18.075 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c703fa7e-4f6e-4a24-8984-ab3d3778cb50))
+ (pad "31" thru_hole circle (at -20.485 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp add775f0-9be4-4d3c-b171-bf5c0af2cbda))
+ (pad "32" thru_hole circle (at -22.895 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0092e07d-4101-4eb2-abba-fe2b34f7614a))
+ (pad "33" thru_hole circle (at -25.305 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8a479f56-2644-4226-9083-1c4e1b710fea))
+ (pad "34" thru_hole circle (at -27.715 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7cb1e109-714c-4f8f-8433-2952cfe1a142))
+ (pad "35" thru_hole circle (at -30.125 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp abbac0ce-1a91-49a5-99dd-82df67a78ff5))
+ (pad "36" thru_hole circle (at -32.535 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 30718da7-dcdb-41c8-8835-ac42d4d4ac2b))
+ (pad "37" thru_hole circle (at -34.945 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2f32376-3728-4e0d-b91c-6a44cb24f1b8))
+ (pad "38" thru_hole circle (at -37.355 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b050b489-2184-49ae-856a-1794fbc877cf))
+ (pad "39" thru_hole circle (at -39.765 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cf89cee8-4120-4a26-8fe4-5d6293d3f054))
+ (pad "40" thru_hole circle (at -42.175 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed1f8df0-ad49-4b64-9f67-ca5f77fe2b13))
+ (pad "41" thru_hole circle (at -44.585 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8e231a89-719c-4028-a132-cd23b16d2f5d))
+ (pad "42" thru_hole circle (at -46.995 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 22a3cf6a-1e49-4a7a-b32a-b187d41d4675))
+ (pad "43" thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a12454ab-734d-445a-85ba-c13f1bf40d44))
+ (pad "44" thru_hole circle (at -2.41 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 71d6b29d-e474-43fd-a118-71d8bc5f6b20))
+ (pad "45" thru_hole circle (at -4.82 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa3df9a3-06fa-4371-9b0e-e4b32d0b768c))
+ (pad "46" thru_hole circle (at -7.23 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a19864ac-5e08-4998-8b51-583b1ecbcc81))
+ (pad "47" thru_hole circle (at -9.64 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4fcc8431-d945-4006-8464-e102edcbc7f8))
+ (pad "48" thru_hole circle (at -12.05 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c35fa27b-b1f3-4917-899a-2e6e45ba795f))
+ (pad "49" thru_hole circle (at -14.46 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72415f96-25dc-4f15-bb87-41b2678241d8))
+ (pad "50" thru_hole circle (at -16.87 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1c0bb902-893a-4c37-aaca-258e3a83d77d))
+ (pad "51" thru_hole circle (at -19.28 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eeed09f6-0728-4e79-abef-5a8ea3b6905d))
+ (pad "52" thru_hole circle (at -21.69 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4f39559b-45d0-4818-b07b-b86fd33d76c7))
+ (pad "53" thru_hole circle (at -24.1 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a1e801b9-4bdb-476c-bdbc-58cabc5d1dd5))
+ (pad "54" thru_hole circle (at -26.51 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e658af1-681f-4dae-9bf7-71555b1ded1d))
+ (pad "55" thru_hole circle (at -28.92 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d611ca6-2c58-42c8-9ead-6b1ab3054a69))
+ (pad "56" thru_hole circle (at -31.33 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7e12e205-9cd6-4b3f-8b87-a587502e1190))
+ (pad "57" thru_hole circle (at -33.74 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 10397ff7-22fe-4362-b923-b3accacbee13))
+ (pad "58" thru_hole circle (at -36.15 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 119590ca-753e-4fa4-8603-e72eb3847f9f))
+ (pad "59" thru_hole circle (at -38.56 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f65dba7a-2a3b-4548-b030-62639a352b5b))
+ (pad "60" thru_hole circle (at -40.97 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72d7a23f-b379-47a7-b764-3ac28e344cc1))
+ (pad "61" thru_hole circle (at -43.38 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6d516cd7-b817-49e5-a7bc-f2f301678158))
+ (pad "62" thru_hole circle (at -45.79 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a8b1316e-f167-44a5-b317-269338b67920))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..b3dc61d0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles.kicad_mod
@@ -0,0 +1,127 @@
+(footprint "DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "62-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "62-pin D-Sub connector straight vertical THT female pitch 2.41x1.98mm mounting holes distance 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -23.545 -5.33) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9c46f1d8-b1ff-4f83-aed4-f5211808535d)
+ )
+ (fp_text value "DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles" (at -23.545 9.29) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6e7f7efe-9156-4436-afd1-e0ebbba94161)
+ )
+ (fp_text user "${REFERENCE}" (at -23.545 1.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9069523a-0cda-4965-9592-654d0bb1596a)
+ )
+ (fp_line (start -49.026689 -2.03) (end 1.936689 -2.03) (layer "F.SilkS") (width 0.12) (tstamp 108603c2-fba2-4e8f-9371-3ee62ce020b3))
+ (fp_line (start 0.25 -5.224338) (end 0 -4.791325) (layer "F.SilkS") (width 0.12) (tstamp 20403245-8abb-4202-9e27-bc68bd9b2b56))
+ (fp_line (start -57.245 -4.33) (end 10.155 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 24dbe925-e8b8-4321-9981-b28b49fdecfa))
+ (fp_line (start -50.66147 -0.081744) (end -49.832733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp 25b1608e-1dfe-48ec-9403-e5661b402271))
+ (fp_line (start 10.155 8.29) (end -57.245 8.29) (layer "F.SilkS") (width 0.12) (tstamp 5c5cb0a9-939c-43a3-9c1c-0590ea2fca5d))
+ (fp_line (start -0.25 -5.224338) (end 0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp a5691c82-f91b-48f5-b180-f6ab01914be0))
+ (fp_line (start -58.305 7.23) (end -58.305 -3.27) (layer "F.SilkS") (width 0.12) (tstamp c02bb5db-755e-4b96-b8ca-aeebbdb91d11))
+ (fp_line (start 3.57147 -0.081744) (end 2.742733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp c50b374f-6a47-472b-be39-efc1d10b8e95))
+ (fp_line (start -48.197952 5.99) (end 1.107952 5.99) (layer "F.SilkS") (width 0.12) (tstamp d1d1fdff-dc73-460a-b9a5-3887d53af03a))
+ (fp_line (start 11.215 -3.27) (end 11.215 7.23) (layer "F.SilkS") (width 0.12) (tstamp d2728cf6-edf6-438a-9f99-c2b29456428c))
+ (fp_line (start 0 -4.791325) (end -0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp ecfe0237-a3cf-4256-be63-ba5509a6318d))
+ (fp_arc (start -58.305 -3.27) (mid -57.994533 -4.019533) (end -57.245 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 1071ea69-55e6-427d-93e4-79dba2411d6e))
+ (fp_arc (start 2.742733 4.618256) (mid 2.17498 5.601634) (end 1.107952 5.99) (layer "F.SilkS") (width 0.12) (tstamp 3d6f13fa-021d-4093-8c31-4406c445e216))
+ (fp_arc (start -48.197952 5.99) (mid -49.264979 5.601634) (end -49.832733 4.618256) (layer "F.SilkS") (width 0.12) (tstamp 7538b630-152a-462f-98c6-dadb6d3f104a))
+ (fp_arc (start -57.245 8.29) (mid -57.994533 7.979533) (end -58.305 7.23) (layer "F.SilkS") (width 0.12) (tstamp b8651bf0-8dae-4b30-a63f-d0ef55e06caa))
+ (fp_arc (start 11.215 7.23) (mid 10.904533 7.979533) (end 10.155 8.29) (layer "F.SilkS") (width 0.12) (tstamp ca01e05e-94f5-46ee-9c91-ba9a7b12bb70))
+ (fp_arc (start -50.66147 -0.081744) (mid -50.298323 -1.437028) (end -49.026689 -2.03) (layer "F.SilkS") (width 0.12) (tstamp df2968a0-0e2e-4531-ba70-69edb8c7a0fc))
+ (fp_arc (start 1.936689 -2.03) (mid 3.208323 -1.437027) (end 3.57147 -0.081744) (layer "F.SilkS") (width 0.12) (tstamp eb428ff2-9fb0-40b8-b3f2-258590ee972e))
+ (fp_arc (start 10.155 -4.33) (mid 10.904533 -4.019533) (end 11.215 -3.27) (layer "F.SilkS") (width 0.12) (tstamp f0074001-04a4-43d8-a1e2-607fb7889910))
+ (fp_line (start 11.7 -4.8) (end -58.75 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 5863fec6-450c-433a-839f-ff906fa4aa1c))
+ (fp_line (start -58.75 -4.8) (end -58.75 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 6d7046d9-e2f2-4790-be29-fc05a4db7d01))
+ (fp_line (start 11.7 8.75) (end 11.7 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 935d3f21-0c15-469b-88fa-bb8d2b625a5c))
+ (fp_line (start -58.75 8.75) (end 11.7 8.75) (layer "F.CrtYd") (width 0.05) (tstamp bf088f41-152e-4be7-b581-0b0502dc1205))
+ (fp_line (start 3.523887 -0.092163) (end 2.69515 4.607837) (layer "F.Fab") (width 0.1) (tstamp 0d5c6a2c-9280-4eee-84df-86aa525262e8))
+ (fp_line (start -48.209457 5.93) (end 1.119457 5.93) (layer "F.Fab") (width 0.1) (tstamp 1f622773-3c3a-4ab3-b9dc-eb44db3219ed))
+ (fp_line (start -49.038194 -1.97) (end 1.948194 -1.97) (layer "F.Fab") (width 0.1) (tstamp 321b94e3-817b-4bc2-933f-ebe709cf706f))
+ (fp_line (start 11.155 -3.27) (end 11.155 7.23) (layer "F.Fab") (width 0.1) (tstamp 4f6f1db5-3815-43c8-87fb-bff3660153c2))
+ (fp_line (start -57.245 -4.27) (end 10.155 -4.27) (layer "F.Fab") (width 0.1) (tstamp 76ec186f-f419-407f-a5ff-8f2e508aa34e))
+ (fp_line (start -58.245 7.23) (end -58.245 -3.27) (layer "F.Fab") (width 0.1) (tstamp bbbdda23-03d4-4643-ae70-620b754e7f24))
+ (fp_line (start -50.613887 -0.092163) (end -49.78515 4.607837) (layer "F.Fab") (width 0.1) (tstamp dc993859-3dcf-4514-b7d7-e09666ed746e))
+ (fp_line (start 10.155 8.23) (end -57.245 8.23) (layer "F.Fab") (width 0.1) (tstamp f0c99834-cb2f-4dc6-a121-a24679d115dd))
+ (fp_arc (start 10.155 -4.27) (mid 10.862107 -3.977107) (end 11.155 -3.27) (layer "F.Fab") (width 0.1) (tstamp 4f2e95d9-676c-4875-ae0d-2a33621bb9a2))
+ (fp_arc (start 11.155 7.23) (mid 10.862107 7.937107) (end 10.155 8.23) (layer "F.Fab") (width 0.1) (tstamp 6c355c54-17ca-42f1-97c9-46ed48da75d6))
+ (fp_arc (start -57.245 8.23) (mid -57.952107 7.937107) (end -58.245 7.23) (layer "F.Fab") (width 0.1) (tstamp 8d63b914-c346-48d2-9a02-211f42b3e531))
+ (fp_arc (start 1.948194 -1.97) (mid 3.173865 -1.39846) (end 3.523886 -0.092163) (layer "F.Fab") (width 0.1) (tstamp 97349b7e-072c-4715-bc0a-944886179f13))
+ (fp_arc (start -48.209457 5.93) (mid -49.237917 5.555671) (end -49.785149 4.607837) (layer "F.Fab") (width 0.1) (tstamp a1f1eba7-997a-4861-8e5c-a743b4e1682c))
+ (fp_arc (start 2.695149 4.607837) (mid 2.147917 5.555671) (end 1.119457 5.93) (layer "F.Fab") (width 0.1) (tstamp c9541fae-e54e-47a1-9a54-ded1b3f7cce2))
+ (fp_arc (start -50.613886 -0.092163) (mid -50.263865 -1.39846) (end -49.038194 -1.97) (layer "F.Fab") (width 0.1) (tstamp e0582148-1de2-4c08-80e3-f10b193549ff))
+ (fp_arc (start -58.245 -3.27) (mid -57.952107 -3.977107) (end -57.245 -4.27) (layer "F.Fab") (width 0.1) (tstamp e6c13367-6f9d-4049-bb05-b81a22732d64))
+ (pad "0" thru_hole circle (at 8.205 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp a168306c-cd88-43ea-af9a-006545a97fbc))
+ (pad "0" thru_hole circle (at -55.295 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp ce167855-047f-4db5-9147-85d21c85db2b))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f79ce33f-ad06-479e-a8e3-49def7abe960))
+ (pad "2" thru_hole circle (at -2.41 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4d67bdf0-611c-4b81-bfc1-4036cc4e1585))
+ (pad "3" thru_hole circle (at -4.82 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa6ef293-2f97-4e9e-b795-5b6166028008))
+ (pad "4" thru_hole circle (at -7.23 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4bdc1333-10de-46e0-a7cc-7a8a09183334))
+ (pad "5" thru_hole circle (at -9.64 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 94021018-47de-400a-8fc4-f199c0c38dfe))
+ (pad "6" thru_hole circle (at -12.05 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8344126-650d-4ac3-920d-8515b2b8abb1))
+ (pad "7" thru_hole circle (at -14.46 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7ee5b862-397b-4083-b0a7-b1eee7db48b7))
+ (pad "8" thru_hole circle (at -16.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c29a5f5a-74a8-4088-9c0b-547ce0e06e56))
+ (pad "9" thru_hole circle (at -19.28 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7752779b-b178-4591-82e3-a1501f4b148e))
+ (pad "10" thru_hole circle (at -21.69 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b4b31493-e7ab-4eed-9324-4acdf3b838e6))
+ (pad "11" thru_hole circle (at -24.1 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3fd891ed-244c-4a1a-b49d-6906cf02857b))
+ (pad "12" thru_hole circle (at -26.51 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2652fbd1-8185-45ef-8143-3c51b54f4ee6))
+ (pad "13" thru_hole circle (at -28.92 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 338330d7-93fc-4f45-a4aa-ca9eb152ccc8))
+ (pad "14" thru_hole circle (at -31.33 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9b239378-0d54-4aa7-97ad-311e96fef39e))
+ (pad "15" thru_hole circle (at -33.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9afc9f5d-d203-424a-aa43-4981b3b885c7))
+ (pad "16" thru_hole circle (at -36.15 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 63f1ac0b-d0e8-4037-81a7-2424d5bad762))
+ (pad "17" thru_hole circle (at -38.56 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b7593f33-1f85-4086-9c13-9891e8e6cf50))
+ (pad "18" thru_hole circle (at -40.97 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 380cc7a1-7151-4241-b8a5-99c34093fea4))
+ (pad "19" thru_hole circle (at -43.38 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c2755956-6d9d-4e04-b41a-f301778468bf))
+ (pad "20" thru_hole circle (at -45.79 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 20a21307-1331-4d17-84c3-da8479ae794f))
+ (pad "21" thru_hole circle (at -48.2 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 74e3d302-43d7-4d71-bbfc-8430fc21e632))
+ (pad "22" thru_hole circle (at 1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c890cce1-ce71-4418-a486-9143ef6f6659))
+ (pad "23" thru_hole circle (at -1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7b7d3998-a267-4256-8e56-660abaa02dca))
+ (pad "24" thru_hole circle (at -3.615 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2e930958-2e7c-4023-a8a9-1f0f8f0cc67b))
+ (pad "25" thru_hole circle (at -6.025 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 15011e02-89ea-4c6e-9cef-22872d562a13))
+ (pad "26" thru_hole circle (at -8.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f80ad57-de35-4345-93cd-3d04052b2900))
+ (pad "27" thru_hole circle (at -10.845 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5799b3b3-6f1d-45ba-b341-71f039d9a45f))
+ (pad "28" thru_hole circle (at -13.255 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 96d31fb7-21aa-4a9b-9806-ae436db92972))
+ (pad "29" thru_hole circle (at -15.665 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d9860a9-e732-4d71-937e-ef0e9f503ea0))
+ (pad "30" thru_hole circle (at -18.075 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 962778b1-4547-461a-80ba-c884ff5eeafe))
+ (pad "31" thru_hole circle (at -20.485 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b6f633c1-0e16-45e6-b2eb-1334b25a6f9d))
+ (pad "32" thru_hole circle (at -22.895 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2bdce9c0-614e-42b5-b8f6-ae7f2eefafe2))
+ (pad "33" thru_hole circle (at -25.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 23b3c878-282e-499e-a9b2-155f83dd9e29))
+ (pad "34" thru_hole circle (at -27.715 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2caf1b02-8b79-4ddd-bbb6-b6696b5c510a))
+ (pad "35" thru_hole circle (at -30.125 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 09d8040f-094c-4ace-a7a9-6b98b4fb2996))
+ (pad "36" thru_hole circle (at -32.535 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e4249bdd-dc9d-466a-ab04-e189c026396c))
+ (pad "37" thru_hole circle (at -34.945 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bfb17422-4bbb-4a7b-b53e-07bc282e0eaf))
+ (pad "38" thru_hole circle (at -37.355 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1cfba33c-4b7d-4221-846f-38b2aa4cfa17))
+ (pad "39" thru_hole circle (at -39.765 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36cbf700-6e2a-4918-8d55-41de5a2ee504))
+ (pad "40" thru_hole circle (at -42.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 352b3f91-0b25-4656-bdd6-03389ed37d0b))
+ (pad "41" thru_hole circle (at -44.585 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp af1888b4-8a6b-4634-8ec9-876ab9886aef))
+ (pad "42" thru_hole circle (at -46.995 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2e08dd17-5ebe-420e-bad7-07aa2cba0bbf))
+ (pad "43" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5948b3c-c78b-42f9-b5e0-e90c0e383087))
+ (pad "44" thru_hole circle (at -2.41 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a5d1d3d3-9af0-4ea6-af91-4307ef0b1e7d))
+ (pad "45" thru_hole circle (at -4.82 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 054dd86d-7ab6-4dfc-a82f-6b2b9f68d708))
+ (pad "46" thru_hole circle (at -7.23 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 54f314e5-1694-4c43-87fa-e0fdcaecc73b))
+ (pad "47" thru_hole circle (at -9.64 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4ba5cd0c-f079-4093-a69b-392c2bb7c0f2))
+ (pad "48" thru_hole circle (at -12.05 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e7c158a1-8bb7-49be-b2cb-cb4bf6f38376))
+ (pad "49" thru_hole circle (at -14.46 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2073038f-8534-494b-83a6-cd042d547cb2))
+ (pad "50" thru_hole circle (at -16.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3da76a74-782f-44b2-99bd-90eaf4a5621b))
+ (pad "51" thru_hole circle (at -19.28 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e50e0fa-147f-488b-a866-6ce67a64773f))
+ (pad "52" thru_hole circle (at -21.69 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 07444861-8b40-408b-b314-acc93fd25422))
+ (pad "53" thru_hole circle (at -24.1 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f2501a90-00ef-48b8-be1f-7e5748b50dc3))
+ (pad "54" thru_hole circle (at -26.51 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6c3c572d-2a19-4368-b809-ad7499dcd203))
+ (pad "55" thru_hole circle (at -28.92 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 19563789-b0d1-44c0-be4b-4c5cbb97878a))
+ (pad "56" thru_hole circle (at -31.33 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 14e14e3c-d435-4125-92d4-13d8f8166c09))
+ (pad "57" thru_hole circle (at -33.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25fbb787-5572-4cc5-b599-5cd5b71c1809))
+ (pad "58" thru_hole circle (at -36.15 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6fff8a23-674d-4ae0-b020-2e5770183d32))
+ (pad "59" thru_hole circle (at -38.56 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4077db2e-af13-47d6-a3f1-84120ee3e0fc))
+ (pad "60" thru_hole circle (at -40.97 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9498497-2cb8-42a1-ad40-3c47f4654783))
+ (pad "61" thru_hole circle (at -43.38 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 377d1f83-6da6-4f8a-9bef-b12dbf10509d))
+ (pad "62" thru_hole circle (at -45.79 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 513b1f0e-4f5f-4e11-9048-c10925ecfa26))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
new file mode 100644
index 00000000..d81d692a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.kicad_mod
@@ -0,0 +1,124 @@
+(footprint "DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 23.545 -2.61) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f7125be-c9a3-418a-bcb3-a6cab8c2dea5)
+ )
+ (fp_text value "DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm" (at 23.545 14.89) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d79074e6-143b-4f5a-9cdb-d423ab03bb91)
+ )
+ (fp_text user "${REFERENCE}" (at 23.545 10.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f1044aa4-5ba5-4e5d-90df-41f50c13a8f6)
+ )
+ (fp_line (start -11.215 -1.67) (end 58.305 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 00a34ff1-3a46-48f6-8326-0054e0bf0c9e))
+ (fp_line (start 0 -2.131325) (end -0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp 15abd865-2661-487c-8b54-2b3278422d5e))
+ (fp_line (start 0.25 -2.564338) (end 0 -2.131325) (layer "F.SilkS") (width 0.12) (tstamp 4105546c-8ad0-4e5a-bea5-2d500411aaba))
+ (fp_line (start 58.305 -1.67) (end 58.305 6.93) (layer "F.SilkS") (width 0.12) (tstamp 5d6cdbe6-1b87-4ad9-b136-16ccbf17fc5e))
+ (fp_line (start -0.25 -2.564338) (end 0.25 -2.564338) (layer "F.SilkS") (width 0.12) (tstamp bedf0b14-6eed-4643-8035-14f36c8f6db0))
+ (fp_line (start -11.215 6.93) (end -11.215 -1.67) (layer "F.SilkS") (width 0.12) (tstamp cd8c8759-a4cb-4a71-bdb7-f8ab280a31e6))
+ (fp_line (start 58.75 13.9) (end 58.75 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 028988ee-603b-4af6-a783-1ace9f5aaf28))
+ (fp_line (start 58.75 -2.15) (end -11.7 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 437e9eaa-cb6b-4dc2-b9ea-f1710ec625cd))
+ (fp_line (start -11.7 13.9) (end 58.75 13.9) (layer "F.CrtYd") (width 0.05) (tstamp a147701a-ff31-4788-bba5-624ab66efb3e))
+ (fp_line (start -11.7 -2.15) (end -11.7 13.9) (layer "F.CrtYd") (width 0.05) (tstamp d2998b01-4670-448a-a005-3cf68bdc29d6))
+ (fp_line (start 50.945 13.39) (end 50.945 7.39) (layer "F.Fab") (width 0.1) (tstamp 0ae1d617-0219-4206-9c68-48b789f3ecb4))
+ (fp_line (start 53.695 6.99) (end 53.695 2.05) (layer "F.Fab") (width 0.1) (tstamp 1f17a556-2398-4f0d-9514-0456e81e415b))
+ (fp_line (start 52.795 7.39) (end 52.795 12.39) (layer "F.Fab") (width 0.1) (tstamp 281706dd-12df-4488-b8e9-9e04d5aec59f))
+ (fp_line (start 58.245 6.99) (end 58.245 -1.61) (layer "F.Fab") (width 0.1) (tstamp 28e1e9ba-73ae-4d22-934e-578082dba898))
+ (fp_line (start -11.155 6.99) (end -11.155 7.39) (layer "F.Fab") (width 0.1) (tstamp 28f5700c-5eb0-4886-abad-89059a7ad867))
+ (fp_line (start -10.705 7.39) (end -10.705 12.39) (layer "F.Fab") (width 0.1) (tstamp 2a1be3aa-07a4-475c-8409-31947c544182))
+ (fp_line (start 57.795 7.39) (end 52.795 7.39) (layer "F.Fab") (width 0.1) (tstamp 3a0c99d9-1c4c-4af4-99ac-04ad802dbfc2))
+ (fp_line (start 58.245 -1.61) (end -11.155 -1.61) (layer "F.Fab") (width 0.1) (tstamp 3f9d3340-411c-4baf-b17a-c18ab4f801b6))
+ (fp_line (start -10.705 12.39) (end -5.705 12.39) (layer "F.Fab") (width 0.1) (tstamp 4664e0eb-d62c-44bc-888f-3418b74d3424))
+ (fp_line (start -6.605 6.99) (end -6.605 2.05) (layer "F.Fab") (width 0.1) (tstamp 4a62723c-2a67-4e91-82e8-78727c29065e))
+ (fp_line (start -5.705 12.39) (end -5.705 7.39) (layer "F.Fab") (width 0.1) (tstamp 4aab397d-e6cd-4cfa-b9a4-f4658dbfabb4))
+ (fp_line (start 57.795 12.39) (end 57.795 7.39) (layer "F.Fab") (width 0.1) (tstamp 50e23c25-443f-4e6e-b0a2-a392676ec189))
+ (fp_line (start -11.155 -1.61) (end -11.155 6.99) (layer "F.Fab") (width 0.1) (tstamp 7695e2fd-2d0b-4773-b911-9ea4319ade91))
+ (fp_line (start -3.855 13.39) (end 50.945 13.39) (layer "F.Fab") (width 0.1) (tstamp ad3de7d4-5b7a-4dd1-a681-474b860e45d6))
+ (fp_line (start -9.805 6.99) (end -9.805 2.05) (layer "F.Fab") (width 0.1) (tstamp bbdf2a89-df50-4394-aa8c-ec72b87af6bc))
+ (fp_line (start 56.895 6.99) (end 56.895 2.05) (layer "F.Fab") (width 0.1) (tstamp cf7f795a-8bd2-44ea-a707-7087121efcf0))
+ (fp_line (start 50.945 7.39) (end -3.855 7.39) (layer "F.Fab") (width 0.1) (tstamp cf8a1d8c-9a2f-408b-b1b8-e6abdac892b8))
+ (fp_line (start -3.855 7.39) (end -3.855 13.39) (layer "F.Fab") (width 0.1) (tstamp dabe49b1-2f60-43a3-a5fb-e3ff791917e1))
+ (fp_line (start 58.245 6.99) (end -11.155 6.99) (layer "F.Fab") (width 0.1) (tstamp e0e348e9-1631-45e7-a6e1-49c60e9e737e))
+ (fp_line (start -11.155 6.99) (end 58.245 6.99) (layer "F.Fab") (width 0.1) (tstamp e1e4c3d7-4158-41cb-8127-7be3f18b6c7e))
+ (fp_line (start -11.155 7.39) (end 58.245 7.39) (layer "F.Fab") (width 0.1) (tstamp ef9886e8-cd54-45c0-90f3-99a0d381ad6b))
+ (fp_line (start 52.795 12.39) (end 57.795 12.39) (layer "F.Fab") (width 0.1) (tstamp efba34eb-a77b-4b62-a36c-5fe237266c1f))
+ (fp_line (start -5.705 7.39) (end -10.705 7.39) (layer "F.Fab") (width 0.1) (tstamp f1d7dc99-3d0e-450f-97f9-5bd11077dc4d))
+ (fp_line (start 58.245 7.39) (end 58.245 6.99) (layer "F.Fab") (width 0.1) (tstamp f5ff0b86-6b0b-47be-8493-eb2a52b45ed3))
+ (fp_arc (start -9.805 2.05) (mid -8.205 0.45) (end -6.605 2.05) (layer "F.Fab") (width 0.1) (tstamp 8d5517b9-7085-4b6c-9ec1-a700d127b7d4))
+ (fp_arc (start 53.695 2.05) (mid 55.295 0.45) (end 56.895 2.05) (layer "F.Fab") (width 0.1) (tstamp eadef40b-db68-44c3-b972-150c33d8aac1))
+ (pad "0" thru_hole circle (at 55.295 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 72937dbe-2bde-4dbf-9390-b28ab600c73e))
+ (pad "0" thru_hole circle (at -8.205 2.05) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp da4bd5c2-b9aa-40d7-bdda-d03db81190db))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cb7cecd3-3bdc-4250-b109-c38b16a253d0))
+ (pad "2" thru_hole circle (at 2.41 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 53cc9874-bcd0-43be-b64f-388bbfb895bf))
+ (pad "3" thru_hole circle (at 4.82 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 010960ec-df66-49f0-aff5-0dc929cedb78))
+ (pad "4" thru_hole circle (at 7.23 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0cc18350-390e-4c65-b632-76cf72d6e31d))
+ (pad "5" thru_hole circle (at 9.64 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d733e048-3ef8-4650-aff1-33803cb26852))
+ (pad "6" thru_hole circle (at 12.05 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 35050e4c-7fab-488f-b41b-558fc2dad885))
+ (pad "7" thru_hole circle (at 14.46 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 62cfe536-9a88-4cc7-bf56-30e880f69cd1))
+ (pad "8" thru_hole circle (at 16.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6ba7ee83-9999-4624-9e1e-0217c73e7389))
+ (pad "9" thru_hole circle (at 19.28 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2c58c4d8-6e7d-451a-9e78-e7d117aee886))
+ (pad "10" thru_hole circle (at 21.69 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ff2a5fb6-e2e1-49a3-a3f9-e6e8195a513e))
+ (pad "11" thru_hole circle (at 24.1 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 34a10158-7f20-4090-b205-19d3b83bcad5))
+ (pad "12" thru_hole circle (at 26.51 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 461c4df5-e4e9-4469-92e0-f312ae3951b2))
+ (pad "13" thru_hole circle (at 28.92 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9c6aecce-3915-4c5b-b603-6c14a92b5fe8))
+ (pad "14" thru_hole circle (at 31.33 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp da1f8525-2145-4877-85e7-c230e8aaa70d))
+ (pad "15" thru_hole circle (at 33.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 61df8c3a-27bc-42c1-bcc4-b263b2a95c7c))
+ (pad "16" thru_hole circle (at 36.15 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e64e6ba5-ff38-4fa7-8afb-a01f17974755))
+ (pad "17" thru_hole circle (at 38.56 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9de648f4-9b13-4f02-916d-4629bfbbbaf0))
+ (pad "18" thru_hole circle (at 40.97 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1101d039-44a5-43c9-9e78-0378521bf4f1))
+ (pad "19" thru_hole circle (at 43.38 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9860d1d9-ea08-425e-8eb3-887d9440c201))
+ (pad "20" thru_hole circle (at 45.79 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1f70a2a-cb92-4c3f-8fe5-cce3a1763349))
+ (pad "21" thru_hole circle (at 48.2 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 447ffff9-035c-46d0-901a-d656d02e1bf5))
+ (pad "22" thru_hole circle (at -1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f67c4196-d33b-4b00-850e-9d181e1531c1))
+ (pad "23" thru_hole circle (at 1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5a0cd7c9-46e4-476e-9758-e73cf63b00eb))
+ (pad "24" thru_hole circle (at 3.615 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1acf1aaa-5ae1-4339-bf8e-17aa1139277c))
+ (pad "25" thru_hole circle (at 6.025 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 874aa8a3-7f29-4f0d-a2c3-23ee52fa16d0))
+ (pad "26" thru_hole circle (at 8.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 75eeda2a-4874-4144-b254-e1a124f764f9))
+ (pad "27" thru_hole circle (at 10.845 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 505b21b7-e404-4fa3-b664-337dfe5133c8))
+ (pad "28" thru_hole circle (at 13.255 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ad6f550d-95fd-4ef9-8594-2c4549e3b55c))
+ (pad "29" thru_hole circle (at 15.665 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9740973b-27d1-493f-a049-a11fca1c5ee6))
+ (pad "30" thru_hole circle (at 18.075 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fb97764f-5e6d-4529-a0ac-d3399fcb9ef4))
+ (pad "31" thru_hole circle (at 20.485 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a97dda7a-3b43-4665-8594-dd17e0461ded))
+ (pad "32" thru_hole circle (at 22.895 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 14f2620a-79bb-4951-b282-bd1345271d56))
+ (pad "33" thru_hole circle (at 25.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 67ec3b73-a856-4e91-aa83-cb2fa8e0bc73))
+ (pad "34" thru_hole circle (at 27.715 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 22183e36-544c-4f92-9126-c93e9be8ca15))
+ (pad "35" thru_hole circle (at 30.125 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3dc55de9-44b7-4c9f-aa2f-e0cf03962a08))
+ (pad "36" thru_hole circle (at 32.535 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f768f5ce-7b3f-460a-aa2b-572113f0dfba))
+ (pad "37" thru_hole circle (at 34.945 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9d307158-1c1b-4222-967e-dcfb3534cb52))
+ (pad "38" thru_hole circle (at 37.355 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fedbfb2d-0e56-4e31-952c-6ca17681dc01))
+ (pad "39" thru_hole circle (at 39.765 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 659c683f-cd53-4b9b-a3be-6b23c86e406d))
+ (pad "40" thru_hole circle (at 42.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1f90356c-078d-4eac-a27a-c607cda34ebc))
+ (pad "41" thru_hole circle (at 44.585 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b558929f-a8d5-40a4-915a-b8f5cf8e76d4))
+ (pad "42" thru_hole circle (at 46.995 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e43fea4-f0d1-476c-aac0-5061b96ece3f))
+ (pad "43" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5baa7ac7-e680-4237-9fba-3c852c5d452b))
+ (pad "44" thru_hole circle (at 2.41 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6ef12118-8a3a-4748-b4d5-90379aa5d546))
+ (pad "45" thru_hole circle (at 4.82 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0ac568c5-7e35-4981-bb0b-6b58f90a580a))
+ (pad "46" thru_hole circle (at 7.23 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 35a2aa92-575b-426a-891f-07dcd9f6f5b8))
+ (pad "47" thru_hole circle (at 9.64 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72cbd691-eb7d-4195-8ec5-8ab4c5e4c380))
+ (pad "48" thru_hole circle (at 12.05 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aeeb6d73-5082-4827-a790-9776ca36d276))
+ (pad "49" thru_hole circle (at 14.46 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 14a910b1-a406-4b20-aaba-a2fd8a38874e))
+ (pad "50" thru_hole circle (at 16.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 06db6ed4-de87-4e5a-9b5c-2cffc13c0482))
+ (pad "51" thru_hole circle (at 19.28 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6719f7b-168b-4830-a86e-7d21fe7281a2))
+ (pad "52" thru_hole circle (at 21.69 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 940c8c50-c778-4f99-969a-e44881668a05))
+ (pad "53" thru_hole circle (at 24.1 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72f49b90-905c-413d-a60e-7e6c6fa4945d))
+ (pad "54" thru_hole circle (at 26.51 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e1b32b15-c989-4abe-8d21-10c6f9fbb173))
+ (pad "55" thru_hole circle (at 28.92 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 88e83a2c-94f0-4fbf-9b7c-30b701701a07))
+ (pad "56" thru_hole circle (at 31.33 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d7564681-7b10-4df2-bfdf-16a8454eb4c4))
+ (pad "57" thru_hole circle (at 33.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 38f95d9c-c010-4f55-9eb6-0ca5d1f271a8))
+ (pad "58" thru_hole circle (at 36.15 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c6d539de-708f-4314-bbd2-67c16a0053d3))
+ (pad "59" thru_hole circle (at 38.56 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4c9689cb-ce33-45a7-a757-08fecc265c84))
+ (pad "60" thru_hole circle (at 40.97 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 201527b0-71ff-409f-9b50-3b9e7a4bd64e))
+ (pad "61" thru_hole circle (at 43.38 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp da92f936-4f76-4ead-8634-a4a0e6262fb3))
+ (pad "62" thru_hole circle (at 45.79 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 44fd59ca-0070-447e-8a08-8d7445d12127))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
new file mode 100644
index 00000000..f3e0ca39
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.kicad_mod
@@ -0,0 +1,124 @@
+(footprint "DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 23.545 -2.58) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2920574f-c511-4746-bb51-374d4295b873)
+ )
+ (fp_text value "DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (at 23.545 20.21) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67f11d22-0b85-41cd-88b0-88f591fb5b2e)
+ )
+ (fp_text user "${REFERENCE}" (at 23.545 15.71) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e90ed398-e27f-48d5-bd51-4b07155bb306)
+ )
+ (fp_line (start -11.215 12.25) (end -11.215 -1.64) (layer "F.SilkS") (width 0.12) (tstamp 2c5f7e65-8d56-4a52-9b25-38c720c94a14))
+ (fp_line (start 58.305 -1.64) (end 58.305 12.25) (layer "F.SilkS") (width 0.12) (tstamp 328650a9-bc5b-4b00-ab57-5731422905df))
+ (fp_line (start -11.215 -1.64) (end 58.305 -1.64) (layer "F.SilkS") (width 0.12) (tstamp 9d72fbfa-c93e-4a92-a2de-b8d91bed3b01))
+ (fp_line (start 0 -2.101325) (end -0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp cd0ccf6b-d73e-4a9e-b365-85db2292e898))
+ (fp_line (start 0.25 -2.534338) (end 0 -2.101325) (layer "F.SilkS") (width 0.12) (tstamp d4a0669d-d709-4b71-aefb-8545af6dd1d5))
+ (fp_line (start -0.25 -2.534338) (end 0.25 -2.534338) (layer "F.SilkS") (width 0.12) (tstamp f41d4f00-79aa-4d19-b3ee-6cd143630302))
+ (fp_line (start -11.7 -2.1) (end -11.7 19.25) (layer "F.CrtYd") (width 0.05) (tstamp 09f93659-b3e8-4925-b700-85b84c6c9df1))
+ (fp_line (start -11.7 19.25) (end 58.75 19.25) (layer "F.CrtYd") (width 0.05) (tstamp 70aa3c37-9cfe-4d07-b669-84ebee2e0ca7))
+ (fp_line (start 58.75 19.25) (end 58.75 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp a666e0f4-faf7-4cd6-a1cf-4da6ebd7ef36))
+ (fp_line (start 58.75 -2.1) (end -11.7 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp b0422ed9-b8cc-4a63-841a-1204ddf10930))
+ (fp_line (start 58.245 -1.58) (end -11.155 -1.58) (layer "F.Fab") (width 0.1) (tstamp 090d7696-b8ef-4638-8a80-39b3766dbb5e))
+ (fp_line (start -10.705 12.71) (end -10.705 17.71) (layer "F.Fab") (width 0.1) (tstamp 09a1e5f5-ead6-479c-ab66-11cd57600bf9))
+ (fp_line (start -11.155 -1.58) (end -11.155 12.31) (layer "F.Fab") (width 0.1) (tstamp 0acb13ca-f98f-447d-b6db-c827a65db20c))
+ (fp_line (start 52.795 17.71) (end 57.795 17.71) (layer "F.Fab") (width 0.1) (tstamp 1574ee2b-f04b-4050-ae15-52c9eb0928fd))
+ (fp_line (start -9.805 12.31) (end -9.805 1.42) (layer "F.Fab") (width 0.1) (tstamp 1f52dfca-04c3-4f24-8827-87491958191c))
+ (fp_line (start 57.795 17.71) (end 57.795 12.71) (layer "F.Fab") (width 0.1) (tstamp 41684d4b-534b-4a61-83b0-76c7cc96164d))
+ (fp_line (start -5.705 12.71) (end -10.705 12.71) (layer "F.Fab") (width 0.1) (tstamp 4413fba4-4330-4b53-bdd9-b2fa397bd920))
+ (fp_line (start 50.945 18.71) (end 50.945 12.71) (layer "F.Fab") (width 0.1) (tstamp 4dc14db4-3142-4a73-b752-c5bbb4444957))
+ (fp_line (start -10.705 17.71) (end -5.705 17.71) (layer "F.Fab") (width 0.1) (tstamp 4f282187-f9d1-4e2d-b2cc-d425686bca0d))
+ (fp_line (start -6.605 12.31) (end -6.605 1.42) (layer "F.Fab") (width 0.1) (tstamp 593213d0-43c6-4322-86b5-c57950a1cbe7))
+ (fp_line (start -3.855 12.71) (end -3.855 18.71) (layer "F.Fab") (width 0.1) (tstamp 62263840-b2de-411a-8ffc-d639dfa58e28))
+ (fp_line (start 57.795 12.71) (end 52.795 12.71) (layer "F.Fab") (width 0.1) (tstamp 7b9fd06d-c84b-4078-843b-8aa14c45457a))
+ (fp_line (start -11.155 12.71) (end 58.245 12.71) (layer "F.Fab") (width 0.1) (tstamp 829cfe5a-5cad-468f-9b4c-01f51a23ab55))
+ (fp_line (start 58.245 12.31) (end 58.245 -1.58) (layer "F.Fab") (width 0.1) (tstamp 868940ad-066c-49a9-9a8e-ba5119db00c3))
+ (fp_line (start 58.245 12.31) (end -11.155 12.31) (layer "F.Fab") (width 0.1) (tstamp 89a40c98-5522-467e-8c08-51d200467b3f))
+ (fp_line (start -11.155 12.31) (end -11.155 12.71) (layer "F.Fab") (width 0.1) (tstamp 8a2835a5-b553-4311-b5d1-b74ce921fa79))
+ (fp_line (start 50.945 12.71) (end -3.855 12.71) (layer "F.Fab") (width 0.1) (tstamp 995e94d9-cec2-4607-ae8e-dcd0a044ae50))
+ (fp_line (start -5.705 17.71) (end -5.705 12.71) (layer "F.Fab") (width 0.1) (tstamp 9ec89152-9704-4522-974f-0a5dfb194500))
+ (fp_line (start 53.695 12.31) (end 53.695 1.42) (layer "F.Fab") (width 0.1) (tstamp c813a509-ad0b-4054-9b74-58592708d99c))
+ (fp_line (start 56.895 12.31) (end 56.895 1.42) (layer "F.Fab") (width 0.1) (tstamp dc025139-cf1e-4a64-b313-ec7f4150a07b))
+ (fp_line (start 58.245 12.71) (end 58.245 12.31) (layer "F.Fab") (width 0.1) (tstamp e3844691-a19d-491e-b9ad-a34ed4a97fad))
+ (fp_line (start -3.855 18.71) (end 50.945 18.71) (layer "F.Fab") (width 0.1) (tstamp ebf77fc1-93ae-48af-9dbf-c00b741bb52b))
+ (fp_line (start 52.795 12.71) (end 52.795 17.71) (layer "F.Fab") (width 0.1) (tstamp ed57de4e-e00e-4d3d-916f-7406b9861a42))
+ (fp_line (start -11.155 12.31) (end 58.245 12.31) (layer "F.Fab") (width 0.1) (tstamp fd02ba9e-fea4-495d-afd9-8cb22c2c76f6))
+ (fp_arc (start -9.805 1.42) (mid -8.205 -0.18) (end -6.605 1.42) (layer "F.Fab") (width 0.1) (tstamp 0a59224b-fda4-440b-82d4-5ba2012bfa37))
+ (fp_arc (start 53.695 1.42) (mid 55.295 -0.18) (end 56.895 1.42) (layer "F.Fab") (width 0.1) (tstamp 278600d0-efa1-48e9-a6eb-2a73114052a5))
+ (pad "0" thru_hole circle (at -8.205 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 1a74ae0d-134c-4449-843e-278edb12a873))
+ (pad "0" thru_hole circle (at 55.295 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 5704f13b-ea43-46a0-a530-6399b33d28ef))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a242a8a3-7041-4c2c-8247-6d95074836b9))
+ (pad "2" thru_hole circle (at 2.41 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp efbb0d54-a215-4616-bede-3b24721da497))
+ (pad "3" thru_hole circle (at 4.82 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 094e0fa7-8bba-4931-83b1-47c0963d128f))
+ (pad "4" thru_hole circle (at 7.23 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b0b50f96-e653-42bf-bdc2-044389282583))
+ (pad "5" thru_hole circle (at 9.64 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c139cdcc-4478-4cf9-8e49-118e0133f696))
+ (pad "6" thru_hole circle (at 12.05 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8b98a728-69ae-476f-9680-2409da5197c6))
+ (pad "7" thru_hole circle (at 14.46 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp abff86a0-2a6f-409c-8936-01a33ccf8deb))
+ (pad "8" thru_hole circle (at 16.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 35b22d7b-6db9-4463-a5d9-3979e1ace838))
+ (pad "9" thru_hole circle (at 19.28 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 48a1e0b3-e5fa-425f-8079-cc1e0ef5c8e1))
+ (pad "10" thru_hole circle (at 21.69 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9d466665-052b-4189-a5b3-434264d54589))
+ (pad "11" thru_hole circle (at 24.1 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e792816f-d82e-46dc-8de9-5f6805175d19))
+ (pad "12" thru_hole circle (at 26.51 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6aeea1b8-8556-4de8-9656-7965bfe204c9))
+ (pad "13" thru_hole circle (at 28.92 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 21cca08d-4ff6-4baa-b406-62def6199aed))
+ (pad "14" thru_hole circle (at 31.33 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 30a7066b-6789-411a-a88d-dc3fb5805688))
+ (pad "15" thru_hole circle (at 33.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa15b1ff-b57f-4cfc-9a1a-33c451a19ca2))
+ (pad "16" thru_hole circle (at 36.15 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b4670a9a-c45b-4f2f-8539-77e4063300fc))
+ (pad "17" thru_hole circle (at 38.56 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72ff8c47-4e9e-4973-9092-2cbc9bc2b49e))
+ (pad "18" thru_hole circle (at 40.97 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dca61173-4028-4e93-9a13-2218da6bef40))
+ (pad "19" thru_hole circle (at 43.38 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a255c068-c3e3-4157-8756-4a8887e67d51))
+ (pad "20" thru_hole circle (at 45.79 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b293c458-095d-4b69-9e08-d6c9959f0263))
+ (pad "21" thru_hole circle (at 48.2 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c7e48688-ed56-463d-b2cc-20a1d1f5e0d0))
+ (pad "22" thru_hole circle (at -1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 20988124-01a4-4320-9903-8f79d488d1c1))
+ (pad "23" thru_hole circle (at 1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 32ae7980-c951-4c3a-b81e-507606c3eaca))
+ (pad "24" thru_hole circle (at 3.615 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3438146e-d95a-489a-8b76-abe26164e56c))
+ (pad "25" thru_hole circle (at 6.025 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aef55bbf-63ee-4be1-a275-bda04f4892b0))
+ (pad "26" thru_hole circle (at 8.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 93c9a4a9-8252-44d5-a02f-a80198e1ddaa))
+ (pad "27" thru_hole circle (at 10.845 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3c39d951-9728-4805-bbc8-748d29bb9584))
+ (pad "28" thru_hole circle (at 13.255 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 75f5d5a2-fa9d-4d8b-aa94-43c55ad71710))
+ (pad "29" thru_hole circle (at 15.665 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a15902b1-b3bd-4242-b7e1-85b77e4ad94e))
+ (pad "30" thru_hole circle (at 18.075 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d516b91e-24fd-4a35-84c9-e1ff8f46f5dc))
+ (pad "31" thru_hole circle (at 20.485 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b3cbc0d4-06ab-4ab2-bdd1-83896b17b7cc))
+ (pad "32" thru_hole circle (at 22.895 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f1bf833f-2d72-4df9-b87f-4b7392f64446))
+ (pad "33" thru_hole circle (at 25.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 641df03b-ad93-4450-90c9-c424d0ec4e66))
+ (pad "34" thru_hole circle (at 27.715 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ded0e85f-775c-4be3-bae2-3b1445b5305e))
+ (pad "35" thru_hole circle (at 30.125 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3b899e11-25ba-48ef-b820-9f9c0d9d6b05))
+ (pad "36" thru_hole circle (at 32.535 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 169f7760-d15d-4635-8f68-67c6882b8802))
+ (pad "37" thru_hole circle (at 34.945 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1704293d-e188-42ca-ba19-18879977ff29))
+ (pad "38" thru_hole circle (at 37.355 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cd288dd8-4bee-4188-986b-eeaebe0f21e8))
+ (pad "39" thru_hole circle (at 39.765 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 73e86956-a601-434e-8bda-1d2edcf7503f))
+ (pad "40" thru_hole circle (at 42.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5240ba0f-3bf2-4e3b-a575-852b5dbd0592))
+ (pad "41" thru_hole circle (at 44.585 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d0bb45a7-d8a5-453f-8cea-d00c6c2248f6))
+ (pad "42" thru_hole circle (at 46.995 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa712a3e-4841-475e-be96-5989320d5739))
+ (pad "43" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b88bb516-a4a0-4c14-bb1f-0f3d2077a5e6))
+ (pad "44" thru_hole circle (at 2.41 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d7b2effa-09c5-4744-ab2d-5686238ac0dd))
+ (pad "45" thru_hole circle (at 4.82 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e7e1ecec-6910-4889-9ffb-c4a544f2c97b))
+ (pad "46" thru_hole circle (at 7.23 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 06e13c54-e719-4809-9af0-7112ba15a1a3))
+ (pad "47" thru_hole circle (at 9.64 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 717f811b-55e9-4a44-8d70-41ee6db1dd44))
+ (pad "48" thru_hole circle (at 12.05 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e13e9d6-0bc5-40c5-ad4d-acb195976684))
+ (pad "49" thru_hole circle (at 14.46 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c1c5eb8b-8069-4528-8db0-3c935ecf2b6e))
+ (pad "50" thru_hole circle (at 16.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c58a889a-b67f-4d57-8fe6-263ae6868c59))
+ (pad "51" thru_hole circle (at 19.28 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b023f9ee-4581-4109-b723-c9410f15906e))
+ (pad "52" thru_hole circle (at 21.69 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 854dde2a-1154-41a8-a180-41e4bab60861))
+ (pad "53" thru_hole circle (at 24.1 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2000e9b0-2472-4b7a-89a8-782f29fb72cc))
+ (pad "54" thru_hole circle (at 26.51 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 934c2f96-da28-4be8-ad0b-b66b759f9c81))
+ (pad "55" thru_hole circle (at 28.92 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bd00ec78-be13-4024-ad35-f0bda0c7072f))
+ (pad "56" thru_hole circle (at 31.33 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1f83f3b3-4fe9-4ab0-ac45-a9c1e921d4f3))
+ (pad "57" thru_hole circle (at 33.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ac3b7401-cd00-4a68-b8d0-83686399e773))
+ (pad "58" thru_hole circle (at 36.15 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 78e584b4-a03d-4149-b730-38d5ac4a20d1))
+ (pad "59" thru_hole circle (at 38.56 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp db924720-c493-4be8-97e1-3d2c57dc0023))
+ (pad "60" thru_hole circle (at 40.97 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d72cabed-d99a-41d4-963c-3c3fb42ad1a9))
+ (pad "61" thru_hole circle (at 43.38 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c5788e1b-96ff-4687-92eb-624acb3dbd04))
+ (pad "62" thru_hole circle (at 45.79 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d4d879f5-cc0d-4a35-8c03-783f2cd44176))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..cb341cde
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,310 @@
+(footprint "DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 23.545 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 59f8b652-f7ba-4587-8d6e-624b5402f703)
+ )
+ (fp_text value "DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm" (at 23.545 21.26) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 34e6c5a5-a26d-40aa-9f02-781121439d9b)
+ )
+ (fp_text user "${REFERENCE}" (at 23.545 16.76) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a295ea3f-1a04-4f2f-a35b-027958df3b90)
+ )
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 071c821a-991e-4f66-9762-9c1583a5935c))
+ (fp_line (start -2.265 -1.06) (end 49.26 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 1cfc0d74-2422-401f-9d72-940bb4f436d8))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 3d37cecb-d941-4a96-a686-1506b7593a96))
+ (fp_line (start -4.315 13.3) (end -4.315 9.2) (layer "F.SilkS") (width 0.12) (tstamp 6c81d32f-ac3f-4f7e-a12c-178b8a1202ca))
+ (fp_line (start -2.265 9.2) (end -2.265 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 7f6b9817-3542-420a-bf25-aeba87270e29))
+ (fp_line (start 49.26 -1.06) (end 49.26 9.2) (layer "F.SilkS") (width 0.12) (tstamp 91572e96-f985-4fe0-a376-a4da3c9ac7aa))
+ (fp_line (start 51.405 9.2) (end 51.405 13.3) (layer "F.SilkS") (width 0.12) (tstamp 98a902c5-262e-4a0c-8547-b2858ea21393))
+ (fp_line (start 49.26 9.2) (end 51.405 9.2) (layer "F.SilkS") (width 0.12) (tstamp bda361c2-1a2c-4afe-afe3-4c8ab02c720b))
+ (fp_line (start -4.315 9.2) (end -2.265 9.2) (layer "F.SilkS") (width 0.12) (tstamp c40915e8-6bd3-4c56-96c9-87507f223002))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp ced51975-73ba-414f-9c18-a7396edab673))
+ (fp_line (start 51.45 14.3) (end 51.45 20.3) (layer "F.CrtYd") (width 0.05) (tstamp 09457897-453c-4728-a989-a4cedd00ede2))
+ (fp_line (start -4.8 8.8) (end -2.55 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 0aeb4938-0c92-42cf-9c3a-a3ea7af5b732))
+ (fp_line (start -4.4 20.3) (end -4.4 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 11fa37aa-58c2-40f2-bd50-1b3d99b308ff))
+ (fp_line (start 49.5 8.8) (end 51.85 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 21b63104-d2b1-44ce-8e48-9bc5ab9bb8d7))
+ (fp_line (start -11.7 12.9) (end -4.8 12.9) (layer "F.CrtYd") (width 0.05) (tstamp 290ff1bb-39bb-4232-8585-2752ad12bf24))
+ (fp_line (start 49.5 -1.3) (end 49.5 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 42d17c76-03d7-4858-8e5b-7384eb1b84b1))
+ (fp_line (start 58.75 12.9) (end 58.75 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 6e0bc6f1-7618-4e6a-a032-bc206d6e5f02))
+ (fp_line (start 58.75 14.3) (end 51.45 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 7b46ab1b-0188-46b5-9735-715a9bb8a557))
+ (fp_line (start -2.55 -1.3) (end 49.5 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 89c85ec8-2df9-4a7c-898f-0a3877d43b2e))
+ (fp_line (start -4.8 12.9) (end -4.8 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 8d7e1d05-6e37-477f-9d1a-7868068c328e))
+ (fp_line (start -4.4 14.3) (end -11.7 14.3) (layer "F.CrtYd") (width 0.05) (tstamp 9402b816-2399-4831-b377-34201b76cacd))
+ (fp_line (start 51.45 20.3) (end -4.4 20.3) (layer "F.CrtYd") (width 0.05) (tstamp ccc0e8a5-92a1-4f8a-bf7a-63683c2875e1))
+ (fp_line (start -11.7 14.3) (end -11.7 12.9) (layer "F.CrtYd") (width 0.05) (tstamp d66b38c8-9c0a-4423-8ba3-18ea7a14c7e5))
+ (fp_line (start 51.85 8.8) (end 51.85 12.9) (layer "F.CrtYd") (width 0.05) (tstamp edbdd6fb-7ef6-45a3-a3b3-fcd3bc4ef663))
+ (fp_line (start 51.85 12.9) (end 58.75 12.9) (layer "F.CrtYd") (width 0.05) (tstamp eecd73df-3401-47e1-8dcd-a8a773c044b3))
+ (fp_line (start -2.55 8.8) (end -2.55 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp ffa5c588-bd4c-49b2-a019-84d2bc550f53))
+ (fp_line (start 33.84 0) (end 33.84 9.26) (layer "F.Fab") (width 0.1) (tstamp 01232ab2-a1e0-4626-946f-b70a5a275909))
+ (fp_line (start 43.28 3.96) (end 43.28 9.26) (layer "F.Fab") (width 0.1) (tstamp 014a8713-7bb6-47d8-8965-7c22ec5cb8f2))
+ (fp_line (start 2.31 0) (end 2.31 9.26) (layer "F.Fab") (width 0.1) (tstamp 0376bcba-7bf7-43c8-87af-6b4024d68122))
+ (fp_line (start 39.665 1.98) (end 39.665 9.26) (layer "F.Fab") (width 0.1) (tstamp 0499cb85-505e-4e4d-818b-65659254d72d))
+ (fp_line (start 36.05 3.96) (end 36.05 9.26) (layer "F.Fab") (width 0.1) (tstamp 04a347eb-93a7-463f-bf64-2af8d29b2583))
+ (fp_line (start 19.18 3.96) (end 19.18 9.26) (layer "F.Fab") (width 0.1) (tstamp 058f2888-dd60-4d7d-a711-429b0f2b1a12))
+ (fp_line (start 13.255 1.98) (end 13.255 9.26) (layer "F.Fab") (width 0.1) (tstamp 0860bf4b-b479-47cc-b62c-30149ea904ab))
+ (fp_line (start 25.305 1.98) (end 25.305 9.26) (layer "F.Fab") (width 0.1) (tstamp 08cde341-4664-4952-a874-d127f02819bd))
+ (fp_line (start 1.305 1.98) (end 1.305 9.26) (layer "F.Fab") (width 0.1) (tstamp 0a784ce6-0168-4a87-ab29-a5e83740c5ff))
+ (fp_line (start 4.72 0) (end 4.72 9.26) (layer "F.Fab") (width 0.1) (tstamp 0ad532e0-cf99-49bc-8851-a86d75cbec81))
+ (fp_line (start 30.025 1.98) (end 30.025 9.26) (layer "F.Fab") (width 0.1) (tstamp 0b9597f5-3e38-4cbd-a31b-67f082102d58))
+ (fp_line (start 44.685 1.98) (end 44.685 9.26) (layer "F.Fab") (width 0.1) (tstamp 0bd8562b-988c-41cd-8ef8-011b703a0127))
+ (fp_line (start 11.95 0) (end 11.95 9.26) (layer "F.Fab") (width 0.1) (tstamp 0d807075-2c76-4534-81d4-9fe1615a5b85))
+ (fp_line (start -11.155 13.76) (end 58.245 13.76) (layer "F.Fab") (width 0.1) (tstamp 0e54650c-4996-4cda-9788-6b916913617d))
+ (fp_line (start -11.155 13.36) (end -11.155 13.76) (layer "F.Fab") (width 0.1) (tstamp 0ee1c72f-9fa9-4696-9648-ddf26480d1a7))
+ (fp_line (start 50.945 13.76) (end -3.855 13.76) (layer "F.Fab") (width 0.1) (tstamp 0fa91818-c20e-495a-b0fa-7b7187ee9da1))
+ (fp_line (start 16.77 3.96) (end 16.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 13b06d2b-450a-497b-a5ee-0b166bc29c2c))
+ (fp_line (start 18.075 1.98) (end 18.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 13b3f9dd-7aa4-4243-8385-9105f37a5728))
+ (fp_line (start 43.48 3.96) (end 43.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 15b10055-abf5-4100-9b0c-79facdbc318d))
+ (fp_line (start 9.74 0) (end 9.74 9.26) (layer "F.Fab") (width 0.1) (tstamp 160e4b29-ce2d-4228-b698-640a38928e90))
+ (fp_line (start 22.895 1.98) (end 22.895 9.26) (layer "F.Fab") (width 0.1) (tstamp 1666f486-9bc1-4037-b7d3-d9ffa511e081))
+ (fp_line (start 26.41 3.96) (end 26.41 9.26) (layer "F.Fab") (width 0.1) (tstamp 1672279d-237d-4ad4-92eb-668e0382bd63))
+ (fp_line (start 45.89 0) (end 45.89 9.26) (layer "F.Fab") (width 0.1) (tstamp 19a8d575-bf8a-4732-b45c-578c7afb7642))
+ (fp_line (start 0.1 0) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 1a454eca-0a8a-4d49-88a1-c2d9d6aa23cb))
+ (fp_line (start 28.92 3.96) (end 28.92 9.26) (layer "F.Fab") (width 0.1) (tstamp 1ede8925-195f-4219-82c3-1a0dc399eaf0))
+ (fp_line (start 48.3 0) (end 48.3 9.26) (layer "F.Fab") (width 0.1) (tstamp 225c79c9-3de0-4410-9bb7-b261b50e3e25))
+ (fp_line (start 36.25 3.96) (end 36.25 9.26) (layer "F.Fab") (width 0.1) (tstamp 2262df89-5161-41ec-a16d-6f15b0b02461))
+ (fp_line (start 41.07 3.96) (end 41.07 9.26) (layer "F.Fab") (width 0.1) (tstamp 261d2673-bafb-4084-9ddf-e39e047d1e20))
+ (fp_line (start 5.925 1.98) (end 5.925 9.26) (layer "F.Fab") (width 0.1) (tstamp 2730dba1-5d24-4ef6-a5c0-9da4181f940d))
+ (fp_line (start 24.1 3.96) (end 24.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 282269a6-6cee-461e-9f06-3decc30382cc))
+ (fp_line (start 7.33 3.96) (end 7.33 9.26) (layer "F.Fab") (width 0.1) (tstamp 2896a864-bc2d-445a-95fb-ecb9b948337c))
+ (fp_line (start 13.355 1.98) (end 13.355 9.26) (layer "F.Fab") (width 0.1) (tstamp 28a45026-7d99-4135-b3b7-8199ddca8b83))
+ (fp_line (start 16.87 0) (end 16.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 28c78ac6-a5c2-44b4-a365-0a65d71a4de2))
+ (fp_line (start 16.87 3.96) (end 16.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 2e8ecce5-1762-4314-b074-b2169f6c865e))
+ (fp_line (start 31.33 0) (end 31.33 9.26) (layer "F.Fab") (width 0.1) (tstamp 2e9efe9c-f0ec-4d9f-888b-b3decca5b4c6))
+ (fp_line (start 48.2 0) (end 48.2 9.26) (layer "F.Fab") (width 0.1) (tstamp 305b6704-d23f-4580-83fe-ea1cd9c506f3))
+ (fp_line (start 30.125 1.98) (end 30.125 9.26) (layer "F.Fab") (width 0.1) (tstamp 30a9e499-679d-49b7-a047-593141431dab))
+ (fp_line (start 3.615 1.98) (end 3.615 9.26) (layer "F.Fab") (width 0.1) (tstamp 32906be8-d454-4c79-82ed-1c61ab49e220))
+ (fp_line (start 38.66 0) (end 38.66 9.26) (layer "F.Fab") (width 0.1) (tstamp 34c41c5f-e390-4f99-8d13-122417e26a85))
+ (fp_line (start 16.97 0) (end 16.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 3595401b-55ec-490f-a68e-7a7c402be23d))
+ (fp_line (start 46.895 1.98) (end 46.895 9.26) (layer "F.Fab") (width 0.1) (tstamp 38b3fe72-1c3a-4978-8935-dd6bb64bfa13))
+ (fp_line (start 16.97 3.96) (end 16.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 3a5de850-93f3-4159-b9da-3b5476798038))
+ (fp_line (start 25.205 1.98) (end 25.205 9.26) (layer "F.Fab") (width 0.1) (tstamp 3c63eb61-50a3-40ec-a015-bf60b73e9334))
+ (fp_line (start 45.69 0) (end 45.69 9.26) (layer "F.Fab") (width 0.1) (tstamp 3cd22d18-ea75-4138-aa20-1fe5949c8678))
+ (fp_line (start 26.61 3.96) (end 26.61 9.26) (layer "F.Fab") (width 0.1) (tstamp 3d391bf5-7efe-482d-ac37-e4d8ea2c0805))
+ (fp_line (start 20.585 1.98) (end 20.585 9.26) (layer "F.Fab") (width 0.1) (tstamp 3d54e74f-673e-46a2-8778-5a92028d9aa0))
+ (fp_line (start 29.02 3.96) (end 29.02 9.26) (layer "F.Fab") (width 0.1) (tstamp 40858ff8-173e-4dbb-bb80-b2037a2f2d6a))
+ (fp_line (start 38.46 3.96) (end 38.46 9.26) (layer "F.Fab") (width 0.1) (tstamp 421efd3f-e00e-4ae5-a13d-acb2b1e0fdc9))
+ (fp_line (start -1.105 1.98) (end -1.105 9.26) (layer "F.Fab") (width 0.1) (tstamp 43c08e47-f844-4c16-891a-1ecba26a157f))
+ (fp_line (start 11.95 3.96) (end 11.95 9.26) (layer "F.Fab") (width 0.1) (tstamp 4907b27f-3cbf-4b9e-8b80-47077a3345a3))
+ (fp_line (start 21.69 0) (end 21.69 9.26) (layer "F.Fab") (width 0.1) (tstamp 4ba9867e-ee93-429d-b0ae-78b7414b5f3f))
+ (fp_line (start 6.025 1.98) (end 6.025 9.26) (layer "F.Fab") (width 0.1) (tstamp 4db760a0-7503-428f-b8ec-d3821b6a82e4))
+ (fp_line (start 26.51 0) (end 26.51 9.26) (layer "F.Fab") (width 0.1) (tstamp 5038de69-f31b-4083-9974-143989ab351c))
+ (fp_line (start 14.56 0) (end 14.56 9.26) (layer "F.Fab") (width 0.1) (tstamp 513b8bf0-7d2a-4e98-875c-60f2e27da21b))
+ (fp_line (start -1.205 1.98) (end -1.205 9.26) (layer "F.Fab") (width 0.1) (tstamp 519ab4df-a0a0-42d8-9dd6-79ca86d3ab79))
+ (fp_line (start 38.56 0) (end 38.56 9.26) (layer "F.Fab") (width 0.1) (tstamp 529cbb3b-3fba-461b-8e65-2d1b3759786e))
+ (fp_line (start 1.205 1.98) (end 1.205 9.26) (layer "F.Fab") (width 0.1) (tstamp 52ad1adb-72ec-4211-af39-9fc2d814a5aa))
+ (fp_line (start 24 0) (end 24 9.26) (layer "F.Fab") (width 0.1) (tstamp 52c55828-d25b-4c73-8fdb-2d28c731a628))
+ (fp_line (start -3.855 13.76) (end -3.855 19.76) (layer "F.Fab") (width 0.1) (tstamp 54b4346b-52ca-40d2-b188-fb26ffb8b897))
+ (fp_line (start 33.74 0) (end 33.74 9.26) (layer "F.Fab") (width 0.1) (tstamp 558428a3-9621-48b8-8da6-da3dd22d9a31))
+ (fp_line (start 33.64 0) (end 33.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 56073c67-5d69-4950-a564-7df955322e49))
+ (fp_line (start 24.2 3.96) (end 24.2 9.26) (layer "F.Fab") (width 0.1) (tstamp 563f5ba3-00ea-433d-99cc-3ce0c087e2ab))
+ (fp_line (start 43.48 0) (end 43.48 9.26) (layer "F.Fab") (width 0.1) (tstamp 5cdba74d-d3c2-4104-a8a1-e66dc25ec48d))
+ (fp_line (start 7.13 3.96) (end 7.13 9.26) (layer "F.Fab") (width 0.1) (tstamp 5e6e8ef6-e8ec-4cef-a3c5-864ac441c6df))
+ (fp_line (start -0.1 0) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 6166534e-6cdd-455d-88c0-7d08c057619a))
+ (fp_line (start 33.64 3.96) (end 33.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 636aa2e9-88a0-43dc-af60-5f441cd49a54))
+ (fp_line (start 43.38 3.96) (end 43.38 9.26) (layer "F.Fab") (width 0.1) (tstamp 64c9e034-d9dd-48e7-9972-4ed486bd5882))
+ (fp_line (start 21.79 3.96) (end 21.79 9.26) (layer "F.Fab") (width 0.1) (tstamp 68d6c312-9c3b-4a80-9b8e-152be157ec94))
+ (fp_line (start 19.18 0) (end 19.18 9.26) (layer "F.Fab") (width 0.1) (tstamp 690381db-c87b-49be-ae36-7d40b1073266))
+ (fp_line (start 40.87 3.96) (end 40.87 9.26) (layer "F.Fab") (width 0.1) (tstamp 6947c0d1-4748-4a13-a58b-81141cb3f22f))
+ (fp_line (start 36.15 0) (end 36.15 9.26) (layer "F.Fab") (width 0.1) (tstamp 69ba7741-a816-4e6f-9c5a-a0573fafa224))
+ (fp_line (start 4.82 3.96) (end 4.82 9.26) (layer "F.Fab") (width 0.1) (tstamp 6a769922-cf50-4268-984a-a4ad56bbd4e0))
+ (fp_line (start 2.51 0) (end 2.51 9.26) (layer "F.Fab") (width 0.1) (tstamp 6aab5767-8008-4a95-b5f3-225430adae16))
+ (fp_line (start 12.15 3.96) (end 12.15 9.26) (layer "F.Fab") (width 0.1) (tstamp 6bb55017-6da6-4684-be79-a858fe02943f))
+ (fp_line (start 37.255 1.98) (end 37.255 9.26) (layer "F.Fab") (width 0.1) (tstamp 6d3bb426-9de5-4df8-88c8-85e3c71401dc))
+ (fp_line (start 24 3.96) (end 24 9.26) (layer "F.Fab") (width 0.1) (tstamp 6db7d629-2530-4341-bf71-a696776c6583))
+ (fp_line (start 1.105 1.98) (end 1.105 9.26) (layer "F.Fab") (width 0.1) (tstamp 6db8a6b3-814a-4de9-ab56-ce8424a3e001))
+ (fp_line (start 9.64 3.96) (end 9.64 9.26) (layer "F.Fab") (width 0.1) (tstamp 6de5ac86-bc4b-45b0-90f8-5925d6622e43))
+ (fp_line (start 42.275 1.98) (end 42.275 9.26) (layer "F.Fab") (width 0.1) (tstamp 70e1c5f5-2440-42e5-bbe3-b50c58df5283))
+ (fp_line (start 38.56 3.96) (end 38.56 9.26) (layer "F.Fab") (width 0.1) (tstamp 7274bb2d-c235-4b8a-a154-4fbc43f0cb19))
+ (fp_line (start 16.77 0) (end 16.77 9.26) (layer "F.Fab") (width 0.1) (tstamp 73879401-7607-4cba-ac84-3291890b9907))
+ (fp_line (start 28.82 3.96) (end 28.82 9.26) (layer "F.Fab") (width 0.1) (tstamp 76f10d4c-645c-4fc5-812e-5c79b5ed8248))
+ (fp_line (start 3.515 1.98) (end 3.515 9.26) (layer "F.Fab") (width 0.1) (tstamp 77a747b1-23ec-4654-ba37-e228e05f07d2))
+ (fp_line (start 37.355 1.98) (end 37.355 9.26) (layer "F.Fab") (width 0.1) (tstamp 77bdff85-298d-4441-8534-0dbe2d23a0c3))
+ (fp_line (start 43.38 0) (end 43.38 9.26) (layer "F.Fab") (width 0.1) (tstamp 7a479fd1-d267-4d25-bfe8-c2e656911e0d))
+ (fp_line (start 45.69 3.96) (end 45.69 9.26) (layer "F.Fab") (width 0.1) (tstamp 7d76646d-c031-4f23-8bca-fbd03ae47ec2))
+ (fp_line (start 4.92 3.96) (end 4.92 9.26) (layer "F.Fab") (width 0.1) (tstamp 7d7c77c0-48f6-4bce-9338-e59e8b44de0c))
+ (fp_line (start 19.38 0) (end 19.38 9.26) (layer "F.Fab") (width 0.1) (tstamp 7db224b5-55f2-4f04-87f9-46567a374045))
+ (fp_line (start 32.435 1.98) (end 32.435 9.26) (layer "F.Fab") (width 0.1) (tstamp 7dc37d32-9319-49c3-9a4c-81b2e530d1d2))
+ (fp_line (start 14.36 3.96) (end 14.36 9.26) (layer "F.Fab") (width 0.1) (tstamp 7e1c365f-35ac-48b1-9fbd-2ac2f33f0064))
+ (fp_line (start 22.995 1.98) (end 22.995 9.26) (layer "F.Fab") (width 0.1) (tstamp 7eae523c-5d10-459e-ae54-41b4899efea7))
+ (fp_line (start -4.255 13.36) (end 51.345 13.36) (layer "F.Fab") (width 0.1) (tstamp 84df7e3e-3671-434e-99ef-91e504d17125))
+ (fp_line (start 10.745 1.98) (end 10.745 9.26) (layer "F.Fab") (width 0.1) (tstamp 85613ddb-9f2f-4efe-b67d-4f891d605127))
+ (fp_line (start 48.1 0) (end 48.1 9.26) (layer "F.Fab") (width 0.1) (tstamp 87b62b05-46e9-4902-b6e8-cee7c4eae342))
+ (fp_line (start 21.79 0) (end 21.79 9.26) (layer "F.Fab") (width 0.1) (tstamp 88469dbf-54ba-4138-89d5-8b5bcc8a5302))
+ (fp_line (start 14.56 3.96) (end 14.56 9.26) (layer "F.Fab") (width 0.1) (tstamp 8a9f4e45-5d97-4151-9320-93701a2b7fb0))
+ (fp_line (start 34.945 1.98) (end 34.945 9.26) (layer "F.Fab") (width 0.1) (tstamp 8b2258da-990c-4e75-b479-255a1afad90e))
+ (fp_line (start 30.225 1.98) (end 30.225 9.26) (layer "F.Fab") (width 0.1) (tstamp 8b9bc038-c348-448b-a3ab-24c22b99ea74))
+ (fp_line (start 58.245 13.36) (end -11.155 13.36) (layer "F.Fab") (width 0.1) (tstamp 8d4120f4-00b5-4423-90fe-3ca9e648d1a2))
+ (fp_line (start 36.05 0) (end 36.05 9.26) (layer "F.Fab") (width 0.1) (tstamp 8e9686a7-9983-46a5-a5ff-5277abf4f24a))
+ (fp_line (start 31.43 0) (end 31.43 9.26) (layer "F.Fab") (width 0.1) (tstamp 9016f2c3-8159-4369-8bf7-9e5d7c190f25))
+ (fp_line (start 31.33 3.96) (end 31.33 9.26) (layer "F.Fab") (width 0.1) (tstamp 911ff73c-0ba5-4ae4-898f-257654dd2f7b))
+ (fp_line (start 44.585 1.98) (end 44.585 9.26) (layer "F.Fab") (width 0.1) (tstamp 9429e07f-88cf-45dd-8940-3b05eeb5e673))
+ (fp_line (start 2.51 3.96) (end 2.51 9.26) (layer "F.Fab") (width 0.1) (tstamp 963ed568-cf01-47d3-a1ef-2559acbb57c2))
+ (fp_line (start 10.845 1.98) (end 10.845 9.26) (layer "F.Fab") (width 0.1) (tstamp 967186d2-c25e-44cd-93aa-d375aa2bc130))
+ (fp_line (start 10.945 1.98) (end 10.945 9.26) (layer "F.Fab") (width 0.1) (tstamp 96c3013c-5091-4de9-a5f8-e76af9e530fc))
+ (fp_line (start 39.865 1.98) (end 39.865 9.26) (layer "F.Fab") (width 0.1) (tstamp 986abf20-2f5a-454c-83eb-a9544adbc385))
+ (fp_line (start 31.43 3.96) (end 31.43 9.26) (layer "F.Fab") (width 0.1) (tstamp 9896f0dc-03c2-4ade-9b04-9d8ea40a13f3))
+ (fp_line (start 45.79 0) (end 45.79 9.26) (layer "F.Fab") (width 0.1) (tstamp 99184d75-1c7d-4c6b-9fb0-092d2cc9edcd))
+ (fp_line (start 45.89 3.96) (end 45.89 9.26) (layer "F.Fab") (width 0.1) (tstamp 991b1102-e242-4a35-8f60-58d4ce21c2a2))
+ (fp_line (start 36.25 0) (end 36.25 9.26) (layer "F.Fab") (width 0.1) (tstamp 9a5f8142-fe5e-47b6-810b-d392a2730895))
+ (fp_line (start 40.97 3.96) (end 40.97 9.26) (layer "F.Fab") (width 0.1) (tstamp 9ae5bd2a-5a5d-4428-abc7-5eef3f2b68f0))
+ (fp_line (start 12.05 0) (end 12.05 9.26) (layer "F.Fab") (width 0.1) (tstamp 9b10c539-15fa-4df3-b5ac-6f6656a70a7c))
+ (fp_line (start 41.07 0) (end 41.07 9.26) (layer "F.Fab") (width 0.1) (tstamp 9d0a90e7-e73c-4f4c-a0fb-32f7ebee2288))
+ (fp_line (start 35.045 1.98) (end 35.045 9.26) (layer "F.Fab") (width 0.1) (tstamp 9e0184a4-c7db-4dd4-9305-b4dabd20c18a))
+ (fp_line (start 13.155 1.98) (end 13.155 9.26) (layer "F.Fab") (width 0.1) (tstamp 9e3c9121-87d8-499c-a37a-c6470877784b))
+ (fp_line (start 42.075 1.98) (end 42.075 9.26) (layer "F.Fab") (width 0.1) (tstamp 9ec35b06-9401-47d4-9b8c-2dab485ccdd8))
+ (fp_line (start 12.05 3.96) (end 12.05 9.26) (layer "F.Fab") (width 0.1) (tstamp 9f994efd-4050-4701-9ef5-bfeebe56688c))
+ (fp_line (start 50.945 19.76) (end 50.945 13.76) (layer "F.Fab") (width 0.1) (tstamp 9fdc94cd-d0cc-44fd-92f0-db97a883cee3))
+ (fp_line (start 37.455 1.98) (end 37.455 9.26) (layer "F.Fab") (width 0.1) (tstamp 9ff90903-38f5-489a-b8b8-f5f7ebecd034))
+ (fp_line (start 51.345 9.26) (end -4.255 9.26) (layer "F.Fab") (width 0.1) (tstamp a6593f2c-1d88-443c-8638-15acf655a74f))
+ (fp_line (start 31.23 3.96) (end 31.23 9.26) (layer "F.Fab") (width 0.1) (tstamp a72a78e7-92f8-4b76-997e-e41c1c5beec3))
+ (fp_line (start 2.41 0) (end 2.41 9.26) (layer "F.Fab") (width 0.1) (tstamp a852c1ed-8be4-46ec-84e3-69f5186129f8))
+ (fp_line (start 28.82 0) (end 28.82 9.26) (layer "F.Fab") (width 0.1) (tstamp a866c646-9f67-42e1-b153-16c3eaa15cb8))
+ (fp_line (start 38.46 0) (end 38.46 9.26) (layer "F.Fab") (width 0.1) (tstamp a8c5ccbf-0fcf-4191-8b41-9ed4de431e78))
+ (fp_line (start 2.31 3.96) (end 2.31 9.26) (layer "F.Fab") (width 0.1) (tstamp a909d5d9-04ea-4e96-80d1-5f918eba088d))
+ (fp_line (start 32.535 1.98) (end 32.535 9.26) (layer "F.Fab") (width 0.1) (tstamp aaada35b-ebef-4322-8bac-9facaffbf587))
+ (fp_line (start 14.46 3.96) (end 14.46 9.26) (layer "F.Fab") (width 0.1) (tstamp ab2322e4-1ef4-40a4-bcff-b0626fdc9ffc))
+ (fp_line (start 27.715 1.98) (end 27.715 9.26) (layer "F.Fab") (width 0.1) (tstamp abda724b-7b2e-4f64-aa32-f844e69bd5e2))
+ (fp_line (start 2.41 3.96) (end 2.41 9.26) (layer "F.Fab") (width 0.1) (tstamp ad80d7e2-5fc4-4f27-bce3-12e178bd7c1d))
+ (fp_line (start 39.765 1.98) (end 39.765 9.26) (layer "F.Fab") (width 0.1) (tstamp adf32aa8-0ec8-4c42-8ee8-58af5d6e59c3))
+ (fp_line (start 26.61 0) (end 26.61 9.26) (layer "F.Fab") (width 0.1) (tstamp ae1339a1-8009-4699-9052-6c1d5088cbba))
+ (fp_line (start 26.41 0) (end 26.41 9.26) (layer "F.Fab") (width 0.1) (tstamp b07fcdda-556f-488b-90bd-c4140af8eca6))
+ (fp_line (start 4.82 0) (end 4.82 9.26) (layer "F.Fab") (width 0.1) (tstamp b0983386-82e4-465c-9303-831ae0047b07))
+ (fp_line (start 20.385 1.98) (end 20.385 9.26) (layer "F.Fab") (width 0.1) (tstamp b0cb80fb-f933-490c-8fbf-916bc37c50a9))
+ (fp_line (start 14.36 0) (end 14.36 9.26) (layer "F.Fab") (width 0.1) (tstamp b1954ec5-0f34-4776-b272-5d8a3f2f72a1))
+ (fp_line (start 45.79 3.96) (end 45.79 9.26) (layer "F.Fab") (width 0.1) (tstamp b1b93674-d82c-41a8-9bd2-903b293dca81))
+ (fp_line (start 8.335 1.98) (end 8.335 9.26) (layer "F.Fab") (width 0.1) (tstamp b314e3e3-29e0-4cf6-afc0-4181f80c9341))
+ (fp_line (start 31.23 0) (end 31.23 9.26) (layer "F.Fab") (width 0.1) (tstamp b39e72a9-133b-413b-8cd4-31d37dcac67c))
+ (fp_line (start 3.715 1.98) (end 3.715 9.26) (layer "F.Fab") (width 0.1) (tstamp b73d1950-a898-4f84-b0e5-8a4458115f50))
+ (fp_line (start 14.46 0) (end 14.46 9.26) (layer "F.Fab") (width 0.1) (tstamp b7545ce7-8fd5-4c69-a0c2-75aefdfd1051))
+ (fp_line (start 21.59 0) (end 21.59 9.26) (layer "F.Fab") (width 0.1) (tstamp b7f8a6cd-6b53-4f83-a8a1-7ea737c2ffd3))
+ (fp_line (start 19.28 0) (end 19.28 9.26) (layer "F.Fab") (width 0.1) (tstamp b92a070d-0ba4-4854-ae0c-790f9e7e8faa))
+ (fp_line (start 36.15 3.96) (end 36.15 9.26) (layer "F.Fab") (width 0.1) (tstamp bbf1a98e-805f-4efe-b3d3-6c4417738d20))
+ (fp_line (start 19.38 3.96) (end 19.38 9.26) (layer "F.Fab") (width 0.1) (tstamp bc094bd5-c9e9-4d04-9f26-b7b31cf06891))
+ (fp_line (start 4.72 3.96) (end 4.72 9.26) (layer "F.Fab") (width 0.1) (tstamp bc3d57e9-fdd1-42f0-b713-1bd4a8dee8f0))
+ (fp_line (start 26.51 3.96) (end 26.51 9.26) (layer "F.Fab") (width 0.1) (tstamp bd44aa8c-3da0-4245-b461-c8daa18a317b))
+ (fp_line (start 15.565 1.98) (end 15.565 9.26) (layer "F.Fab") (width 0.1) (tstamp be776d79-481a-406c-a2f7-91596b207290))
+ (fp_line (start 51.345 13.36) (end 51.345 9.26) (layer "F.Fab") (width 0.1) (tstamp bed27553-749c-4b37-8cce-a68cd820e4d8))
+ (fp_line (start 24.1 0) (end 24.1 9.26) (layer "F.Fab") (width 0.1) (tstamp bf9fe627-ad68-430f-a6c0-46084d27e091))
+ (fp_line (start 22.795 1.98) (end 22.795 9.26) (layer "F.Fab") (width 0.1) (tstamp c0755218-54c9-4537-a303-e88ce78ea815))
+ (fp_line (start 32.635 1.98) (end 32.635 9.26) (layer "F.Fab") (width 0.1) (tstamp c25f4037-fa67-459e-9652-923449cff113))
+ (fp_line (start -4.255 9.26) (end -4.255 13.36) (layer "F.Fab") (width 0.1) (tstamp c26cbae3-e99e-47de-91d7-a8a8e4235a50))
+ (fp_line (start 6.125 1.98) (end 6.125 9.26) (layer "F.Fab") (width 0.1) (tstamp c50c77b0-c79a-4571-b760-28e2a3f7ba3d))
+ (fp_line (start 21.59 3.96) (end 21.59 9.26) (layer "F.Fab") (width 0.1) (tstamp c62b9b46-d87e-4c4d-81a8-17f0078d376c))
+ (fp_line (start 0 3.96) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp c7567ad3-f1e7-4af2-94c5-cb780246da75))
+ (fp_line (start 21.69 3.96) (end 21.69 9.26) (layer "F.Fab") (width 0.1) (tstamp c8361249-6341-471f-9c4b-dd406f338b69))
+ (fp_line (start 44.485 1.98) (end 44.485 9.26) (layer "F.Fab") (width 0.1) (tstamp cc5b3320-d835-4429-9b21-ebd5f735161f))
+ (fp_line (start 7.13 0) (end 7.13 9.26) (layer "F.Fab") (width 0.1) (tstamp ce72480d-4584-4ef4-b090-e59815ac7834))
+ (fp_line (start 27.815 1.98) (end 27.815 9.26) (layer "F.Fab") (width 0.1) (tstamp ceb482ab-1fe9-460f-8302-d994a5d7d5ff))
+ (fp_line (start 7.23 3.96) (end 7.23 9.26) (layer "F.Fab") (width 0.1) (tstamp cf4f92e5-0b11-4a18-892a-959928b532cf))
+ (fp_line (start 27.615 1.98) (end 27.615 9.26) (layer "F.Fab") (width 0.1) (tstamp d04fe73f-7cbe-4c79-bac4-6080f65d15c0))
+ (fp_line (start 12.15 0) (end 12.15 9.26) (layer "F.Fab") (width 0.1) (tstamp d07e11b5-7cd8-4ac6-aa9f-49bb534949b5))
+ (fp_line (start 25.405 1.98) (end 25.405 9.26) (layer "F.Fab") (width 0.1) (tstamp d350d5e9-efa4-4b74-b7e2-e1fc7d9c253b))
+ (fp_line (start 43.28 0) (end 43.28 9.26) (layer "F.Fab") (width 0.1) (tstamp d44f1ae3-ddef-45ff-b68b-58f6163e2f06))
+ (fp_line (start 34.845 1.98) (end 34.845 9.26) (layer "F.Fab") (width 0.1) (tstamp d65da4d7-7e09-4968-8637-b9a48f57a879))
+ (fp_line (start 9.54 0) (end 9.54 9.26) (layer "F.Fab") (width 0.1) (tstamp d7b25a6c-8826-4f80-86a3-df7ab6f722a5))
+ (fp_line (start 40.97 0) (end 40.97 9.26) (layer "F.Fab") (width 0.1) (tstamp d7c23bfe-64a4-4c14-9c5c-98c2d109c1cc))
+ (fp_line (start 8.535 1.98) (end 8.535 9.26) (layer "F.Fab") (width 0.1) (tstamp dc55bae0-c476-42f0-943e-8fc94ce4dae7))
+ (fp_line (start -1.305 1.98) (end -1.305 9.26) (layer "F.Fab") (width 0.1) (tstamp dc69d3c6-09e6-46ca-b4f5-03dc347646c9))
+ (fp_line (start 20.485 1.98) (end 20.485 9.26) (layer "F.Fab") (width 0.1) (tstamp dc77ca84-1b07-4ba5-a35d-4bcd849c8bbc))
+ (fp_line (start 47.095 1.98) (end 47.095 9.26) (layer "F.Fab") (width 0.1) (tstamp dd5a7a40-ade2-49ce-9752-aac7d8d206b9))
+ (fp_line (start 7.23 0) (end 7.23 9.26) (layer "F.Fab") (width 0.1) (tstamp de74e14a-a805-4b3b-b0bc-834abca0947b))
+ (fp_line (start 46.995 1.98) (end 46.995 9.26) (layer "F.Fab") (width 0.1) (tstamp df988541-c32a-4208-8fd4-8539591e132f))
+ (fp_line (start 40.87 0) (end 40.87 9.26) (layer "F.Fab") (width 0.1) (tstamp dfa83efe-7975-4386-971a-34965281e1a6))
+ (fp_line (start 15.765 1.98) (end 15.765 9.26) (layer "F.Fab") (width 0.1) (tstamp e04ce93f-2adb-4461-b8f2-b141e6b4ac99))
+ (fp_line (start 33.84 3.96) (end 33.84 9.26) (layer "F.Fab") (width 0.1) (tstamp e2bf8c28-1123-4b5d-a678-f4cce379d2b8))
+ (fp_line (start -0.1 3.96) (end -0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp e5ae2d84-4c6f-4d3f-a54f-87bef03e842d))
+ (fp_line (start 4.92 0) (end 4.92 9.26) (layer "F.Fab") (width 0.1) (tstamp e9a3ff9c-eada-49d3-acf2-ef36ded4230c))
+ (fp_line (start 38.66 3.96) (end 38.66 9.26) (layer "F.Fab") (width 0.1) (tstamp ea5aeff4-cb34-4fd0-b144-c64e2c459c43))
+ (fp_line (start 28.92 0) (end 28.92 9.26) (layer "F.Fab") (width 0.1) (tstamp eb0c8c89-0558-443c-9208-e8450719c21b))
+ (fp_line (start 19.28 3.96) (end 19.28 9.26) (layer "F.Fab") (width 0.1) (tstamp ec620dba-7ce8-4c56-add1-72959fdd511e))
+ (fp_line (start 42.175 1.98) (end 42.175 9.26) (layer "F.Fab") (width 0.1) (tstamp ec8b49de-98a7-4458-b759-810af4974e06))
+ (fp_line (start 9.64 0) (end 9.64 9.26) (layer "F.Fab") (width 0.1) (tstamp ece56b38-f7cd-4ae6-bf2d-ba13265782e7))
+ (fp_line (start 9.74 3.96) (end 9.74 9.26) (layer "F.Fab") (width 0.1) (tstamp ee7e296b-e17e-4181-8ba6-a08ad5b1b69d))
+ (fp_line (start 0 0) (end 0 9.26) (layer "F.Fab") (width 0.1) (tstamp f11c40bd-69b6-46d6-ad0a-bdffad77e0aa))
+ (fp_line (start 15.665 1.98) (end 15.665 9.26) (layer "F.Fab") (width 0.1) (tstamp f1ab84ee-555b-4dd8-92db-6d70bb12ad11))
+ (fp_line (start -3.855 19.76) (end 50.945 19.76) (layer "F.Fab") (width 0.1) (tstamp f2098d61-30ec-4e60-b3a1-9052791afacc))
+ (fp_line (start 18.175 1.98) (end 18.175 9.26) (layer "F.Fab") (width 0.1) (tstamp f2806bf2-3483-4e27-96a1-d7383cecc524))
+ (fp_line (start 24.2 0) (end 24.2 9.26) (layer "F.Fab") (width 0.1) (tstamp f4e14400-db33-45d0-9fb6-e57d316b6d74))
+ (fp_line (start 58.245 13.76) (end 58.245 13.36) (layer "F.Fab") (width 0.1) (tstamp f672b40e-be43-4f34-b047-efac744f6e3a))
+ (fp_line (start 7.33 0) (end 7.33 9.26) (layer "F.Fab") (width 0.1) (tstamp f7919012-5783-4599-83fd-d72e75e85c4c))
+ (fp_line (start 9.54 3.96) (end 9.54 9.26) (layer "F.Fab") (width 0.1) (tstamp f8355ff8-60d5-410b-9afd-c1730f44dd7c))
+ (fp_line (start 33.74 3.96) (end 33.74 9.26) (layer "F.Fab") (width 0.1) (tstamp f8eb61f3-dd90-4978-8628-82f5daa2b277))
+ (fp_line (start 8.435 1.98) (end 8.435 9.26) (layer "F.Fab") (width 0.1) (tstamp fe0418f8-fd81-4303-82aa-fe86b3b23360))
+ (fp_line (start 17.975 1.98) (end 17.975 9.26) (layer "F.Fab") (width 0.1) (tstamp fee8cce4-4324-42de-ac71-e0c7e1100628))
+ (fp_line (start 29.02 0) (end 29.02 9.26) (layer "F.Fab") (width 0.1) (tstamp feed3003-eae6-42b9-a9eb-4fbf7c056cc6))
+ (fp_line (start 0.1 3.96) (end 0.1 9.26) (layer "F.Fab") (width 0.1) (tstamp ffea4feb-9709-4e37-9026-50d702a6df8b))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 516fbbca-5cd9-47dd-890d-0d80e2eceac3))
+ (pad "2" thru_hole circle (at 2.41 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 64b9465b-40f9-43cd-8c1f-1b4fcb0cfe1b))
+ (pad "3" thru_hole circle (at 4.82 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6bb77550-01db-4202-9c05-a82f5e8839c1))
+ (pad "4" thru_hole circle (at 7.23 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 34b19371-e31b-45f8-bbae-2c2a5cd2a39a))
+ (pad "5" thru_hole circle (at 9.64 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2d3cccd5-9ffc-4e88-9baa-f88afe2a315d))
+ (pad "6" thru_hole circle (at 12.05 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 13758a20-03f8-41e3-85fc-975fefe05813))
+ (pad "7" thru_hole circle (at 14.46 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e581aed5-9bab-4bde-a931-fd85037b4964))
+ (pad "8" thru_hole circle (at 16.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a42e4779-8d0f-4699-a077-8339025f8905))
+ (pad "9" thru_hole circle (at 19.28 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bd4bb891-2167-4710-85d9-8a8b7f155ce3))
+ (pad "10" thru_hole circle (at 21.69 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6ccf2e0a-8c18-4946-979c-207a3db806c0))
+ (pad "11" thru_hole circle (at 24.1 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 294b512e-f251-45e6-9c6f-60cc0e46a4cc))
+ (pad "12" thru_hole circle (at 26.51 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 49d34299-5c46-4e61-b7f1-7c47bcc9612e))
+ (pad "13" thru_hole circle (at 28.92 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e297fab1-ce33-453d-93ca-8e6bff26ac6e))
+ (pad "14" thru_hole circle (at 31.33 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f188cab-4dcb-4ec9-b12f-61235c50ced2))
+ (pad "15" thru_hole circle (at 33.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ef7d08d7-5f16-40a6-b86c-3843e84ea810))
+ (pad "16" thru_hole circle (at 36.15 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp db3c118c-d18c-458a-9a42-1316eea8e1a1))
+ (pad "17" thru_hole circle (at 38.56 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c9bd4510-6482-4da2-baee-921600da508a))
+ (pad "18" thru_hole circle (at 40.97 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e4c1bca0-b8b8-494b-975d-b7a8d03b2642))
+ (pad "19" thru_hole circle (at 43.38 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c3839605-7ebb-456a-bd4e-153e159d5a97))
+ (pad "20" thru_hole circle (at 45.79 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp df298d23-aece-4dd9-ba25-e39c0138b34d))
+ (pad "21" thru_hole circle (at 48.2 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 90c2b90e-2a30-40b5-8750-b3246d3feafc))
+ (pad "22" thru_hole circle (at -1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1cf677ec-f790-481c-8ebc-a7e67174c321))
+ (pad "23" thru_hole circle (at 1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d7da5604-f3b0-45e6-a690-edb598d443b2))
+ (pad "24" thru_hole circle (at 3.615 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f716f5c6-6833-4125-bcd2-da7978813712))
+ (pad "25" thru_hole circle (at 6.025 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 07966304-bb95-484f-8026-8dc53d213072))
+ (pad "26" thru_hole circle (at 8.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3c614b47-86aa-401d-ab9f-2e3c34dcb57b))
+ (pad "27" thru_hole circle (at 10.845 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6e63a27-2ddd-4d6b-93d7-9bbdfd6c627c))
+ (pad "28" thru_hole circle (at 13.255 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5de9d090-d357-4cde-ac4d-3d0f9ae1a370))
+ (pad "29" thru_hole circle (at 15.665 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3f617e65-75bd-436b-99ef-5f6ef66dd3c2))
+ (pad "30" thru_hole circle (at 18.075 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3a4e25c3-03fa-4386-a18d-a03590f50e4c))
+ (pad "31" thru_hole circle (at 20.485 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3b6b20ae-5f44-4875-92e3-8551661ea872))
+ (pad "32" thru_hole circle (at 22.895 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cc563918-ae41-4f55-8032-e9b4c691d4ba))
+ (pad "33" thru_hole circle (at 25.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 98f2e4aa-6e9c-4e96-91b6-2ec44cd32db8))
+ (pad "34" thru_hole circle (at 27.715 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 64f174a5-1b19-4064-98f9-d2d00fd4bab7))
+ (pad "35" thru_hole circle (at 30.125 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 90a38c97-b398-4b5f-bd48-0026eba671d9))
+ (pad "36" thru_hole circle (at 32.535 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 087d8b63-046c-4087-8650-22d58561d287))
+ (pad "37" thru_hole circle (at 34.945 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 41f5ac1c-4a2d-4bf0-8a41-bb2558d4e11a))
+ (pad "38" thru_hole circle (at 37.355 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eaffe8c8-dd07-41e3-b908-6fe07e43627b))
+ (pad "39" thru_hole circle (at 39.765 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa38cd0e-e923-43f8-bf83-be199ffde17f))
+ (pad "40" thru_hole circle (at 42.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 595cde4b-c53c-4320-a212-7c20b4c08c47))
+ (pad "41" thru_hole circle (at 44.585 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 20ab633d-9342-4e5b-8b78-ce58d1fa0e14))
+ (pad "42" thru_hole circle (at 46.995 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e89e1761-86ad-4ee1-b8c3-f03c2cd20267))
+ (pad "43" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed86d736-4921-436b-83d2-b3dd4089c5b2))
+ (pad "44" thru_hole circle (at 2.41 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0384cc3c-89b2-45b9-81f2-a67ffad5ace8))
+ (pad "45" thru_hole circle (at 4.82 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c94c9cc6-bbbc-45d3-b34c-4e3f8beabe72))
+ (pad "46" thru_hole circle (at 7.23 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a009ab81-2d57-4444-8a68-98dd732f432f))
+ (pad "47" thru_hole circle (at 9.64 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b80e49f5-f9db-45d8-8f29-af98f1769405))
+ (pad "48" thru_hole circle (at 12.05 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 90fafaaf-04e8-4396-8cf7-d966fa63fc97))
+ (pad "49" thru_hole circle (at 14.46 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 80eacdd7-e0ba-4b66-af17-2ce68dda7688))
+ (pad "50" thru_hole circle (at 16.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 206cdee8-6847-4e3e-b263-33204c5b7abf))
+ (pad "51" thru_hole circle (at 19.28 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b25a7174-0640-4353-adfe-6e8b71b781bd))
+ (pad "52" thru_hole circle (at 21.69 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e469e01e-a171-4b0e-9cb5-4ba24cd05d9b))
+ (pad "53" thru_hole circle (at 24.1 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d2498698-e6af-4271-b9d4-0bb70ad9a8e5))
+ (pad "54" thru_hole circle (at 26.51 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 75f6a252-9a14-4fea-8b94-cc7bcd28cdd2))
+ (pad "55" thru_hole circle (at 28.92 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c83f19e1-e017-453f-829d-8640e747ccc4))
+ (pad "56" thru_hole circle (at 31.33 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b56dc470-1c70-4d40-a05e-8a4576047d10))
+ (pad "57" thru_hole circle (at 33.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cab0b1c9-4888-42b1-b9fe-598703747471))
+ (pad "58" thru_hole circle (at 36.15 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fca77d77-6d8c-42a2-8569-6068c0090b60))
+ (pad "59" thru_hole circle (at 38.56 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3a55f49a-1a40-4e23-ba78-18b029bb4c34))
+ (pad "60" thru_hole circle (at 40.97 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 40ea5886-ca79-499a-bafd-43d609871a78))
+ (pad "61" thru_hole circle (at 43.38 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cb310628-9fc4-4523-92f4-562a5a3f8e26))
+ (pad "62" thru_hole circle (at 45.79 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a8e88774-c0c1-4dcf-bd28-a6a32ea74f08))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..fb2a3975
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,310 @@
+(footprint "DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 23.545 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9ff06be3-8a39-4954-bb6e-1dd99dfc67e3)
+ )
+ (fp_text value "DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm" (at 23.545 22.38) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fb76d528-cfc1-4869-9b77-af69e4ca3939)
+ )
+ (fp_text user "${REFERENCE}" (at 23.545 17.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 708b38d5-6a82-4dc1-a82f-d36ab1d87863)
+ )
+ (fp_line (start -4.315 10.32) (end -2.265 10.32) (layer "F.SilkS") (width 0.12) (tstamp 3461470d-a291-4a87-92dd-d201a6b44e1e))
+ (fp_line (start 49.26 -1.06) (end 49.26 10.32) (layer "F.SilkS") (width 0.12) (tstamp 533f7313-26cf-4054-bd7d-e6c564290252))
+ (fp_line (start -2.265 -1.06) (end 49.26 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 5d9c93da-97e4-4921-8e73-1051e8f15573))
+ (fp_line (start 51.405 10.32) (end 51.405 14.42) (layer "F.SilkS") (width 0.12) (tstamp 7c21f8ce-a151-4333-903c-b9c3eadf2387))
+ (fp_line (start 49.26 10.32) (end 51.405 10.32) (layer "F.SilkS") (width 0.12) (tstamp 7f4d793d-5408-4eaf-b94d-d9d425add978))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 969ac077-94f8-4a76-9caa-6f376e26188c))
+ (fp_line (start -4.315 14.42) (end -4.315 10.32) (layer "F.SilkS") (width 0.12) (tstamp 9ccf6067-dd46-433a-9c20-46c6f8f1b49e))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp a185bc03-4a2f-4779-86b5-bdd779069435))
+ (fp_line (start -2.265 10.32) (end -2.265 -1.06) (layer "F.SilkS") (width 0.12) (tstamp a893f230-0528-4b2b-9a59-997af5ab11a3))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp d8129652-007c-4bb0-9721-882b5efd5cff))
+ (fp_line (start 51.45 21.4) (end -4.4 21.4) (layer "F.CrtYd") (width 0.05) (tstamp 0222729a-5d21-48c0-90c3-088ddf4d32ed))
+ (fp_line (start -2.55 -1.35) (end 49.5 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 09fb39ac-0eec-45c0-9749-f9442b0a9543))
+ (fp_line (start 49.5 9.9) (end 51.85 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 16158bc5-d222-4199-85fa-5ab861410b24))
+ (fp_line (start -2.55 9.9) (end -2.55 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 3bb8b319-22cf-46f5-a9b6-4f8943115a4e))
+ (fp_line (start -11.7 15.4) (end -11.7 14) (layer "F.CrtYd") (width 0.05) (tstamp 57065eac-f187-454f-8682-ea30bbc0887f))
+ (fp_line (start 51.85 9.9) (end 51.85 14) (layer "F.CrtYd") (width 0.05) (tstamp 59e10158-581a-4569-a085-91d1ebf4e18a))
+ (fp_line (start -4.4 15.4) (end -11.7 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 5a15d9c0-a5f7-4639-abd8-abedc0798e89))
+ (fp_line (start 49.5 -1.35) (end 49.5 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 66ed1d0b-3c01-49d9-a036-af8903a554aa))
+ (fp_line (start -4.8 9.9) (end -2.55 9.9) (layer "F.CrtYd") (width 0.05) (tstamp 74ba2b93-9100-4e07-9d8a-11be25f7aa1d))
+ (fp_line (start 51.45 15.4) (end 51.45 21.4) (layer "F.CrtYd") (width 0.05) (tstamp 91779bff-8c67-4c8a-bffa-3348b10136bc))
+ (fp_line (start 51.85 14) (end 58.75 14) (layer "F.CrtYd") (width 0.05) (tstamp b38eadbc-1020-4449-9d7f-09a31f0deda2))
+ (fp_line (start 58.75 14) (end 58.75 15.4) (layer "F.CrtYd") (width 0.05) (tstamp ba4b3153-fed0-4e71-bcb9-4cc4510d3e48))
+ (fp_line (start 58.75 15.4) (end 51.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp e3487445-e36d-42aa-97be-74ccdc4c6a56))
+ (fp_line (start -4.8 14) (end -4.8 9.9) (layer "F.CrtYd") (width 0.05) (tstamp f2016023-5108-488e-b88f-3fd80ef92801))
+ (fp_line (start -4.4 21.4) (end -4.4 15.4) (layer "F.CrtYd") (width 0.05) (tstamp f3b5268c-0c6e-4e57-80dd-88e55129f2c6))
+ (fp_line (start -11.7 14) (end -4.8 14) (layer "F.CrtYd") (width 0.05) (tstamp f64049c2-a18a-4a9f-b684-d13ae87f7ac5))
+ (fp_line (start 1.205 2.54) (end 1.205 10.38) (layer "F.Fab") (width 0.1) (tstamp 009c0206-e2b6-476b-86f9-45975eeda4c3))
+ (fp_line (start 1.305 2.54) (end 1.305 10.38) (layer "F.Fab") (width 0.1) (tstamp 00accc3b-f030-49e5-ae35-7e051766cdc5))
+ (fp_line (start 45.69 5.08) (end 45.69 10.38) (layer "F.Fab") (width 0.1) (tstamp 0131b0e6-cfd1-404a-be96-e78c910ce62b))
+ (fp_line (start 16.77 5.08) (end 16.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 01b51dd4-0090-40f0-950f-dba643a66a1d))
+ (fp_line (start 12.05 0) (end 12.05 10.38) (layer "F.Fab") (width 0.1) (tstamp 01c6db71-ce98-4443-a8b9-07b83b0c4427))
+ (fp_line (start 19.28 0) (end 19.28 10.38) (layer "F.Fab") (width 0.1) (tstamp 033bac4c-e39b-42f2-929d-0a0916aee68a))
+ (fp_line (start 46.895 2.54) (end 46.895 10.38) (layer "F.Fab") (width 0.1) (tstamp 0340dbd3-8fb7-4dc1-8164-4222c73b5e38))
+ (fp_line (start 29.02 0) (end 29.02 10.38) (layer "F.Fab") (width 0.1) (tstamp 065e5239-b9f6-4cc8-a8f0-10e0f2bef875))
+ (fp_line (start 36.15 0) (end 36.15 10.38) (layer "F.Fab") (width 0.1) (tstamp 0d0e315c-54e9-45c4-a18a-db2753c49aa2))
+ (fp_line (start 29.02 5.08) (end 29.02 10.38) (layer "F.Fab") (width 0.1) (tstamp 0d603100-6de9-4066-97ad-42b38e8383c9))
+ (fp_line (start 50.945 14.88) (end -3.855 14.88) (layer "F.Fab") (width 0.1) (tstamp 0d97b264-3d17-4765-93a2-d86af63dece8))
+ (fp_line (start 9.64 0) (end 9.64 10.38) (layer "F.Fab") (width 0.1) (tstamp 0e216d31-0934-4036-8b8a-1c2e2db9fb45))
+ (fp_line (start 4.72 0) (end 4.72 10.38) (layer "F.Fab") (width 0.1) (tstamp 12e58261-02ba-4d9b-93f5-231bc600e96b))
+ (fp_line (start 20.385 2.54) (end 20.385 10.38) (layer "F.Fab") (width 0.1) (tstamp 188ed5e9-3dc8-4a62-9039-61be0e98fbfe))
+ (fp_line (start 9.54 5.08) (end 9.54 10.38) (layer "F.Fab") (width 0.1) (tstamp 1a637abc-e837-400c-b46a-89dadee369f4))
+ (fp_line (start 38.66 0) (end 38.66 10.38) (layer "F.Fab") (width 0.1) (tstamp 1c2bd08e-fbda-4b75-bb99-b7292bb8e5b7))
+ (fp_line (start 7.33 0) (end 7.33 10.38) (layer "F.Fab") (width 0.1) (tstamp 1c5870dd-cb48-4884-b6a4-50a67fe98d29))
+ (fp_line (start 13.355 2.54) (end 13.355 10.38) (layer "F.Fab") (width 0.1) (tstamp 1c800ea7-2b3e-48ff-b5b2-bd5e7bf6338f))
+ (fp_line (start 36.05 0) (end 36.05 10.38) (layer "F.Fab") (width 0.1) (tstamp 1d5afd62-bab9-413f-a612-cc8204fb30de))
+ (fp_line (start 4.82 5.08) (end 4.82 10.38) (layer "F.Fab") (width 0.1) (tstamp 1e9bc22a-e2df-4648-994b-75de16f2c63d))
+ (fp_line (start 37.355 2.54) (end 37.355 10.38) (layer "F.Fab") (width 0.1) (tstamp 21f225fa-bc84-43fc-80ca-3bf393ac2697))
+ (fp_line (start 31.43 5.08) (end 31.43 10.38) (layer "F.Fab") (width 0.1) (tstamp 22dd07cd-2a48-4df8-8de8-c33ac1f6fdd5))
+ (fp_line (start 11.95 5.08) (end 11.95 10.38) (layer "F.Fab") (width 0.1) (tstamp 22ede491-87a7-4065-868a-016bcb6f1d3c))
+ (fp_line (start -4.255 14.48) (end 51.345 14.48) (layer "F.Fab") (width 0.1) (tstamp 22f8e86d-a057-4456-a9f4-2d9eadfab0db))
+ (fp_line (start 14.36 5.08) (end 14.36 10.38) (layer "F.Fab") (width 0.1) (tstamp 231b0f47-74af-446d-a3dc-6273cc2e0a3e))
+ (fp_line (start 18.075 2.54) (end 18.075 10.38) (layer "F.Fab") (width 0.1) (tstamp 23dfac0b-aeaf-4f6e-a192-b30eaa8f19e4))
+ (fp_line (start 27.715 2.54) (end 27.715 10.38) (layer "F.Fab") (width 0.1) (tstamp 266456cc-29d4-423e-85fa-2cca2e1e0b9a))
+ (fp_line (start 39.765 2.54) (end 39.765 10.38) (layer "F.Fab") (width 0.1) (tstamp 26fe0d31-cfd3-401f-9bf1-b60907d25f66))
+ (fp_line (start 0 5.08) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 2769b4a4-398c-44e6-a7fc-a8394a1c9829))
+ (fp_line (start -1.205 2.54) (end -1.205 10.38) (layer "F.Fab") (width 0.1) (tstamp 27d9d8f8-82fb-4a51-8485-a1a8709036b6))
+ (fp_line (start 45.89 5.08) (end 45.89 10.38) (layer "F.Fab") (width 0.1) (tstamp 2ab09d37-1fc5-4f9b-910f-6f2e011d77ff))
+ (fp_line (start 1.105 2.54) (end 1.105 10.38) (layer "F.Fab") (width 0.1) (tstamp 2e8f7fd9-9765-49b0-b6f6-5385840a4363))
+ (fp_line (start 10.745 2.54) (end 10.745 10.38) (layer "F.Fab") (width 0.1) (tstamp 2f615e3b-eb8e-444a-81f4-0907ac5fbb5a))
+ (fp_line (start -4.255 10.38) (end -4.255 14.48) (layer "F.Fab") (width 0.1) (tstamp 3126b110-e5aa-435f-8142-239071f1dcae))
+ (fp_line (start 19.38 5.08) (end 19.38 10.38) (layer "F.Fab") (width 0.1) (tstamp 32c44b86-e0c4-4174-a925-6240e5ceffb1))
+ (fp_line (start 19.18 0) (end 19.18 10.38) (layer "F.Fab") (width 0.1) (tstamp 3344ca66-4f8d-48fd-b3af-9a14f55be48e))
+ (fp_line (start 8.535 2.54) (end 8.535 10.38) (layer "F.Fab") (width 0.1) (tstamp 351792a8-76bb-4bce-8944-51b6e36281e9))
+ (fp_line (start 37.255 2.54) (end 37.255 10.38) (layer "F.Fab") (width 0.1) (tstamp 35225b32-294f-48ce-ad96-8401f20df5ff))
+ (fp_line (start 4.92 0) (end 4.92 10.38) (layer "F.Fab") (width 0.1) (tstamp 36a37253-55f9-4f09-b83a-9a4a620ebd65))
+ (fp_line (start 20.485 2.54) (end 20.485 10.38) (layer "F.Fab") (width 0.1) (tstamp 36c1a816-79a6-4f3c-b8e0-91e0b314d237))
+ (fp_line (start 36.25 5.08) (end 36.25 10.38) (layer "F.Fab") (width 0.1) (tstamp 3a4556c2-9ce3-4613-8475-49c118c5c085))
+ (fp_line (start 17.975 2.54) (end 17.975 10.38) (layer "F.Fab") (width 0.1) (tstamp 3b4e7a5e-db05-4e00-ba2b-88199850447b))
+ (fp_line (start 43.38 5.08) (end 43.38 10.38) (layer "F.Fab") (width 0.1) (tstamp 3b527a2b-02d2-4d6c-a2c4-f44847851adf))
+ (fp_line (start 21.79 0) (end 21.79 10.38) (layer "F.Fab") (width 0.1) (tstamp 3c3a3f38-b762-4005-a0db-9bacc22f9a4f))
+ (fp_line (start 7.13 0) (end 7.13 10.38) (layer "F.Fab") (width 0.1) (tstamp 3dca677a-85dd-4431-bce4-91ba23a8580c))
+ (fp_line (start 2.41 0) (end 2.41 10.38) (layer "F.Fab") (width 0.1) (tstamp 3e256bec-4a05-44ef-b61e-a7c2b1369df6))
+ (fp_line (start 14.46 0) (end 14.46 10.38) (layer "F.Fab") (width 0.1) (tstamp 402d2703-3877-4e9f-95bf-902441aae367))
+ (fp_line (start 39.865 2.54) (end 39.865 10.38) (layer "F.Fab") (width 0.1) (tstamp 4466f715-491c-4249-94fa-4b39f08260a9))
+ (fp_line (start 33.64 5.08) (end 33.64 10.38) (layer "F.Fab") (width 0.1) (tstamp 45a775ea-5b94-4869-8d96-cb480fe01368))
+ (fp_line (start 33.64 0) (end 33.64 10.38) (layer "F.Fab") (width 0.1) (tstamp 4661e037-7389-4981-af2d-8c547901a105))
+ (fp_line (start 41.07 5.08) (end 41.07 10.38) (layer "F.Fab") (width 0.1) (tstamp 471fea24-7d75-4685-8eb6-1e3d361e0c11))
+ (fp_line (start 3.515 2.54) (end 3.515 10.38) (layer "F.Fab") (width 0.1) (tstamp 4be6b1b8-c6be-4703-978e-1bf3fc744332))
+ (fp_line (start 24.2 0) (end 24.2 10.38) (layer "F.Fab") (width 0.1) (tstamp 4e18aa65-1d74-4b03-bc3c-bb0586ab4d3e))
+ (fp_line (start 36.25 0) (end 36.25 10.38) (layer "F.Fab") (width 0.1) (tstamp 4ed8e3e7-830e-4b07-b2a0-01f6a1b03ae1))
+ (fp_line (start 9.64 5.08) (end 9.64 10.38) (layer "F.Fab") (width 0.1) (tstamp 51f0e7c4-715d-493e-96d2-31eb4c757e75))
+ (fp_line (start 43.28 0) (end 43.28 10.38) (layer "F.Fab") (width 0.1) (tstamp 5328873a-1a9d-4f4b-8990-79769f20d679))
+ (fp_line (start 31.33 5.08) (end 31.33 10.38) (layer "F.Fab") (width 0.1) (tstamp 5513a54c-4fd2-4aa4-ab20-7afd842a12f0))
+ (fp_line (start 40.97 0) (end 40.97 10.38) (layer "F.Fab") (width 0.1) (tstamp 55b21ae5-4c46-429c-897b-48e6542f7755))
+ (fp_line (start 9.54 0) (end 9.54 10.38) (layer "F.Fab") (width 0.1) (tstamp 5640b50f-f60a-458e-9ee3-b4a8f3fb4998))
+ (fp_line (start 9.74 5.08) (end 9.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 5979db5c-a996-4caf-8fba-38d01a747712))
+ (fp_line (start 30.225 2.54) (end 30.225 10.38) (layer "F.Fab") (width 0.1) (tstamp 5a23430c-4a13-400e-93bf-b3d4f25b46d1))
+ (fp_line (start 7.13 5.08) (end 7.13 10.38) (layer "F.Fab") (width 0.1) (tstamp 5a629abc-954f-4537-8c49-565c33488a6a))
+ (fp_line (start 50.945 20.88) (end 50.945 14.88) (layer "F.Fab") (width 0.1) (tstamp 5ac0cadb-36d2-484b-bd22-d7792522a0a4))
+ (fp_line (start 0 0) (end 0 10.38) (layer "F.Fab") (width 0.1) (tstamp 5b3c5a43-d756-4a97-b668-0c529ec3af4f))
+ (fp_line (start 31.43 0) (end 31.43 10.38) (layer "F.Fab") (width 0.1) (tstamp 5bf537f8-309d-4e61-ac02-14e417e64d53))
+ (fp_line (start 45.79 5.08) (end 45.79 10.38) (layer "F.Fab") (width 0.1) (tstamp 5d86b1a6-587e-4cc7-b898-dbe1a155a7a3))
+ (fp_line (start 43.48 0) (end 43.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 5f82ae1f-c746-461e-b61a-44d4e1545964))
+ (fp_line (start 24.1 5.08) (end 24.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 6294bf58-1fc5-4d7b-a60e-e6da86e084d4))
+ (fp_line (start 2.31 0) (end 2.31 10.38) (layer "F.Fab") (width 0.1) (tstamp 6380e60c-58d1-40c0-810e-0f38344037fe))
+ (fp_line (start 16.87 5.08) (end 16.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 64c23680-e728-4db4-923b-33c2eec65328))
+ (fp_line (start 32.535 2.54) (end 32.535 10.38) (layer "F.Fab") (width 0.1) (tstamp 653b1f19-1f1c-4b0b-a830-dddf98983b13))
+ (fp_line (start 8.335 2.54) (end 8.335 10.38) (layer "F.Fab") (width 0.1) (tstamp 65a5a0a3-394e-47a0-ace9-ae522fc0cab6))
+ (fp_line (start 44.685 2.54) (end 44.685 10.38) (layer "F.Fab") (width 0.1) (tstamp 664d43a1-068f-4967-a2be-61e4bacd43cd))
+ (fp_line (start 2.51 0) (end 2.51 10.38) (layer "F.Fab") (width 0.1) (tstamp 6657d2d3-7dbc-4ef2-833a-105c8b06b810))
+ (fp_line (start 40.87 5.08) (end 40.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 66699edc-df20-4f30-8f38-2957c2295100))
+ (fp_line (start 32.435 2.54) (end 32.435 10.38) (layer "F.Fab") (width 0.1) (tstamp 67ec9058-0e11-4c40-816d-ddee39de3b92))
+ (fp_line (start 14.46 5.08) (end 14.46 10.38) (layer "F.Fab") (width 0.1) (tstamp 6a1e5f7e-f2e8-472c-a98e-b7555fe9a36d))
+ (fp_line (start 7.23 5.08) (end 7.23 10.38) (layer "F.Fab") (width 0.1) (tstamp 6acf6d4b-8507-496f-8a12-27a1e527ca16))
+ (fp_line (start 14.56 0) (end 14.56 10.38) (layer "F.Fab") (width 0.1) (tstamp 70eb76dd-671e-4944-8482-841a4381f15f))
+ (fp_line (start 24.2 5.08) (end 24.2 10.38) (layer "F.Fab") (width 0.1) (tstamp 7278af53-f360-4b34-b224-6b21199e43ae))
+ (fp_line (start 38.66 5.08) (end 38.66 10.38) (layer "F.Fab") (width 0.1) (tstamp 731bf595-6ce4-463b-99de-ec857b4e30b5))
+ (fp_line (start -1.305 2.54) (end -1.305 10.38) (layer "F.Fab") (width 0.1) (tstamp 7337f790-ad34-480c-a91d-efbe21029bd9))
+ (fp_line (start 24 0) (end 24 10.38) (layer "F.Fab") (width 0.1) (tstamp 734bc969-ef94-47b7-b18e-c8f6e4ab82db))
+ (fp_line (start 33.74 5.08) (end 33.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 73c86489-edc4-448e-968a-b2daff7476e8))
+ (fp_line (start 7.33 5.08) (end 7.33 10.38) (layer "F.Fab") (width 0.1) (tstamp 73f65d43-f45e-4362-ad57-65145f54b397))
+ (fp_line (start 26.51 5.08) (end 26.51 10.38) (layer "F.Fab") (width 0.1) (tstamp 76e7dfd2-e75a-4a22-9d3b-639dd272461f))
+ (fp_line (start 45.69 0) (end 45.69 10.38) (layer "F.Fab") (width 0.1) (tstamp 79a9e130-b9d2-479a-a82c-3e0d098f0c3b))
+ (fp_line (start 16.77 0) (end 16.77 10.38) (layer "F.Fab") (width 0.1) (tstamp 7a11bcfc-ff54-4361-a3cf-aa8e38692184))
+ (fp_line (start 27.615 2.54) (end 27.615 10.38) (layer "F.Fab") (width 0.1) (tstamp 7ca420b8-0701-4053-92ec-432213f37ca8))
+ (fp_line (start 48.1 0) (end 48.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 7cea794a-321d-4e68-85d0-62a54a87042d))
+ (fp_line (start 6.125 2.54) (end 6.125 10.38) (layer "F.Fab") (width 0.1) (tstamp 7d56b4ec-38c1-4e63-978b-0cb4d48342fb))
+ (fp_line (start 0.1 0) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp 7dd27179-d93d-43d8-891c-317daa66643a))
+ (fp_line (start 33.84 0) (end 33.84 10.38) (layer "F.Fab") (width 0.1) (tstamp 80420ccf-ebd7-4feb-988d-58ab5eb8d5a9))
+ (fp_line (start 11.95 0) (end 11.95 10.38) (layer "F.Fab") (width 0.1) (tstamp 81c314ef-7688-45ed-be03-20119d9ba3cc))
+ (fp_line (start 26.61 5.08) (end 26.61 10.38) (layer "F.Fab") (width 0.1) (tstamp 82468ebe-2417-477d-bd65-33097d2538a1))
+ (fp_line (start 44.485 2.54) (end 44.485 10.38) (layer "F.Fab") (width 0.1) (tstamp 8362798f-0a04-4792-a48d-774bba6fb8fe))
+ (fp_line (start 47.095 2.54) (end 47.095 10.38) (layer "F.Fab") (width 0.1) (tstamp 8413d958-233e-4773-810d-d5c83655f808))
+ (fp_line (start 19.38 0) (end 19.38 10.38) (layer "F.Fab") (width 0.1) (tstamp 84abc657-3ff0-42e3-90ba-bf5b0ca5bea6))
+ (fp_line (start -1.105 2.54) (end -1.105 10.38) (layer "F.Fab") (width 0.1) (tstamp 8737e448-f7a2-47ad-8240-e2fb7be7cafa))
+ (fp_line (start 15.565 2.54) (end 15.565 10.38) (layer "F.Fab") (width 0.1) (tstamp 88ae166c-2d94-411e-ba98-0efd0edbfdb7))
+ (fp_line (start 40.87 0) (end 40.87 10.38) (layer "F.Fab") (width 0.1) (tstamp 88dbe9d2-5ebc-4871-b5df-9974e4591d67))
+ (fp_line (start 22.895 2.54) (end 22.895 10.38) (layer "F.Fab") (width 0.1) (tstamp 89a4c215-2335-4bd4-b9f5-b0e1ca93d6b8))
+ (fp_line (start 38.56 5.08) (end 38.56 10.38) (layer "F.Fab") (width 0.1) (tstamp 89d641f5-7444-49e3-9390-5b2ad0bcb9d8))
+ (fp_line (start 43.48 5.08) (end 43.48 10.38) (layer "F.Fab") (width 0.1) (tstamp 8a41245f-7431-4a00-acd0-f271f2d1ac96))
+ (fp_line (start 12.15 0) (end 12.15 10.38) (layer "F.Fab") (width 0.1) (tstamp 8a86e72c-2e7e-4aed-a397-54297766291e))
+ (fp_line (start -11.155 14.88) (end 58.245 14.88) (layer "F.Fab") (width 0.1) (tstamp 8c85801d-04d3-4088-8ccb-e5a0c8f722fe))
+ (fp_line (start 28.82 5.08) (end 28.82 10.38) (layer "F.Fab") (width 0.1) (tstamp 8cdbc402-3dca-48c6-9b46-c8f3d50482b5))
+ (fp_line (start 28.82 0) (end 28.82 10.38) (layer "F.Fab") (width 0.1) (tstamp 8d589e25-8793-4c05-917a-b45565502e08))
+ (fp_line (start 20.585 2.54) (end 20.585 10.38) (layer "F.Fab") (width 0.1) (tstamp 8efe347b-739b-41fa-b9ad-d832eef20741))
+ (fp_line (start 25.305 2.54) (end 25.305 10.38) (layer "F.Fab") (width 0.1) (tstamp 9040edf3-42a0-48d5-8e7f-14e89241b1f4))
+ (fp_line (start 58.245 14.88) (end 58.245 14.48) (layer "F.Fab") (width 0.1) (tstamp 9330cf3e-8ddd-4cb1-b56e-4c30f3eb088b))
+ (fp_line (start 42.075 2.54) (end 42.075 10.38) (layer "F.Fab") (width 0.1) (tstamp 95c3c89d-0e45-42a0-b1fe-e52dc546766b))
+ (fp_line (start 12.15 5.08) (end 12.15 10.38) (layer "F.Fab") (width 0.1) (tstamp 98331776-b21f-4bea-bfe9-9973e9a8033a))
+ (fp_line (start 39.665 2.54) (end 39.665 10.38) (layer "F.Fab") (width 0.1) (tstamp 9924f24d-7d28-4cb6-bd2b-2504bc4c120d))
+ (fp_line (start 36.15 5.08) (end 36.15 10.38) (layer "F.Fab") (width 0.1) (tstamp 9b4cba90-cf7a-4569-84a6-855ff2e14a23))
+ (fp_line (start 33.74 0) (end 33.74 10.38) (layer "F.Fab") (width 0.1) (tstamp 9d367f1b-3a35-4891-aa9a-63ca26d1ba57))
+ (fp_line (start 26.61 0) (end 26.61 10.38) (layer "F.Fab") (width 0.1) (tstamp 9f82e9c8-f874-4c7f-90f8-ee20cef9389c))
+ (fp_line (start 32.635 2.54) (end 32.635 10.38) (layer "F.Fab") (width 0.1) (tstamp a44a26de-761d-4f44-8e2b-253d8eb91a1f))
+ (fp_line (start 2.41 5.08) (end 2.41 10.38) (layer "F.Fab") (width 0.1) (tstamp a4625167-f8f2-4b6c-aed7-bf7b79603cf9))
+ (fp_line (start 38.46 5.08) (end 38.46 10.38) (layer "F.Fab") (width 0.1) (tstamp a6b9a2d3-b536-4576-bc37-94bba2740e6d))
+ (fp_line (start 30.125 2.54) (end 30.125 10.38) (layer "F.Fab") (width 0.1) (tstamp a6cbe9ff-a720-41c2-a9e1-ce443a16f57c))
+ (fp_line (start 24.1 0) (end 24.1 10.38) (layer "F.Fab") (width 0.1) (tstamp a7c629dd-25b6-4445-a489-3c954a79c043))
+ (fp_line (start 22.795 2.54) (end 22.795 10.38) (layer "F.Fab") (width 0.1) (tstamp a8ffe717-a446-4594-a59c-2721abe06028))
+ (fp_line (start 26.41 5.08) (end 26.41 10.38) (layer "F.Fab") (width 0.1) (tstamp a9197c4b-7474-41a5-b9ee-3015db74571a))
+ (fp_line (start 12.05 5.08) (end 12.05 10.38) (layer "F.Fab") (width 0.1) (tstamp aa855c38-07ce-4c86-8e8a-ca1d4f5c101b))
+ (fp_line (start 2.51 5.08) (end 2.51 10.38) (layer "F.Fab") (width 0.1) (tstamp aaa6e48d-50f2-44c8-9192-efe6fb1bffb7))
+ (fp_line (start 42.275 2.54) (end 42.275 10.38) (layer "F.Fab") (width 0.1) (tstamp ac3b368d-a934-48b0-ac54-da43c7d9ced7))
+ (fp_line (start 45.89 0) (end 45.89 10.38) (layer "F.Fab") (width 0.1) (tstamp ac98d230-aa82-4f4f-8474-af1e818e01d3))
+ (fp_line (start 15.765 2.54) (end 15.765 10.38) (layer "F.Fab") (width 0.1) (tstamp aca83441-358c-4618-b41e-ebc98482d540))
+ (fp_line (start 21.69 0) (end 21.69 10.38) (layer "F.Fab") (width 0.1) (tstamp accba295-39c3-4ad8-8b89-b4af6cb7a1e2))
+ (fp_line (start 41.07 0) (end 41.07 10.38) (layer "F.Fab") (width 0.1) (tstamp ad2cdb7e-fd66-453f-959d-d679ea3776bd))
+ (fp_line (start 38.56 0) (end 38.56 10.38) (layer "F.Fab") (width 0.1) (tstamp afc6e0d6-377c-4dc7-a03b-a032e2a6ba05))
+ (fp_line (start 40.97 5.08) (end 40.97 10.38) (layer "F.Fab") (width 0.1) (tstamp b0c89311-1a12-4205-ade1-47d47a5a4f70))
+ (fp_line (start 10.845 2.54) (end 10.845 10.38) (layer "F.Fab") (width 0.1) (tstamp b0eb927f-3c55-48da-ac48-843385a832a8))
+ (fp_line (start 37.455 2.54) (end 37.455 10.38) (layer "F.Fab") (width 0.1) (tstamp b10cbd0b-2f0c-4dd6-8c59-fa8ed899e3d6))
+ (fp_line (start 16.97 5.08) (end 16.97 10.38) (layer "F.Fab") (width 0.1) (tstamp b21a9984-8c3a-4969-b2a6-ebe91c18c905))
+ (fp_line (start 36.05 5.08) (end 36.05 10.38) (layer "F.Fab") (width 0.1) (tstamp b55054d1-d37e-4068-bf70-53cc71d898be))
+ (fp_line (start 31.33 0) (end 31.33 10.38) (layer "F.Fab") (width 0.1) (tstamp b782bdac-6b89-4188-8af2-7ca56f682fe3))
+ (fp_line (start 45.79 0) (end 45.79 10.38) (layer "F.Fab") (width 0.1) (tstamp bd80af14-0eb9-4d48-a508-3a9aa89c4a1a))
+ (fp_line (start 4.72 5.08) (end 4.72 10.38) (layer "F.Fab") (width 0.1) (tstamp c27e42ea-e52f-4f09-be32-e46864f0f0b3))
+ (fp_line (start 42.175 2.54) (end 42.175 10.38) (layer "F.Fab") (width 0.1) (tstamp c466a02b-0731-40d8-bfed-028d3ee9b9cc))
+ (fp_line (start 28.92 5.08) (end 28.92 10.38) (layer "F.Fab") (width 0.1) (tstamp c52ea572-1966-47de-ba74-a51bc95a4712))
+ (fp_line (start 31.23 5.08) (end 31.23 10.38) (layer "F.Fab") (width 0.1) (tstamp c830fc70-794a-47fb-a727-3252b0a6801f))
+ (fp_line (start 46.995 2.54) (end 46.995 10.38) (layer "F.Fab") (width 0.1) (tstamp c93a1f68-1895-4dcb-ace7-e657199b440a))
+ (fp_line (start -11.155 14.48) (end -11.155 14.88) (layer "F.Fab") (width 0.1) (tstamp c965b01d-0537-4d84-8adb-b0bd8464e1b1))
+ (fp_line (start 35.045 2.54) (end 35.045 10.38) (layer "F.Fab") (width 0.1) (tstamp cc7eb03f-8a88-4c3d-ab92-a83ebf763092))
+ (fp_line (start 13.155 2.54) (end 13.155 10.38) (layer "F.Fab") (width 0.1) (tstamp cd1a714d-2a83-444c-adae-63d52b42854c))
+ (fp_line (start 13.255 2.54) (end 13.255 10.38) (layer "F.Fab") (width 0.1) (tstamp cdf4824d-72f6-4c22-8c90-36d81f648acd))
+ (fp_line (start 21.79 5.08) (end 21.79 10.38) (layer "F.Fab") (width 0.1) (tstamp cea4af43-656c-4b55-b055-51c257766cd1))
+ (fp_line (start 26.41 0) (end 26.41 10.38) (layer "F.Fab") (width 0.1) (tstamp d050361b-a88b-4921-8464-c645e9b8833a))
+ (fp_line (start 3.615 2.54) (end 3.615 10.38) (layer "F.Fab") (width 0.1) (tstamp d057ec3e-8329-4d20-a919-e0761ae05f52))
+ (fp_line (start 15.665 2.54) (end 15.665 10.38) (layer "F.Fab") (width 0.1) (tstamp d2f85566-525f-4212-a7f4-2d0383839cf3))
+ (fp_line (start 33.84 5.08) (end 33.84 10.38) (layer "F.Fab") (width 0.1) (tstamp d454da73-2fe5-4b34-af1f-b7a83bbad4d6))
+ (fp_line (start 14.36 0) (end 14.36 10.38) (layer "F.Fab") (width 0.1) (tstamp d64769b9-dc99-41e4-b3b7-a22353a240a3))
+ (fp_line (start 16.97 0) (end 16.97 10.38) (layer "F.Fab") (width 0.1) (tstamp d7aca6c5-e733-470e-934b-761473b49bee))
+ (fp_line (start 48.3 0) (end 48.3 10.38) (layer "F.Fab") (width 0.1) (tstamp da2e78b9-70e0-45da-9444-140f8284b53f))
+ (fp_line (start 25.405 2.54) (end 25.405 10.38) (layer "F.Fab") (width 0.1) (tstamp da6e68a9-6c85-4543-816f-6de53c5212a1))
+ (fp_line (start 27.815 2.54) (end 27.815 10.38) (layer "F.Fab") (width 0.1) (tstamp dcfa89d1-f4bc-4d13-bd4c-6d5018f2804e))
+ (fp_line (start 43.38 0) (end 43.38 10.38) (layer "F.Fab") (width 0.1) (tstamp dd488944-f15e-4d1b-8b1f-90a5a3c0a08b))
+ (fp_line (start 58.245 14.48) (end -11.155 14.48) (layer "F.Fab") (width 0.1) (tstamp dd5c12a8-57ed-493a-a504-d3ec2b14bf6d))
+ (fp_line (start 18.175 2.54) (end 18.175 10.38) (layer "F.Fab") (width 0.1) (tstamp dd85c71c-7176-433b-91b0-daf057bc580e))
+ (fp_line (start 5.925 2.54) (end 5.925 10.38) (layer "F.Fab") (width 0.1) (tstamp de1dd858-4526-4b94-bcb6-598da0c13a7c))
+ (fp_line (start 38.46 0) (end 38.46 10.38) (layer "F.Fab") (width 0.1) (tstamp df959f05-a4b7-47a3-a2fb-fe9d8a8f11d9))
+ (fp_line (start 7.23 0) (end 7.23 10.38) (layer "F.Fab") (width 0.1) (tstamp e1c9600a-3d30-429b-ac1d-a13d5fb6e912))
+ (fp_line (start 51.345 14.48) (end 51.345 10.38) (layer "F.Fab") (width 0.1) (tstamp e35534c8-72b9-4375-b5cc-ec35279dcb09))
+ (fp_line (start 0.1 5.08) (end 0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp e41df30c-4337-4afb-913d-8bddfcf9b6fc))
+ (fp_line (start 4.92 5.08) (end 4.92 10.38) (layer "F.Fab") (width 0.1) (tstamp e5750be5-4e2e-42b6-967a-48b8e9a4f363))
+ (fp_line (start 51.345 10.38) (end -4.255 10.38) (layer "F.Fab") (width 0.1) (tstamp e6855774-ff8a-4d43-92d6-9ed30a5b8a16))
+ (fp_line (start 21.69 5.08) (end 21.69 10.38) (layer "F.Fab") (width 0.1) (tstamp e6f9240b-9ad6-4d09-9e47-2c76130bf654))
+ (fp_line (start 34.945 2.54) (end 34.945 10.38) (layer "F.Fab") (width 0.1) (tstamp e77e094c-4ff2-42f5-9bb2-64d2a8189848))
+ (fp_line (start 43.28 5.08) (end 43.28 10.38) (layer "F.Fab") (width 0.1) (tstamp e7d37da5-b7d8-4787-b906-3f78e6c6d4bd))
+ (fp_line (start 44.585 2.54) (end 44.585 10.38) (layer "F.Fab") (width 0.1) (tstamp e9e049dd-bc2a-474d-a1af-1e2c4969b7d8))
+ (fp_line (start 16.87 0) (end 16.87 10.38) (layer "F.Fab") (width 0.1) (tstamp ec2ed9ec-0b01-4ae5-a9bc-612f74db5adf))
+ (fp_line (start -0.1 5.08) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp ed0077c5-8341-43b8-9a2e-fecb8412b224))
+ (fp_line (start 19.28 5.08) (end 19.28 10.38) (layer "F.Fab") (width 0.1) (tstamp ee03efa6-b3fa-4733-b955-2eed60b63eea))
+ (fp_line (start 4.82 0) (end 4.82 10.38) (layer "F.Fab") (width 0.1) (tstamp ee684bc5-2107-4351-ae6a-29fa43206e7b))
+ (fp_line (start -0.1 0) (end -0.1 10.38) (layer "F.Fab") (width 0.1) (tstamp ef9f3250-8741-4638-bab2-0b2ebfee15ee))
+ (fp_line (start 10.945 2.54) (end 10.945 10.38) (layer "F.Fab") (width 0.1) (tstamp efa3818d-40d5-42a9-a088-e3ebd877c049))
+ (fp_line (start 14.56 5.08) (end 14.56 10.38) (layer "F.Fab") (width 0.1) (tstamp f0973edd-5ab8-4712-9aa8-90a7b5f11006))
+ (fp_line (start 48.2 0) (end 48.2 10.38) (layer "F.Fab") (width 0.1) (tstamp f1293787-1a40-46b6-8416-419cb399492a))
+ (fp_line (start 9.74 0) (end 9.74 10.38) (layer "F.Fab") (width 0.1) (tstamp f1596d0c-ea44-4c14-8c34-66462a29bbe5))
+ (fp_line (start 34.845 2.54) (end 34.845 10.38) (layer "F.Fab") (width 0.1) (tstamp f25b39a5-e6d7-41fa-a6ac-296497cabe51))
+ (fp_line (start 21.59 0) (end 21.59 10.38) (layer "F.Fab") (width 0.1) (tstamp f2a8c8a6-2582-4b15-8248-30795fd1019a))
+ (fp_line (start 25.205 2.54) (end 25.205 10.38) (layer "F.Fab") (width 0.1) (tstamp f4a283c9-383b-4ea3-97c6-af878e774cf7))
+ (fp_line (start 3.715 2.54) (end 3.715 10.38) (layer "F.Fab") (width 0.1) (tstamp f5002816-7805-426f-8201-25da2f816da1))
+ (fp_line (start 19.18 5.08) (end 19.18 10.38) (layer "F.Fab") (width 0.1) (tstamp f59c128a-282e-4f98-8719-20a188eee4cf))
+ (fp_line (start 6.025 2.54) (end 6.025 10.38) (layer "F.Fab") (width 0.1) (tstamp f6579802-90e8-4cab-89d2-1c73539cea64))
+ (fp_line (start 28.92 0) (end 28.92 10.38) (layer "F.Fab") (width 0.1) (tstamp f69cded5-2877-44c2-ae00-8fc7aa61d3e8))
+ (fp_line (start 21.59 5.08) (end 21.59 10.38) (layer "F.Fab") (width 0.1) (tstamp f80faebb-ba9a-42a5-a6ff-6137994064f3))
+ (fp_line (start 8.435 2.54) (end 8.435 10.38) (layer "F.Fab") (width 0.1) (tstamp f8110332-1bce-4fd2-b6fb-215713e793d5))
+ (fp_line (start -3.855 20.88) (end 50.945 20.88) (layer "F.Fab") (width 0.1) (tstamp f8fd6f0a-a8cc-442a-b588-73d64d5ba7ab))
+ (fp_line (start -3.855 14.88) (end -3.855 20.88) (layer "F.Fab") (width 0.1) (tstamp fa306dd1-5b34-46ee-a241-5e02ca614972))
+ (fp_line (start 2.31 5.08) (end 2.31 10.38) (layer "F.Fab") (width 0.1) (tstamp fad19bef-ff86-45f7-81b0-5790b7a4d660))
+ (fp_line (start 22.995 2.54) (end 22.995 10.38) (layer "F.Fab") (width 0.1) (tstamp fb2b27d4-e0e9-4258-89de-8bc8f6fbf1b4))
+ (fp_line (start 30.025 2.54) (end 30.025 10.38) (layer "F.Fab") (width 0.1) (tstamp fd4e43ec-e5d2-4bb1-86d2-8e3ee0c3023b))
+ (fp_line (start 26.51 0) (end 26.51 10.38) (layer "F.Fab") (width 0.1) (tstamp fd89c757-0e0e-4b8b-a549-a27b8d813c4a))
+ (fp_line (start 31.23 0) (end 31.23 10.38) (layer "F.Fab") (width 0.1) (tstamp fe331a25-bace-4aa4-9bc1-953b46d63f6e))
+ (fp_line (start 24 5.08) (end 24 10.38) (layer "F.Fab") (width 0.1) (tstamp fe6068ed-2a8b-47eb-9145-02e9e37858e3))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 205a1454-bfda-4869-a0fc-9562785a4e69))
+ (pad "2" thru_hole circle (at 2.41 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c44181e0-c78e-45c9-9762-a9f56503cfa3))
+ (pad "3" thru_hole circle (at 4.82 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 612f06f3-65a5-4ebf-ba78-5f6357f80c69))
+ (pad "4" thru_hole circle (at 7.23 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 51347ebd-360c-421d-a51b-4574b8c6952b))
+ (pad "5" thru_hole circle (at 9.64 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ab45e235-3725-40c7-91a0-4646e52de2eb))
+ (pad "6" thru_hole circle (at 12.05 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp df1ce3b6-50cc-48ad-b7c8-8f6c6ffc85f8))
+ (pad "7" thru_hole circle (at 14.46 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 190f5930-8437-4292-9aca-c2c7ba7dee88))
+ (pad "8" thru_hole circle (at 16.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4c82a279-f0e2-4f44-904e-fc4a3ac259b8))
+ (pad "9" thru_hole circle (at 19.28 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1a8c2087-dbbd-4323-8c9f-0252ce6e22a8))
+ (pad "10" thru_hole circle (at 21.69 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3003a547-f2e9-4c4a-ba05-157cf6f208c8))
+ (pad "11" thru_hole circle (at 24.1 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ea7d126-5b9b-4d70-8c30-49a045adef3a))
+ (pad "12" thru_hole circle (at 26.51 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31946d3d-b7f6-4445-9a3b-def122fa63b7))
+ (pad "13" thru_hole circle (at 28.92 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3068783a-b98a-44ef-9072-c4ca0a13eba4))
+ (pad "14" thru_hole circle (at 31.33 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3fb051b6-2e95-4935-a53a-ceedf95b2ae6))
+ (pad "15" thru_hole circle (at 33.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 907f7b07-c447-489f-850f-cdfad993f347))
+ (pad "16" thru_hole circle (at 36.15 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 46835ceb-6d47-4076-ba7e-e0b7a5183a2e))
+ (pad "17" thru_hole circle (at 38.56 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5967d8b6-8047-4b62-bd12-939bae13f2f4))
+ (pad "18" thru_hole circle (at 40.97 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25c5f80a-c781-4bdc-848f-dd86d01292f9))
+ (pad "19" thru_hole circle (at 43.38 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp efbfae44-1ba6-49d4-ac3a-862280653f88))
+ (pad "20" thru_hole circle (at 45.79 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 09103e1e-910e-4128-9310-e320f1ec3445))
+ (pad "21" thru_hole circle (at 48.2 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5a8a7ff8-9b9d-4a88-90e8-3a0ca9bdc688))
+ (pad "22" thru_hole circle (at -1.205 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8bff83db-4d60-452e-8e8b-ed6fa66f8c50))
+ (pad "23" thru_hole circle (at 1.205 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7b085f9e-167a-4ecf-a8c1-6383fdeb7e6d))
+ (pad "24" thru_hole circle (at 3.615 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ac7a6bc7-753d-4741-85cb-4cafbd14e50f))
+ (pad "25" thru_hole circle (at 6.025 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 039486ed-aef0-40ca-8904-78d0c2100dcf))
+ (pad "26" thru_hole circle (at 8.435 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3cf684b8-8f56-490a-b391-6e865480e0bd))
+ (pad "27" thru_hole circle (at 10.845 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 217ff0c2-f0d9-4b41-bd29-1b96388f80e1))
+ (pad "28" thru_hole circle (at 13.255 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a4db5e0b-3e92-4976-a19a-71f34bf7acc0))
+ (pad "29" thru_hole circle (at 15.665 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cf836f43-513b-49a3-a7ad-9167eeb2e95f))
+ (pad "30" thru_hole circle (at 18.075 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b008d76e-6464-45e9-b7bc-9790eaa52ea6))
+ (pad "31" thru_hole circle (at 20.485 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a66abedc-8a07-4a82-a3d7-6c900558c80c))
+ (pad "32" thru_hole circle (at 22.895 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e9cbc907-470e-48e1-bdf1-b92b1427a008))
+ (pad "33" thru_hole circle (at 25.305 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bc48f600-8091-4727-9f35-f0cdd543795a))
+ (pad "34" thru_hole circle (at 27.715 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e0d8222f-32c4-44d8-967f-cad7e1a59ce7))
+ (pad "35" thru_hole circle (at 30.125 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 922e33e3-45b0-4396-981f-f127a3052d11))
+ (pad "36" thru_hole circle (at 32.535 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e27f2d20-da1f-4d3d-8304-b426cc120714))
+ (pad "37" thru_hole circle (at 34.945 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6c178a20-8fbf-4fbe-a0c6-882a5762d2f5))
+ (pad "38" thru_hole circle (at 37.355 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 21209166-c982-4221-aff5-7eb9b426448e))
+ (pad "39" thru_hole circle (at 39.765 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25c17c38-943f-4c1e-85cd-b907e4c85061))
+ (pad "40" thru_hole circle (at 42.175 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25ab18b4-03e7-4b9a-afb0-a8bdffdc9a62))
+ (pad "41" thru_hole circle (at 44.585 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c9432a0e-5fed-476c-915d-c51460b18675))
+ (pad "42" thru_hole circle (at 46.995 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fca18734-db79-456f-9920-cd70384c1167))
+ (pad "43" thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4d168ab1-30e8-4597-a2b1-45e8f5ad917c))
+ (pad "44" thru_hole circle (at 2.41 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f88bfeb1-5adb-413e-9471-2b5a248151fc))
+ (pad "45" thru_hole circle (at 4.82 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1a2bacda-2aab-4af8-b68c-901f955b6655))
+ (pad "46" thru_hole circle (at 7.23 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 48c07c5d-8b61-4330-8818-f3bdbc23e4ab))
+ (pad "47" thru_hole circle (at 9.64 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1c9cbbd9-6c07-4c28-92b6-85774cb0836c))
+ (pad "48" thru_hole circle (at 12.05 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f140a090-bb8c-49b2-8f6b-6cf74a0e460e))
+ (pad "49" thru_hole circle (at 14.46 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 21296d0c-8d6e-4a22-b99a-a8a7946b3feb))
+ (pad "50" thru_hole circle (at 16.87 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 638fb54d-9a4b-4283-84a2-791e1ee2d7b0))
+ (pad "51" thru_hole circle (at 19.28 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 864bec85-234a-4b84-9f4f-f6ef0b29af7c))
+ (pad "52" thru_hole circle (at 21.69 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bac7755d-efaf-4861-a786-b9aff34014d2))
+ (pad "53" thru_hole circle (at 24.1 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c26fa575-cecc-4461-872b-a48fb7305676))
+ (pad "54" thru_hole circle (at 26.51 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c825f7b7-741b-45f5-bf24-69620b729f07))
+ (pad "55" thru_hole circle (at 28.92 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c876d97e-d334-405b-9f6d-969a13355c3c))
+ (pad "56" thru_hole circle (at 31.33 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8cfa1e01-3225-4328-bd70-a5c3b4601342))
+ (pad "57" thru_hole circle (at 33.74 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00a2ead1-cd6b-41c9-bba2-95b5fd87049a))
+ (pad "58" thru_hole circle (at 36.15 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e930cbd-43f6-47d6-89f3-bd365f978e69))
+ (pad "59" thru_hole circle (at 38.56 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 56ae08c6-b06e-4d9a-8b4f-2405640e04f5))
+ (pad "60" thru_hole circle (at 40.97 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 526a470d-affb-4558-b2ee-c13a6266264d))
+ (pad "61" thru_hole circle (at 43.38 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5198932f-9a9b-4e91-a3ac-5a5e97750f60))
+ (pad "62" thru_hole circle (at 45.79 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3d42226e-36b0-472d-a6b6-cc2b4ad85522))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..dd772605
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles.kicad_mod
@@ -0,0 +1,127 @@
+(footprint "DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "62-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "62-pin D-Sub connector straight vertical THT male pitch 2.41x1.98mm mounting holes distance 63.5mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 23.545 -5.33) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9d35c793-bb27-40c2-b307-446fa4d1424e)
+ )
+ (fp_text value "DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles" (at 23.545 9.29) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68472b65-1267-4b10-8509-f4ef5b2476a7)
+ )
+ (fp_text user "${REFERENCE}" (at 23.545 1.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5455e974-df0c-484b-9993-a8bb98f48e24)
+ )
+ (fp_line (start 57.245 8.29) (end -10.155 8.29) (layer "F.SilkS") (width 0.12) (tstamp 23917fa8-e728-4e08-acda-25ad2c317fae))
+ (fp_line (start -0.25 -5.224338) (end 0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 2547b438-5bce-4447-a6c8-4ac26217077b))
+ (fp_line (start 58.305 -3.27) (end 58.305 7.23) (layer "F.SilkS") (width 0.12) (tstamp 29cfe304-c295-43fe-a734-58bbbab4d198))
+ (fp_line (start -11.215 7.23) (end -11.215 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 39e34ef2-a4c8-4b7d-ab78-1445e838aca8))
+ (fp_line (start -1.037421 6.19) (end 48.127421 6.19) (layer "F.SilkS") (width 0.12) (tstamp 48d160f6-fbaf-416b-bd02-14fd8bb74306))
+ (fp_line (start 0 -4.791325) (end -0.25 -5.224338) (layer "F.SilkS") (width 0.12) (tstamp 53809f7b-d115-45f2-9b9d-9ce89c452868))
+ (fp_line (start -1.936689 -2.23) (end 49.026689 -2.23) (layer "F.SilkS") (width 0.12) (tstamp 7b9c253f-f6ce-44b9-a7a0-deef29fd0e29))
+ (fp_line (start -10.155 -4.33) (end 57.245 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 7d73b5cf-4768-4d26-ae0f-f82a9dec45db))
+ (fp_line (start 0.25 -5.224338) (end 0 -4.791325) (layer "F.SilkS") (width 0.12) (tstamp 8f265d23-405b-44ab-a134-be6341e27db7))
+ (fp_line (start -3.57147 -0.281744) (end -2.672202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp b6308105-7ff4-4c6d-b8a8-f393ceaea675))
+ (fp_line (start 50.66147 -0.281744) (end 49.762202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp f7aae635-7cd4-4c9f-903d-c31cae9428b4))
+ (fp_arc (start -3.57147 -0.281744) (mid -3.208323 -1.637028) (end -1.936689 -2.23) (layer "F.SilkS") (width 0.12) (tstamp 088acf03-b62a-4216-9924-004df8af4a28))
+ (fp_arc (start 58.305 7.23) (mid 57.994533 7.979533) (end 57.245 8.29) (layer "F.SilkS") (width 0.12) (tstamp 122d7843-0591-4ffe-89e9-d0d53e861d9c))
+ (fp_arc (start 49.026689 -2.23) (mid 50.298323 -1.637027) (end 50.66147 -0.281744) (layer "F.SilkS") (width 0.12) (tstamp 18f3155d-7527-4663-bbe7-cc4408297c78))
+ (fp_arc (start 49.762202 4.818256) (mid 49.194449 5.801634) (end 48.127421 6.19) (layer "F.SilkS") (width 0.12) (tstamp 56c3b8e2-a82f-4067-b004-23962cb8c7f0))
+ (fp_arc (start -11.215 -3.27) (mid -10.904533 -4.019533) (end -10.155 -4.33) (layer "F.SilkS") (width 0.12) (tstamp 825ccc90-2a21-4d7d-b038-29b42e0a49f0))
+ (fp_arc (start 57.245 -4.33) (mid 57.994533 -4.019533) (end 58.305 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 8c8a9582-f890-4507-a202-6f510ddec2b7))
+ (fp_arc (start -10.155 8.29) (mid -10.904533 7.979533) (end -11.215 7.23) (layer "F.SilkS") (width 0.12) (tstamp bc01ab3e-4dc0-43ef-b358-ef1274987d0d))
+ (fp_arc (start -1.037421 6.19) (mid -2.104448 5.801634) (end -2.672202 4.818256) (layer "F.SilkS") (width 0.12) (tstamp eec8d48f-8c90-48c6-b463-f297603a6b19))
+ (fp_line (start -11.7 -4.8) (end -11.7 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 3b339cd6-773b-4a00-ba4d-e399cdef5017))
+ (fp_line (start 58.75 -4.8) (end -11.7 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 631e3d81-9b95-4417-b477-91ddfbd741a6))
+ (fp_line (start -11.7 8.75) (end 58.75 8.75) (layer "F.CrtYd") (width 0.05) (tstamp a0e4091c-2299-4a1c-913d-e735a867c332))
+ (fp_line (start 58.75 8.75) (end 58.75 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp e13a3fa0-baaf-454c-8c83-5ef6965444d1))
+ (fp_line (start 50.613887 -0.292163) (end 49.714619 4.807837) (layer "F.Fab") (width 0.1) (tstamp 00beaf9a-411a-4b50-ab0a-776edfccd5c8))
+ (fp_line (start -1.048927 6.13) (end 48.138927 6.13) (layer "F.Fab") (width 0.1) (tstamp 0e29f3be-f5e6-4c19-b91b-3dc04fd83639))
+ (fp_line (start -10.155 -4.27) (end 57.245 -4.27) (layer "F.Fab") (width 0.1) (tstamp 38242fab-f667-4a19-8d93-ab82c44a2076))
+ (fp_line (start -11.155 7.23) (end -11.155 -3.27) (layer "F.Fab") (width 0.1) (tstamp 76478b71-fd5d-48eb-8969-4dccddfa163c))
+ (fp_line (start -1.948194 -2.17) (end 49.038194 -2.17) (layer "F.Fab") (width 0.1) (tstamp a473aab4-e23b-4f1a-9cea-6acd6d13b8b5))
+ (fp_line (start 58.245 -3.27) (end 58.245 7.23) (layer "F.Fab") (width 0.1) (tstamp a91d02fe-c52e-4e98-aecf-6756bc03f535))
+ (fp_line (start 57.245 8.23) (end -10.155 8.23) (layer "F.Fab") (width 0.1) (tstamp ac91146e-52d2-45e1-a6e6-a79ef02dc929))
+ (fp_line (start -3.523887 -0.292163) (end -2.624619 4.807837) (layer "F.Fab") (width 0.1) (tstamp c6df279f-1163-4e63-acef-5c7c28947f03))
+ (fp_arc (start 49.038194 -2.17) (mid 50.263865 -1.59846) (end 50.613886 -0.292163) (layer "F.Fab") (width 0.1) (tstamp 0e971d1f-70bc-41ac-8216-48266e4a1334))
+ (fp_arc (start 49.714619 4.807837) (mid 49.167387 5.755671) (end 48.138927 6.13) (layer "F.Fab") (width 0.1) (tstamp 1862d857-a39d-416e-9ea0-b8399624b1f4))
+ (fp_arc (start 58.245 7.23) (mid 57.952107 7.937107) (end 57.245 8.23) (layer "F.Fab") (width 0.1) (tstamp 188de9ef-8b5f-4b89-a697-d08827d54c69))
+ (fp_arc (start -11.155 -3.27) (mid -10.862107 -3.977107) (end -10.155 -4.27) (layer "F.Fab") (width 0.1) (tstamp 699e96fc-15d1-4a5f-ae11-91a6e6903842))
+ (fp_arc (start -10.155 8.23) (mid -10.862107 7.937107) (end -11.155 7.23) (layer "F.Fab") (width 0.1) (tstamp 87962ab8-1129-4e3d-bb24-53cb6e114e3d))
+ (fp_arc (start -1.048927 6.13) (mid -2.077387 5.755671) (end -2.624619 4.807837) (layer "F.Fab") (width 0.1) (tstamp 8d5b9401-a67c-4808-b3a6-a164a76763f6))
+ (fp_arc (start -3.523886 -0.292163) (mid -3.173865 -1.59846) (end -1.948194 -2.17) (layer "F.Fab") (width 0.1) (tstamp 8e943bca-428e-494d-9c1d-802490699b7c))
+ (fp_arc (start 57.245 -4.27) (mid 57.952107 -3.977107) (end 58.245 -3.27) (layer "F.Fab") (width 0.1) (tstamp a473b4f9-1755-4dee-8c7f-f04225525e4e))
+ (pad "0" thru_hole circle (at 55.295 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 178cd1df-607b-468c-844b-24fd46f8147e))
+ (pad "0" thru_hole circle (at -8.205 1.98) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp a3ea2319-359c-4797-9161-5fcafd6f91d1))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 146eac25-9ae4-4a9d-a432-052008ae2c88))
+ (pad "2" thru_hole circle (at 2.41 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 65e3e954-a6c8-417c-83fb-18f9bac7e5f8))
+ (pad "3" thru_hole circle (at 4.82 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9e376f55-416d-4530-a7bd-e72c5717a9d9))
+ (pad "4" thru_hole circle (at 7.23 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3d44c54a-7c11-4ebc-984b-69f0426ee184))
+ (pad "5" thru_hole circle (at 9.64 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 298a7211-41fd-4e77-80c0-f85baf441c44))
+ (pad "6" thru_hole circle (at 12.05 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d96829f6-0d53-4e65-9fba-f6a2ed087fe2))
+ (pad "7" thru_hole circle (at 14.46 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 620a0bc9-f69b-4615-9014-e2436feb48ae))
+ (pad "8" thru_hole circle (at 16.87 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 80dc3bbb-34f6-4869-b8c1-c94a266465f1))
+ (pad "9" thru_hole circle (at 19.28 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1f773bff-a74b-4ed1-9030-29c1e212dd60))
+ (pad "10" thru_hole circle (at 21.69 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3be4190d-84b7-469a-a126-a8c1fa7d539d))
+ (pad "11" thru_hole circle (at 24.1 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a126b248-5c9f-4a08-baf4-7a9a91377241))
+ (pad "12" thru_hole circle (at 26.51 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31f5a3ab-a7f1-4825-98d8-4ff8a018a5c1))
+ (pad "13" thru_hole circle (at 28.92 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5115c95b-e487-4a8b-a5d7-0e83b0a03dca))
+ (pad "14" thru_hole circle (at 31.33 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fa5aa9a5-c584-4624-88c0-84e5eb5686c6))
+ (pad "15" thru_hole circle (at 33.74 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9bc2343f-e68c-4045-9403-bd8ea36b7ae3))
+ (pad "16" thru_hole circle (at 36.15 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 037a66be-d379-41bb-baee-b3211dc62afc))
+ (pad "17" thru_hole circle (at 38.56 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a1b2088d-ae8a-4507-b268-95927250af72))
+ (pad "18" thru_hole circle (at 40.97 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f61815cb-c5ad-4af7-8d50-18c09176d2c2))
+ (pad "19" thru_hole circle (at 43.38 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 40036d4d-b933-42b6-9063-f5e9613fc4df))
+ (pad "20" thru_hole circle (at 45.79 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 09a3f4b0-1fc8-432c-b5c9-1b0539f320bf))
+ (pad "21" thru_hole circle (at 48.2 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 25022a10-8340-4a9f-82a3-0fad0268acb9))
+ (pad "22" thru_hole circle (at -1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a2098558-2ea3-4346-802a-df6ab7ad6cd0))
+ (pad "23" thru_hole circle (at 1.205 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp df2db1a7-45e8-46ca-a2a2-43ee307e8074))
+ (pad "24" thru_hole circle (at 3.615 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 751ecb3a-6820-4a3f-b81c-bf7318d47fef))
+ (pad "25" thru_hole circle (at 6.025 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ae2e5ec-4c37-4512-bcc1-21b49cecb725))
+ (pad "26" thru_hole circle (at 8.435 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4d07d3fa-ff5f-43f3-ace6-d41c8bc390e0))
+ (pad "27" thru_hole circle (at 10.845 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c0f2a1c1-126a-4591-be6c-d6b88a483c09))
+ (pad "28" thru_hole circle (at 13.255 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ed560eb-fdb2-414a-8512-025b1791a450))
+ (pad "29" thru_hole circle (at 15.665 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1a22b76f-940a-498b-ba1d-ac0c9e9fd850))
+ (pad "30" thru_hole circle (at 18.075 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 814e383a-11d9-4dc1-b878-d6a73d29cd9b))
+ (pad "31" thru_hole circle (at 20.485 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6faae2df-574e-4c8a-87f1-4c374a52d718))
+ (pad "32" thru_hole circle (at 22.895 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e6001f12-7c2c-41b0-a4b2-56f7bef786ae))
+ (pad "33" thru_hole circle (at 25.305 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 882c2056-1020-435a-ad50-976e0c18c2b7))
+ (pad "34" thru_hole circle (at 27.715 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 01ddbae4-36c2-48e1-ba43-b4a6fe26760f))
+ (pad "35" thru_hole circle (at 30.125 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c50166d0-803e-457a-8039-a8f6835bccc5))
+ (pad "36" thru_hole circle (at 32.535 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2acd1370-4f14-46d4-aa2a-fee06a3f50ec))
+ (pad "37" thru_hole circle (at 34.945 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 44b4998b-3968-4543-89e8-b4854a916405))
+ (pad "38" thru_hole circle (at 37.355 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c51f6e3f-651b-40d1-8b87-06f3f66082cb))
+ (pad "39" thru_hole circle (at 39.765 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a00178ae-d420-4f28-92b6-f8142aceb8d6))
+ (pad "40" thru_hole circle (at 42.175 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c031aab7-21f5-4b48-a621-1a286834114b))
+ (pad "41" thru_hole circle (at 44.585 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 115d6921-49c4-4746-8beb-b4d71b7f983f))
+ (pad "42" thru_hole circle (at 46.995 1.98) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 851346b8-6e77-4ab2-b036-beb198b46a1f))
+ (pad "43" thru_hole circle (at 0 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f25900cb-b170-4f74-b1c8-f11184164ff3))
+ (pad "44" thru_hole circle (at 2.41 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3660a9b7-0b9c-4112-9841-85f114c12de2))
+ (pad "45" thru_hole circle (at 4.82 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3ab496d5-bb35-4bd0-96e0-ffb49ec5ae21))
+ (pad "46" thru_hole circle (at 7.23 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a6a131a4-1b36-48bc-88e2-3a850bad1583))
+ (pad "47" thru_hole circle (at 9.64 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9ca2ea5b-929d-4a09-bed0-feb40c36657b))
+ (pad "48" thru_hole circle (at 12.05 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a7168eef-0025-4378-a574-d16edf189545))
+ (pad "49" thru_hole circle (at 14.46 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 11bc0db2-33fc-4a69-a617-54f7de290a9e))
+ (pad "50" thru_hole circle (at 16.87 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c40a1125-fba7-44bd-be39-da5c0b08d8e0))
+ (pad "51" thru_hole circle (at 19.28 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5d505185-ebf4-439a-bd1f-7ba5b1d51b33))
+ (pad "52" thru_hole circle (at 21.69 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp aa15e323-c37a-41a7-a660-d5f9dbdadf46))
+ (pad "53" thru_hole circle (at 24.1 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8f484a59-6e25-4082-8b60-f9a9bbe64867))
+ (pad "54" thru_hole circle (at 26.51 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a92747f8-3bcb-429f-89b2-575ce7c5c440))
+ (pad "55" thru_hole circle (at 28.92 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d5c7a561-da07-4076-abbb-ffd5220f9a38))
+ (pad "56" thru_hole circle (at 31.33 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d9be3bab-9c4a-473c-9215-f951e3988eac))
+ (pad "57" thru_hole circle (at 33.74 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 36025e72-e13b-439c-92e5-a52adc48b09a))
+ (pad "58" thru_hole circle (at 36.15 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp be4ff05d-32ec-4e6b-8e67-3fc0abd2b746))
+ (pad "59" thru_hole circle (at 38.56 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp de93e810-dced-42ee-8aa3-04a9c3bea2ed))
+ (pad "60" thru_hole circle (at 40.97 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 89e84d9d-a676-4bdc-9295-7c170d23a7c4))
+ (pad "61" thru_hole circle (at 43.38 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 39096340-e7e1-49f6-a818-8c78ba4117ee))
+ (pad "62" thru_hole circle (at 45.79 3.96) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 75245bad-7a6c-498b-bfd4-bb255e8952da))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_EdgeMount_P2.77mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_EdgeMount_P2.77mm.kicad_mod
new file mode 100644
index 00000000..1c244d11
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_EdgeMount_P2.77mm.kicad_mod
@@ -0,0 +1,115 @@
+(footprint "DSUB-9_Female_EdgeMount_P2.77mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 25mm")
+ (attr smd)
+ (fp_text reference "REF**" (at -9.463333 0) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0ffb3b25-dd88-47e6-aea3-633523c07343)
+ )
+ (fp_text value "DSUB-9_Female_EdgeMount_P2.77mm" (at 0 16.86) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eab783f9-e6a0-430a-bb4f-564c90ae526a)
+ )
+ (fp_text user "PCB edge" (at -10.425 1.323333) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 1f08fde5-e443-473d-afe4-9f388985160c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 3.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 044b23af-1ada-4e11-b079-a37dc72f2f8e)
+ )
+ (fp_line (start -6.723333 -2) (end -6.723333 1.74) (layer "F.SilkS") (width 0.12) (tstamp 16c374c0-8eb9-4f32-95e9-3981a73b1673))
+ (fp_line (start 6.723333 1.74) (end 6.723333 -2) (layer "F.SilkS") (width 0.12) (tstamp 2c996881-2e04-49cc-be24-8495ed0c3846))
+ (fp_line (start 6.723333 -2) (end -6.723333 -2) (layer "F.SilkS") (width 0.12) (tstamp 3a444265-2cb1-4462-86d0-9453e4658768))
+ (fp_line (start 6.963333 -2.24) (end 2.77 -2.24) (layer "F.SilkS") (width 0.12) (tstamp ad146210-15a7-4e35-82ef-bcd7f3b790e6))
+ (fp_line (start 6.963333 0) (end 6.963333 -2.24) (layer "F.SilkS") (width 0.12) (tstamp f504a548-fa7c-4a4b-9014-a320d3c7c18f))
+ (fp_line (start -15.425 1.99) (end 15.425 1.99) (layer "Dwgs.User") (width 0.05) (tstamp 2ebbd782-3a0f-4cdb-91f8-8baa30b1fcfa))
+ (fp_line (start -8.05 4.3) (end -8.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 0ba30662-049b-4f34-ba4f-9ee6e9098692))
+ (fp_line (start 8.05 1.5) (end 8.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 1e8446bc-ddd4-4222-9df7-8cc2df041a10))
+ (fp_line (start -8.65 10.2) (end -15.95 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 2c0b99c3-4f02-4cf3-8206-9db95fe8fa6b))
+ (fp_line (start 8.65 10.2) (end 8.65 16.4) (layer "F.CrtYd") (width 0.05) (tstamp 3917a5f9-a4e2-45cf-88d4-008d5fd0f1b9))
+ (fp_line (start 8.65 16.4) (end -8.65 16.4) (layer "F.CrtYd") (width 0.05) (tstamp 39ce246d-a61e-4e46-ad03-5e028fc2b4ee))
+ (fp_line (start -9.05 8.8) (end -9.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 3ac6ee49-b166-45dd-8b07-d46b26f4c5ae))
+ (fp_line (start -8.65 16.4) (end -8.65 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 46cba351-cbd1-460a-88df-43487e28564a))
+ (fp_line (start 15.95 10.2) (end 8.65 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 68949d9f-44a4-4e63-830b-402c56fb5195))
+ (fp_line (start -15.95 10.2) (end -15.95 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 6fee2d2b-5c88-4e67-9f8c-ed00489b185e))
+ (fp_line (start 9.05 8.8) (end 15.95 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 76e507ef-f4fa-4d72-b9cf-5dd37ff6c13c))
+ (fp_line (start 7 1.5) (end 8.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 88b13404-0014-45fe-99fc-f365f6761fcd))
+ (fp_line (start 8.05 4.3) (end 9.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 9c3786ce-a79d-4688-8d41-e78b64950a8b))
+ (fp_line (start -8.05 1.5) (end -7 1.5) (layer "F.CrtYd") (width 0.05) (tstamp abe74d0a-ec4f-43b2-9db0-33e936db2859))
+ (fp_line (start 15.95 8.8) (end 15.95 10.2) (layer "F.CrtYd") (width 0.05) (tstamp ac52c94a-62a0-4684-970c-d61eb5f8948f))
+ (fp_line (start -9.05 4.3) (end -8.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp af77fe08-1232-4fac-a3c1-bb945d3eca87))
+ (fp_line (start -7 -2.25) (end 7 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp bf3adf4c-a149-4fc0-8adc-e3c3a5f0e525))
+ (fp_line (start -15.95 8.8) (end -9.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp d511edec-aff2-495c-95d8-94635ca0d423))
+ (fp_line (start 9.05 4.3) (end 9.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp d95763b3-a30c-4aee-a77d-de8841804d57))
+ (fp_line (start -7 1.5) (end -7 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp ed120659-4d6a-4454-870c-35624a7bdfcc))
+ (fp_line (start 7 -2.25) (end 7 1.5) (layer "F.CrtYd") (width 0.05) (tstamp ff791620-ef27-45ab-a593-d07fc522f42a))
+ (fp_line (start -1.985 1.99) (end -0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp 0c5604e1-51ac-44a7-b013-ddef4c4a7ec9))
+ (fp_line (start -1.985 -0.91) (end -1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp 25987e24-0e57-4490-8402-c8b40fa556ff))
+ (fp_line (start -0.785 -0.91) (end -1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp 41c32e72-486d-45e2-8402-8b356a8367b8))
+ (fp_line (start 4.755 1.99) (end 4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp 431cf0fb-c416-45c3-bd83-193f417ca0d6))
+ (fp_line (start -3.555 -0.91) (end -4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp 483aa441-4a2e-4895-8d47-5c662de000aa))
+ (fp_line (start 0.785 -0.91) (end 0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp 4b176a54-b50e-484f-a5c9-930fb7f53eff))
+ (fp_line (start 3.555 -0.91) (end 3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp 6344fdca-b125-4e4a-a01e-d2bf23025711))
+ (fp_line (start 0.785 1.99) (end 1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp 82cdf2cd-4bff-49a5-b56e-b804c74aa595))
+ (fp_line (start -0.785 1.99) (end -0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp 898d68ee-6828-4183-8321-fb7864b61e99))
+ (fp_line (start -4.755 1.99) (end -3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp a9ea9503-380e-4474-b850-d056f1df4aa7))
+ (fp_line (start 3.555 1.99) (end 4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp b6861d38-fbe2-4fc5-ae03-d3c63f47fea8))
+ (fp_line (start 1.985 -0.91) (end 0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp bb3dba13-3a59-47b4-947e-a87e668bc5e1))
+ (fp_line (start -4.755 -0.91) (end -4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp bfb7167f-e875-47cc-9ee2-5826b5c9f004))
+ (fp_line (start -3.555 1.99) (end -3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp c83b815f-77c5-401a-bb74-81428f3e8fe9))
+ (fp_line (start 1.985 1.99) (end 1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp da720726-9485-4445-9d59-4dd90e4a658e))
+ (fp_line (start 4.755 -0.91) (end 3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp ff5b2fd4-63d9-4e5c-bbd1-768199fa820b))
+ (fp_line (start -7.55 4.79) (end 7.55 4.79) (layer "F.Fab") (width 0.1) (tstamp 0108d031-7381-4ac7-a6bf-ef64d79763e9))
+ (fp_line (start 7.55 4.79) (end 7.55 1.99) (layer "F.Fab") (width 0.1) (tstamp 0d970f53-25c7-46a1-94c4-9ab6f43f23a6))
+ (fp_line (start 15.425 9.69) (end 15.425 9.29) (layer "F.Fab") (width 0.1) (tstamp 0e6c922a-fe21-47d6-b30b-7a5b35221e4a))
+ (fp_line (start 7.55 1.99) (end -7.55 1.99) (layer "F.Fab") (width 0.1) (tstamp 19f9de92-edf3-446d-9b78-03cb26503a24))
+ (fp_line (start -0.6 1.99) (end 0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp 21268de8-4a9f-462e-aa0b-3b5c4ff04c03))
+ (fp_line (start -6.14 -0.91) (end -6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp 2ef59c3b-2cc5-4625-af14-fd6cf7f3a815))
+ (fp_line (start 4.94 1.99) (end 6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp 34e984d2-0f5a-4af1-94a7-0cd6b76aa138))
+ (fp_line (start 15.425 9.29) (end -15.425 9.29) (layer "F.Fab") (width 0.1) (tstamp 3e60bc4d-a203-4c04-8f74-603fad521ed1))
+ (fp_line (start -7.55 1.99) (end -7.55 4.79) (layer "F.Fab") (width 0.1) (tstamp 4cbad08c-1d8f-4aa9-ac53-89172520bbd3))
+ (fp_line (start -4.94 -0.91) (end -6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 4cfc11da-1a28-4239-8318-ae32ab7bd911))
+ (fp_line (start -8.55 4.79) (end -8.55 9.29) (layer "F.Fab") (width 0.1) (tstamp 588ddc47-eeba-48fd-abfe-c2cc4dfe9142))
+ (fp_line (start 3.37 -0.91) (end 2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp 5c15348f-1ec0-46ef-9b76-c31f45538d9e))
+ (fp_line (start 6.14 1.99) (end 6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 5f3620a9-8a2b-4b07-a0fd-54cd6eb6a0c8))
+ (fp_line (start -15.425 9.29) (end -15.425 9.69) (layer "F.Fab") (width 0.1) (tstamp 6dce15d4-25eb-4cbe-853f-25c75f3a1697))
+ (fp_line (start -8.55 9.29) (end 8.55 9.29) (layer "F.Fab") (width 0.1) (tstamp 75df9832-2acb-4c14-b635-c9efeaa8b6bf))
+ (fp_line (start -4.94 1.99) (end -4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp 826f7b38-0f20-41e0-84b3-db3975de68c2))
+ (fp_line (start 0.6 -0.91) (end -0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp 8598ebea-86c8-47b3-9c21-78731ec0bd11))
+ (fp_line (start -6.14 1.99) (end -4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp 898a9bd1-483a-4343-adba-316a4adb256e))
+ (fp_line (start -0.6 -0.91) (end -0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp 95fffe8f-30bf-4369-bc80-63568a5151c0))
+ (fp_line (start 2.17 -0.91) (end 2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp 99104e85-d08f-4508-9556-ae1128361c9e))
+ (fp_line (start -3.37 -0.91) (end -3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp a9ab0c68-2274-406e-a120-efd938c06759))
+ (fp_line (start 6.14 -0.91) (end 4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp ae6dd468-4913-47c1-8368-7ca919062fb9))
+ (fp_line (start 4.94 -0.91) (end 4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp af69ea81-c638-4c8c-996e-80a9940a2d3e))
+ (fp_line (start -2.17 1.99) (end -2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp b46a8ba8-4cca-4c29-9ed7-18447f74438b))
+ (fp_line (start 8.55 9.29) (end 8.55 4.79) (layer "F.Fab") (width 0.1) (tstamp b7332c74-5f05-4120-8784-bd84c923b2f7))
+ (fp_line (start -2.17 -0.91) (end -3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp c80aed6f-4728-46de-aca1-543a1066a4b3))
+ (fp_line (start -8.15 15.86) (end 8.15 15.86) (layer "F.Fab") (width 0.1) (tstamp d9fc7444-11b2-497f-a095-f85405cc5785))
+ (fp_line (start 8.55 4.79) (end -8.55 4.79) (layer "F.Fab") (width 0.1) (tstamp de02b2de-7309-4c8b-b806-68721adbfa7c))
+ (fp_line (start -15.425 9.69) (end 15.425 9.69) (layer "F.Fab") (width 0.1) (tstamp e3ab9717-f0ab-4899-b71f-27ed7ce971ec))
+ (fp_line (start -3.37 1.99) (end -2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp eaf3f860-46b7-4a75-a5b5-e3b8b3818c96))
+ (fp_line (start -8.15 9.69) (end -8.15 15.86) (layer "F.Fab") (width 0.1) (tstamp f162639d-cc8a-4cd3-b1da-bc635763bf33))
+ (fp_line (start 3.37 1.99) (end 3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp f8c6f1b4-4a8c-4a58-bda4-70c54f3e4c25))
+ (fp_line (start 8.15 15.86) (end 8.15 9.69) (layer "F.Fab") (width 0.1) (tstamp fb99e855-061f-4533-b4cb-8aa16cf03864))
+ (fp_line (start 8.15 9.69) (end -8.15 9.69) (layer "F.Fab") (width 0.1) (tstamp fc113bf4-1741-4471-aff4-1643a8ffb393))
+ (fp_line (start 0.6 1.99) (end 0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp fdbd829a-92b1-455d-b930-d0640926ebef))
+ (fp_line (start 2.17 1.99) (end 3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp fe0c992d-d82a-4a1e-8582-8aaa69d77594))
+ (pad "1" smd rect (at 5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c517cd72-499d-4d95-b3f9-0bec1e542056))
+ (pad "2" smd rect (at 2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 765a0586-7dc1-45dc-bc85-0e95b4c12ca8))
+ (pad "3" smd rect (at 0 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6423a0f1-ffa6-47e9-94d2-24ec291d3f1c))
+ (pad "4" smd rect (at -2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4f6a7ef-ad18-4634-96ee-084cebf42214))
+ (pad "5" smd rect (at -5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fca7b891-854b-43c3-be40-d4f44e3cdce6))
+ (pad "6" smd rect (at 4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 2c6b4573-13b2-4a7a-9709-6da5a5854ba5))
+ (pad "7" smd rect (at 1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c8f90c2e-1d84-48d6-8ea4-4dc5b03a932c))
+ (pad "8" smd rect (at -1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp aadb8aee-a8d7-4d91-935d-8ecd625dfbf0))
+ (pad "9" smd rect (at -4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 03b97f2d-4699-4e8a-888f-595ac118b268))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Female_EdgeMount_P2.77mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..20c30ef4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,98 @@
+(footprint "DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.54 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 726a079d-916b-497b-af39-97da1b557412)
+ )
+ (fp_text value "DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (at -5.54 20.01) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 26f747dd-793d-40a4-93fa-05226e403e21)
+ )
+ (fp_text user "${REFERENCE}" (at -5.54 15.425) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f731ac77-3ffe-4a38-8ac4-cef44512eb89)
+ )
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 3ffa6746-a993-4121-b38e-d0f1c5960558))
+ (fp_line (start -12.14 -1.06) (end 1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 52a90f21-c5ed-47f1-b037-6b1a2164a484))
+ (fp_line (start -14.15 11.88) (end -14.15 7.78) (layer "F.SilkS") (width 0.12) (tstamp 56e377b3-e933-43e8-b3a8-f91052d68eba))
+ (fp_line (start 3.07 7.78) (end 3.07 11.88) (layer "F.SilkS") (width 0.12) (tstamp 584126ce-292f-49c4-9aab-eb1115fd3781))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 92d351db-27ae-4182-b124-ad9f579682dc))
+ (fp_line (start 1.06 -1.06) (end 1.06 7.78) (layer "F.SilkS") (width 0.12) (tstamp cd5bf830-831f-4aef-8aa3-a908479f5e08))
+ (fp_line (start 1.06 7.78) (end 3.07 7.78) (layer "F.SilkS") (width 0.12) (tstamp d3d8d7f8-5049-440e-91b1-7ea90accedc6))
+ (fp_line (start -14.15 7.78) (end -12.14 7.78) (layer "F.SilkS") (width 0.12) (tstamp e585d853-08de-499c-a00d-7307c12155ce))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp fc48b6ba-dbf4-4a5d-8fe5-942c9641c44c))
+ (fp_line (start -12.14 7.78) (end -12.14 -1.06) (layer "F.SilkS") (width 0.12) (tstamp ffdaf0ee-1022-44a8-8f00-0d72a11cbc11))
+ (fp_line (start 1.3 -1.35) (end 1.3 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 1fc9befd-9256-411f-a192-bdc1310334f2))
+ (fp_line (start -12.4 7.35) (end -12.4 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 26f77118-b33c-4f2b-984b-345be6672e4c))
+ (fp_line (start -14.2 19.05) (end -14.2 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 29d866c0-69fb-48f0-aa60-6dd288e5f50a))
+ (fp_line (start -12.4 -1.35) (end 1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 2f39e84f-7b1b-4e30-aedc-cabd4544668f))
+ (fp_line (start -14.6 11.45) (end -14.6 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 4f6d00db-aa5f-4aaa-80fe-8c60b3d8ed08))
+ (fp_line (start 3.55 7.35) (end 3.55 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 6074d72e-951d-4011-b167-2c1025000906))
+ (fp_line (start -21.5 12.85) (end -21.5 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 75784853-00c3-4d74-8280-fec84520659e))
+ (fp_line (start 10.4 12.85) (end 3.15 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 83a8c717-d9d4-4a26-8e47-21dfb65fe679))
+ (fp_line (start 3.55 11.45) (end 10.4 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 8a33be1b-bc60-4fef-9517-d26a28c7c34b))
+ (fp_line (start -14.6 7.35) (end -12.4 7.35) (layer "F.CrtYd") (width 0.05) (tstamp b9a850b7-2140-4708-8b5e-78ea279bd6aa))
+ (fp_line (start 3.15 19.05) (end -14.2 19.05) (layer "F.CrtYd") (width 0.05) (tstamp cbebba32-1ffd-4ace-9450-c1b56344e626))
+ (fp_line (start -14.2 12.85) (end -21.5 12.85) (layer "F.CrtYd") (width 0.05) (tstamp d61755e4-6e35-49ad-9173-bc90f2e6394e))
+ (fp_line (start 1.3 7.35) (end 3.55 7.35) (layer "F.CrtYd") (width 0.05) (tstamp d6829f43-de32-4b53-b37e-296a853c969e))
+ (fp_line (start 10.4 11.45) (end 10.4 12.85) (layer "F.CrtYd") (width 0.05) (tstamp dbacfbc9-cacf-4714-9ec3-e8e0a897fc86))
+ (fp_line (start 3.15 12.85) (end 3.15 19.05) (layer "F.CrtYd") (width 0.05) (tstamp f38804fd-0799-4306-8de8-a57a499ae710))
+ (fp_line (start -21.5 11.45) (end -14.6 11.45) (layer "F.CrtYd") (width 0.05) (tstamp f4a43af2-1339-49a0-9347-7f0347a5a09b))
+ (fp_line (start -14.09 11.94) (end 3.01 11.94) (layer "F.Fab") (width 0.1) (tstamp 007e3de3-3c31-4eba-851a-70393c4fea14))
+ (fp_line (start -5.54 0) (end -5.54 7.84) (layer "F.Fab") (width 0.1) (tstamp 0569c653-efb1-4cc3-9be9-f3effd4ebd90))
+ (fp_line (start -9.695 2.54) (end -9.695 7.84) (layer "F.Fab") (width 0.1) (tstamp 0971550f-a23e-40a7-b49a-f75301fc7622))
+ (fp_line (start -20.965 11.94) (end -20.965 12.34) (layer "F.Fab") (width 0.1) (tstamp 174a1e9c-c009-4267-ab8e-d78d813e0f3d))
+ (fp_line (start -4.055 2.54) (end -4.055 7.84) (layer "F.Fab") (width 0.1) (tstamp 26c3fe44-b27c-4379-a2aa-414d8f0c6797))
+ (fp_line (start -20.965 12.34) (end 9.885 12.34) (layer "F.Fab") (width 0.1) (tstamp 2cfb48d5-c840-4549-a053-38f6e28251ae))
+ (fp_line (start 0.1 0) (end 0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 2f99e9b3-7091-495f-b0e6-64f0ebaf7f04))
+ (fp_line (start -11.18 0) (end -11.18 7.84) (layer "F.Fab") (width 0.1) (tstamp 2fc1c524-7b7d-42ad-a8d5-1efd6e06be58))
+ (fp_line (start -14.09 7.84) (end -14.09 11.94) (layer "F.Fab") (width 0.1) (tstamp 30811e64-c75f-4dc4-947c-b0cc6554ac79))
+ (fp_line (start 2.61 12.34) (end -13.69 12.34) (layer "F.Fab") (width 0.1) (tstamp 3a82f406-87fc-4a41-ba15-827defbd728e))
+ (fp_line (start -4.155 2.54) (end -4.155 7.84) (layer "F.Fab") (width 0.1) (tstamp 3f51e95f-2ec4-4608-98cf-0dffd96fefc1))
+ (fp_line (start 3.01 7.84) (end -14.09 7.84) (layer "F.Fab") (width 0.1) (tstamp 4115e230-272d-4844-a7cd-cd51ef5417f0))
+ (fp_line (start -8.21 0) (end -8.21 7.84) (layer "F.Fab") (width 0.1) (tstamp 430c10f5-ec85-4e1a-8462-66a369ff0259))
+ (fp_line (start -4.255 2.54) (end -4.255 7.84) (layer "F.Fab") (width 0.1) (tstamp 43796f72-6150-44c9-9ad7-2b812b84f906))
+ (fp_line (start -8.31 0) (end -8.31 7.84) (layer "F.Fab") (width 0.1) (tstamp 4dca00fd-74c1-4223-81fe-ac05730b30af))
+ (fp_line (start -2.87 0) (end -2.87 7.84) (layer "F.Fab") (width 0.1) (tstamp 5685acac-b0f4-4f8b-a135-7f573c30902e))
+ (fp_line (start -1.485 2.54) (end -1.485 7.84) (layer "F.Fab") (width 0.1) (tstamp 60dd6006-21c4-451c-a9cc-7b297257959b))
+ (fp_line (start -5.64 0) (end -5.64 7.84) (layer "F.Fab") (width 0.1) (tstamp 6245c96b-84df-4ad1-87c4-154435793bf0))
+ (fp_line (start -6.825 2.54) (end -6.825 7.84) (layer "F.Fab") (width 0.1) (tstamp 70814f80-48f2-4ad9-91ab-8bab373d9aff))
+ (fp_line (start -10.98 0) (end -10.98 7.84) (layer "F.Fab") (width 0.1) (tstamp 749decaf-3874-42f3-a823-4a966633bcc4))
+ (fp_line (start -2.77 0) (end -2.77 7.84) (layer "F.Fab") (width 0.1) (tstamp 77ee94e7-c6e7-4d12-87ff-d8ee097c5a9c))
+ (fp_line (start 9.885 12.34) (end 9.885 11.94) (layer "F.Fab") (width 0.1) (tstamp 7c526a00-ca02-43d9-971b-a3ced5261253))
+ (fp_line (start -1.285 2.54) (end -1.285 7.84) (layer "F.Fab") (width 0.1) (tstamp 90f0f425-a35c-4070-88c3-2f81b6fe904a))
+ (fp_line (start -13.69 12.34) (end -13.69 18.51) (layer "F.Fab") (width 0.1) (tstamp 9a3e2579-4893-4b22-9941-4bc079e79b5b))
+ (fp_line (start -5.44 0) (end -5.44 7.84) (layer "F.Fab") (width 0.1) (tstamp a49944ff-dd15-4dc4-a333-7f4fe48af483))
+ (fp_line (start 3.01 11.94) (end 3.01 7.84) (layer "F.Fab") (width 0.1) (tstamp ac01fb53-a326-41d9-9b63-22d9d548f29c))
+ (fp_line (start -11.08 0) (end -11.08 7.84) (layer "F.Fab") (width 0.1) (tstamp acfa3cf6-0d4f-4bd7-a05f-afe21cee017c))
+ (fp_line (start -6.925 2.54) (end -6.925 7.84) (layer "F.Fab") (width 0.1) (tstamp b998a02f-5f57-4f74-9bc7-08881b24c31b))
+ (fp_line (start -9.795 2.54) (end -9.795 7.84) (layer "F.Fab") (width 0.1) (tstamp c7c241c9-511e-4b45-a307-29bb739c5468))
+ (fp_line (start -8.41 0) (end -8.41 7.84) (layer "F.Fab") (width 0.1) (tstamp ce05f497-07a7-4e9e-9ff8-3da8ce68e7d7))
+ (fp_line (start 9.885 11.94) (end -20.965 11.94) (layer "F.Fab") (width 0.1) (tstamp d1300d28-837c-4f5e-8af9-1eacadc6b11a))
+ (fp_line (start -13.69 18.51) (end 2.61 18.51) (layer "F.Fab") (width 0.1) (tstamp d318193c-0e57-4974-aa38-fee841f918f1))
+ (fp_line (start -7.025 2.54) (end -7.025 7.84) (layer "F.Fab") (width 0.1) (tstamp d31bc6e5-9160-467e-b94a-312e9f4a24ce))
+ (fp_line (start 0 0) (end 0 7.84) (layer "F.Fab") (width 0.1) (tstamp d4265e1a-bce0-4bd0-a102-e3bc8e9bbb6d))
+ (fp_line (start -2.67 0) (end -2.67 7.84) (layer "F.Fab") (width 0.1) (tstamp d5a27831-a935-4f21-8a5a-ba5e0ac90e7c))
+ (fp_line (start -9.595 2.54) (end -9.595 7.84) (layer "F.Fab") (width 0.1) (tstamp dfadbd7d-e630-46ae-835b-916b2724f748))
+ (fp_line (start -0.1 0) (end -0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp e09ce300-866d-4fd6-99ff-261061171b14))
+ (fp_line (start 2.61 18.51) (end 2.61 12.34) (layer "F.Fab") (width 0.1) (tstamp ed314c35-1c53-43a2-bfa7-b43d2e8d12fd))
+ (fp_line (start -1.385 2.54) (end -1.385 7.84) (layer "F.Fab") (width 0.1) (tstamp fb9a59d6-6a24-44cc-850e-8af469e075ce))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 941a32cf-ec7a-40a2-95d4-7bbd2aa2c307))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e414645f-e5b4-4671-abb6-276c7dba0f6a))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1dd57e44-60ba-4eb7-a931-e6bca577f9e0))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b2f9ada9-024b-43ad-b5ab-5be7f9bc2934))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2498a068-bcbf-4141-8772-52b933e9a0c0))
+ (pad "6" thru_hole circle (at -1.385 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e18af6e-33e2-4376-9e16-655d91e1fe7a))
+ (pad "7" thru_hole circle (at -4.155 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp db7e5a91-5638-4503-8adb-6aa1c8b01589))
+ (pad "8" thru_hole circle (at -6.925 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0f8e5e72-da29-42d2-b147-2fb023130d2b))
+ (pad "9" thru_hole circle (at -9.695 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 24347780-df33-4feb-aa3d-562369807169))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
new file mode 100644
index 00000000..b32eb057
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.54 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e923bd22-a6a8-42d2-a695-58b7aaef5381)
+ )
+ (fp_text value "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (at -5.54 25.47) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ab976502-6e27-4a2d-ae4f-d2fe98301a74)
+ )
+ (fp_text user "${REFERENCE}" (at -5.54 20.885) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6921b6a3-863f-4796-9d0e-d985f5f79ea5)
+ )
+ (fp_line (start -21.025 17.34) (end -21.025 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 08db836c-9403-4177-9e85-a22bc6c01938))
+ (fp_line (start 9.945 -1.86) (end 9.945 17.34) (layer "F.SilkS") (width 0.12) (tstamp 2d7cfa16-1656-4656-a81c-30feba6b05d0))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 737273dd-3701-473e-b243-da5e5bc3b066))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 756825b1-9ddd-435a-b842-bf81f80d4680))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp c78daaca-a4d7-4d1b-bf88-a5a6b6ad787d))
+ (fp_line (start -21.025 -1.86) (end 9.945 -1.86) (layer "F.SilkS") (width 0.12) (tstamp d3063824-241b-44f5-ad40-cfbeecd833dc))
+ (fp_line (start -21.5 24.5) (end 10.4 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 41a6ef58-24ac-4cd7-b961-430ad122aed5))
+ (fp_line (start 10.4 24.5) (end 10.4 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 74a3619f-d740-4909-91e7-fa0200a0b06c))
+ (fp_line (start -21.5 -2.3) (end -21.5 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 7aaf2d9a-ad9e-4cbd-aa01-ed7e06d0b678))
+ (fp_line (start 10.4 -2.3) (end -21.5 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 83fa642f-76fa-452d-a6c4-2918424ad1c3))
+ (fp_line (start -20.54 22.8) (end -15.54 22.8) (layer "F.Fab") (width 0.1) (tstamp 085f8c0b-5ade-4325-b1ae-dd0c4bd19cd8))
+ (fp_line (start -15.54 17.8) (end -20.54 17.8) (layer "F.Fab") (width 0.1) (tstamp 17fb0bca-2842-4860-97f5-eec306f87061))
+ (fp_line (start -16.44 17.4) (end -16.44 1.42) (layer "F.Fab") (width 0.1) (tstamp 19136b71-eeae-4fb5-be72-17aa1cba92bc))
+ (fp_line (start 9.885 -1.8) (end -20.965 -1.8) (layer "F.Fab") (width 0.1) (tstamp 1a35d272-1434-4dc4-aed4-036fbf4f0285))
+ (fp_line (start 4.46 17.8) (end 4.46 22.8) (layer "F.Fab") (width 0.1) (tstamp 2963cf08-8569-4d65-b7a6-e7801b87258e))
+ (fp_line (start 9.46 17.8) (end 4.46 17.8) (layer "F.Fab") (width 0.1) (tstamp 2b283449-a889-49d2-81f2-068d9bbe08c3))
+ (fp_line (start 9.885 17.8) (end 9.885 17.4) (layer "F.Fab") (width 0.1) (tstamp 2fb68ada-3932-4cd9-8ce2-9e4423099b3c))
+ (fp_line (start -20.965 17.8) (end 9.885 17.8) (layer "F.Fab") (width 0.1) (tstamp 3b3543f2-3298-41de-834f-1190a7369745))
+ (fp_line (start 2.61 23.97) (end 2.61 17.8) (layer "F.Fab") (width 0.1) (tstamp 5361f874-a365-4f6d-9abf-1a491e85ae9a))
+ (fp_line (start 9.885 17.4) (end -20.965 17.4) (layer "F.Fab") (width 0.1) (tstamp 59ac79c8-e7f2-42bc-91c8-4c5c31895a7b))
+ (fp_line (start 9.46 22.8) (end 9.46 17.8) (layer "F.Fab") (width 0.1) (tstamp 59cd1adb-38ef-4599-bde0-d209ccd29e5f))
+ (fp_line (start 4.46 22.8) (end 9.46 22.8) (layer "F.Fab") (width 0.1) (tstamp 5b3e3867-e87a-4782-9642-eaa3e503c22a))
+ (fp_line (start -20.965 17.4) (end -20.965 17.8) (layer "F.Fab") (width 0.1) (tstamp 64831aa7-1d85-4141-8df6-8e3f99313f43))
+ (fp_line (start 9.885 17.4) (end 9.885 -1.8) (layer "F.Fab") (width 0.1) (tstamp 8511de38-8567-409f-ac52-0ceca24ab22f))
+ (fp_line (start 2.61 17.8) (end -13.69 17.8) (layer "F.Fab") (width 0.1) (tstamp 9e62f80b-3384-4020-9ffb-070f0ae91cc6))
+ (fp_line (start -20.965 17.4) (end 9.885 17.4) (layer "F.Fab") (width 0.1) (tstamp ae36a122-ba9d-4883-9e94-0e99ac1c0854))
+ (fp_line (start -13.69 23.97) (end 2.61 23.97) (layer "F.Fab") (width 0.1) (tstamp b2ee0990-9727-47ad-acb8-3887dbbeecdc))
+ (fp_line (start -19.64 17.4) (end -19.64 1.42) (layer "F.Fab") (width 0.1) (tstamp b98909c1-3ced-4d5a-98f3-8455b630896b))
+ (fp_line (start 5.36 17.4) (end 5.36 1.42) (layer "F.Fab") (width 0.1) (tstamp ba2052e4-aa3f-483f-8cf1-acc6e8273528))
+ (fp_line (start -20.54 17.8) (end -20.54 22.8) (layer "F.Fab") (width 0.1) (tstamp c31007ae-b063-4e46-a42c-b4b13de5331e))
+ (fp_line (start -20.965 -1.8) (end -20.965 17.4) (layer "F.Fab") (width 0.1) (tstamp c8ed12eb-6239-4d7d-b3ad-2fe5f434b914))
+ (fp_line (start -13.69 17.8) (end -13.69 23.97) (layer "F.Fab") (width 0.1) (tstamp d9d5c76f-2a79-400a-83a9-0a3bb7d437a0))
+ (fp_line (start 8.56 17.4) (end 8.56 1.42) (layer "F.Fab") (width 0.1) (tstamp dead5876-88ac-4ae6-8d79-7fd8d939905d))
+ (fp_line (start -15.54 22.8) (end -15.54 17.8) (layer "F.Fab") (width 0.1) (tstamp ec46e911-15b3-49e3-a57c-cce5ce1288fb))
+ (fp_arc (start 5.36 1.42) (mid 6.96 -0.18) (end 8.56 1.42) (layer "F.Fab") (width 0.1) (tstamp 917623e8-b08a-4d1c-adbd-3124230efaaa))
+ (fp_arc (start -19.64 1.42) (mid -18.04 -0.18) (end -16.44 1.42) (layer "F.Fab") (width 0.1) (tstamp 9c8e9590-bc27-4136-a725-d2ecc07c6f73))
+ (pad "0" thru_hole circle (at 6.96 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 406a9ca0-9018-4603-ab0e-a2b2c42a3c87))
+ (pad "0" thru_hole circle (at -18.04 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 6d0b7c38-9838-4f12-8556-e3a9defae83c))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5db5b403-a0cb-4a08-8025-cabfe638914d))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 97ba7465-b204-41cd-9692-55841e780e3e))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0611a25c-9d48-46e6-af56-eb1aaa43aa4b))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b6dc2634-b4e9-4fa2-8dff-d44282c9450b))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5ae2068a-f246-4133-b9a1-dfc4bf5f0787))
+ (pad "6" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b86860cf-cf0f-4328-8ac7-e50421638cbd))
+ (pad "7" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f576ca1e-75f7-4dd5-ac62-e6154a8089aa))
+ (pad "8" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 39230e06-eb16-431e-8373-36053f8353a5))
+ (pad "9" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d3b43e70-8a26-49bc-a314-63a877814891))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
new file mode 100644
index 00000000..1ece80e9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.54 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cf900b8e-6f0e-497e-8a7d-f1ae47799ac8)
+ )
+ (fp_text value "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (at -5.54 25.47) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 430bec52-8b57-4782-ab27-ce9695783e26)
+ )
+ (fp_text user "${REFERENCE}" (at -5.54 20.885) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f95df1e-2d0f-4125-9455-608ace0689ed)
+ )
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 0365fe6c-b118-44d8-940d-0ba15bc44915))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 47d1a34d-22a9-4519-845f-5065b6070440))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 6392b9c5-c5a9-4bba-8576-9228fc95b0b3))
+ (fp_line (start -21.025 -1.86) (end 9.945 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 8c0bdffb-0d42-4a42-acec-61812ba7ef4e))
+ (fp_line (start -21.025 17.34) (end -21.025 -1.86) (layer "F.SilkS") (width 0.12) (tstamp ae2611f0-334a-405d-9c69-aff793bd8613))
+ (fp_line (start 9.945 -1.86) (end 9.945 17.34) (layer "F.SilkS") (width 0.12) (tstamp b17f3bf4-2875-41be-9588-3011e35f2c4f))
+ (fp_line (start 10.4 24.5) (end 10.4 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 0fdb3310-c88b-4f01-80f2-2d3ef4fae078))
+ (fp_line (start -21.5 24.5) (end 10.4 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 23050a62-37d0-419f-9d60-d7e9798c9d14))
+ (fp_line (start -21.5 -2.3) (end -21.5 24.5) (layer "F.CrtYd") (width 0.05) (tstamp 3338ede8-18ce-49fe-a220-d0ef75f6993f))
+ (fp_line (start 10.4 -2.3) (end -21.5 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp d2be61ef-131f-4e37-9b7d-26a9c3ed279f))
+ (fp_line (start 9.885 17.4) (end 9.885 -1.8) (layer "F.Fab") (width 0.1) (tstamp 08211593-bb2b-4004-9704-ebb7b3bde6b5))
+ (fp_line (start 2.61 23.97) (end 2.61 17.8) (layer "F.Fab") (width 0.1) (tstamp 1a88fdc0-d5b1-4432-bc8e-b9d5a3385ff8))
+ (fp_line (start 8.56 17.4) (end 8.56 9.2) (layer "F.Fab") (width 0.1) (tstamp 1b2a8de8-af3e-456d-b02a-aa872b7260a5))
+ (fp_line (start 9.885 17.8) (end 9.885 17.4) (layer "F.Fab") (width 0.1) (tstamp 2800abd1-d2bc-47b0-9708-24b3307e12f2))
+ (fp_line (start 9.885 17.4) (end -20.965 17.4) (layer "F.Fab") (width 0.1) (tstamp 2c52e21f-ef9f-46ad-878f-443df732abe9))
+ (fp_line (start 9.46 22.8) (end 9.46 17.8) (layer "F.Fab") (width 0.1) (tstamp 2ee6e16c-af5b-4614-8c4b-33fe2f35da78))
+ (fp_line (start -20.965 17.4) (end 9.885 17.4) (layer "F.Fab") (width 0.1) (tstamp 35bfd010-2358-4422-b6e6-f7f0bda667a9))
+ (fp_line (start 2.61 17.8) (end -13.69 17.8) (layer "F.Fab") (width 0.1) (tstamp 421cbc2d-5c09-4e30-b371-a7347571beff))
+ (fp_line (start -20.54 22.8) (end -15.54 22.8) (layer "F.Fab") (width 0.1) (tstamp 4c8ebf99-9e3f-4679-9633-8ef9c12a19af))
+ (fp_line (start -15.54 22.8) (end -15.54 17.8) (layer "F.Fab") (width 0.1) (tstamp 4d1ad787-0ae6-4a93-939a-8ef90913bfac))
+ (fp_line (start 9.885 -1.8) (end -20.965 -1.8) (layer "F.Fab") (width 0.1) (tstamp 698746a7-858f-4017-adb4-6fa8d0780578))
+ (fp_line (start -15.54 17.8) (end -20.54 17.8) (layer "F.Fab") (width 0.1) (tstamp 6d088b22-25e4-45e5-bdbb-3927addc6188))
+ (fp_line (start 4.46 22.8) (end 9.46 22.8) (layer "F.Fab") (width 0.1) (tstamp 6dd8b922-41cc-47e6-a4f1-0e0be2750c33))
+ (fp_line (start 9.46 17.8) (end 4.46 17.8) (layer "F.Fab") (width 0.1) (tstamp 86d2bc4b-8bfb-482a-a33e-bf3d5c3e9f69))
+ (fp_line (start -19.64 17.4) (end -19.64 9.2) (layer "F.Fab") (width 0.1) (tstamp 97cd2ebb-f591-4c0d-b88f-86d2d1c11f03))
+ (fp_line (start -16.44 17.4) (end -16.44 9.2) (layer "F.Fab") (width 0.1) (tstamp a25c194c-9272-465e-bf91-8e8ce1da4c00))
+ (fp_line (start 5.36 17.4) (end 5.36 9.2) (layer "F.Fab") (width 0.1) (tstamp c13b310a-d4c0-4423-8bf6-893356e33441))
+ (fp_line (start -20.54 17.8) (end -20.54 22.8) (layer "F.Fab") (width 0.1) (tstamp c92cbc7a-b478-497f-87f4-d9f5fa0051f9))
+ (fp_line (start -20.965 17.8) (end 9.885 17.8) (layer "F.Fab") (width 0.1) (tstamp c9b8dd06-18fe-4d88-ba4c-dcab579913cf))
+ (fp_line (start 4.46 17.8) (end 4.46 22.8) (layer "F.Fab") (width 0.1) (tstamp d129992d-ca3d-44d0-a09d-f7037bb25d40))
+ (fp_line (start -20.965 -1.8) (end -20.965 17.4) (layer "F.Fab") (width 0.1) (tstamp d38ecb85-516b-4cf1-958a-1b8ee8eee3bd))
+ (fp_line (start -20.965 17.4) (end -20.965 17.8) (layer "F.Fab") (width 0.1) (tstamp e51882c3-92c6-4a41-ae35-0fd789d150f3))
+ (fp_line (start -13.69 17.8) (end -13.69 23.97) (layer "F.Fab") (width 0.1) (tstamp e5f39591-f0ef-4988-b1a4-0d9b4e4eb54d))
+ (fp_line (start -13.69 23.97) (end 2.61 23.97) (layer "F.Fab") (width 0.1) (tstamp ef4aab18-e2ba-488a-9b90-2696128fc582))
+ (fp_arc (start -19.64 9.2) (mid -18.04 7.6) (end -16.44 9.2) (layer "F.Fab") (width 0.1) (tstamp 6deb91f0-9031-4e3b-b7c8-e2f229895c70))
+ (fp_arc (start 5.36 9.2) (mid 6.96 7.6) (end 8.56 9.2) (layer "F.Fab") (width 0.1) (tstamp e7c00580-8362-45d6-82fc-6f782677b7b7))
+ (pad "0" thru_hole circle (at 6.96 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 5e861aeb-b178-4975-bc8d-10fb810d068f))
+ (pad "0" thru_hole circle (at -18.04 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp f836b90e-5207-4fa7-9c46-972e282bf7d5))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2b8a81d2-330a-489b-982e-775310a4fb93))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 46e7fb3e-b1c7-4748-ae79-d59b300af163))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp dce6c126-1bf9-4b5d-965a-8a9a954ad56b))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e16ab3f9-866d-4ce3-88ac-5f3c3856f3ec))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7e121b37-8306-43c5-b1b3-54d5ff6e5ad5))
+ (pad "6" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 75a72815-1298-4102-85e6-c83a2f7c12c1))
+ (pad "7" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ba805c29-4a21-4789-816f-8597942c13b3))
+ (pad "8" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d1f649ee-e6d0-4d99-8f82-5a225ab7c9bf))
+ (pad "9" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ca9ac03a-551f-4b10-aaee-c4f94bfb0e97))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
new file mode 100644
index 00000000..7f72aba8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.54 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 282cc945-e09d-4eba-ab01-9635e9ea7747)
+ )
+ (fp_text value "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (at -5.54 15.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fadd8f45-6505-4b96-a39e-b585f9f691a8)
+ )
+ (fp_text user "${REFERENCE}" (at -5.54 11.265) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ca6d7a4e-af8c-4b6d-9cf8-f118bbfc0c2d)
+ )
+ (fp_line (start 0 -3.221325) (end -0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp 31c828fb-53ef-4f8a-9073-4cf1839daf4b))
+ (fp_line (start -21.025 7.72) (end -21.025 -2.76) (layer "F.SilkS") (width 0.12) (tstamp 808cf8f2-d93e-4dbe-9b3d-528fbf3c0e3c))
+ (fp_line (start -0.25 -3.654338) (end 0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp 8cfe0ba8-693a-4cac-b84c-47797aeb72bb))
+ (fp_line (start 0.25 -3.654338) (end 0 -3.221325) (layer "F.SilkS") (width 0.12) (tstamp bd87d8ab-38fe-4d5e-99c7-043cfb2f4352))
+ (fp_line (start -21.025 -2.76) (end 9.945 -2.76) (layer "F.SilkS") (width 0.12) (tstamp c9b1f9e4-8ed3-4590-be9c-222db87eaea4))
+ (fp_line (start 9.945 -2.76) (end 9.945 7.72) (layer "F.SilkS") (width 0.12) (tstamp e97ef544-8979-4594-b982-2dfcbb2893bd))
+ (fp_line (start 10.4 -3.25) (end -21.5 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 10695b4c-b0cc-4686-a742-d68c82d76145))
+ (fp_line (start 10.4 14.85) (end 10.4 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 44dddeee-4bb2-4ae3-b3f7-10ffc0cb56f5))
+ (fp_line (start -21.5 14.85) (end 10.4 14.85) (layer "F.CrtYd") (width 0.05) (tstamp 60ff418b-d1b4-481c-854d-3c7c05072f29))
+ (fp_line (start -21.5 -3.25) (end -21.5 14.85) (layer "F.CrtYd") (width 0.05) (tstamp 878d7c76-7899-45bc-b37b-b9d1b4ccee69))
+ (fp_line (start -16.44 7.78) (end -16.44 0.3) (layer "F.Fab") (width 0.1) (tstamp 0389af6c-fd25-4c87-bd71-5a888ece33d7))
+ (fp_line (start -20.965 -2.7) (end -20.965 7.78) (layer "F.Fab") (width 0.1) (tstamp 0915432d-2bc8-4281-a60b-622f9a9dc092))
+ (fp_line (start -20.965 7.78) (end 9.885 7.78) (layer "F.Fab") (width 0.1) (tstamp 22cbc24c-afab-4fb4-9406-42c3eacfc3aa))
+ (fp_line (start 9.885 8.18) (end 9.885 7.78) (layer "F.Fab") (width 0.1) (tstamp 37f0efd1-2ee5-4b73-a6bc-f7a4155881a2))
+ (fp_line (start -13.69 8.18) (end -13.69 14.35) (layer "F.Fab") (width 0.1) (tstamp 4be524eb-09ff-4848-8460-89af287f4dcc))
+ (fp_line (start 2.61 14.35) (end 2.61 8.18) (layer "F.Fab") (width 0.1) (tstamp 55830ff7-c54b-4a56-8406-708e1aa55b35))
+ (fp_line (start 9.885 7.78) (end -20.965 7.78) (layer "F.Fab") (width 0.1) (tstamp 5a3518be-4658-4967-9878-3e42cc1bdff3))
+ (fp_line (start 2.61 8.18) (end -13.69 8.18) (layer "F.Fab") (width 0.1) (tstamp 6370a091-4700-44d5-b6d8-6d23eaaf71a7))
+ (fp_line (start -20.965 8.18) (end 9.885 8.18) (layer "F.Fab") (width 0.1) (tstamp 6ce0ba8b-ddb8-4bca-84c1-ba86b06db7ca))
+ (fp_line (start 4.46 8.18) (end 4.46 13.18) (layer "F.Fab") (width 0.1) (tstamp 7011d40c-af16-40f2-b7cd-a05e89029915))
+ (fp_line (start -20.54 13.18) (end -15.54 13.18) (layer "F.Fab") (width 0.1) (tstamp 7134d2cd-d30d-4c8a-b5b4-c9aaed93a515))
+ (fp_line (start -15.54 13.18) (end -15.54 8.18) (layer "F.Fab") (width 0.1) (tstamp 74e54725-5a55-4764-89ca-73de6fa5dad6))
+ (fp_line (start 9.885 7.78) (end 9.885 -2.7) (layer "F.Fab") (width 0.1) (tstamp 8206fa30-cfd0-463d-852f-036dbc516e35))
+ (fp_line (start 9.885 -2.7) (end -20.965 -2.7) (layer "F.Fab") (width 0.1) (tstamp 8d22cb6b-5ba8-4577-a3da-0bef4de9cbe9))
+ (fp_line (start -13.69 14.35) (end 2.61 14.35) (layer "F.Fab") (width 0.1) (tstamp 9778ff5a-cd1e-45ac-b9f0-27665a44e7d6))
+ (fp_line (start 8.56 7.78) (end 8.56 0.3) (layer "F.Fab") (width 0.1) (tstamp a05e1954-e1b9-4e71-8dc2-641530f3111b))
+ (fp_line (start 9.46 13.18) (end 9.46 8.18) (layer "F.Fab") (width 0.1) (tstamp a7ab5e37-1cf7-4cef-ae4a-557af596b786))
+ (fp_line (start -19.64 7.78) (end -19.64 0.3) (layer "F.Fab") (width 0.1) (tstamp a7ff31e1-b2c5-4d99-b9de-97cde3251d6d))
+ (fp_line (start 9.46 8.18) (end 4.46 8.18) (layer "F.Fab") (width 0.1) (tstamp bda09f0e-90c0-4df4-9969-85f5f9d76a68))
+ (fp_line (start -20.965 7.78) (end -20.965 8.18) (layer "F.Fab") (width 0.1) (tstamp bff3ebd9-a2fa-4c91-948f-ff5acd38c30e))
+ (fp_line (start 5.36 7.78) (end 5.36 0.3) (layer "F.Fab") (width 0.1) (tstamp c245cb46-ed98-46f6-9c91-6d14ef9ef541))
+ (fp_line (start 4.46 13.18) (end 9.46 13.18) (layer "F.Fab") (width 0.1) (tstamp d1f590d9-701a-420c-a279-fc67173c7136))
+ (fp_line (start -15.54 8.18) (end -20.54 8.18) (layer "F.Fab") (width 0.1) (tstamp e5c29731-2589-4ce8-91ce-188c31bc5679))
+ (fp_line (start -20.54 8.18) (end -20.54 13.18) (layer "F.Fab") (width 0.1) (tstamp fd73dee0-e8a2-4b1a-ac33-90d013c67acf))
+ (fp_arc (start 5.36 0.3) (mid 6.96 -1.3) (end 8.56 0.3) (layer "F.Fab") (width 0.1) (tstamp 405b67fb-5e62-4777-98d7-f240b30fde6c))
+ (fp_arc (start -19.64 0.3) (mid -18.04 -1.3) (end -16.44 0.3) (layer "F.Fab") (width 0.1) (tstamp 7258a54d-b5b6-49dd-8b6f-b58a8a4bffcc))
+ (pad "0" thru_hole circle (at 6.96 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 183521e9-8e16-4a55-93ed-b5d6794cb2b4))
+ (pad "0" thru_hole circle (at -18.04 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 22693c1d-89f7-4d41-afa9-0917f7254bab))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9436d738-8627-4d4b-b653-4acc78507266))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5ec18ffc-d70f-42a1-880e-87f52ac5142c))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1734e5d9-26e7-4bc3-94b8-ae79bd3ea84e))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 606b8e3e-3979-4fbd-9f7f-3148e85c3e4b))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5e257b14-2b07-4a72-af81-676235dfd8c3))
+ (pad "6" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8e0b3689-fe3b-4dc0-9dcd-ad837e57a438))
+ (pad "7" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b4ddec74-897f-4823-a984-2de8c883ad1b))
+ (pad "8" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 22564b4b-7e1d-4627-bb11-e503d1aad9e3))
+ (pad "9" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 99616f83-3a9e-4aee-afe4-4cd9348e979a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
new file mode 100644
index 00000000..16bed957
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.54 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 642a5311-085b-4a5e-9e55-296c42d0698e)
+ )
+ (fp_text value "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (at -5.54 18.61) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 54f39020-f3eb-4d02-9036-14fb19cb34f2)
+ )
+ (fp_text user "${REFERENCE}" (at -5.54 14.025) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f7d89d68-846f-4ea5-b608-b24eb8375807)
+ )
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 0ac06968-2849-4143-915b-d6a5a2c1521c))
+ (fp_line (start -21.025 -1.86) (end 9.945 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 20fbd140-d21d-4644-b0e3-fa70607723e7))
+ (fp_line (start 9.945 -1.86) (end 9.945 10.48) (layer "F.SilkS") (width 0.12) (tstamp 21ac45e8-949a-49a9-bb72-919f7912c8d9))
+ (fp_line (start -21.025 10.48) (end -21.025 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 9188654c-5cf7-4f1a-a522-c23fc70db810))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp d9495c60-2aa5-47a1-8e34-7d46d87bfb2a))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp fe98800e-f48b-4206-8acc-2bb20cd5d22d))
+ (fp_line (start -21.5 -2.35) (end -21.5 17.65) (layer "F.CrtYd") (width 0.05) (tstamp 45193b38-a9ca-41a7-8da5-b2ef7b25de2b))
+ (fp_line (start -21.5 17.65) (end 10.4 17.65) (layer "F.CrtYd") (width 0.05) (tstamp 6155e89f-b1c7-4310-86fb-ecacd079cfd8))
+ (fp_line (start 10.4 -2.35) (end -21.5 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 8bd516fc-a482-473c-949d-76a753315ffe))
+ (fp_line (start 10.4 17.65) (end 10.4 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp e6025a3d-5d3f-4884-9dd0-077270923e04))
+ (fp_line (start -20.54 10.94) (end -20.54 15.94) (layer "F.Fab") (width 0.1) (tstamp 0daad084-d9cc-494e-8586-ef4440c0e987))
+ (fp_line (start 9.46 15.94) (end 9.46 10.94) (layer "F.Fab") (width 0.1) (tstamp 157669fa-09ed-4987-91b6-8afe012b4ce8))
+ (fp_line (start -13.69 10.94) (end -13.69 17.11) (layer "F.Fab") (width 0.1) (tstamp 17c842bf-164f-4f94-96b5-5e7ec14ec5a3))
+ (fp_line (start -16.44 10.54) (end -16.44 1.42) (layer "F.Fab") (width 0.1) (tstamp 2f6e4025-9a6d-4eba-919a-98a8c773ab52))
+ (fp_line (start 2.61 10.94) (end -13.69 10.94) (layer "F.Fab") (width 0.1) (tstamp 3f5362c6-2dc8-474d-905e-a92f258c0663))
+ (fp_line (start -20.54 15.94) (end -15.54 15.94) (layer "F.Fab") (width 0.1) (tstamp 601f6c7d-bab1-4e9d-a745-31119646d259))
+ (fp_line (start 4.46 10.94) (end 4.46 15.94) (layer "F.Fab") (width 0.1) (tstamp 644ea658-b228-477d-812c-731a69b13c75))
+ (fp_line (start 9.885 10.54) (end 9.885 -1.8) (layer "F.Fab") (width 0.1) (tstamp 6b59d458-2c49-40c0-9c6e-9df04fe9c5f0))
+ (fp_line (start -20.965 -1.8) (end -20.965 10.54) (layer "F.Fab") (width 0.1) (tstamp 77f36aef-3232-4d7d-8a9a-3cffac785d41))
+ (fp_line (start 8.56 10.54) (end 8.56 1.42) (layer "F.Fab") (width 0.1) (tstamp 8a4b4164-4e2d-40a3-a71f-37b27625d2b6))
+ (fp_line (start -20.965 10.54) (end 9.885 10.54) (layer "F.Fab") (width 0.1) (tstamp 8d6bafd5-6b90-410a-9099-552c2df782c3))
+ (fp_line (start -15.54 15.94) (end -15.54 10.94) (layer "F.Fab") (width 0.1) (tstamp 94f2befb-db56-4c01-bd5d-a41fd24997ce))
+ (fp_line (start 9.46 10.94) (end 4.46 10.94) (layer "F.Fab") (width 0.1) (tstamp a1cea9d3-eb5b-4185-b77f-11b73a36e660))
+ (fp_line (start 5.36 10.54) (end 5.36 1.42) (layer "F.Fab") (width 0.1) (tstamp a55b62d2-7bec-43d1-9e1d-54e8d2dab8ee))
+ (fp_line (start -19.64 10.54) (end -19.64 1.42) (layer "F.Fab") (width 0.1) (tstamp a7e5fb62-09ff-4f1b-b82b-dc75eaae2be7))
+ (fp_line (start 4.46 15.94) (end 9.46 15.94) (layer "F.Fab") (width 0.1) (tstamp bd75173d-9606-407c-bb68-5e6c602d1d5c))
+ (fp_line (start -20.965 10.54) (end -20.965 10.94) (layer "F.Fab") (width 0.1) (tstamp be08f1b4-d938-4d1b-b3e7-fd4e42bdb974))
+ (fp_line (start 9.885 -1.8) (end -20.965 -1.8) (layer "F.Fab") (width 0.1) (tstamp be40c7fb-eb8d-4121-8fb2-c2e8cbe3768a))
+ (fp_line (start -13.69 17.11) (end 2.61 17.11) (layer "F.Fab") (width 0.1) (tstamp c7071cf6-7668-4843-9cf2-fb8de4c5e9fd))
+ (fp_line (start 9.885 10.54) (end -20.965 10.54) (layer "F.Fab") (width 0.1) (tstamp db808357-c426-476c-8421-ab57fb692a32))
+ (fp_line (start -20.965 10.94) (end 9.885 10.94) (layer "F.Fab") (width 0.1) (tstamp e64a9ea2-be3e-42fc-84ba-6f7c46e6f964))
+ (fp_line (start -15.54 10.94) (end -20.54 10.94) (layer "F.Fab") (width 0.1) (tstamp eafdd360-818b-41a7-b67a-f24d6da39f8f))
+ (fp_line (start 2.61 17.11) (end 2.61 10.94) (layer "F.Fab") (width 0.1) (tstamp f6c4a90c-2502-4f50-b84c-5de359cd572d))
+ (fp_line (start 9.885 10.94) (end 9.885 10.54) (layer "F.Fab") (width 0.1) (tstamp fc4b374a-417e-42b4-9b1c-a46cad9961e9))
+ (fp_arc (start -19.64 1.42) (mid -18.04 -0.18) (end -16.44 1.42) (layer "F.Fab") (width 0.1) (tstamp 1ac466d0-3b5f-4c55-9d06-9dd581a87c44))
+ (fp_arc (start 5.36 1.42) (mid 6.96 -0.18) (end 8.56 1.42) (layer "F.Fab") (width 0.1) (tstamp c9a259c6-3b6a-4041-92dd-1dad33c4cfd2))
+ (pad "0" thru_hole circle (at -18.04 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 73e13ed4-4054-4642-ba80-6e0c7b14c868))
+ (pad "0" thru_hole circle (at 6.96 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp cdce02a6-287f-4702-8a9e-be3883084214))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0418ee56-e0fe-41d2-a5ee-4d16ad5bc77c))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c97ce623-6b05-4de5-a470-76fe58418680))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 434beddd-7928-463c-a9a4-2c9aef738c22))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp de06dfb1-b72f-419d-94bc-424af149d305))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c4fc4063-417b-42d0-ba51-4dfd433e9951))
+ (pad "6" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp cb6158a9-2cd3-4ff4-8800-cc42ce971ed4))
+ (pad "7" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1fc42387-3042-4f60-90f6-8c2d6b248795))
+ (pad "8" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1df1b551-30a5-4938-bb37-c7c72c837070))
+ (pad "9" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a7ed38c1-cb77-4875-9075-c00d18be7695))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..673079f5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,98 @@
+(footprint "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.54 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5e80fb10-fe7e-4f1f-8c45-7f089996af9d)
+ )
+ (fp_text value "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (at -5.54 20.31) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58e70ef9-c02b-47e6-b774-e7d59e2e6e34)
+ )
+ (fp_text user "${REFERENCE}" (at -5.54 15.725) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e80923f1-a839-43e4-b0a5-c9706f56e51d)
+ )
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 10eed9c0-f2c3-4215-8d51-0e60d4423c3f))
+ (fp_line (start 1.06 -1.06) (end 1.06 8.08) (layer "F.SilkS") (width 0.12) (tstamp 11fc874a-7dc0-4653-b528-42bd252fa9cf))
+ (fp_line (start -14.15 8.08) (end -12.14 8.08) (layer "F.SilkS") (width 0.12) (tstamp 1aeebe0c-2e3f-4ce6-a2e6-536cc4608547))
+ (fp_line (start -12.14 8.08) (end -12.14 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 2af093d2-1164-481c-a67f-ff1925f1fd4a))
+ (fp_line (start -14.15 12.18) (end -14.15 8.08) (layer "F.SilkS") (width 0.12) (tstamp 43772e22-146d-4d11-8d08-05f570a254b4))
+ (fp_line (start 1.06 8.08) (end 3.07 8.08) (layer "F.SilkS") (width 0.12) (tstamp 47570664-01f0-4a1b-89e9-3fad9694d551))
+ (fp_line (start 3.07 8.08) (end 3.07 12.18) (layer "F.SilkS") (width 0.12) (tstamp 6522c6ff-617e-42f3-8edc-c5d2e6cc0485))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp b4dbed41-b8e8-4686-a39f-b1bdf8cad46d))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp dfcfe7c8-025e-4094-b6c4-6f0da2f03834))
+ (fp_line (start -12.14 -1.06) (end 1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp fdbadafc-f439-4253-b64a-f925ca92c649))
+ (fp_line (start 3.15 13.15) (end 3.15 19.35) (layer "F.CrtYd") (width 0.05) (tstamp 0205c168-f7ee-4671-83f9-154e5a2ac80d))
+ (fp_line (start -14.6 11.75) (end -14.6 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 0bca221a-b9b3-4fbd-a47f-8936f0033848))
+ (fp_line (start -21.5 11.75) (end -14.6 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 160034af-5d3c-4f57-a2be-140def3ff906))
+ (fp_line (start -12.4 7.65) (end -12.4 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 1b444068-b5a0-43b7-8ecf-498bea33eaf6))
+ (fp_line (start -14.2 13.15) (end -21.5 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 472e161b-e8c1-4d20-8353-8629dfc6eb4d))
+ (fp_line (start -14.6 7.65) (end -12.4 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 4a46de3d-615f-4bea-8211-41a49d032e2d))
+ (fp_line (start 1.3 -1.35) (end 1.3 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 73d0c6ea-7ee2-4c8e-8b9e-92f9bdfc581a))
+ (fp_line (start 3.55 7.65) (end 3.55 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 8c9a41be-1cd8-4a0a-bc87-58829fa5147c))
+ (fp_line (start -14.2 19.35) (end -14.2 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 8de12c14-ce6a-403e-93fe-78d0b920b7b4))
+ (fp_line (start 3.15 19.35) (end -14.2 19.35) (layer "F.CrtYd") (width 0.05) (tstamp 9398d734-3220-4f09-8777-9bfe366013ec))
+ (fp_line (start -12.4 -1.35) (end 1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp a962066f-1a0f-4164-a923-010fa0be9cfc))
+ (fp_line (start 10.4 13.15) (end 3.15 13.15) (layer "F.CrtYd") (width 0.05) (tstamp b81525ce-719a-4f2f-93b1-e0c429726144))
+ (fp_line (start -21.5 13.15) (end -21.5 11.75) (layer "F.CrtYd") (width 0.05) (tstamp c937725b-55c3-4be2-88d3-c73c926c2fd7))
+ (fp_line (start 3.55 11.75) (end 10.4 11.75) (layer "F.CrtYd") (width 0.05) (tstamp d30d79a0-e1ff-4de4-a417-3892becddc6a))
+ (fp_line (start 1.3 7.65) (end 3.55 7.65) (layer "F.CrtYd") (width 0.05) (tstamp e005b517-56df-4f2e-bdcb-1a7b7af2abd7))
+ (fp_line (start 10.4 11.75) (end 10.4 13.15) (layer "F.CrtYd") (width 0.05) (tstamp e059b83f-3391-4836-9861-aac95daad09d))
+ (fp_line (start -1.285 2.84) (end -1.285 8.14) (layer "F.Fab") (width 0.1) (tstamp 023f1007-1bc6-413b-b6d3-374ea93a0c5f))
+ (fp_line (start -0.1 0) (end -0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp 0982ef7e-d661-4da9-a48f-0f5614dd678a))
+ (fp_line (start -9.695 2.84) (end -9.695 8.14) (layer "F.Fab") (width 0.1) (tstamp 1fb59953-ee50-4b8d-8e21-ea022213307a))
+ (fp_line (start -20.965 12.64) (end 9.885 12.64) (layer "F.Fab") (width 0.1) (tstamp 243a64d4-9055-4080-8862-a645a5a394bd))
+ (fp_line (start -4.155 2.84) (end -4.155 8.14) (layer "F.Fab") (width 0.1) (tstamp 248a3896-132e-46b6-bc51-c8105ea79c21))
+ (fp_line (start -9.795 2.84) (end -9.795 8.14) (layer "F.Fab") (width 0.1) (tstamp 26c6aadb-6ad4-4b74-b9e1-3a8cfa392ac6))
+ (fp_line (start 9.885 12.64) (end 9.885 12.24) (layer "F.Fab") (width 0.1) (tstamp 321b98fa-87c6-41f6-b570-7ed4291a6509))
+ (fp_line (start 3.01 8.14) (end -14.09 8.14) (layer "F.Fab") (width 0.1) (tstamp 35aa62aa-b9a3-4b00-ae8c-fc4441eb76c3))
+ (fp_line (start -5.44 0) (end -5.44 8.14) (layer "F.Fab") (width 0.1) (tstamp 35f9d6b0-3d85-418f-9ca4-6985802cc2e5))
+ (fp_line (start -20.965 12.24) (end -20.965 12.64) (layer "F.Fab") (width 0.1) (tstamp 367354bd-a2a9-492b-a76f-e2e898433289))
+ (fp_line (start -2.77 0) (end -2.77 8.14) (layer "F.Fab") (width 0.1) (tstamp 3b1bf8ff-d355-489f-97b4-1d2e0dc879aa))
+ (fp_line (start -6.825 2.84) (end -6.825 8.14) (layer "F.Fab") (width 0.1) (tstamp 3f072ad4-03f2-4f5f-8884-533ebb40b0b6))
+ (fp_line (start -8.31 0) (end -8.31 8.14) (layer "F.Fab") (width 0.1) (tstamp 3fe5ea8a-032a-4f86-8000-bfcf753509e4))
+ (fp_line (start 0.1 0) (end 0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp 416a3f45-fdc7-422b-b929-fd9b91f5bee3))
+ (fp_line (start 2.61 18.81) (end 2.61 12.64) (layer "F.Fab") (width 0.1) (tstamp 4521854a-bfda-47ed-8e98-2f8d936fac0f))
+ (fp_line (start -7.025 2.84) (end -7.025 8.14) (layer "F.Fab") (width 0.1) (tstamp 4a5d7450-2e35-4e90-9638-28f2abc18c23))
+ (fp_line (start -6.925 2.84) (end -6.925 8.14) (layer "F.Fab") (width 0.1) (tstamp 56b5d35b-48e7-4727-be84-ea83df10b8eb))
+ (fp_line (start -1.485 2.84) (end -1.485 8.14) (layer "F.Fab") (width 0.1) (tstamp 634ad77d-866f-4c3e-aeb5-613adfae0597))
+ (fp_line (start -11.08 0) (end -11.08 8.14) (layer "F.Fab") (width 0.1) (tstamp 685ded82-74c3-4970-bd9c-01ea724f96b8))
+ (fp_line (start -14.09 12.24) (end 3.01 12.24) (layer "F.Fab") (width 0.1) (tstamp 7087edd8-7cab-4f87-a329-df3ba2972d4f))
+ (fp_line (start 0 0) (end 0 8.14) (layer "F.Fab") (width 0.1) (tstamp 74181186-2492-4455-bce4-037a7a16536a))
+ (fp_line (start 2.61 12.64) (end -13.69 12.64) (layer "F.Fab") (width 0.1) (tstamp 7768a62e-f7d4-496d-a1b1-b32e736c0add))
+ (fp_line (start -4.055 2.84) (end -4.055 8.14) (layer "F.Fab") (width 0.1) (tstamp 86016a3e-e4db-4059-bed9-f0cdb3b3d914))
+ (fp_line (start -8.21 0) (end -8.21 8.14) (layer "F.Fab") (width 0.1) (tstamp 90e67903-ea26-4163-8d07-d535878a6ef8))
+ (fp_line (start -10.98 0) (end -10.98 8.14) (layer "F.Fab") (width 0.1) (tstamp 9351e2ef-ff56-4c1b-bdd3-f7428f966450))
+ (fp_line (start -11.18 0) (end -11.18 8.14) (layer "F.Fab") (width 0.1) (tstamp 994bda4c-1384-4d14-afa1-daa16cfe1ce2))
+ (fp_line (start -9.595 2.84) (end -9.595 8.14) (layer "F.Fab") (width 0.1) (tstamp b14b6079-cd76-4811-bf2d-3f96ed58ba4b))
+ (fp_line (start -5.64 0) (end -5.64 8.14) (layer "F.Fab") (width 0.1) (tstamp b8074374-bdf2-4a14-a0ba-0e29fd201ca0))
+ (fp_line (start -13.69 12.64) (end -13.69 18.81) (layer "F.Fab") (width 0.1) (tstamp b83c8c51-04a9-4252-ace5-db87f59f9655))
+ (fp_line (start 3.01 12.24) (end 3.01 8.14) (layer "F.Fab") (width 0.1) (tstamp b84f1cc0-78fe-433f-b56d-735f4ee29d25))
+ (fp_line (start -2.87 0) (end -2.87 8.14) (layer "F.Fab") (width 0.1) (tstamp baad4497-b6a1-4d06-9f91-b45c5decb83f))
+ (fp_line (start 9.885 12.24) (end -20.965 12.24) (layer "F.Fab") (width 0.1) (tstamp c7afbc32-b27a-4b0e-89ef-f1ac23569576))
+ (fp_line (start -5.54 0) (end -5.54 8.14) (layer "F.Fab") (width 0.1) (tstamp ce9bd16f-6253-4aee-a1cc-74cf3f08d79b))
+ (fp_line (start -13.69 18.81) (end 2.61 18.81) (layer "F.Fab") (width 0.1) (tstamp d1779724-11c2-4e5b-b176-bf5ee802c428))
+ (fp_line (start -4.255 2.84) (end -4.255 8.14) (layer "F.Fab") (width 0.1) (tstamp d998d67d-9f6f-44c8-806e-d6b16b7495da))
+ (fp_line (start -1.385 2.84) (end -1.385 8.14) (layer "F.Fab") (width 0.1) (tstamp e5697633-1426-4f88-a0be-05d4a2cfc9ac))
+ (fp_line (start -2.67 0) (end -2.67 8.14) (layer "F.Fab") (width 0.1) (tstamp f1836e87-b1b5-4ef9-8858-02bcea6f6d80))
+ (fp_line (start -8.41 0) (end -8.41 8.14) (layer "F.Fab") (width 0.1) (tstamp f5ce8f69-02e9-4dc5-a121-a0261fe3fa8b))
+ (fp_line (start -14.09 8.14) (end -14.09 12.24) (layer "F.Fab") (width 0.1) (tstamp f6b20588-e638-43b0-8621-ea9c59580af3))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 03e9a51c-6d54-42ad-9d89-770eb9707592))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d352bd8f-5763-4f4b-9e36-c99795673a1c))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp df53b929-93ea-4670-ba69-757467e8c917))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 706d21ba-5aa8-4d74-b797-cc305639cea1))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 41189a4e-c64c-48e3-8980-2c5516c7518d))
+ (pad "6" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed237fa1-59bb-4e5c-b7ca-f060123bc69c))
+ (pad "7" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 71db04c1-53d0-4798-a127-9f7e7a2d5e8e))
+ (pad "8" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e2ab8b13-37d0-4b3f-9664-6182e69c1361))
+ (pad "9" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 24a704cd-8630-451d-8a66-a951f254362d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
new file mode 100644
index 00000000..fd3cbe75
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.54 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b0c17bf2-74d9-4ede-8f59-73458db3f5ab)
+ )
+ (fp_text value "DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (at -5.54 20.81) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96e679c3-0357-4554-b056-ec7dd56e1716)
+ )
+ (fp_text user "${REFERENCE}" (at -5.54 16.225) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4e38d2b6-fd72-491e-900b-b076db13029d)
+ )
+ (fp_line (start 9.945 -1.86) (end 9.945 12.68) (layer "F.SilkS") (width 0.12) (tstamp 0b300c59-a665-4be9-b989-a463bb7f61c5))
+ (fp_line (start -21.025 -1.86) (end 9.945 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 4bb33388-dba5-4619-8cac-81ff687742eb))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 87fef16d-1d9a-44b3-ab84-8b6e9c53ce5b))
+ (fp_line (start -21.025 12.68) (end -21.025 -1.86) (layer "F.SilkS") (width 0.12) (tstamp bac71912-46db-469b-81b2-6a6c3f0427d5))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp ceea9a4b-7975-41f0-ad0d-e841de61fdf6))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp d76edd74-f496-4551-90ad-bf4b71ce0076))
+ (fp_line (start 10.4 -2.35) (end -21.5 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 2a260c5d-0d46-413e-a77f-9374b3fe9668))
+ (fp_line (start 10.4 19.85) (end 10.4 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 3e24bf34-9286-4a4d-bb08-6dd260cdf2a4))
+ (fp_line (start -21.5 19.85) (end 10.4 19.85) (layer "F.CrtYd") (width 0.05) (tstamp 5bc92b37-72b5-4d4b-ac70-a50ed9aa41bb))
+ (fp_line (start -21.5 -2.35) (end -21.5 19.85) (layer "F.CrtYd") (width 0.05) (tstamp e82e95d7-1f1e-4e93-b904-630004fbdac3))
+ (fp_line (start 2.61 13.14) (end -13.69 13.14) (layer "F.Fab") (width 0.1) (tstamp 0d517c31-6b93-4bb3-8dfb-c28498ae4210))
+ (fp_line (start -20.54 18.14) (end -15.54 18.14) (layer "F.Fab") (width 0.1) (tstamp 10da7349-4a82-4ed8-bfcd-28dc57ac5e22))
+ (fp_line (start 4.46 18.14) (end 9.46 18.14) (layer "F.Fab") (width 0.1) (tstamp 1ac1881b-5f6d-40ac-97df-7498684d3fbd))
+ (fp_line (start -13.69 13.14) (end -13.69 19.31) (layer "F.Fab") (width 0.1) (tstamp 1ada2a63-95b0-4358-9324-f595f5905655))
+ (fp_line (start -16.44 12.74) (end -16.44 1.42) (layer "F.Fab") (width 0.1) (tstamp 1c428e2a-c754-4bae-828e-b736b70ba2f3))
+ (fp_line (start 9.885 12.74) (end 9.885 -1.8) (layer "F.Fab") (width 0.1) (tstamp 230c0c62-5f01-45aa-9f6f-837a8d33d222))
+ (fp_line (start -20.54 13.14) (end -20.54 18.14) (layer "F.Fab") (width 0.1) (tstamp 31338757-749f-4593-9954-c1d326ad0f30))
+ (fp_line (start 9.885 -1.8) (end -20.965 -1.8) (layer "F.Fab") (width 0.1) (tstamp 388b4ed7-75ab-4e49-8e70-d11a77f1132e))
+ (fp_line (start 4.46 13.14) (end 4.46 18.14) (layer "F.Fab") (width 0.1) (tstamp 4e196f13-27ab-49cc-8797-9993c363b605))
+ (fp_line (start -20.965 -1.8) (end -20.965 12.74) (layer "F.Fab") (width 0.1) (tstamp 58c5733c-e8e3-4acc-ba0f-b714e26a3192))
+ (fp_line (start -20.965 13.14) (end 9.885 13.14) (layer "F.Fab") (width 0.1) (tstamp 5cfc5c43-b1cf-4308-8914-4cce227c12bc))
+ (fp_line (start 2.61 19.31) (end 2.61 13.14) (layer "F.Fab") (width 0.1) (tstamp 73e9e20b-5b5a-472c-998a-919186c41483))
+ (fp_line (start -20.965 12.74) (end -20.965 13.14) (layer "F.Fab") (width 0.1) (tstamp 743d7394-f413-4f1b-a906-f07357c6a936))
+ (fp_line (start -13.69 19.31) (end 2.61 19.31) (layer "F.Fab") (width 0.1) (tstamp 7743ca03-184a-4b3f-a5d9-ad4d490466f0))
+ (fp_line (start -19.64 12.74) (end -19.64 1.42) (layer "F.Fab") (width 0.1) (tstamp 813513a6-8a9f-4468-8607-435278fe9d19))
+ (fp_line (start 9.46 18.14) (end 9.46 13.14) (layer "F.Fab") (width 0.1) (tstamp 8f31519c-a4d3-455f-aa27-ce20927249f4))
+ (fp_line (start 5.36 12.74) (end 5.36 1.42) (layer "F.Fab") (width 0.1) (tstamp 9d09b9fb-e914-4ebe-a30c-5b2b626bdcd6))
+ (fp_line (start 9.46 13.14) (end 4.46 13.14) (layer "F.Fab") (width 0.1) (tstamp a4e4a53d-ebb6-4267-8514-a8077d6b0541))
+ (fp_line (start -15.54 13.14) (end -20.54 13.14) (layer "F.Fab") (width 0.1) (tstamp ab37a835-f44e-42a4-ba59-32978ae382c6))
+ (fp_line (start 9.885 13.14) (end 9.885 12.74) (layer "F.Fab") (width 0.1) (tstamp b8b41464-3910-406a-a5db-b3e2e78ee428))
+ (fp_line (start -20.965 12.74) (end 9.885 12.74) (layer "F.Fab") (width 0.1) (tstamp bce18c6c-5d2c-4642-b3b9-56295978ec43))
+ (fp_line (start 9.885 12.74) (end -20.965 12.74) (layer "F.Fab") (width 0.1) (tstamp c3626b5f-2015-4f71-9276-c0c8de74f9b3))
+ (fp_line (start -15.54 18.14) (end -15.54 13.14) (layer "F.Fab") (width 0.1) (tstamp c7c311f3-8487-4228-829c-00525d9c7ab7))
+ (fp_line (start 8.56 12.74) (end 8.56 1.42) (layer "F.Fab") (width 0.1) (tstamp d25f984a-c6a5-4430-90c7-b3da88eb0b1c))
+ (fp_arc (start 5.36 1.42) (mid 6.96 -0.18) (end 8.56 1.42) (layer "F.Fab") (width 0.1) (tstamp 00faf7e2-6c71-41cf-8302-238c3fb8d498))
+ (fp_arc (start -19.64 1.42) (mid -18.04 -0.18) (end -16.44 1.42) (layer "F.Fab") (width 0.1) (tstamp bfba1180-76e7-4af7-9e9e-5d351d6326cb))
+ (pad "0" thru_hole circle (at 6.96 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 7bc4d7e9-32b3-4aa9-bd30-4ee90216d78b))
+ (pad "0" thru_hole circle (at -18.04 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp e8388292-10ec-4de2-bc67-d4b938f47c05))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 91484416-d0c6-4fc8-b896-067e750443c1))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b79d3265-8063-4012-a3d1-ae567d91f70c))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 66bf1272-ad8f-4d90-9bb7-ced0640292a3))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 713b8332-d689-4cd1-bc10-9d0f91e2a478))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b8470f2f-2d84-4dbf-b488-0e62763e55c8))
+ (pad "6" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp efc7d20a-8664-4c72-8e2e-5ac52773136f))
+ (pad "7" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bd586fe2-df6d-4189-97e1-d81bf8967aec))
+ (pad "8" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0f38ca1f-3720-412c-9b1d-805edb19ac03))
+ (pad "9" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 57c9283b-7281-4390-a106-e6846d4a9f5f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Vertical_P2.77x2.84mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Vertical_P2.77x2.84mm.kicad_mod
new file mode 100644
index 00000000..1279ebce
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Vertical_P2.77x2.84mm.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "DSUB-9_Female_Vertical_P2.77x2.84mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.54 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3593d980-1ba4-4683-ba55-5ea99a03fa5d)
+ )
+ (fp_text value "DSUB-9_Female_Vertical_P2.77x2.84mm" (at -5.54 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4e891ea0-ca2b-4fa5-aca1-f45027051a68)
+ )
+ (fp_text user "${REFERENCE}" (at -5.54 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc8e06c7-b864-4fcd-870c-146c3b93c7af)
+ )
+ (fp_line (start 8.885 7.73) (end -19.965 7.73) (layer "F.SilkS") (width 0.12) (tstamp 1d2d277e-c2ef-479e-b0b8-1f3ada472dcd))
+ (fp_line (start -19.965 -4.89) (end 8.885 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 32543d4f-d687-4e6a-937b-b12e563399dc))
+ (fp_line (start -13.40647 -0.641744) (end -12.577733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 3c6db955-c477-4b69-8631-15fceb55fc10))
+ (fp_line (start -11.771689 -2.59) (end 0.691689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 475ce409-f134-4852-bb8a-f0079f7df701))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 4d6958f7-b108-44ae-a550-89c9c123950b))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 4fe76119-11b5-43df-a43b-dc979ae50514))
+ (fp_line (start -21.025 6.67) (end -21.025 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 535349d0-8004-454b-8c10-c82fd7523aee))
+ (fp_line (start -10.942952 5.43) (end -0.137048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 6a469039-54a8-4fbb-a475-1ce0dba93d48))
+ (fp_line (start 2.32647 -0.641744) (end 1.497733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 8aa42026-a19f-4036-a716-dd6c427e4129))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 8d722367-5c00-4e73-9bdc-ff6b48fd6c77))
+ (fp_line (start 9.945 -3.83) (end 9.945 6.67) (layer "F.SilkS") (width 0.12) (tstamp 90f0ccd5-b4e8-4db7-a19d-34b7ef2e7bd0))
+ (fp_arc (start 8.885 -4.89) (mid 9.634533 -4.579533) (end 9.945 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 0bf413e9-15bc-4391-b3a8-5e75f593d7e5))
+ (fp_arc (start -19.965 7.73) (mid -20.714533 7.419533) (end -21.025 6.67) (layer "F.SilkS") (width 0.12) (tstamp 15fb88bc-3ac5-4cdd-91f7-248157f688e1))
+ (fp_arc (start -13.40647 -0.641744) (mid -13.043323 -1.997028) (end -11.771689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 22da1cf0-7105-4c26-bf01-e2a26c452134))
+ (fp_arc (start 9.945 6.67) (mid 9.634533 7.419533) (end 8.885 7.73) (layer "F.SilkS") (width 0.12) (tstamp 72862e52-ac6b-446b-ade4-daff34508639))
+ (fp_arc (start 0.691689 -2.59) (mid 1.963323 -1.997027) (end 2.32647 -0.641744) (layer "F.SilkS") (width 0.12) (tstamp 7a27103e-afcc-4a51-85ce-3bcc96d79a98))
+ (fp_arc (start 1.497733 4.058256) (mid 0.92998 5.041634) (end -0.137048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 9c34636b-f2f6-4156-ac39-fbb60c2699f2))
+ (fp_arc (start -10.942952 5.43) (mid -12.009979 5.041634) (end -12.577733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp c852d5fe-fdc8-49ac-bdcf-568b7719134a))
+ (fp_arc (start -21.025 -3.83) (mid -20.714533 -4.579533) (end -19.965 -4.89) (layer "F.SilkS") (width 0.12) (tstamp f22e2de9-992c-4999-a1e3-8f0b920fa546))
+ (fp_line (start 10.4 -5.35) (end -21.5 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 0e2decc4-5c65-474c-89a1-4017b6f0053f))
+ (fp_line (start 10.4 8.2) (end 10.4 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 1dc07421-e1c8-4d3b-9a48-c8495f3d204e))
+ (fp_line (start -21.5 8.2) (end 10.4 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 219f0137-fc5d-4258-8a84-d5e14c96fa2a))
+ (fp_line (start -21.5 -5.35) (end -21.5 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 7993fba4-b185-4aa8-b368-eccb2469a221))
+ (fp_line (start -20.965 6.67) (end -20.965 -3.83) (layer "F.Fab") (width 0.1) (tstamp 05bfa809-fe8e-4796-bfc0-d789fb1b355f))
+ (fp_line (start -19.965 -4.83) (end 8.885 -4.83) (layer "F.Fab") (width 0.1) (tstamp 5a1698db-40b6-48b0-846e-e5880808dba9))
+ (fp_line (start 9.885 -3.83) (end 9.885 6.67) (layer "F.Fab") (width 0.1) (tstamp 61e7e671-fa10-4490-b56a-803d5e910200))
+ (fp_line (start 8.885 7.67) (end -19.965 7.67) (layer "F.Fab") (width 0.1) (tstamp 94ad6938-2645-49c6-ab7c-4a98beebf786))
+ (fp_line (start -11.783194 -2.53) (end 0.703194 -2.53) (layer "F.Fab") (width 0.1) (tstamp b878c922-15c7-4e1d-9eb9-51f9de20f769))
+ (fp_line (start -13.358887 -0.652163) (end -12.53015 4.047837) (layer "F.Fab") (width 0.1) (tstamp c12e6c64-418c-4e8f-9182-a1a1f85a6e27))
+ (fp_line (start -10.954457 5.37) (end -0.125543 5.37) (layer "F.Fab") (width 0.1) (tstamp c4ff0ba7-b2cf-45db-b35c-76974f094b7c))
+ (fp_line (start 2.278887 -0.652163) (end 1.45015 4.047837) (layer "F.Fab") (width 0.1) (tstamp de34bc9d-2fe3-4cb4-9318-ef18f2bae120))
+ (fp_arc (start 0.703194 -2.53) (mid 1.928865 -1.95846) (end 2.278886 -0.652163) (layer "F.Fab") (width 0.1) (tstamp 0dcb3ba6-8687-4e32-8a19-c294440dc021))
+ (fp_arc (start 1.450149 4.047837) (mid 0.902917 4.995671) (end -0.125543 5.37) (layer "F.Fab") (width 0.1) (tstamp 1175f063-424b-45ad-8af9-5146d65ce3b3))
+ (fp_arc (start 9.885 6.67) (mid 9.592107 7.377107) (end 8.885 7.67) (layer "F.Fab") (width 0.1) (tstamp 2f4fc73f-74cc-434c-871c-27ea86728724))
+ (fp_arc (start -19.965 7.67) (mid -20.672107 7.377107) (end -20.965 6.67) (layer "F.Fab") (width 0.1) (tstamp 5897516f-8d4a-42cb-adc2-da89050a0a85))
+ (fp_arc (start 8.885 -4.83) (mid 9.592107 -4.537107) (end 9.885 -3.83) (layer "F.Fab") (width 0.1) (tstamp add88dac-c3c9-46ec-87a8-24f0ac7d4251))
+ (fp_arc (start -20.965 -3.83) (mid -20.672107 -4.537107) (end -19.965 -4.83) (layer "F.Fab") (width 0.1) (tstamp bccd5fd1-c944-47c4-8c0b-d83ca1d2bb6b))
+ (fp_arc (start -13.358886 -0.652163) (mid -13.008865 -1.95846) (end -11.783194 -2.53) (layer "F.Fab") (width 0.1) (tstamp cb85b0c2-d02e-4552-b71a-f2f29aae7e82))
+ (fp_arc (start -10.954457 5.37) (mid -11.982917 4.995671) (end -12.530149 4.047837) (layer "F.Fab") (width 0.1) (tstamp cc1c0207-c173-4679-82ae-7f6b5fc4205d))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4c460984-58db-4bff-aba9-e2eef5845505))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b03f2b2c-5f1f-44ae-8bec-0acd90b95b35))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e480d009-a27e-4a35-97a6-3c7d8fe848fc))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 67f6c684-03f1-4e62-805a-dd735e516116))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 18b4d24b-e5dc-4240-928a-02d9f3d2a0ac))
+ (pad "6" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eadfe2ff-92ec-4430-8266-f53e044cf0e2))
+ (pad "7" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4f9ce155-e069-4261-a098-4d99958287a4))
+ (pad "8" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b78baaf0-9914-4e5c-8b10-ba8f662ee0bb))
+ (pad "9" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c6687c01-23e8-4871-88aa-468c7501303f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Female_Vertical_P2.77x2.84mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..b8235ca6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.54 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 41a86744-c37e-49f2-a7f3-adbbcff8582f)
+ )
+ (fp_text value "DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles" (at -5.54 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 76a594da-d4e0-4817-8348-1ef24939c5f3)
+ )
+ (fp_text user "${REFERENCE}" (at -5.54 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9c4123c2-da16-4fa9-963a-304ccecd54df)
+ )
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 01f7be05-9ea5-4c8a-9cb2-c69b3a3cf87f))
+ (fp_line (start 8.885 7.73) (end -19.965 7.73) (layer "F.SilkS") (width 0.12) (tstamp 1279a69e-8f13-4e62-8399-49d37264d120))
+ (fp_line (start 2.32647 -0.641744) (end 1.497733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 40e5c21e-ef0e-4e96-9fd3-98a506b7ee55))
+ (fp_line (start -19.965 -4.89) (end 8.885 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 473551e8-1f0f-4d30-914a-45400748c296))
+ (fp_line (start -21.025 6.67) (end -21.025 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 5b8dfcd5-9358-4a26-b04c-bf0809f75f0b))
+ (fp_line (start -13.40647 -0.641744) (end -12.577733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp 7c8a616f-5d16-466b-963e-72bc1cdcfc1f))
+ (fp_line (start -10.942952 5.43) (end -0.137048 5.43) (layer "F.SilkS") (width 0.12) (tstamp 940679e5-cb4c-4e33-86be-9113e45da021))
+ (fp_line (start 9.945 -3.83) (end 9.945 6.67) (layer "F.SilkS") (width 0.12) (tstamp a89bb685-3ade-44bf-9a27-020e5075a5ba))
+ (fp_line (start -11.771689 -2.59) (end 0.691689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp abbd3d41-fe5a-49ae-8952-4fe5838d2cee))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp b169c0db-3f8f-4f00-bacd-9963659535ff))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp bc788226-890c-47a6-8197-82a20c2ba89e))
+ (fp_arc (start -13.40647 -0.641744) (mid -13.043323 -1.997028) (end -11.771689 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 02c4cdca-94f5-48b8-a7aa-21397b8efcfe))
+ (fp_arc (start -21.025 -3.83) (mid -20.714533 -4.579533) (end -19.965 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 553e210a-ad0b-4d82-bdce-e24eddf6dee5))
+ (fp_arc (start 0.691689 -2.59) (mid 1.963323 -1.997027) (end 2.32647 -0.641744) (layer "F.SilkS") (width 0.12) (tstamp 705b6eb9-70c6-4630-a55c-78905c1aa7b4))
+ (fp_arc (start 8.885 -4.89) (mid 9.634533 -4.579533) (end 9.945 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 95845bee-c100-43a8-b594-e369ae41ab3c))
+ (fp_arc (start 1.497733 4.058256) (mid 0.92998 5.041634) (end -0.137048 5.43) (layer "F.SilkS") (width 0.12) (tstamp a0909f2e-035f-4db6-99aa-02538871d840))
+ (fp_arc (start 9.945 6.67) (mid 9.634533 7.419533) (end 8.885 7.73) (layer "F.SilkS") (width 0.12) (tstamp c335bf2e-76bc-40a4-99ae-b39145974575))
+ (fp_arc (start -19.965 7.73) (mid -20.714533 7.419533) (end -21.025 6.67) (layer "F.SilkS") (width 0.12) (tstamp c4105c30-2681-49c4-a704-76e95da9f17a))
+ (fp_arc (start -10.942952 5.43) (mid -12.009979 5.041634) (end -12.577733 4.058256) (layer "F.SilkS") (width 0.12) (tstamp f2d0d285-c108-41b3-a40e-db88a30ac335))
+ (fp_line (start -21.5 -5.35) (end -21.5 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 2fdfa4af-97f3-468f-9690-3ccb7dbcecd3))
+ (fp_line (start -21.5 8.2) (end 10.4 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 87588866-7935-44a1-a873-6ea972c9f054))
+ (fp_line (start 10.4 8.2) (end 10.4 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp c3726307-27e4-476b-99c7-01174ab77f2f))
+ (fp_line (start 10.4 -5.35) (end -21.5 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp f6fd747f-0b3c-4da4-a882-242d48282211))
+ (fp_line (start -11.783194 -2.53) (end 0.703194 -2.53) (layer "F.Fab") (width 0.1) (tstamp 0276366d-16cf-4a57-88a1-17299955caae))
+ (fp_line (start 9.885 -3.83) (end 9.885 6.67) (layer "F.Fab") (width 0.1) (tstamp 042f4cc0-d485-4e5a-96ad-65b71a0fde3a))
+ (fp_line (start -20.965 6.67) (end -20.965 -3.83) (layer "F.Fab") (width 0.1) (tstamp 3de3b45f-69e2-481b-910f-557373686ec7))
+ (fp_line (start 2.278887 -0.652163) (end 1.45015 4.047837) (layer "F.Fab") (width 0.1) (tstamp 4b30e37b-212f-4b35-8466-6bf8f7ff231f))
+ (fp_line (start -19.965 -4.83) (end 8.885 -4.83) (layer "F.Fab") (width 0.1) (tstamp a56be9da-b193-4b91-bece-5faca5713da8))
+ (fp_line (start -13.358887 -0.652163) (end -12.53015 4.047837) (layer "F.Fab") (width 0.1) (tstamp a8076bd3-dbc9-42cb-929a-ec7310666b4b))
+ (fp_line (start 8.885 7.67) (end -19.965 7.67) (layer "F.Fab") (width 0.1) (tstamp c5e55a21-c03e-47db-87eb-2e8c24b276d0))
+ (fp_line (start -10.954457 5.37) (end -0.125543 5.37) (layer "F.Fab") (width 0.1) (tstamp cdf8878c-0abf-4364-897b-abad7c5dde35))
+ (fp_arc (start 1.450149 4.047837) (mid 0.902917 4.995671) (end -0.125543 5.37) (layer "F.Fab") (width 0.1) (tstamp 3d6e4dcf-ebd6-46f0-9592-ddf801afac51))
+ (fp_arc (start 8.885 -4.83) (mid 9.592107 -4.537107) (end 9.885 -3.83) (layer "F.Fab") (width 0.1) (tstamp 49aeeac3-08f2-4bf0-a197-36be710c72a0))
+ (fp_arc (start 0.703194 -2.53) (mid 1.928865 -1.95846) (end 2.278886 -0.652163) (layer "F.Fab") (width 0.1) (tstamp 515d73a2-6eda-4ffd-8e2c-4b8cbf14700c))
+ (fp_arc (start 9.885 6.67) (mid 9.592107 7.377107) (end 8.885 7.67) (layer "F.Fab") (width 0.1) (tstamp 5245dba5-6500-4c76-af01-3a91818f841f))
+ (fp_arc (start -19.965 7.67) (mid -20.672107 7.377107) (end -20.965 6.67) (layer "F.Fab") (width 0.1) (tstamp 6ab9c52e-21ec-40eb-9f78-578419376611))
+ (fp_arc (start -13.358886 -0.652163) (mid -13.008865 -1.95846) (end -11.783194 -2.53) (layer "F.Fab") (width 0.1) (tstamp b47d4720-4300-4352-8314-7dd2e7aa0427))
+ (fp_arc (start -20.965 -3.83) (mid -20.672107 -4.537107) (end -19.965 -4.83) (layer "F.Fab") (width 0.1) (tstamp f11fbf7e-5af5-4a53-88dd-293afb0ea204))
+ (fp_arc (start -10.954457 5.37) (mid -11.982917 4.995671) (end -12.530149 4.047837) (layer "F.Fab") (width 0.1) (tstamp f3e3eef7-edc3-431a-bf78-723dec7ff994))
+ (pad "0" thru_hole circle (at 6.96 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 2723bfbd-3365-4dcb-8dcc-fc960fe1e567))
+ (pad "0" thru_hole circle (at -18.04 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 311070b9-10bb-42bf-b4f7-926334cdfe61))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e0fa3751-163e-4e77-930d-8852a726af79))
+ (pad "2" thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a16f7f6f-060d-4204-a1bf-764034f5b289))
+ (pad "3" thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eeb98a8b-39b9-4c79-85e0-100e1923a857))
+ (pad "4" thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a0c0b4e5-f835-4d2c-b5b9-b530494231ff))
+ (pad "5" thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a6d55a0a-898c-4ef5-86e6-02c00ec3839d))
+ (pad "6" thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d42c2068-99c9-4dca-8984-1cf37f69be45))
+ (pad "7" thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c3b529d-4f83-445f-9033-3294da869222))
+ (pad "8" thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5419bd66-f409-48ec-b3ab-2782faae0985))
+ (pad "9" thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f47f93ba-d7d8-46e7-a3c5-b4b2a0338443))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_EdgeMount_P2.77mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_EdgeMount_P2.77mm.kicad_mod
new file mode 100644
index 00000000..56e835f6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_EdgeMount_P2.77mm.kicad_mod
@@ -0,0 +1,115 @@
+(footprint "DSUB-9_Male_EdgeMount_P2.77mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 25mm")
+ (attr smd)
+ (fp_text reference "REF**" (at -9.463333 0) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 88b029ad-7b5f-4e41-a017-b2107224d974)
+ )
+ (fp_text value "DSUB-9_Male_EdgeMount_P2.77mm" (at 0 16.69) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 371ef12d-082d-4d18-93a1-cb929287bd70)
+ )
+ (fp_text user "PCB edge" (at -10.425 1.323333) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 75d52c0e-b114-48af-ad4b-92ad4533ffa9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 3.39) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 947c2c37-a776-461f-882f-9bd64dd69f8b)
+ )
+ (fp_line (start 6.723333 1.74) (end 6.723333 -2) (layer "F.SilkS") (width 0.12) (tstamp 0030ff6b-0078-43d6-aab3-e95bb3bc0797))
+ (fp_line (start -6.963333 -2.24) (end -2.77 -2.24) (layer "F.SilkS") (width 0.12) (tstamp 1121d60b-16fe-4395-835e-03286cecb443))
+ (fp_line (start -6.723333 -2) (end -6.723333 1.74) (layer "F.SilkS") (width 0.12) (tstamp 2ed7049b-4615-4e93-9afa-5f136008ad2e))
+ (fp_line (start -6.963333 0) (end -6.963333 -2.24) (layer "F.SilkS") (width 0.12) (tstamp 612a3c05-bfb5-4848-a657-6a6b1ca4dfe4))
+ (fp_line (start 6.723333 -2) (end -6.723333 -2) (layer "F.SilkS") (width 0.12) (tstamp 8522cae2-55b6-4304-9cf0-509efb35b4b6))
+ (fp_line (start -15.425 1.99) (end 15.425 1.99) (layer "Dwgs.User") (width 0.05) (tstamp 48492964-33d4-446a-8108-c2fcb42bacd1))
+ (fp_line (start 9.05 4.3) (end 9.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 306b171e-0ac1-41ca-8fdd-b130a9d19ed3))
+ (fp_line (start -8.65 10.2) (end -15.95 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 3c3825e1-e30d-413b-bddf-020a28cec6b3))
+ (fp_line (start 8.65 10.2) (end 8.65 16.2) (layer "F.CrtYd") (width 0.05) (tstamp 42f52f58-fc64-4120-98cb-4cd7f2f382f2))
+ (fp_line (start -8.05 4.3) (end -8.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 597c91bf-794b-4108-b75f-e4c3db63693f))
+ (fp_line (start 15.95 8.8) (end 15.95 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 6317c67f-c1db-4088-93b5-ea83971395e6))
+ (fp_line (start -8.65 16.2) (end -8.65 10.2) (layer "F.CrtYd") (width 0.05) (tstamp 6dfb922c-8c09-4a45-826d-76146bd87efb))
+ (fp_line (start 7 -2.25) (end 7 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 6e0f35af-401b-4eae-94a7-4db7fffdcdf3))
+ (fp_line (start -9.05 4.3) (end -8.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 88adba44-1404-4d2f-8a4a-5b4b5448bf13))
+ (fp_line (start 8.05 4.3) (end 9.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 92a0ea38-cb6d-4d53-894b-21339059a156))
+ (fp_line (start -15.95 10.2) (end -15.95 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 95a3045b-df70-4493-af7c-3a7fe4d5c8f7))
+ (fp_line (start -15.95 8.8) (end -9.05 8.8) (layer "F.CrtYd") (width 0.05) (tstamp 998a16bc-b62c-4cab-a44d-c2a4019ecea5))
+ (fp_line (start 7 1.5) (end 8.05 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 9df4c4c0-bb56-45be-a860-7de0ff6fba82))
+ (fp_line (start -7 1.5) (end -7 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp a6c10190-9cbe-4ef0-b6ef-6ee7503831ed))
+ (fp_line (start -9.05 8.8) (end -9.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp a9ca6d31-4ad4-4172-999e-58fb08d3c7cf))
+ (fp_line (start -7 -2.25) (end 7 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp be69be02-90f3-4df7-8cd9-9d3f4c2112a0))
+ (fp_line (start -8.05 1.5) (end -7 1.5) (layer "F.CrtYd") (width 0.05) (tstamp cba2ea83-5d87-4747-801b-df01d0807e87))
+ (fp_line (start 15.95 10.2) (end 8.65 10.2) (layer "F.CrtYd") (width 0.05) (tstamp cbfcfa36-be70-4fd0-b6ed-0aee4b9882e0))
+ (fp_line (start 9.05 8.8) (end 15.95 8.8) (layer "F.CrtYd") (width 0.05) (tstamp d7a26b82-49c8-41d2-9fe3-1d45549c6208))
+ (fp_line (start 8.65 16.2) (end -8.65 16.2) (layer "F.CrtYd") (width 0.05) (tstamp de66bd51-3b11-4f03-a214-3cf98c250567))
+ (fp_line (start 8.05 1.5) (end 8.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp f8ab7894-459b-4e5c-968a-a08cf5596860))
+ (fp_line (start -1.985 1.99) (end -0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp 198132c9-8218-4a27-960d-989b028d51ae))
+ (fp_line (start -0.785 1.99) (end -0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp 259e3f44-219f-4b01-9c89-855f8ef619a8))
+ (fp_line (start 3.555 1.99) (end 4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp 3b7a34b5-7fc2-420b-aca5-101f1270a15c))
+ (fp_line (start -4.755 -0.91) (end -4.755 1.99) (layer "B.Fab") (width 0.1) (tstamp 3f411344-a0d7-4fcc-97a0-f0daea73a6b3))
+ (fp_line (start -3.555 -0.91) (end -4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp 3fba9d57-723b-459f-8fbb-216feca4be55))
+ (fp_line (start 4.755 -0.91) (end 3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp 5b90be10-b7c3-466c-b4c7-3cb7109b870d))
+ (fp_line (start -4.755 1.99) (end -3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp 63b0c1f5-62d9-47e9-9b06-019281b72a42))
+ (fp_line (start 1.985 1.99) (end 1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp 784da869-fc07-4719-b2ad-c29e206bfdc0))
+ (fp_line (start -3.555 1.99) (end -3.555 -0.91) (layer "B.Fab") (width 0.1) (tstamp 8bad8c0a-8617-4f40-8c6c-693c6e20d1d7))
+ (fp_line (start -1.985 -0.91) (end -1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp 8db6d8f8-5950-4d2e-880a-07f5d47152bd))
+ (fp_line (start 3.555 -0.91) (end 3.555 1.99) (layer "B.Fab") (width 0.1) (tstamp 901b2bef-a86b-43a2-9a85-2a94264d850c))
+ (fp_line (start -0.785 -0.91) (end -1.985 -0.91) (layer "B.Fab") (width 0.1) (tstamp 977cbbc0-6a33-4afb-8835-c8d3f50614f8))
+ (fp_line (start 0.785 -0.91) (end 0.785 1.99) (layer "B.Fab") (width 0.1) (tstamp a1c85c31-526e-4907-8153-823c2fe667e6))
+ (fp_line (start 1.985 -0.91) (end 0.785 -0.91) (layer "B.Fab") (width 0.1) (tstamp b90891d1-633d-47be-8fad-8f50b2111158))
+ (fp_line (start 4.755 1.99) (end 4.755 -0.91) (layer "B.Fab") (width 0.1) (tstamp c879198b-3e9f-43fa-bc3d-b600381c20f8))
+ (fp_line (start 0.785 1.99) (end 1.985 1.99) (layer "B.Fab") (width 0.1) (tstamp c9e1f26d-f75d-4b1f-a7f4-2880b234bdde))
+ (fp_line (start 0.6 1.99) (end 0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp 009f5f1c-4a01-409c-9fc3-0fd375db4bd3))
+ (fp_line (start -6.14 1.99) (end -4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp 00f9d2ff-458b-4525-9281-577fca16a757))
+ (fp_line (start -4.94 -0.91) (end -6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 05199cc1-6341-42d1-82ff-b17a753ea638))
+ (fp_line (start 15.425 9.29) (end -15.425 9.29) (layer "F.Fab") (width 0.1) (tstamp 0ca09323-a749-4465-bc2d-f06cd392a241))
+ (fp_line (start -8.55 4.79) (end -8.55 9.29) (layer "F.Fab") (width 0.1) (tstamp 1e494e19-0f87-49f2-8bb3-591b5938df4d))
+ (fp_line (start 6.14 1.99) (end 6.14 -0.91) (layer "F.Fab") (width 0.1) (tstamp 31441fff-0178-4e79-a48c-78dfcd5d309d))
+ (fp_line (start -0.6 -0.91) (end -0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp 472de8be-6eda-4180-a66b-bc357bdeb30f))
+ (fp_line (start -3.37 -0.91) (end -3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp 4b694eb3-2455-4578-8be7-f29586e83767))
+ (fp_line (start -7.55 1.99) (end -7.55 4.79) (layer "F.Fab") (width 0.1) (tstamp 4e345a46-dfdd-4e3f-b0a9-17ab0abb5cbd))
+ (fp_line (start -8.55 9.29) (end 8.55 9.29) (layer "F.Fab") (width 0.1) (tstamp 52622572-82b2-4d4f-a829-ba5be60f06dd))
+ (fp_line (start 0.6 -0.91) (end -0.6 -0.91) (layer "F.Fab") (width 0.1) (tstamp 547d6095-ae24-4419-a35a-1dd7024ca7d3))
+ (fp_line (start 2.17 1.99) (end 3.37 1.99) (layer "F.Fab") (width 0.1) (tstamp 561ea71e-b1b0-4ff4-ad97-bd888a9f3589))
+ (fp_line (start -8.15 15.69) (end 8.15 15.69) (layer "F.Fab") (width 0.1) (tstamp 62f129eb-8f6c-4269-b6a5-c171afd420fc))
+ (fp_line (start -7.55 4.79) (end 7.55 4.79) (layer "F.Fab") (width 0.1) (tstamp 6625d619-0cfc-40fd-b5e1-98b05a070afb))
+ (fp_line (start 8.55 4.79) (end -8.55 4.79) (layer "F.Fab") (width 0.1) (tstamp 69a83748-4e37-42df-b233-aafe659c562f))
+ (fp_line (start 6.14 -0.91) (end 4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp 6a6506fe-25eb-442f-a35c-e258fc6acca0))
+ (fp_line (start 3.37 -0.91) (end 2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp 6b25b5e6-1fe2-4b75-9711-8f6b97399b83))
+ (fp_line (start -8.15 9.69) (end -8.15 15.69) (layer "F.Fab") (width 0.1) (tstamp 6e00e384-77d5-43a8-a14a-a548472cbc8e))
+ (fp_line (start -15.425 9.69) (end 15.425 9.69) (layer "F.Fab") (width 0.1) (tstamp 70843346-e0e8-4cf8-bd7f-94808d7a19cc))
+ (fp_line (start 2.17 -0.91) (end 2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp 7c5de482-b975-4dd8-a116-56dcc0fffb7a))
+ (fp_line (start -15.425 9.29) (end -15.425 9.69) (layer "F.Fab") (width 0.1) (tstamp 7dbb7a5f-5b77-40fb-8861-b9391d972937))
+ (fp_line (start -0.6 1.99) (end 0.6 1.99) (layer "F.Fab") (width 0.1) (tstamp 7eb8a349-4caa-40a0-be43-26d8e3dc1b61))
+ (fp_line (start -2.17 -0.91) (end -3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp 88f304ba-7c4f-41a8-9bb9-dda6cb0624ad))
+ (fp_line (start -3.37 1.99) (end -2.17 1.99) (layer "F.Fab") (width 0.1) (tstamp 947ac35f-5d9c-4ae7-ae31-b8d9ac021946))
+ (fp_line (start 15.425 9.69) (end 15.425 9.29) (layer "F.Fab") (width 0.1) (tstamp a6ab9629-8fb7-4b1f-8100-44946bd6bddf))
+ (fp_line (start 8.15 9.69) (end -8.15 9.69) (layer "F.Fab") (width 0.1) (tstamp b1785e6f-d8e3-4a30-997b-c57fcba5bb2f))
+ (fp_line (start -6.14 -0.91) (end -6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp b8c43c0c-ba0b-4aaf-aebd-094f9a725129))
+ (fp_line (start 4.94 -0.91) (end 4.94 1.99) (layer "F.Fab") (width 0.1) (tstamp caee5ed3-ee3e-4705-bd14-4cade16ecebe))
+ (fp_line (start 3.37 1.99) (end 3.37 -0.91) (layer "F.Fab") (width 0.1) (tstamp d49eab22-0fe4-46c5-96ce-08e7e08f63f6))
+ (fp_line (start 7.55 1.99) (end -7.55 1.99) (layer "F.Fab") (width 0.1) (tstamp d5a12b5a-94bf-41d9-8ed8-4494b51b96a8))
+ (fp_line (start 8.55 9.29) (end 8.55 4.79) (layer "F.Fab") (width 0.1) (tstamp df22d1e5-e733-469b-8d58-ddbe0eba5907))
+ (fp_line (start -2.17 1.99) (end -2.17 -0.91) (layer "F.Fab") (width 0.1) (tstamp df691561-e8c2-4a71-9608-208e1c2f897a))
+ (fp_line (start 7.55 4.79) (end 7.55 1.99) (layer "F.Fab") (width 0.1) (tstamp dfd4473a-85e5-49b2-8ba0-9d263cd900b3))
+ (fp_line (start 8.15 15.69) (end 8.15 9.69) (layer "F.Fab") (width 0.1) (tstamp f5dc2351-afae-4546-bcb2-722a38f043fc))
+ (fp_line (start -4.94 1.99) (end -4.94 -0.91) (layer "F.Fab") (width 0.1) (tstamp fc63d206-23e0-4f0e-bfb2-9734c2cfe5ea))
+ (fp_line (start 4.94 1.99) (end 6.14 1.99) (layer "F.Fab") (width 0.1) (tstamp fee202bb-14ca-4d44-978d-f428acec6096))
+ (pad "1" smd rect (at -5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d83f048-9b06-4194-aad8-6f9b59e5eaca))
+ (pad "2" smd rect (at -2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0122080a-d6f7-45a8-b372-d55c257cf079))
+ (pad "3" smd rect (at 0 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6a933a8-7324-40db-bb0b-b2689d596890))
+ (pad "4" smd rect (at 2.77 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05bcce79-d4f1-4edc-85bc-fd69e312beba))
+ (pad "5" smd rect (at 5.54 0) (size 1.846667 3.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d8bf785-16d5-4bf0-b771-a873f800b5ef))
+ (pad "6" smd rect (at -4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 36e9f775-0c58-415a-9684-d083fd23f0b4))
+ (pad "7" smd rect (at -1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 3bf0f91e-a057-41fb-851c-e22cc62a9bdb))
+ (pad "8" smd rect (at 1.385 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 89a514a0-2f57-40fb-9a64-0599d45603c1))
+ (pad "9" smd rect (at 4.155 0) (size 1.846667 3.48) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 47002767-7b9f-4438-bcab-61bedf441643))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Male_EdgeMount_P2.77mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..8682d768
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,98 @@
+(footprint "DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.54 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cdce15d1-6853-4099-a5b6-80aca406c2fd)
+ )
+ (fp_text value "DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm" (at 5.54 19.84) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9534dcf1-c2db-423e-be63-ff7bce6b2120)
+ )
+ (fp_text user "${REFERENCE}" (at 5.54 15.34) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8b6f0da8-a449-4601-97c9-5c0cea4ab470)
+ )
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 201266da-5bd9-45df-95d2-03216cf218bd))
+ (fp_line (start 12.14 -1.06) (end 12.14 7.78) (layer "F.SilkS") (width 0.12) (tstamp 24250859-6100-45cf-8558-6c1059ea51c8))
+ (fp_line (start 14.15 7.78) (end 14.15 11.88) (layer "F.SilkS") (width 0.12) (tstamp 2baeb9fa-d6ac-4285-b5ae-e4fecf484977))
+ (fp_line (start -3.07 11.88) (end -3.07 7.78) (layer "F.SilkS") (width 0.12) (tstamp 3268994c-3e07-4ba2-8172-73e2e873a430))
+ (fp_line (start 12.14 7.78) (end 14.15 7.78) (layer "F.SilkS") (width 0.12) (tstamp 3925f273-f994-496a-8a02-73fe4748efa5))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 562b2056-b3f3-46cc-b092-54e99c343660))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 5e8c1168-b474-40e0-91ba-d4b76bfad106))
+ (fp_line (start -1.06 7.78) (end -1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 97ea805b-13f1-4419-9c3a-bf88f1bbcd91))
+ (fp_line (start -3.07 7.78) (end -1.06 7.78) (layer "F.SilkS") (width 0.12) (tstamp bcb2e25c-1be1-452e-b3b4-38e5435ec8ef))
+ (fp_line (start -1.06 -1.06) (end 12.14 -1.06) (layer "F.SilkS") (width 0.12) (tstamp deb446d5-9558-4cae-85f7-04a6a69c0e88))
+ (fp_line (start -10.4 11.45) (end -3.55 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 1fdf60dd-fec0-4543-95bf-643f44980de8))
+ (fp_line (start 21.5 11.45) (end 21.5 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 21fbc2d8-fa15-4dcc-b399-2ceb9a655486))
+ (fp_line (start -1.3 7.35) (end -1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 22e2d8cb-5652-4fda-a185-3c54ca7aca5d))
+ (fp_line (start 14.2 18.85) (end -3.15 18.85) (layer "F.CrtYd") (width 0.05) (tstamp 27ec3f2c-b7a3-4a18-b977-7c6e1f4178b1))
+ (fp_line (start 14.2 12.85) (end 14.2 18.85) (layer "F.CrtYd") (width 0.05) (tstamp 381492d5-4753-4782-9000-891d601ff00b))
+ (fp_line (start -10.4 12.85) (end -10.4 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 44c2bac0-7387-4fd7-b2a9-9578c81b63c4))
+ (fp_line (start 12.4 7.35) (end 14.6 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 4678b325-5549-40d2-b3a9-4764d775ea5a))
+ (fp_line (start 14.6 7.35) (end 14.6 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 4c58c707-45a7-4112-b789-6384e8cc920b))
+ (fp_line (start 14.6 11.45) (end 21.5 11.45) (layer "F.CrtYd") (width 0.05) (tstamp 8dcd6091-319e-4bb8-9d90-ac0342e84511))
+ (fp_line (start 12.4 -1.35) (end 12.4 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 919495af-1bbd-45a4-af59-a32bf23da826))
+ (fp_line (start -3.55 7.35) (end -1.3 7.35) (layer "F.CrtYd") (width 0.05) (tstamp 9509cae4-dea9-44f8-ac29-9e4ebdae8b19))
+ (fp_line (start -3.15 12.85) (end -10.4 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 9b980ce5-93d7-4372-8935-9b40315b7f57))
+ (fp_line (start 21.5 12.85) (end 14.2 12.85) (layer "F.CrtYd") (width 0.05) (tstamp ad556d3b-1a1d-45f4-a9a5-36d2acd23548))
+ (fp_line (start -1.3 -1.35) (end 12.4 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp d7e9c699-ef85-473c-b6c8-7cf0e1274405))
+ (fp_line (start -3.55 11.45) (end -3.55 7.35) (layer "F.CrtYd") (width 0.05) (tstamp db62b63b-dc83-4c4a-8d41-02d6dc3211e3))
+ (fp_line (start -3.15 18.85) (end -3.15 12.85) (layer "F.CrtYd") (width 0.05) (tstamp e1f6299e-62d7-455a-a18c-fb3eed9c121e))
+ (fp_line (start 11.08 0) (end 11.08 7.84) (layer "F.Fab") (width 0.1) (tstamp 00524226-9067-4aba-860c-706f0bc74217))
+ (fp_line (start 7.025 2.54) (end 7.025 7.84) (layer "F.Fab") (width 0.1) (tstamp 0351cb75-11e3-4e2b-8b4b-c8d77e378ea7))
+ (fp_line (start -3.01 7.84) (end -3.01 11.94) (layer "F.Fab") (width 0.1) (tstamp 080c466e-7f06-4c79-a1d1-c8e16771dd70))
+ (fp_line (start 20.965 12.34) (end 20.965 11.94) (layer "F.Fab") (width 0.1) (tstamp 10f44dce-85a7-49d5-9f00-52c214ea0492))
+ (fp_line (start 13.69 18.34) (end 13.69 12.34) (layer "F.Fab") (width 0.1) (tstamp 1361c163-4acb-4f76-8040-db898302ee87))
+ (fp_line (start -2.61 18.34) (end 13.69 18.34) (layer "F.Fab") (width 0.1) (tstamp 15571075-c5f6-4a97-9713-4bcc051b33c6))
+ (fp_line (start 2.77 0) (end 2.77 7.84) (layer "F.Fab") (width 0.1) (tstamp 1988819a-df97-4786-8ef8-d365d13b0deb))
+ (fp_line (start 8.31 0) (end 8.31 7.84) (layer "F.Fab") (width 0.1) (tstamp 1c015b40-e463-49a4-af6e-0360b514e540))
+ (fp_line (start -9.885 11.94) (end -9.885 12.34) (layer "F.Fab") (width 0.1) (tstamp 2191e995-0f96-46f9-8382-469c228c59ba))
+ (fp_line (start 0 0) (end 0 7.84) (layer "F.Fab") (width 0.1) (tstamp 38a102a7-4efe-4efd-8bd9-7b40d061949d))
+ (fp_line (start 4.155 2.54) (end 4.155 7.84) (layer "F.Fab") (width 0.1) (tstamp 423ff93c-5cf5-4276-9909-7a3ae0eea3a5))
+ (fp_line (start 1.485 2.54) (end 1.485 7.84) (layer "F.Fab") (width 0.1) (tstamp 4a4f739a-14ba-42f7-ac95-a679222c8f47))
+ (fp_line (start -3.01 11.94) (end 14.09 11.94) (layer "F.Fab") (width 0.1) (tstamp 56567b09-60fe-47ed-9922-4d8b7c891fd1))
+ (fp_line (start -9.885 12.34) (end 20.965 12.34) (layer "F.Fab") (width 0.1) (tstamp 6fc8d33e-a4b3-4278-8e1e-c8d2194c8b74))
+ (fp_line (start 20.965 11.94) (end -9.885 11.94) (layer "F.Fab") (width 0.1) (tstamp 735f1f57-53c7-45ab-94f9-8feb50086947))
+ (fp_line (start 8.21 0) (end 8.21 7.84) (layer "F.Fab") (width 0.1) (tstamp 79b5443b-addd-4a33-a920-91d9a99a23a8))
+ (fp_line (start 14.09 7.84) (end -3.01 7.84) (layer "F.Fab") (width 0.1) (tstamp 92f4c19a-6aa3-435b-99d5-d3ab985fc71d))
+ (fp_line (start 0.1 0) (end 0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp 964675c9-84da-4679-a937-a2109d9fe2be))
+ (fp_line (start 5.54 0) (end 5.54 7.84) (layer "F.Fab") (width 0.1) (tstamp 99077ccb-1e03-4771-b599-60a7456f9c3f))
+ (fp_line (start 5.44 0) (end 5.44 7.84) (layer "F.Fab") (width 0.1) (tstamp a7c9bf59-130d-47b5-a9a6-45bf4761bafa))
+ (fp_line (start 9.695 2.54) (end 9.695 7.84) (layer "F.Fab") (width 0.1) (tstamp a9033b97-05e3-4ec5-affa-e8e4825149d4))
+ (fp_line (start 8.41 0) (end 8.41 7.84) (layer "F.Fab") (width 0.1) (tstamp a96386d6-10f0-4f19-8b0d-59243bc1145b))
+ (fp_line (start 9.595 2.54) (end 9.595 7.84) (layer "F.Fab") (width 0.1) (tstamp a9eecb83-3c63-4904-a4a0-4db06f6ed025))
+ (fp_line (start 10.98 0) (end 10.98 7.84) (layer "F.Fab") (width 0.1) (tstamp acda48ef-e5b7-437a-9ca6-77e3bc9225b3))
+ (fp_line (start 6.825 2.54) (end 6.825 7.84) (layer "F.Fab") (width 0.1) (tstamp b4517ebe-fa9a-441d-8279-b6221f8dc700))
+ (fp_line (start 4.055 2.54) (end 4.055 7.84) (layer "F.Fab") (width 0.1) (tstamp b5b494ad-dd8d-4b55-a69c-fb0229547891))
+ (fp_line (start 11.18 0) (end 11.18 7.84) (layer "F.Fab") (width 0.1) (tstamp b5d58081-90fb-49ef-b81c-6e8e91f48f74))
+ (fp_line (start 1.385 2.54) (end 1.385 7.84) (layer "F.Fab") (width 0.1) (tstamp b7bafd09-fa6c-4cd6-a6fe-dd81c64fdb5f))
+ (fp_line (start -2.61 12.34) (end -2.61 18.34) (layer "F.Fab") (width 0.1) (tstamp b88d92b2-67c1-4405-b080-087f4b776649))
+ (fp_line (start 4.255 2.54) (end 4.255 7.84) (layer "F.Fab") (width 0.1) (tstamp b9559b73-3718-4ac7-b05c-e76e2195eaff))
+ (fp_line (start 6.925 2.54) (end 6.925 7.84) (layer "F.Fab") (width 0.1) (tstamp bec526da-c274-4c0e-8409-db930381c8af))
+ (fp_line (start 2.67 0) (end 2.67 7.84) (layer "F.Fab") (width 0.1) (tstamp d2592789-a911-4d8e-9705-8edb1d6f7c2e))
+ (fp_line (start 2.87 0) (end 2.87 7.84) (layer "F.Fab") (width 0.1) (tstamp d3f90b43-7f0e-4bb1-be90-43d25fa10d96))
+ (fp_line (start -0.1 0) (end -0.1 7.84) (layer "F.Fab") (width 0.1) (tstamp d499d49a-4133-4a9f-93f2-4d4be204f098))
+ (fp_line (start 14.09 11.94) (end 14.09 7.84) (layer "F.Fab") (width 0.1) (tstamp d64b04ed-2729-46c0-8225-0cd120e896e3))
+ (fp_line (start 1.285 2.54) (end 1.285 7.84) (layer "F.Fab") (width 0.1) (tstamp e448da2f-79f3-4e93-ad50-5b1c14f7589f))
+ (fp_line (start 5.64 0) (end 5.64 7.84) (layer "F.Fab") (width 0.1) (tstamp ea7287fd-8b56-4c66-b824-236bf5838b96))
+ (fp_line (start 9.795 2.54) (end 9.795 7.84) (layer "F.Fab") (width 0.1) (tstamp ed6ee461-0050-49a2-a103-53060e5b4805))
+ (fp_line (start 13.69 12.34) (end -2.61 12.34) (layer "F.Fab") (width 0.1) (tstamp ee7de97c-e3c5-4a3c-95c8-1c4758e3206c))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 793560db-f24e-4beb-8ac2-34a6ccfba271))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fbf63a2b-c644-4901-b8d4-cd8faee626ca))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c91844a2-bc13-47a2-ab4d-5705251cbcc8))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bf169f38-179a-4227-b6d8-8b61fbbbef6f))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8ddf6236-b054-419e-8ed7-c2c5ae5df0b6))
+ (pad "6" thru_hole circle (at 1.385 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 284c83d3-1eae-4578-b9ae-cfc3bc929005))
+ (pad "7" thru_hole circle (at 4.155 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2b63d518-a6a5-4f5a-8fe0-e57fcc9ca0ec))
+ (pad "8" thru_hole circle (at 6.925 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 00e9c5ce-f93a-46fd-b791-e02ad8050e94))
+ (pad "9" thru_hole circle (at 9.695 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2f05dab2-1942-4bbc-8565-5a4c36f6840e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
new file mode 100644
index 00000000..34d6802b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.54 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2c24ef8c-74e2-4711-857e-0273b4bdfe2c)
+ )
+ (fp_text value "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm" (at 5.54 25.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 91dde575-ca21-4ea5-9c35-8563cd08e810)
+ )
+ (fp_text user "${REFERENCE}" (at 5.54 20.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e8e3bd5b-3e71-4d92-8eeb-2c7200bd394f)
+ )
+ (fp_line (start 21.025 -1.86) (end 21.025 17.34) (layer "F.SilkS") (width 0.12) (tstamp 0d4892b3-5e1b-4102-a05c-8be29dfa6af4))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 5decabda-91cc-4236-b523-2da10072f766))
+ (fp_line (start -9.945 17.34) (end -9.945 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 5fc72e5c-b302-452e-8ea0-2a5438049b38))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 71cadd13-27ef-4fed-8f38-d1595fd83f3e))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp cc296ce8-13eb-43ad-9f4c-44fd80360ca8))
+ (fp_line (start -9.945 -1.86) (end 21.025 -1.86) (layer "F.SilkS") (width 0.12) (tstamp d57b40f9-3b44-49b9-821d-fed652513aed))
+ (fp_line (start -10.4 24.3) (end 21.5 24.3) (layer "F.CrtYd") (width 0.05) (tstamp 3ef18656-afbc-40af-a056-e41871c63445))
+ (fp_line (start 21.5 -2.3) (end -10.4 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp a62396f6-47fd-44d4-9f59-eb91a1dfc83f))
+ (fp_line (start 21.5 24.3) (end 21.5 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp caf66421-8d1f-42b9-b4f8-5dfae3f333e6))
+ (fp_line (start -10.4 -2.3) (end -10.4 24.3) (layer "F.CrtYd") (width 0.05) (tstamp e482b8fb-a42e-4061-991f-8ded7daefcd5))
+ (fp_line (start 20.965 17.4) (end 20.965 -1.8) (layer "F.Fab") (width 0.1) (tstamp 0684bfd6-323b-4f2d-a6ea-c635c9f05eb9))
+ (fp_line (start 20.965 17.4) (end -9.885 17.4) (layer "F.Fab") (width 0.1) (tstamp 0f8bd8b6-609b-4721-954d-b59444750f44))
+ (fp_line (start 20.965 -1.8) (end -9.885 -1.8) (layer "F.Fab") (width 0.1) (tstamp 10497dde-8c4f-4a7a-8fee-c54b7a315562))
+ (fp_line (start -9.885 17.4) (end -9.885 17.8) (layer "F.Fab") (width 0.1) (tstamp 244ab4c5-7bda-4a9f-96b2-fd1cfda82029))
+ (fp_line (start -9.885 17.8) (end 20.965 17.8) (layer "F.Fab") (width 0.1) (tstamp 321c159c-eb82-43ac-9a72-e77c04b45de5))
+ (fp_line (start -8.56 17.4) (end -8.56 1.42) (layer "F.Fab") (width 0.1) (tstamp 333c3f15-0b52-4681-96ad-c9e31f7a6d57))
+ (fp_line (start -9.885 17.4) (end 20.965 17.4) (layer "F.Fab") (width 0.1) (tstamp 3bbb176b-b353-4f62-9f73-845c30f4d18e))
+ (fp_line (start -4.46 22.8) (end -4.46 17.8) (layer "F.Fab") (width 0.1) (tstamp 45b42b83-ea8c-4278-82b1-13649d8744c0))
+ (fp_line (start 15.54 22.8) (end 20.54 22.8) (layer "F.Fab") (width 0.1) (tstamp 5937bf70-4aef-4989-a4c3-c91bb4e0ffe0))
+ (fp_line (start 20.54 22.8) (end 20.54 17.8) (layer "F.Fab") (width 0.1) (tstamp 5b18f13f-6cd1-4bc7-842b-64bffa91f0c9))
+ (fp_line (start 19.64 17.4) (end 19.64 1.42) (layer "F.Fab") (width 0.1) (tstamp 5e8f62f7-6c76-48d4-a213-2b801eef3057))
+ (fp_line (start 20.54 17.8) (end 15.54 17.8) (layer "F.Fab") (width 0.1) (tstamp 5ef27bb1-9486-4377-9868-acdfe97604d2))
+ (fp_line (start 20.965 17.8) (end 20.965 17.4) (layer "F.Fab") (width 0.1) (tstamp 643a9110-a55b-4294-8f96-4921639ab7b4))
+ (fp_line (start -2.61 23.8) (end 13.69 23.8) (layer "F.Fab") (width 0.1) (tstamp 7dc969fd-8b7d-4e99-b04c-485b6dfef84c))
+ (fp_line (start -4.46 17.8) (end -9.46 17.8) (layer "F.Fab") (width 0.1) (tstamp 89d7a40a-ccdb-49bb-88c9-0ff6a2ed807c))
+ (fp_line (start -9.46 22.8) (end -4.46 22.8) (layer "F.Fab") (width 0.1) (tstamp 961c4663-a2e9-45bd-95d4-9b9a87c8648a))
+ (fp_line (start -9.885 -1.8) (end -9.885 17.4) (layer "F.Fab") (width 0.1) (tstamp a1ad4a08-bbf8-4961-a16e-30c12a7e5e0c))
+ (fp_line (start 15.54 17.8) (end 15.54 22.8) (layer "F.Fab") (width 0.1) (tstamp a9aff3c7-9950-4b67-aa36-aedf9a5217ef))
+ (fp_line (start 13.69 23.8) (end 13.69 17.8) (layer "F.Fab") (width 0.1) (tstamp b15d914c-2a92-462e-8df2-dd5612ecfb4d))
+ (fp_line (start -9.46 17.8) (end -9.46 22.8) (layer "F.Fab") (width 0.1) (tstamp b370c381-bfbb-4ece-850c-3fc6b0a79600))
+ (fp_line (start -5.36 17.4) (end -5.36 1.42) (layer "F.Fab") (width 0.1) (tstamp c6dcf91e-5dce-4267-ae8d-09ecf11420b8))
+ (fp_line (start -2.61 17.8) (end -2.61 23.8) (layer "F.Fab") (width 0.1) (tstamp c73bfe18-5e7e-4d60-b7c9-84b513d1390a))
+ (fp_line (start 13.69 17.8) (end -2.61 17.8) (layer "F.Fab") (width 0.1) (tstamp cdacbbc5-1cfd-470d-af6c-4b851a949ba9))
+ (fp_line (start 16.44 17.4) (end 16.44 1.42) (layer "F.Fab") (width 0.1) (tstamp f901fb5a-cfb7-4a74-a040-78948c9d89f8))
+ (fp_arc (start 16.44 1.42) (mid 18.04 -0.18) (end 19.64 1.42) (layer "F.Fab") (width 0.1) (tstamp 0b956cce-064b-4755-af85-bc32facfd7d5))
+ (fp_arc (start -8.56 1.42) (mid -6.96 -0.18) (end -5.36 1.42) (layer "F.Fab") (width 0.1) (tstamp 3d68cbe9-ce8e-4830-8cf7-d5173c1a42a6))
+ (pad "0" thru_hole circle (at -6.96 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 4fbc1815-728f-4317-8c03-1bab36f6cee8))
+ (pad "0" thru_hole circle (at 18.04 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp b9118a08-71a4-444e-ae3a-95a66556cf58))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5fdc0e02-7c73-4131-8a56-42d279c44921))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f26c2093-1253-45cb-81d1-94c44e6ed91a))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4ed9e03f-b2f6-404e-986c-01eeb6cd887d))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b52f9554-7410-4a0a-a7eb-ed967cdf2e41))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e1821516-f5f1-4cc0-bf3c-869710bb3192))
+ (pad "6" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c2619fb6-9564-48df-94ed-c49b46e85da8))
+ (pad "7" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f90cb93f-9ce2-4ed0-9c89-2914c1cfe79f))
+ (pad "8" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 013ff3ed-8cae-45c9-9d89-bfff8247c3ef))
+ (pad "9" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8640320b-2aad-4923-9e40-473ae096de58))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
new file mode 100644
index 00000000..3b289d95
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.54 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f20a146-ad99-4d52-a53e-f9e4fa7fa55a)
+ )
+ (fp_text value "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" (at 5.54 25.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fe72ca59-4805-46bc-a5df-c00248218cc4)
+ )
+ (fp_text user "${REFERENCE}" (at 5.54 20.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d382ca8c-594b-4d9a-a2df-df3e242ff80c)
+ )
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 09078174-f43d-4e81-85c5-9b0f5f41a1a3))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 3ca63acf-e172-40ec-8c60-26911376e6a8))
+ (fp_line (start -9.945 17.34) (end -9.945 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 63f40310-e2a9-48b5-a745-ae2b6d0bd2ca))
+ (fp_line (start 21.025 -1.86) (end 21.025 17.34) (layer "F.SilkS") (width 0.12) (tstamp 713ebe36-23e7-4544-9092-4564c5eb1cf1))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 9493ac73-8904-4d61-8d69-509e40b44e6c))
+ (fp_line (start -9.945 -1.86) (end 21.025 -1.86) (layer "F.SilkS") (width 0.12) (tstamp e258fc03-e5eb-4d5c-8632-ba599e3bc76f))
+ (fp_line (start 21.5 -2.3) (end -10.4 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 877eeeee-0b31-4f95-b69d-8a1aadcf29f0))
+ (fp_line (start -10.4 24.3) (end 21.5 24.3) (layer "F.CrtYd") (width 0.05) (tstamp 8d0f446a-2fd7-4bce-9c7b-f7f2f888ee65))
+ (fp_line (start 21.5 24.3) (end 21.5 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp ab0b8915-0e48-45da-ad08-fcad3ff74b91))
+ (fp_line (start -10.4 -2.3) (end -10.4 24.3) (layer "F.CrtYd") (width 0.05) (tstamp bc58abba-1712-4d9c-9032-b6a9b087a9ad))
+ (fp_line (start -2.61 23.8) (end 13.69 23.8) (layer "F.Fab") (width 0.1) (tstamp 03d2e7c0-6d2f-4868-bea8-5f056681d08e))
+ (fp_line (start 13.69 17.8) (end -2.61 17.8) (layer "F.Fab") (width 0.1) (tstamp 20836ae6-02ab-4551-a365-9e0006c587a9))
+ (fp_line (start -4.46 22.8) (end -4.46 17.8) (layer "F.Fab") (width 0.1) (tstamp 22d00bf4-b199-4c34-910f-4b38d021bf5f))
+ (fp_line (start -9.46 22.8) (end -4.46 22.8) (layer "F.Fab") (width 0.1) (tstamp 378c9df3-c25d-4260-85f2-b724f7259163))
+ (fp_line (start 20.965 17.4) (end -9.885 17.4) (layer "F.Fab") (width 0.1) (tstamp 3e5e76dc-9400-4b7a-ad29-cbeeb6db0732))
+ (fp_line (start 20.965 17.8) (end 20.965 17.4) (layer "F.Fab") (width 0.1) (tstamp 44d21867-a631-440a-a10f-51cfe2dac130))
+ (fp_line (start -9.46 17.8) (end -9.46 22.8) (layer "F.Fab") (width 0.1) (tstamp 4c000f2d-1af4-4d87-96a6-5bec98735dd3))
+ (fp_line (start 13.69 23.8) (end 13.69 17.8) (layer "F.Fab") (width 0.1) (tstamp 4e5abf52-8369-4722-a3ca-0eb64acba12c))
+ (fp_line (start -2.61 17.8) (end -2.61 23.8) (layer "F.Fab") (width 0.1) (tstamp 4f10df94-6529-4c86-8fed-cab6db21afab))
+ (fp_line (start 19.64 17.4) (end 19.64 9.2) (layer "F.Fab") (width 0.1) (tstamp 50073cfd-a689-40cd-8731-704a4a509d3d))
+ (fp_line (start 20.965 17.4) (end 20.965 -1.8) (layer "F.Fab") (width 0.1) (tstamp 59f6fc77-6d75-4523-9d93-f5c880232d14))
+ (fp_line (start -4.46 17.8) (end -9.46 17.8) (layer "F.Fab") (width 0.1) (tstamp 6a031f21-cb09-4889-a924-4f3fc9b55e06))
+ (fp_line (start -5.36 17.4) (end -5.36 9.2) (layer "F.Fab") (width 0.1) (tstamp 6d2f816a-4759-4243-b9bf-e3bcbea766a8))
+ (fp_line (start 20.965 -1.8) (end -9.885 -1.8) (layer "F.Fab") (width 0.1) (tstamp 6f58a570-07f2-4e39-9277-a971a4b1e26a))
+ (fp_line (start 20.54 17.8) (end 15.54 17.8) (layer "F.Fab") (width 0.1) (tstamp 87dd418c-b1db-448c-9f09-b8a713da975e))
+ (fp_line (start -9.885 17.4) (end -9.885 17.8) (layer "F.Fab") (width 0.1) (tstamp 8e8d0252-6173-4643-8a19-618a3a2463b5))
+ (fp_line (start 16.44 17.4) (end 16.44 9.2) (layer "F.Fab") (width 0.1) (tstamp 8fcd810d-df62-411e-a873-3512b6d26e9f))
+ (fp_line (start -9.885 17.8) (end 20.965 17.8) (layer "F.Fab") (width 0.1) (tstamp b07a7f73-a5b2-425f-a06d-e84640cfa2c1))
+ (fp_line (start 15.54 17.8) (end 15.54 22.8) (layer "F.Fab") (width 0.1) (tstamp b1a0ee3a-3508-4423-8b77-33f32d377cd2))
+ (fp_line (start -9.885 -1.8) (end -9.885 17.4) (layer "F.Fab") (width 0.1) (tstamp b4c9df6c-d5b4-4a15-9d27-86b55bf98dd6))
+ (fp_line (start 20.54 22.8) (end 20.54 17.8) (layer "F.Fab") (width 0.1) (tstamp b5798905-49dc-451d-a5d1-c468ceb138d3))
+ (fp_line (start 15.54 22.8) (end 20.54 22.8) (layer "F.Fab") (width 0.1) (tstamp bef8046f-5033-4ef7-a592-bba3a774ae47))
+ (fp_line (start -8.56 17.4) (end -8.56 9.2) (layer "F.Fab") (width 0.1) (tstamp c7e8d52f-70f3-40ba-8ae7-4b6b9cddd6f1))
+ (fp_line (start -9.885 17.4) (end 20.965 17.4) (layer "F.Fab") (width 0.1) (tstamp fbb94e62-3d9d-406d-957c-d19ea4cd06c7))
+ (fp_arc (start -8.56 9.2) (mid -6.96 7.6) (end -5.36 9.2) (layer "F.Fab") (width 0.1) (tstamp afb0dc09-031a-4b71-a5d9-b9dd8ee67898))
+ (fp_arc (start 16.44 9.2) (mid 18.04 7.6) (end 19.64 9.2) (layer "F.Fab") (width 0.1) (tstamp d87bfa33-352c-4985-8e2d-ea5b94d8f766))
+ (pad "0" thru_hole circle (at 18.04 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 18b94107-4b6f-495c-8b51-fdfea4616fe5))
+ (pad "0" thru_hole circle (at -6.96 9.2) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 5a3d6511-551c-4552-a0a7-71ad5b072e80))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 78cd22ab-fec8-4616-b4b2-4a3aaba812a9))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 70f97540-11c9-4cbb-9fe8-22bfcb8d2a26))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b28a4d0f-d2fc-4532-8217-83deb67e4dbb))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d03caea6-d3b6-4bc3-8e8a-27d890e893dd))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 73a6ce48-6a0e-4ccd-9065-ea69170b5b5c))
+ (pad "6" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f535c8b3-30fb-403a-84f8-f157f95e6eed))
+ (pad "7" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ea216fbe-2cd0-45b0-b722-56f7a17d7d92))
+ (pad "8" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp bff2f33c-39e6-464b-9ca9-6b640e69c3a7))
+ (pad "9" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 63f77914-f355-41f1-9a4d-34b36247ea2c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
new file mode 100644
index 00000000..256af8fb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.54 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 88ae1da0-b9a8-4c81-9032-aecba47ee9a7)
+ )
+ (fp_text value "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" (at 5.54 15.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b9cd7d6b-458f-423f-a872-06e9dfabcd88)
+ )
+ (fp_text user "${REFERENCE}" (at 5.54 11.18) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 482ee85f-e82b-44c8-b2ba-608b01030d89)
+ )
+ (fp_line (start 21.025 -2.76) (end 21.025 7.72) (layer "F.SilkS") (width 0.12) (tstamp 0494c287-3039-468f-8270-93a0c08f2359))
+ (fp_line (start 0.25 -3.654338) (end 0 -3.221325) (layer "F.SilkS") (width 0.12) (tstamp 6392dc1b-34c8-4660-8cc7-817450acac99))
+ (fp_line (start -9.945 -2.76) (end 21.025 -2.76) (layer "F.SilkS") (width 0.12) (tstamp b2d19a3c-283f-40ef-ab48-15768a8f9806))
+ (fp_line (start -9.945 7.72) (end -9.945 -2.76) (layer "F.SilkS") (width 0.12) (tstamp ccb88223-5ecd-4db6-bf64-8e4b9c70550f))
+ (fp_line (start 0 -3.221325) (end -0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp f2db2b94-dfed-4fdc-a2e5-55457668eb20))
+ (fp_line (start -0.25 -3.654338) (end 0.25 -3.654338) (layer "F.SilkS") (width 0.12) (tstamp fe968c3b-2ea2-4dba-93a0-d96c64b4a7f2))
+ (fp_line (start 21.5 -3.25) (end -10.4 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp 47511662-e9c0-4dcf-9957-c910d2093142))
+ (fp_line (start 21.5 14.7) (end 21.5 -3.25) (layer "F.CrtYd") (width 0.05) (tstamp b7abe049-d506-4fad-a3db-282f9a3ed520))
+ (fp_line (start -10.4 -3.25) (end -10.4 14.7) (layer "F.CrtYd") (width 0.05) (tstamp f87d8437-efb8-491d-aae0-3de3cf387bed))
+ (fp_line (start -10.4 14.7) (end 21.5 14.7) (layer "F.CrtYd") (width 0.05) (tstamp feddc33c-a987-4d3c-88fb-b4681a13777c))
+ (fp_line (start 13.69 8.18) (end -2.61 8.18) (layer "F.Fab") (width 0.1) (tstamp 0613fe8c-a386-4cfc-9dc1-ef78eb4a2757))
+ (fp_line (start -5.36 7.78) (end -5.36 0.3) (layer "F.Fab") (width 0.1) (tstamp 06491aa1-8e91-4442-ba8e-96fb0e78636a))
+ (fp_line (start -9.885 7.78) (end -9.885 8.18) (layer "F.Fab") (width 0.1) (tstamp 0e66d644-983b-4a7d-afc0-6a61ba011393))
+ (fp_line (start -4.46 8.18) (end -9.46 8.18) (layer "F.Fab") (width 0.1) (tstamp 0f51195e-c559-4719-a582-2e63b49ef1bd))
+ (fp_line (start -9.885 -2.7) (end -9.885 7.78) (layer "F.Fab") (width 0.1) (tstamp 12cf732e-89b1-46ab-b9cb-a62ea460acc8))
+ (fp_line (start 20.965 8.18) (end 20.965 7.78) (layer "F.Fab") (width 0.1) (tstamp 18906aaf-d08b-419b-9106-3574182bcb9d))
+ (fp_line (start 20.965 7.78) (end -9.885 7.78) (layer "F.Fab") (width 0.1) (tstamp 1b5418ff-0793-4953-9a76-d872dee29728))
+ (fp_line (start 19.64 7.78) (end 19.64 0.3) (layer "F.Fab") (width 0.1) (tstamp 5746adba-dd96-4132-ac76-d1c7370b1df0))
+ (fp_line (start -4.46 13.18) (end -4.46 8.18) (layer "F.Fab") (width 0.1) (tstamp 5fefe36c-c79a-4660-9e5b-f525516f01be))
+ (fp_line (start -2.61 8.18) (end -2.61 14.18) (layer "F.Fab") (width 0.1) (tstamp 665ff012-2975-47a0-b94d-cb8da208582e))
+ (fp_line (start 20.54 8.18) (end 15.54 8.18) (layer "F.Fab") (width 0.1) (tstamp 7115c68f-9344-4c55-90be-413fc022ed2e))
+ (fp_line (start 15.54 13.18) (end 20.54 13.18) (layer "F.Fab") (width 0.1) (tstamp 8612df95-d850-4a3b-8c58-b1b81705ba49))
+ (fp_line (start -9.46 8.18) (end -9.46 13.18) (layer "F.Fab") (width 0.1) (tstamp 8ee88378-695d-4402-a6ee-5dd30ece78d2))
+ (fp_line (start -8.56 7.78) (end -8.56 0.3) (layer "F.Fab") (width 0.1) (tstamp 954b5081-0c05-457e-817e-aaee4993086c))
+ (fp_line (start 13.69 14.18) (end 13.69 8.18) (layer "F.Fab") (width 0.1) (tstamp 972a52fb-a16b-4407-8901-420888417260))
+ (fp_line (start 20.54 13.18) (end 20.54 8.18) (layer "F.Fab") (width 0.1) (tstamp adb6369b-0930-42b0-bef4-c37ecb4ab310))
+ (fp_line (start -9.885 7.78) (end 20.965 7.78) (layer "F.Fab") (width 0.1) (tstamp b130302b-bb6f-4ce3-ae3c-c62d68001b3d))
+ (fp_line (start -9.46 13.18) (end -4.46 13.18) (layer "F.Fab") (width 0.1) (tstamp b2d5deaa-5309-4baa-9786-7f1efdf8307e))
+ (fp_line (start 15.54 8.18) (end 15.54 13.18) (layer "F.Fab") (width 0.1) (tstamp c2286a6d-3659-4ed8-a226-0f2f31436656))
+ (fp_line (start 16.44 7.78) (end 16.44 0.3) (layer "F.Fab") (width 0.1) (tstamp c37c7629-7aee-40ab-b842-e2641f0d6b53))
+ (fp_line (start 20.965 -2.7) (end -9.885 -2.7) (layer "F.Fab") (width 0.1) (tstamp d5df56b8-572f-4d9b-b500-939dd298233c))
+ (fp_line (start -9.885 8.18) (end 20.965 8.18) (layer "F.Fab") (width 0.1) (tstamp dc74a898-6088-41a4-bf9c-1dc17f4e7e2b))
+ (fp_line (start -2.61 14.18) (end 13.69 14.18) (layer "F.Fab") (width 0.1) (tstamp e417df20-5fef-4939-9b5a-38067c6a2426))
+ (fp_line (start 20.965 7.78) (end 20.965 -2.7) (layer "F.Fab") (width 0.1) (tstamp fc5b0da5-e738-441f-a5bd-026c3b87bf0f))
+ (fp_arc (start -8.56 0.3) (mid -6.96 -1.3) (end -5.36 0.3) (layer "F.Fab") (width 0.1) (tstamp 3317afde-66c8-44ea-af2a-4a81a32379a4))
+ (fp_arc (start 16.44 0.3) (mid 18.04 -1.3) (end 19.64 0.3) (layer "F.Fab") (width 0.1) (tstamp 40cef697-5884-4226-96f4-704f21c2189a))
+ (pad "0" thru_hole circle (at -6.96 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 4652e708-2b93-48b5-809a-b4d643652694))
+ (pad "0" thru_hole circle (at 18.04 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 96df7f5b-2641-4f4a-a599-ca6f945094eb))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6817d601-c9cc-4ce6-b137-631c2a1d8e3b))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1aa09ad2-1a67-4678-ab4b-8aa60a260a1c))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 73069db4-47e0-4929-98b6-d33e7462925f))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f320de5e-ab85-462d-978d-1e2319abf5ba))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 70cc197b-7e49-4038-adc2-e702cd79afe7))
+ (pad "6" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5c75e8f3-80f3-43ac-9647-c6173075b7a2))
+ (pad "7" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 206a5df3-7432-4d4b-9fb7-ed98607af126))
+ (pad "8" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 29f20b08-0d55-49f4-80fc-cab23cc13677))
+ (pad "9" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5954ff78-578e-471b-af50-021aa989f5b0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
new file mode 100644
index 00000000..6076c469
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.54 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ca94a43d-267c-4e7b-b4f1-873572f7c328)
+ )
+ (fp_text value "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" (at 5.54 18.44) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d8beb49c-3971-43f5-8250-537fc0833125)
+ )
+ (fp_text user "${REFERENCE}" (at 5.54 13.94) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dda43bc1-f09e-43e7-812c-8e1d9f1572bd)
+ )
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp 02ba0ada-d880-42ff-b357-af3115521eaf))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp 7bf39513-7104-4f2a-b42d-a48b8052e7e8))
+ (fp_line (start -9.945 10.48) (end -9.945 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 7c8dccee-081e-457d-a8b9-bc3f24280a5a))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp a4fca06e-fe78-4592-9094-3c9a76c0772c))
+ (fp_line (start -9.945 -1.86) (end 21.025 -1.86) (layer "F.SilkS") (width 0.12) (tstamp aebd33b5-876a-4c10-b251-bbe2ae0913bb))
+ (fp_line (start 21.025 -1.86) (end 21.025 10.48) (layer "F.SilkS") (width 0.12) (tstamp cf9acc2a-e4d5-4e12-bf1d-037ff2109ed3))
+ (fp_line (start -10.4 17.45) (end 21.5 17.45) (layer "F.CrtYd") (width 0.05) (tstamp 334b46b0-3bd1-41b3-95eb-cf692ea05703))
+ (fp_line (start 21.5 17.45) (end 21.5 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 86de2a4c-b958-440c-b884-90028ea0b7f6))
+ (fp_line (start 21.5 -2.35) (end -10.4 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp ef70870a-f5a1-411c-a8fb-847dcb669417))
+ (fp_line (start -10.4 -2.35) (end -10.4 17.45) (layer "F.CrtYd") (width 0.05) (tstamp fa74d301-eef1-4b0a-b8c5-bceda8950a52))
+ (fp_line (start 20.965 -1.8) (end -9.885 -1.8) (layer "F.Fab") (width 0.1) (tstamp 0463d3cc-7f6d-44a6-84e3-6db5161e56e6))
+ (fp_line (start -5.36 10.54) (end -5.36 1.42) (layer "F.Fab") (width 0.1) (tstamp 061387f6-b28c-4893-8814-bd3e50a3a12d))
+ (fp_line (start -4.46 15.94) (end -4.46 10.94) (layer "F.Fab") (width 0.1) (tstamp 06254d52-388b-4023-a540-4df403e4e318))
+ (fp_line (start 20.54 15.94) (end 20.54 10.94) (layer "F.Fab") (width 0.1) (tstamp 23507881-04b2-4155-8ebe-70a9bcfeea92))
+ (fp_line (start 13.69 16.94) (end 13.69 10.94) (layer "F.Fab") (width 0.1) (tstamp 26924ce4-e8f7-4d69-843c-dd7430255c8e))
+ (fp_line (start 15.54 10.94) (end 15.54 15.94) (layer "F.Fab") (width 0.1) (tstamp 2c68cb35-e26c-439c-9f8b-8f62091ea234))
+ (fp_line (start 15.54 15.94) (end 20.54 15.94) (layer "F.Fab") (width 0.1) (tstamp 56e21344-b9a6-45f1-971f-bfc4c0862f2d))
+ (fp_line (start 20.965 10.54) (end 20.965 -1.8) (layer "F.Fab") (width 0.1) (tstamp 64569d5a-5a18-4216-bffc-deb520a6e803))
+ (fp_line (start 20.965 10.54) (end -9.885 10.54) (layer "F.Fab") (width 0.1) (tstamp 65ece5b0-ecbc-4662-83cf-2c58eb0825b4))
+ (fp_line (start -9.885 -1.8) (end -9.885 10.54) (layer "F.Fab") (width 0.1) (tstamp 73809df7-51a5-475c-83a2-6b4afaaa0c13))
+ (fp_line (start -9.885 10.54) (end -9.885 10.94) (layer "F.Fab") (width 0.1) (tstamp 8034fe61-867e-450d-9118-fc4ea9bf19ac))
+ (fp_line (start -8.56 10.54) (end -8.56 1.42) (layer "F.Fab") (width 0.1) (tstamp 852083e2-3882-4563-8d4f-cbfd7613ce96))
+ (fp_line (start -2.61 10.94) (end -2.61 16.94) (layer "F.Fab") (width 0.1) (tstamp a63c3ccf-23fb-42ee-9630-f68f87af1e1a))
+ (fp_line (start -9.885 10.54) (end 20.965 10.54) (layer "F.Fab") (width 0.1) (tstamp adfd4a23-48d8-4d37-a66a-6bff9bd5af2a))
+ (fp_line (start -9.885 10.94) (end 20.965 10.94) (layer "F.Fab") (width 0.1) (tstamp b07501d9-e163-4e72-bc35-a99dea426a69))
+ (fp_line (start 20.54 10.94) (end 15.54 10.94) (layer "F.Fab") (width 0.1) (tstamp d1136ad8-2e3a-451d-b8de-46e29525acf0))
+ (fp_line (start 13.69 10.94) (end -2.61 10.94) (layer "F.Fab") (width 0.1) (tstamp d15b2442-c1d0-4edd-8f23-12e54ea144d9))
+ (fp_line (start 19.64 10.54) (end 19.64 1.42) (layer "F.Fab") (width 0.1) (tstamp d71df934-7ea1-4dfd-9234-6410e115b698))
+ (fp_line (start -2.61 16.94) (end 13.69 16.94) (layer "F.Fab") (width 0.1) (tstamp df181a35-aa57-4bb3-a3ee-761cf7a374ab))
+ (fp_line (start 16.44 10.54) (end 16.44 1.42) (layer "F.Fab") (width 0.1) (tstamp e4163ef9-9e0e-47e7-9bae-9b0214c62046))
+ (fp_line (start -9.46 10.94) (end -9.46 15.94) (layer "F.Fab") (width 0.1) (tstamp e4b82c4f-68f9-472e-9a4b-b417d6c3f86b))
+ (fp_line (start -9.46 15.94) (end -4.46 15.94) (layer "F.Fab") (width 0.1) (tstamp e72cf4b8-bf49-47c6-a7e7-c2d83df12282))
+ (fp_line (start 20.965 10.94) (end 20.965 10.54) (layer "F.Fab") (width 0.1) (tstamp f3dd3f57-f750-41e2-b66d-d8d07d672bfa))
+ (fp_line (start -4.46 10.94) (end -9.46 10.94) (layer "F.Fab") (width 0.1) (tstamp f6795ce6-1150-4587-bd81-4933528ce8da))
+ (fp_arc (start 16.44 1.42) (mid 18.04 -0.18) (end 19.64 1.42) (layer "F.Fab") (width 0.1) (tstamp 0b8d1e5a-76ba-4aca-ab52-77293945112a))
+ (fp_arc (start -8.56 1.42) (mid -6.96 -0.18) (end -5.36 1.42) (layer "F.Fab") (width 0.1) (tstamp c0e8acd5-e7ed-4a26-a764-1fd96b1e0bbb))
+ (pad "0" thru_hole circle (at 18.04 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 244f4951-d0d6-4aa7-8ab3-43398d61c158))
+ (pad "0" thru_hole circle (at -6.96 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 580021a8-6e75-4ed6-82c3-dec68430ffa5))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 79739f93-81d6-45b8-b77b-8d2ec95eee05))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ba66c9a3-7d6c-4d2a-abba-7614e7e483df))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3023fcc5-21a9-454e-a67b-709f1d9d1b3c))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a9d7fb69-5781-44c3-8e6f-23da8e87c7e8))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f026359b-a5a0-47a8-a60d-6caf4ea1fede))
+ (pad "6" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9f3119bb-0474-47f0-831f-2093845aab1a))
+ (pad "7" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d6930bfb-fda8-41fb-b239-1bcc877761be))
+ (pad "8" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 192054c3-18f9-481a-88ec-c66e32872218))
+ (pad "9" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 55f30ddb-a5d8-4544-a454-03b9a9668add))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
new file mode 100644
index 00000000..6d2c4089
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.kicad_mod
@@ -0,0 +1,98 @@
+(footprint "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.54 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7436e7cd-15c9-42d7-a300-1f405f6917bd)
+ )
+ (fp_text value "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm" (at 5.54 20.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e4c993c6-fcaf-48c7-a719-7a242f1256c3)
+ )
+ (fp_text user "${REFERENCE}" (at 5.54 15.64) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e37ce58b-5db1-4576-b4f2-9d564d15f9b6)
+ )
+ (fp_line (start -3.07 12.18) (end -3.07 8.08) (layer "F.SilkS") (width 0.12) (tstamp 06ad28bb-e0ee-47a4-b5d5-d975224cfc48))
+ (fp_line (start 0.25 -1.754338) (end 0 -1.321325) (layer "F.SilkS") (width 0.12) (tstamp 24f83594-a89b-4678-9bb1-2496e3a848f7))
+ (fp_line (start 0 -1.321325) (end -0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 42427416-d48d-45ee-a1f5-034df871fbbb))
+ (fp_line (start 12.14 -1.06) (end 12.14 8.08) (layer "F.SilkS") (width 0.12) (tstamp 5228958c-acb6-4585-a828-432d093630d9))
+ (fp_line (start 12.14 8.08) (end 14.15 8.08) (layer "F.SilkS") (width 0.12) (tstamp 9c98c2ce-fcc5-420e-8112-adeec47474ad))
+ (fp_line (start -0.25 -1.754338) (end 0.25 -1.754338) (layer "F.SilkS") (width 0.12) (tstamp 9f032a45-3af1-4f76-b3ae-e667fbd0778f))
+ (fp_line (start -1.06 8.08) (end -1.06 -1.06) (layer "F.SilkS") (width 0.12) (tstamp a27b1173-f83d-4bf9-a1c7-354677bddfbb))
+ (fp_line (start 14.15 8.08) (end 14.15 12.18) (layer "F.SilkS") (width 0.12) (tstamp b1f4a7f2-d471-4f9d-93ac-43f8ad76b69b))
+ (fp_line (start -1.06 -1.06) (end 12.14 -1.06) (layer "F.SilkS") (width 0.12) (tstamp bdebc9f5-81d8-4c96-a55c-2cae4d9d4f38))
+ (fp_line (start -3.07 8.08) (end -1.06 8.08) (layer "F.SilkS") (width 0.12) (tstamp f8ae7c84-2f49-4052-8294-ee3f6b01c532))
+ (fp_line (start 14.2 19.15) (end -3.15 19.15) (layer "F.CrtYd") (width 0.05) (tstamp 1546202c-21b7-46ae-b05c-072bf06ab859))
+ (fp_line (start 14.6 7.65) (end 14.6 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 1987b571-6cc5-468e-9f78-35b4d511896b))
+ (fp_line (start -3.15 13.15) (end -10.4 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 34b66e36-a57f-43f0-8e2e-3227802828c0))
+ (fp_line (start 21.5 13.15) (end 14.2 13.15) (layer "F.CrtYd") (width 0.05) (tstamp 4ef229be-7c8c-47ad-b8eb-1016f8448aa8))
+ (fp_line (start 12.4 7.65) (end 14.6 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 6f3b2e0b-9f4d-445c-9de5-a4f4d31199ed))
+ (fp_line (start 12.4 -1.35) (end 12.4 7.65) (layer "F.CrtYd") (width 0.05) (tstamp 830d8814-4845-4c5e-bb9a-2a9d66e8e797))
+ (fp_line (start -1.3 -1.35) (end 12.4 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 9466800c-c603-4bf2-aba2-f68231efb9cf))
+ (fp_line (start 14.6 11.75) (end 21.5 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 99383761-3e7d-4981-9abe-bc0c60d2ff77))
+ (fp_line (start -3.55 7.65) (end -1.3 7.65) (layer "F.CrtYd") (width 0.05) (tstamp a1b4f87e-1ba7-423c-891d-cebe9c2d9c4f))
+ (fp_line (start -10.4 13.15) (end -10.4 11.75) (layer "F.CrtYd") (width 0.05) (tstamp a9d3ec0d-af0a-4988-8828-f7764b44c3d5))
+ (fp_line (start 14.2 13.15) (end 14.2 19.15) (layer "F.CrtYd") (width 0.05) (tstamp b49c8f39-16d9-4b9c-af0e-530123e4f374))
+ (fp_line (start -3.55 11.75) (end -3.55 7.65) (layer "F.CrtYd") (width 0.05) (tstamp bee91279-e592-467a-abe1-84f1394eed30))
+ (fp_line (start -1.3 7.65) (end -1.3 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp cfed5866-9f38-407d-a298-1989fc8dd58e))
+ (fp_line (start -3.15 19.15) (end -3.15 13.15) (layer "F.CrtYd") (width 0.05) (tstamp d48ff619-62e5-43bd-926e-c0058dd1fdde))
+ (fp_line (start 21.5 11.75) (end 21.5 13.15) (layer "F.CrtYd") (width 0.05) (tstamp f5ed266e-6a28-4e3f-aa53-44ec5f521af4))
+ (fp_line (start -10.4 11.75) (end -3.55 11.75) (layer "F.CrtYd") (width 0.05) (tstamp ff908a97-9509-42cf-8604-610c59dc4499))
+ (fp_line (start 11.18 0) (end 11.18 8.14) (layer "F.Fab") (width 0.1) (tstamp 16bb943c-1e0e-46a4-a1c0-c08066ddc2e4))
+ (fp_line (start 1.285 2.84) (end 1.285 8.14) (layer "F.Fab") (width 0.1) (tstamp 17890c36-8dc3-4f37-87a5-296db91d2fad))
+ (fp_line (start 2.67 0) (end 2.67 8.14) (layer "F.Fab") (width 0.1) (tstamp 190c2548-8734-4246-a095-92267a12c5c3))
+ (fp_line (start 2.87 0) (end 2.87 8.14) (layer "F.Fab") (width 0.1) (tstamp 192074c3-76d1-4a3e-ae08-1655c076c64d))
+ (fp_line (start 4.055 2.84) (end 4.055 8.14) (layer "F.Fab") (width 0.1) (tstamp 1e62eb50-988a-409e-abd8-c06c37426b1b))
+ (fp_line (start 5.64 0) (end 5.64 8.14) (layer "F.Fab") (width 0.1) (tstamp 23e7affb-6322-4bbb-ab1a-500f76d59d56))
+ (fp_line (start 11.08 0) (end 11.08 8.14) (layer "F.Fab") (width 0.1) (tstamp 2a97d6bb-e2ac-49c8-9c1e-bc40695fde90))
+ (fp_line (start 7.025 2.84) (end 7.025 8.14) (layer "F.Fab") (width 0.1) (tstamp 382edbb4-4c49-4690-923b-7aa49a320a8e))
+ (fp_line (start 10.98 0) (end 10.98 8.14) (layer "F.Fab") (width 0.1) (tstamp 382f6a36-96a3-41cb-95d6-4a59b0c56306))
+ (fp_line (start -0.1 0) (end -0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp 3bc13429-dc70-4923-9731-eff3aa9b3e36))
+ (fp_line (start 6.925 2.84) (end 6.925 8.14) (layer "F.Fab") (width 0.1) (tstamp 4bae78b5-4e4a-41ba-89e0-a9806ab1e5f0))
+ (fp_line (start 9.695 2.84) (end 9.695 8.14) (layer "F.Fab") (width 0.1) (tstamp 57024282-5f4c-4704-84f1-1fbdc9f566d2))
+ (fp_line (start 1.385 2.84) (end 1.385 8.14) (layer "F.Fab") (width 0.1) (tstamp 64fccd4e-5626-4264-a37a-7db624f6a7a3))
+ (fp_line (start 5.54 0) (end 5.54 8.14) (layer "F.Fab") (width 0.1) (tstamp 66662ce0-043e-4a32-bc7e-491392655144))
+ (fp_line (start 9.595 2.84) (end 9.595 8.14) (layer "F.Fab") (width 0.1) (tstamp 6862b321-2fe7-4aaf-bd5a-f63c52f34b39))
+ (fp_line (start 4.155 2.84) (end 4.155 8.14) (layer "F.Fab") (width 0.1) (tstamp 6aa1841f-9b30-4ed6-9de1-78024de8386a))
+ (fp_line (start 9.795 2.84) (end 9.795 8.14) (layer "F.Fab") (width 0.1) (tstamp 6e16162c-061a-4c5e-a951-90ab35991023))
+ (fp_line (start 5.44 0) (end 5.44 8.14) (layer "F.Fab") (width 0.1) (tstamp 745bad2c-6e56-4d29-b65e-801f2067f12d))
+ (fp_line (start 0.1 0) (end 0.1 8.14) (layer "F.Fab") (width 0.1) (tstamp 79c9816c-8b6a-4957-9c46-20f00d49d2a8))
+ (fp_line (start -3.01 8.14) (end -3.01 12.24) (layer "F.Fab") (width 0.1) (tstamp 79d370df-0e0e-4ab2-8c5e-2e2fcc87c591))
+ (fp_line (start 1.485 2.84) (end 1.485 8.14) (layer "F.Fab") (width 0.1) (tstamp 80da7fb1-c5f9-4e56-bd30-796edd576cf7))
+ (fp_line (start 8.41 0) (end 8.41 8.14) (layer "F.Fab") (width 0.1) (tstamp 833789a0-af99-4728-94a8-46e51177f326))
+ (fp_line (start -9.885 12.64) (end 20.965 12.64) (layer "F.Fab") (width 0.1) (tstamp 87b181eb-797e-4001-bf1c-f9196287e694))
+ (fp_line (start 13.69 18.64) (end 13.69 12.64) (layer "F.Fab") (width 0.1) (tstamp 881717b1-a0cf-46d6-88ee-8f5a3cf5ca09))
+ (fp_line (start 6.825 2.84) (end 6.825 8.14) (layer "F.Fab") (width 0.1) (tstamp 8b377480-79e0-41cd-96e9-29e1feb6ddcf))
+ (fp_line (start -2.61 12.64) (end -2.61 18.64) (layer "F.Fab") (width 0.1) (tstamp 9481e22b-f303-4aaa-b840-8c2f471a5ef4))
+ (fp_line (start -9.885 12.24) (end -9.885 12.64) (layer "F.Fab") (width 0.1) (tstamp 9bad336c-3d96-488e-919a-4ca9f885ced9))
+ (fp_line (start 0 0) (end 0 8.14) (layer "F.Fab") (width 0.1) (tstamp ad13e6f7-daeb-4edf-a532-d86f1136aa44))
+ (fp_line (start 13.69 12.64) (end -2.61 12.64) (layer "F.Fab") (width 0.1) (tstamp b07e9485-c5a2-41d8-88da-f2e74bbfe424))
+ (fp_line (start -3.01 12.24) (end 14.09 12.24) (layer "F.Fab") (width 0.1) (tstamp b1c629af-6013-4026-acb1-4c2446bb8d4d))
+ (fp_line (start 2.77 0) (end 2.77 8.14) (layer "F.Fab") (width 0.1) (tstamp b4b657fd-575b-4b32-9dd2-9fe588f24d64))
+ (fp_line (start 8.21 0) (end 8.21 8.14) (layer "F.Fab") (width 0.1) (tstamp bab6a7c8-9953-4acf-9de7-513db14afa84))
+ (fp_line (start 20.965 12.24) (end -9.885 12.24) (layer "F.Fab") (width 0.1) (tstamp c24401c6-64ef-43db-8e91-fe7f6a3f9c15))
+ (fp_line (start 8.31 0) (end 8.31 8.14) (layer "F.Fab") (width 0.1) (tstamp d2c54eab-8cfc-4e45-a778-254f13463427))
+ (fp_line (start 14.09 8.14) (end -3.01 8.14) (layer "F.Fab") (width 0.1) (tstamp d33001cd-ba61-439e-afd9-9c4e640a8753))
+ (fp_line (start 4.255 2.84) (end 4.255 8.14) (layer "F.Fab") (width 0.1) (tstamp d4ab5b24-a35f-4912-86fe-6fc74d639d24))
+ (fp_line (start 20.965 12.64) (end 20.965 12.24) (layer "F.Fab") (width 0.1) (tstamp e867e394-ac07-40a3-bbce-78b6641ef904))
+ (fp_line (start 14.09 12.24) (end 14.09 8.14) (layer "F.Fab") (width 0.1) (tstamp eaf54ac5-dfc5-4b12-8ce0-6efb8b287b9b))
+ (fp_line (start -2.61 18.64) (end 13.69 18.64) (layer "F.Fab") (width 0.1) (tstamp fca8810d-a6f2-424a-b850-7560124f7c4d))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e229cb0f-edff-495a-a1ec-03e34e3cc810))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 62741c00-7a26-4394-a295-6541f44565a9))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e8c90e13-2b72-44c4-b09c-a9553e7b72bd))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9eb26fee-71c1-42b1-aea6-fc60e12c0d3f))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d5a3b9d3-987c-46f5-9681-360872d9a1b2))
+ (pad "6" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 31de043c-c46d-4dcf-a5a9-e7d0c4be9a90))
+ (pad "7" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8489af93-e47a-4240-b0fb-0b6053732d99))
+ (pad "8" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ac531be4-5a2b-4271-b0ba-3c4894d533a1))
+ (pad "9" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 692d943e-9464-4fc1-862a-50d708cd8913))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
new file mode 100644
index 00000000..ab289f76
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.54 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 41cc08c7-a0c6-4c11-ae85-db14c21629b3)
+ )
+ (fp_text value "DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm" (at 5.54 20.64) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1d9b40d8-1547-4571-8d88-65e9bb502e74)
+ )
+ (fp_text user "${REFERENCE}" (at 5.54 16.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 273b52f0-118b-47b5-ba10-1a6c1f864430)
+ )
+ (fp_line (start -9.945 12.68) (end -9.945 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 02f2fc2c-5ecd-4d96-b2f1-c1c12f58b3c4))
+ (fp_line (start 21.025 -1.86) (end 21.025 12.68) (layer "F.SilkS") (width 0.12) (tstamp 2265c75c-9ce4-41eb-a4ab-b2736d20d150))
+ (fp_line (start -9.945 -1.86) (end 21.025 -1.86) (layer "F.SilkS") (width 0.12) (tstamp 7e5e4fbe-a423-4928-b5d5-75f9c25cfc30))
+ (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp a23b0d06-dd07-43a5-a914-9ef8495c186b))
+ (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer "F.SilkS") (width 0.12) (tstamp bedefad3-45a1-4540-9724-c19e075b29f4))
+ (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer "F.SilkS") (width 0.12) (tstamp eccb8677-b757-43b4-bda7-4f46eb603911))
+ (fp_line (start -10.4 19.65) (end 21.5 19.65) (layer "F.CrtYd") (width 0.05) (tstamp 3cca31c0-ec1c-4461-8d32-71124bb0705f))
+ (fp_line (start 21.5 -2.35) (end -10.4 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 4f49b5f0-df75-4e02-85a6-1cef41c44e4e))
+ (fp_line (start -10.4 -2.35) (end -10.4 19.65) (layer "F.CrtYd") (width 0.05) (tstamp 8b655b28-8bfe-432a-ba9f-8deab49f5abb))
+ (fp_line (start 21.5 19.65) (end 21.5 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp fb640584-ff1d-4cc2-b572-69dd6665afa1))
+ (fp_line (start -8.56 12.74) (end -8.56 1.42) (layer "F.Fab") (width 0.1) (tstamp 092b0c8b-1f0b-4387-a6e7-c95858753866))
+ (fp_line (start 15.54 13.14) (end 15.54 18.14) (layer "F.Fab") (width 0.1) (tstamp 0ca244b6-2b84-4e24-a614-f45183c6277b))
+ (fp_line (start -9.885 12.74) (end 20.965 12.74) (layer "F.Fab") (width 0.1) (tstamp 27f4eefd-a661-45fa-8266-19df2396bde6))
+ (fp_line (start -2.61 13.14) (end -2.61 19.14) (layer "F.Fab") (width 0.1) (tstamp 2a9332f1-3cbd-4058-9472-09df1d4b49f3))
+ (fp_line (start -5.36 12.74) (end -5.36 1.42) (layer "F.Fab") (width 0.1) (tstamp 315b6552-e6f9-450d-a43c-6faa580a5089))
+ (fp_line (start -9.885 12.74) (end -9.885 13.14) (layer "F.Fab") (width 0.1) (tstamp 33e1377f-0553-47e9-95f8-7bbef03d6d2a))
+ (fp_line (start 20.965 12.74) (end -9.885 12.74) (layer "F.Fab") (width 0.1) (tstamp 3e546924-3300-4f8f-9296-d32be577ded5))
+ (fp_line (start 20.54 18.14) (end 20.54 13.14) (layer "F.Fab") (width 0.1) (tstamp 429ab124-4a64-462b-9c82-dc8f93ddcc10))
+ (fp_line (start -9.885 -1.8) (end -9.885 12.74) (layer "F.Fab") (width 0.1) (tstamp 4c59932d-4a45-428b-a88f-4a73d639ac27))
+ (fp_line (start -9.46 13.14) (end -9.46 18.14) (layer "F.Fab") (width 0.1) (tstamp 52cbaee9-8267-4e40-a924-49cbac564bac))
+ (fp_line (start -4.46 13.14) (end -9.46 13.14) (layer "F.Fab") (width 0.1) (tstamp 5392eb8d-373f-4ce0-a342-983791bd33b3))
+ (fp_line (start 20.54 13.14) (end 15.54 13.14) (layer "F.Fab") (width 0.1) (tstamp 54d01c37-0c9e-4489-b8b4-0d2665b74909))
+ (fp_line (start 19.64 12.74) (end 19.64 1.42) (layer "F.Fab") (width 0.1) (tstamp 5653f067-1bab-4c4c-a136-26e9b3cfe3b7))
+ (fp_line (start -9.46 18.14) (end -4.46 18.14) (layer "F.Fab") (width 0.1) (tstamp 5a67d863-0f96-48af-b203-e3fdd8ec5c08))
+ (fp_line (start 20.965 -1.8) (end -9.885 -1.8) (layer "F.Fab") (width 0.1) (tstamp 61b0a712-3e46-4970-accc-9553028d92d3))
+ (fp_line (start 16.44 12.74) (end 16.44 1.42) (layer "F.Fab") (width 0.1) (tstamp 61b9d425-1a17-4983-81c8-255bd6c5e041))
+ (fp_line (start -9.885 13.14) (end 20.965 13.14) (layer "F.Fab") (width 0.1) (tstamp 7fb82fda-b350-4baf-bd0b-489eb8ca36ec))
+ (fp_line (start 15.54 18.14) (end 20.54 18.14) (layer "F.Fab") (width 0.1) (tstamp 86daf110-d42a-49d0-98bb-e58aa49e43ec))
+ (fp_line (start -2.61 19.14) (end 13.69 19.14) (layer "F.Fab") (width 0.1) (tstamp 938b907c-d1cb-453e-9024-75fc2d4c365f))
+ (fp_line (start 20.965 12.74) (end 20.965 -1.8) (layer "F.Fab") (width 0.1) (tstamp 962b3487-8192-4890-b9c1-20513b03ed19))
+ (fp_line (start 13.69 13.14) (end -2.61 13.14) (layer "F.Fab") (width 0.1) (tstamp d2dced7e-650b-4e87-af6b-e6fb79a87b59))
+ (fp_line (start -4.46 18.14) (end -4.46 13.14) (layer "F.Fab") (width 0.1) (tstamp d5577f7c-0711-4a72-9093-f06f62c89a2a))
+ (fp_line (start 20.965 13.14) (end 20.965 12.74) (layer "F.Fab") (width 0.1) (tstamp d7705f12-0f55-4853-bcfa-00bee05f07db))
+ (fp_line (start 13.69 19.14) (end 13.69 13.14) (layer "F.Fab") (width 0.1) (tstamp fad472a7-bd5f-4979-9f51-d50edec6f2a2))
+ (fp_arc (start 16.44 1.42) (mid 18.04 -0.18) (end 19.64 1.42) (layer "F.Fab") (width 0.1) (tstamp 710e3688-2470-4908-b7bf-491651a48b64))
+ (fp_arc (start -8.56 1.42) (mid -6.96 -0.18) (end -5.36 1.42) (layer "F.Fab") (width 0.1) (tstamp be07af2f-f1fb-45d8-8a02-747de23824af))
+ (pad "0" thru_hole circle (at 18.04 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 30fb9371-9d80-41da-b54e-23cdb1553f89))
+ (pad "0" thru_hole circle (at -6.96 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 9b3bd85e-62f7-4f19-83cd-69d94c9d5e47))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 8fb32631-4280-42f9-bef1-2f44a3ef02ea))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 5b138079-8df9-4404-95f6-bb17c1893a0e))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f253e3b9-4938-444d-af9a-98bf0d0cd5ac))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b64238cc-e699-4733-8f46-172a6e9a7e72))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a19cb82b-8be3-44f2-a243-d667b8dd57ad))
+ (pad "6" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ed51c8c1-a7fc-4293-9b4d-e772df906807))
+ (pad "7" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 72c2900b-652d-45a7-8914-e9179ccd93c2))
+ (pad "8" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 59910531-de94-40cb-8846-cb61be104445))
+ (pad "9" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2c2549ea-eef0-40bb-9a7d-49a842f09085))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Vertical_P2.77x2.84mm.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Vertical_P2.77x2.84mm.kicad_mod
new file mode 100644
index 00000000..53413681
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Vertical_P2.77x2.84mm.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "DSUB-9_Male_Vertical_P2.77x2.84mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.54 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9251daf8-22f6-400a-a19c-4f8288471e18)
+ )
+ (fp_text value "DSUB-9_Male_Vertical_P2.77x2.84mm" (at 5.54 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 13d8ad79-56e3-4653-8536-024470c75d66)
+ )
+ (fp_text user "${REFERENCE}" (at 5.54 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1b32204-3473-485d-bda4-34248e342a13)
+ )
+ (fp_line (start 21.025 -3.83) (end 21.025 6.67) (layer "F.SilkS") (width 0.12) (tstamp 08539282-1b8f-4618-b59a-f0766822e383))
+ (fp_line (start -9.945 6.67) (end -9.945 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 0f717f7b-2907-42ca-be32-a5fc470897be))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 14ec4dcf-8a2d-493d-89c5-15ab2a98f4ce))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 28a88abe-9dde-48ee-9e4f-f4eb88d4893c))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp 2a3cedef-81a3-4029-8a0c-3a7eca328a0b))
+ (fp_line (start -2.32647 -0.841744) (end -1.427202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 33a9bb1a-de84-4291-a547-5fdf975d2716))
+ (fp_line (start 19.965 7.73) (end -8.885 7.73) (layer "F.SilkS") (width 0.12) (tstamp 4a639f19-9c19-4880-a88a-32a42124b871))
+ (fp_line (start 0.207579 5.63) (end 10.872421 5.63) (layer "F.SilkS") (width 0.12) (tstamp 687b326e-3c6f-4246-8765-201a06265627))
+ (fp_line (start 13.40647 -0.841744) (end 12.507202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp a984e8a3-2944-478c-b84c-1ab4bc2a449c))
+ (fp_line (start -8.885 -4.89) (end 19.965 -4.89) (layer "F.SilkS") (width 0.12) (tstamp e0d6cd9b-b840-4a2b-8f5e-50a91d2e2eeb))
+ (fp_line (start -0.691689 -2.79) (end 11.771689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp ff8d8b8d-c1eb-44fc-86c8-87cc6b3a8618))
+ (fp_arc (start 19.965 -4.89) (mid 20.714533 -4.579533) (end 21.025 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 02fc9afc-92ae-47de-9690-9796a9ca051d))
+ (fp_arc (start -8.885 7.73) (mid -9.634533 7.419533) (end -9.945 6.67) (layer "F.SilkS") (width 0.12) (tstamp 5b4fb36a-7b50-4164-a975-fc5bf0717390))
+ (fp_arc (start 12.507202 4.258256) (mid 11.939449 5.241634) (end 10.872421 5.63) (layer "F.SilkS") (width 0.12) (tstamp 9aaf58c7-c0c7-41fb-a2bf-9572fb1f76bc))
+ (fp_arc (start -9.945 -3.83) (mid -9.634533 -4.579533) (end -8.885 -4.89) (layer "F.SilkS") (width 0.12) (tstamp a92b08da-4ba7-498b-98b0-d99930a31abc))
+ (fp_arc (start 11.771689 -2.79) (mid 13.043323 -2.197027) (end 13.40647 -0.841744) (layer "F.SilkS") (width 0.12) (tstamp add11c46-b098-4f19-b092-9c6ce6535e1f))
+ (fp_arc (start 21.025 6.67) (mid 20.714533 7.419533) (end 19.965 7.73) (layer "F.SilkS") (width 0.12) (tstamp b5fbe81d-47ec-4bdd-a577-27b21826f5f9))
+ (fp_arc (start -2.32647 -0.841744) (mid -1.963323 -2.197028) (end -0.691689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp e1d62a93-1f3f-471e-b421-c29e245d50ef))
+ (fp_arc (start 0.207579 5.63) (mid -0.859448 5.241634) (end -1.427202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp ebee61e0-ba6d-420b-994f-ca4648425496))
+ (fp_line (start 21.5 -5.35) (end -10.4 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 21d0dc9c-c935-4514-978a-6d3c639fdac3))
+ (fp_line (start -10.4 -5.35) (end -10.4 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 2629abf5-d0e5-4870-99d4-2640ee94cfe4))
+ (fp_line (start -10.4 8.2) (end 21.5 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 4be5e775-41cf-4598-be53-b48846a4223c))
+ (fp_line (start 21.5 8.2) (end 21.5 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 6f657833-01c0-4add-95e5-d4ca67eb1cd1))
+ (fp_line (start -2.278887 -0.852163) (end -1.379619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 05de591a-41f0-4221-a6a9-a8fdd774126e))
+ (fp_line (start -8.885 -4.83) (end 19.965 -4.83) (layer "F.Fab") (width 0.1) (tstamp 1cdd36e2-1f15-4fd5-9699-7f2dc30cf804))
+ (fp_line (start 19.965 7.67) (end -8.885 7.67) (layer "F.Fab") (width 0.1) (tstamp 20b9d912-a111-45a4-9906-b2b78e22e31c))
+ (fp_line (start -9.885 6.67) (end -9.885 -3.83) (layer "F.Fab") (width 0.1) (tstamp 3eda8550-4258-480b-ae0b-50265633e49e))
+ (fp_line (start -0.703194 -2.73) (end 11.783194 -2.73) (layer "F.Fab") (width 0.1) (tstamp 7ec24047-b7ac-4807-a5b3-0888729d0f6c))
+ (fp_line (start 20.965 -3.83) (end 20.965 6.67) (layer "F.Fab") (width 0.1) (tstamp a0c32dea-785a-4dcc-ab67-c50c53bbb0f7))
+ (fp_line (start 0.196073 5.57) (end 10.883927 5.57) (layer "F.Fab") (width 0.1) (tstamp cac1bd30-53d6-46c9-bcfa-b1b65676b1ca))
+ (fp_line (start 13.358887 -0.852163) (end 12.459619 4.247837) (layer "F.Fab") (width 0.1) (tstamp cb082294-10a4-48df-a23c-9d0325a35fa6))
+ (fp_arc (start 19.965 -4.83) (mid 20.672107 -4.537107) (end 20.965 -3.83) (layer "F.Fab") (width 0.1) (tstamp 54d985dc-5156-4ea2-8498-1b10ebe31e95))
+ (fp_arc (start 11.783194 -2.73) (mid 13.008865 -2.15846) (end 13.358886 -0.852163) (layer "F.Fab") (width 0.1) (tstamp 6284623c-1ab3-4bf7-b9b8-70cb4cd76122))
+ (fp_arc (start 0.196073 5.57) (mid -0.832387 5.195671) (end -1.379619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 7433601f-eb08-4093-a9d0-67bdd36fa99f))
+ (fp_arc (start 20.965 6.67) (mid 20.672107 7.377107) (end 19.965 7.67) (layer "F.Fab") (width 0.1) (tstamp 8d65da52-c503-40bb-a1bf-f46355964d70))
+ (fp_arc (start 12.459619 4.247837) (mid 11.912387 5.195671) (end 10.883927 5.57) (layer "F.Fab") (width 0.1) (tstamp b2f8c427-2f66-41a9-a465-9359fed4a476))
+ (fp_arc (start -2.278886 -0.852163) (mid -1.928865 -2.15846) (end -0.703194 -2.73) (layer "F.Fab") (width 0.1) (tstamp c63ebea7-4362-41c0-b0d3-b8c0bddbbe34))
+ (fp_arc (start -9.885 -3.83) (mid -9.592107 -4.537107) (end -8.885 -4.83) (layer "F.Fab") (width 0.1) (tstamp d3f56860-c70a-4793-9582-595a5e9900d0))
+ (fp_arc (start -8.885 7.67) (mid -9.592107 7.377107) (end -9.885 6.67) (layer "F.Fab") (width 0.1) (tstamp f8369dc9-3343-43a7-b669-4dc32cfaffa0))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2fda62af-5978-4899-9836-56a92603c4a4))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 23b70bfe-f377-41e7-8525-5260c4c2a13d))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1d7134ff-0811-4b83-b21c-4b945b8ad691))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp af7fb6c5-7d69-4aa3-9de7-adc55332efcc))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c9b57d80-c6dc-48a7-befd-7d0cecd9b9ad))
+ (pad "6" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 0e1ede81-263c-4c46-9acd-ed4185212317))
+ (pad "7" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 2cbab985-37f7-40b2-81da-fd0e0e0d3ee9))
+ (pad "8" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp eea586d9-ee34-4f9b-8805-25974a567554))
+ (pad "9" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp df687943-8d9b-4b41-8a98-50c678f01dec))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Male_Vertical_P2.77x2.84mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
new file mode 100644
index 00000000..b617e96f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_Dsub.pretty/DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 59FEDEE2)
+ (descr "9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
+ (tags "9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.54 -5.89) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ffb5148e-f1f0-4e51-bf67-313f0ecce537)
+ )
+ (fp_text value "DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles" (at 5.54 8.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e33b9b03-0623-4821-8e8e-b999baa63675)
+ )
+ (fp_text user "${REFERENCE}" (at 5.54 1.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3f7529d0-1d37-464a-bb3f-af594bf7fcdb)
+ )
+ (fp_line (start 19.965 7.73) (end -8.885 7.73) (layer "F.SilkS") (width 0.12) (tstamp 090a95eb-a4ff-4c5d-82ae-fb8d4c76df85))
+ (fp_line (start -9.945 6.67) (end -9.945 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 0aa1df02-1b17-4a03-8711-427592d5e66b))
+ (fp_line (start -0.25 -5.784338) (end 0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 28c26230-ec2d-45fe-8530-2201227ab272))
+ (fp_line (start -8.885 -4.89) (end 19.965 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 2c281936-bf6f-4357-879d-fe6f07ff908f))
+ (fp_line (start 0 -5.351325) (end -0.25 -5.784338) (layer "F.SilkS") (width 0.12) (tstamp 2d09b56a-ad2a-4f83-a1d6-8872cfc34d30))
+ (fp_line (start -0.691689 -2.79) (end 11.771689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp 2d866f93-8fb8-4ff0-b705-96bdac77c7f8))
+ (fp_line (start 21.025 -3.83) (end 21.025 6.67) (layer "F.SilkS") (width 0.12) (tstamp 4db94183-7be2-43cf-b802-e3d76623e13f))
+ (fp_line (start 13.40647 -0.841744) (end 12.507202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 5f87fe05-7086-41ba-9d50-6a720f1931c1))
+ (fp_line (start 0.207579 5.63) (end 10.872421 5.63) (layer "F.SilkS") (width 0.12) (tstamp 827f7db8-ceea-45a6-9b6d-3ddcd1d52357))
+ (fp_line (start 0.25 -5.784338) (end 0 -5.351325) (layer "F.SilkS") (width 0.12) (tstamp f02d0a38-3f91-48ad-85a8-d2dba37f3fb1))
+ (fp_line (start -2.32647 -0.841744) (end -1.427202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp fe7ba2b5-ea4b-4753-bdb4-f2640bd224b5))
+ (fp_arc (start -8.885 7.73) (mid -9.634533 7.419533) (end -9.945 6.67) (layer "F.SilkS") (width 0.12) (tstamp 48807682-314e-4e93-9c30-c51f2c1181c0))
+ (fp_arc (start -2.32647 -0.841744) (mid -1.963323 -2.197028) (end -0.691689 -2.79) (layer "F.SilkS") (width 0.12) (tstamp 56642175-4aa5-4cd1-8926-22aea50ec8ff))
+ (fp_arc (start 19.965 -4.89) (mid 20.714533 -4.579533) (end 21.025 -3.83) (layer "F.SilkS") (width 0.12) (tstamp 710270bf-be7c-4f39-917e-d83d563a901d))
+ (fp_arc (start 0.207579 5.63) (mid -0.859448 5.241634) (end -1.427202 4.258256) (layer "F.SilkS") (width 0.12) (tstamp 8a015a4b-0457-43f9-8d54-6a85a02bc8cc))
+ (fp_arc (start 12.507202 4.258256) (mid 11.939449 5.241634) (end 10.872421 5.63) (layer "F.SilkS") (width 0.12) (tstamp 8ddf97d2-76f9-43ab-9f0a-48c86c738357))
+ (fp_arc (start -9.945 -3.83) (mid -9.634533 -4.579533) (end -8.885 -4.89) (layer "F.SilkS") (width 0.12) (tstamp 97f7e0d8-3d2e-47ca-b770-7666e948f0a1))
+ (fp_arc (start 11.771689 -2.79) (mid 13.043323 -2.197027) (end 13.40647 -0.841744) (layer "F.SilkS") (width 0.12) (tstamp e2cc37af-f688-4804-b8c3-0fb67a5a486b))
+ (fp_arc (start 21.025 6.67) (mid 20.714533 7.419533) (end 19.965 7.73) (layer "F.SilkS") (width 0.12) (tstamp f539837f-4ea5-4972-a6f1-331f06416200))
+ (fp_line (start -10.4 8.2) (end 21.5 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 10d3a989-d65f-4dd0-8fa9-2ddc0564103f))
+ (fp_line (start 21.5 -5.35) (end -10.4 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 296fb2d8-34ef-4416-b740-9cef7192b50b))
+ (fp_line (start 21.5 8.2) (end 21.5 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 9a8ddc20-fb6a-4c47-85e5-a2c8c6cecd3e))
+ (fp_line (start -10.4 -5.35) (end -10.4 8.2) (layer "F.CrtYd") (width 0.05) (tstamp dad9b430-4105-40ae-a51f-00efbaaaabec))
+ (fp_line (start 13.358887 -0.852163) (end 12.459619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 05712d55-905f-4ea5-b188-7378902bbd5e))
+ (fp_line (start 20.965 -3.83) (end 20.965 6.67) (layer "F.Fab") (width 0.1) (tstamp 1706c50e-f401-45e4-9d28-37faf382ee54))
+ (fp_line (start -2.278887 -0.852163) (end -1.379619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 1f6bde26-2713-48b4-8619-9a999ae40aa6))
+ (fp_line (start -8.885 -4.83) (end 19.965 -4.83) (layer "F.Fab") (width 0.1) (tstamp 21329d8e-8efe-4d3a-9708-964db8025822))
+ (fp_line (start -9.885 6.67) (end -9.885 -3.83) (layer "F.Fab") (width 0.1) (tstamp 3c41f6a4-68fe-4daf-86ba-e44c485dc372))
+ (fp_line (start 19.965 7.67) (end -8.885 7.67) (layer "F.Fab") (width 0.1) (tstamp 5d4368e7-caea-4789-a957-94eaf07d753d))
+ (fp_line (start -0.703194 -2.73) (end 11.783194 -2.73) (layer "F.Fab") (width 0.1) (tstamp 5e2073c4-5c6a-494e-9272-544f1cf0c595))
+ (fp_line (start 0.196073 5.57) (end 10.883927 5.57) (layer "F.Fab") (width 0.1) (tstamp 6e21491f-090f-40b5-a107-d607b1fcd302))
+ (fp_arc (start -8.885 7.67) (mid -9.592107 7.377107) (end -9.885 6.67) (layer "F.Fab") (width 0.1) (tstamp 37b9f159-1a23-4d21-b81a-4b66633b5514))
+ (fp_arc (start 12.459619 4.247837) (mid 11.912387 5.195671) (end 10.883927 5.57) (layer "F.Fab") (width 0.1) (tstamp 3b661556-23f2-41de-99df-ceaa77dc96eb))
+ (fp_arc (start 11.783194 -2.73) (mid 13.008865 -2.15846) (end 13.358886 -0.852163) (layer "F.Fab") (width 0.1) (tstamp 503ae09a-65b9-4fdb-84cd-6e4b3572d0af))
+ (fp_arc (start 19.965 -4.83) (mid 20.672107 -4.537107) (end 20.965 -3.83) (layer "F.Fab") (width 0.1) (tstamp 59397794-711a-4d74-bb82-f47182677efb))
+ (fp_arc (start 20.965 6.67) (mid 20.672107 7.377107) (end 19.965 7.67) (layer "F.Fab") (width 0.1) (tstamp 915f7d42-ee8d-4300-8bba-9773bb89442e))
+ (fp_arc (start 0.196073 5.57) (mid -0.832387 5.195671) (end -1.379619 4.247837) (layer "F.Fab") (width 0.1) (tstamp 955b58e5-1df3-4dd5-9f1f-98000b792153))
+ (fp_arc (start -9.885 -3.83) (mid -9.592107 -4.537107) (end -8.885 -4.83) (layer "F.Fab") (width 0.1) (tstamp f10cbbd5-d84b-4175-9eef-3b4496486ee3))
+ (fp_arc (start -2.278886 -0.852163) (mid -1.928865 -2.15846) (end -0.703194 -2.73) (layer "F.Fab") (width 0.1) (tstamp ff582384-dd44-4cbf-8d56-f0c402fd2add))
+ (pad "0" thru_hole circle (at -6.96 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp 8a77e298-cf5c-41b8-bd31-126828e2a9b4))
+ (pad "0" thru_hole circle (at 18.04 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) (tstamp c091e9bc-81bc-40b5-8f5f-605f3c40e661))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 87cc90de-7407-4da1-a5b1-8e91cc7267f4))
+ (pad "2" thru_hole circle (at 2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 19b358c6-8cab-4df2-b53e-a93cbf78f3c1))
+ (pad "3" thru_hole circle (at 5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4bee533f-b922-42a2-a608-958d80eaa8e1))
+ (pad "4" thru_hole circle (at 8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 922cd238-1db9-4f51-9e57-09e8c750e46c))
+ (pad "5" thru_hole circle (at 11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 09c2c86d-dc2a-4ab6-b3e6-e16c31be4f60))
+ (pad "6" thru_hole circle (at 1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f5987920-84bf-4706-a0fb-da2b0ff9c20a))
+ (pad "7" thru_hole circle (at 4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7f4aec80-2ecb-4bd2-a273-1a3b4b1efef2))
+ (pad "8" thru_hole circle (at 6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d7ba1e35-cf09-4276-b4e4-2f73d479dc26))
+ (pad "9" thru_hole circle (at 9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 047b117f-d1cd-417c-a95c-bf8dc2de1948))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)