redo the entire fucking board for funsies (still not done)

This commit is contained in:
ewin 2025-09-11 11:24:35 -04:00
parent 1fbe6114be
commit 23bf2e417a
Signed by: erin
SSH key fingerprint: SHA256:swjoHhREbZPbWe+gyJNi24d4NAxJSyUIm3fpZj4z3wc
25 changed files with 61247 additions and 56043 deletions

620
stuff.kicad_sym Normal file
View file

@ -0,0 +1,620 @@
(kicad_symbol_lib
(version 20241209)
(generator "kicad_symbol_editor")
(generator_version "9.0")
(symbol "Keyswitch"
(pin_names
(offset 0)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "SW1"
(at 1.27 1.016 90)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "Keyswitch"
(at 1.2699 2.54 90)
(effects
(font
(size 1.27 1.27)
)
(justify left)
(hide yes)
)
)
(property "Footprint" "stuff:Choc_v1"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Single Pole Single Throw (SPST) switch"
(at 0 -2.032 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "switch lever"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Keyswitch_0_0"
(circle
(center -1.016 0)
(radius 0.254)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.762 0) (xy 0.508 0.762)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 1.016 0)
(radius 0.254)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "Keyswitch_1_1"
(pin passive line
(at -2.54 0 0)
(length 1.27)
(name "A"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 2.54 0 180)
(length 1.27)
(name "B"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "ProMicro"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 8.89 21.59 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 10.16 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 10.16 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 10.16 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 10.16 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "ProMicro_1_1"
(rectangle
(start -17.78 19.05)
(end 17.78 -19.05)
(stroke
(width 0)
(type solid)
)
(fill
(type background)
)
)
(pin bidirectional line
(at -20.32 11.43 0)
(length 2.54)
(name "P1/TX"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -20.32 8.89 0)
(length 2.54)
(name "P0/RX"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -20.32 6.35 0)
(length 2.54)
(name "P2/SDA"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -20.32 3.81 0)
(length 2.54)
(name "P3/SCL/PWM"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -20.32 1.27 0)
(length 2.54)
(name "P4/A6"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -20.32 -1.27 0)
(length 2.54)
(name "P5/PWM"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -20.32 -3.81 0)
(length 2.54)
(name "P6/A7/PWM"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -20.32 -6.35 0)
(length 2.54)
(name "P7"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -20.32 -8.89 0)
(length 2.54)
(name "P8/A8"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -20.32 -11.43 0)
(length 2.54)
(name "P9/A9/PWM"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at -2.54 -21.59 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 0 21.59 270)
(length 2.54)
(name "VBAT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "13"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 0 -21.59 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 2.54 -21.59 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "14"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 20.32 11.43 180)
(length 2.54)
(name "RST"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "15"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 20.32 6.35 180)
(length 2.54)
(name "P21/A3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "17"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 20.32 3.81 180)
(length 2.54)
(name "P20/A2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "18"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 20.32 1.27 180)
(length 2.54)
(name "P19/A1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "19"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 20.32 -1.27 180)
(length 2.54)
(name "P18/A0"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "20"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 20.32 -3.81 180)
(length 2.54)
(name "P15/SCLK"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "21"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 20.32 -6.35 180)
(length 2.54)
(name "P14/MISO"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "22"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 20.32 -8.89 180)
(length 2.54)
(name "P16/MOSI"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "23"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 20.32 -11.43 180)
(length 2.54)
(name "P10/A10/PWM"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "24"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)