PSG sound card layout

This commit is contained in:
Unknown 2018-12-28 17:49:03 +01:00
parent 3129dca1b8
commit 19ec39a9d8
9 changed files with 4576 additions and 393 deletions

View File

@ -61,26 +61,6 @@ X O7 19 700 -200 300 L 50 50 1 1 T
ENDDRAW
ENDDEF
#
# Audio-Jack-3
#
DEF Audio-Jack-3 J 0 40 Y Y 1 F N
F0 "J" -50 175 50 H V C CNN
F1 "Audio-Jack-3" 100 -70 50 H V C CNN
F2 "" 250 100 50 H I C CNN
F3 "" 250 100 50 H I C CNN
DRAW
T 0 -25 50 30 0 0 0 1 Normal 0 C C
T 0 -100 50 30 0 0 0 2 Normal 0 C C
S -185 125 100 -25 0 1 10 f
S -175 0 -205 100 0 1 0 F
P 4 0 1 10 -50 0 -25 25 0 0 100 0 N
P 4 0 1 10 100 100 -75 100 -100 75 -125 100 N
X ~ 1 200 0 100 L 50 50 1 1 P
X ~ 2 200 100 100 L 50 50 1 1 P
X ~ 3 -200 -100 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
@ -122,6 +102,30 @@ X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Conn_01x02
#
DEF Conn_01x02 J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Conn_01x02" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_??x*mm*
Connector*:*1x??x*mm*
Pin?Header?Straight?1X*
Pin?Header?Angled?1X*
Socket?Strip?Straight?1X*
Socket?Strip?Angled?1X*
$ENDFPLIST
DRAW
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 50 50 -150 1 1 10 f
X Pin_1 1 -200 0 150 R 50 50 1 1 P
X Pin_2 2 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Conn_02x08_Odd_Even
#
DEF Conn_02x08_Odd_Even J 0 40 Y N 1 F N
@ -208,25 +212,6 @@ X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# Jumper_NC_Dual
#
DEF Jumper_NC_Dual JP 0 30 Y N 1 F N
F0 "JP" 50 -100 50 H V L CNN
F1 "Jumper_NC_Dual" 0 100 50 H V C BNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
A -60 10 64 386 1413 0 1 0 N -10 50 -110 50
A 60 10 64 386 1413 0 1 0 N 110 50 10 50
C -120 0 35 0 1 0 N
C 0 0 36 0 1 0 N
C 120 0 35 0 1 0 N
X 1 1 -250 0 95 R 50 50 0 1 P
X 2 2 0 -100 60 U 50 50 0 1 P
X 3 3 250 0 95 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# Jumper_NO_Small
#
DEF Jumper_NO_Small JP 0 30 N N 1 F N
@ -483,6 +468,33 @@ X 2 2 -200 -100 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# TRS_3.5mm
#
DEF TRS_3.5mm J 0 40 Y Y 1 F N
F0 "J" 0 290 50 H V C CNN
F1 "TRS_3.5mm" -150 -200 50 H V L CNN
F2 "" 250 100 50 H I C CNN
F3 "" 250 100 50 H I C CNN
DRAW
T 0 -25 50 30 0 0 0 1 Normal 0 C C
T 0 -100 50 30 0 0 0 2 Normal 0 C C
S -180 240 100 -140 0 0 10 f
P 2 0 0 0 -200 -100 -200 0 N
P 2 0 0 0 -50 110 -40 130 N
P 2 0 0 0 40 -30 30 -10 N
P 4 0 0 0 100 -100 30 -100 30 -10 20 -30 N
P 4 0 0 0 100 200 -50 200 -50 110 -60 130 N
S -175 0 -205 100 0 1 0 F
P 4 0 1 10 -50 0 -25 25 0 0 100 0 N
P 4 0 1 10 100 100 -75 100 -100 75 -125 100 N
X ~ 1 -200 -200 100 U 50 50 1 1 P
X ~ 2 200 100 100 L 50 50 1 1 P
X ~ 3 200 200 100 L 50 50 1 1 P
X ~ 4 200 -100 100 L 50 50 1 1 P
X ~ 5 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# VCC
#
DEF VCC #PWR 0 0 Y Y 1 F P

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
(export (version D)
(design
(source "D:/ownCloud/Documents/Projects/RC6502/RC6502 PSG/RC6502 PSG.sch")
(date "26/12/2018 14:40:03")
(date "28/12/2018 17:05:50")
(tool "Eeschema 4.0.7")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -84,13 +84,13 @@
(tstamp 5C22F577))
(comp (ref C3)
(value 100uF)
(footprint Capacitors_THT:CP_Radial_D4.0mm_P2.00mm)
(footprint Capacitors_THT:CP_Radial_D5.0mm_P2.50mm)
(libsource (lib device) (part CP))
(sheetpath (names /) (tstamps /))
(tstamp 5C22F68D))
(comp (ref C5)
(value 10uF)
(footprint Capacitors_THT:CP_Radial_Tantal_D5.0mm_P5.00mm)
(footprint Capacitors_THT:CP_Radial_D5.0mm_P2.50mm)
(libsource (lib device) (part CP))
(sheetpath (names /) (tstamps /))
(tstamp 5C22FDDA))
@ -102,7 +102,7 @@
(tstamp 5C22FF68))
(comp (ref C6)
(value 10uF)
(footprint Capacitors_THT:CP_Radial_Tantal_D5.0mm_P5.00mm)
(footprint Capacitors_THT:CP_Radial_D5.0mm_P2.50mm)
(libsource (lib device) (part CP))
(sheetpath (names /) (tstamps /))
(tstamp 5C2305EC))
@ -136,18 +136,6 @@
(libsource (lib device) (part CP))
(sheetpath (names /) (tstamps /))
(tstamp 5C231F73))
(comp (ref J1)
(value Out)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib conn) (part Audio-Jack-3))
(sheetpath (names /) (tstamps /))
(tstamp 5C233E8D))
(comp (ref JP1)
(value CLK_SEL)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C235BBC))
(comp (ref R2)
(value 4k7)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
@ -171,7 +159,55 @@
(footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm)
(libsource (lib device) (part Jumper_NO_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5C23C542)))
(tstamp 5C23C542))
(comp (ref J1)
(value TRS_3.5mm)
(footprint TRS:Tayda_3.5mm_stereo_TRS_jack_A-853)
(libsource (lib trs_3.5mm) (part TRS_3.5mm))
(sheetpath (names /) (tstamps /))
(tstamp 5C2450A7))
(comp (ref C9)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5C245DE4))
(comp (ref C10)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5C24602B))
(comp (ref C11)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5C24609D))
(comp (ref C12)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5C2637FC))
(comp (ref C13)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5C26387E))
(comp (ref JP1)
(value CLK_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm)
(libsource (lib device) (part Jumper_NO_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5C265B84))
(comp (ref J5)
(value EXT)
(footprint Pin_Headers:Pin_Header_Angled_1x02_Pitch2.54mm)
(libsource (lib conn) (part Conn_01x02))
(sheetpath (names /) (tstamps /))
(tstamp 5C266EC8)))
(libparts
(libpart (lib 74xx) (part 74LS138)
(description "Decoder 3 to 8 (active low outputs)")
@ -221,16 +257,6 @@
(pin (num 18) (name D7) (type input))
(pin (num 19) (name O7) (type 3state))
(pin (num 20) (name VCC) (type power_in))))
(libpart (lib conn) (part Audio-Jack-3)
(description "3-pin audio jack receptable (stereo/TRS connector)")
(docs ~)
(fields
(field (name Reference) J)
(field (name Value) Audio-Jack-3))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))
(pin (num 3) (name ~) (type passive))))
(libpart (lib device) (part C)
(description "Unpolarized capacitor")
(footprints
@ -251,6 +277,22 @@
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part Conn_01x02)
(description "Generic connector, single row, 01x02")
(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_01x02))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))))
(libpart (lib conn) (part Conn_02x08_Odd_Even)
(description "Generic connector, double row, 02x08, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)")
(docs ~)
@ -299,15 +341,6 @@
(pin (num 7) (name GND) (type power_in))
(pin (num 8) (name OUT) (type output))
(pin (num 14) (name Vcc) (type power_in))))
(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))))
(libpart (lib device) (part Jumper_NO_Small)
(description "Jumper, normally open")
(fields
@ -436,285 +469,314 @@
(field (name Value) Speaker))
(pins
(pin (num 1) (name 1) (type input))
(pin (num 2) (name 2) (type input)))))
(pin (num 2) (name 2) (type input))))
(libpart (lib trs_3.5mm) (part TRS_3.5mm)
(description "3-pin audio jack receptable (stereo/TRS connector) with 2 switching contacts")
(docs ~)
(fields
(field (name Reference) J)
(field (name Value) TRS_3.5mm))
(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)))))
(libraries
(library (logical 74xx)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\74xx.lib"))
(library (logical rc6502_backplane)
(uri D:\ownCloud\Documents\Projects\RC6502\Templates\rc6502_backplane.lib))
(library (logical Oscillators)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\Oscillators.lib"))
(library (logical SN76489AN)
(uri "D:\\ownCloud\\Documents\\Projects\\RC6502\\RC6502 PSG\\SN76489AN.lib"))
(library (logical trs_3.5mm)
(uri D:\ownCloud\Documents\Projects\RC6502\Templates\trs_3.5mm.lib))
(library (logical device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
(library (logical conn)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib"))
(library (logical rc6502_backplane)
(uri D:\ownCloud\Documents\Projects\RC6502\Templates\rc6502_backplane.lib))
(library (logical SN76489AN)
(uri "D:\\ownCloud\\Documents\\Projects\\RC6502\\RC6502 PSG\\SN76489AN.lib"))
(library (logical Oscillators)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\Oscillators.lib"))
(library (logical linear)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\linear.lib")))
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\linear.lib"))
(library (logical 74xx)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\74xx.lib")))
(nets
(net (code 1) (name GND)
(node (ref C6) (pin 2))
(node (ref C2) (pin 2))
(node (ref C2) (pin 1))
(node (ref U1) (pin 4))
(node (ref U1) (pin 2))
(node (ref X1) (pin 7))
(node (ref LS1) (pin 2))
(net (code 1) (name "Net-(RV1-Pad2)")
(node (ref U1) (pin 3))
(node (ref RV1) (pin 2)))
(net (code 2) (name GND)
(node (ref C11) (pin 1))
(node (ref J1) (pin 1))
(node (ref J5) (pin 2))
(node (ref C10) (pin 1))
(node (ref C12) (pin 1))
(node (ref C13) (pin 1))
(node (ref U3) (pin 8))
(node (ref U3) (pin 5))
(node (ref C1) (pin 1))
(node (ref U2) (pin 14))
(node (ref C4) (pin 2))
(node (ref C3) (pin 2))
(node (ref U2) (pin 18))
(node (ref U2) (pin 17))
(node (ref U2) (pin 14))
(node (ref U2) (pin 13))
(node (ref U2) (pin 8))
(node (ref U2) (pin 7))
(node (ref U2) (pin 4))
(node (ref U5) (pin 8))
(node (ref U4) (pin 5))
(node (ref C9) (pin 1))
(node (ref LS1) (pin 2))
(node (ref U4) (pin 4))
(node (ref U3) (pin 8))
(node (ref RV1) (pin 3))
(node (ref U2) (pin 10))
(node (ref U4) (pin 8))
(node (ref U3) (pin 5))
(node (ref J4) (pin 17))
(node (ref U4) (pin 5))
(node (ref U5) (pin 8))
(node (ref U2) (pin 17))
(node (ref U2) (pin 18))
(node (ref U2) (pin 10))
(node (ref R3) (pin 2))
(node (ref C1) (pin 1))
(node (ref J1) (pin 3)))
(net (code 2) (name "Net-(C5-Pad1)")
(node (ref RV2) (pin 3))
(node (ref C5) (pin 1)))
(net (code 3) (name "Net-(RV2-Pad1)")
(node (ref RV2) (pin 1)))
(net (code 4) (name "Net-(C5-Pad2)")
(node (ref U1) (pin 8))
(node (ref C5) (pin 2)))
(net (code 5) (name "Net-(RV2-Pad2)")
(node (ref U1) (pin 1))
(node (ref RV2) (pin 2)))
(net (code 6) (name VCC)
(node (ref R2) (pin 1))
(node (ref U2) (pin 20))
(node (ref C1) (pin 2))
(node (ref J4) (pin 18))
(node (ref U3) (pin 16))
(node (ref U5) (pin 16))
(node (ref C3) (pin 1))
(node (ref C4) (pin 1))
(node (ref U4) (pin 16))
(node (ref U1) (pin 6))
(node (ref X1) (pin 14)))
(net (code 7) (name "Net-(C7-Pad2)")
(node (ref U1) (pin 2))
(node (ref C2) (pin 2))
(node (ref C6) (pin 2))
(node (ref C2) (pin 1))
(node (ref U2) (pin 4))
(node (ref U2) (pin 7))
(node (ref U2) (pin 8))
(node (ref U2) (pin 13))
(node (ref U1) (pin 4))
(node (ref RV1) (pin 3))
(node (ref X1) (pin 7)))
(net (code 3) (name Line)
(node (ref U5) (pin 7))
(node (ref RV1) (pin 1)))
(net (code 4) (name "Net-(R1-Pad1)")
(node (ref U1) (pin 7))
(node (ref R1) (pin 1)))
(net (code 5) (name "Net-(C7-Pad2)")
(node (ref C7) (pin 2))
(node (ref C8) (pin 1))
(node (ref U1) (pin 5)))
(net (code 8) (name "Net-(C7-Pad1)")
(node (ref C7) (pin 1))
(node (ref R3) (pin 1)))
(net (code 9) (name "Net-(R1-Pad1)")
(node (ref U1) (pin 7))
(node (ref R1) (pin 1)))
(net (code 10) (name Line)
(node (ref RV1) (pin 1))
(node (ref U5) (pin 7)))
(net (code 11) (name "Net-(RV1-Pad2)")
(node (ref U1) (pin 3))
(node (ref RV1) (pin 2)))
(net (code 12) (name "Net-(C6-Pad1)")
(net (code 6) (name "Net-(C7-Pad1)")
(node (ref R3) (pin 1))
(node (ref C7) (pin 1)))
(net (code 7) (name "Net-(C5-Pad1)")
(node (ref C5) (pin 1))
(node (ref RV2) (pin 3)))
(net (code 8) (name "Net-(RV2-Pad2)")
(node (ref U1) (pin 1))
(node (ref RV2) (pin 2)))
(net (code 9) (name "Net-(RV2-Pad1)")
(node (ref RV2) (pin 1)))
(net (code 10) (name "Net-(C6-Pad1)")
(node (ref R1) (pin 2))
(node (ref C6) (pin 1)))
(net (code 13) (name WRITE)
(node (ref J2) (pin 4))
(node (ref U5) (pin 5))
(node (ref U5) (pin 6))
(node (ref J2) (pin 2))
(node (ref J2) (pin 8))
(node (ref J2) (pin 6)))
(net (code 14) (name "Net-(X1-Pad1)")
(node (ref X1) (pin 1)))
(net (code 15) (name "Net-(U5-Pad9)")
(node (ref U5) (pin 9)))
(net (code 16) (name /D6)
(node (ref U5) (pin 11))
(node (ref J4) (pin 33))
(node (ref U2) (pin 16)))
(net (code 17) (name /D5)
(node (ref J4) (pin 32))
(node (ref U2) (pin 15))
(node (ref U5) (pin 12)))
(net (code 18) (name /D4)
(node (ref U2) (pin 12))
(node (ref U5) (pin 13))
(node (ref J4) (pin 31)))
(net (code 19) (name /D3)
(node (ref J4) (pin 30))
(node (ref U2) (pin 9))
(node (ref U5) (pin 15)))
(net (code 20) (name /D2)
(node (ref J4) (pin 29))
(node (ref U5) (pin 1))
(node (ref U2) (pin 6)))
(net (code 21) (name /CLK)
(node (ref U5) (pin 14))
(net (code 11) (name VCC)
(node (ref U4) (pin 16))
(node (ref C13) (pin 2))
(node (ref U2) (pin 20))
(node (ref J4) (pin 18))
(node (ref U3) (pin 16))
(node (ref U5) (pin 16))
(node (ref X1) (pin 14))
(node (ref C4) (pin 1))
(node (ref C3) (pin 1))
(node (ref C11) (pin 2))
(node (ref C9) (pin 2))
(node (ref C10) (pin 2))
(node (ref U1) (pin 6))
(node (ref C12) (pin 2))
(node (ref R2) (pin 1))
(node (ref C1) (pin 2)))
(net (code 12) (name "Net-(JP1-Pad2)")
(node (ref X1) (pin 8))
(node (ref JP1) (pin 2)))
(net (code 22) (name "Net-(JP2-Pad2)")
(node (ref LS1) (pin 1))
(node (ref JP2) (pin 2)))
(net (code 23) (name /D1)
(node (ref J4) (pin 28))
(node (ref U2) (pin 5))
(node (ref U5) (pin 2)))
(net (code 24) (name /D0)
(node (ref U5) (pin 3))
(node (ref U2) (pin 2))
(node (ref J4) (pin 27)))
(net (code 25) (name "Net-(J4-Pad16)")
(node (ref J4) (pin 16)))
(net (code 26) (name "Net-(J4-Pad15)")
(node (ref J4) (pin 15)))
(net (code 27) (name "Net-(J4-Pad14)")
(node (ref J4) (pin 14)))
(net (code 28) (name "Net-(J4-Pad13)")
(node (ref J4) (pin 13)))
(net (code 29) (name "Net-(J4-Pad12)")
(node (ref J4) (pin 12)))
(net (code 30) (name "Net-(J4-Pad11)")
(node (ref J4) (pin 11)))
(net (code 31) (name "Net-(J4-Pad10)")
(node (ref J4) (pin 10)))
(net (code 32) (name "Net-(J4-Pad9)")
(node (ref J4) (pin 9)))
(net (code 33) (name "Net-(J4-Pad8)")
(node (ref J4) (pin 8)))
(net (code 34) (name "Net-(J4-Pad7)")
(node (ref J4) (pin 7)))
(net (code 35) (name "Net-(J1-Pad2)")
(net (code 13) (name READY)
(node (ref U5) (pin 4))
(node (ref R2) (pin 2))
(node (ref U2) (pin 3)))
(net (code 14) (name "Net-(C5-Pad2)")
(node (ref C5) (pin 2))
(node (ref U1) (pin 8)))
(net (code 15) (name "Net-(X1-Pad1)")
(node (ref X1) (pin 1)))
(net (code 16) (name "Net-(J1-Pad3)")
(node (ref J1) (pin 3)))
(net (code 17) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(net (code 18) (name "Net-(J1-Pad2)")
(node (ref J1) (pin 2)))
(net (code 36) (name "Net-(C8-Pad2)")
(node (ref J1) (pin 1))
(node (ref JP2) (pin 1))
(node (ref C8) (pin 2)))
(net (code 37) (name /Phi0)
(node (ref JP1) (pin 3))
(net (code 19) (name "Net-(J4-Pad12)")
(node (ref J4) (pin 12)))
(net (code 20) (name "Net-(J4-Pad7)")
(node (ref J4) (pin 7)))
(net (code 21) (name "Net-(J4-Pad8)")
(node (ref J4) (pin 8)))
(net (code 22) (name "Net-(J4-Pad9)")
(node (ref J4) (pin 9)))
(net (code 23) (name "Net-(J4-Pad10)")
(node (ref J4) (pin 10)))
(net (code 24) (name "Net-(J4-Pad11)")
(node (ref J4) (pin 11)))
(net (code 25) (name "Net-(J4-Pad13)")
(node (ref J4) (pin 13)))
(net (code 26) (name "Net-(J4-Pad14)")
(node (ref J4) (pin 14)))
(net (code 27) (name "Net-(J4-Pad15)")
(node (ref J4) (pin 15)))
(net (code 28) (name "Net-(J4-Pad16)")
(node (ref J4) (pin 16)))
(net (code 29) (name "Net-(J4-Pad21)")
(node (ref J4) (pin 21)))
(net (code 38) (name "Net-(JP1-Pad1)")
(node (ref JP1) (pin 1))
(node (ref X1) (pin 8)))
(net (code 39) (name READ)
(net (code 30) (name READ)
(node (ref U2) (pin 1))
(node (ref U2) (pin 11))
(node (ref J2) (pin 10))
(node (ref J2) (pin 12))
(node (ref J2) (pin 14))
(node (ref J2) (pin 16))
(node (ref U2) (pin 11))
(node (ref U2) (pin 1)))
(net (code 40) (name READY)
(node (ref U5) (pin 4))
(node (ref U2) (pin 3))
(node (ref R2) (pin 2)))
(net (code 41) (name /A13)
(node (ref U4) (pin 2))
(node (ref J4) (pin 3)))
(net (code 42) (name /A14)
(node (ref U4) (pin 3))
(node (ref J4) (pin 2)))
(net (code 43) (name /A15)
(node (ref U4) (pin 6))
(node (ref J4) (pin 1)))
(net (code 44) (name "Net-(J3-Pad15)")
(node (ref J3) (pin 15))
(node (ref U4) (pin 7)))
(net (code 45) (name "Net-(J3-Pad13)")
(node (ref U4) (pin 9))
(node (ref J3) (pin 13)))
(net (code 46) (name "Net-(J3-Pad11)")
(node (ref U4) (pin 10))
(node (ref J3) (pin 11)))
(net (code 47) (name "Net-(J3-Pad9)")
(node (ref J3) (pin 9))
(node (ref U4) (pin 11)))
(net (code 48) (name "Net-(J3-Pad7)")
(node (ref J3) (pin 7))
(node (ref U4) (pin 12)))
(net (code 49) (name "Net-(J3-Pad5)")
(node (ref U4) (pin 13))
(node (ref J3) (pin 5)))
(net (code 50) (name /A10)
(node (ref J4) (pin 6))
(node (ref U3) (pin 1)))
(net (code 51) (name "Net-(J3-Pad3)")
(node (ref J3) (pin 3))
(node (ref U4) (pin 14)))
(net (code 52) (name "Net-(J3-Pad1)")
(node (ref J3) (pin 1))
(node (ref U4) (pin 15)))
(net (code 53) (name "Net-(J2-Pad1)")
(node (ref U3) (pin 15))
(node (ref J2) (pin 1)))
(net (code 54) (name "Net-(J2-Pad3)")
(node (ref U3) (pin 14))
(node (ref J2) (pin 3)))
(net (code 55) (name "Net-(J2-Pad5)")
(node (ref J2) (pin 5))
(node (ref U3) (pin 13)))
(net (code 56) (name "Net-(J2-Pad7)")
(node (ref J2) (pin 7))
(node (ref U3) (pin 12)))
(net (code 57) (name "Net-(J2-Pad9)")
(node (ref U3) (pin 11))
(node (ref J2) (pin 9)))
(net (code 58) (name "Net-(J2-Pad11)")
(node (ref U3) (pin 10))
(node (ref J2) (pin 11)))
(net (code 59) (name "Net-(J2-Pad13)")
(node (ref U3) (pin 9))
(node (ref J2) (pin 13)))
(net (code 60) (name "Net-(J2-Pad15)")
(node (ref U3) (pin 7))
(node (ref J2) (pin 15)))
(net (code 61) (name /Phi2)
(node (ref J4) (pin 19))
(node (ref U3) (pin 6)))
(net (code 62) (name /A12)
(node (ref U4) (pin 1))
(node (ref J4) (pin 4)))
(net (code 63) (name "Net-(J4-Pad36)")
(node (ref J4) (pin 36)))
(net (code 64) (name "Net-(J4-Pad26)")
(node (ref J4) (pin 26)))
(net (code 65) (name "Net-(J4-Pad35)")
(node (ref J4) (pin 35)))
(net (code 66) (name "Net-(J4-Pad25)")
(node (ref J4) (pin 25)))
(net (code 67) (name "Net-(J4-Pad23)")
(node (ref J4) (pin 23)))
(net (code 68) (name "Net-(J4-Pad22)")
(node (ref J4) (pin 22)))
(net (code 69) (name "Net-(J4-Pad20)")
(node (ref J4) (pin 20)))
(net (code 70) (name "Net-(J3-Pad10)")
(node (ref U3) (pin 4))
(node (ref J2) (pin 16)))
(net (code 31) (name "Net-(JP2-Pad2)")
(node (ref JP2) (pin 2))
(node (ref LS1) (pin 1)))
(net (code 32) (name "Net-(C8-Pad2)")
(node (ref J1) (pin 5))
(node (ref J5) (pin 1))
(node (ref JP2) (pin 1))
(node (ref C8) (pin 2)))
(net (code 33) (name /D7)
(node (ref U5) (pin 10))
(node (ref U2) (pin 19))
(node (ref J4) (pin 34)))
(net (code 34) (name /D6)
(node (ref U2) (pin 16))
(node (ref J4) (pin 33))
(node (ref U5) (pin 11)))
(net (code 35) (name /D5)
(node (ref U5) (pin 12))
(node (ref U2) (pin 15))
(node (ref J4) (pin 32)))
(net (code 36) (name /D4)
(node (ref U5) (pin 13))
(node (ref U2) (pin 12))
(node (ref J4) (pin 31)))
(net (code 37) (name /D3)
(node (ref J4) (pin 30))
(node (ref U2) (pin 9))
(node (ref U5) (pin 15)))
(net (code 38) (name /D2)
(node (ref U5) (pin 1))
(node (ref U2) (pin 6))
(node (ref J4) (pin 29)))
(net (code 39) (name /D1)
(node (ref J4) (pin 28))
(node (ref U2) (pin 5))
(node (ref U5) (pin 2)))
(net (code 40) (name /D0)
(node (ref J4) (pin 27))
(node (ref U5) (pin 3))
(node (ref U2) (pin 2)))
(net (code 41) (name /A10)
(node (ref U3) (pin 1))
(node (ref J4) (pin 6)))
(net (code 42) (name "Net-(J3-Pad10)")
(node (ref J3) (pin 2))
(node (ref J3) (pin 4))
(node (ref J3) (pin 6))
(node (ref J3) (pin 8))
(node (ref J3) (pin 10))
(node (ref J3) (pin 12))
(node (ref J3) (pin 14))
(node (ref J3) (pin 16))
(node (ref J3) (pin 4)))
(net (code 71) (name /R/~W)
(node (ref U3) (pin 3))
(node (ref J4) (pin 24)))
(net (code 72) (name /A11)
(node (ref J4) (pin 5))
(node (ref U3) (pin 2)))
(net (code 73) (name "Net-(J4-Pad39)")
(node (ref J4) (pin 39)))
(net (code 74) (name "Net-(J4-Pad38)")
(node (ref J4) (pin 38)))
(net (code 75) (name "Net-(J4-Pad37)")
(node (ref J3) (pin 12))
(node (ref U3) (pin 4))
(node (ref J3) (pin 16)))
(net (code 43) (name "Net-(J3-Pad13)")
(node (ref U4) (pin 9))
(node (ref J3) (pin 13)))
(net (code 44) (name "Net-(J3-Pad15)")
(node (ref U4) (pin 7))
(node (ref J3) (pin 15)))
(net (code 45) (name /A15)
(node (ref J4) (pin 1))
(node (ref U4) (pin 6)))
(net (code 46) (name /A14)
(node (ref U4) (pin 3))
(node (ref J4) (pin 2)))
(net (code 47) (name /A13)
(node (ref U4) (pin 2))
(node (ref J4) (pin 3)))
(net (code 48) (name "Net-(J3-Pad11)")
(node (ref U4) (pin 10))
(node (ref J3) (pin 11)))
(net (code 49) (name /A11)
(node (ref U3) (pin 2))
(node (ref J4) (pin 5)))
(net (code 50) (name /A12)
(node (ref U4) (pin 1))
(node (ref J4) (pin 4)))
(net (code 51) (name "Net-(J3-Pad3)")
(node (ref J3) (pin 3))
(node (ref U4) (pin 14)))
(net (code 52) (name "Net-(J2-Pad7)")
(node (ref J2) (pin 7))
(node (ref U3) (pin 12)))
(net (code 53) (name "Net-(J2-Pad5)")
(node (ref U3) (pin 13))
(node (ref J2) (pin 5)))
(net (code 54) (name "Net-(J2-Pad1)")
(node (ref J2) (pin 1))
(node (ref U3) (pin 15)))
(net (code 55) (name "Net-(J3-Pad1)")
(node (ref U4) (pin 15))
(node (ref J3) (pin 1)))
(net (code 56) (name "Net-(J3-Pad5)")
(node (ref U4) (pin 13))
(node (ref J3) (pin 5)))
(net (code 57) (name "Net-(J3-Pad7)")
(node (ref J3) (pin 7))
(node (ref U4) (pin 12)))
(net (code 58) (name "Net-(J3-Pad9)")
(node (ref J3) (pin 9))
(node (ref U4) (pin 11)))
(net (code 59) (name "Net-(J2-Pad9)")
(node (ref U3) (pin 11))
(node (ref J2) (pin 9)))
(net (code 60) (name "Net-(J4-Pad35)")
(node (ref J4) (pin 35)))
(net (code 61) (name "Net-(J4-Pad23)")
(node (ref J4) (pin 23)))
(net (code 62) (name /R/~W)
(node (ref J4) (pin 24))
(node (ref U3) (pin 3)))
(net (code 63) (name "Net-(J4-Pad25)")
(node (ref J4) (pin 25)))
(net (code 64) (name "Net-(J4-Pad26)")
(node (ref J4) (pin 26)))
(net (code 65) (name "Net-(J4-Pad36)")
(node (ref J4) (pin 36)))
(net (code 66) (name "Net-(J4-Pad37)")
(node (ref J4) (pin 37)))
(net (code 76) (name /D7)
(node (ref U2) (pin 19))
(node (ref U5) (pin 10))
(node (ref J4) (pin 34)))))
(net (code 67) (name "Net-(J4-Pad20)")
(node (ref J4) (pin 20)))
(net (code 68) (name "Net-(J4-Pad22)")
(node (ref J4) (pin 22)))
(net (code 69) (name "Net-(J2-Pad15)")
(node (ref U3) (pin 7))
(node (ref J2) (pin 15)))
(net (code 70) (name "Net-(J2-Pad13)")
(node (ref U3) (pin 9))
(node (ref J2) (pin 13)))
(net (code 71) (name "Net-(J2-Pad11)")
(node (ref U3) (pin 10))
(node (ref J2) (pin 11)))
(net (code 72) (name "Net-(J4-Pad38)")
(node (ref J4) (pin 38)))
(net (code 73) (name /Phi2)
(node (ref U3) (pin 6))
(node (ref J4) (pin 19)))
(net (code 74) (name "Net-(J4-Pad39)")
(node (ref J4) (pin 39)))
(net (code 75) (name "Net-(U5-Pad9)")
(node (ref U5) (pin 9)))
(net (code 76) (name WRITE)
(node (ref U5) (pin 5))
(node (ref J2) (pin 2))
(node (ref J2) (pin 8))
(node (ref J2) (pin 6))
(node (ref J2) (pin 4))
(node (ref U5) (pin 6)))
(net (code 77) (name /CLK)
(node (ref U5) (pin 14))
(node (ref JP1) (pin 1)))
(net (code 78) (name "Net-(J2-Pad3)")
(node (ref J2) (pin 3))
(node (ref U3) (pin 14)))))

View File

@ -1,4 +1,4 @@
update=26/12/2018 14:40:18
update=26/12/2018 15:10:01
version=1
last_client=kicad
[pcbnew]
@ -23,6 +23,16 @@ ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=export
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceForceRefPrefix=0
SpiceUseNetNumbers=0
LabSize=60
[general]
version=1
[eeschema]
@ -64,13 +74,4 @@ LibName32=valves
LibName33=D:/ownCloud/Documents/Projects/RC6502/Templates/rc6502_backplane
LibName34=SN76489AN
LibName35=C:/Program Files/KiCad/share/kicad/library/Oscillators
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=export
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceForceRefPrefix=0
SpiceUseNetNumbers=0
LabSize=60
LibName36=D:/ownCloud/Documents/Projects/RC6502/Templates/trs_3.5mm

View File

@ -34,6 +34,7 @@ LIBS:valves
LIBS:rc6502_backplane
LIBS:SN76489AN
LIBS:Oscillators
LIBS:trs_3.5mm
LIBS:RC6502 PSG-cache
EELAYER 25 0
EELAYER END
@ -532,11 +533,9 @@ $EndComp
Entry Wire Line
6925 3825 7025 3925
Wire Wire Line
6625 3825 6925 3825
6525 3825 6925 3825
Text Label 9000 4325 0 60 ~ 0
CLK
Text Label 6875 3825 2 60 ~ 0
CLK
$Comp
L LM386 U1
U 1 1 5C22EC62
@ -626,7 +625,7 @@ U 1 1 5C22F68D
P 2325 1075
F 0 "C3" H 2350 1175 50 0000 L CNN
F 1 "100uF" H 2350 975 50 0000 L CNN
F 2 "Capacitors_THT:CP_Radial_D4.0mm_P2.00mm" H 2363 925 50 0001 C CNN
F 2 "Capacitors_THT:CP_Radial_D5.0mm_P2.50mm" H 2363 925 50 0001 C CNN
F 3 "" H 2325 1075 50 0001 C CNN
1 2325 1075
0 -1 -1 0
@ -673,7 +672,7 @@ U 1 1 5C22FDDA
P 2525 2750
F 0 "C5" H 2550 2850 50 0000 L CNN
F 1 "10uF" H 2550 2650 50 0000 L CNN
F 2 "Capacitors_THT:CP_Radial_Tantal_D5.0mm_P5.00mm" H 2563 2600 50 0001 C CNN
F 2 "Capacitors_THT:CP_Radial_D5.0mm_P2.50mm" H 2563 2600 50 0001 C CNN
F 3 "" H 2525 2750 50 0001 C CNN
1 2525 2750
0 1 1 0
@ -708,7 +707,7 @@ U 1 1 5C2305EC
P 3000 2000
F 0 "C6" H 3025 2100 50 0000 L CNN
F 1 "10uF" H 3025 1900 50 0000 L CNN
F 2 "Capacitors_THT:CP_Radial_Tantal_D5.0mm_P5.00mm" H 3038 1850 50 0001 C CNN
F 2 "Capacitors_THT:CP_Radial_D5.0mm_P2.50mm" H 3038 1850 50 0001 C CNN
F 3 "" H 3000 2000 50 0001 C CNN
1 3000 2000
0 -1 -1 0
@ -837,25 +836,14 @@ Volume
Text GLabel 7325 4425 0 60 Output ~ 0
Line
$Comp
L Audio-Jack-3 J1
U 1 1 5C233E8D
P 4300 1850
F 0 "J1" H 4250 2025 50 0000 C CNN
F 1 "Out" H 4400 1780 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm" H 4550 1950 50 0001 C CNN
F 3 "" H 4550 1950 50 0001 C CNN
1 4300 1850
-1 0 0 1
$EndComp
$Comp
L GND #PWR013
U 1 1 5C234708
P 4600 1750
F 0 "#PWR013" H 4600 1500 50 0001 C CNN
F 1 "GND" H 4600 1600 50 0000 C CNN
F 2 "" H 4600 1750 50 0001 C CNN
F 3 "" H 4600 1750 50 0001 C CNN
1 4600 1750
P 4600 1525
F 0 "#PWR013" H 4600 1275 50 0001 C CNN
F 1 "GND" H 4600 1375 50 0000 C CNN
F 2 "" H 4600 1525 50 0001 C CNN
F 3 "" H 4600 1525 50 0001 C CNN
1 4600 1525
1 0 0 -1
$EndComp
$Comp
@ -869,35 +857,10 @@ F 3 "" H 3875 2550 50 0001 C CNN
1 3875 2550
1 0 0 -1
$EndComp
$Comp
L Jumper_NC_Dual JP1
U 1 1 5C235BBC
P 6525 3825
F 0 "JP1" H 6575 3725 50 0000 L CNN
F 1 "CLK_SEL" H 6525 3925 50 0000 C BNN
F 2 "Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm" H 6525 3825 50 0001 C CNN
F 3 "" H 6525 3825 50 0001 C CNN
1 6525 3825
0 -1 -1 0
$EndComp
Wire Wire Line
6425 4250 6525 4250
Wire Wire Line
6525 4250 6525 4075
Text Label 10375 4550 2 60 ~ 0
Phi0
Wire Wire Line
10425 4550 10075 4550
Entry Wire Line
9975 4450 10075 4550
Text Label 6550 3500 0 60 ~ 0
Phi0
Entry Wire Line
6925 3500 7025 3600
Wire Wire Line
6525 3500 6925 3500
Wire Wire Line
6525 3500 6525 3575
$Comp
L R R2
U 1 1 5C2374DE
@ -1056,17 +1019,17 @@ F 3 "" H 4050 2375 50 0001 C CNN
1 0 0 -1
$EndComp
Wire Wire Line
3875 1850 4100 1850
3875 1725 4100 1725
Connection ~ 3875 2375
Wire Wire Line
4500 1750 4500 1675
4500 1525 4500 1450
Wire Wire Line
4500 1675 4600 1675
4150 1450 4600 1450
Wire Wire Line
4600 1675 4600 1750
4600 1450 4600 1525
Wire Wire Line
3875 2375 3875 1850
NoConn ~ 4100 1950
3875 1100 3875 2375
NoConn ~ 4100 1825
$Comp
L GND #PWR017
U 1 1 5C240C7F
@ -1117,4 +1080,163 @@ Text Notes 7350 7500 0 60 ~ 0
RC6502 Programmable Sound Generator
Text Notes 7025 6950 0 60 ~ 0
A simple sound card for the RC6502 computer, this one implements the sound chip\noriginally found in systems such as the BBC Micro as well as Sega Master System\nconsoles. Note that the card does not have a designed in reset and needs startup\nroutines to stop it from generating a random noise on power-up.
NoConn ~ 4100 1625
NoConn ~ 4100 1925
$Comp
L TRS_3.5mm J1
U 1 1 5C2450A7
P 4300 1725
F 0 "J1" H 4300 2015 50 0000 C CNN
F 1 "TRS_3.5mm" H 4150 1525 50 0000 L CNN
F 2 "TRS:Tayda_3.5mm_stereo_TRS_jack_A-853" H 4550 1825 50 0001 C CNN
F 3 "" H 4550 1825 50 0001 C CNN
1 4300 1725
-1 0 0 1
$EndComp
$Comp
L C C9
U 1 1 5C245DE4
P 9425 1150
F 0 "C9" H 9450 1250 50 0000 L CNN
F 1 "100nF" H 9450 1050 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 9463 1000 50 0001 C CNN
F 3 "" H 9425 1150 50 0001 C CNN
1 9425 1150
-1 0 0 1
$EndComp
$Comp
L C C10
U 1 1 5C24602B
P 9750 1150
F 0 "C10" H 9775 1250 50 0000 L CNN
F 1 "100nF" H 9775 1050 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 9788 1000 50 0001 C CNN
F 3 "" H 9750 1150 50 0001 C CNN
1 9750 1150
-1 0 0 1
$EndComp
$Comp
L C C11
U 1 1 5C24609D
P 10075 1150
F 0 "C11" H 10100 1250 50 0000 L CNN
F 1 "100nF" H 10100 1050 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 10113 1000 50 0001 C CNN
F 3 "" H 10075 1150 50 0001 C CNN
1 10075 1150
-1 0 0 1
$EndComp
Wire Wire Line
9425 850 9425 1000
Wire Wire Line
9425 925 10725 925
Wire Wire Line
10075 925 10075 1000
Wire Wire Line
9750 1000 9750 925
Connection ~ 9750 925
Wire Wire Line
9425 1300 9425 1375
Wire Wire Line
9425 1375 10725 1375
Wire Wire Line
10075 1375 10075 1300
Wire Wire Line
9750 1300 9750 1375
Connection ~ 9750 1375
$Comp
L C C12
U 1 1 5C2637FC
P 10400 1150
F 0 "C12" H 10425 1250 50 0000 L CNN
F 1 "100nF" H 10425 1050 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 10438 1000 50 0001 C CNN
F 3 "" H 10400 1150 50 0001 C CNN
1 10400 1150
-1 0 0 1
$EndComp
$Comp
L C C13
U 1 1 5C26387E
P 10725 1150
F 0 "C13" H 10750 1250 50 0000 L CNN
F 1 "100nF" H 10750 1050 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 10763 1000 50 0001 C CNN
F 3 "" H 10725 1150 50 0001 C CNN
1 10725 1150
-1 0 0 1
$EndComp
Wire Wire Line
10725 925 10725 1000
Connection ~ 10075 925
Wire Wire Line
10725 1300 10725 1450
Connection ~ 10075 1375
Wire Wire Line
10400 1300 10400 1375
Connection ~ 10400 1375
Wire Wire Line
10400 1000 10400 925
Connection ~ 10400 925
$Comp
L GND #PWR019
U 1 1 5C263DDE
P 10725 1450
F 0 "#PWR019" H 10725 1200 50 0001 C CNN
F 1 "GND" H 10725 1300 50 0000 C CNN
F 2 "" H 10725 1450 50 0001 C CNN
F 3 "" H 10725 1450 50 0001 C CNN
1 10725 1450
1 0 0 -1
$EndComp
Connection ~ 10725 1375
$Comp
L VCC #PWR020
U 1 1 5C264246
P 9425 850
F 0 "#PWR020" H 9425 700 50 0001 C CNN
F 1 "VCC" H 9425 1000 50 0000 C CNN
F 2 "" H 9425 850 50 0001 C CNN
F 3 "" H 9425 850 50 0001 C CNN
1 9425 850
1 0 0 -1
$EndComp
Connection ~ 9425 925
$Comp
L Jumper_NO_Small JP1
U 1 1 5C265B84
P 6525 3975
F 0 "JP1" H 6525 4055 50 0000 C CNN
F 1 "CLK_EN" H 6535 3915 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 6525 3975 50 0001 C CNN
F 3 "" H 6525 3975 50 0001 C CNN
1 6525 3975
0 1 1 0
$EndComp
Wire Wire Line
6525 3875 6525 3825
NoConn ~ 10425 4550
Text Label 6875 3825 2 60 ~ 0
CLK
$Comp
L Conn_01x02 J5
U 1 1 5C266EC8
P 4425 1100
F 0 "J5" H 4425 1200 50 0000 C CNN
F 1 "EXT" H 4425 900 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x02_Pitch2.54mm" H 4425 1100 50 0001 C CNN
F 3 "" H 4425 1100 50 0001 C CNN
1 4425 1100
1 0 0 -1
$EndComp
Wire Wire Line
4150 1450 4150 1200
Wire Wire Line
4150 1200 4225 1200
Connection ~ 4500 1450
Wire Wire Line
3875 1100 4225 1100
Connection ~ 3875 1725
Text Label 1650 2525 3 60 ~ 0
AMP_2
$EndSCHEMATC

3
RC6502 PSG/fp-lib-table Normal file
View File

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name TRS)(type KiCad)(uri D:/ownCloud/Documents/Projects/RC6502/Templates/TRS.pretty)(options "")(descr ""))
)

View File

@ -0,0 +1,31 @@
(module Tayda_3.5mm_stereo_TRS_jack_A-853 (layer F.Cu) (tedit 5C238E7C)
(fp_text reference J1 (at -4.318 7.112) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value TRS_3.5mm (at 0 0.508) (layer F.SilkS)
(effects (font (size 0.6 0.6) (thickness 0.1)))
)
(fp_line (start -1.778 -1.524) (end -3.81 -1.524) (layer F.SilkS) (width 0.15))
(fp_line (start -3.81 -1.524) (end -3.81 -5.08) (layer F.SilkS) (width 0.15))
(fp_line (start -3.81 -5.08) (end 3.81 -5.08) (layer F.SilkS) (width 0.15))
(fp_line (start 3.81 -5.08) (end 3.81 -1.524) (layer F.SilkS) (width 0.15))
(fp_line (start 3.81 -1.524) (end 1.778 -1.524) (layer F.SilkS) (width 0.15))
(fp_line (start -5.08 -6.096) (end -6.096 -6.096) (layer F.SilkS) (width 0.15))
(fp_line (start 6.096 -6.096) (end 5.08 -6.096) (layer F.SilkS) (width 0.15))
(fp_line (start -2.54 -8.128) (end -2.54 -6.604) (layer F.SilkS) (width 0.15))
(fp_line (start 2.54 -6.604) (end 2.54 -8.128) (layer F.SilkS) (width 0.15))
(fp_line (start -2.54 -7.366) (end 2.54 -7.366) (layer F.SilkS) (width 0.15))
(fp_line (start -5.08 -6.096) (end -5.08 -6.35) (layer F.SilkS) (width 0.15))
(fp_line (start -5.08 -6.35) (end -5.08 -6.604) (layer F.SilkS) (width 0.15))
(fp_line (start -5.08 -6.604) (end 5.08 -6.604) (layer F.SilkS) (width 0.15))
(fp_line (start 5.08 -6.604) (end 5.08 -6.096) (layer F.SilkS) (width 0.15))
(fp_line (start -2.54 -8.128) (end 2.54 -8.128) (layer F.SilkS) (width 0.15))
(fp_line (start -6.096 6.096) (end -6.096 -6.096) (layer F.SilkS) (width 0.15))
(fp_line (start 6.096 -6.096) (end 6.096 6.096) (layer F.SilkS) (width 0.15))
(fp_line (start 6.096 6.096) (end -6.096 6.096) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole rect (at 0 -1.596) (size 3.5 2.5) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at 5 3.41) (size 1.75 3.5) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at -5 3.41) (size 1.75 3.5) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at 2.5 3.41) (size 1.75 3.5) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at -2.5 3.41) (size 1.75 3.5) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
)

9
Templates/trs_3.5mm.dcm Normal file
View File

@ -0,0 +1,9 @@
EESchema-DOCLIB Version 2.0
#
$CMP TRS_3.5mm
D 3-pin audio jack receptable (stereo/TRS connector) with 2 switching contacts
K audio jack receptable stereo headphones phones TRS connector
F ~
$ENDCMP
#
#End Doc Library

31
Templates/trs_3.5mm.lib Normal file
View File

@ -0,0 +1,31 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# TRS_3.5mm
#
DEF TRS_3.5mm J 0 40 Y Y 1 F N
F0 "J" 0 290 50 H V C CNN
F1 "TRS_3.5mm" -150 -200 50 H V L CNN
F2 "" 250 100 50 H I C CNN
F3 "" 250 100 50 H I C CNN
DRAW
T 0 -25 50 30 0 0 0 1 Normal 0 C C
T 0 -100 50 30 0 0 0 2 Normal 0 C C
S -180 240 100 -140 0 0 10 f
P 2 0 0 0 -200 -100 -200 0 N
P 2 0 0 0 -50 110 -40 130 N
P 2 0 0 0 40 -30 30 -10 N
P 4 0 0 0 100 -100 30 -100 30 -10 20 -30 N
P 4 0 0 0 100 200 -50 200 -50 110 -60 130 N
S -175 0 -205 100 0 1 0 F
P 4 0 1 10 -50 0 -25 25 0 0 100 0 N
P 4 0 1 10 100 100 -75 100 -100 75 -125 100 N
X ~ 1 -200 -200 100 U 50 50 1 1 P
X ~ 2 200 100 100 L 50 50 1 1 P
X ~ 3 200 200 100 L 50 50 1 1 P
X ~ 4 200 -100 100 L 50 50 1 1 P
X ~ 5 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library