Files
kicad-libraries/footprints/Rotary_Encoder.pretty/RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-Sxxxx.kicad_mod
2025-08-28 03:07:33 +07:00

115 lines
8.1 KiB
Plaintext
Executable File

(footprint "RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-Sxxxx" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "Bourns rotary encoder, PEC12R, with switch, with bushing, vertical shaft, 17.5mm shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf")
(tags "rotary encoder")
(attr through_hole)
(fp_text reference "REF**" (at 3 -4.75 180) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5e0eb339-a3be-4a7a-aab9-215f3cdcb4b8)
)
(fp_text value "RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-Sxxxx" (at 7.5 11) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8f0b3e75-b95c-400f-b56b-97ffe10d0099)
)
(fp_text user "${REFERENCE}" (at 7.6 2.5 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1bf6fabb-a1d6-4fb0-8803-402bbc9ccd3d)
)
(fp_line (start 0.69 -3.81) (end 5.3 -3.81)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2b5dab7e-08f3-4f6a-8bae-f25f1040f387))
(fp_line (start 0.69 -1.05) (end 0.69 -3.81)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2ab7d18d-5797-44f4-bdae-8aa72a8c1356))
(fp_line (start 0.69 1.05) (end 0.69 1.65)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 07519906-82cb-49f0-9151-26de9aa9c2c5))
(fp_line (start 0.69 3.35) (end 0.69 4.15)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b654303f-0efa-440e-b1dd-cbb5ae88146e))
(fp_line (start 0.69 5.85) (end 0.69 8.81)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b7af7bbf-1740-49b8-87b0-597039e22df4))
(fp_line (start 5.3 8.81) (end 0.69 8.81)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a51da1cb-a83e-4a68-9b63-51fc0d14b179))
(fp_line (start 9.7 -3.8) (end 14.31 -3.8)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7ef789d8-ac13-4e2e-9fdb-0a463342c61d))
(fp_line (start 14.31 -3.8) (end 14.31 -1.1)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2121f37f-d564-4d19-b967-c2e3a11ee91d))
(fp_line (start 14.31 1.1) (end 14.31 3.9)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2121f37f-d564-4d19-b967-c2e3a11ee91d))
(fp_line (start 14.31 6.1) (end 14.31 8.81)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2121f37f-d564-4d19-b967-c2e3a11ee91d))
(fp_line (start 14.31 8.81) (end 9.7 8.81)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 306c85ad-f8ce-442d-81de-ee72f77c61ec))
(fp_line (start -1.05 -1.05) (end 0.55 -1.05)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b25910dc-3ead-486b-96f8-645c5cac66a0))
(fp_line (start -1.05 6.05) (end -1.05 -1.05)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 35266f3f-0648-483b-8e1f-b5ffc827acb1))
(fp_line (start 0.55 -3.95) (end 5.3 -3.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 996727b4-4d7a-42a5-a04c-a78f39bd8cdb))
(fp_line (start 0.55 -1.05) (end 0.55 -3.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1e5c443d-ce9b-4a8c-be7d-947e364468c5))
(fp_line (start 0.55 6.05) (end -1.05 6.05)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 58550851-6df2-406e-99c7-abd9e86b4b26))
(fp_line (start 0.55 8.95) (end 0.55 6.05)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0d4d02ce-ce6f-4de2-a72a-8ae640406438))
(fp_line (start 5.3 -3.95) (end 6.2 -4.85)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 799e9b43-c048-4cde-8ef5-929572cf4806))
(fp_line (start 5.3 8.95) (end 0.55 8.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1ebafcf6-8d73-4e64-ae18-7b2af512a198))
(fp_line (start 5.3 8.95) (end 6.2 9.85)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp aa5beb8a-58fd-422a-b623-ac7991a5b65d))
(fp_line (start 6.2 -4.85) (end 8.8 -4.85)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 82195bb6-2ba1-475a-811d-d851adc3469f))
(fp_line (start 8.8 9.85) (end 6.2 9.85)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp aa99febd-ab32-45cb-93b5-fdeb49d0e130))
(fp_line (start 9.7 -3.95) (end 8.8 -4.85)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp aaaa6e40-c37c-4a1f-95cd-a68a34b706d6))
(fp_line (start 9.7 -3.95) (end 14.45 -3.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3bd80417-8ebf-4342-88f5-0f7842b6c034))
(fp_line (start 9.7 8.95) (end 8.8 9.85)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3c3357f2-7d18-4b2d-a071-90262c8f0216))
(fp_line (start 14.45 -3.95) (end 14.45 -1.05)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp da838f91-01ea-4baa-80d5-cd2ec5938d95))
(fp_line (start 14.45 -1.05) (end 15.55 -1.05)
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 511a36b8-aa9a-41be-a390-b6017e377952))
(fp_line (start 14.45 1.05) (end 14.45 3.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp da838f91-01ea-4baa-80d5-cd2ec5938d95))
(fp_line (start 14.45 3.95) (end 15.55 3.95)
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 48733f86-2cbb-40c8-8848-106f1f98ef57))
(fp_line (start 14.45 6.05) (end 14.45 8.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp da838f91-01ea-4baa-80d5-cd2ec5938d95))
(fp_line (start 14.45 8.95) (end 9.7 8.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8121695c-4d8e-420f-a9e8-29e67c71da19))
(fp_line (start 15.55 -1.05) (end 15.55 1.05)
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 49f46a5d-f6a9-4554-81c5-4b29ec4ee661))
(fp_line (start 15.55 1.05) (end 14.45 1.05)
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 8f7ca39f-373a-461e-9454-73be6e7950e6))
(fp_line (start 15.55 3.95) (end 15.55 6.05)
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 29e93750-3fec-454b-94de-93324ae26e64))
(fp_line (start 15.55 6.05) (end 14.45 6.05)
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp f1698139-ad3e-4380-9188-70052636e572))
(fp_line (start 0.8 -3.7) (end 0.8 8.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3e50ac50-e1f2-4ce4-bf45-c865e52e8e74))
(fp_line (start 0.8 8.7) (end 14.2 8.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b1795f39-d25d-410b-a96a-7cd7b20643cd))
(fp_line (start 4.91 1) (end 10.09 1)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp d2751463-dd2d-48e6-a58e-fc2ea901394c))
(fp_line (start 14.2 -3.7) (end 0.8 -3.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d63697ba-51ab-415f-9d4a-0541e7f8aa63))
(fp_line (start 14.2 8.7) (end 14.2 -3.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4d9b1aba-5529-45bc-9e3c-6332fcd3d4f9))
(fp_circle (center 7.5 2.5) (end 10.5 2.5)
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp c6ae4ebe-e321-4e94-be0d-bdfe51572cb2))
(fp_circle (center 7.5 2.5) (end 12 2.5)
(stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 4dbf5721-5176-489e-9445-6344abf6239d))
(pad "A" thru_hole roundrect (at 0 0) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.15625) (tstamp 5c7f2cf4-2a5b-49b9-a675-4260afe7554f))
(pad "B" thru_hole circle (at 0 5) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 23832c14-e60f-4e88-ba2e-0b96c78c2b5b))
(pad "C" thru_hole circle (at 0 2.5) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 84423d17-8e9d-49eb-87f0-d1656722901e))
(pad "S1" thru_hole circle (at 14.5 0) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") (tstamp dd9154e4-e2ea-4ae2-b2de-8277ab2f46f8))
(pad "S2" thru_hole circle (at 14.5 5) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 84861d25-bb31-4f1c-9d0d-268457bda5de))
(pad "SH" thru_hole oval (at 7.5 -3.1) (size 4.1 3) (drill oval 3.1 2) (layers "*.Cu" "*.Mask") (tstamp deeb700f-76b4-4975-93e0-8920331d6490))
(pad "SH" thru_hole oval (at 7.5 8.1) (size 4.1 3) (drill oval 3.1 2) (layers "*.Cu" "*.Mask") (tstamp f195600b-e0d3-4ca4-8695-0ea573417407))
(model "${USER_LIB}/3dmodels/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-Sxxxx.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)