(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) ) ) )