commit b9cb5980a5d94e7d7e488984605e2f02bab33e40 parent c90f3ecae1172764d119e16dd2023182ad7b4df2 Author: Brian Swetland <swetland@frotz.net> Date: Wed, 26 Jul 2023 17:13:52 -0700 add symbol for thumbstick Diffstat:
M | symbols.kicad_sym | | | 295 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- |
1 file changed, 284 insertions(+), 11 deletions(-)
diff --git a/symbols.kicad_sym b/symbols.kicad_sym @@ -1,20 +1,20 @@ -(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) +(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) (symbol "BUS_APPLE_II" (in_bom yes) (on_board yes) - (property "Reference" "J" (id 0) (at -10.16 -35.56 0) + (property "Reference" "J" (at -10.16 -35.56 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "BUS_APPLE_II" (id 1) (at -5.08 33.02 0) + (property "Value" "BUS_APPLE_II" (at -5.08 33.02 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (id 2) (at 0 -1.27 0) + (property "Footprint" "" (at 0 -1.27 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 0 -1.27 0) + (property "Datasheet" "" (at 0 -1.27 0) (effects (font (size 1.27 1.27)) hide) ) (symbol "BUS_APPLE_II_0_1" (rectangle (start -11.43 31.75) (end 11.43 -34.29) - (stroke (width 0) (type default) (color 0 0 0 0)) + (stroke (width 0) (type default)) (fill (type background)) ) ) @@ -222,21 +222,21 @@ ) ) (symbol "RPI_PICO" (in_bom yes) (on_board yes) - (property "Reference" "U" (id 0) (at 0 -27.94 0) + (property "Reference" "U" (at 0 -27.94 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "RPI_PICO" (id 1) (at 0 27.94 0) + (property "Value" "RPI_PICO" (at 0 27.94 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (id 2) (at 69.85 22.86 0) + (property "Footprint" "" (at 69.85 22.86 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 69.85 22.86 0) + (property "Datasheet" "" (at 69.85 22.86 0) (effects (font (size 1.27 1.27)) hide) ) (symbol "RPI_PICO_0_1" (rectangle (start -10.16 26.67) (end 10.16 -26.67) - (stroke (width 0) (type default) (color 0 0 0 0)) + (stroke (width 0) (type default)) (fill (type background)) ) ) @@ -415,4 +415,277 @@ ) ) ) + (symbol "Thumbstick" (pin_numbers hide) (in_bom yes) (on_board yes) + (property "Reference" "U" (at 0 13.97 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Thumbstick_0_1" + (circle (center -2.032 8.89) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -11.43 0) + (xy -6.604 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -2.286) + (xy -5.08 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 2.54) + (xy -5.08 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.175 8.89) + (xy -2.54 8.89) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 -6.35) + (xy -2.286 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -12.7) + (xy 0 -7.874) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 10.16) + (xy 0 11.938) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 -6.35) + (xy 2.54 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 8.89) + (xy 11.43 8.89) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 10.16) + (xy -2.54 10.16) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -11.43 3.81) + (xy -5.08 3.81) + (xy -5.08 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -2.54) + (xy -5.08 -3.81) + (xy -11.43 -3.81) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 -12.7) + (xy -3.81 -6.35) + (xy -2.54 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -6.35) + (xy 3.81 -6.35) + (xy 3.81 -12.7) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 11.43 5.08) + (xy -3.175 5.08) + (xy -3.175 8.89) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.223 0) + (xy -7.366 0.508) + (xy -7.366 -0.508) + (xy -6.223 0) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 0 -7.493) + (xy -0.508 -8.636) + (xy 0.508 -8.636) + (xy 0 -7.493) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -5.08 -0.762) + (xy -6.096 -1.143) + (xy -5.08 -1.524) + (xy -4.064 -1.905) + (xy -5.08 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 0.762) + (xy -6.096 0.381) + (xy -5.08 0) + (xy -4.064 -0.381) + (xy -5.08 -0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 2.286) + (xy -6.096 1.905) + (xy -5.08 1.524) + (xy -4.064 1.143) + (xy -5.08 0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.286 -6.35) + (xy -1.905 -7.366) + (xy -1.524 -6.35) + (xy -1.143 -5.334) + (xy -0.762 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.762 -6.35) + (xy -0.381 -7.366) + (xy 0 -6.35) + (xy 0.381 -5.334) + (xy 0.762 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 -6.35) + (xy 1.143 -7.366) + (xy 1.524 -6.35) + (xy 1.905 -5.334) + (xy 2.286 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.032 8.89) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "Thumbstick_1_1" + (rectangle (start -11.43 12.7) (end 11.43 -12.7) + (stroke (width 0) (type default)) + (fill (type background)) + ) + (pin passive line (at 13.97 8.89 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 13.97 5.08 180) (length 2.54) + (name "S2" (effects (font (size 1.27 1.27)))) + (number "S2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -3.81 -13.97 90) (length 1.27) + (name "X1" (effects (font (size 1.27 1.27)))) + (number "X1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -13.97 90) (length 1.27) + (name "X2" (effects (font (size 1.27 1.27)))) + (number "X2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 -13.97 90) (length 1.27) + (name "X3" (effects (font (size 1.27 1.27)))) + (number "X3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -12.7 3.81 0) (length 1.27) + (name "Y1" (effects (font (size 1.27 1.27)))) + (number "Y1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -12.7 0 0) (length 1.27) + (name "Y2" (effects (font (size 1.27 1.27)))) + (number "Y2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -12.7 -3.81 0) (length 1.27) + (name "Y3" (effects (font (size 1.27 1.27)))) + (number "Y3" (effects (font (size 1.27 1.27)))) + ) + ) + ) )