update footprints to v8
This commit is contained in:
@@ -0,0 +1,283 @@
|
||||
(footprint "RotaryEncoder_Bourns_Horizontal_PEC09-2xxxF-Nxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Bourns rotary encoder, PEC09, without switch, horizontal shaft, https://www.bourns.com/products/encoders/contacting-encoders/product/PEC09")
|
||||
(tags "rotary encoder")
|
||||
(property "Reference" "REF**"
|
||||
(at 0.7 -8.5 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "2302d72c-5849-497a-9e7d-de8f78610d26")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Horizontal_PEC09-2xxxF-Nxxxx"
|
||||
(at 1.2 4 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "4a535535-05eb-4e43-a143-491c335bf8d1")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "f20f125a-e168-4a7c-87e8-27245e46ffc1")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "92b317b0-6e82-4928-bec5-9c81c55e9a12")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "b2b15ea0-276f-474b-877d-c774911c3eea")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start -2.1 -7.1)
|
||||
(end -2.1 2.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "d9dac361-7142-4621-b26b-663b2eab766f")
|
||||
)
|
||||
(fp_line
|
||||
(start -2.1 2.1)
|
||||
(end 5 2.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "13772640-7f94-4ba0-bfde-8acc9ebebfb9")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 -7.1)
|
||||
(end -2.1 -7.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "344928c8-8eb0-45bd-b52f-94088d9ab814")
|
||||
)
|
||||
(fp_line
|
||||
(start -2.5 -7.5)
|
||||
(end -2.5 2.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "f309d910-e249-4d78-83e6-05a31d1cd5b3")
|
||||
)
|
||||
(fp_line
|
||||
(start -2.5 2.5)
|
||||
(end 5 2.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "af0da40d-9a12-480e-a8db-7a86a5224503")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 -7.5)
|
||||
(end -2.5 -7.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "66f32aef-f4d5-47fd-a1ac-f883b7cd583a")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 2.5)
|
||||
(end 5 -7.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "7f77e921-dd22-4b8e-87ea-9226281ffa85")
|
||||
)
|
||||
(fp_line
|
||||
(start -2 -7)
|
||||
(end -2 2)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "ac8f24a1-34ce-4064-940c-6a16039c19c7")
|
||||
)
|
||||
(fp_line
|
||||
(start -2 2)
|
||||
(end 5 2)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "e62d7b1a-a673-46d0-bdf5-8b9f367f199f")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 -7)
|
||||
(end -2 -7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d4eeb930-dfe1-4025-bb0b-e1c7b8a09606")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 -7)
|
||||
(end 5 2)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f887c4fe-e710-4923-a57f-59d2c893d04d")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 -5.5)
|
||||
(end 12.5 -5.5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "6e0ff79f-1b11-48fa-9d0b-9d14a63adc27")
|
||||
)
|
||||
(fp_line
|
||||
(start 12.5 -5.5)
|
||||
(end 12.5 0.5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "7da06a43-5045-45d4-8f6f-e8ef5c16641e")
|
||||
)
|
||||
(fp_line
|
||||
(start 12.5 -5)
|
||||
(end 20 -5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "6bc684ec-4a1c-46c6-8e12-c055e950e237")
|
||||
)
|
||||
(fp_line
|
||||
(start 12.5 0.5)
|
||||
(end 5 0.5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "313d4e95-61ca-4a09-8d58-7d2f410669a8")
|
||||
)
|
||||
(fp_line
|
||||
(start 20 -5)
|
||||
(end 20 0)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "994b04da-a0a5-48c8-ad17-d47c704c769c")
|
||||
)
|
||||
(fp_line
|
||||
(start 20 0)
|
||||
(end 12.5 0)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f523dbac-c6e2-4acb-b4c2-34e61d617c3d")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 2 -2.5 90)
|
||||
(layer "F.Fab")
|
||||
(uuid "01b1cb77-5509-4314-abf2-376706dbbf11")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "A" thru_hole circle
|
||||
(at 0 0)
|
||||
(size 1.8 1.8)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "92d19fdb-ca4f-4768-9907-2b34acb964eb")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 0 -5)
|
||||
(size 1.8 1.8)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "8eec0ce6-e076-42c3-8934-a470bdeacfa3")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 0 -2.5)
|
||||
(size 1.8 1.8)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "331bc468-46e6-420f-84dd-0a2d41437a88")
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEC09-2xxxF-Nxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,299 @@
|
||||
(footprint "RotaryEncoder_Bourns_Horizontal_PEC09-2xxxF-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Bourns rotary encoder, PEC09, with switch, horizontal shaft, https://www.bourns.com/products/encoders/contacting-encoders/product/PEC09")
|
||||
(tags "rotary encoder")
|
||||
(property "Reference" "REF**"
|
||||
(at -1.9 -8.7 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "131b7bc4-7937-42fe-a319-19906cf4a31f")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Horizontal_PEC09-2xxxF-Sxxxx"
|
||||
(at -1.1 3.9 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "12e3a8b4-57bf-4ff9-9a75-6e742e4ff7bf")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "18605d91-6d16-4bac-9228-b369a17e2e31")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "845b806e-819c-4cfb-9402-5014c610e1bb")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "7a9f347f-4dfe-49df-9f4c-02582ac37dfc")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start -8.4 -7.1)
|
||||
(end -8.4 2.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "ef944360-31ec-4fe9-bdca-03a5bdb6bd6b")
|
||||
)
|
||||
(fp_line
|
||||
(start -8.4 2.1)
|
||||
(end 5 2.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "3c69750e-262f-4107-9a13-7d0ee6dc29c5")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 -7.1)
|
||||
(end -8.4 -7.1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "4e5553b9-2c0d-48ab-a1be-e4d13f7529db")
|
||||
)
|
||||
(fp_line
|
||||
(start -9 -7.5)
|
||||
(end 5 -7.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "89eb94c6-93e2-4f39-9397-da846488d730")
|
||||
)
|
||||
(fp_line
|
||||
(start -9 2.5)
|
||||
(end -9 -7.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "e7159d23-25ac-4ff7-98a5-3cc096e2e669")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 -7.5)
|
||||
(end 5 2.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "6edc4558-7461-4f44-a872-1ea0987475ba")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 2.5)
|
||||
(end -9 2.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c4095aac-c9a3-4455-9000-2e97fc68d428")
|
||||
)
|
||||
(fp_line
|
||||
(start -8.3 -7)
|
||||
(end -8.3 2)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "a176b107-6f35-4deb-9b9c-711a5e4545f8")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 -7)
|
||||
(end -8.3 -7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "904b81a6-7c6f-40d5-ac04-c5cc1c838c10")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 -7)
|
||||
(end 5 2)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "f1c5e12a-1665-418c-8195-6ab242763bb5")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 -5.5)
|
||||
(end 12.5 -5.5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "09b525b7-78e7-48aa-80cc-f1a9f7882a52")
|
||||
)
|
||||
(fp_line
|
||||
(start 5 2)
|
||||
(end -8.3 2)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "2937fc32-c8df-48bc-8bbf-e346d7e150c5")
|
||||
)
|
||||
(fp_line
|
||||
(start 12.5 -5.5)
|
||||
(end 12.5 0.5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "0e75ecbd-ba97-4ae5-9beb-dbad09814b0b")
|
||||
)
|
||||
(fp_line
|
||||
(start 12.5 -5)
|
||||
(end 20 -5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "91785c22-0b33-4c71-8da2-de8ccbb800ab")
|
||||
)
|
||||
(fp_line
|
||||
(start 12.5 0.5)
|
||||
(end 5 0.5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "5936b296-a333-4afe-8086-08b3036e7ec3")
|
||||
)
|
||||
(fp_line
|
||||
(start 20 -5)
|
||||
(end 20 0)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "9b53ffa2-e633-4904-83f1-e117481d8fb8")
|
||||
)
|
||||
(fp_line
|
||||
(start 20 0)
|
||||
(end 12.5 0)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "7366e69f-5c0f-449f-9340-d1a476c9a08d")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 2 -2.5 90)
|
||||
(layer "F.Fab")
|
||||
(uuid "4eca4a65-cb51-4716-9708-4f2029944ff5")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "A" thru_hole circle
|
||||
(at 0 0)
|
||||
(size 1.8 1.8)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "9e4ee9d1-cad7-4a69-a3a8-9f36ef0f579b")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 0 -5)
|
||||
(size 1.8 1.8)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "55f32b87-83b7-4682-9057-33e566baf659")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 0 -2.5)
|
||||
(size 1.8 1.8)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "bcf1b369-b5a8-496c-9d51-bb244705bd27")
|
||||
)
|
||||
(pad "S1" thru_hole circle
|
||||
(at -6.25 0)
|
||||
(size 1.8 1.8)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "78b1ca40-a3e8-4ca3-94d8-ee3287ed6108")
|
||||
)
|
||||
(pad "S2" thru_hole circle
|
||||
(at -6.25 -5)
|
||||
(size 1.8 1.8)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "994a072f-7fcc-40c7-b0a0-8ba7f7819616")
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEC09-2xxxF-Sxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,842 @@
|
||||
(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)
|
||||
)
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,858 @@
|
||||
(footprint "RotaryEncoder_Bourns_Horizontal_PEC12R-2x17F-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Bourns rotary encoder, PEC12R, with switch, horizontal shaft, 17mm shaft length, https://www.bourns.com/docs/product-datasheets/pec12r.pdf")
|
||||
(tags "rotary encoder")
|
||||
(property "Reference" "REF**"
|
||||
(at 4.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-Sxxxx"
|
||||
(at 0 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 "f2657c27-7875-40da-bdf5-e186700b4244")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "32301b4b-23a3-446a-89ad-ff30c3676519")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "d6ed63bc-f188-4dc7-a165-bf1ded13ca92")
|
||||
(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 1.35 8.85)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "26c19e11-bb65-4949-8296-8dc7cd3a4c24")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.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 3.61 -2.2)
|
||||
(end 3.61 7.2)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "332a8550-87bc-42a6-9967-80ad4bd5ebfa")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 8.85)
|
||||
(end 6 8.85)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "6d0d2c6c-caae-4264-a11a-ed32a9d654bc")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 -3.85)
|
||||
(end 5.5 -3.85)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "3efce11c-a7b1-411f-9645-2d200b6116c0")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 -3)
|
||||
(end 6 -3.85)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "bfb96a7e-26af-4e37-ba54-fb4446688f63")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 8.85)
|
||||
(end 6 8)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "f51d6d5a-b998-44a2-ab9a-6b7ff75c1664")
|
||||
)
|
||||
(fp_line
|
||||
(start -14.25 -0.75)
|
||||
(end -14.25 5.75)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "b353e182-c217-467d-8f79-30aff7d2b09f")
|
||||
)
|
||||
(fp_line
|
||||
(start -14.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 -14.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 1.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 1.35 -5.05)
|
||||
(end 1.95 -5.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "0473abf7-784b-4fe5-8eb6-20c9f1b22683")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.35 -4)
|
||||
(end 1.35 -5.05)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "463338b0-945c-4965-bbd0-7b91a831c20b")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.35 9)
|
||||
(end -3.55 9)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "1788806a-0cf8-436f-a99c-90a5951a751f")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.35 10.05)
|
||||
(end 1.35 9)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "a4556e2e-e1fb-44ce-aed9-3d6d9713a8ce")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.35 10.05)
|
||||
(end 1.95 10.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "0a1b8e86-8adb-4cef-9451-d80f996b3276")
|
||||
)
|
||||
(fp_line
|
||||
(start 3.75 -2.25)
|
||||
(end 6.15 -2.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "7216b51a-3794-48d1-9c98-77ff98a90d20")
|
||||
)
|
||||
(fp_line
|
||||
(start 3.75 7.25)
|
||||
(end 3.75 -2.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3350feff-3ef9-4efb-9ca3-4edf0e867fdb")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.7 -5.65)
|
||||
(end 1.95 -5.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "d57b27ea-53d7-4de1-8896-3ab4535800d3")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.7 -5.65)
|
||||
(end 5.25 -5.1)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "f5886b1d-a203-4557-b6b1-308024ac6ad1")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.7 10.65)
|
||||
(end 1.95 10.65)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "76a89d12-a22f-42be-9456-95c723598965")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.7 10.65)
|
||||
(end 5.25 10.1)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "a4af7830-febd-46e4-bdca-201b9e3b02b5")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.25 -4)
|
||||
(end 5.25 -5.1)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "af716401-36dd-4071-a7fa-5c345b74b8c2")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.25 9)
|
||||
(end 5.25 10.1)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5b415de9-a6f6-4ef1-b1f7-ac43f893d37c")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.15 -4)
|
||||
(end 5.25 -4)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "6383ec8b-3ccb-4764-9b5b-4e9e2ccc0ca6")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.15 -4)
|
||||
(end 6.15 -2.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "19819fcc-7c3e-4bf2-ae86-58554de1774c")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.15 7.25)
|
||||
(end 3.75 7.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c93cda6a-19ee-4b02-8ea4-d26e63d9e032")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.15 7.25)
|
||||
(end 6.15 9)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "fd7f0e27-6e04-43b9-be52-1b6fa0507a02")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.15 9)
|
||||
(end 5.25 9)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "91b9611e-d57b-4f90-b471-db5c0a47e5d4")
|
||||
)
|
||||
(fp_line
|
||||
(start -14 -0.5)
|
||||
(end -14 5.5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "444799dd-422c-4bb5-b39d-2e6b213471a3")
|
||||
)
|
||||
(fp_line
|
||||
(start -14 4)
|
||||
(end -9 4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "9891ff63-21bd-4bd8-a7dc-de8c25f4dcb0")
|
||||
)
|
||||
(fp_line
|
||||
(start -14 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 -9 4)
|
||||
(end -9 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 -14 -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 5.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 3.5 -2.75)
|
||||
(end 5.9 -2.75)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "c10a38bf-b1e0-4274-901b-002b49c2b2e3")
|
||||
)
|
||||
(fp_line
|
||||
(start 3.5 7.75)
|
||||
(end 3.5 -2.75)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "37627b18-cf8a-45c6-9c77-2c45c308f35f")
|
||||
)
|
||||
(fp_line
|
||||
(start 3.5 7.75)
|
||||
(end 5.9 7.75)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "987f9d92-1745-4dc6-8549-4b071375256a")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.9 -3.7)
|
||||
(end 5.9 -2.75)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "cb8cd2dc-b55a-449c-8e02-fa1bc03276a6")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.9 7.75)
|
||||
(end 5.9 8.75)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "8e7312f4-1190-43da-bd4d-7689aac073e2")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.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.95 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 "S1" thru_hole circle
|
||||
(at 2.5 0 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "c645cc1d-c2e3-4d7f-bbd7-9b58848ee114")
|
||||
)
|
||||
(pad "S2" thru_hole circle
|
||||
(at 2.5 5 270)
|
||||
(size 1.524 1.524)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "eb6028be-34b7-4a53-b24c-5b468f2871e1")
|
||||
)
|
||||
(pad "SH" thru_hole roundrect
|
||||
(at 3.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 3.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 6 -2.75) (xy 6 -4) (xy 5 -4) (xy 5 -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 6 9) (xy 6 7.75) (xy 5 7.75) (xy 5 9)
|
||||
)
|
||||
)
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEC12R-2x17F-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-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,452 @@
|
||||
(footprint "RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-Nxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Bourns rotary encoder, PEC12R, without switch, with bushing, vertical shaft, 17.5mm shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf")
|
||||
(tags "rotary encoder")
|
||||
(property "Reference" "REF**"
|
||||
(at 3 -4.75 180)
|
||||
(layer "F.SilkS")
|
||||
(uuid "5e0eb339-a3be-4a7a-aab9-215f3cdcb4b8")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-Nxxxx"
|
||||
(at 7.5 11 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "8f0b3e75-b95c-400f-b56b-97ffe10d0099")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "069a9db4-ac64-4de6-90c7-6a795894ebd9")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "273e4e6b-b2ff-44ae-8401-3fbe17a18641")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "7e1e7dfe-6d0e-41a3-ba33-38eb498c5838")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start 0.69 -3.81)
|
||||
(end 5.3 -3.81)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "7ef789d8-ac13-4e2e-9fdb-0a463342c61d")
|
||||
)
|
||||
(fp_line
|
||||
(start 14.31 -3.8)
|
||||
(end 14.31 8.81)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "47c9d737-9448-4bd8-b991-520aacc8f536")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.3 8.95)
|
||||
(end 0.55 8.95)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "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")
|
||||
(uuid "f2ab260c-3208-4ae3-a700-4bea42c20349")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.2 -4.85)
|
||||
(end 8.8 -4.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "b8b2c6a7-efcc-4230-87b6-524de5b08cfa")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.8 9.85)
|
||||
(end 6.2 9.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "78a55134-fb57-40b6-9e21-6f94eaa0ec2b")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.7 -3.95)
|
||||
(end 8.8 -4.85)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "f4e05c1d-a722-45ee-b865-d8444e11aed5")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.7 -3.95)
|
||||
(end 14.45 -3.95)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "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")
|
||||
(uuid "826503c2-05fb-4daf-9018-31c767eff919")
|
||||
)
|
||||
(fp_line
|
||||
(start 14.45 -3.95)
|
||||
(end 14.45 8.95)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "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")
|
||||
(uuid "8121695c-4d8e-420f-a9e8-29e67c71da19")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.8 -3.7)
|
||||
(end 0.8 8.7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "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")
|
||||
(uuid "b1795f39-d25d-410b-a96a-7cd7b20643cd")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.91 1)
|
||||
(end 10.09 1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "324e5028-a173-41b0-979b-b562ba145804")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 7.6 2.5 180)
|
||||
(layer "F.Fab")
|
||||
(uuid "1bf6fabb-a1d6-4fb0-8803-402bbc9ccd3d")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "A" thru_hole roundrect
|
||||
(at 0 0)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.15625)
|
||||
(uuid "5c7f2cf4-2a5b-49b9-a675-4260afe7554f")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 0 5)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "23832c14-e60f-4e88-ba2e-0b96c78c2b5b")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 0 2.5)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "84423d17-8e9d-49eb-87f0-d1656722901e")
|
||||
)
|
||||
(pad "SH" thru_hole oval
|
||||
(at 7.5 -3.1)
|
||||
(size 4.1 3)
|
||||
(drill oval 3.1 2)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "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")
|
||||
(remove_unused_layers no)
|
||||
(uuid "f195600b-e0d3-4ca4-8695-0ea573417407")
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-Nxxxx.wrl"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,568 @@
|
||||
(footprint "RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-Sxxxx"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(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")
|
||||
(property "Reference" "REF**"
|
||||
(at 3 -4.75 180)
|
||||
(layer "F.SilkS")
|
||||
(uuid "5e0eb339-a3be-4a7a-aab9-215f3cdcb4b8")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-Sxxxx"
|
||||
(at 7.5 11 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "8f0b3e75-b95c-400f-b56b-97ffe10d0099")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "ed813ac2-fb03-4068-b586-df55fa6b3c6d")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "dfe175fe-8940-4769-9760-853db211bcde")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "a9c4700b-ff59-4c79-82c1-ff913a1144a0")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start 0.69 -3.81)
|
||||
(end 5.3 -3.81)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "b1795f39-d25d-410b-a96a-7cd7b20643cd")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.91 1)
|
||||
(end 10.09 1)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "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")
|
||||
(uuid "4dbf5721-5176-489e-9445-6344abf6239d")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 7.6 2.5 180)
|
||||
(layer "F.Fab")
|
||||
(uuid "1bf6fabb-a1d6-4fb0-8803-402bbc9ccd3d")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "A" thru_hole roundrect
|
||||
(at 0 0)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.15625)
|
||||
(uuid "5c7f2cf4-2a5b-49b9-a675-4260afe7554f")
|
||||
)
|
||||
(pad "B" thru_hole circle
|
||||
(at 0 5)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "23832c14-e60f-4e88-ba2e-0b96c78c2b5b")
|
||||
)
|
||||
(pad "C" thru_hole circle
|
||||
(at 0 2.5)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "84423d17-8e9d-49eb-87f0-d1656722901e")
|
||||
)
|
||||
(pad "S1" thru_hole circle
|
||||
(at 14.5 0)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "dd9154e4-e2ea-4ae2-b2de-8277ab2f46f8")
|
||||
)
|
||||
(pad "S2" thru_hole circle
|
||||
(at 14.5 5)
|
||||
(size 1.6 1.6)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "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")
|
||||
(remove_unused_layers no)
|
||||
(uuid "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")
|
||||
(remove_unused_layers no)
|
||||
(uuid "f195600b-e0d3-4ca4-8695-0ea573417407")
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/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)
|
||||
)
|
||||
)
|
||||
)
|
||||
@@ -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)
|
||||
)
|
||||
)
|
||||
)
|
||||
Reference in New Issue
Block a user