RC6502-Apple-1-Replica/RC6502 Terminal/RC6502 Terminal.net

1027 lines
37 KiB
Plaintext
Raw Normal View History

2020-01-21 11:53:52 +00:00
(export (version D)
(design
2020-01-21 23:25:57 +00:00
(source "D:/owncloud/Documents/Projects/RC6502/RC6502 Terminal/RC6502 Terminal.sch")
(date "21/01/2020 22:42:20")
2020-01-21 11:53:52 +00:00
(tool "Eeschema 4.0.7")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source "RC6502 Terminal.sch")
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref J1)
(value RC6502_Backplane)
(footprint Pin_Headers:Pin_Header_Angled_1x39_Pitch2.54mm)
(libsource (lib rc6502_backplane) (part RC6502_Backplane))
(sheetpath (names /) (tstamps /))
(tstamp 5E248C66))
(comp (ref U1)
(value MC6821)
(footprint Housings_DIP:DIP-40_W15.24mm_Socket_LongPads)
(libsource (lib mc6821) (part MC6821))
(sheetpath (names /) (tstamps /))
(tstamp 5E249286))
(comp (ref U2)
(value 74LS138)
(footprint Housings_DIP:DIP-16_W7.62mm_Socket_LongPads)
(libsource (lib 74xx) (part 74LS138))
(sheetpath (names /) (tstamps /))
(tstamp 5E249EB5))
(comp (ref JP1)
(value KBD_PWR)
(footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm)
(libsource (lib link_power) (part Link_Power))
(sheetpath (names /) (tstamps /))
(tstamp 5E25AF74))
(comp (ref J2)
(value KBD_SER)
2020-01-21 23:25:57 +00:00
(footprint Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm)
2020-01-21 11:53:52 +00:00
(libsource (lib conn) (part Conn_01x06))
(sheetpath (names /) (tstamps /))
(tstamp 5E25B19C))
(comp (ref Y1)
(value 16Mhz)
(footprint Crystals:Crystal_HC49-4H_Vertical)
(libsource (lib device) (part Crystal_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E25BD20))
(comp (ref C6)
(value 22pF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E25C0EA))
(comp (ref C10)
(value 22pF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E25C2E6))
(comp (ref R1)
(value 10k)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5E25D3E9))
(comp (ref C4)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E25D964))
(comp (ref C7)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E25F695))
(comp (ref SW1)
(value KBD_RES)
(footprint Buttons_Switches_THT:SW_PUSH_6mm)
(libsource (lib switches) (part SW_Push))
(sheetpath (names /) (tstamps /))
(tstamp 5E260A4C))
(comp (ref U3)
(value 74LS00)
(footprint Housings_DIP:DIP-14_W7.62mm_Socket_LongPads)
(libsource (lib 74xx) (part 74LS00))
(sheetpath (names /) (tstamps /))
(tstamp 5E268866))
(comp (ref C9)
(value 10nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E26983F))
(comp (ref J4)
(value KBD_ICSP)
(footprint Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm)
(libsource (lib conn) (part Conn_02x03_Odd_Even))
(sheetpath (names /) (tstamps /))
(tstamp 5E26FA0A))
(comp (ref JP2)
(value VID_PWR)
(footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm)
(libsource (lib link_power) (part Link_Power))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D879))
(comp (ref J3)
(value VID_SER)
2020-01-21 23:25:57 +00:00
(footprint Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm)
2020-01-21 11:53:52 +00:00
(libsource (lib conn) (part Conn_01x06))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D87F))
(comp (ref U5)
(value ATMEGA328_MCU)
2020-01-21 23:25:57 +00:00
(footprint Housings_DIP:DIP-28_W7.62mm_Socket)
2020-01-21 11:53:52 +00:00
(libsource (lib atmega328_mcu) (part ATMEGA328_MCU))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D88F))
(comp (ref Y2)
(value 16Mhz)
(footprint Crystals:Crystal_HC49-4H_Vertical)
(libsource (lib device) (part Crystal_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D895))
(comp (ref C11)
(value 22pF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D89B))
(comp (ref C12)
(value 22pF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D8A5))
(comp (ref R2)
(value 10k)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D8C7))
(comp (ref C5)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D8D2))
(comp (ref C8)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D8E5))
(comp (ref SW2)
(value VID_RES)
(footprint Buttons_Switches_THT:SW_PUSH_6mm)
(libsource (lib switches) (part SW_Push))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D8FC))
(comp (ref J6)
(value AUDIO)
(footprint rca:rca_yellow)
(libsource (lib rca_plug) (part RCA_PLUG))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D90D))
(comp (ref D2)
(value 1n4148)
(footprint Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal)
(libsource (lib device) (part D_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D91B))
(comp (ref D1)
(value 1n4148)
(footprint Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal)
(libsource (lib device) (part D_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D921))
(comp (ref R3)
(value 1k)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D928))
(comp (ref R4)
(value 330)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D92F))
(comp (ref J7)
(value VIDEO)
(footprint rca:rca_yellow)
(libsource (lib rca_plug) (part RCA_PLUG))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D936))
(comp (ref R5)
(value 75)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D945))
(comp (ref J5)
(value VID_ICSP)
(footprint Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm)
(libsource (lib conn) (part Conn_02x03_Odd_Even))
(sheetpath (names /) (tstamps /))
(tstamp 5E27D96B))
(comp (ref C1)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E295578))
(comp (ref C2)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E295920))
(comp (ref C3)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5E296960))
(comp (ref J8)
(value Keyboard)
(footprint ps2:MINI-DIN-6-FULL-SHIELD)
(libsource (lib ps2_connector) (part PS/2_Connector))
(sheetpath (names /) (tstamps /))
(tstamp 5E29DBB0))
(comp (ref R8)
(value 10k)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5E2B081B))
(comp (ref R9)
(value 10k)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5E2B0EDB))
(comp (ref D3)
(value VID)
(footprint LEDs:LED_D5.0mm)
(libsource (lib device) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 5E2B88B6))
(comp (ref R6)
(value 220)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5E2B8CE9))
(comp (ref D4)
(value KBD)
(footprint LEDs:LED_D5.0mm)
(libsource (lib device) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 5E2BB703))
(comp (ref R7)
(value 220)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
2020-01-21 23:25:57 +00:00
(tstamp 5E2BB709))
(comp (ref U4)
(value ATMEGA328_MCU)
(footprint Housings_DIP:DIP-28_W7.62mm_Socket)
(libsource (lib atmega328_mcu) (part ATMEGA328_MCU))
(sheetpath (names /) (tstamps /))
(tstamp 5E25B941))
(comp (ref JP3)
(value SELECT)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5E2D1584)))
2020-01-21 11:53:52 +00:00
(libparts
(libpart (lib 74xx) (part 74LS00)
(aliases
(alias 74LS37)
(alias 7400)
(alias 74HCT00)
(alias 74HC00))
(description "Quad nand2")
(footprints
(fp 14DIP300*)
(fp SO14*))
(fields
(field (name Reference) U)
(field (name Value) 74LS00))
(pins
(pin (num 1) (name ~) (type input))
(pin (num 2) (name ~) (type input))
(pin (num 3) (name ~) (type output))
(pin (num 4) (name ~) (type input))
(pin (num 5) (name ~) (type input))
(pin (num 6) (name ~) (type output))
(pin (num 7) (name GND) (type power_in))
(pin (num 8) (name ~) (type output))
(pin (num 9) (name ~) (type input))
(pin (num 10) (name ~) (type input))
(pin (num 11) (name ~) (type output))
(pin (num 12) (name ~) (type input))
(pin (num 13) (name ~) (type input))
(pin (num 14) (name VCC) (type power_in))))
(libpart (lib 74xx) (part 74LS138)
(description "Decoder 3 to 8 (active low outputs)")
(fields
(field (name Reference) U)
(field (name Value) 74LS138))
(pins
(pin (num 1) (name A0) (type input))
(pin (num 2) (name A1) (type input))
(pin (num 3) (name A2) (type input))
(pin (num 4) (name E1) (type input))
(pin (num 5) (name E2) (type input))
(pin (num 6) (name E3) (type input))
(pin (num 7) (name O7) (type output))
(pin (num 8) (name GND) (type power_in))
(pin (num 9) (name O6) (type output))
(pin (num 10) (name O5) (type output))
(pin (num 11) (name O4) (type output))
(pin (num 12) (name O3) (type output))
(pin (num 13) (name O2) (type output))
(pin (num 14) (name O1) (type output))
(pin (num 15) (name O0) (type output))
(pin (num 16) (name VCC) (type power_in))))
(libpart (lib atmega328_mcu) (part ATMEGA328_MCU)
(description "PDIP28 Narrow, 16k Flash, 1kB SRAM, 512B EEPROM")
(docs http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet.pdf)
(footprints
(fp 28DIP-ELL600)
(fp 28dip600))
(fields
(field (name Reference) U)
(field (name Value) ATMEGA328_MCU)
(field (name Footprint) DIL28))
(pins
(pin (num 1) (name ~RESET) (type BiDi))
(pin (num 2) (name RXD) (type BiDi))
(pin (num 3) (name TXD) (type BiDi))
(pin (num 4) (name "(PCINT18/INT0)PD2") (type BiDi))
(pin (num 5) (name "(PCINT19/OC2B/INT1)PD3") (type BiDi))
(pin (num 6) (name "(PCINT20/XCK/T0)PD4") (type BiDi))
(pin (num 7) (name VCC) (type power_in))
(pin (num 8) (name GND) (type power_in))
(pin (num 9) (name XTAL1) (type BiDi))
(pin (num 10) (name XTAL2) (type BiDi))
(pin (num 11) (name "(PCINT21/OC0B/T1)PD5") (type BiDi))
(pin (num 12) (name "(PCINT22/OC0A/AIN0)PD6") (type BiDi))
(pin (num 13) (name "(PCINT23/AIN1)PD7") (type BiDi))
(pin (num 14) (name "(PCINT0/CLKO/ICP1)PB0") (type BiDi))
(pin (num 15) (name "(PCINT1/OC1A)PB1") (type BiDi))
(pin (num 16) (name "(PCINT2/OC1B/~SS~)PB2") (type BiDi))
(pin (num 17) (name "(PCINT3/OC2A/MOSI)PB3") (type BiDi))
(pin (num 18) (name "(PCINT4/MISO)PB4") (type BiDi))
(pin (num 19) (name "(PCINT5/SCK)PB5") (type BiDi))
(pin (num 20) (name AVCC) (type power_in))
(pin (num 21) (name AREF) (type BiDi))
(pin (num 22) (name GND) (type power_in))
(pin (num 23) (name "(PCINT8/ADC0)PC0") (type BiDi))
(pin (num 24) (name "(PCINT9/ADC1)PC1") (type BiDi))
(pin (num 25) (name "(PCINT10/ADC2)PC2") (type BiDi))
(pin (num 26) (name "(PCINT11/ADC3)PC3") (type BiDi))
(pin (num 27) (name "(PCINT12/SDA/ADC4)PC4") (type BiDi))
(pin (num 28) (name "(PCINT13/SCL/ADC5)PC5") (type BiDi))))
(libpart (lib device) (part C_Small)
(description "Unpolarized capacitor")
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part Conn_01x06)
(description "Generic connector, single row, 01x06")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x06))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))))
(libpart (lib conn) (part Conn_02x03_Odd_Even)
(description "Generic connector, double row, 02x03, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)")
(docs ~)
(footprints
(fp Connector*:*2x??x*mm*)
(fp Connector*:*2x???Pitch*)
(fp Pin_Header_Straight_2X*)
(fp Pin_Header_Angled_2X*)
(fp Socket_Strip_Straight_2X*)
(fp Socket_Strip_Angled_2X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_02x03_Odd_Even))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))))
(libpart (lib device) (part Crystal_Small)
(description "Two pin crystal, small symbol")
(footprints
(fp Crystal*))
(fields
(field (name Reference) Y)
(field (name Value) Crystal_Small))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib device) (part D_Small)
(description "Diode, small symbol")
(footprints
(fp TO-???*)
(fp *SingleDiode)
(fp *_Diode_*)
(fp *SingleDiode*)
(fp D_*))
(fields
(field (name Reference) D)
(field (name Value) D_Small))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
2020-01-21 23:25:57 +00:00
(libpart (lib device) (part Jumper_NC_Dual)
(description "Dual Jumper, normally closed")
(fields
(field (name Reference) JP)
(field (name Value) Jumper_NC_Dual))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))))
2020-01-21 11:53:52 +00:00
(libpart (lib device) (part LED)
(description "LED generic")
(footprints
(fp LED*))
(fields
(field (name Reference) D)
(field (name Value) LED))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib link_power) (part Link_Power)
(description "Jumper, normally closed")
(fields
(field (name Reference) JP)
(field (name Value) Link_Power))
(pins
(pin (num 1) (name 1) (type power_out))
(pin (num 2) (name 2) (type passive))))
(libpart (lib mc6821) (part MC6821)
(description "Interface parallele 2 x 8 bits")
(fields
(field (name Reference) U)
(field (name Value) MC6821))
(pins
(pin (num 1) (name GND) (type power_in))
(pin (num 2) (name PA0) (type input))
(pin (num 3) (name PA1) (type input))
(pin (num 4) (name PA2) (type input))
(pin (num 5) (name PA3) (type input))
(pin (num 6) (name PA4) (type input))
(pin (num 7) (name PA5) (type input))
(pin (num 8) (name PA6) (type input))
(pin (num 9) (name PA7) (type input))
(pin (num 10) (name PB0) (type input))
(pin (num 11) (name PB1) (type input))
(pin (num 12) (name PB2) (type input))
(pin (num 13) (name PB3) (type input))
(pin (num 14) (name PB4) (type input))
(pin (num 15) (name PB5) (type input))
(pin (num 16) (name PB6) (type input))
(pin (num 17) (name PB7) (type input))
(pin (num 18) (name CB1) (type BiDi))
(pin (num 19) (name CB2) (type BiDi))
(pin (num 20) (name VCC) (type power_in))
(pin (num 21) (name R/W) (type input))
(pin (num 22) (name CS0) (type input))
(pin (num 23) (name ~CS2) (type input))
(pin (num 24) (name CS1) (type input))
(pin (num 25) (name E) (type input))
(pin (num 26) (name D7) (type input))
(pin (num 27) (name D6) (type input))
(pin (num 28) (name D5) (type input))
(pin (num 29) (name D4) (type input))
(pin (num 30) (name D3) (type input))
(pin (num 31) (name D2) (type input))
(pin (num 32) (name D1) (type input))
(pin (num 33) (name D0) (type input))
(pin (num 34) (name ~RESET) (type input))
(pin (num 35) (name RS1) (type input))
(pin (num 36) (name RS0) (type input))
(pin (num 37) (name IRQB) (type openCol))
(pin (num 38) (name IRQA) (type openCol))
(pin (num 39) (name CA2) (type BiDi))
(pin (num 40) (name CA1) (type BiDi))))
(libpart (lib ps2_connector) (part PS/2_Connector)
(description "6-pin Mini-DIN connector")
(docs http://service.powerdynamics.com/ec/Catalog17/Section%2011.pdf)
(footprints
(fp MINI?DIN*))
(fields
(field (name Reference) J)
(field (name Value) PS/2_Connector))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))
(pin (num 3) (name ~) (type passive))
(pin (num 4) (name ~) (type passive))
(pin (num 5) (name ~) (type passive))
(pin (num 6) (name ~) (type passive))
(pin (num 7) (name ~) (type NotConnected))))
(libpart (lib device) (part R)
(description Resistor)
(footprints
(fp R_*)
(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 rc6502_backplane) (part RC6502_Backplane)
(footprints
(fp Pin_Header_Straight_1X*)
(fp Pin_Header_Angled_1X*)
(fp Socket_Strip_Straight_1X*)
(fp Socket_Strip_Angled_1X*))
(fields
(field (name Reference) J)
(field (name Value) RC6502_Backplane))
(pins
(pin (num 1) (name A15) (type BiDi))
(pin (num 2) (name A14) (type BiDi))
(pin (num 3) (name A13) (type BiDi))
(pin (num 4) (name A12) (type BiDi))
(pin (num 5) (name A11) (type BiDi))
(pin (num 6) (name A10) (type BiDi))
(pin (num 7) (name A9) (type BiDi))
(pin (num 8) (name A8) (type BiDi))
(pin (num 9) (name A7) (type BiDi))
(pin (num 10) (name A6) (type BiDi))
(pin (num 11) (name A5) (type BiDi))
(pin (num 12) (name A4) (type BiDi))
(pin (num 13) (name A3) (type BiDi))
(pin (num 14) (name A2) (type BiDi))
(pin (num 15) (name A1) (type BiDi))
(pin (num 16) (name A0) (type BiDi))
(pin (num 17) (name P17) (type power_out))
(pin (num 18) (name P18) (type power_out))
(pin (num 19) (name PHI2) (type BiDi))
(pin (num 20) (name RESET) (type BiDi))
(pin (num 21) (name PHI0) (type BiDi))
(pin (num 22) (name IRQ) (type BiDi))
(pin (num 23) (name PHI1) (type BiDi))
(pin (num 24) (name RW) (type BiDi))
(pin (num 25) (name READY) (type BiDi))
(pin (num 26) (name SYNC) (type BiDi))
(pin (num 27) (name D0) (type BiDi))
(pin (num 28) (name D1) (type BiDi))
(pin (num 29) (name D2) (type BiDi))
(pin (num 30) (name D3) (type BiDi))
(pin (num 31) (name D4) (type BiDi))
(pin (num 32) (name D5) (type BiDi))
(pin (num 33) (name D6) (type BiDi))
(pin (num 34) (name D7) (type BiDi))
(pin (num 35) (name TX) (type BiDi))
(pin (num 36) (name RX) (type BiDi))
(pin (num 37) (name NMI) (type BiDi))
(pin (num 38) (name P38) (type NotConnected))
(pin (num 39) (name P39) (type NotConnected))))
(libpart (lib rca_plug) (part RCA_PLUG)
(description "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, ...)")
(footprints
(fp *BNC*)
(fp *SMA*)
(fp *SMB*)
(fp *SMC*)
(fp *Cinch*))
(fields
(field (name Reference) J)
(field (name Value) RCA_PLUG))
(pins
(pin (num 1) (name Ext) (type passive))
(pin (num 2) (name In) (type passive))))
(libpart (lib switches) (part SW_Push)
(description "Push button switch, generic, two pins")
(fields
(field (name Reference) SW)
(field (name Value) SW_Push))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive)))))
(libraries
(library (logical 74xx)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\74xx.lib"))
2020-01-21 23:25:57 +00:00
(library (logical conn)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib"))
2020-01-21 11:53:52 +00:00
(library (logical switches)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\switches.lib"))
(library (logical device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
(library (logical rc6502_backplane)
(uri D:\owncloud\Documents\Projects\RC6502\Templates\rc6502_backplane.lib))
(library (logical mc6821)
(uri D:\owncloud\Documents\Projects\RC6502\common\library\mc6821.lib))
(library (logical rca_plug)
(uri D:\owncloud\Documents\Projects\RC6502\Templates\rca_plug.lib))
2020-01-21 23:25:57 +00:00
(library (logical atmega328_mcu)
(uri D:\owncloud\Documents\Projects\RC6502\common\library\atmega328_mcu.lib))
2020-01-21 11:53:52 +00:00
(library (logical ps2_connector)
2020-01-21 23:25:57 +00:00
(uri "D:\\owncloud\\Documents\\Projects\\RC6502\\RC6502 Terminal\\library\\ps2_connector.lib"))
(library (logical link_power)
(uri D:\owncloud\Documents\Projects\RC6502\common\library\link_power.lib)))
2020-01-21 11:53:52 +00:00
(nets
2020-01-21 23:25:57 +00:00
(net (code 1) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19))
2020-01-21 11:53:52 +00:00
(node (ref U3) (pin 2))
2020-01-21 23:25:57 +00:00
(node (ref U3) (pin 1)))
(net (code 2) (name "Net-(C9-Pad2)")
2020-01-21 11:53:52 +00:00
(node (ref U3) (pin 3))
(node (ref C9) (pin 2)))
2020-01-21 23:25:57 +00:00
(net (code 3) (name "Net-(C7-Pad1)")
(node (ref J8) (pin 4))
(node (ref R9) (pin 1))
(node (ref J2) (pin 4))
(node (ref JP1) (pin 1))
(node (ref R1) (pin 2))
(node (ref C7) (pin 1))
(node (ref U4) (pin 20))
(node (ref R8) (pin 1))
(node (ref U4) (pin 7))
(node (ref J4) (pin 2)))
(net (code 4) (name "Net-(J2-Pad2)")
(node (ref J2) (pin 2))
(node (ref U4) (pin 3)))
(net (code 5) (name "Net-(J2-Pad3)")
(node (ref J2) (pin 3))
(node (ref U4) (pin 2)))
(net (code 6) (name "Net-(C4-Pad2)")
(node (ref SW1) (pin 2))
2020-01-21 11:53:52 +00:00
(node (ref R1) (pin 1))
(node (ref C4) (pin 2))
2020-01-21 23:25:57 +00:00
(node (ref J4) (pin 5))
(node (ref U4) (pin 1)))
(net (code 7) (name "Net-(C5-Pad1)")
(node (ref C5) (pin 1))
(node (ref J3) (pin 1)))
(net (code 8) (name "Net-(J3-Pad3)")
(node (ref J3) (pin 3))
(node (ref U5) (pin 2)))
(net (code 9) (name "Net-(J3-Pad2)")
(node (ref U5) (pin 3))
(node (ref J3) (pin 2)))
(net (code 10) (name "Net-(J4-Pad1)")
(node (ref U4) (pin 18))
(node (ref J4) (pin 1)))
(net (code 11) (name "Net-(J4-Pad3)")
(node (ref J4) (pin 3))
(node (ref U4) (pin 19)))
(net (code 12) (name "Net-(J4-Pad4)")
(node (ref U4) (pin 17))
(node (ref J4) (pin 4)))
(net (code 13) (name "Net-(C4-Pad1)")
(node (ref J2) (pin 1))
(node (ref C4) (pin 1)))
(net (code 14) (name "Net-(C11-Pad1)")
(node (ref U5) (pin 9))
(node (ref Y2) (pin 1))
(node (ref C11) (pin 1)))
(net (code 15) (name "Net-(C12-Pad1)")
(node (ref Y2) (pin 2))
(node (ref C12) (pin 1))
(node (ref U5) (pin 10)))
(net (code 16) (name "Net-(J8-Pad6)")
(node (ref J8) (pin 6)))
(net (code 17) (name "Net-(U4-Pad13)")
2020-01-21 11:53:52 +00:00
(node (ref U4) (pin 13)))
2020-01-21 23:25:57 +00:00
(net (code 18) (name "Net-(J8-Pad7)")
2020-01-21 11:53:52 +00:00
(node (ref J8) (pin 7)))
2020-01-21 23:25:57 +00:00
(net (code 19) (name /PS2_DATA)
2020-01-21 11:53:52 +00:00
(node (ref U4) (pin 5))
2020-01-21 23:25:57 +00:00
(node (ref J8) (pin 1))
(node (ref R9) (pin 2)))
(net (code 20) (name "Net-(J8-Pad2)")
2020-01-21 11:53:52 +00:00
(node (ref J8) (pin 2)))
2020-01-21 23:25:57 +00:00
(net (code 21) (name "Net-(C6-Pad1)")
(node (ref Y1) (pin 1))
(node (ref U4) (pin 9))
(node (ref C6) (pin 1)))
(net (code 22) (name "Net-(C10-Pad1)")
(node (ref Y1) (pin 2))
(node (ref U4) (pin 10))
(node (ref C10) (pin 1)))
(net (code 23) (name "Net-(U1-Pad23)")
(node (ref U2) (pin 10))
(node (ref U1) (pin 23)))
(net (code 24) (name "Net-(D4-Pad2)")
(node (ref R7) (pin 1))
(node (ref D4) (pin 2)))
(net (code 25) (name "Net-(R7-Pad2)")
(node (ref U4) (pin 16))
2020-01-21 11:53:52 +00:00
(node (ref R7) (pin 2)))
2020-01-21 23:25:57 +00:00
(net (code 26) (name "Net-(U5-Pad21)")
(node (ref U5) (pin 21)))
(net (code 27) (name "Net-(U4-Pad21)")
(node (ref U4) (pin 21)))
(net (code 28) (name /PS2_CLK)
2020-01-21 11:53:52 +00:00
(node (ref U4) (pin 4))
(node (ref J8) (pin 5))
2020-01-21 23:25:57 +00:00
(node (ref R8) (pin 2)))
(net (code 29) (name "Net-(D3-Pad2)")
2020-01-21 11:53:52 +00:00
(node (ref R6) (pin 1))
2020-01-21 23:25:57 +00:00
(node (ref D3) (pin 2)))
(net (code 30) (name "Net-(R6-Pad2)")
(node (ref R6) (pin 2))
2020-01-21 11:53:52 +00:00
(node (ref U5) (pin 16)))
2020-01-21 23:25:57 +00:00
(net (code 31) (name "Net-(JP3-Pad3)")
(node (ref U3) (pin 6))
(node (ref JP3) (pin 3)))
(net (code 32) (name /A4)
(node (ref JP3) (pin 1))
(node (ref U3) (pin 4))
(node (ref J1) (pin 12))
(node (ref U3) (pin 5)))
(net (code 33) (name "Net-(JP3-Pad2)")
(node (ref U1) (pin 22))
(node (ref JP3) (pin 2)))
(net (code 34) (name "Net-(U4-Pad6)")
(node (ref U4) (pin 6)))
(net (code 35) (name STROBE)
(node (ref U4) (pin 12))
(node (ref U1) (pin 40)))
(net (code 36) (name "Net-(U4-Pad14)")
(node (ref U4) (pin 14)))
(net (code 37) (name "Net-(U4-Pad15)")
2020-01-21 11:53:52 +00:00
(node (ref U4) (pin 15)))
2020-01-21 23:25:57 +00:00
(net (code 38) (name "Net-(J5-Pad3)")
2020-01-21 11:53:52 +00:00
(node (ref J5) (pin 3))
(node (ref U5) (pin 19)))
2020-01-21 23:25:57 +00:00
(net (code 39) (name "Net-(J5-Pad1)")
(node (ref J5) (pin 1))
(node (ref U5) (pin 18)))
(net (code 40) (name "Net-(J5-Pad4)")
2020-01-21 11:53:52 +00:00
(node (ref J5) (pin 4))
(node (ref U5) (pin 17))
(node (ref J6) (pin 2)))
2020-01-21 23:25:57 +00:00
(net (code 41) (name "Net-(C8-Pad1)")
(node (ref C8) (pin 1))
(node (ref J3) (pin 4))
(node (ref U5) (pin 7))
(node (ref JP2) (pin 1))
(node (ref J5) (pin 2))
(node (ref U5) (pin 20))
(node (ref R2) (pin 2)))
(net (code 42) (name "Net-(C5-Pad2)")
2020-01-21 11:53:52 +00:00
(node (ref SW2) (pin 2))
(node (ref C5) (pin 2))
2020-01-21 23:25:57 +00:00
(node (ref U5) (pin 1))
(node (ref R2) (pin 1))
(node (ref J5) (pin 5)))
(net (code 43) (name "Net-(D2-Pad2)")
(node (ref D2) (pin 2))
(node (ref U5) (pin 13)))
(net (code 44) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref U5) (pin 15)))
(net (code 45) (name "Net-(D1-Pad1)")
(node (ref D1) (pin 1))
(node (ref R3) (pin 2)))
(net (code 46) (name "Net-(D2-Pad1)")
2020-01-21 11:53:52 +00:00
(node (ref D2) (pin 1))
2020-01-21 23:25:57 +00:00
(node (ref R4) (pin 2)))
(net (code 47) (name "Net-(J7-Pad2)")
2020-01-21 11:53:52 +00:00
(node (ref J7) (pin 2))
2020-01-21 23:25:57 +00:00
(node (ref R4) (pin 1))
(node (ref R3) (pin 1))
(node (ref R5) (pin 1)))
(net (code 48) (name DA)
(node (ref U1) (pin 17))
(node (ref C9) (pin 1))
(node (ref U5) (pin 4)))
(net (code 49) (name RDA)
(node (ref U5) (pin 5))
(node (ref U1) (pin 18)))
(net (code 50) (name VCC)
(node (ref U2) (pin 16))
(node (ref C3) (pin 1))
(node (ref C2) (pin 1))
(node (ref C1) (pin 1))
(node (ref U1) (pin 20))
(node (ref J1) (pin 18))
(node (ref U3) (pin 14))
(node (ref U1) (pin 9))
(node (ref U1) (pin 24))
(node (ref JP2) (pin 2))
(node (ref JP1) (pin 2)))
(net (code 51) (name "Net-(J1-Pad21)")
(node (ref J1) (pin 21)))
(net (code 52) (name GND)
(node (ref SW2) (pin 1))
(node (ref C8) (pin 2))
(node (ref SW1) (pin 1))
(node (ref J8) (pin 3))
(node (ref C6) (pin 2))
(node (ref J2) (pin 6))
(node (ref C10) (pin 2))
(node (ref J6) (pin 1))
(node (ref C7) (pin 2))
(node (ref J3) (pin 6))
(node (ref U1) (pin 1))
(node (ref U5) (pin 8))
(node (ref U5) (pin 22))
(node (ref C11) (pin 2))
(node (ref R5) (pin 2))
(node (ref J7) (pin 1))
(node (ref J1) (pin 17))
(node (ref U4) (pin 22))
(node (ref J4) (pin 6))
(node (ref U4) (pin 8))
(node (ref U2) (pin 4))
(node (ref U2) (pin 5))
(node (ref U2) (pin 8))
(node (ref C12) (pin 2))
(node (ref J5) (pin 6))
(node (ref U3) (pin 7))
(node (ref C3) (pin 2))
(node (ref U3) (pin 10))
(node (ref U3) (pin 9))
(node (ref C2) (pin 2))
(node (ref C1) (pin 2))
(node (ref D3) (pin 1))
(node (ref U3) (pin 13))
(node (ref U3) (pin 12))
(node (ref D4) (pin 1)))
(net (code 53) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 54) (name "Net-(U2-Pad7)")
2020-01-21 11:53:52 +00:00
(node (ref U2) (pin 7)))
2020-01-21 23:25:57 +00:00
(net (code 55) (name "Net-(U2-Pad9)")
2020-01-21 11:53:52 +00:00
(node (ref U2) (pin 9)))
2020-01-21 23:25:57 +00:00
(net (code 56) (name "Net-(U1-Pad37)")
(node (ref U1) (pin 37)))
(net (code 57) (name "Net-(U2-Pad12)")
2020-01-21 11:53:52 +00:00
(node (ref U2) (pin 12)))
2020-01-21 23:25:57 +00:00
(net (code 58) (name "Net-(U2-Pad13)")
2020-01-21 11:53:52 +00:00
(node (ref U2) (pin 13)))
2020-01-21 23:25:57 +00:00
(net (code 59) (name "Net-(U2-Pad14)")
2020-01-21 11:53:52 +00:00
(node (ref U2) (pin 14)))
2020-01-21 23:25:57 +00:00
(net (code 60) (name "Net-(U2-Pad15)")
2020-01-21 11:53:52 +00:00
(node (ref U2) (pin 15)))
2020-01-21 23:25:57 +00:00
(net (code 61) (name /A12)
2020-01-21 11:53:52 +00:00
(node (ref U2) (pin 1))
(node (ref J1) (pin 4)))
2020-01-21 23:25:57 +00:00
(net (code 62) (name /A13)
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 3))
(node (ref U2) (pin 2)))
2020-01-21 23:25:57 +00:00
(net (code 63) (name /A14)
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 2))
(node (ref U2) (pin 3)))
2020-01-21 23:25:57 +00:00
(net (code 64) (name /A15)
2020-01-21 11:53:52 +00:00
(node (ref U2) (pin 6))
(node (ref J1) (pin 1)))
2020-01-21 23:25:57 +00:00
(net (code 65) (name /A0)
(node (ref U1) (pin 36))
(node (ref J1) (pin 16)))
(net (code 66) (name /D2)
(node (ref U1) (pin 31))
(node (ref J1) (pin 29)))
(net (code 67) (name /D3)
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 30))
(node (ref U1) (pin 30)))
2020-01-21 23:25:57 +00:00
(net (code 68) (name /D4)
2020-01-21 11:53:52 +00:00
(node (ref U1) (pin 29))
(node (ref J1) (pin 31)))
2020-01-21 23:25:57 +00:00
(net (code 69) (name /D5)
2020-01-21 11:53:52 +00:00
(node (ref U1) (pin 28))
(node (ref J1) (pin 32)))
2020-01-21 23:25:57 +00:00
(net (code 70) (name /D6)
(node (ref U1) (pin 27))
(node (ref J1) (pin 33)))
(net (code 71) (name /D7)
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 34))
(node (ref U1) (pin 26)))
2020-01-21 23:25:57 +00:00
(net (code 72) (name /R/~W)
(node (ref U1) (pin 21))
(node (ref J1) (pin 24)))
(net (code 73) (name /PHI2)
(node (ref J1) (pin 19))
(node (ref U1) (pin 25)))
(net (code 74) (name /~RESET)
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 20))
(node (ref U1) (pin 34)))
2020-01-21 23:25:57 +00:00
(net (code 75) (name /A1)
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 15))
(node (ref U1) (pin 35)))
2020-01-21 23:25:57 +00:00
(net (code 76) (name "Net-(U1-Pad38)")
(node (ref U1) (pin 38)))
(net (code 77) (name "Net-(J1-Pad37)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 37)))
2020-01-21 23:25:57 +00:00
(net (code 78) (name "Net-(J2-Pad5)")
2020-01-21 11:53:52 +00:00
(node (ref J2) (pin 5)))
2020-01-21 23:25:57 +00:00
(net (code 79) (name "Net-(J1-Pad36)")
(node (ref J1) (pin 36)))
(net (code 80) (name "Net-(J1-Pad7)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 7)))
2020-01-21 23:25:57 +00:00
(net (code 81) (name "Net-(J1-Pad5)")
(node (ref J1) (pin 5)))
(net (code 82) (name "Net-(J1-Pad6)")
(node (ref J1) (pin 6)))
(net (code 83) (name /D1)
(node (ref J1) (pin 28))
(node (ref U1) (pin 32)))
(net (code 84) (name "Net-(J1-Pad8)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 8)))
2020-01-21 23:25:57 +00:00
(net (code 85) (name "Net-(J1-Pad9)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 9)))
2020-01-21 23:25:57 +00:00
(net (code 86) (name "Net-(J1-Pad10)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 10)))
2020-01-21 23:25:57 +00:00
(net (code 87) (name "Net-(J1-Pad11)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 11)))
2020-01-21 23:25:57 +00:00
(net (code 88) (name "Net-(J1-Pad13)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 13)))
2020-01-21 23:25:57 +00:00
(net (code 89) (name "Net-(J1-Pad14)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 14)))
2020-01-21 23:25:57 +00:00
(net (code 90) (name "Net-(J1-Pad23)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 23)))
2020-01-21 23:25:57 +00:00
(net (code 91) (name "Net-(J1-Pad22)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 22)))
2020-01-21 23:25:57 +00:00
(net (code 92) (name "Net-(J1-Pad25)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 25)))
2020-01-21 23:25:57 +00:00
(net (code 93) (name "Net-(J1-Pad26)")
(node (ref J1) (pin 26)))
(net (code 94) (name "Net-(J1-Pad35)")
(node (ref J1) (pin 35)))
(net (code 95) (name "Net-(J1-Pad38)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 38)))
2020-01-21 23:25:57 +00:00
(net (code 96) (name "Net-(J1-Pad39)")
2020-01-21 11:53:52 +00:00
(node (ref J1) (pin 39)))
2020-01-21 23:25:57 +00:00
(net (code 97) (name /D0)
(node (ref U1) (pin 33))
(node (ref J1) (pin 27)))
(net (code 98) (name "Net-(U1-Pad39)")
2020-01-21 11:53:52 +00:00
(node (ref U1) (pin 39)))
2020-01-21 23:25:57 +00:00
(net (code 99) (name /VID0)
2020-01-21 11:53:52 +00:00
(node (ref U5) (pin 23))
(node (ref U1) (pin 10)))
2020-01-21 23:25:57 +00:00
(net (code 100) (name /VID1)
(node (ref U5) (pin 24))
(node (ref U1) (pin 11)))
(net (code 101) (name /VID2)
2020-01-21 11:53:52 +00:00
(node (ref U5) (pin 25))
(node (ref U1) (pin 12)))
2020-01-21 23:25:57 +00:00
(net (code 102) (name /VID3)
(node (ref U1) (pin 13))
(node (ref U5) (pin 26)))
(net (code 103) (name /VID4)
(node (ref U5) (pin 27))
(node (ref U1) (pin 14)))
(net (code 104) (name /VID5)
2020-01-21 11:53:52 +00:00
(node (ref U1) (pin 15))
(node (ref U5) (pin 28)))
2020-01-21 23:25:57 +00:00
(net (code 105) (name /VID6)
(node (ref U5) (pin 11))
(node (ref U1) (pin 16)))
(net (code 106) (name "Net-(J3-Pad5)")
(node (ref J3) (pin 5)))
(net (code 107) (name "Net-(U3-Pad11)")
(node (ref U3) (pin 11)))
(net (code 108) (name "Net-(U3-Pad8)")
(node (ref U3) (pin 8)))
(net (code 109) (name /KBD2)
(node (ref U4) (pin 25))
(node (ref U1) (pin 4)))
(net (code 110) (name "Net-(U5-Pad14)")
(node (ref U5) (pin 14)))
(net (code 111) (name "Net-(U5-Pad6)")
(node (ref U5) (pin 6)))
(net (code 112) (name "Net-(U5-Pad12)")
(node (ref U5) (pin 12)))
(net (code 113) (name /KBD0)
(node (ref U1) (pin 2))
(node (ref U4) (pin 23)))
(net (code 114) (name /KBD1)
(node (ref U1) (pin 3))
(node (ref U4) (pin 24)))
(net (code 115) (name /KBD3)
(node (ref U1) (pin 5))
(node (ref U4) (pin 26)))
(net (code 116) (name /KBD4)
(node (ref U4) (pin 27))
(node (ref U1) (pin 6)))
(net (code 117) (name /KBD5)
(node (ref U1) (pin 7))
(node (ref U4) (pin 28)))
(net (code 118) (name /KBD6)
(node (ref U4) (pin 11))
(node (ref U1) (pin 8)))))