This commit is contained in:
Eugene Lozovoy
2024-02-21 13:10:34 +03:00
parent 9365aa5e13
commit 9e6e0917ec
3 changed files with 730 additions and 47 deletions

View File

@ -70498,6 +70498,409 @@
)
)
)
(symbol "RotaryEncoder_Switch"
(pin_names
(offset 0.254) hide)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "SW"
(at 0 8.382 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "RotaryEncoder_Switch"
(at 0 6.604 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at -3.81 4.064 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 0 6.604 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "rotary switch encoder switch push button"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_fp_filters" "RotaryEncoder*Switch*"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "RotaryEncoder_Switch_0_1"
(rectangle
(start -5.08 5.08)
(end 5.08 -5.08)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(circle
(center -3.81 0)
(radius 0.254)
(stroke
(width 0)
(type default)
)
(fill
(type outline)
)
)
(circle
(center -0.381 0)
(radius 1.905)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(arc
(start -0.381 2.667)
(mid -3.0988 -0.0635)
(end -0.381 -2.794)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.635 -1.778) (xy -0.635 1.778)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.381 -1.778) (xy -0.381 1.778)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.127 1.778) (xy -0.127 -1.778)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 3.81 0) (xy 3.429 0)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 3.81 1.016) (xy 3.81 -1.016)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -5.08 -2.54) (xy -3.81 -2.54) (xy -3.81 -2.032)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -5.08 2.54) (xy -3.81 2.54) (xy -3.81 2.032)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0.254 -3.048) (xy -0.508 -2.794) (xy 0.127 -2.413)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0.254 2.921) (xy -0.508 2.667) (xy 0.127 2.286)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 5.08 -2.54) (xy 4.318 -2.54) (xy 4.318 -1.016)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 5.08 2.54) (xy 4.318 2.54) (xy 4.318 1.016)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -5.08 0) (xy -3.81 0) (xy -3.81 -1.016) (xy -3.302 -2.032)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -4.318 0) (xy -3.81 0) (xy -3.81 1.016) (xy -3.302 2.032)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 4.318 -1.016)
(radius 0.127)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(circle
(center 4.318 1.016)
(radius 0.127)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
)
(symbol "RotaryEncoder_Switch_1_1"
(pin passive line
(at -7.62 2.54 0)
(length 2.54)
(name "A"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "A"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -7.62 -2.54 0)
(length 2.54)
(name "B"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "B"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -7.62 0 0)
(length 2.54)
(name "C"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "C"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 0 -7.62 90)
(length 2.54)
(name "MP"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "MP"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 7.62 2.54 180)
(length 2.54)
(name "S1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "S1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 7.62 -2.54 180)
(length 2.54)
(name "S2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "S2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
(symbol "S25FL128S"
(exclude_from_sim no)
(in_bom yes)

View File

@ -1,47 +0,0 @@
(module SolderJumper-3_P1.3mm_Bridged123_RoundedPad1.0x1.5mm (layer F.Cu) (tedit 5DDEC760)
(descr "SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
(tags "solder jumper open")
(attr virtual)
(fp_text reference REF** (at 0 -1.8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SolderJumper-3_P1.3mm_Bridged123_RoundedPad1.0x1.5mm (at 0 1.9) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_poly (pts (xy -0.9 -0.3) (xy -0.4 -0.3) (xy -0.4 0.3) (xy -0.9 0.3)) (layer F.Cu) (width 0))
(fp_arc (start -1.35 -0.3) (end -1.35 -1) (angle -90) (layer F.SilkS) (width 0.12))
(fp_arc (start -1.35 0.3) (end -2.05 0.3) (angle -90) (layer F.SilkS) (width 0.12))
(fp_arc (start 1.35 0.3) (end 1.35 1) (angle -90) (layer F.SilkS) (width 0.12))
(fp_arc (start 1.35 -0.3) (end 2.05 -0.3) (angle -90) (layer F.SilkS) (width 0.12))
(fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
(fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12))
(fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
(fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12))
(fp_line (start -1.2 1.2) (end -1.5 1.5) (layer F.SilkS) (width 0.12))
(fp_line (start -1.5 1.5) (end -0.9 1.5) (layer F.SilkS) (width 0.12))
(fp_line (start -1.2 1.2) (end -0.9 1.5) (layer F.SilkS) (width 0.12))
(fp_poly (pts (xy 0.37 -0.3) (xy 0.87 -0.3) (xy 0.87 0.3) (xy 0.37 0.3)) (layer F.Cu) (width 0))
(pad 1 smd custom (at -1.3 0) (size 1 0.5) (layers F.Cu F.Mask)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_circle (center 0 0.25) (end 0.5 0.25) (width 0))
(gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0))
(gr_poly (pts
(xy 0.55 -0.75) (xy 0 -0.75) (xy 0 0.75) (xy 0.55 0.75)) (width 0))
))
(pad 2 smd rect (at 0 0) (size 1 1.5) (layers F.Cu F.Mask))
(pad 3 smd custom (at 1.3 0) (size 1 0.5) (layers F.Cu F.Mask)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_circle (center 0 0.25) (end 0.5 0.25) (width 0))
(gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0))
(gr_poly (pts
(xy -0.55 -0.75) (xy 0 -0.75) (xy 0 0.75) (xy -0.55 0.75)) (width 0))
))
)

View File

@ -0,0 +1,327 @@
(footprint "SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers")
(tags "net tie solder jumper bridged")
(property "Reference" "REF**"
(at 0 -1.8 0)
(layer "F.SilkS")
(uuid "9994a19d-9861-40ab-a9a1-6d4b62ce4be8")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels"
(at 0 1.9 0)
(layer "F.Fab")
(uuid "989b0383-d1a2-412f-8009-3b90e4d2b76c")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "76992c34-26bb-4e0c-9654-8d9b25c8089b")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "4d8f2e8a-7e14-4b75-af90-7ab11632dcf8")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "bf73c8b4-c8dd-4a32-a1b6-5cdadd3240e9")
(effects
(font
(size 1.27 1.27)
)
)
)
(zone_connect 1)
(attr exclude_from_pos_files exclude_from_bom)
(net_tie_pad_groups "1, 2")
(fp_poly
(pts
(xy -0.9 -0.3) (xy -0.4 -0.3) (xy -0.4 0.3) (xy -0.9 0.3)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.Cu")
(uuid "b9a4074d-bff7-4d03-bad0-2d3535c86672")
)
(fp_line
(start -2.05 0.3)
(end -2.05 -0.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7b03f14c-1f6a-4baf-bc8b-93d043c02fc9")
)
(fp_line
(start -1.4 -1)
(end 1.4 -1)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "ba9a335c-6b32-4fac-a9a4-cc197965b3c5")
)
(fp_line
(start 1.4 1)
(end -1.4 1)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7c03259a-71ff-4f03-a18e-376fc09d6ad5")
)
(fp_line
(start 2.05 -0.3)
(end 2.05 0.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "e7b74806-7407-4f13-9371-5bc477454f80")
)
(fp_arc
(start -2.05 -0.3)
(mid -1.844975 -0.794975)
(end -1.35 -1)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7bb556fa-4de4-4f41-beb4-7be00bb41788")
)
(fp_arc
(start -1.35 1)
(mid -1.844975 0.794975)
(end -2.05 0.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "96591866-1aa7-418e-8890-0f3a0035178c")
)
(fp_arc
(start 1.35 -1)
(mid 1.844975 -0.794975)
(end 2.05 -0.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "d5630961-17ee-4b2d-974e-667428e6c781")
)
(fp_arc
(start 2.05 0.3)
(mid 1.844975 0.794975)
(end 1.35 1)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c460c934-a8c8-4aa7-9658-728a2e573236")
)
(fp_line
(start -2.3 -1.25)
(end -2.3 1.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "a3073ab7-3407-4be5-94c7-6d7467e106e8")
)
(fp_line
(start -2.3 -1.25)
(end 2.3 -1.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "97939575-c33c-453f-8a10-43b6ce170b65")
)
(fp_line
(start 2.3 1.25)
(end -2.3 1.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "b320b978-8480-43e3-a76a-dc1b788df381")
)
(fp_line
(start 2.3 1.25)
(end 2.3 -1.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "5f5d57c8-9a13-49e7-955c-79c86a892873")
)
(fp_text user "3"
(at 2.6 0 0)
(layer "F.SilkS")
(uuid "34ecf396-81dd-440a-9358-83c080da1761")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(fp_text user "1"
(at -2.6 0 0)
(layer "F.SilkS")
(uuid "96216c3b-2b78-4bc1-8cb6-8894f60683ae")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd custom
(at -1.3 0)
(size 1 0.5)
(layers "F.Cu" "F.Mask")
(zone_connect 1)
(thermal_bridge_angle 45)
(options
(clearance outline)
(anchor rect)
)
(primitives
(gr_poly
(pts
(xy 0.55 0.75) (xy 0 0.75) (xy 0 -0.75) (xy 0.55 -0.75)
)
(width 0)
(fill yes)
)
(gr_circle
(center 0 0.25)
(end 0.5 0.25)
(width 0)
(fill yes)
)
(gr_circle
(center 0 -0.25)
(end 0.5 -0.25)
(width 0)
(fill yes)
)
)
(uuid "161c8e27-a2a9-4406-a0bb-da98f6b7e44d")
)
(pad "2" smd rect
(at 0 0)
(size 1 1.5)
(layers "F.Cu" "F.Mask")
(uuid "05bec171-a726-4c99-8209-c356ef6f918d")
)
(pad "3" smd custom
(at 1.3 0)
(size 1 0.5)
(layers "F.Cu" "F.Mask")
(zone_connect 1)
(thermal_bridge_angle 45)
(options
(clearance outline)
(anchor rect)
)
(primitives
(gr_circle
(center 0 0.25)
(end 0.5 0.25)
(width 0)
(fill yes)
)
(gr_circle
(center 0 -0.25)
(end 0.5 -0.25)
(width 0)
(fill yes)
)
(gr_poly
(pts
(xy 0 0.75) (xy -0.55 0.75) (xy -0.55 -0.75) (xy 0 -0.75)
)
(width 0)
(fill yes)
)
)
(uuid "312a8711-1f7a-4da1-9c86-cc67b7b2fe6f")
)
(zone
(net 0)
(net_name "")
(layer "F.Cu")
(uuid "8fe5dc1c-2ff6-4bf6-80e9-709bad984685")
(hatch edge 0.5)
(connect_pads
(clearance 0)
)
(min_thickness 0.25)
(filled_areas_thickness no)
(keepout
(tracks allowed)
(vias allowed)
(pads allowed)
(copperpour not_allowed)
(footprints allowed)
)
(fill
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
)
(polygon
(pts
(xy -1.4 -0.7) (xy 1.4 -0.7) (xy 1.4 0.7) (xy -1.4 0.7)
)
)
)
)