Add my personal OLED footprint

This commit is contained in:
Joe Scotto
2025-11-26 12:09:36 -05:00
parent 68521fee8b
commit fd89e70e43
@@ -0,0 +1,254 @@
(footprint "OLED_128x64"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "5ff37ce8-276c-4993-97e4-be33a994a638")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "OLED_128x64"
(at 0.635 13.97 0)
(layer "F.Fab")
(hide yes)
(uuid "7cc0d550-bbdf-4872-b1b2-695a75b70fc0")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "8d93f615-c7d9-464e-b18e-d11a6fba7d74")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "a652f577-dca6-4ca6-8de9-c3832c464d72")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "9d7d7d80-3e8a-4350-9f60-49e9baf27eb3")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -13.25 -13.25)
(end 13.25 -13.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "8749c689-ee81-402d-a052-3a502b020d49")
)
(fp_line
(start -13.25 13.25)
(end -13.25 -13.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "b748f30a-b6da-43f6-8d88-797525c8e3d4")
)
(fp_line
(start 13.25 -13.25)
(end 13.25 13.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "e3879dd2-26ea-42d5-8699-f56a5dc7af6a")
)
(fp_line
(start 13.25 13.25)
(end -13.25 13.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "762f0a30-20cc-4576-b87c-30459c30068c")
)
(fp_line
(start -13 -13)
(end 13 -13)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "81a46b5f-c245-4cd3-b74a-92d6cbc611e2")
)
(fp_line
(start -13 13)
(end -13 -13)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "af3fa795-0354-4a1c-bd53-e6eea1e2c8d5")
)
(fp_line
(start -7 11)
(end 7 11)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "a091b9b0-0f32-4383-b248-2dd31a020dcf")
)
(fp_line
(start -7 13)
(end -13 13)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "1dfddb10-52b3-4115-8902-fb79c49119a3")
)
(fp_line
(start -7 13)
(end -7 11)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "2c3e7e06-6bd9-4cec-8fa8-262fa0174861")
)
(fp_line
(start 7 11)
(end 7 13)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "15fe5073-7c4b-4ea4-b751-898a08725bfe")
)
(fp_line
(start 13 -13)
(end 13 13)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "7deec446-b508-4607-897c-9d95a7c943a8")
)
(fp_line
(start 13 13)
(end 7 13)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "608f2441-e322-418a-830c-6f90ca768942")
)
(pad "1" thru_hole rect
(at -3.81 -11.5)
(size 1.508 1.508)
(drill 1)
(layers "*.Cu" "*.Mask" "In1.Cu" "In2.Cu" "In3.Cu" "In4.Cu" "In5.Cu" "In6.Cu"
"In7.Cu" "In8.Cu" "In9.Cu" "In10.Cu" "In11.Cu" "In12.Cu" "In13.Cu" "In14.Cu"
"In15.Cu" "In16.Cu" "In17.Cu" "In18.Cu" "In19.Cu" "In20.Cu" "In21.Cu"
"In22.Cu" "In23.Cu" "In24.Cu" "In25.Cu" "In26.Cu" "In27.Cu" "In28.Cu"
"In29.Cu" "In30.Cu"
)
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "2f44ad73-beae-4d1e-8fcb-300de26e8d4f")
)
(pad "2" thru_hole circle
(at -1.27 -11.5)
(size 1.508 1.508)
(drill 1)
(layers "*.Cu" "*.Mask" "In1.Cu" "In2.Cu" "In3.Cu" "In4.Cu" "In5.Cu" "In6.Cu"
"In7.Cu" "In8.Cu" "In9.Cu" "In10.Cu" "In11.Cu" "In12.Cu" "In13.Cu" "In14.Cu"
"In15.Cu" "In16.Cu" "In17.Cu" "In18.Cu" "In19.Cu" "In20.Cu" "In21.Cu"
"In22.Cu" "In23.Cu" "In24.Cu" "In25.Cu" "In26.Cu" "In27.Cu" "In28.Cu"
"In29.Cu" "In30.Cu"
)
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "fcc5838d-bd6b-4a63-971c-5d0461fdf783")
)
(pad "3" thru_hole circle
(at 1.27 -11.5)
(size 1.508 1.508)
(drill 1)
(layers "*.Cu" "*.Mask" "In1.Cu" "In2.Cu" "In3.Cu" "In4.Cu" "In5.Cu" "In6.Cu"
"In7.Cu" "In8.Cu" "In9.Cu" "In10.Cu" "In11.Cu" "In12.Cu" "In13.Cu" "In14.Cu"
"In15.Cu" "In16.Cu" "In17.Cu" "In18.Cu" "In19.Cu" "In20.Cu" "In21.Cu"
"In22.Cu" "In23.Cu" "In24.Cu" "In25.Cu" "In26.Cu" "In27.Cu" "In28.Cu"
"In29.Cu" "In30.Cu"
)
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "2ef9b020-a5e8-4815-bc10-4788696fedcc")
)
(pad "4" thru_hole circle
(at 3.81 -11.5)
(size 1.508 1.508)
(drill 1)
(layers "*.Cu" "*.Mask" "In1.Cu" "In2.Cu" "In3.Cu" "In4.Cu" "In5.Cu" "In6.Cu"
"In7.Cu" "In8.Cu" "In9.Cu" "In10.Cu" "In11.Cu" "In12.Cu" "In13.Cu" "In14.Cu"
"In15.Cu" "In16.Cu" "In17.Cu" "In18.Cu" "In19.Cu" "In20.Cu" "In21.Cu"
"In22.Cu" "In23.Cu" "In24.Cu" "In25.Cu" "In26.Cu" "In27.Cu" "In28.Cu"
"In29.Cu" "In30.Cu"
)
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "df0ff729-1609-4806-ad1f-be30069ce0eb")
)
(model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_Components.3dshapes/OLED_128x64.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz -90 0 0)
)
)
)