feat: pin header/socket specifically for PMODs

This commit is contained in:
Luca 2024-10-28 22:50:14 +01:00
parent a192ba14a1
commit 6c54008977
2 changed files with 1358 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,358 @@
(footprint "PinSocket_PMOD_02x06_P2.54mm_Vertical"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -9.12 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "251bb2fb-0846-4b27-b859-b2bda1e20bca")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "PinSocket_PMOD_02x06_P2.54mm_Vertical"
(at 0 9.12 0)
(unlocked yes)
(layer "F.Fab")
(uuid "9ba35a0a-67a7-486d-9cbd-05e370a79a83")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "676198bb-dd47-4fe9-b2e9-d042a336f2d1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" "https://digilent.com/reference/_media/reference/pmod/pmod-interface-specification-1_2_0.pdf"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "88453de5-9192-41fd-8f07-eab41607418c")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "89a01f43-0758-4275-810b-05bde0836232")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -2.6 -7.68)
(end -2.6 -6.35)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7d3e8d2c-acf9-473d-af1a-6cbc42646220")
)
(fp_line
(start -2.6 -5.08)
(end -2.6 7.68)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "3e2f7110-d6e0-4308-bbb7-3418eaadaf19")
)
(fp_line
(start -2.6 7.68)
(end 2.6 7.68)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "d6627778-21c0-44b2-ada1-444059c29faa")
)
(fp_line
(start -1.27 -7.68)
(end -2.6 -7.68)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "2a13342c-f32f-4d7f-a646-d68305edeb08")
)
(fp_line
(start 0 -7.68)
(end 0 -5.08)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c669cf82-9781-48de-b451-110e25829fae")
)
(fp_line
(start 0 -5.08)
(end -2.6 -5.08)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "85e68596-6148-4125-9591-5fbb1cd8d641")
)
(fp_line
(start 2.6 -7.68)
(end 0 -7.68)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "b3a3f115-23f0-42b7-a156-03d1d6115ca0")
)
(fp_line
(start 2.6 -7.68)
(end 2.6 7.68)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "5348638b-f18a-424e-a206-4a9394e871eb")
)
(fp_line
(start -3.07 -8.15)
(end 3.03 -8.15)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ba49fabc-8f3c-46c1-ae74-c5483263d60f")
)
(fp_line
(start -3.07 8.1)
(end -3.07 -8.15)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "c92ce3f4-ca72-4c94-80ce-1b28f8c8d1ce")
)
(fp_line
(start 3.03 -8.15)
(end 3.03 8.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "e2ce27b8-a446-467b-8493-52849d53e9e3")
)
(fp_line
(start 3.03 8.1)
(end -3.07 8.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "6ab5395c-2ec4-4449-8c50-d6021505f39a")
)
(fp_line
(start -2.54 7.62)
(end -2.54 -6.62)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "a9ba696b-05b6-4a17-bc70-899fdfdcf163")
)
(fp_line
(start -1.54 -7.62)
(end -2.54 -6.62)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "929902bf-0072-4221-ad33-b50d9a9605fe")
)
(fp_line
(start -1.54 -7.62)
(end 2.54 -7.62)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "c76d1efa-f6df-4b80-8ac5-47582763f8bc")
)
(fp_line
(start 2.54 -7.62)
(end 2.54 7.62)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "0521ae7d-01a8-439a-ab02-6e02ee7e626e")
)
(fp_line
(start 2.54 7.62)
(end -2.54 7.62)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "730c8f35-5d91-46cf-a297-b5bcb219fb87")
)
(fp_text user "${REFERENCE}"
(at 0 0 90)
(layer "F.Fab")
(uuid "d5bbe1d9-91fd-4c63-a0ef-e0d9da16bfb7")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole rect
(at -1.27 -6.35)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "d938312b-9413-4bcd-8c4f-c4960a3e3dd4")
)
(pad "2" thru_hole oval
(at -1.27 -3.81)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "056c4bb4-d327-4583-9503-ea587034732c")
)
(pad "3" thru_hole oval
(at -1.27 -1.27)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c80a15ab-b69c-4ad6-8b3b-0d34f741234c")
)
(pad "4" thru_hole oval
(at -1.27 1.27)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "5ceee831-3e8f-43c4-8b53-ccfd8ef57b88")
)
(pad "5" thru_hole oval
(at -1.27 3.81)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "a194ac9b-bf5d-48f7-abc9-6ede08524959")
)
(pad "6" thru_hole oval
(at -1.27 6.35)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "ad39aa87-edbc-4601-9775-d18261fbd413")
)
(pad "7" thru_hole oval
(at 1.27 -6.35)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "a5dc9371-6964-4573-80eb-660665c10206")
)
(pad "8" thru_hole oval
(at 1.27 -3.81)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "5df0e99e-da3b-4ca1-bb85-678540ef5fab")
)
(pad "9" thru_hole oval
(at 1.27 -1.27)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "33c1754a-b3f6-491a-9475-b6575716ab79")
)
(pad "10" thru_hole oval
(at 1.27 1.27)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "e05612b2-e87d-467b-8d61-3401dd57e908")
)
(pad "11" thru_hole oval
(at 1.27 3.81)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "53f4c44f-173c-43e1-ae86-3d7aeb45b3ad")
)
(pad "12" thru_hole oval
(at 1.27 6.35)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "75ef2252-3ad4-4b05-b9f6-4f223b1339fd")
)
(model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x06_P2.54mm_Vertical.wrl"
(offset
(xyz 1.27 6.35 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)