7
mirror of https://gitlab.com/kicad/libraries/kicad-footprints.git synced 2025-04-24 21:33:44 +00:00

Add Bourns PEC12R RotaryEncoders

This commit is contained in:
Spida 2022-12-07 22:50:09 +00:00 committed by aris-kimi
parent 70673bcc36
commit 80b9b37cd9
4 changed files with 248 additions and 0 deletions

View File

@ -0,0 +1,58 @@
(footprint "RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Nxxxx" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 62099F0A)
(descr "Bourns rotary encoder, PEC12R, without switch, horizontal shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf")
(tags "rotary encoder")
(attr through_hole)
(fp_text reference "REF**" (at -3.7 -2.5 270) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp ed827a60-1476-4f22-9e8a-bdc4b7c10aec)
)
(fp_text value "RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Nxxxx" (at 0.6 5.5 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp ebd1ced1-a133-45be-a009-c608c2180c2f)
)
(fp_text user "${REFERENCE}" (at -1.65 -2.5 270) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 39a7c282-76b4-4a8f-811f-ebd6b0b53f64)
)
(fp_line (start -5 3.85) (end -5 2.1) (layer "F.SilkS") (width 0.12) (tstamp 153ea8f7-ba4d-4ca9-ac18-c2b6c08364fe))
(fp_line (start 2.6 -8.85) (end -0.55 -8.85) (layer "F.SilkS") (width 0.12) (tstamp 2d29d57f-5e98-457f-8eb7-e6970104b0a3))
(fp_line (start -2.5 1.2) (end -2.5 -6.2) (layer "F.SilkS") (width 0.12) (tstamp 38c3088c-7d1b-42ac-b3e4-ed5333685550))
(fp_line (start -5 -8.85) (end -5 -7.1) (layer "F.SilkS") (width 0.12) (tstamp 3a618f03-ed91-4ccd-be25-cda5eb31cf4a))
(fp_line (start -5 2.1) (end -4.45 2.1) (layer "F.SilkS") (width 0.12) (tstamp 3c20ec38-d65a-4886-8e60-be5a9dc22df1))
(fp_line (start -5 3.85) (end -4.45 3.85) (layer "F.SilkS") (width 0.12) (tstamp 46f2b7e5-fb68-4a45-8803-abdf8c064ec3))
(fp_line (start -4.45 -8.85) (end -5 -8.85) (layer "F.SilkS") (width 0.12) (tstamp 74847653-c053-4ad3-bf41-e7daac7d9667))
(fp_line (start -0.55 3.85) (end 2.6 3.85) (layer "F.SilkS") (width 0.12) (tstamp 86a34504-a288-4ce2-a026-7ee0feb782e1))
(fp_line (start 2.6 3.85) (end 2.6 -8.85) (layer "F.SilkS") (width 0.12) (tstamp c2b704c9-667e-4156-8504-61c697bd940f))
(fp_line (start -5 -7.1) (end -4.45 -7.1) (layer "F.SilkS") (width 0.12) (tstamp c8f12fc1-b1f4-4574-85a4-bae988fa4092))
(fp_line (start -1.05 -9.6) (end -0.55 -9) (layer "F.CrtYd") (width 0.05) (tstamp 0e9d1d10-fee6-49dd-afa2-e1ddd944a50d))
(fp_line (start -0.55 4) (end -1.05 4.6) (layer "F.CrtYd") (width 0.05) (tstamp 1785cc11-8f05-4c81-806b-e3d3e53dee2b))
(fp_line (start -0.55 -9) (end 2.75 -9) (layer "F.CrtYd") (width 0.05) (tstamp 2d7d3b80-1e4d-477f-b546-b54e476dcafd))
(fp_line (start -4.45 -9) (end -3.95 -9.6) (layer "F.CrtYd") (width 0.05) (tstamp 5203ab2c-832b-4777-b628-efc8008e261b))
(fp_line (start -5.15 4) (end -5.15 -9) (layer "F.CrtYd") (width 0.05) (tstamp 747d6449-2106-4385-91b9-e67003339546))
(fp_line (start -3.95 -9.6) (end -1.05 -9.6) (layer "F.CrtYd") (width 0.05) (tstamp 77b54850-f75c-476f-bbe0-4706950a30a4))
(fp_line (start -5.15 -9) (end -4.45 -9) (layer "F.CrtYd") (width 0.05) (tstamp 7a78182d-8ba1-4959-8ebb-93cb9e74c9af))
(fp_line (start 2.75 4) (end 2.75 -9) (layer "F.CrtYd") (width 0.05) (tstamp 9b5246b9-372d-4de8-8b88-025d7dd70cc0))
(fp_line (start 2.75 4) (end -0.55 4) (layer "F.CrtYd") (width 0.05) (tstamp cc16fa88-cc01-4210-be50-1f29af224045))
(fp_line (start -1.05 4.6) (end -3.95 4.6) (layer "F.CrtYd") (width 0.05) (tstamp da900a15-c337-4296-b90c-09ed4997670b))
(fp_line (start -4.45 4) (end -3.95 4.6) (layer "F.CrtYd") (width 0.05) (tstamp dc062e9f-7eee-4b33-b1d4-411d5de0c41b))
(fp_line (start -5.15 4) (end -4.45 4) (layer "F.CrtYd") (width 0.05) (tstamp eb583849-ea54-4130-8d2e-fb44df3d608e))
(fp_line (start -4.9 3.75) (end -4.9 -8.75) (layer "F.Fab") (width 0.1) (tstamp 0e194010-a8d9-451c-88f4-d2302f086ff0))
(fp_line (start 11.5 0.5) (end 11.5 -5.5) (layer "F.Fab") (width 0.1) (tstamp 1ba569c6-30aa-4366-9b2c-d8f336d7be3c))
(fp_line (start 2.5 3.75) (end -4.9 3.75) (layer "F.Fab") (width 0.1) (tstamp 3e138b2b-515a-4b63-aafa-e48270055c92))
(fp_line (start 2.5 0.5) (end 11.5 0.5) (layer "F.Fab") (width 0.1) (tstamp 4eac8073-e898-4c99-8181-f285285dd7cd))
(fp_line (start 11.5 -5.5) (end 2.5 -5.5) (layer "F.Fab") (width 0.1) (tstamp 5c376237-193a-4001-9493-4029653b31f2))
(fp_line (start -4.9 -8.75) (end 2.5 -8.75) (layer "F.Fab") (width 0.1) (tstamp b9e5991a-5340-4e51-8be5-56e6ba9925af))
(fp_line (start 2.5 -8.75) (end 2.5 3.75) (layer "F.Fab") (width 0.1) (tstamp e9118da4-d111-4bbd-941c-ae0873a06408))
(pad "A" thru_hole circle (at 0 0 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp d4b2c4e6-0f65-4159-a644-c83b11742980))
(pad "B" thru_hole circle (at 0 -5 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 9c278be7-07ac-4ec7-aeff-16dbd10ef04c))
(pad "C" thru_hole circle (at 0 -2.5 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 5b3fcae1-4fe3-465d-860f-3d086e7f5c0c))
(pad "SH" thru_hole roundrect (at -2.5 -7.9 90) (size 2.9 3.4) (drill oval 2.1 2.6) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 52a738a6-3bef-4315-8b81-141a41e84c7e))
(pad "SH" thru_hole roundrect (at -2.5 2.9 90) (size 2.9 3.4) (drill oval 2.1 2.6) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 6e5b760b-cd75-486c-b4f7-0ddb099a46cf))
(model "${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Nxxxx.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,60 @@
(footprint "RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Sxxxx" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 62099EC8)
(descr "Bourns rotary encoder, PEC12R, with switch, horizontal shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf")
(tags "rotary encoder")
(attr through_hole)
(fp_text reference "REF**" (at -4.7 -2.5 270) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c7578751-d7a6-49f3-8500-6dc36c63bdee)
)
(fp_text value "RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Sxxxx" (at 0.3 5.9 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5c596a16-f81c-4848-b2bf-f1b31ad114ec)
)
(fp_text user "${REFERENCE}" (at -1.3 -2.5 270) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 053d59f2-d8c1-4980-b279-04108e6a6bad)
)
(fp_line (start -5.15 -8.85) (end -6 -8.85) (layer "F.SilkS") (width 0.12) (tstamp 24259c4a-194e-4fcc-8ed1-7865c3c27f8e))
(fp_line (start 1.7 -8.85) (end -1.8 -8.85) (layer "F.SilkS") (width 0.12) (tstamp 26c19e11-bb65-4949-8296-8dc7cd3a4c24))
(fp_line (start -3.5 1.2) (end -3.5 -6.2) (layer "F.SilkS") (width 0.12) (tstamp 332a8550-87bc-42a6-9967-80ad4bd5ebfa))
(fp_line (start -6 -8.85) (end -6 -7.2) (layer "F.SilkS") (width 0.12) (tstamp 39af63ee-2a4c-464b-a0d0-6ae66ba5db47))
(fp_line (start 1.7 3.85) (end 1.7 -8.85) (layer "F.SilkS") (width 0.12) (tstamp 65069b53-8ed6-49b4-8537-e85f2c282e6a))
(fp_line (start -5.15 3.85) (end -6 3.85) (layer "F.SilkS") (width 0.12) (tstamp 6c845f3c-5956-4b7d-b5f0-7dcc385a48a1))
(fp_line (start -6 3.85) (end -6 2.2) (layer "F.SilkS") (width 0.12) (tstamp 9aff3249-1bce-4815-b7e9-df82af8beaa1))
(fp_line (start -1.85 3.85) (end 1.7 3.85) (layer "F.SilkS") (width 0.12) (tstamp aba348f9-fcbc-4439-b5b8-13da33ea330a))
(fp_line (start -6 -7.2) (end -5.15 -7.2) (layer "F.SilkS") (width 0.12) (tstamp ad89b7fd-18b4-4ef9-bb5e-3e5a5cab31d5))
(fp_line (start -6 2.2) (end -5.15 2.2) (layer "F.SilkS") (width 0.12) (tstamp ee611268-e358-4c66-9ca2-3701c721f779))
(fp_line (start -5.15 4) (end -4.65 4.6) (layer "F.CrtYd") (width 0.05) (tstamp 0bd2f0b5-6819-4813-85c2-d3e69c785539))
(fp_line (start -1.8 -9) (end 1.85 -9) (layer "F.CrtYd") (width 0.05) (tstamp 1788806a-0cf8-436f-a99c-90a5951a751f))
(fp_line (start -4.7 -9.6) (end -2.3 -9.6) (layer "F.CrtYd") (width 0.05) (tstamp 191aaecd-4a20-46a9-b5fc-4fc1170c746f))
(fp_line (start -6.15 -9) (end -5.2 -9) (layer "F.CrtYd") (width 0.05) (tstamp 458c095f-e847-4bde-8140-4f86bd546ac4))
(fp_line (start -2.35 4.6) (end -4.65 4.6) (layer "F.CrtYd") (width 0.05) (tstamp 53998842-b2bf-4722-b863-236a0a5cb503))
(fp_line (start -6.15 4) (end -5.15 4) (layer "F.CrtYd") (width 0.05) (tstamp abd5d702-6fa9-42c3-b8cc-4632a3d872e7))
(fp_line (start 1.85 4) (end -1.85 4) (layer "F.CrtYd") (width 0.05) (tstamp aea77e0f-851d-4b96-96d4-47a4533b0d9f))
(fp_line (start -2.3 -9.6) (end -1.8 -9) (layer "F.CrtYd") (width 0.05) (tstamp c137a0ff-df0d-41fb-94b4-091e7b75bc53))
(fp_line (start -1.85 4) (end -2.35 4.6) (layer "F.CrtYd") (width 0.05) (tstamp cecbeb98-3279-4068-af5d-2ff1b28cfa09))
(fp_line (start -6.15 4) (end -6.15 -9) (layer "F.CrtYd") (width 0.05) (tstamp dd9de025-32ab-43d7-b162-fca0f73a56f3))
(fp_line (start -5.2 -9) (end -4.7 -9.6) (layer "F.CrtYd") (width 0.05) (tstamp f0612e25-8823-40e7-abac-cdf7a1dc4de7))
(fp_line (start 1.85 -9) (end 1.85 4) (layer "F.CrtYd") (width 0.05) (tstamp fbe20761-a4dd-4717-a1ee-ee163a29403c))
(fp_line (start -5.9 -8.75) (end 1.6 -8.75) (layer "F.Fab") (width 0.1) (tstamp 0f8c65ee-cd4c-47d1-b488-4b2ec8a0eb43))
(fp_line (start 1.6 3.75) (end -5.9 3.75) (layer "F.Fab") (width 0.1) (tstamp 4083fb0f-1616-4a7c-b962-7267d8ee90d6))
(fp_line (start 16.5 0.5) (end 16.5 -5.5) (layer "F.Fab") (width 0.1) (tstamp 48bb8396-dd2b-429d-bd04-13bde5f3ea81))
(fp_line (start 1.6 -8.75) (end 1.6 3.7) (layer "F.Fab") (width 0.1) (tstamp 73856beb-de0c-4159-9aca-42d67a18d35c))
(fp_line (start 16.5 -5.5) (end 1.6 -5.5) (layer "F.Fab") (width 0.1) (tstamp 7987de21-6bc3-4870-b815-1baf174cb994))
(fp_line (start 1.6 0.5) (end 16.5 0.5) (layer "F.Fab") (width 0.1) (tstamp 8327429d-0184-4650-9d7c-f7a592cf1d25))
(fp_line (start -5.9 3.7) (end -5.9 -8.7) (layer "F.Fab") (width 0.1) (tstamp cb8cd2dc-b55a-449c-8e02-fa1bc03276a6))
(pad "A" thru_hole circle (at 0 0 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 6299edf1-531f-4b6f-958c-41e194ccd9c2))
(pad "B" thru_hole circle (at 0 -5 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 01741995-f689-4940-9a9d-3bac82dddf16))
(pad "C" thru_hole circle (at 0 -2.5 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 58d3bbc6-e1ff-4240-8d73-694fb8c24e69))
(pad "S1" thru_hole circle (at -2.5 0 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp c645cc1d-c2e3-4d7f-bbd7-9b58848ee114))
(pad "S2" thru_hole circle (at -2.5 -5 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp eb6028be-34b7-4a53-b24c-5b468f2871e1))
(pad "SH" thru_hole roundrect (at -3.5 -7.9 90) (size 2.9 2.8) (drill oval 2.1 2) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 32b630ce-0ea5-488c-9394-448f680f7361))
(pad "SH" thru_hole roundrect (at -3.5 2.9 90) (size 2.9 2.8) (drill oval 2.1 2) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 4d0ceed4-36ad-4a62-a1a6-fc227ae13209))
(model "${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Sxxxx.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,59 @@
(footprint "RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-Nxxxx" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 620994B1)
(descr "Bourns rotary encoder, PEC12R, without switch, vertical shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf")
(tags "rotary encoder")
(attr through_hole)
(fp_text reference "REF**" (at 15.9 2.6 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5e0eb339-a3be-4a7a-aab9-215f3cdcb4b8)
)
(fp_text value "RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-Nxxxx" (at 5.5 12.3) (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 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1bf6fabb-a1d6-4fb0-8803-402bbc9ccd3d)
)
(fp_line (start 0.7 0.75) (end 0.7 1.75) (layer "F.SilkS") (width 0.12) (tstamp 07519906-82cb-49f0-9151-26de9aa9c2c5))
(fp_line (start 14.3 -3.8) (end 14.3 8.8) (layer "F.SilkS") (width 0.12) (tstamp 2121f37f-d564-4d19-b967-c2e3a11ee91d))
(fp_line (start 0.7 -0.8) (end 0.7 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 2ab7d18d-5797-44f4-bdae-8aa72a8c1356))
(fp_line (start 0.7 -3.8) (end 5.75 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 2b5dab7e-08f3-4f6a-8bae-f25f1040f387))
(fp_line (start 14.3 8.8) (end 9.25 8.8) (layer "F.SilkS") (width 0.12) (tstamp 306c85ad-f8ce-442d-81de-ee72f77c61ec))
(fp_line (start 9.25 -3.8) (end 14.3 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 7ef789d8-ac13-4e2e-9fdb-0a463342c61d))
(fp_line (start 5.75 8.8) (end 0.7 8.8) (layer "F.SilkS") (width 0.12) (tstamp a51da1cb-a83e-4a68-9b63-51fc0d14b179))
(fp_line (start 0.7 3.25) (end 0.7 4.25) (layer "F.SilkS") (width 0.12) (tstamp b654303f-0efa-440e-b1dd-cbb5ae88146e))
(fp_line (start 0.7 5.8) (end 0.7 8.8) (layer "F.SilkS") (width 0.12) (tstamp b7af7bbf-1740-49b8-87b0-597039e22df4))
(fp_line (start 0.5 9.1) (end 0.5 6.05) (layer "F.CrtYd") (width 0.05) (tstamp 0d4d02ce-ce6f-4de2-a72a-8ae640406438))
(fp_line (start 0.5 -1.05) (end 0.5 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp 1e5c443d-ce9b-4a8c-be7d-947e364468c5))
(fp_line (start 5.75 9.1) (end 0.5 9.1) (layer "F.CrtYd") (width 0.05) (tstamp 1ebafcf6-8d73-4e64-ae18-7b2af512a198))
(fp_line (start -1.05 6.05) (end -1.05 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp 35266f3f-0648-483b-8e1f-b5ffc827acb1))
(fp_line (start 9.3 -4.1) (end 14.5 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp 3bd80417-8ebf-4342-88f5-0f7842b6c034))
(fp_line (start 0.5 6.05) (end -1.05 6.05) (layer "F.CrtYd") (width 0.05) (tstamp 58550851-6df2-406e-99c7-abd9e86b4b26))
(fp_line (start 5.75 10.8) (end 5.75 9.1) (layer "F.CrtYd") (width 0.05) (tstamp 6c7d5f54-cf12-4148-8bd3-e3a3dc758104))
(fp_line (start 9.25 9.1) (end 9.25 10.8) (layer "F.CrtYd") (width 0.05) (tstamp 7ef7c4ba-efe7-4a0e-9995-239d38f17c6e))
(fp_line (start 14.5 9.1) (end 9.25 9.1) (layer "F.CrtYd") (width 0.05) (tstamp 8121695c-4d8e-420f-a9e8-29e67c71da19))
(fp_line (start 9.25 10.8) (end 5.75 10.8) (layer "F.CrtYd") (width 0.05) (tstamp 964215ca-446d-4aa5-8685-90157d64d4e0))
(fp_line (start 0.5 -4.1) (end 5.75 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp 996727b4-4d7a-42a5-a04c-a78f39bd8cdb))
(fp_line (start 9.3 -5.8) (end 9.3 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp a185fb98-65b5-40b4-98db-a525c1edd648))
(fp_line (start -1.05 -1.05) (end 0.5 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp b25910dc-3ead-486b-96f8-645c5cac66a0))
(fp_line (start 5.75 -5.8) (end 9.3 -5.8) (layer "F.CrtYd") (width 0.05) (tstamp b8b2c6a7-efcc-4230-87b6-524de5b08cfa))
(fp_line (start 5.75 -4.1) (end 5.75 -5.8) (layer "F.CrtYd") (width 0.05) (tstamp d3419855-f6dd-46fc-aafc-55e34e1a1111))
(fp_line (start 14.5 -4.1) (end 14.5 9.1) (layer "F.CrtYd") (width 0.05) (tstamp da838f91-01ea-4baa-80d5-cd2ec5938d95))
(fp_line (start 0.8 -3.7) (end 0.8 8.7) (layer "F.Fab") (width 0.1) (tstamp 3e50ac50-e1f2-4ce4-bf45-c865e52e8e74))
(fp_line (start 14.2 8.7) (end 14.2 -3.7) (layer "F.Fab") (width 0.1) (tstamp 4d9b1aba-5529-45bc-9e3c-6332fcd3d4f9))
(fp_line (start 0.8 8.7) (end 14.2 8.7) (layer "F.Fab") (width 0.1) (tstamp b1795f39-d25d-410b-a96a-7cd7b20643cd))
(fp_line (start 14.2 -3.7) (end 0.8 -3.7) (layer "F.Fab") (width 0.1) (tstamp d63697ba-51ab-415f-9d4a-0541e7f8aa63))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer "F.Fab") (width 0.1) (fill none) (tstamp c6ae4ebe-e321-4e94-be0d-bdfe51572cb2))
(pad "A" thru_hole circle (at 0 0 270) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 5c7f2cf4-2a5b-49b9-a675-4260afe7554f))
(pad "B" thru_hole circle (at 0 5 270) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 23832c14-e60f-4e88-ba2e-0b96c78c2b5b))
(pad "C" thru_hole circle (at 0 2.5 270) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 84423d17-8e9d-49eb-87f0-d1656722901e))
(pad "SH" thru_hole oval (at 7.5 -4.1 270) (size 2.9 3) (drill oval 2.1 2.2) (layers *.Cu *.Mask) (tstamp deeb700f-76b4-4975-93e0-8920331d6490))
(pad "SH" thru_hole oval (at 7.5 9.1 270) (size 2.9 3) (drill oval 2.1 2.2) (layers *.Cu *.Mask) (tstamp f195600b-e0d3-4ca4-8695-0ea573417407))
(model "${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-Nxxxx.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,71 @@
(footprint "RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-Sxxxx" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 6209947B)
(descr "Bourns rotary encoder, PEC12R, with switch, vertical shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf")
(tags "rotary encoder")
(attr through_hole)
(fp_text reference "REF**" (at 16.4 2.5 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3ae5af63-9ba1-4712-a2e2-a9714ffe9679)
)
(fp_text value "RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-Sxxxx" (at 7.3 11.6) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9356ce95-369c-4a7d-8f49-4a03c42188e2)
)
(fp_text user "${REFERENCE}" (at 7.6 2.5 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 72e222a2-1faf-4332-8d73-a6c074cb3f8c)
)
(fp_line (start 0.7 3.25) (end 0.7 4.25) (layer "F.SilkS") (width 0.12) (tstamp 017187db-6742-4508-8ea3-b52806d85658))
(fp_line (start 0.7 5.8) (end 0.7 8.8) (layer "F.SilkS") (width 0.12) (tstamp 0cc5c9d6-4509-4266-a60c-3535aa33f16d))
(fp_line (start 14.3 -3.8) (end 14.3 -1) (layer "F.SilkS") (width 0.12) (tstamp 307e2aea-a7ec-41c8-a29a-1ce5b10bc639))
(fp_line (start 0.7 0.75) (end 0.7 1.75) (layer "F.SilkS") (width 0.12) (tstamp 4ca71c3f-ff61-4b39-90c9-9d4339cea872))
(fp_line (start 0.7 -3.8) (end 5.75 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 4fac5ada-0743-4390-a04b-1cb905b8633c))
(fp_line (start 14.3 6.1) (end 14.3 8.8) (layer "F.SilkS") (width 0.12) (tstamp 5f2d5037-3fac-494d-abc7-0a3f9c246a46))
(fp_line (start 5.75 8.8) (end 0.7 8.8) (layer "F.SilkS") (width 0.12) (tstamp 73ea4f4c-f010-4a1a-bf99-cf306db75443))
(fp_line (start 9.25 -3.8) (end 14.3 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 7a713ad8-8d98-452a-bf0b-c23c86a6f817))
(fp_line (start 14.3 1) (end 14.3 4) (layer "F.SilkS") (width 0.12) (tstamp 8a782957-f342-4adf-a7bd-e974412e6a53))
(fp_line (start 0.7 -0.8) (end 0.7 -3.8) (layer "F.SilkS") (width 0.12) (tstamp b72e7e30-5643-4633-8087-5c5ce86f036e))
(fp_line (start 14.3 8.8) (end 9.25 8.8) (layer "F.SilkS") (width 0.12) (tstamp be561c8d-ec76-4a93-b298-69ea4bd83a6c))
(fp_line (start 0.5 6.05) (end -1.05 6.05) (layer "F.CrtYd") (width 0.05) (tstamp 07e36c4a-3969-47eb-9b19-a145cdd7aeb8))
(fp_line (start 9.25 9.1) (end 9.25 10.8) (layer "F.CrtYd") (width 0.05) (tstamp 177c627b-4e89-45e5-b491-752e792e98fb))
(fp_line (start 5.75 -4.1) (end 5.75 -5.8) (layer "F.CrtYd") (width 0.05) (tstamp 25f4c6d2-e2c0-48b0-ae29-8fc36e4b4a36))
(fp_line (start 14.5 3.95) (end 15.55 3.95) (layer "F.CrtYd") (width 0.05) (tstamp 296c5c10-6a48-4ad2-95df-b7072621c7e7))
(fp_line (start 14.5 9.1) (end 9.25 9.1) (layer "F.CrtYd") (width 0.05) (tstamp 34d34f25-8468-469f-9f0e-c479b9b0381e))
(fp_line (start 9.3 -4.1) (end 14.5 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp 40567f06-0778-455d-8e69-c700165bf902))
(fp_line (start 14.5 1.05) (end 14.5 3.95) (layer "F.CrtYd") (width 0.05) (tstamp 55ab26d8-42e1-4300-a3cb-59871f0e4b9b))
(fp_line (start -1.05 6.05) (end -1.05 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp 55b4c791-a2c3-4248-9134-195de08f69b2))
(fp_line (start -1.05 -1.05) (end 0.5 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp 5c9dda52-c922-491a-8f86-ba7e5d9c49d3))
(fp_line (start 15.55 1.05) (end 14.5 1.05) (layer "F.CrtYd") (width 0.05) (tstamp 681cd80d-71e0-4fdc-8c4b-668edaa1bc16))
(fp_line (start 5.75 -5.8) (end 9.3 -5.8) (layer "F.CrtYd") (width 0.05) (tstamp 75fd2ac3-e46f-4731-812b-27a8d08a7afe))
(fp_line (start 14.5 -1.05) (end 15.55 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp 78f2c69d-69c1-4ff8-a52c-ddcb9457f6e2))
(fp_line (start 9.25 10.8) (end 5.75 10.8) (layer "F.CrtYd") (width 0.05) (tstamp 839352d7-302e-4238-b84f-37a49dd41360))
(fp_line (start 0.5 -4.1) (end 5.75 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp 95694415-1810-4a90-b868-5aeff3bec978))
(fp_line (start 14.5 -4.1) (end 14.5 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp 9755d21a-7c5c-45b8-aebc-04782a8087c7))
(fp_line (start 14.5 6.05) (end 14.5 9.1) (layer "F.CrtYd") (width 0.05) (tstamp a220d1a8-eb8b-4569-a81d-8e1a1f50a7cf))
(fp_line (start 0.5 9.1) (end 0.5 6.05) (layer "F.CrtYd") (width 0.05) (tstamp b07ed2ef-a606-4068-80e1-eeca7c8c8e88))
(fp_line (start 0.5 -1.05) (end 0.5 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp b873d744-d717-4763-a1e4-0060cddca8c1))
(fp_line (start 5.75 10.8) (end 5.75 9.1) (layer "F.CrtYd") (width 0.05) (tstamp bd04bcbe-9ab4-420f-8b32-4e8547a76a10))
(fp_line (start 15.55 3.95) (end 15.55 6.05) (layer "F.CrtYd") (width 0.05) (tstamp d7f04be1-72d1-4ba8-9af6-2e0cf83e4f03))
(fp_line (start 5.75 9.1) (end 0.5 9.1) (layer "F.CrtYd") (width 0.05) (tstamp dbe8882f-89dd-4647-b3c6-ad710d95f966))
(fp_line (start 15.55 -1.05) (end 15.55 1.05) (layer "F.CrtYd") (width 0.05) (tstamp ed36df11-9446-4d30-924c-164502be4004))
(fp_line (start 15.55 6.05) (end 14.5 6.05) (layer "F.CrtYd") (width 0.05) (tstamp ee09778d-4559-4a4b-80de-799d29a3fc32))
(fp_line (start 9.3 -5.8) (end 9.3 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp fcc4ec97-4f72-4be3-a3ee-0982237718de))
(fp_line (start 14.2 8.7) (end 14.2 -3.7) (layer "F.Fab") (width 0.1) (tstamp 558b35da-adbe-4535-bc0e-78fc311cb4bc))
(fp_line (start 0.8 8.7) (end 14.2 8.7) (layer "F.Fab") (width 0.1) (tstamp adb7c565-1335-4dfa-b9c3-c4e4ddae8176))
(fp_line (start 0.8 -3.7) (end 0.8 8.7) (layer "F.Fab") (width 0.1) (tstamp b5d07687-dc7d-4119-b3c1-a04e7e2e752f))
(fp_line (start 14.2 -3.7) (end 0.8 -3.7) (layer "F.Fab") (width 0.1) (tstamp b753b0ce-1f66-40bf-bc29-3f638789e963))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer "F.Fab") (width 0.1) (fill none) (tstamp 1dfe962c-ee3a-4c8c-99f3-4807874618a9))
(pad "A" thru_hole circle (at 0 0 270) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 48eed661-ce3d-4ad1-8391-d744b8926da2))
(pad "B" thru_hole circle (at 0 5 270) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 04bcc274-3588-4405-b87e-b06e764f687e))
(pad "C" thru_hole circle (at 0 2.5 270) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 3fdefcca-4dc6-4755-b219-40abf4d766e0))
(pad "S1" thru_hole circle (at 14.5 0 270) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 127ae690-cf4f-4b2e-bf14-6ed8fa825ff6))
(pad "S2" thru_hole circle (at 14.5 5 270) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask) (tstamp 5d45768b-da99-41a2-80a5-901392f2c99d))
(pad "SH" thru_hole oval (at 7.5 9.1 270) (size 2.9 3) (drill oval 2.1 2.2) (layers *.Cu *.Mask) (tstamp 4ae8060a-e74c-40a8-8c25-8477408c0aa3))
(pad "SH" thru_hole oval (at 7.5 -4.1 270) (size 2.9 3) (drill oval 2.1 2.2) (layers *.Cu *.Mask) (tstamp c9317c77-538c-4cb2-8a47-cfdf89fabfec))
(model "${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-Sxxxx.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)