248 lines
5.3 KiB
Plaintext
248 lines
5.3 KiB
Plaintext
(footprint "PS5_Joystick"
|
|
(version 20241229)
|
|
(generator "pcbnew")
|
|
(generator_version "9.0")
|
|
(layer "F.Cu")
|
|
(descr "Joystick module matching the thumbsticks in the PS5, for use with Ali Express PS5 hall effect sticks. Sensor connections are polarized, so use PS5 sticks only. Datasheet used for layout: C&K THB001P")
|
|
(tags "stick joystick thumbstick ps5 hall effect")
|
|
(property "Reference" "REF**"
|
|
(at 0 -11.1 0)
|
|
(layer "F.SilkS")
|
|
(uuid "d3716eaa-d175-4ce3-b06e-1045069f0f7a")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Value" "PS5_Joystick"
|
|
(at 0 2.5 0)
|
|
(unlocked yes)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "9aac2198-e635-4a59-b11d-934d1c86726e")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Datasheet" ""
|
|
(at 0 0 0)
|
|
(unlocked yes)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "3caad1ee-f018-473f-aa1d-8cf4f5c8ad05")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Description" ""
|
|
(at 0 0 0)
|
|
(unlocked yes)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "a59f356c-cef4-41d5-acc1-344242ed2bc5")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(attr through_hole)
|
|
(fp_circle
|
|
(center 0 0)
|
|
(end 1 0)
|
|
(stroke
|
|
(width 0.2)
|
|
(type default)
|
|
)
|
|
(fill no)
|
|
(layer "F.SilkS")
|
|
(uuid "e0fc1f99-c9ad-486a-ac14-e8f4a94c2ff8")
|
|
)
|
|
(fp_poly
|
|
(pts
|
|
(xy 4.6 11.7) (xy 4.6 6.7) (xy 6.9 6.7) (xy 8.2 4.8) (xy 10 4.8) (xy 10 -4.8) (xy 8.2 -4.8) (xy 6.9 -6.7)
|
|
(xy 4.8 -6.7) (xy 4.8 -9.9) (xy -4.9 -9.9) (xy -4.9 -6.7) (xy -7.9 -6.7) (xy -7.9 6.7) (xy -4.6 6.7)
|
|
(xy -4.6 11.7)
|
|
)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(fill no)
|
|
(layer "F.SilkS")
|
|
(uuid "ec1c57d6-85e5-41c9-9e4c-2c1f56486719")
|
|
)
|
|
(fp_poly
|
|
(pts
|
|
(xy -4.75 -9.8) (xy 4.75 -9.8) (xy 4.75 -6.575) (xy 6.775 -6.575) (xy 6.775 -4.75) (xy 9.8 -4.75)
|
|
(xy 9.8 4.75) (xy 6.775 4.75) (xy 6.775 6.575) (xy 4.5 6.575) (xy 4.5 11.6) (xy -4.5 11.6) (xy -4.5 6.575)
|
|
(xy -7.275 6.575) (xy -7.275 -6.575) (xy -4.75 -6.575)
|
|
)
|
|
(stroke
|
|
(width 0.05)
|
|
(type solid)
|
|
)
|
|
(fill no)
|
|
(layer "F.CrtYd")
|
|
(uuid "7176f03f-7d34-4c28-8096-b5b3fbe3dcbb")
|
|
)
|
|
(fp_circle
|
|
(center 0 0)
|
|
(end 12 0)
|
|
(stroke
|
|
(width 0.1)
|
|
(type default)
|
|
)
|
|
(fill no)
|
|
(layer "F.Fab")
|
|
(uuid "b9370d16-3fa6-4978-99bb-e31308d2afdf")
|
|
)
|
|
(pad "1" thru_hole circle
|
|
(at 2.5 -8.73)
|
|
(size 2.05 2.05)
|
|
(drill 1.05)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "0824da05-84a7-472f-87f2-e20a34d19c97")
|
|
)
|
|
(pad "1'" thru_hole circle
|
|
(at 8.73 2.5)
|
|
(size 2.05 2.05)
|
|
(drill 1.05)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "6cd08085-5c30-4eda-b57f-a38fe66c0c8e")
|
|
)
|
|
(pad "2" thru_hole circle
|
|
(at 0 -8.73)
|
|
(size 2.05 2.05)
|
|
(drill 1.05)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "1f3e8dbc-2e4d-4a6d-bf8e-256d408c5324")
|
|
)
|
|
(pad "2'" thru_hole circle
|
|
(at 8.73 0)
|
|
(size 2.05 2.05)
|
|
(drill 1.05)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "d7852dda-38e8-4811-8758-b6567f50f065")
|
|
)
|
|
(pad "3" thru_hole circle
|
|
(at -2.5 -8.73)
|
|
(size 2.05 2.05)
|
|
(drill 1.05)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "ee6bf542-b8e5-46c9-b5f1-651f2d8c92b3")
|
|
)
|
|
(pad "3'" thru_hole circle
|
|
(at 8.73 -2.5)
|
|
(size 2.05 2.05)
|
|
(drill 1.05)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "dad5c1e9-feaa-472a-b4f2-db50bd2c8af6")
|
|
)
|
|
(pad "SH" thru_hole circle
|
|
(at -6.325 -5)
|
|
(size 2.55 2.55)
|
|
(drill 1.55)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "f817415b-22ea-4ef2-b183-8d4b875fcf40")
|
|
)
|
|
(pad "SH" thru_hole circle
|
|
(at -6.325 5)
|
|
(size 2.55 2.55)
|
|
(drill 1.55)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "b593451a-9368-45a4-950d-7e234a0a538b")
|
|
)
|
|
(pad "SH" thru_hole circle
|
|
(at 6.325 -5)
|
|
(size 2.55 2.55)
|
|
(drill 1.55)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "3ca7bba5-de28-4c04-99e6-681cdeb18015")
|
|
)
|
|
(pad "SH" thru_hole circle
|
|
(at 6.325 5)
|
|
(size 2.55 2.55)
|
|
(drill 1.55)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "bd20eb0c-40a9-417a-8a52-697e0139e9ac")
|
|
)
|
|
(pad "a" thru_hole circle
|
|
(at -3.25 5.75)
|
|
(size 2.25 2.25)
|
|
(drill 1.25)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "2037d606-00ab-46f9-9eed-eee836dfb69f")
|
|
)
|
|
(pad "b" thru_hole circle
|
|
(at 3.25 5.75)
|
|
(size 2.25 2.25)
|
|
(drill 1.25)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "038a1ef1-d79d-406f-b402-4d46ee1df5db")
|
|
)
|
|
(pad "c" thru_hole circle
|
|
(at -3.25 10.25)
|
|
(size 2.25 2.25)
|
|
(drill 1.25)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "26048acb-ea97-4f62-a413-6bae4876d65b")
|
|
)
|
|
(pad "d" thru_hole circle
|
|
(at 3.25 10.25)
|
|
(size 2.25 2.25)
|
|
(drill 1.25)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(solder_mask_margin 0.1)
|
|
(uuid "193cb559-d28d-4908-8fe7-4aba5b3df418")
|
|
)
|
|
(embedded_fonts no)
|
|
(model "${MY_ADDITIONS}/PS5_joystick.step"
|
|
(offset
|
|
(xyz 0 0 0)
|
|
)
|
|
(scale
|
|
(xyz 1 1 1)
|
|
)
|
|
(rotate
|
|
(xyz -0 -0 -90)
|
|
)
|
|
)
|
|
)
|