131 lines
4.9 KiB
Plaintext
131 lines
4.9 KiB
Plaintext
(export (version D)
|
|
(design
|
|
(source /Users/marcelk/Projects/Gigatron-1/Design/BabelFish/PS2.sch)
|
|
(date "2018 July 16, Monday 23:54:44")
|
|
(tool "Eeschema 4.0.6")
|
|
(sheet (number 1) (name /) (tstamps /)
|
|
(title_block
|
|
(title "Gigatron PS/2 keyboard adapter")
|
|
(company)
|
|
(rev)
|
|
(date 2018-07-16)
|
|
(source PS2.sch)
|
|
(comment (number 1) (value ""))
|
|
(comment (number 2) (value ""))
|
|
(comment (number 3) (value ""))
|
|
(comment (number 4) (value "")))))
|
|
(components
|
|
(comp (ref U1)
|
|
(value ATTINY85-20PU)
|
|
(footprint MvK:DIP-8_W7.62mm_Socket)
|
|
(libsource (lib atmel) (part ATTINY85-20PU))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5B4CA4BA))
|
|
(comp (ref J1)
|
|
(value CONN_5749180-1)
|
|
(footprint MvK:PS2-MvK)
|
|
(libsource (lib PS2-rescue) (part CONN_5749180-1-RESCUE-PS2))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5B4CB2E5))
|
|
(comp (ref J2)
|
|
(value DB9-MvK)
|
|
(footprint MvK:DB9-MvK)
|
|
(libsource (lib PS2-cache) (part DB9-MvK))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5B4CC909)))
|
|
(libparts
|
|
(libpart (lib atmel) (part ATTINY25-20PU)
|
|
(aliases
|
|
(alias ATTINY45-20PU)
|
|
(alias ATTINY85-20PU))
|
|
(description "PDIP8, 2k Flash, 128B SRAM, 128B EEPROM, Debug Wire")
|
|
(docs http://www.atmel.com/images/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf)
|
|
(fields
|
|
(field (name Reference) U)
|
|
(field (name Value) ATTINY25-20PU)
|
|
(field (name Footprint) Housings_DIP:DIP-8_W7.62mm))
|
|
(pins
|
|
(pin (num 1) (name "PB5(~RESET~/dW/ADC0/PCINT5)") (type BiDi))
|
|
(pin (num 2) (name "PB3(XTAL1/CLKI/OC1B/ADC3/PCINT3)") (type BiDi))
|
|
(pin (num 3) (name "PB4(XTAL2/CLKO/OC1B/ADC2/PCINT4)") (type BiDi))
|
|
(pin (num 4) (name GND) (type power_in))
|
|
(pin (num 5) (name "PB0(MOSI/DI/SDA/AIN0/OC0A/OC1A/AREF/PCINT0)") (type BiDi))
|
|
(pin (num 6) (name "PB1(MISO/DO/AIN1/OC0B/OC1A/PCINT1)") (type BiDi))
|
|
(pin (num 7) (name "PB2(SCK/USCK/SCL/T0/INT0/ADC1/PCINT2)") (type BiDi))
|
|
(pin (num 8) (name VCC) (type power_in))))
|
|
(libpart (lib PS2-rescue) (part CONN_5749180-1-RESCUE-PS2)
|
|
(footprints
|
|
(fp CONN_5749180-1))
|
|
(fields
|
|
(field (name Reference) J)
|
|
(field (name Value) CONN_5749180-1-RESCUE-PS2)
|
|
(field (name Footprint) CONN_5749180-1))
|
|
(pins
|
|
(pin (num 1) (name 1) (type BiDi))
|
|
(pin (num 2) (name 2) (type unspc))
|
|
(pin (num 3) (name 3) (type input))
|
|
(pin (num 4) (name 4) (type power_in))
|
|
(pin (num 5) (name 5) (type BiDi))
|
|
(pin (num 6) (name 6) (type unspc))))
|
|
(libpart (lib PS2-cache) (part DB9-MvK)
|
|
(footprints
|
|
(fp DB*F*))
|
|
(fields
|
|
(field (name Reference) J)
|
|
(field (name Value) DB9-MvK))
|
|
(pins
|
|
(pin (num 0) (name PAD) (type passive))
|
|
(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 power_out))
|
|
(pin (num 7) (name 7) (type passive))
|
|
(pin (num 8) (name 8) (type power_out))
|
|
(pin (num 9) (name 9) (type passive)))))
|
|
(libraries
|
|
(library (logical PS2-rescue)
|
|
(uri /Users/marcelk/Projects/Gigatron-1/Design/BabelFish/PS2-rescue.lib))
|
|
(library (logical atmel)
|
|
(uri "/Library/Application Support/kicad/library/atmel.lib"))
|
|
(library (logical PS2-cache)
|
|
(uri /Users/marcelk/Projects/Gigatron-1/Design/BabelFish/PS2-cache.lib)))
|
|
(nets
|
|
(net (code 1) (name "Net-(J1-Pad6)")
|
|
(node (ref J1) (pin 6)))
|
|
(net (code 2) (name "Net-(J1-Pad2)")
|
|
(node (ref J1) (pin 2)))
|
|
(net (code 3) (name "Net-(J2-Pad9)")
|
|
(node (ref J2) (pin 9)))
|
|
(net (code 4) (name "Net-(J2-Pad7)")
|
|
(node (ref J2) (pin 7)))
|
|
(net (code 5) (name "Net-(J2-Pad5)")
|
|
(node (ref J2) (pin 5)))
|
|
(net (code 6) (name "Net-(J2-Pad1)")
|
|
(node (ref J2) (pin 1)))
|
|
(net (code 7) (name GND)
|
|
(node (ref J2) (pin 0))
|
|
(node (ref J1) (pin 3))
|
|
(node (ref U1) (pin 4))
|
|
(node (ref J2) (pin 8)))
|
|
(net (code 8) (name /PS/2_CLOCK)
|
|
(node (ref J1) (pin 5))
|
|
(node (ref U1) (pin 3)))
|
|
(net (code 9) (name +5V)
|
|
(node (ref J1) (pin 4))
|
|
(node (ref U1) (pin 8))
|
|
(node (ref U1) (pin 1))
|
|
(node (ref J2) (pin 6)))
|
|
(net (code 10) (name /SER_DATA)
|
|
(node (ref J2) (pin 2))
|
|
(node (ref U1) (pin 7)))
|
|
(net (code 11) (name /SER_PULSE)
|
|
(node (ref U1) (pin 5))
|
|
(node (ref J2) (pin 4)))
|
|
(net (code 12) (name /PS/2_DATA)
|
|
(node (ref J1) (pin 1))
|
|
(node (ref U1) (pin 2)))
|
|
(net (code 13) (name /SER_LATCH)
|
|
(node (ref U1) (pin 6))
|
|
(node (ref J2) (pin 3))))) |