Pārlūkot izejas kodu

Allow usage of a 48pin zif dip

Fabio Battaglia 9 mēneši atpakaļ
vecāks
revīzija
76c70a141b

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 710 - 384
board/DuPal_V3/DuPal_V3.kicad_pcb


+ 1 - 1
board/DuPal_V3/DuPal_V3.kicad_prl

@@ -1,6 +1,6 @@
 {
   "board": {
-    "active_layer": 37,
+    "active_layer": 31,
     "active_layer_preset": "All Layers",
     "auto_track_width": true,
     "hidden_netclasses": [],

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 620 - 86
board/DuPal_V3/DuPal_V3.kicad_sch


+ 818 - 0
board/DuPal_V3/ext/Custom_Sockets.pretty/DIP_Socket-48.kicad_mod

@@ -0,0 +1,818 @@
+(footprint "DIP_Socket-48"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "3M 42-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf")
+	(tags "THT DIP DIL ZIF 15.24mm 600mil Socket")
+	(property "Reference" "REF**"
+		(at 7.62 -11.56 0)
+		(layer "F.SilkS")
+		(uuid "baa8b0d3-0a81-4ec4-9ddc-35b016b59571")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "DIP_Socket-48"
+		(at 7.62 58.64 0)
+		(layer "F.Fab")
+		(uuid "4ffc7050-fdeb-4cda-b6f2-fc03309188a6")
+		(effects
+			(font
+				(size 0.6 0.6)
+				(thickness 0.09)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(unlocked yes)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "f21ed7f2-1b48-410b-804f-f745d4365ab6")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(unlocked yes)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "7ffa24a3-a8ae-42a0-b396-c1071d7a26bc")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(unlocked yes)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "ba1e78b6-5505-4890-9da7-098761148609")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -4.95 1.27)
+		(end -4.95 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c40421d8-50c6-463d-91ac-e490cb776655")
+	)
+	(fp_line
+		(start -3.93 -10.66)
+		(end -3.93 -8.8)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "5b7621fd-cc51-4a1e-aa22-c38c66ebae24")
+	)
+	(fp_line
+		(start -3.93 -3.9)
+		(end -3.93 64.108)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "1290b11c-e284-4ed0-8a20-2a83494d8008")
+	)
+	(fp_line
+		(start -3.93 64.108)
+		(end 19.17 64.108)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "0f617e04-e290-4be8-a2b7-07c79957c3ec")
+	)
+	(fp_line
+		(start -1.65 -10.66)
+		(end -1.65 -8.4)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "6cfec7b5-b628-45be-815f-8f4c62be28df")
+	)
+	(fp_line
+		(start 19.17 -10.66)
+		(end -3.93 -10.66)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "e483c98a-d634-4113-96b0-cb0e6259717e")
+	)
+	(fp_line
+		(start 19.17 64.108)
+		(end 19.17 -10.66)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7b986acb-d69e-4818-892c-ec3f9f6a2814")
+	)
+	(fp_circle
+		(center -3.2 -6.35)
+		(end -2.3 -6.35)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.SilkS")
+		(uuid "8c5ac8b1-d20e-4122-96e5-c6d676c56427")
+	)
+	(fp_circle
+		(center -3.2 -6.35)
+		(end -0.65 -6.35)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.SilkS")
+		(uuid "fe193c83-98f9-4d16-98eb-97aadf3af05c")
+	)
+	(fp_line
+		(start -5.5 -23.36)
+		(end 0.1 -23.36)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "c0c9c576-84a0-4da2-bbcb-7c533fd9951e")
+	)
+	(fp_line
+		(start -5.5 -3.4)
+		(end -5.5 -23.36)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "99811bd3-22c5-4f8f-b62c-f9aba19868d9")
+	)
+	(fp_line
+		(start -4.33 -3.4)
+		(end -5.5 -3.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "79f2f333-eb7d-47e4-a31d-87fae0c5a02b")
+	)
+	(fp_line
+		(start -4.33 64.508)
+		(end -4.33 -3.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "d9de4edc-6eac-434c-a2b6-0cf24187e196")
+	)
+	(fp_line
+		(start 0.1 -23.36)
+		(end 0.1 -11.06)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "f5d281e4-4e65-47c7-9788-55db9da9ef42")
+	)
+	(fp_line
+		(start 0.1 -11.06)
+		(end 19.57 -11.06)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "5713a518-db4f-4080-a507-d33b5df11f2e")
+	)
+	(fp_line
+		(start 19.57 -11.06)
+		(end 19.57 64.508)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "c0214bb6-483e-4714-8c96-480acd0d03ec")
+	)
+	(fp_line
+		(start 19.57 64.508)
+		(end -4.33 64.508)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "2ad4c369-48c4-4520-a056-abeda5fff2f7")
+	)
+	(fp_line
+		(start -5 -21.46)
+		(end -5 -17.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "675be328-ab20-4036-9ffe-b2be3ad71475")
+	)
+	(fp_line
+		(start -5 -21.46)
+		(end -3.7 -22.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "269ec1b4-1207-42c7-b8fb-d8b0be501703")
+	)
+	(fp_line
+		(start -5 -17.86)
+		(end -3.5 -15.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "66e5d54b-3aa9-4c9b-a601-7810f14ec6a8")
+	)
+	(fp_line
+		(start -5 -17.86)
+		(end -0.4 -17.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "a08cbd40-578a-4505-a99d-fa23e22bab13")
+	)
+	(fp_line
+		(start -3.83 -9.4)
+		(end -2.85 -10.56)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "a6c15972-0ff7-4e68-9c4e-c7a306e7f925")
+	)
+	(fp_line
+		(start -3.83 64.008)
+		(end -3.83 -9.4)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "1eb527d9-38e1-4922-b7bd-fdbc8e3a5033")
+	)
+	(fp_line
+		(start -3.7 -22.86)
+		(end -1.7 -22.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "bc196bdd-6215-4dd0-8f4f-750952244a74")
+	)
+	(fp_line
+		(start -3.5 -15.86)
+		(end -1.9 -15.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c5bc3806-4bc2-4011-8372-26cdc81418e4")
+	)
+	(fp_line
+		(start -3.5 -9.75)
+		(end -3.5 -15.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "668504d1-41e1-40b1-b6cf-5fe892b224ec")
+	)
+	(fp_line
+		(start -2.85 -10.56)
+		(end 19.07 -10.56)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "97911d46-35cb-4eb8-b281-488539d9d0cb")
+	)
+	(fp_line
+		(start -1.9 -15.86)
+		(end -1.9 -10.56)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b862ce6e-adc2-4ab6-887a-26f31df426bf")
+	)
+	(fp_line
+		(start -1.7 -22.86)
+		(end -0.4 -21.46)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "322d882d-0622-48f9-a5ef-677d9730f12b")
+	)
+	(fp_line
+		(start -0.4 -21.46)
+		(end -5 -21.46)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "7fbe4b60-6a20-4131-95fa-c71eeb5c3d33")
+	)
+	(fp_line
+		(start -0.4 -17.86)
+		(end -1.9 -15.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "cb1fe252-d3ed-4c6a-a30e-27d46a00cff6")
+	)
+	(fp_line
+		(start -0.4 -17.86)
+		(end -0.4 -21.46)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "0ddbbeb7-5f0b-4bfe-8a4a-0f974b32e6ca")
+	)
+	(fp_line
+		(start 19.07 -10.56)
+		(end 19.07 64.008)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "89e1d555-9629-475f-83ef-f1047e75af33")
+	)
+	(fp_line
+		(start 19.07 64.008)
+		(end -3.83 64.008)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "5e2867a4-9a25-4389-944c-11316c96df26")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 7.62 23.54 0)
+		(layer "F.Fab")
+		(uuid "d52eaf92-428e-46db-98c8-c82ce393d577")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole rect
+		(at 0 0)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "cb1e1f9c-dad3-49d3-a12f-68af471415d2")
+	)
+	(pad "2" thru_hole oval
+		(at 0 2.54)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "e6256bd9-c216-4153-b461-5f14c2356777")
+	)
+	(pad "3" thru_hole oval
+		(at 0 5.08)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "b274ca0e-e4b1-4195-bea1-04547dcc5c5b")
+	)
+	(pad "4" thru_hole oval
+		(at 0 7.62)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "9ad80073-6be3-4e28-a120-6f369334832c")
+	)
+	(pad "5" thru_hole oval
+		(at 0 10.16)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "20c7bbdd-8a21-415a-b212-a88770165b6d")
+	)
+	(pad "6" thru_hole oval
+		(at 0 12.7)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "107a5e5a-44f2-4b24-80a8-89b678c8e145")
+	)
+	(pad "7" thru_hole oval
+		(at 0 15.24)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "62f860c2-8dd2-4709-91b7-433fa6c7face")
+	)
+	(pad "8" thru_hole oval
+		(at 0 17.78)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "c9d9b629-907b-4fb3-9e6b-21cdd95cdebd")
+	)
+	(pad "9" thru_hole oval
+		(at 0 20.32)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "31ada999-f39c-4219-9906-35ff39c2d0dd")
+	)
+	(pad "10" thru_hole oval
+		(at 0 22.86)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "e20293b3-c528-4390-9b09-ea7812157907")
+	)
+	(pad "11" thru_hole oval
+		(at 0 25.4)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "b64dd826-ddc6-428d-b57f-d757ba6b717c")
+	)
+	(pad "12" thru_hole oval
+		(at 0 27.94)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "05953a83-2744-4c8a-8982-357149228582")
+	)
+	(pad "13" thru_hole oval
+		(at 0 30.48)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "3d5569ef-7272-42ef-9926-9525b278b32b")
+	)
+	(pad "14" thru_hole oval
+		(at 0 33.02)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "31cb8f06-65a4-443c-856b-158debf51183")
+	)
+	(pad "15" thru_hole oval
+		(at 0 35.56)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "fcb3480f-d409-4cfc-b9f2-4d6acfa32e34")
+	)
+	(pad "16" thru_hole oval
+		(at 0 38.1)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "b4114b95-a848-4f6b-9be4-26b8e7875d00")
+	)
+	(pad "17" thru_hole oval
+		(at 0 40.64)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "e01112b4-d676-4d8e-bbb5-1b6ec86e11de")
+	)
+	(pad "18" thru_hole oval
+		(at 0 43.18)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "fd86a959-fb58-424e-8199-01bf314e9d79")
+	)
+	(pad "19" thru_hole oval
+		(at 0 45.72)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "09bfca46-cb6e-496f-97ec-49982e0bd726")
+	)
+	(pad "20" thru_hole oval
+		(at 0 48.26)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "547632d0-9ec4-4c33-b5f8-1fe017da72f7")
+	)
+	(pad "21" thru_hole oval
+		(at 0 50.8)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "781be4f5-8e9d-414c-85df-27f1bd3a55a3")
+	)
+	(pad "22" thru_hole oval
+		(at 0 53.34)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "455abd0b-4149-4351-858b-b27959e52bf2")
+	)
+	(pad "23" thru_hole oval
+		(at 0 55.88)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "5da17c31-74c4-424d-8449-06545e56ad15")
+	)
+	(pad "24" thru_hole oval
+		(at 0 58.42)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "4faf19cf-d606-464d-914f-547c8413b4b4")
+	)
+	(pad "25" thru_hole oval
+		(at 15.24 58.42)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "9b89a701-7ff9-4978-88e6-2fc1c5f9a5ec")
+	)
+	(pad "26" thru_hole oval
+		(at 15.24 55.88)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "2143eba4-2d09-4223-a1c9-49131cd437ce")
+	)
+	(pad "27" thru_hole oval
+		(at 15.24 53.34)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "60d3a0bf-ab4e-4644-882d-858ae5389548")
+	)
+	(pad "28" thru_hole oval
+		(at 15.24 50.8)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "808965a4-809b-4f0c-b0f4-0fc1294cc4ac")
+	)
+	(pad "29" thru_hole oval
+		(at 15.24 48.26)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "3d013f55-35bd-498f-8ce7-61fc523d0e4d")
+	)
+	(pad "30" thru_hole oval
+		(at 15.24 45.72)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "29e79053-52ed-4ba7-93f7-2cdf04e41e77")
+	)
+	(pad "31" thru_hole oval
+		(at 15.24 43.18)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "a5c3a43d-41f4-40f1-b76e-2836555b1786")
+	)
+	(pad "32" thru_hole oval
+		(at 15.24 40.64)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "3bb1a6a7-1473-4a33-a9d3-dd2c7460f882")
+	)
+	(pad "33" thru_hole oval
+		(at 15.24 38.1)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "75d0f42b-5b55-4810-905f-23b60392c692")
+	)
+	(pad "34" thru_hole oval
+		(at 15.24 35.56)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "a3a36f39-1245-4d42-8d1d-f6d1d42d9f78")
+	)
+	(pad "35" thru_hole oval
+		(at 15.24 33.02)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "d698e7b1-2e03-4041-bdd3-27d837ed7858")
+	)
+	(pad "36" thru_hole oval
+		(at 15.24 30.48)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "e10ff4ea-4ba0-469e-ae4d-54f97a7c82f1")
+	)
+	(pad "37" thru_hole oval
+		(at 15.24 27.94)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "41146d18-9492-444d-ba8d-675a6dab5181")
+	)
+	(pad "38" thru_hole oval
+		(at 15.24 25.4)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "d580ffa1-cd23-4ad5-ae3d-c1772a09ae72")
+	)
+	(pad "39" thru_hole oval
+		(at 15.24 22.86)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "32642486-6902-4ce8-8f1a-b442057c7324")
+	)
+	(pad "40" thru_hole oval
+		(at 15.24 20.32)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "e8821fef-6544-4b96-89c4-27e7472ad8b2")
+	)
+	(pad "41" thru_hole oval
+		(at 15.24 17.78)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "33a776a8-0161-4b11-acc0-15bcad2db1a6")
+	)
+	(pad "42" thru_hole oval
+		(at 15.24 15.24)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "f92c66d5-c5c4-4934-8242-ff6963980abf")
+	)
+	(pad "43" thru_hole oval
+		(at 15.24 12.7)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "8d2cc9fb-0f40-4d7e-a2c3-8448878641c7")
+	)
+	(pad "44" thru_hole oval
+		(at 15.24 10.16)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "43140530-79f3-43e9-afff-5016a36982d0")
+	)
+	(pad "45" thru_hole oval
+		(at 15.24 7.62)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "46dc53e3-3c53-44cc-80bc-25e219523669")
+	)
+	(pad "46" thru_hole oval
+		(at 15.24 5.08)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "7dc5d39f-f171-4113-902a-2554befe3aa3")
+	)
+	(pad "47" thru_hole oval
+		(at 15.24 2.54)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "1bbd9365-8532-4b00-89dc-7ac789187cdb")
+	)
+	(pad "48" thru_hole oval
+		(at 15.24 0)
+		(size 2 1.44)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "fa582b3c-6e56-4afe-876b-62b77c28444e")
+	)
+	(model "${KICAD8_3DMODEL_DIR}/Socket.3dshapes/DIP_Socket-42_W11.9_W12.7_W15.24_W17.78_W18.5_3M_242-1281-00-0602J.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)

+ 1 - 0
board/DuPal_V3/fp-lib-table

@@ -1,4 +1,5 @@
 (fp_lib_table
   (version 7)
   (lib (name "MCU_RaspberryPi_and_Boards")(type "KiCad")(uri "${KIPRJMOD}/ext/RP_Silicon/MCU_RaspberryPi_and_Boards.pretty")(options "")(descr ""))
+  (lib (name "Custom_Sockets")(type "KiCad")(uri "${KIPRJMOD}/ext/Custom_Sockets.pretty")(options "")(descr ""))
 )

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels