277 lines
9.5 KiB
Plaintext
277 lines
9.5 KiB
Plaintext
|
(export (version D)
|
||
|
(design
|
||
|
(source D:\CloudDrives\NextCloud\tomses-projects\Joystick-Arcade\Joystick-Arcade\Joystick-Arcade.sch)
|
||
|
(date "03/23/20 10:20:12")
|
||
|
(tool "Eeschema (5.1.5)-3")
|
||
|
(sheet (number 1) (name /) (tstamps /)
|
||
|
(title_block
|
||
|
(title)
|
||
|
(company)
|
||
|
(rev)
|
||
|
(date)
|
||
|
(source Joystick-Arcade.sch)
|
||
|
(comment (number 1) (value ""))
|
||
|
(comment (number 2) (value ""))
|
||
|
(comment (number 3) (value ""))
|
||
|
(comment (number 4) (value "")))))
|
||
|
(components
|
||
|
(comp (ref SW2)
|
||
|
(value UP)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Switch) (part SW_Push_SPDT) (description "Momentary Switch, single pole double throw"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E7871A7))
|
||
|
(comp (ref SW4)
|
||
|
(value RIGHT)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Switch) (part SW_Push_SPDT) (description "Momentary Switch, single pole double throw"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E787DA9))
|
||
|
(comp (ref SW3)
|
||
|
(value DOWN)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Switch) (part SW_Push_SPDT) (description "Momentary Switch, single pole double throw"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E78818F))
|
||
|
(comp (ref SW1)
|
||
|
(value LEFT)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Switch) (part SW_Push_SPDT) (description "Momentary Switch, single pole double throw"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E788E38))
|
||
|
(comp (ref SW5)
|
||
|
(value FIRE)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Switch) (part SW_Push_SPDT) (description "Momentary Switch, single pole double throw"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E789ADC))
|
||
|
(comp (ref J1)
|
||
|
(value DB9_Male)
|
||
|
(footprint Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical)
|
||
|
(datasheet " ~")
|
||
|
(libsource (lib Connector) (part DB9_Male) (description "9-pin male D-SUB connector"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E78A3C0))
|
||
|
(comp (ref U1)
|
||
|
(value NE555)
|
||
|
(datasheet http://www.ti.com/lit/ds/symlink/ne555.pdf)
|
||
|
(libsource (lib Timer) (part NE555) (description "Precision Timers, DIP-8/SOIC-8"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E799CA6))
|
||
|
(comp (ref SW6)
|
||
|
(value SW_SPDT)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Switch) (part SW_SPDT) (description "Switch, single pole double throw"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E7A22C9))
|
||
|
(comp (ref JP1)
|
||
|
(value SolderJumper_2_Bridged)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Jumper) (part SolderJumper_2_Bridged) (description "Solder Jumper, 2-pole, closed/bridged"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E7A3F84))
|
||
|
(comp (ref C1)
|
||
|
(value 10n)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E7A7AB5))
|
||
|
(comp (ref C2)
|
||
|
(value 30u)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E7A88F1))
|
||
|
(comp (ref R1)
|
||
|
(value 10k)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Device) (part R) (description Resistor))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E7A964F))
|
||
|
(comp (ref R2)
|
||
|
(value 1k)
|
||
|
(datasheet ~)
|
||
|
(libsource (lib Device) (part R) (description Resistor))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 5E7AA08A)))
|
||
|
(libparts
|
||
|
(libpart (lib Connector) (part DB9_Male)
|
||
|
(description "9-pin male D-SUB connector")
|
||
|
(docs " ~")
|
||
|
(footprints
|
||
|
(fp DSUB*Male*))
|
||
|
(fields
|
||
|
(field (name Reference) J)
|
||
|
(field (name Value) DB9_Male))
|
||
|
(pins
|
||
|
(pin (num 1) (name 1) (type passive))
|
||
|
(pin (num 2) (name 2) (type passive))
|
||
|
(pin (num 3) (name 3) (type passive))
|
||
|
(pin (num 4) (name 4) (type passive))
|
||
|
(pin (num 5) (name 5) (type passive))
|
||
|
(pin (num 6) (name 6) (type passive))
|
||
|
(pin (num 7) (name 7) (type passive))
|
||
|
(pin (num 8) (name 8) (type passive))
|
||
|
(pin (num 9) (name 9) (type passive))))
|
||
|
(libpart (lib Device) (part C)
|
||
|
(description "Unpolarized capacitor")
|
||
|
(docs ~)
|
||
|
(footprints
|
||
|
(fp C_*))
|
||
|
(fields
|
||
|
(field (name Reference) C)
|
||
|
(field (name Value) C))
|
||
|
(pins
|
||
|
(pin (num 1) (name ~) (type passive))
|
||
|
(pin (num 2) (name ~) (type passive))))
|
||
|
(libpart (lib Device) (part R)
|
||
|
(description Resistor)
|
||
|
(docs ~)
|
||
|
(footprints
|
||
|
(fp R_*))
|
||
|
(fields
|
||
|
(field (name Reference) R)
|
||
|
(field (name Value) R))
|
||
|
(pins
|
||
|
(pin (num 1) (name ~) (type passive))
|
||
|
(pin (num 2) (name ~) (type passive))))
|
||
|
(libpart (lib Jumper) (part SolderJumper_2_Bridged)
|
||
|
(description "Solder Jumper, 2-pole, closed/bridged")
|
||
|
(docs ~)
|
||
|
(footprints
|
||
|
(fp SolderJumper*Bridged*))
|
||
|
(fields
|
||
|
(field (name Reference) JP)
|
||
|
(field (name Value) SolderJumper_2_Bridged))
|
||
|
(pins
|
||
|
(pin (num 1) (name A) (type passive))
|
||
|
(pin (num 2) (name B) (type passive))))
|
||
|
(libpart (lib Switch) (part SW_Push_SPDT)
|
||
|
(description "Momentary Switch, single pole double throw")
|
||
|
(docs ~)
|
||
|
(fields
|
||
|
(field (name Reference) SW)
|
||
|
(field (name Value) SW_Push_SPDT))
|
||
|
(pins
|
||
|
(pin (num 1) (name A) (type passive))
|
||
|
(pin (num 2) (name B) (type passive))
|
||
|
(pin (num 3) (name C) (type passive))))
|
||
|
(libpart (lib Switch) (part SW_SPDT)
|
||
|
(description "Switch, single pole double throw")
|
||
|
(docs ~)
|
||
|
(fields
|
||
|
(field (name Reference) SW)
|
||
|
(field (name Value) SW_SPDT))
|
||
|
(pins
|
||
|
(pin (num 1) (name A) (type passive))
|
||
|
(pin (num 2) (name B) (type passive))
|
||
|
(pin (num 3) (name C) (type passive))))
|
||
|
(libpart (lib Timer) (part LM555)
|
||
|
(aliases
|
||
|
(alias ICM7555)
|
||
|
(alias LMC555xM)
|
||
|
(alias LMC555xMM)
|
||
|
(alias LMC555xN)
|
||
|
(alias MC1455)
|
||
|
(alias TLC555CD)
|
||
|
(alias TLC555CP)
|
||
|
(alias TLC555CPS)
|
||
|
(alias NA555)
|
||
|
(alias NE555)
|
||
|
(alias SE555)
|
||
|
(alias SA555))
|
||
|
(description "Timer, DIP-8/SOIC-8/SSOP-8")
|
||
|
(docs http://www.ti.com/lit/ds/symlink/lm555.pdf)
|
||
|
(footprints
|
||
|
(fp SOIC*3.9x4.9mm*P1.27mm*)
|
||
|
(fp DIP*W7.62mm*)
|
||
|
(fp TSSOP*3x3mm*P0.65mm*))
|
||
|
(fields
|
||
|
(field (name Reference) U)
|
||
|
(field (name Value) LM555))
|
||
|
(pins
|
||
|
(pin (num 1) (name GND) (type power_in))
|
||
|
(pin (num 2) (name TR) (type input))
|
||
|
(pin (num 3) (name Q) (type output))
|
||
|
(pin (num 4) (name R) (type input))
|
||
|
(pin (num 5) (name CV) (type input))
|
||
|
(pin (num 6) (name THR) (type input))
|
||
|
(pin (num 7) (name DIS) (type input))
|
||
|
(pin (num 8) (name VCC) (type power_in)))))
|
||
|
(libraries
|
||
|
(library (logical Connector)
|
||
|
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Connector.lib"))
|
||
|
(library (logical Device)
|
||
|
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib"))
|
||
|
(library (logical Jumper)
|
||
|
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Jumper.lib"))
|
||
|
(library (logical Switch)
|
||
|
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Switch.lib"))
|
||
|
(library (logical Timer)
|
||
|
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Timer.lib")))
|
||
|
(nets
|
||
|
(net (code 1) (name "Net-(JP1-Pad2)")
|
||
|
(node (ref SW5) (pin 2))
|
||
|
(node (ref SW6) (pin 3))
|
||
|
(node (ref JP1) (pin 2)))
|
||
|
(net (code 2) (name "Net-(C1-Pad1)")
|
||
|
(node (ref U1) (pin 5))
|
||
|
(node (ref C1) (pin 1)))
|
||
|
(net (code 3) (name GND)
|
||
|
(node (ref J1) (pin 8))
|
||
|
(node (ref SW5) (pin 3))
|
||
|
(node (ref SW1) (pin 3))
|
||
|
(node (ref SW3) (pin 3))
|
||
|
(node (ref SW4) (pin 3))
|
||
|
(node (ref SW2) (pin 3))
|
||
|
(node (ref U1) (pin 1))
|
||
|
(node (ref C2) (pin 2))
|
||
|
(node (ref C1) (pin 2)))
|
||
|
(net (code 4) (name "Net-(SW6-Pad1)")
|
||
|
(node (ref SW6) (pin 1))
|
||
|
(node (ref U1) (pin 3)))
|
||
|
(net (code 5) (name "Net-(R1-Pad1)")
|
||
|
(node (ref U1) (pin 7))
|
||
|
(node (ref R1) (pin 1))
|
||
|
(node (ref R2) (pin 1)))
|
||
|
(net (code 6) (name "Net-(C2-Pad1)")
|
||
|
(node (ref U1) (pin 6))
|
||
|
(node (ref C2) (pin 1))
|
||
|
(node (ref R1) (pin 2)))
|
||
|
(net (code 7) (name +5V)
|
||
|
(node (ref U1) (pin 4))
|
||
|
(node (ref R2) (pin 2))
|
||
|
(node (ref U1) (pin 8))
|
||
|
(node (ref J1) (pin 7)))
|
||
|
(net (code 8) (name "Net-(J1-Pad2)")
|
||
|
(node (ref SW3) (pin 2))
|
||
|
(node (ref J1) (pin 2)))
|
||
|
(net (code 9) (name "Net-(J1-Pad3)")
|
||
|
(node (ref SW1) (pin 2))
|
||
|
(node (ref J1) (pin 3)))
|
||
|
(net (code 10) (name "Net-(J1-Pad1)")
|
||
|
(node (ref SW2) (pin 2))
|
||
|
(node (ref J1) (pin 1)))
|
||
|
(net (code 11) (name "Net-(J1-Pad9)")
|
||
|
(node (ref J1) (pin 9)))
|
||
|
(net (code 12) (name "Net-(J1-Pad5)")
|
||
|
(node (ref J1) (pin 5)))
|
||
|
(net (code 13) (name "Net-(J1-Pad4)")
|
||
|
(node (ref SW4) (pin 2))
|
||
|
(node (ref J1) (pin 4)))
|
||
|
(net (code 14) (name "Net-(SW5-Pad1)")
|
||
|
(node (ref SW5) (pin 1)))
|
||
|
(net (code 15) (name "Net-(SW1-Pad1)")
|
||
|
(node (ref SW1) (pin 1)))
|
||
|
(net (code 16) (name "Net-(SW3-Pad1)")
|
||
|
(node (ref SW3) (pin 1)))
|
||
|
(net (code 17) (name "Net-(SW4-Pad1)")
|
||
|
(node (ref SW4) (pin 1)))
|
||
|
(net (code 18) (name "Net-(U1-Pad2)")
|
||
|
(node (ref U1) (pin 2)))
|
||
|
(net (code 19) (name "Net-(SW2-Pad1)")
|
||
|
(node (ref SW2) (pin 1)))
|
||
|
(net (code 20) (name "Net-(J1-Pad6)")
|
||
|
(node (ref JP1) (pin 1))
|
||
|
(node (ref SW6) (pin 2))
|
||
|
(node (ref J1) (pin 6)))))
|