mirror of
https://gitlab.com/kicad/libraries/kicad-footprints.git
synced 2025-04-09 00:30:06 +00:00
Add Bourns PEL12D rotary encoders
See merge request kicad/libraries/kicad-footprints!3335
This commit is contained in:
parent
449b47412b
commit
f1889cd997
Rotary_Encoder.pretty
RotaryEncoder_Bourns_Horizontal_PEL12D-2x16F-Sxxxx.kicad_modRotaryEncoder_Bourns_Horizontal_PEL12D-2x18F-Sxxxx.kicad_modRotaryEncoder_Bourns_Horizontal_PEL12D-2x21F-Sxxxx.kicad_modRotaryEncoder_Bourns_Horizontal_PEL12D-2x25S-Sxxxx.kicad_modRotaryEncoder_Bourns_Horizontal_PEL12D-2x26F-Sxxxx.kicad_modRotaryEncoder_Bourns_Horizontal_PEL12D-2x31F-Sxxxx.kicad_modRotaryEncoder_Bourns_Vertical_PEL12D-4x25S-Sxxxx.kicad_modRotaryEncoder_Bourns_Vertical_PEL12D-4xxxF-Sxxxx.kicad_mod
@ -0,0 +1,736 @@
|
||||
(footprint "RotaryEncoder_Bourns_Horizontal_PEL12D-2x16F-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Rotary encoder with switch and illuminated 4mm shaft, dual-led, https://www.bourns.com/docs/product-datasheets/PEL12D.pdf")
|
||||
(tags "rotary encoder illuminated switch horizontal")
|
||||
(property "Reference" "REF**"
|
||||
(at 3.1 -5.2 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "0adb1b11-be3d-466b-b4ff-faff6e833615")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Horizontal_PEL12D-2x16F-Sxxxx"
|
||||
(at 0 16.15 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "14572bba-9850-4016-9af0-a2bfc522a21d")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "9cc226e3-acdf-4179-886b-cdb6849795bc")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "d3cf1258-30cf-481d-bd1b-927cd47e3574")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "832088e4-96d3-47f4-88ff-d2fa276cd2a9")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start -3.3 -4)
|
||||
(end -3.3 -3.4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "81d6fa80-3d10-4ed2-8f24-ae1c154645cf")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 0.6)
|
||||
(end -3.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "fdf220d5-08be-484a-9d57-dae8c1ae016a")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 4.8)
|
||||
(end 9.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "56078251-e0fe-4c43-8213-58a30ef0979a")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -4)
|
||||
(end -3.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e26404dd-5cd2-4e72-80f8-45e811a8c325")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -3.4)
|
||||
(end 9.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "98d418e7-879d-4496-aa11-b2d9a7131f70")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 4.8)
|
||||
(end 9.3 0.6)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e1fb6678-37d0-4deb-a36b-5dc56de42ea5")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 -3.3)
|
||||
(end -4.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "112d5e47-3d30-4391-a3c3-a29928a19cf9")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 0.5)
|
||||
(end -3.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "abf9a2d7-4583-4799-9592-61538b9c657e")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -4.15)
|
||||
(end -3.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3d6c5366-a671-488c-8254-776ed70c3d3c")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -3.3)
|
||||
(end -4.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5125b655-62c0-43b6-9b5d-6727148a3901")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 0.5)
|
||||
(end -3.45 6.7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "23c1a2c2-2fe9-4529-ba6b-4cf669d0c274")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 6.7)
|
||||
(end -3.45 6.7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "baf4edce-23e1-4b77-87cb-cec2c8d883a8")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.9)
|
||||
(end -0.65 6.7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8e13ffe4-ac99-4acf-86c0-44b64914b187")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.9)
|
||||
(end -0.25 10.9)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8c29e53a-c46e-440d-806d-cbfbc1942d66")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 10.9)
|
||||
(end -0.25 13.2)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c2e842bb-e927-4fdd-b507-e3c4355143c3")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 13.2)
|
||||
(end 0.75 14.9)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "615af048-703b-42ca-9229-ca4e7a8be660")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.75 14.9)
|
||||
(end 5.25 14.9)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "381ed183-63d2-4256-97b8-1bab6847d378")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 10.9)
|
||||
(end 6.65 10.9)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "056d352b-b1d7-4c8f-ba2d-19ac6198f043")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 13.2)
|
||||
(end 5.25 14.9)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5773aee9-c623-4ee5-a5a0-d6feca566245")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 13.2)
|
||||
(end 6.25 10.9)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "de4064a4-9d4b-4446-8d05-72c409bd1a70")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 6.7)
|
||||
(end 9.45 6.7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "fe817fb3-bc1e-406c-bb5a-1bb0f930ca9c")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 10.9)
|
||||
(end 6.65 6.7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "57ad9fe5-8aff-4487-a4f3-63e1b293308e")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -4.15)
|
||||
(end -3.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "f6bc3311-7be5-463b-a894-d2b94eeac4a8")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -3.3)
|
||||
(end 9.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3f1bd91d-3d5c-450e-b1b3-1664d7f0fccb")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 0.5)
|
||||
(end 10.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4d9b7411-d71e-4069-a6bc-1beccf0518ff")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 6.7)
|
||||
(end 9.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "14deef27-29b1-4869-8cc8-2c4dabbd876b")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 -3.3)
|
||||
(end 9.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "9e45ffb9-e75f-44e2-853c-799bc90dafe1")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 0.5)
|
||||
(end 10.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "13f26ebb-1d64-4201-938d-ae9852b80f24")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 5.65)
|
||||
(end -1.6 6.45)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "ca69fcdc-f555-4339-8ab4-909a44eb3c74")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 6.45)
|
||||
(end -0.6 6.45)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d7672fdd-feac-4c90-adb5-00ade5d8ab48")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.6 6.45)
|
||||
(end -0.6 5.65)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "bc87f410-aebe-4932-a50a-890f41155c24")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.4 10.65)
|
||||
(end -0.4 5.65)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "07b7e60f-a4cd-4894-8fbc-7def3aa8eb3f")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 13.15)
|
||||
(end 0 10.65)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f0ae7f74-6d30-433b-9bfb-f1a657f335f1")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 13.15)
|
||||
(end 0.9 14.65)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "627e491b-9a17-4d1b-92d2-57271347afdf")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.9 14.65)
|
||||
(end 5.1 14.65)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "84cd06fa-ff7d-4689-8beb-88a8d7073876")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 10.65)
|
||||
(end 6 13.15)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "01fee3f0-f39f-4237-9271-d32e9ba423f3")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 11.65)
|
||||
(end 0 11.65)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "14fe3a41-0d52-41e4-b941-27f1305c68c8")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 13.15)
|
||||
(end 0 13.15)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "5eb36e0c-f798-4bd4-b613-76011d1f51fe")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 13.15)
|
||||
(end 5.1 14.65)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d0052baf-8a66-46c7-8398-2046f67b579f")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 5.65)
|
||||
(end 6.4 10.65)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "13f5820b-c38d-4ee7-a7a7-560f375f3ebc")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 10.65)
|
||||
(end -0.4 10.65)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1de00fc2-0f76-463a-a2ce-e09b29450a3a")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.6 6.45)
|
||||
(end 6.6 5.65)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "59037341-3127-4d91-8ffd-4ec4f052dcc3")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 5.65)
|
||||
(end 7.6 6.45)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1b9f451b-8a6a-40c7-9a00-df19f2451736")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 6.45)
|
||||
(end 6.6 6.45)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f68cb4b1-bf2d-4176-81e4-03dee8f552e4")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.2 4.7)
|
||||
(end -3.2 4.7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "c90f8933-e389-4625-8ef4-ac9f433de8f5")
|
||||
)
|
||||
(fp_rect
|
||||
(start -3.2 -3.9)
|
||||
(end 9.2 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "7ede69d3-80b6-4acd-bd9c-da5a67a18bb1")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 3 -1.3 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "50f760a7-a9c9-443e-841b-82b0c4bf846b")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "1" thru_hole roundrect
|
||||
(at 0 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.25)
|
||||
(uuid "2b858d4b-b7dd-4684-8282-842ecf41d1c5")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 2 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "2c7896f7-ae93-4eef-bff7-0725b1be0ac4")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 4 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "0d13eccb-d148-42e4-a540-4872a4112a9e")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 6 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "fbde5f82-8b88-450a-8562-a64fd091c51c")
|
||||
)
|
||||
(pad "A" thru_hole circle
|
||||
(at 0.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ee6f403e-0b83-49cb-921a-4957d251bd80")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 3 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "c8d3c523-d212-4e64-bf85-3d69222d5e97")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 5.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5808ecbd-62b4-401e-b72e-2a265d963a05")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at -3 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ff1678ea-49ad-46f5-8f88-d8e978f616ad")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 9 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "35616727-da64-462d-83ea-6904bc8892fd")
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "a2ab0d0a-e06b-46d2-8ee3-60ecc61ca8f7")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 -3.2) (xy -2.7 -4.1) (xy -3.4 -4.1) (xy -3.4 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "ea273939-9e6a-47d1-847f-5c8e35544a8a")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.4 -3.2) (xy 9.4 -4.1) (xy 8.7 -4.1) (xy 8.7 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "a9c5e82d-6532-4a26-81dc-1a1fb5c531f5")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 4.9) (xy -2.7 3.6) (xy -3.45 3.6) (xy -3.45 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "a2e23b5c-dff3-4bd5-9c65-3b326adc1bac")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.45 4.9) (xy 9.45 3.6) (xy 8.7 3.6) (xy 8.7 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEL12D-2x16F-Sxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
@ -0,0 +1,736 @@
|
||||
(footprint "RotaryEncoder_Bourns_Horizontal_PEL12D-2x18F-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Rotary encoder with switch and illuminated 6mm shaft, dual-led, https://www.bourns.com/docs/product-datasheets/PEL12D.pdf")
|
||||
(tags "rotary encoder illuminated switch horizontal")
|
||||
(property "Reference" "REF**"
|
||||
(at 3 -5.1 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "0adb1b11-be3d-466b-b4ff-faff6e833615")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Horizontal_PEL12D-2x18F-Sxxxx"
|
||||
(at 0 17.9 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "14572bba-9850-4016-9af0-a2bfc522a21d")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "c78f549d-989c-4650-9d4b-090998ff1c1d")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "f30b384a-8f28-4a44-abee-bd9976fe150c")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "e78a5e67-9b5c-4d42-afca-e73a5660141f")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start -3.3 -4)
|
||||
(end -3.3 -3.4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "81d6fa80-3d10-4ed2-8f24-ae1c154645cf")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 0.6)
|
||||
(end -3.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "fdf220d5-08be-484a-9d57-dae8c1ae016a")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 4.8)
|
||||
(end 9.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "46b41fdd-6dd8-4c79-a407-d2dc483d78a4")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -4)
|
||||
(end -3.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e26404dd-5cd2-4e72-80f8-45e811a8c325")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -3.4)
|
||||
(end 9.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "98d418e7-879d-4496-aa11-b2d9a7131f70")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 4.8)
|
||||
(end 9.3 0.6)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e1fb6678-37d0-4deb-a36b-5dc56de42ea5")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 -3.3)
|
||||
(end -4.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "112d5e47-3d30-4391-a3c3-a29928a19cf9")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 0.5)
|
||||
(end -3.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "abf9a2d7-4583-4799-9592-61538b9c657e")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -4.15)
|
||||
(end -3.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3d6c5366-a671-488c-8254-776ed70c3d3c")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -3.3)
|
||||
(end -4.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5125b655-62c0-43b6-9b5d-6727148a3901")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 0.5)
|
||||
(end -3.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "23c1a2c2-2fe9-4529-ba6b-4cf669d0c274")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 6.65)
|
||||
(end -3.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "baf4edce-23e1-4b77-87cb-cec2c8d883a8")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.85)
|
||||
(end -0.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8e13ffe4-ac99-4acf-86c0-44b64914b187")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.85)
|
||||
(end -0.25 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8c29e53a-c46e-440d-806d-cbfbc1942d66")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 10.85)
|
||||
(end -0.25 15.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c2e842bb-e927-4fdd-b507-e3c4355143c3")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 15.15)
|
||||
(end 0.75 16.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "615af048-703b-42ca-9229-ca4e7a8be660")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.75 16.85)
|
||||
(end 5.25 16.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "381ed183-63d2-4256-97b8-1bab6847d378")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 10.85)
|
||||
(end 6.65 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "056d352b-b1d7-4c8f-ba2d-19ac6198f043")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 15.15)
|
||||
(end 5.25 16.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5773aee9-c623-4ee5-a5a0-d6feca566245")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 15.15)
|
||||
(end 6.25 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "de4064a4-9d4b-4446-8d05-72c409bd1a70")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 6.65)
|
||||
(end 9.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "fe817fb3-bc1e-406c-bb5a-1bb0f930ca9c")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 10.85)
|
||||
(end 6.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "57ad9fe5-8aff-4487-a4f3-63e1b293308e")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -4.15)
|
||||
(end -3.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "f6bc3311-7be5-463b-a894-d2b94eeac4a8")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -3.3)
|
||||
(end 9.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3f1bd91d-3d5c-450e-b1b3-1664d7f0fccb")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 0.5)
|
||||
(end 10.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4d9b7411-d71e-4069-a6bc-1beccf0518ff")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 6.65)
|
||||
(end 9.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "14deef27-29b1-4869-8cc8-2c4dabbd876b")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 -3.3)
|
||||
(end 9.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "9e45ffb9-e75f-44e2-853c-799bc90dafe1")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 0.5)
|
||||
(end 10.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "13f26ebb-1d64-4201-938d-ae9852b80f24")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 5.6)
|
||||
(end -1.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "ca69fcdc-f555-4339-8ab4-909a44eb3c74")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 6.4)
|
||||
(end -0.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d7672fdd-feac-4c90-adb5-00ade5d8ab48")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.6 6.4)
|
||||
(end -0.6 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "bc87f410-aebe-4932-a50a-890f41155c24")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.4 10.6)
|
||||
(end -0.4 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "07b7e60f-a4cd-4894-8fbc-7def3aa8eb3f")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 15.1)
|
||||
(end 0 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f0ae7f74-6d30-433b-9bfb-f1a657f335f1")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 15.1)
|
||||
(end 0.9 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "627e491b-9a17-4d1b-92d2-57271347afdf")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.9 16.6)
|
||||
(end 5.1 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "84cd06fa-ff7d-4689-8beb-88a8d7073876")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 10.6)
|
||||
(end 6 15.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "01fee3f0-f39f-4237-9271-d32e9ba423f3")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 11.6)
|
||||
(end 0 11.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "14fe3a41-0d52-41e4-b941-27f1305c68c8")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 15.1)
|
||||
(end 0 15.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "5eb36e0c-f798-4bd4-b613-76011d1f51fe")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 15.1)
|
||||
(end 5.1 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d0052baf-8a66-46c7-8398-2046f67b579f")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 5.6)
|
||||
(end 6.4 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "13f5820b-c38d-4ee7-a7a7-560f375f3ebc")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 10.6)
|
||||
(end -0.4 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1de00fc2-0f76-463a-a2ce-e09b29450a3a")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.6 6.4)
|
||||
(end 6.6 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "59037341-3127-4d91-8ffd-4ec4f052dcc3")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 5.6)
|
||||
(end 7.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1b9f451b-8a6a-40c7-9a00-df19f2451736")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 6.4)
|
||||
(end 6.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f68cb4b1-bf2d-4176-81e4-03dee8f552e4")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.2 4.7)
|
||||
(end -3.2 4.7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "256296d3-975f-4340-b02b-fc400272abbf")
|
||||
)
|
||||
(fp_rect
|
||||
(start -3.2 -3.9)
|
||||
(end 9.2 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "7ede69d3-80b6-4acd-bd9c-da5a67a18bb1")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 3 -1.3 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "50f760a7-a9c9-443e-841b-82b0c4bf846b")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "1" thru_hole roundrect
|
||||
(at 0 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.25)
|
||||
(uuid "2b858d4b-b7dd-4684-8282-842ecf41d1c5")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 2 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "2c7896f7-ae93-4eef-bff7-0725b1be0ac4")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 4 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "0d13eccb-d148-42e4-a540-4872a4112a9e")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 6 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "fbde5f82-8b88-450a-8562-a64fd091c51c")
|
||||
)
|
||||
(pad "A" thru_hole circle
|
||||
(at 0.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ee6f403e-0b83-49cb-921a-4957d251bd80")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 3 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "c8d3c523-d212-4e64-bf85-3d69222d5e97")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 5.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5808ecbd-62b4-401e-b72e-2a265d963a05")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at -3 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ff1678ea-49ad-46f5-8f88-d8e978f616ad")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 9 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "35616727-da64-462d-83ea-6904bc8892fd")
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "a2ab0d0a-e06b-46d2-8ee3-60ecc61ca8f7")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 -3.2) (xy -2.7 -4.1) (xy -3.4 -4.1) (xy -3.4 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "ea273939-9e6a-47d1-847f-5c8e35544a8a")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.4 -3.2) (xy 9.4 -4.1) (xy 8.7 -4.1) (xy 8.7 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "ac8e0adf-df46-4ffd-83fe-428240e69ced")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 4.9) (xy -2.7 3.6) (xy -3.45 3.6) (xy -3.45 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "ff284656-3b01-477d-bb19-1eafe1c2e770")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.45 4.9) (xy 9.45 3.6) (xy 8.7 3.6) (xy 8.7 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEL12D-2x18F-Sxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
@ -0,0 +1,736 @@
|
||||
(footprint "RotaryEncoder_Bourns_Horizontal_PEL12D-2x21F-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Rotary encoder with switch and illuminated 8mm shaft, dual-led, https://www.bourns.com/docs/product-datasheets/PEL12D.pdf")
|
||||
(tags "rotary encoder illuminated switch horizontal")
|
||||
(property "Reference" "REF**"
|
||||
(at 3 -5 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "0adb1b11-be3d-466b-b4ff-faff6e833615")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Horizontal_PEL12D-2x21F-Sxxxx"
|
||||
(at 0 20.2 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "14572bba-9850-4016-9af0-a2bfc522a21d")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "25e0b65b-d467-43e6-9f29-be6423f7c4ec")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "01022c79-a93b-43b3-a36c-3ec68303abbc")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "1ee33cea-7510-4735-a10c-1e8a947ff901")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start -3.3 -4)
|
||||
(end -3.3 -3.4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "81d6fa80-3d10-4ed2-8f24-ae1c154645cf")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 0.6)
|
||||
(end -3.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "fdf220d5-08be-484a-9d57-dae8c1ae016a")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 4.8)
|
||||
(end 9.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "ac47621e-6b90-4d31-a97b-197f61199fe2")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -4)
|
||||
(end -3.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e26404dd-5cd2-4e72-80f8-45e811a8c325")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -3.4)
|
||||
(end 9.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "98d418e7-879d-4496-aa11-b2d9a7131f70")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 4.8)
|
||||
(end 9.3 0.6)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e1fb6678-37d0-4deb-a36b-5dc56de42ea5")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 -3.3)
|
||||
(end -4.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "112d5e47-3d30-4391-a3c3-a29928a19cf9")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 0.5)
|
||||
(end -3.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "abf9a2d7-4583-4799-9592-61538b9c657e")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -4.15)
|
||||
(end -3.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3d6c5366-a671-488c-8254-776ed70c3d3c")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -3.3)
|
||||
(end -4.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5125b655-62c0-43b6-9b5d-6727148a3901")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 0.5)
|
||||
(end -3.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "23c1a2c2-2fe9-4529-ba6b-4cf669d0c274")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 6.65)
|
||||
(end -3.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "baf4edce-23e1-4b77-87cb-cec2c8d883a8")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.85)
|
||||
(end -0.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8e13ffe4-ac99-4acf-86c0-44b64914b187")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.85)
|
||||
(end -0.25 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8c29e53a-c46e-440d-806d-cbfbc1942d66")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 10.85)
|
||||
(end -0.25 17.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c2e842bb-e927-4fdd-b507-e3c4355143c3")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 17.15)
|
||||
(end 0.75 18.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "615af048-703b-42ca-9229-ca4e7a8be660")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.75 18.85)
|
||||
(end 5.25 18.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "381ed183-63d2-4256-97b8-1bab6847d378")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 10.85)
|
||||
(end 6.65 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "056d352b-b1d7-4c8f-ba2d-19ac6198f043")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 17.15)
|
||||
(end 5.25 18.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5773aee9-c623-4ee5-a5a0-d6feca566245")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 17.15)
|
||||
(end 6.25 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "de4064a4-9d4b-4446-8d05-72c409bd1a70")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 6.65)
|
||||
(end 9.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "fe817fb3-bc1e-406c-bb5a-1bb0f930ca9c")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 10.85)
|
||||
(end 6.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "57ad9fe5-8aff-4487-a4f3-63e1b293308e")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -4.15)
|
||||
(end -3.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "f6bc3311-7be5-463b-a894-d2b94eeac4a8")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -3.3)
|
||||
(end 9.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3f1bd91d-3d5c-450e-b1b3-1664d7f0fccb")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 0.5)
|
||||
(end 10.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4d9b7411-d71e-4069-a6bc-1beccf0518ff")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 6.65)
|
||||
(end 9.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "14deef27-29b1-4869-8cc8-2c4dabbd876b")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 -3.3)
|
||||
(end 9.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "9e45ffb9-e75f-44e2-853c-799bc90dafe1")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 0.5)
|
||||
(end 10.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "13f26ebb-1d64-4201-938d-ae9852b80f24")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 5.6)
|
||||
(end -1.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "ca69fcdc-f555-4339-8ab4-909a44eb3c74")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 6.4)
|
||||
(end -0.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d7672fdd-feac-4c90-adb5-00ade5d8ab48")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.6 6.4)
|
||||
(end -0.6 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "bc87f410-aebe-4932-a50a-890f41155c24")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.4 10.6)
|
||||
(end -0.4 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "07b7e60f-a4cd-4894-8fbc-7def3aa8eb3f")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 17.1)
|
||||
(end 0 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f0ae7f74-6d30-433b-9bfb-f1a657f335f1")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 17.1)
|
||||
(end 0.9 18.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "627e491b-9a17-4d1b-92d2-57271347afdf")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.9 18.6)
|
||||
(end 5.1 18.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "84cd06fa-ff7d-4689-8beb-88a8d7073876")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 10.6)
|
||||
(end 6 17.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "01fee3f0-f39f-4237-9271-d32e9ba423f3")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 11.6)
|
||||
(end 0 11.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "14fe3a41-0d52-41e4-b941-27f1305c68c8")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 17.1)
|
||||
(end 0 17.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "5eb36e0c-f798-4bd4-b613-76011d1f51fe")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 17.1)
|
||||
(end 5.1 18.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d0052baf-8a66-46c7-8398-2046f67b579f")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 5.6)
|
||||
(end 6.4 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "13f5820b-c38d-4ee7-a7a7-560f375f3ebc")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 10.6)
|
||||
(end -0.4 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1de00fc2-0f76-463a-a2ce-e09b29450a3a")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.6 6.4)
|
||||
(end 6.6 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "59037341-3127-4d91-8ffd-4ec4f052dcc3")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 5.6)
|
||||
(end 7.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1b9f451b-8a6a-40c7-9a00-df19f2451736")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 6.4)
|
||||
(end 6.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f68cb4b1-bf2d-4176-81e4-03dee8f552e4")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.2 4.7)
|
||||
(end -3.2 4.7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "70c57ea9-9867-4711-9616-094dff852501")
|
||||
)
|
||||
(fp_rect
|
||||
(start -3.2 -3.9)
|
||||
(end 9.2 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "7ede69d3-80b6-4acd-bd9c-da5a67a18bb1")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 3 -1.3 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "50f760a7-a9c9-443e-841b-82b0c4bf846b")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "1" thru_hole roundrect
|
||||
(at 0 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.25)
|
||||
(uuid "2b858d4b-b7dd-4684-8282-842ecf41d1c5")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 2 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "2c7896f7-ae93-4eef-bff7-0725b1be0ac4")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 4 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "0d13eccb-d148-42e4-a540-4872a4112a9e")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 6 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "fbde5f82-8b88-450a-8562-a64fd091c51c")
|
||||
)
|
||||
(pad "A" thru_hole circle
|
||||
(at 0.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ee6f403e-0b83-49cb-921a-4957d251bd80")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 3 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "c8d3c523-d212-4e64-bf85-3d69222d5e97")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 5.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5808ecbd-62b4-401e-b72e-2a265d963a05")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at -3 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ff1678ea-49ad-46f5-8f88-d8e978f616ad")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 9 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "35616727-da64-462d-83ea-6904bc8892fd")
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "a2ab0d0a-e06b-46d2-8ee3-60ecc61ca8f7")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 -3.2) (xy -2.7 -4.1) (xy -3.4 -4.1) (xy -3.4 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "ea273939-9e6a-47d1-847f-5c8e35544a8a")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.4 -3.2) (xy 9.4 -4.1) (xy 8.7 -4.1) (xy 8.7 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "6d8f1046-8c5b-41b4-9a4f-752eadde354f")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 4.9) (xy -2.7 3.6) (xy -3.45 3.6) (xy -3.45 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "86242900-2910-4872-a991-286ce6643052")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.45 4.9) (xy 9.45 3.6) (xy 8.7 3.6) (xy 8.7 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEL12D-2x21F-Sxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
@ -0,0 +1,806 @@
|
||||
(footprint "RotaryEncoder_Bourns_Horizontal_PEL12D-2x25S-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Rotary encoder with switch and illuminated shaft, dual-led, https://www.bourns.com/docs/product-datasheets/PEL12D.pdf")
|
||||
(tags "rotary encoder illuminated switch horizontal")
|
||||
(property "Reference" "REF**"
|
||||
(at 2.7 -5 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "0adb1b11-be3d-466b-b4ff-faff6e833615")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Horizontal_PEL12D-2x25S-Sxxxx"
|
||||
(at 0 25.1 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "14572bba-9850-4016-9af0-a2bfc522a21d")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "f87ac00c-38b0-4061-b73c-7f193796db71")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "e88e118f-39b5-45e4-8189-2a022d89fbaf")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "767ee0e4-5f2e-4459-b517-53446a6fa63a")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start -3.3 -4)
|
||||
(end -3.3 -3.4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "81d6fa80-3d10-4ed2-8f24-ae1c154645cf")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 0.6)
|
||||
(end -3.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "fdf220d5-08be-484a-9d57-dae8c1ae016a")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 4.8)
|
||||
(end 9.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "edafd0d4-ed98-4c4d-b3cf-bbecd793d20e")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -4)
|
||||
(end -3.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e26404dd-5cd2-4e72-80f8-45e811a8c325")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -3.4)
|
||||
(end 9.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "98d418e7-879d-4496-aa11-b2d9a7131f70")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 4.8)
|
||||
(end 9.3 0.6)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e1fb6678-37d0-4deb-a36b-5dc56de42ea5")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 -3.3)
|
||||
(end -4.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "112d5e47-3d30-4391-a3c3-a29928a19cf9")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 0.5)
|
||||
(end -3.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "abf9a2d7-4583-4799-9592-61538b9c657e")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -4.15)
|
||||
(end -3.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3d6c5366-a671-488c-8254-776ed70c3d3c")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -3.3)
|
||||
(end -4.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5125b655-62c0-43b6-9b5d-6727148a3901")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 0.5)
|
||||
(end -3.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "23c1a2c2-2fe9-4529-ba6b-4cf669d0c274")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 6.65)
|
||||
(end -3.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "baf4edce-23e1-4b77-87cb-cec2c8d883a8")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.85)
|
||||
(end -0.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8e13ffe4-ac99-4acf-86c0-44b64914b187")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.85)
|
||||
(end -0.25 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8c29e53a-c46e-440d-806d-cbfbc1942d66")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 10.85)
|
||||
(end -0.25 22.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c2e842bb-e927-4fdd-b507-e3c4355143c3")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 22.65)
|
||||
(end 0.45 23.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "ba8d7d29-015e-4c5a-9d54-00e37e0ce800")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.45 23.85)
|
||||
(end 5.55 23.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "381ed183-63d2-4256-97b8-1bab6847d378")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 10.85)
|
||||
(end 6.65 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "056d352b-b1d7-4c8f-ba2d-19ac6198f043")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 22.65)
|
||||
(end 5.55 23.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "16a6669c-a43e-4d0c-969a-a7e4f530ced1")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 22.65)
|
||||
(end 6.25 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "de4064a4-9d4b-4446-8d05-72c409bd1a70")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 6.65)
|
||||
(end 9.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "fe817fb3-bc1e-406c-bb5a-1bb0f930ca9c")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 10.85)
|
||||
(end 6.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "57ad9fe5-8aff-4487-a4f3-63e1b293308e")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -4.15)
|
||||
(end -3.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "f6bc3311-7be5-463b-a894-d2b94eeac4a8")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -3.3)
|
||||
(end 9.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3f1bd91d-3d5c-450e-b1b3-1664d7f0fccb")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 0.5)
|
||||
(end 10.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4d9b7411-d71e-4069-a6bc-1beccf0518ff")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 6.65)
|
||||
(end 9.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "14deef27-29b1-4869-8cc8-2c4dabbd876b")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 -3.3)
|
||||
(end 9.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "9e45ffb9-e75f-44e2-853c-799bc90dafe1")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 0.5)
|
||||
(end 10.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "13f26ebb-1d64-4201-938d-ae9852b80f24")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 5.6)
|
||||
(end -1.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "ca69fcdc-f555-4339-8ab4-909a44eb3c74")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 6.4)
|
||||
(end -0.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d7672fdd-feac-4c90-adb5-00ade5d8ab48")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.6 6.4)
|
||||
(end -0.6 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "bc87f410-aebe-4932-a50a-890f41155c24")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.4 10.6)
|
||||
(end -0.4 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "07b7e60f-a4cd-4894-8fbc-7def3aa8eb3f")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 22.6)
|
||||
(end 0 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f0ae7f74-6d30-433b-9bfb-f1a657f335f1")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 22.6)
|
||||
(end 0.6 23.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f44e52bc-c1b1-4062-8055-8ecbd0648563")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.75 22.6)
|
||||
(end 0.75 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "cfa56b40-76b6-4349-aadc-7ebeed42743b")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.55 22.6)
|
||||
(end 1.55 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "4929778a-511a-4af9-8fd3-e390084b2359")
|
||||
)
|
||||
(fp_line
|
||||
(start 2.3 22.6)
|
||||
(end 2.3 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f5c97ba1-382b-428e-b8d1-296bdc00b064")
|
||||
)
|
||||
(fp_line
|
||||
(start 3 22.6)
|
||||
(end 3 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "a4c3a17e-04e8-4cb7-a7fd-7a696492bd55")
|
||||
)
|
||||
(fp_line
|
||||
(start 3.8 22.6)
|
||||
(end 3.8 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "fdfb18ef-5356-4bf4-ab4b-59a04b04be56")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.55 22.6)
|
||||
(end 4.55 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "c244b233-3c47-45fb-8797-cfc3af23573b")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 22.6)
|
||||
(end 5.3 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "a05ab51e-7275-4e01-aa0f-e03ca26ecd67")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.4 23.6)
|
||||
(end 0.6 23.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "5f4df5af-6a61-4417-871d-ec5be2a20999")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 10.6)
|
||||
(end 6 22.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "01fee3f0-f39f-4237-9271-d32e9ba423f3")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 16.6)
|
||||
(end 0 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "fc11f614-41f3-4e13-b16a-35ff3bbdda8d")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 22.6)
|
||||
(end 0 22.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "b851d1d7-2e22-49c1-b4ad-0879e922cb4c")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 22.6)
|
||||
(end 5.4 23.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d17d35e2-a088-4280-9389-ac772c2b73fe")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 5.6)
|
||||
(end 6.4 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "13f5820b-c38d-4ee7-a7a7-560f375f3ebc")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 10.6)
|
||||
(end -0.4 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1de00fc2-0f76-463a-a2ce-e09b29450a3a")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.6 6.4)
|
||||
(end 6.6 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "59037341-3127-4d91-8ffd-4ec4f052dcc3")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 5.6)
|
||||
(end 7.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1b9f451b-8a6a-40c7-9a00-df19f2451736")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 6.4)
|
||||
(end 6.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f68cb4b1-bf2d-4176-81e4-03dee8f552e4")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.2 4.7)
|
||||
(end -3.2 4.7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "4c475ef2-e589-4ab5-ac11-f905652e9278")
|
||||
)
|
||||
(fp_rect
|
||||
(start -3.2 -3.9)
|
||||
(end 9.2 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "7ede69d3-80b6-4acd-bd9c-da5a67a18bb1")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 3 -1.3 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "50f760a7-a9c9-443e-841b-82b0c4bf846b")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "1" thru_hole roundrect
|
||||
(at 0 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.25)
|
||||
(uuid "2b858d4b-b7dd-4684-8282-842ecf41d1c5")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 2 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "2c7896f7-ae93-4eef-bff7-0725b1be0ac4")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 4 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "0d13eccb-d148-42e4-a540-4872a4112a9e")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 6 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "fbde5f82-8b88-450a-8562-a64fd091c51c")
|
||||
)
|
||||
(pad "A" thru_hole circle
|
||||
(at 0.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ee6f403e-0b83-49cb-921a-4957d251bd80")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 3 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "c8d3c523-d212-4e64-bf85-3d69222d5e97")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 5.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5808ecbd-62b4-401e-b72e-2a265d963a05")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at -3 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ff1678ea-49ad-46f5-8f88-d8e978f616ad")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 9 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "35616727-da64-462d-83ea-6904bc8892fd")
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "a2ab0d0a-e06b-46d2-8ee3-60ecc61ca8f7")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 -3.2) (xy -2.7 -4.1) (xy -3.4 -4.1) (xy -3.4 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "ea273939-9e6a-47d1-847f-5c8e35544a8a")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.4 -3.2) (xy 9.4 -4.1) (xy 8.7 -4.1) (xy 8.7 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "0e371525-5e83-4917-a370-e40998e2f476")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 4.9) (xy -2.7 3.6) (xy -3.45 3.6) (xy -3.45 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "6566467b-020d-4b2b-9489-57aa2dfb47ab")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.45 4.9) (xy 9.45 3.6) (xy 8.7 3.6) (xy 8.7 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEL12D-2x25S-Sxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
@ -0,0 +1,736 @@
|
||||
(footprint "RotaryEncoder_Bourns_Horizontal_PEL12D-2x26F-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Rotary encoder with switch and illuminated 13mm shaft, dual-led, https://www.bourns.com/docs/product-datasheets/PEL12D.pdf")
|
||||
(tags "rotary encoder illuminated switch horizontal")
|
||||
(property "Reference" "REF**"
|
||||
(at 3.1 -5.1 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "0adb1b11-be3d-466b-b4ff-faff6e833615")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Horizontal_PEL12D-2x26F-Sxxxx"
|
||||
(at 0 24.9 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "14572bba-9850-4016-9af0-a2bfc522a21d")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "f2396c60-16bb-4ab5-98e1-9cac1bc27af6")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "67dab5f0-ceca-4a72-9b1d-6b48c3288786")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "49bc8464-6aaa-4e48-bd21-ff7d2f51de24")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start -3.3 -4)
|
||||
(end -3.3 -3.4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "81d6fa80-3d10-4ed2-8f24-ae1c154645cf")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 0.6)
|
||||
(end -3.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "fdf220d5-08be-484a-9d57-dae8c1ae016a")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 4.8)
|
||||
(end 9.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "9ad50c7c-8860-4623-93be-a6bf81c37863")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -4)
|
||||
(end -3.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e26404dd-5cd2-4e72-80f8-45e811a8c325")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -3.4)
|
||||
(end 9.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "98d418e7-879d-4496-aa11-b2d9a7131f70")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 4.8)
|
||||
(end 9.3 0.6)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e1fb6678-37d0-4deb-a36b-5dc56de42ea5")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 -3.3)
|
||||
(end -4.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "112d5e47-3d30-4391-a3c3-a29928a19cf9")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 0.5)
|
||||
(end -3.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "abf9a2d7-4583-4799-9592-61538b9c657e")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -4.15)
|
||||
(end -3.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3d6c5366-a671-488c-8254-776ed70c3d3c")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -3.3)
|
||||
(end -4.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5125b655-62c0-43b6-9b5d-6727148a3901")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 0.5)
|
||||
(end -3.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "23c1a2c2-2fe9-4529-ba6b-4cf669d0c274")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 6.65)
|
||||
(end -3.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "baf4edce-23e1-4b77-87cb-cec2c8d883a8")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.85)
|
||||
(end -0.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8e13ffe4-ac99-4acf-86c0-44b64914b187")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.85)
|
||||
(end -0.25 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8c29e53a-c46e-440d-806d-cbfbc1942d66")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 10.85)
|
||||
(end -0.25 22.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c2e842bb-e927-4fdd-b507-e3c4355143c3")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 22.15)
|
||||
(end 0.75 23.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "615af048-703b-42ca-9229-ca4e7a8be660")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.75 23.85)
|
||||
(end 5.25 23.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "381ed183-63d2-4256-97b8-1bab6847d378")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 10.85)
|
||||
(end 6.65 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "056d352b-b1d7-4c8f-ba2d-19ac6198f043")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 22.15)
|
||||
(end 5.25 23.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5773aee9-c623-4ee5-a5a0-d6feca566245")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 22.15)
|
||||
(end 6.25 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "de4064a4-9d4b-4446-8d05-72c409bd1a70")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 6.65)
|
||||
(end 9.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "fe817fb3-bc1e-406c-bb5a-1bb0f930ca9c")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 10.85)
|
||||
(end 6.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "57ad9fe5-8aff-4487-a4f3-63e1b293308e")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -4.15)
|
||||
(end -3.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "f6bc3311-7be5-463b-a894-d2b94eeac4a8")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -3.3)
|
||||
(end 9.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3f1bd91d-3d5c-450e-b1b3-1664d7f0fccb")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 0.5)
|
||||
(end 10.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4d9b7411-d71e-4069-a6bc-1beccf0518ff")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 6.65)
|
||||
(end 9.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "14deef27-29b1-4869-8cc8-2c4dabbd876b")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 -3.3)
|
||||
(end 9.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "9e45ffb9-e75f-44e2-853c-799bc90dafe1")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 0.5)
|
||||
(end 10.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "13f26ebb-1d64-4201-938d-ae9852b80f24")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 5.6)
|
||||
(end -1.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "ca69fcdc-f555-4339-8ab4-909a44eb3c74")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 6.4)
|
||||
(end -0.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d7672fdd-feac-4c90-adb5-00ade5d8ab48")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.6 6.4)
|
||||
(end -0.6 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "bc87f410-aebe-4932-a50a-890f41155c24")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.4 10.6)
|
||||
(end -0.4 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "07b7e60f-a4cd-4894-8fbc-7def3aa8eb3f")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 22.1)
|
||||
(end 0 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f0ae7f74-6d30-433b-9bfb-f1a657f335f1")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 22.1)
|
||||
(end 0.9 23.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "627e491b-9a17-4d1b-92d2-57271347afdf")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.9 23.6)
|
||||
(end 5.1 23.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "84cd06fa-ff7d-4689-8beb-88a8d7073876")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 10.6)
|
||||
(end 6 22.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "01fee3f0-f39f-4237-9271-d32e9ba423f3")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 11.6)
|
||||
(end 0 11.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "14fe3a41-0d52-41e4-b941-27f1305c68c8")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 22.1)
|
||||
(end 0 22.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "5eb36e0c-f798-4bd4-b613-76011d1f51fe")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 22.1)
|
||||
(end 5.1 23.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d0052baf-8a66-46c7-8398-2046f67b579f")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 5.6)
|
||||
(end 6.4 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "13f5820b-c38d-4ee7-a7a7-560f375f3ebc")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 10.6)
|
||||
(end -0.4 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1de00fc2-0f76-463a-a2ce-e09b29450a3a")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.6 6.4)
|
||||
(end 6.6 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "59037341-3127-4d91-8ffd-4ec4f052dcc3")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 5.6)
|
||||
(end 7.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1b9f451b-8a6a-40c7-9a00-df19f2451736")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 6.4)
|
||||
(end 6.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f68cb4b1-bf2d-4176-81e4-03dee8f552e4")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.2 4.7)
|
||||
(end -3.2 4.7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "5aaffdfb-327d-4e9d-943b-905e1e10f856")
|
||||
)
|
||||
(fp_rect
|
||||
(start -3.2 -3.9)
|
||||
(end 9.2 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "7ede69d3-80b6-4acd-bd9c-da5a67a18bb1")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 3 -1.3 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "50f760a7-a9c9-443e-841b-82b0c4bf846b")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "1" thru_hole roundrect
|
||||
(at 0 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.25)
|
||||
(uuid "2b858d4b-b7dd-4684-8282-842ecf41d1c5")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 2 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "2c7896f7-ae93-4eef-bff7-0725b1be0ac4")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 4 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "0d13eccb-d148-42e4-a540-4872a4112a9e")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 6 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "fbde5f82-8b88-450a-8562-a64fd091c51c")
|
||||
)
|
||||
(pad "A" thru_hole circle
|
||||
(at 0.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ee6f403e-0b83-49cb-921a-4957d251bd80")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 3 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "c8d3c523-d212-4e64-bf85-3d69222d5e97")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 5.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5808ecbd-62b4-401e-b72e-2a265d963a05")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at -3 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ff1678ea-49ad-46f5-8f88-d8e978f616ad")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 9 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "35616727-da64-462d-83ea-6904bc8892fd")
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "a2ab0d0a-e06b-46d2-8ee3-60ecc61ca8f7")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 -3.2) (xy -2.7 -4.1) (xy -3.4 -4.1) (xy -3.4 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "ea273939-9e6a-47d1-847f-5c8e35544a8a")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.4 -3.2) (xy 9.4 -4.1) (xy 8.7 -4.1) (xy 8.7 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "2fb51120-bb6c-4e9d-8e54-ffc60404a4b8")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 4.9) (xy -2.7 3.6) (xy -3.45 3.6) (xy -3.45 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "e4e2b1c8-d274-407d-93f3-e9881e9b5038")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.45 4.95) (xy 9.45 3.65) (xy 8.7 3.65) (xy 8.7 4.95)
|
||||
)
|
||||
)
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEL12D-2x26F-Sxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
@ -0,0 +1,736 @@
|
||||
(footprint "RotaryEncoder_Bourns_Horizontal_PEL12D-2x31F-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Rotary encoder with switch and illuminated 18mm shaft, dual-led, https://www.bourns.com/docs/product-datasheets/PEL12D.pdf")
|
||||
(tags "rotary encoder illuminated switch horizontal")
|
||||
(property "Reference" "REF**"
|
||||
(at 2.9 -5 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "0adb1b11-be3d-466b-b4ff-faff6e833615")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Horizontal_PEL12D-2x31F-Sxxxx"
|
||||
(at 0 30 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "14572bba-9850-4016-9af0-a2bfc522a21d")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "9880b789-0666-43da-80d8-b4b042ac49d9")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "0a121ee5-7b4d-46e7-9dad-7031a9e2a792")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 -90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "a6b4a64d-9aba-4648-aa30-a5abd984f160")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start -3.3 -4)
|
||||
(end -3.3 -3.4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "81d6fa80-3d10-4ed2-8f24-ae1c154645cf")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 0.6)
|
||||
(end -3.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "fdf220d5-08be-484a-9d57-dae8c1ae016a")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.3 4.8)
|
||||
(end 9.3 4.8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "1f62b7ea-fec5-4ee7-b91b-e0e16035fd0b")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -4)
|
||||
(end -3.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e26404dd-5cd2-4e72-80f8-45e811a8c325")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 -3.4)
|
||||
(end 9.3 -4)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "98d418e7-879d-4496-aa11-b2d9a7131f70")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.3 4.8)
|
||||
(end 9.3 0.6)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e1fb6678-37d0-4deb-a36b-5dc56de42ea5")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 -3.3)
|
||||
(end -4.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "112d5e47-3d30-4391-a3c3-a29928a19cf9")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.65 0.5)
|
||||
(end -3.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "abf9a2d7-4583-4799-9592-61538b9c657e")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -4.15)
|
||||
(end -3.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3d6c5366-a671-488c-8254-776ed70c3d3c")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 -3.3)
|
||||
(end -4.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5125b655-62c0-43b6-9b5d-6727148a3901")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.45 0.5)
|
||||
(end -3.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "23c1a2c2-2fe9-4529-ba6b-4cf669d0c274")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 6.65)
|
||||
(end -3.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "baf4edce-23e1-4b77-87cb-cec2c8d883a8")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.85)
|
||||
(end -0.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8e13ffe4-ac99-4acf-86c0-44b64914b187")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.65 10.85)
|
||||
(end -0.25 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "8c29e53a-c46e-440d-806d-cbfbc1942d66")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 10.85)
|
||||
(end -0.25 27.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c2e842bb-e927-4fdd-b507-e3c4355143c3")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.25 27.15)
|
||||
(end 0.75 28.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "615af048-703b-42ca-9229-ca4e7a8be660")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.75 28.85)
|
||||
(end 5.25 28.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "381ed183-63d2-4256-97b8-1bab6847d378")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 10.85)
|
||||
(end 6.65 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "056d352b-b1d7-4c8f-ba2d-19ac6198f043")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 27.15)
|
||||
(end 5.25 28.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5773aee9-c623-4ee5-a5a0-d6feca566245")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.25 27.15)
|
||||
(end 6.25 10.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "de4064a4-9d4b-4446-8d05-72c409bd1a70")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 6.65)
|
||||
(end 9.45 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "fe817fb3-bc1e-406c-bb5a-1bb0f930ca9c")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.65 10.85)
|
||||
(end 6.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "57ad9fe5-8aff-4487-a4f3-63e1b293308e")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -4.15)
|
||||
(end -3.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "f6bc3311-7be5-463b-a894-d2b94eeac4a8")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 -3.3)
|
||||
(end 9.45 -4.15)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3f1bd91d-3d5c-450e-b1b3-1664d7f0fccb")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 0.5)
|
||||
(end 10.65 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4d9b7411-d71e-4069-a6bc-1beccf0518ff")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.45 6.65)
|
||||
(end 9.45 0.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "14deef27-29b1-4869-8cc8-2c4dabbd876b")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 -3.3)
|
||||
(end 9.45 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "9e45ffb9-e75f-44e2-853c-799bc90dafe1")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.65 0.5)
|
||||
(end 10.65 -3.3)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "13f26ebb-1d64-4201-938d-ae9852b80f24")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 5.6)
|
||||
(end -1.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "ca69fcdc-f555-4339-8ab4-909a44eb3c74")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.6 6.4)
|
||||
(end -0.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d7672fdd-feac-4c90-adb5-00ade5d8ab48")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.6 6.4)
|
||||
(end -0.6 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "bc87f410-aebe-4932-a50a-890f41155c24")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.4 10.6)
|
||||
(end -0.4 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "07b7e60f-a4cd-4894-8fbc-7def3aa8eb3f")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 27.1)
|
||||
(end 0 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f0ae7f74-6d30-433b-9bfb-f1a657f335f1")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 27.1)
|
||||
(end 0.9 28.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "627e491b-9a17-4d1b-92d2-57271347afdf")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.9 28.6)
|
||||
(end 5.1 28.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "84cd06fa-ff7d-4689-8beb-88a8d7073876")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 10.6)
|
||||
(end 6 27.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "01fee3f0-f39f-4237-9271-d32e9ba423f3")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 16.6)
|
||||
(end 0 16.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "14fe3a41-0d52-41e4-b941-27f1305c68c8")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 27.1)
|
||||
(end 0 27.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "5eb36e0c-f798-4bd4-b613-76011d1f51fe")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 27.1)
|
||||
(end 5.1 28.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d0052baf-8a66-46c7-8398-2046f67b579f")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 5.6)
|
||||
(end 6.4 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "13f5820b-c38d-4ee7-a7a7-560f375f3ebc")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.4 10.6)
|
||||
(end -0.4 10.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1de00fc2-0f76-463a-a2ce-e09b29450a3a")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.6 6.4)
|
||||
(end 6.6 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "59037341-3127-4d91-8ffd-4ec4f052dcc3")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 5.6)
|
||||
(end 7.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "1b9f451b-8a6a-40c7-9a00-df19f2451736")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.6 6.4)
|
||||
(end 6.6 6.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f68cb4b1-bf2d-4176-81e4-03dee8f552e4")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.2 4.7)
|
||||
(end -3.2 4.7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "71811220-0e70-4b96-b2fd-70ffb7328ffb")
|
||||
)
|
||||
(fp_rect
|
||||
(start -3.2 -3.9)
|
||||
(end 9.2 5.6)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "7ede69d3-80b6-4acd-bd9c-da5a67a18bb1")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 3 -1.3 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "50f760a7-a9c9-443e-841b-82b0c4bf846b")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "1" thru_hole roundrect
|
||||
(at 0 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.25)
|
||||
(uuid "2b858d4b-b7dd-4684-8282-842ecf41d1c5")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 2 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "2c7896f7-ae93-4eef-bff7-0725b1be0ac4")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 4 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "0d13eccb-d148-42e4-a540-4872a4112a9e")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 6 0 270)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "fbde5f82-8b88-450a-8562-a64fd091c51c")
|
||||
)
|
||||
(pad "A" thru_hole circle
|
||||
(at 0.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ee6f403e-0b83-49cb-921a-4957d251bd80")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 3 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "c8d3c523-d212-4e64-bf85-3d69222d5e97")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 5.5 3.1 270)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5808ecbd-62b4-401e-b72e-2a265d963a05")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at -3 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ff1678ea-49ad-46f5-8f88-d8e978f616ad")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 9 -1.4 270)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "35616727-da64-462d-83ea-6904bc8892fd")
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "a2ab0d0a-e06b-46d2-8ee3-60ecc61ca8f7")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 -3.2) (xy -2.7 -4.1) (xy -3.4 -4.1) (xy -3.4 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layer "F.Cu")
|
||||
(uuid "ea273939-9e6a-47d1-847f-5c8e35544a8a")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.4 -3.2) (xy 9.4 -4.1) (xy 8.7 -4.1) (xy 8.7 -3.2)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "ed8dc869-5fea-4665-8a4f-0faf5cf7b8ba")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy -2.7 4.9) (xy -2.7 3.6) (xy -3.45 3.6) (xy -3.45 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone
|
||||
(net 0)
|
||||
(net_name "")
|
||||
(layers "F.Cu" "F.Fab")
|
||||
(uuid "30aebeb7-99b1-43a3-b2b7-db655e076fac")
|
||||
(hatch edge 0.5)
|
||||
(connect_pads
|
||||
(clearance 0)
|
||||
)
|
||||
(min_thickness 0.25)
|
||||
(filled_areas_thickness no)
|
||||
(keepout
|
||||
(tracks not_allowed)
|
||||
(vias not_allowed)
|
||||
(pads not_allowed)
|
||||
(copperpour allowed)
|
||||
(footprints allowed)
|
||||
)
|
||||
(fill
|
||||
(thermal_gap 0.5)
|
||||
(thermal_bridge_width 0.5)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 9.45 4.9) (xy 9.45 3.6) (xy 8.7 3.6) (xy 8.7 4.9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEL12D-2x31F-Sxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
@ -0,0 +1,476 @@
|
||||
(footprint "RotaryEncoder_Bourns_Vertical_PEL12D-4x25S-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Rotary encoder with switch and illuminated 13mm shaft, dual-led, https://www.bourns.com/docs/product-datasheets/PEL12D.pdf")
|
||||
(tags "rotary encoder illuminated switch vertical")
|
||||
(property "Reference" "REF**"
|
||||
(at 2.2 -4.6 180)
|
||||
(layer "F.SilkS")
|
||||
(uuid "d73dcee7-3f62-4bc7-b3da-04766e6e8d49")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Vertical_PEL12D-4x25S-Sxxxx"
|
||||
(at 0 11.6 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "49824222-b599-442e-b6fa-500e56f6bbb2")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "61813be9-7afd-42f3-b238-d84ab0d5ab39")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "4e1e6acb-c9f4-4800-aac3-e82099147ea3")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "adb7b2f1-68da-464a-ad59-26a12a026b6a")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start 0.3 -3.3)
|
||||
(end 0.3 -1.1)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "730fc75f-effe-4ccd-9ef5-32cc59f795d1")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.3 7.1)
|
||||
(end 0.3 9.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "2f377b93-b804-4ed7-86e4-ece046ad473a")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.3 9.3)
|
||||
(end 5.1 9.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "c529a4b6-f0ce-41cc-b0eb-4d14443b67b7")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.1 -3.3)
|
||||
(end 0.3 -3.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "82728f74-f6b1-4ee9-a360-a5eebfe292a5")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.9 -3.3)
|
||||
(end 13.7 -3.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "78e1ebd0-a9a9-4865-ae23-a5b06f81f45c")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.7 -3.3)
|
||||
(end 13.7 -0.5)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "6c197e41-bc75-4fea-9293-6bc3e57a7a76")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.7 6.5)
|
||||
(end 13.7 9.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "87caa901-2cd2-4b9a-8f72-b81f752b6cab")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.7 9.3)
|
||||
(end 8.9 9.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "5cbd759a-48ca-439a-8290-e0fb35d7d86a")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.05 -1.05)
|
||||
(end -1.05 7.05)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "bc387144-fe4e-404f-a476-21279b889d57")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.05 7.05)
|
||||
(end 0.15 7.05)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "e85e6141-13fd-4660-acfd-efa4067e45d0")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.15 -3.45)
|
||||
(end 0.15 -1.05)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "7c12b270-63ba-494c-9c92-0c5dadd176ad")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.15 -1.05)
|
||||
(end -1.05 -1.05)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "9c5c20a2-a7e8-4735-be7a-9ad9bff97f97")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.15 7.05)
|
||||
(end 0.15 9.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "efad0860-0c81-42b1-8bcb-22d0d14e670e")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.15 9.45)
|
||||
(end 5.3 9.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4e49d5d8-49da-47fc-8070-24f71d107e88")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 -4.25)
|
||||
(end 5.3 -3.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "50f0da4f-4cb1-4245-beb0-7fc8123ee6f0")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 -3.45)
|
||||
(end 0.15 -3.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "6fb42adf-a9ad-4788-9d5d-eb09912fd821")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 9.45)
|
||||
(end 5.3 10.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "dfcf5557-038c-4b06-b60f-b509d5df1705")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 10.25)
|
||||
(end 8.7 10.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4064fbc4-85e3-4848-a23a-0e2b4a3f257a")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.7 -4.25)
|
||||
(end 5.3 -4.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "953d6f90-da19-43c9-9a99-8e2a225f83ac")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.7 -3.45)
|
||||
(end 8.7 -4.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "faaf2d34-d26b-4028-ace4-4fb83bc6e3f4")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.7 9.45)
|
||||
(end 13.85 9.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "d0725501-36d9-4ff1-bc0c-2ea4ce7350cd")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.7 10.25)
|
||||
(end 8.7 9.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c4eb7c19-1dcd-43d5-b128-c7b33f23ec75")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.85 -3.45)
|
||||
(end 8.7 -3.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "ad3a120d-28ef-4681-a3e1-eecc52ed93b4")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.85 -0.65)
|
||||
(end 13.85 -3.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "202b7b96-0ab5-4964-8a72-300c31997135")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.85 6.65)
|
||||
(end 15.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3d708e99-9078-437b-9775-74d833e1e0bc")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.85 9.45)
|
||||
(end 13.85 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "28b532f6-7a85-41f6-800e-fd618b573212")
|
||||
)
|
||||
(fp_line
|
||||
(start 15.65 -0.65)
|
||||
(end 13.85 -0.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "dde4bab0-f1de-47e0-8759-39d1860f4c5c")
|
||||
)
|
||||
(fp_line
|
||||
(start 15.65 6.65)
|
||||
(end 15.65 -0.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "93c9a7e1-f365-430f-9138-d25d64aa39d5")
|
||||
)
|
||||
(fp_rect
|
||||
(start 0.4 -3.2)
|
||||
(end 13.6 9.2)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "983eca9b-7bf7-4ad2-9376-f19343504492")
|
||||
)
|
||||
(fp_circle
|
||||
(center 7 3)
|
||||
(end 7 -0.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "05f0e4ff-f378-49a4-bcee-b52f9733f98a")
|
||||
)
|
||||
(fp_circle
|
||||
(center 7 3)
|
||||
(end 7 0)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "291ebaf1-8d59-473a-aa53-eda9f974e6c5")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 7 3 180)
|
||||
(layer "F.Fab")
|
||||
(uuid "3f56d6b4-cf9d-407a-8c25-cb52f1ff1f42")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "1" thru_hole roundrect
|
||||
(at 0 0 90)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.25)
|
||||
(uuid "11893851-a7dd-4739-9dc2-f862159e17c5")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 0 2 90)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "b430736f-cf39-42ba-bb8c-7ad4e80c9f58")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 0 4 90)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "41007e7b-b5ca-49e4-b4c4-769ddb2b3b66")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 0 6 90)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "9c68bd5f-5a1f-4615-bed4-19bf80a585df")
|
||||
)
|
||||
(pad "A" thru_hole circle
|
||||
(at 14.5 5.5 90)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "62004398-fa12-4cba-a862-8a5fda65d512")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 14.5 3 90)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e2f8bca6-c1f9-464c-85ba-075ec924ab0f")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 14.5 0.5 90)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e6a82637-7888-4daa-9adf-8ce6f075c072")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 7 -2.6 90)
|
||||
(size 2.8 3.4)
|
||||
(drill oval 2 2.6)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "3bb41fdc-6ad1-4dec-85fb-269465782bbc")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 7 8.6 180)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5ec72dd7-9003-4497-8359-5bc81d6677bf")
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Vertical_PEL12D-4x25S-Sxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
@ -0,0 +1,486 @@
|
||||
(footprint "RotaryEncoder_Bourns_Vertical_PEL12D-4xxxF-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Rotary encoder with switch and illuminated 4,6,8,13,18mm shaft, dual-led, https://www.bourns.com/docs/product-datasheets/PEL12D.pdf")
|
||||
(tags "rotary encoder illuminated switch vertical")
|
||||
(property "Reference" "REF**"
|
||||
(at 2.2 -4.4 180)
|
||||
(layer "F.SilkS")
|
||||
(uuid "d73dcee7-3f62-4bc7-b3da-04766e6e8d49")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Vertical_PEL12D-4xxxF-Sxxxx"
|
||||
(at 0 12.7 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "49824222-b599-442e-b6fa-500e56f6bbb2")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "0a556ed0-de84-48a2-89cb-66382faf9b0f")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "ed0cfdb6-8b63-40b9-af5e-8254d95d6f21")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "c9f679e6-e167-4fbe-9988-977edfe5f877")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start 0.3 -3.3)
|
||||
(end 0.3 -1.1)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "730fc75f-effe-4ccd-9ef5-32cc59f795d1")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.3 7.1)
|
||||
(end 0.3 9.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "2f377b93-b804-4ed7-86e4-ece046ad473a")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.3 9.3)
|
||||
(end 5.1 9.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "c529a4b6-f0ce-41cc-b0eb-4d14443b67b7")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.1 -3.3)
|
||||
(end 0.3 -3.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "82728f74-f6b1-4ee9-a360-a5eebfe292a5")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.9 -3.3)
|
||||
(end 13.7 -3.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "78e1ebd0-a9a9-4865-ae23-a5b06f81f45c")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.7 -3.3)
|
||||
(end 13.7 -0.5)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "6c197e41-bc75-4fea-9293-6bc3e57a7a76")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.7 6.5)
|
||||
(end 13.7 9.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "87caa901-2cd2-4b9a-8f72-b81f752b6cab")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.7 9.3)
|
||||
(end 8.9 9.3)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "5cbd759a-48ca-439a-8290-e0fb35d7d86a")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.05 -1.05)
|
||||
(end -1.05 7.05)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "bc387144-fe4e-404f-a476-21279b889d57")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.05 7.05)
|
||||
(end 0.15 7.05)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "e85e6141-13fd-4660-acfd-efa4067e45d0")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.15 -3.45)
|
||||
(end 0.15 -1.05)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "7c12b270-63ba-494c-9c92-0c5dadd176ad")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.15 -1.05)
|
||||
(end -1.05 -1.05)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "9c5c20a2-a7e8-4735-be7a-9ad9bff97f97")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.15 7.05)
|
||||
(end 0.15 9.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "efad0860-0c81-42b1-8bcb-22d0d14e670e")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.15 9.45)
|
||||
(end 5.3 9.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4e49d5d8-49da-47fc-8070-24f71d107e88")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 -4.25)
|
||||
(end 5.3 -3.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "50f0da4f-4cb1-4245-beb0-7fc8123ee6f0")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 -3.45)
|
||||
(end 0.15 -3.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "6fb42adf-a9ad-4788-9d5d-eb09912fd821")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 9.45)
|
||||
(end 5.3 10.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "dfcf5557-038c-4b06-b60f-b509d5df1705")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 10.25)
|
||||
(end 8.7 10.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4064fbc4-85e3-4848-a23a-0e2b4a3f257a")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.7 -4.25)
|
||||
(end 5.3 -4.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "953d6f90-da19-43c9-9a99-8e2a225f83ac")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.7 -3.45)
|
||||
(end 8.7 -4.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "faaf2d34-d26b-4028-ace4-4fb83bc6e3f4")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.7 9.45)
|
||||
(end 13.85 9.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "d0725501-36d9-4ff1-bc0c-2ea4ce7350cd")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.7 10.25)
|
||||
(end 8.7 9.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c4eb7c19-1dcd-43d5-b128-c7b33f23ec75")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.85 -3.45)
|
||||
(end 8.7 -3.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "ad3a120d-28ef-4681-a3e1-eecc52ed93b4")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.85 -0.65)
|
||||
(end 13.85 -3.45)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "202b7b96-0ab5-4964-8a72-300c31997135")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.85 6.65)
|
||||
(end 15.65 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3d708e99-9078-437b-9775-74d833e1e0bc")
|
||||
)
|
||||
(fp_line
|
||||
(start 13.85 9.45)
|
||||
(end 13.85 6.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "28b532f6-7a85-41f6-800e-fd618b573212")
|
||||
)
|
||||
(fp_line
|
||||
(start 15.65 -0.65)
|
||||
(end 13.85 -0.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "dde4bab0-f1de-47e0-8759-39d1860f4c5c")
|
||||
)
|
||||
(fp_line
|
||||
(start 15.65 6.65)
|
||||
(end 15.65 -0.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "93c9a7e1-f365-430f-9138-d25d64aa39d5")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.5 5.6)
|
||||
(end 5.5 0.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "630989db-9f6c-4bfb-8d00-6ab842664258")
|
||||
)
|
||||
(fp_rect
|
||||
(start 0.4 -3.2)
|
||||
(end 13.6 9.2)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "983eca9b-7bf7-4ad2-9376-f19343504492")
|
||||
)
|
||||
(fp_circle
|
||||
(center 7 3)
|
||||
(end 7 -0.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "05f0e4ff-f378-49a4-bcee-b52f9733f98a")
|
||||
)
|
||||
(fp_circle
|
||||
(center 7 3)
|
||||
(end 7 0)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "291ebaf1-8d59-473a-aa53-eda9f974e6c5")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 7 3 180)
|
||||
(layer "F.Fab")
|
||||
(uuid "3f56d6b4-cf9d-407a-8c25-cb52f1ff1f42")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "1" thru_hole roundrect
|
||||
(at 0 0 90)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.25)
|
||||
(uuid "11893851-a7dd-4739-9dc2-f862159e17c5")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 0 2 90)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "b430736f-cf39-42ba-bb8c-7ad4e80c9f58")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 0 4 90)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "41007e7b-b5ca-49e4-b4c4-769ddb2b3b66")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 0 6 90)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "9c68bd5f-5a1f-4615-bed4-19bf80a585df")
|
||||
)
|
||||
(pad "A" thru_hole circle
|
||||
(at 14.5 5.5 90)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "62004398-fa12-4cba-a862-8a5fda65d512")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 14.5 3 90)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e2f8bca6-c1f9-464c-85ba-075ec924ab0f")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 14.5 0.5 90)
|
||||
(size 1.8 1.8)
|
||||
(drill 1.1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e6a82637-7888-4daa-9adf-8ce6f075c072")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 7 -2.6 90)
|
||||
(size 2.8 3.4)
|
||||
(drill oval 2 2.6)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "3bb41fdc-6ad1-4dec-85fb-269465782bbc")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 7 8.6 180)
|
||||
(size 3.4 2.8)
|
||||
(drill oval 2.6 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5ec72dd7-9003-4497-8359-5bc81d6677bf")
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Vertical_PEL12D-4xxxF-Sxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
Loading…
Reference in New Issue
Block a user