diff --git a/my.kicad_sym b/my.kicad_sym index 94e2b1e..6be5aef 100644 --- a/my.kicad_sym +++ b/my.kicad_sym @@ -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) diff --git a/my.pretty/SolderJumper-3_P1.3mm_Bridged123_RoundedPad1.0x1.5mm.kicad_mod b/my.pretty/SolderJumper-3_P1.3mm_Bridged123_RoundedPad1.0x1.5mm.kicad_mod deleted file mode 100644 index 1c2c702..0000000 --- a/my.pretty/SolderJumper-3_P1.3mm_Bridged123_RoundedPad1.0x1.5mm.kicad_mod +++ /dev/null @@ -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)) - )) -) diff --git a/my.pretty/SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels.kicad_mod b/my.pretty/SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels.kicad_mod new file mode 100644 index 0000000..b7047a2 --- /dev/null +++ b/my.pretty/SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels.kicad_mod @@ -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) + ) + ) + ) +) \ No newline at end of file