Files
kicad-lib/kicad-footprints/Rotary_Encoder.pretty/RotaryEncoder_Bourns_Horizontal_PEC12R-2x17F-Nxxxx.kicad_mod
2024-06-20 11:34:42 +02:00

842 lines
14 KiB
Plaintext

(footprint "RotaryEncoder_Bourns_Horizontal_PEC12R-2x17F-Nxxxx"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Bourns rotary encoder, PEC12R, without switch, horizontal shaft, 17mm shaft length, https://www.bourns.com/docs/product-datasheets/pec12r.pdf")
(tags "rotary encoder")
(property "Reference" "REF**"
(at 3.7 2.5 -90)
(layer "F.SilkS")
(uuid "c7578751-d7a6-49f3-8500-6dc36c63bdee")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "RotaryEncoder_Bourns_Horizontal_PEC12R-2x17F-Nxxxx"
(at -1 12 0)
(layer "F.Fab")
(uuid "5c596a16-f81c-4848-b2bf-f1b31ad114ec")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "1504fbe3-bba0-48ee-8136-5d7d3a4f331a")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "918f1c9b-d24d-4bd9-8fa6-1e00dec1b397")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "3d662fb6-cfa0-404c-a615-a49c19d851b1")
(effects
(font
(size 1.27 1.27)
)
)
)
(attr through_hole)
(fp_line
(start -1.7 -3.85)
(end -1.7 8.85)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "65069b53-8ed6-49b4-8537-e85f2c282e6a")
)
(fp_line
(start -1.7 8.85)
(end 0.35 8.85)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "26c19e11-bb65-4949-8296-8dc7cd3a4c24")
)
(fp_line
(start 0.3 -3.85)
(end -1.7 -3.85)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "aba348f9-fcbc-4439-b5b8-13da33ea330a")
)
(fp_line
(start 2.61 -2.2)
(end 2.61 7.2)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "332a8550-87bc-42a6-9967-80ad4bd5ebfa")
)
(fp_line
(start 4.3 8.85)
(end 5 8.85)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "6d0d2c6c-caae-4264-a11a-ed32a9d654bc")
)
(fp_line
(start 5 -3.85)
(end 4.5 -3.85)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "3efce11c-a7b1-411f-9645-2d200b6116c0")
)
(fp_line
(start 5 -3)
(end 5 -3.85)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "bfb96a7e-26af-4e37-ba54-fb4446688f63")
)
(fp_line
(start 5 8.85)
(end 5 8)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "f51d6d5a-b998-44a2-ab9a-6b7ff75c1664")
)
(fp_line
(start -15.25 -0.75)
(end -15.25 5.75)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "b353e182-c217-467d-8f79-30aff7d2b09f")
)
(fp_line
(start -15.25 5.75)
(end -7.75 5.75)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "63582187-bf68-4ce2-b8e5-61fdfb4711d9")
)
(fp_line
(start -7.75 -1.25)
(end -3.55 -1.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "5cc333d3-8c1f-4472-806a-83edecee68d6")
)
(fp_line
(start -7.75 -0.75)
(end -15.25 -0.75)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "19687171-70c3-488e-a523-3c2ecba3c1d1")
)
(fp_line
(start -7.75 -0.75)
(end -7.75 -1.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "48be529c-1ec5-4d9a-9694-585ee9e8771b")
)
(fp_line
(start -7.75 5.75)
(end -7.75 6.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "89a5a0da-46af-40b6-852e-69b38162074e")
)
(fp_line
(start -7.75 6.25)
(end -3.55 6.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "eb7a3a93-613d-4c21-bc1c-c654c7edf208")
)
(fp_line
(start -3.55 -4)
(end 0.35 -4)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "aea77e0f-851d-4b96-96d4-47a4533b0d9f")
)
(fp_line
(start -3.55 -1.25)
(end -3.55 -4)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "fbe20761-a4dd-4717-a1ee-ee163a29403c")
)
(fp_line
(start -3.55 9)
(end -3.55 6.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "fbe20761-a4dd-4717-a1ee-ee163a29403c")
)
(fp_line
(start 0.35 -5.05)
(end 0.95 -5.65)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "0473abf7-784b-4fe5-8eb6-20c9f1b22683")
)
(fp_line
(start 0.35 -4)
(end 0.35 -5.05)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "463338b0-945c-4965-bbd0-7b91a831c20b")
)
(fp_line
(start 0.35 9)
(end -3.55 9)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "1788806a-0cf8-436f-a99c-90a5951a751f")
)
(fp_line
(start 0.35 10.05)
(end 0.35 9)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "a4556e2e-e1fb-44ce-aed9-3d6d9713a8ce")
)
(fp_line
(start 0.35 10.05)
(end 0.95 10.65)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "0a1b8e86-8adb-4cef-9451-d80f996b3276")
)
(fp_line
(start 2.75 -2.25)
(end 5.15 -2.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "7216b51a-3794-48d1-9c98-77ff98a90d20")
)
(fp_line
(start 2.75 7.25)
(end 2.75 -2.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "3350feff-3ef9-4efb-9ca3-4edf0e867fdb")
)
(fp_line
(start 3.7 -5.65)
(end 0.95 -5.65)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "d57b27ea-53d7-4de1-8896-3ab4535800d3")
)
(fp_line
(start 3.7 -5.65)
(end 4.25 -5.1)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "f5886b1d-a203-4557-b6b1-308024ac6ad1")
)
(fp_line
(start 3.7 10.65)
(end 0.95 10.65)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "76a89d12-a22f-42be-9456-95c723598965")
)
(fp_line
(start 3.7 10.65)
(end 4.25 10.1)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "a4af7830-febd-46e4-bdca-201b9e3b02b5")
)
(fp_line
(start 4.25 -4)
(end 4.25 -5.1)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "af716401-36dd-4071-a7fa-5c345b74b8c2")
)
(fp_line
(start 4.25 9)
(end 4.25 10.1)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "5b415de9-a6f6-4ef1-b1f7-ac43f893d37c")
)
(fp_line
(start 5.15 -4)
(end 4.25 -4)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "6383ec8b-3ccb-4764-9b5b-4e9e2ccc0ca6")
)
(fp_line
(start 5.15 -4)
(end 5.15 -2.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "19819fcc-7c3e-4bf2-ae86-58554de1774c")
)
(fp_line
(start 5.15 7.25)
(end 2.75 7.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "c93cda6a-19ee-4b02-8ea4-d26e63d9e032")
)
(fp_line
(start 5.15 7.25)
(end 5.15 9)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "fd7f0e27-6e04-43b9-be52-1b6fa0507a02")
)
(fp_line
(start 5.15 9)
(end 4.25 9)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "91b9611e-d57b-4f90-b471-db5c0a47e5d4")
)
(fp_line
(start -15 -0.5)
(end -15 5.5)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "444799dd-422c-4bb5-b39d-2e6b213471a3")
)
(fp_line
(start -15 4)
(end -10 4)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "9891ff63-21bd-4bd8-a7dc-de8c25f4dcb0")
)
(fp_line
(start -15 5.5)
(end -7.5 5.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "7987de21-6bc3-4870-b815-1baf174cb994")
)
(fp_line
(start -10 4)
(end -10 5.5)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "6ef33e67-9cc7-4639-9cf5-b297e98aaff9")
)
(fp_line
(start -7.5 -1)
(end -7.5 6)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "1fa1695c-7857-44bb-b8a2-1092dc00b30d")
)
(fp_line
(start -7.5 -1)
(end -2.5 -1)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "a063e0ff-392d-442f-8c85-a7b46cb207dc")
)
(fp_line
(start -7.5 -0.5)
(end -15 -0.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "8327429d-0184-4650-9d7c-f7a592cf1d25")
)
(fp_line
(start -7.5 6)
(end -2.5 6)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "a7b11867-0db6-4ec6-ab71-a2b7753f2d5b")
)
(fp_line
(start -3.3 -2.8)
(end -2.5 -2.8)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "0f1cf302-9d9a-4dbb-b7ae-a8f9d72bc0dc")
)
(fp_line
(start -3.3 -1.7)
(end -3.3 -2.8)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "317d6a6d-ec1f-4602-b294-ff9d4b734e1f")
)
(fp_line
(start -3.3 6.7)
(end -2.5 6.7)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "b8ccfef8-a06e-4724-bf5c-490d2151b107")
)
(fp_line
(start -3.3 7.8)
(end -3.3 6.7)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "21407734-3454-487a-b390-baf321b47f68")
)
(fp_line
(start -2.5 -3.75)
(end 4.9 -3.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "4083fb0f-1616-4a7c-b962-7267d8ee90d6")
)
(fp_line
(start -2.5 -1.7)
(end -3.3 -1.7)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "96cb9622-7e74-45cf-b657-a2860bf7b765")
)
(fp_line
(start -2.5 7.8)
(end -3.3 7.8)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "60a5d015-a29f-4fab-868d-c4e396ec0417")
)
(fp_line
(start -2.5 8.75)
(end -2.5 -3.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "137d3e25-1317-40fb-b8f2-7e70c8921fc0")
)
(fp_line
(start -1.6 8.75)
(end -1.6 -3.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "73856beb-de0c-4159-9aca-42d67a18d35c")
)
(fp_line
(start 2.5 -2.75)
(end 4.9 -2.75)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "c10a38bf-b1e0-4274-901b-002b49c2b2e3")
)
(fp_line
(start 2.5 7.75)
(end 2.5 -2.75)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "37627b18-cf8a-45c6-9c77-2c45c308f35f")
)
(fp_line
(start 2.5 7.75)
(end 4.9 7.75)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "987f9d92-1745-4dc6-8549-4b071375256a")
)
(fp_line
(start 4.9 -3.7)
(end 4.9 -2.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "cb8cd2dc-b55a-449c-8e02-fa1bc03276a6")
)
(fp_line
(start 4.9 7.75)
(end 4.9 8.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "8e7312f4-1190-43da-bd4d-7689aac073e2")
)
(fp_line
(start 4.9 8.75)
(end -2.5 8.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "0f8c65ee-cd4c-47d1-b488-4b2ec8a0eb43")
)
(fp_text user "${REFERENCE}"
(at -0.05 2.5 90)
(layer "F.Fab")
(uuid "053d59f2-d8c1-4980-b279-04108e6a6bad")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "A" thru_hole roundrect
(at 0 0 270)
(size 1.524 1.524)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.1640419948)
(uuid "6299edf1-531f-4b6f-958c-41e194ccd9c2")
)
(pad "B" thru_hole circle
(at 0 5 270)
(size 1.524 1.524)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "01741995-f689-4940-9a9d-3bac82dddf16")
)
(pad "C" thru_hole circle
(at 0 2.5 270)
(size 1.524 1.524)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "58d3bbc6-e1ff-4240-8d73-694fb8c24e69")
)
(pad "SH" thru_hole roundrect
(at 2.5 -3.95 180)
(size 3.4 2.9)
(drill oval 2.5 2.1
(offset 0.2 0)
)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)
(uuid "a13dc5d0-ff2d-46a2-a3fe-ad4baec0f886")
)
(pad "SH" thru_hole roundrect
(at 2.5 8.95 180)
(size 3.4 2.9)
(drill oval 2.5 2.1
(offset 0.2 0)
)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)
(uuid "57ac35dc-aed9-4e8c-9ae9-716f98755216")
)
(zone
(net 0)
(net_name "")
(layer "F.Cu")
(uuid "15df1269-855f-4dc1-953b-86ded7ac4a4f")
(name "Shell contact")
(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 not_allowed)
(footprints not_allowed)
)
(fill
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
)
(polygon
(pts
(xy -0.35 -2.75) (xy -0.35 -4) (xy -1.85 -4) (xy -1.85 -2.75)
)
)
)
(zone
(net 0)
(net_name "")
(layer "F.Cu")
(uuid "f506ba46-e349-4307-8e57-8995a144dfc0")
(name "Shell contact")
(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 not_allowed)
(footprints not_allowed)
)
(fill
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
)
(polygon
(pts
(xy -0.35 9) (xy -0.35 7.75) (xy -1.85 7.75) (xy -1.85 9)
)
)
)
(zone
(net 0)
(net_name "")
(layer "F.Cu")
(uuid "d16ae91d-fa2f-44dc-83b1-fdf5b0174236")
(name "Shell contact")
(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 not_allowed)
(footprints not_allowed)
)
(fill
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
)
(polygon
(pts
(xy 5 -2.75) (xy 5 -4) (xy 4 -4) (xy 4 -2.75)
)
)
)
(zone
(net 0)
(net_name "")
(layer "F.Cu")
(uuid "027df58e-fbd5-42fa-aa6b-56494f79c4fc")
(name "Shell contact")
(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 not_allowed)
(footprints not_allowed)
)
(fill
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
)
(polygon
(pts
(xy 5 9) (xy 5 7.75) (xy 4 7.75) (xy 4 9)
)
)
)
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEC12R-2x17F-Nxxxx.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)