first version

This commit is contained in:
Julian Daube 2019-07-28 17:29:32 +02:00
commit 0fc9f75da6
15 changed files with 9218 additions and 0 deletions

187
kicad/Klinke.lbr Normal file
View File

@ -0,0 +1,187 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="8.2.1">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="50" unitdist="mil" unit="mm" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mm"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="yes"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="yes"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="yes"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="yes"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="yes"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="yes"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="yes"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="yes"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="yes"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="yes"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="yes"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="yes"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="yes"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
</layers>
<library>
<packages>
<package name="JC128">
<wire x1="0" y1="-6" x2="0" y2="6" width="0.127" layer="51"/>
<wire x1="0" y1="6" x2="11" y2="6" width="0.127" layer="51"/>
<wire x1="11" y1="6" x2="11" y2="-6" width="0.127" layer="51"/>
<wire x1="11" y1="-6" x2="0" y2="-6" width="0.127" layer="51"/>
<dimension x1="0" y1="6" x2="-3" y2="6" x3="-1.5" y3="8" textsize="1.27" layer="47"/>
<dimension x1="-3" y1="3" x2="-3" y2="-3" x3="-5" y3="0" textsize="1.27" layer="47"/>
<wire x1="0" y1="-3" x2="-3" y2="-3" width="0.127" layer="51"/>
<wire x1="-3" y1="-3" x2="-3" y2="3" width="0.127" layer="51"/>
<wire x1="-3" y1="3" x2="0" y2="3" width="0.127" layer="51"/>
<wire x1="-3" y1="-1.8" x2="-1.8" y2="-1.8" width="0.127" layer="51"/>
<wire x1="-1.8" y1="-1.8" x2="-1.8" y2="1.8" width="0.127" layer="51"/>
<wire x1="-1.8" y1="1.8" x2="-3" y2="1.8" width="0.127" layer="51"/>
<dimension x1="0" y1="0" x2="3.5" y2="0" x3="1.75" y3="-9" textsize="1.27" layer="47"/>
<pad name="1" x="3.5" y="0" drill="1" diameter="1.7" shape="long" rot="R90"/>
<pad name="3" x="8.5" y="-2.5" drill="1" diameter="1.7" shape="long"/>
<pad name="4" x="8.5" y="2.5" drill="1" diameter="1.7" shape="long"/>
<pad name="5" x="8.5" y="5" drill="1" diameter="1.7" shape="long"/>
<pad name="2" x="8.5" y="-5" drill="1" diameter="1.7" shape="long"/>
<circle x="3.5" y="5" radius="0.5" width="0.127" layer="51"/>
<circle x="3.5" y="-5" radius="0.5" width="0.127" layer="51"/>
<circle x="1" y="-5" radius="0.5" width="0.127" layer="51"/>
<circle x="1" y="5" radius="0.5" width="0.127" layer="51"/>
<circle x="8.5" y="0" radius="0.5" width="0.127" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="JC-128-STEREO">
<pin name="GND" x="25.4" y="-5.08" length="short" rot="R180"/>
<pin name="R" x="25.4" y="-2.54" length="short" rot="R180"/>
<pin name="SW_R" x="25.4" y="0" length="short" rot="R180"/>
<pin name="SW_L" x="25.4" y="2.54" length="short" rot="R180"/>
<pin name="L" x="25.4" y="5.08" length="short" rot="R180"/>
<wire x1="22.86" y1="0" x2="12.7" y2="0" width="0.254" layer="94"/>
<wire x1="12.7" y1="0" x2="12.7" y2="-2.54" width="0.254" layer="94"/>
<wire x1="22.86" y1="-2.54" x2="12.7" y2="-2.54" width="0.254" layer="94"/>
<wire x1="12.7" y1="-2.54" x2="7.62" y2="-2.54" width="0.254" layer="94"/>
<wire x1="7.62" y1="-2.54" x2="6.35" y2="-1.27" width="0.254" layer="94"/>
<wire x1="6.35" y1="-1.27" x2="5.08" y2="-2.54" width="0.254" layer="94"/>
<wire x1="22.86" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>
<wire x1="12.7" y1="2.54" x2="12.7" y2="5.08" width="0.254" layer="94"/>
<wire x1="22.86" y1="5.08" x2="12.7" y2="5.08" width="0.254" layer="94"/>
<wire x1="12.7" y1="5.08" x2="10.16" y2="5.08" width="0.254" layer="94"/>
<wire x1="10.16" y1="5.08" x2="8.89" y2="3.81" width="0.254" layer="94"/>
<wire x1="8.89" y1="3.81" x2="7.62" y2="5.08" width="0.254" layer="94"/>
<wire x1="22.86" y1="-5.08" x2="1.27" y2="-5.08" width="0.254" layer="94"/>
<wire x1="1.27" y1="-5.08" x2="1.27" y2="-2.54" width="0.254" layer="94"/>
<wire x1="1.27" y1="-2.54" x2="0" y2="-2.54" width="0.254" layer="94"/>
<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
<wire x1="2.54" y1="-2.54" x2="2.54" y2="5.08" width="0.254" layer="94"/>
<wire x1="2.54" y1="5.08" x2="0" y2="5.08" width="0.254" layer="94"/>
<wire x1="0" y1="5.08" x2="0" y2="-2.54" width="0.254" layer="94"/>
<wire x1="12.7" y1="-2.54" x2="12.065" y2="-1.27" width="0.254" layer="94"/>
<wire x1="12.7" y1="-2.54" x2="13.335" y2="-1.27" width="0.254" layer="94"/>
<wire x1="12.7" y1="5.08" x2="13.335" y2="3.81" width="0.254" layer="94"/>
<wire x1="12.7" y1="5.08" x2="12.065" y2="3.81" width="0.254" layer="94"/>
</symbol>
<symbol name="JC-128-MONO">
<pin name="GND" x="2.54" y="-2.54" length="point" rot="R180"/>
<pin name="SW_L" x="2.54" y="0" length="point" rot="R180"/>
<pin name="L" x="2.54" y="2.54" length="point" rot="R180"/>
<wire x1="2.54" y1="0" x2="0" y2="0" width="0.254" layer="94"/>
<wire x1="0" y1="0" x2="0" y2="2.54" width="0.254" layer="94"/>
<wire x1="2.54" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/>
<wire x1="0" y1="2.54" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
<wire x1="-2.54" y1="2.54" x2="-3.81" y2="1.27" width="0.254" layer="94"/>
<wire x1="-3.81" y1="1.27" x2="-5.08" y2="2.54" width="0.254" layer="94"/>
<wire x1="0" y1="2.54" x2="0.635" y2="1.27" width="0.254" layer="94"/>
<wire x1="0" y1="2.54" x2="-0.635" y2="1.27" width="0.254" layer="94"/>
<rectangle x1="-7.62" y1="-2.54" x2="-6.35" y2="2.54" layer="94"/>
<wire x1="2.54" y1="-2.54" x2="-6.35" y2="-2.54" width="0.254" layer="94"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="JC-128-STEREO">
<gates>
<gate name="G$1" symbol="JC-128-STEREO" x="0" y="0"/>
</gates>
<devices>
<device name="" package="JC128">
<connects>
<connect gate="G$1" pin="GND" pad="1"/>
<connect gate="G$1" pin="L" pad="2"/>
<connect gate="G$1" pin="R" pad="5"/>
<connect gate="G$1" pin="SW_L" pad="3"/>
<connect gate="G$1" pin="SW_R" pad="4"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="JC-128-MONO">
<gates>
<gate name="G$1" symbol="JC-128-MONO" x="0" y="0"/>
</gates>
<devices>
<device name="" package="JC128">
<connects>
<connect gate="G$1" pin="GND" pad="1"/>
<connect gate="G$1" pin="L" pad="2"/>
<connect gate="G$1" pin="SW_L" pad="3"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>

554
kicad/audioMux-cache.lib Normal file
View File

@ -0,0 +1,554 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_AudioJack2_Ground_Switch
#
DEF Connector_AudioJack2_Ground_Switch J 0 20 Y Y 1 F N
F0 "J" 0 450 50 H V C CNN
F1 "Connector_AudioJack2_Ground_Switch" 0 350 50 H V C CNN
F2 "" 0 200 50 H I C CNN
F3 "" 0 200 50 H I C CNN
$FPLIST
Jack*
$ENDFPLIST
DRAW
S -100 -100 -150 0 0 1 10 F
S 100 250 -100 -200 0 1 10 f
P 2 1 1 0 25 190 35 170 N
P 2 1 1 0 70 -10 80 -30 N
P 4 1 1 10 0 0 25 -25 50 0 100 0 N
P 4 1 1 0 100 -100 70 -100 70 -10 60 -30 N
P 4 1 1 0 100 100 25 100 25 190 15 170 N
P 5 1 1 10 100 200 -25 200 -25 0 -50 -25 -75 0 N
X ~ G 0 -300 100 U 50 50 1 1 P
X ~ S 200 200 100 L 50 50 1 1 P
X ~ SN 200 100 100 L 50 50 1 1 P
X ~ T 200 0 100 L 50 50 1 1 P
X ~ TN 200 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Barrel_Jack_Switch
#
DEF Connector_Barrel_Jack_Switch J 0 20 Y N 1 F N
F0 "J" 0 210 50 H V C CNN
F1 "Connector_Barrel_Jack_Switch" 0 -200 50 H V C CNN
F2 "" 50 -40 50 H I C CNN
F3 "" 50 -40 50 H I C CNN
$FPLIST
BarrelJack*
$ENDFPLIST
DRAW
A -130 100 25 901 -901 0 1 10 F -130 125 -130 75
A -130 100 25 901 -901 0 1 10 N -130 125 -130 75
S -200 150 200 -150 0 1 10 f
S 145 125 -130 75 0 1 10 F
P 2 0 1 10 50 -90 75 -65 N
P 2 0 1 10 200 100 150 100 N
P 4 0 1 10 200 0 50 0 50 -90 25 -65 N
P 6 0 1 10 -150 -100 -100 -100 -50 -50 0 -100 100 -100 200 -100 N
X ~ 1 300 100 100 L 50 50 1 1 P
X ~ 2 300 -100 100 L 50 50 1 1 P
X ~ 3 300 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x05_Male
#
DEF Connector_Conn_01x05_Male J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Conn_01x05_Male" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
S 34 205 0 195 1 1 6 F
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
P 2 1 1 6 50 200 34 200 N
X Pin_1 1 200 200 150 L 50 50 1 1 P
X Pin_2 2 200 100 150 L 50 50 1 1 P
X Pin_3 3 200 0 150 L 50 50 1 1 P
X Pin_4 4 200 -100 150 L 50 50 1 1 P
X Pin_5 5 200 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_USB_B_Micro
#
DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N
F0 "J" -200 450 50 H V L CNN
F1 "Connector_USB_B_Micro" -200 350 50 H V L CNN
F2 "" 150 -50 50 H I C CNN
F3 "" 150 -50 50 H I C CNN
ALIAS USB_B_Mini
$FPLIST
USB*
$ENDFPLIST
DRAW
C -150 85 25 0 1 10 F
C -25 135 15 0 1 10 F
S -200 -300 200 300 0 1 10 f
S -5 -300 5 -270 0 1 0 N
S 10 50 -20 20 0 1 10 F
S 200 -205 170 -195 0 1 0 N
S 200 -105 170 -95 0 1 0 N
S 200 -5 170 5 0 1 0 N
S 200 195 170 205 0 1 0 N
P 2 0 1 10 -75 85 25 85 N
P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N
P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N
P 4 0 1 10 25 110 25 60 75 85 25 110 F
P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F
P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N
X VBUS 1 300 200 100 L 50 50 1 1 w
X D- 2 300 -100 100 L 50 50 1 1 P
X D+ 3 300 0 100 L 50 50 1 1 P
X ID 4 300 -200 100 L 50 50 1 1 P
X GND 5 0 -400 100 U 50 50 1 1 w
X Shield 6 -100 -400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_CP_Small
#
DEF Device_CP_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Device_CP_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -60 -12 60 -27 0 1 0 F
S -60 27 60 12 0 1 0 N
P 2 0 1 0 -50 60 -30 60 N
P 2 0 1 0 -40 50 -40 70 N
X ~ 1 0 100 73 D 50 50 1 1 P
X ~ 2 0 -100 73 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C_Small
#
DEF Device_C_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Device_C_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 13 -60 -20 60 -20 N
P 2 0 1 12 -60 20 60 20 N
X ~ 1 0 100 80 D 50 50 1 1 P
X ~ 2 0 -100 80 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Crystal_GND24
#
DEF Device_Crystal_GND24 Y 0 40 Y N 1 F N
F0 "Y" 125 200 50 H V L CNN
F1 "Device_Crystal_GND24" 125 125 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -80 0 N
P 2 0 1 20 -80 -50 -80 50 N
P 2 0 1 0 0 -150 0 -140 N
P 2 0 1 0 0 140 0 150 N
P 2 0 1 20 80 -50 80 50 N
P 2 0 1 0 80 0 100 0 N
P 4 0 1 0 -100 -90 -100 -140 100 -140 100 -90 N
P 4 0 1 0 -100 90 -100 140 100 140 100 90 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 0 200 50 D 50 50 1 1 P
X 3 3 150 0 50 L 50 50 1 1 P
X 4 4 0 -200 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Jumper
#
DEF Device_Jumper JP 0 30 Y N 1 F N
F0 "JP" 0 150 50 H V C CNN
F1 "Device_Jumper" 0 -80 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*
$ENDFPLIST
DRAW
A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
C -100 0 35 0 1 0 N
C 100 0 35 0 1 0 N
X 1 1 -300 0 165 R 50 50 0 1 P
X 2 2 300 0 165 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# Device_LED
#
DEF Device_LED D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
P 2 0 1 8 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper_Jumper_2_Open
#
DEF Jumper_Jumper_2_Open JP 0 0 Y N 1 F N
F0 "JP" 0 110 50 H V C CNN
F1 "Jumper_Jumper_2_Open" 0 -90 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Open*
$ENDFPLIST
DRAW
A 0 -30 100 1269 531 0 1 0 N -60 50 60 50
C -80 0 20 0 0 0 N
C 80 0 20 0 0 0 N
X A 1 -200 0 100 R 50 50 1 1 P
X B 2 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper_Jumper_3_Bridged12
#
DEF Jumper_Jumper_3_Bridged12 JP 0 0 Y N 1 F N
F0 "JP" -100 -100 50 H V C CNN
F1 "Jumper_Jumper_3_Bridged12" 0 110 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Bridged12*
$ENDFPLIST
DRAW
A -65 -50 89 1282 518 0 1 0 N -120 20 -10 20
C -130 0 20 0 0 0 N
C 0 0 20 0 0 0 N
C 130 0 20 0 0 0 N
P 2 0 1 0 0 -50 0 -20 N
X A 1 -250 0 100 R 50 50 1 1 P
X C 2 0 -150 100 U 50 50 1 1 I
X B 3 250 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# MCU_ST_STM32F1_STM32F103C8Tx
#
DEF MCU_ST_STM32F1_STM32F103C8Tx U 0 20 Y Y 1 F N
F0 "U" -600 1450 50 H V L CNN
F1 "MCU_ST_STM32F1_STM32F103C8Tx" 300 1450 50 H V L CNN
F2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" -600 -1400 50 H I R CNN
F3 "" 0 0 50 H I C CNN
ALIAS STM32F103CBTx
$FPLIST
LQFP*7x7mm*P0.5mm*
$ENDFPLIST
DRAW
S -600 -1400 500 1400 0 1 10 f
X VBAT 1 -200 1500 100 D 50 50 1 1 W
X PA0 10 600 200 100 L 50 50 1 1 B
X PA1 11 600 100 100 L 50 50 1 1 B
X PA2 12 600 0 100 L 50 50 1 1 B
X PA3 13 600 -100 100 L 50 50 1 1 B
X PA4 14 600 -200 100 L 50 50 1 1 B
X PA5 15 600 -300 100 L 50 50 1 1 B
X PA6 16 600 -400 100 L 50 50 1 1 B
X PA7 17 600 -500 100 L 50 50 1 1 B
X PB0 18 -700 200 100 R 50 50 1 1 B
X PB1 19 -700 100 100 R 50 50 1 1 B
X PC13 2 -700 600 100 R 50 50 1 1 B
X PB2 20 -700 0 100 R 50 50 1 1 B
X PB10 21 -700 -800 100 R 50 50 1 1 B
X PB11 22 -700 -900 100 R 50 50 1 1 B
X VSS 23 -200 -1500 100 U 50 50 1 1 W
X VDD 24 -100 1500 100 D 50 50 1 1 W
X PB12 25 -700 -1000 100 R 50 50 1 1 B
X PB13 26 -700 -1100 100 R 50 50 1 1 B
X PB14 27 -700 -1200 100 R 50 50 1 1 B
X PB15 28 -700 -1300 100 R 50 50 1 1 B
X PA8 29 600 -600 100 L 50 50 1 1 B
X PC14 3 -700 500 100 R 50 50 1 1 B
X PA9 30 600 -700 100 L 50 50 1 1 B
X PA10 31 600 -800 100 L 50 50 1 1 B
X PA11 32 600 -900 100 L 50 50 1 1 B
X PA12 33 600 -1000 100 L 50 50 1 1 B
X PA13 34 600 -1100 100 L 50 50 1 1 B
X VSS 35 -100 -1500 100 U 50 50 1 1 W
X VDD 36 0 1500 100 D 50 50 1 1 W
X PA14 37 600 -1200 100 L 50 50 1 1 B
X PA15 38 600 -1300 100 L 50 50 1 1 B
X PB3 39 -700 -100 100 R 50 50 1 1 B
X PC15 4 -700 400 100 R 50 50 1 1 B
X PB4 40 -700 -200 100 R 50 50 1 1 B
X PB5 41 -700 -300 100 R 50 50 1 1 B
X PB6 42 -700 -400 100 R 50 50 1 1 B
X PB7 43 -700 -500 100 R 50 50 1 1 B
X BOOT0 44 -700 1100 100 R 50 50 1 1 I
X PB8 45 -700 -600 100 R 50 50 1 1 B
X PB9 46 -700 -700 100 R 50 50 1 1 B
X VSS 47 0 -1500 100 U 50 50 1 1 W
X VDD 48 100 1500 100 D 50 50 1 1 W
X PD0 5 -700 900 100 R 50 50 1 1 I
X PD1 6 -700 800 100 R 50 50 1 1 I
X NRST 7 -700 1300 100 R 50 50 1 1 I
X VSSA 8 100 -1500 100 U 50 50 1 1 W
X VDDA 9 200 1500 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole_Pad
#
DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
F0 "H" 0 250 50 H V C CNN
F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*Pad*
$ENDFPLIST
DRAW
C 0 50 50 0 1 50 N
X 1 1 0 -100 100 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Regulator_Linear_LT1117-3.3
#
DEF Regulator_Linear_LT1117-3.3 U 0 10 Y Y 1 F N
F0 "U" -150 125 50 H V C CNN
F1 "Regulator_Linear_LT1117-3.3" 0 125 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS LT1117-3.3 LT1117-5.0
$FPLIST
SOT?223*
TO?263*
$ENDFPLIST
DRAW
S -200 -200 200 75 0 1 10 f
X GND 1 0 -300 100 U 50 50 1 1 W
X VO 2 300 0 100 L 50 50 1 1 w
X VI 3 -300 0 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Switch_SW_Push
#
DEF Switch_SW_Push SW 0 40 N N 1 F N
F0 "SW" 50 100 50 H V L CNN
F1 "Switch_SW_Push" 0 -60 50 H V C CNN
F2 "" 0 200 50 H I C CNN
F3 "" 0 200 50 H I C CNN
DRAW
C -80 0 20 0 1 0 N
C 80 0 20 0 1 0 N
P 2 0 1 0 0 50 0 120 N
P 2 0 1 0 100 50 -100 50 N
X 1 1 -200 0 100 R 50 50 0 1 P
X 2 2 200 0 100 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# Switch_SW_Push_Dual
#
DEF Switch_SW_Push_Dual SW 0 40 Y N 1 F N
F0 "SW" 50 100 50 H V L CNN
F1 "Switch_SW_Push_Dual" 0 -270 50 H V C CNN
F2 "" 0 200 50 H I C CNN
F3 "" 0 200 50 H I C CNN
DRAW
C -80 -200 20 0 1 0 N
C -80 0 20 0 1 0 N
C 80 -200 20 0 1 0 N
C 80 0 20 0 1 0 N
P 2 0 1 0 0 -120 0 -140 N
P 2 0 1 0 0 -80 0 -100 N
P 2 0 1 0 0 -60 0 -40 N
P 2 0 1 0 0 -20 0 0 N
P 2 0 1 0 0 20 0 40 N
P 2 0 1 0 0 50 0 120 N
P 2 0 1 0 100 -150 -100 -150 N
P 2 0 1 0 100 50 -100 50 N
X 1 1 -200 0 100 R 50 50 0 1 P
X 2 2 200 0 100 L 50 50 0 1 P
X 3 3 -200 -200 100 R 50 50 0 1 P
X 4 4 200 -200 100 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+3V3
#
DEF power_+3V3 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3V3" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_VCC
#
DEF power_VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# rohm_BD3491FS
#
DEF rohm_BD3491FS U 0 40 Y Y 3 L N
F0 "U" -550 750 50 H V C CNN
F1 "rohm_BD3491FS" -500 650 50 H V C CNN
F2 "rohm:SSOP-A32" 0 -100 50 H I C CNN
F3 "" 0 -100 50 H I C CNN
DRAW
T 0 -100 -600 50 0 2 0 BALANCE Normal 0 L C
T 0 250 -100 50 0 3 1 I2C Normal 0 C C
S -400 450 250 -700 2 1 0 N
S -200 350 350 -150 3 1 0 N
P 6 1 1 0 -200 450 250 300 250 -800 -200 -950 -200 -900 -200 450 N
X B1 1 -400 100 200 R 50 50 1 1 I
X F2 10 -400 -800 200 R 50 50 1 1 I
X SEL2 11 450 -300 200 L 50 50 1 1 O
X SEL1 12 450 -200 200 L 50 50 1 1 O
X B2 2 -400 0 200 R 50 50 1 1 I
X C1 3 -400 -100 200 R 50 50 1 1 I
X A2 31 -400 200 200 R 50 50 1 1 I
X A1 32 -400 300 200 R 50 50 1 1 I
X C2 4 -400 -200 200 R 50 50 1 1 I
X D1 5 -400 -300 200 R 50 50 1 1 I
X D2 6 -400 -400 200 R 50 50 1 1 I
X E1 7 -400 -500 200 R 50 50 1 1 I
X E2 8 -400 -600 200 R 50 50 1 1 I
X F1 9 -400 -700 200 R 50 50 1 1 I
X VOL1 13 -600 350 200 R 50 50 2 1 I
X VOL2 14 -600 250 200 R 50 50 2 1 I
X TC2 15 -600 -50 200 R 50 50 2 1 P
X TC1 16 -600 100 200 R 50 50 2 1 P
X BCB2 17 -600 -200 200 R 50 50 2 1 P
X BCA2 18 -600 -350 200 R 50 50 2 1 P
X BCA1 19 -600 -650 200 R 50 50 2 1 P
X BCB1 20 -600 -500 200 R 50 50 2 1 P
X OUT2 21 450 -250 200 L 50 50 2 1 O
X SB2 22 450 -100 200 L 50 50 2 1 P
X SR 23 450 50 200 L 50 50 2 1 P
X SB1 24 450 200 200 L 50 50 2 1 P
X OUT1 25 450 350 200 L 50 50 2 1 O
X VCC 26 100 550 200 D 50 50 3 1 P
X SCL 27 -400 0 200 R 50 50 3 1 I C
X SDA 28 -400 100 200 R 50 50 3 1 B
X GND 29 50 -350 200 U 50 50 3 1 P
X FIL 30 150 -350 200 U 50 50 3 1 P
ENDDRAW
ENDDEF
#
#End Library

6265
kicad/audioMux.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,42 @@
(module BarrelJack_LCSC_C194407 (layer F.Cu) (tedit 5D3DA754)
(descr "barrel jack lcsc")
(tags "connector barrel jack")
(fp_text reference J1 (at 0 -2.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value BarrelJack_LCSC_C194407 (at 0 15.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.6 -1) (end -2.5 -1) (layer F.SilkS) (width 0.12))
(fp_line (start 6.2 0.5) (end 5 0.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.2 5.5) (end 5 5.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.2 0.5) (end 6.2 5.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 5 0.5) (end 5 -1.4) (layer F.CrtYd) (width 0.05))
(fp_line (start -5 14.1) (end 5 14.1) (layer F.CrtYd) (width 0.05))
(fp_line (start -5 -1.4) (end -5 14.1) (layer F.CrtYd) (width 0.05))
(fp_line (start 5 -1.4) (end -5 -1.4) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.9 -1.3) (end -4.9 0.3) (layer F.SilkS) (width 0.12))
(fp_line (start -3.2 -1.3) (end -4.9 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start 4.6 -1) (end 4.6 0.8) (layer F.SilkS) (width 0.12))
(fp_line (start 2.5 -1) (end 4.6 -1) (layer F.SilkS) (width 0.12))
(fp_line (start -4.6 13.7) (end -4.6 -1) (layer F.SilkS) (width 0.12))
(fp_line (start 4.6 13.7) (end -4.6 13.7) (layer F.SilkS) (width 0.12))
(fp_text user %R (at 0 7.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.5 13.6) (end -4.5 0.1) (layer F.Fab) (width 0.1))
(fp_line (start 4.5 13.6) (end -4.5 13.6) (layer F.Fab) (width 0.1))
(fp_line (start 4.5 -0.9) (end 4.5 13.6) (layer F.Fab) (width 0.1))
(fp_line (start 4.5 -0.9) (end -3.5 -0.9) (layer F.Fab) (width 0.1))
(fp_line (start -4.5 0.1) (end -3.5 -0.9) (layer F.Fab) (width 0.1))
(fp_line (start 4.6 5.2) (end 4.6 13.7) (layer F.SilkS) (width 0.12))
(fp_line (start 5 14.1) (end 5 5.5) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole rect (at 0 0) (size 4.4 1.8) (drill oval 3.4 1) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 6.2) (size 4 1.8) (drill oval 3 1) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 4.8 3 90) (size 4 1.8) (drill oval 3 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Wuerth_6941xx301002.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,29 @@
(module Klinke-JC128 (layer F.Cu) (tedit 5D3C5AE9)
(attr virtual)
(fp_text reference Ref** (at 12.4 3.6 90) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.15)))
)
(fp_text value Val** (at 2 7.2) (layer F.SilkS) hide
(effects (font (size 1.27 1.27) (thickness 0.15)))
)
(fp_line (start 0 5.99948) (end 0 -5.99948) (layer Dwgs.User) (width 0.127))
(fp_line (start 0 -5.99948) (end 10.9982 -5.99948) (layer Dwgs.User) (width 0.127))
(fp_line (start 10.9982 -5.99948) (end 10.9982 5.99948) (layer Dwgs.User) (width 0.127))
(fp_line (start 10.9982 5.99948) (end 0 5.99948) (layer Dwgs.User) (width 0.127))
(fp_line (start 0 2.99974) (end -2.99974 2.99974) (layer Dwgs.User) (width 0.127))
(fp_line (start -2.99974 2.99974) (end -2.99974 -2.99974) (layer Dwgs.User) (width 0.127))
(fp_line (start -2.99974 -2.99974) (end 0 -2.99974) (layer Dwgs.User) (width 0.127))
(fp_line (start -2.99974 1.79832) (end -1.79832 1.79832) (layer Dwgs.User) (width 0.127))
(fp_line (start -1.79832 1.79832) (end -1.79832 -1.79832) (layer Dwgs.User) (width 0.127))
(fp_line (start -1.79832 -1.79832) (end -2.99974 -1.79832) (layer Dwgs.User) (width 0.127))
(fp_circle (center 3.49758 -4.99872) (end 3.49758 -5.49656) (layer Dwgs.User) (width 0.127))
(fp_circle (center 3.49758 4.99872) (end 3.49758 4.50088) (layer Dwgs.User) (width 0.127))
(fp_circle (center 0.99822 4.99872) (end 0.99822 4.50088) (layer Dwgs.User) (width 0.127))
(fp_circle (center 0.99822 -4.99872) (end 0.99822 -5.49656) (layer Dwgs.User) (width 0.127))
(fp_circle (center 8.49884 0) (end 8.49884 -0.49784) (layer Dwgs.User) (width 0.127))
(pad G thru_hole oval (at 3.49758 0 180) (size 1.69926 3.39852) (drill 0.99822) (layers *.Cu *.Paste *.Mask))
(pad T thru_hole oval (at 8.49884 4.99872 90) (size 1.69926 3.39852) (drill 0.99822) (layers *.Cu *.Paste *.Mask))
(pad TN thru_hole oval (at 8.49884 2.49936 90) (size 1.69926 3.39852) (drill 0.99822) (layers *.Cu *.Paste *.Mask))
(pad SN thru_hole oval (at 8.49884 -2.49936 90) (size 1.69926 3.39852) (drill 0.99822) (layers *.Cu *.Paste *.Mask))
(pad S thru_hole oval (at 8.49884 -4.99872 90) (size 1.69926 3.39852) (drill 0.99822) (layers *.Cu *.Paste *.Mask))
)

View File

@ -0,0 +1,24 @@
(module twist_pair_straight (layer F.Cu) (tedit 5D3C6432)
(fp_text reference REF** (at -0.8 -10.8) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value twist_pair_straight (at 0 -7.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd custom (at 0 0) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_line (start -4 0.5) (end -0.5 0.5) (width 0.25))
(gr_line (start -0.5 0.5) (end 0.5 -0.5) (width 0.25))
(gr_line (start 0.5 -0.5) (end 8 -0.5) (width 0.25))
))
(pad 2 smd custom (at 0 0) (size 0.25 0.25) (layers B.Cu B.Paste B.Mask)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_line (start -3 -0.5) (end -0.5 -0.5) (width 0.25))
(gr_line (start -0.5 -0.5) (end 0.5 0.5) (width 0.25))
(gr_line (start 0.5 0.5) (end 7 0.5) (width 0.25))
))
)

View File

@ -0,0 +1,23 @@
(module usb (layer F.Cu) (tedit 5CAA3F4B)
(fp_text reference REF** (at 0 6) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value usb (at 0 -2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4 -1) (end 4 -1) (layer F.SilkS) (width 0.12))
(fp_line (start 4 -1) (end 4 5) (layer F.SilkS) (width 0.12))
(fp_line (start 4 5) (end -4 5) (layer F.SilkS) (width 0.12))
(fp_line (start -4 5) (end -4 -1) (layer F.SilkS) (width 0.12))
(pad 1 smd rect (at -1.3 0) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -0.65 0) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0 0) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 0.65 0) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 1.3 0) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 3.1 0.125) (size 2.1 1.6) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -3.1 0.125) (size 2.1 1.6) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 1.2 2.675) (size 2.15 1.9) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -1.2 2.675) (size 2.15 1.9) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 3.8 2.675) (size 1.8 1.9) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -3.8 2.675) (size 1.8 1.9) (layers F.Cu F.Paste F.Mask))
)

63
kicad/audioMux.pro Normal file
View File

@ -0,0 +1,63 @@
update=Sa 27 Jul 2019 20:39:29 CEST
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.15
MinViaDiameter=0.3
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.4
TrackWidth1=0.25
TrackWidth2=0.15
TrackWidth3=0.4
TrackWidth4=0.8
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0.051
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0

839
kicad/audioMux.sch Normal file
View File

@ -0,0 +1,839 @@
EESchema Schematic File Version 4
EELAYER 29 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 2
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L rohm:BD3491FS U1
U 2 1 5D3D2B3B
P 8550 4300
F 0 "U1" H 8475 4915 50 0000 C CNN
F 1 "BD3491FS" H 8475 4824 50 0000 C CNN
F 2 "rohm:SSOP-A32" H 8550 4200 50 0001 C CNN
F 3 "http://rohmfs.rohm.com/en/products/databook/datasheet/ic/audio_video/audio_processor/bd3491fs-e.pdf" H 8550 4200 50 0001 C CNN
2 8550 4300
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C2
U 1 1 5D3EF980
P 5250 2650
F 0 "C2" V 5113 2650 50 0001 C CNN
F 1 "1u" V 5113 2650 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5250 2650 50 0001 C CNN
F 3 "~" H 5250 2650 50 0001 C CNN
1 5250 2650
0 1 1 0
$EndComp
$Comp
L Device:C_Small C8
U 1 1 5D4088EB
P 5450 2750
F 0 "C8" V 5313 2750 50 0001 C CNN
F 1 "1u" V 5313 2750 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5450 2750 50 0001 C CNN
F 3 "~" H 5450 2750 50 0001 C CNN
1 5450 2750
0 1 1 0
$EndComp
$Comp
L Device:C_Small C3
U 1 1 5D408BB5
P 5250 2850
F 0 "C3" V 5113 2850 50 0001 C CNN
F 1 "1u" V 5113 2850 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5250 2850 50 0001 C CNN
F 3 "~" H 5250 2850 50 0001 C CNN
1 5250 2850
0 1 1 0
$EndComp
$Comp
L Device:C_Small C9
U 1 1 5D40A6E1
P 5450 2950
F 0 "C9" V 5313 2950 50 0001 C CNN
F 1 "1u" V 5313 2950 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5450 2950 50 0001 C CNN
F 3 "~" H 5450 2950 50 0001 C CNN
1 5450 2950
0 1 1 0
$EndComp
$Comp
L Device:C_Small C10
U 1 1 5D40AB22
P 5450 3150
F 0 "C10" V 5313 3150 50 0001 C CNN
F 1 "1u" V 5313 3150 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5450 3150 50 0001 C CNN
F 3 "~" H 5450 3150 50 0001 C CNN
1 5450 3150
0 1 1 0
$EndComp
$Comp
L Device:C_Small C11
U 1 1 5D40B988
P 5450 3350
F 0 "C11" V 5313 3350 50 0001 C CNN
F 1 "1u" V 5313 3350 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5450 3350 50 0001 C CNN
F 3 "~" H 5450 3350 50 0001 C CNN
1 5450 3350
0 1 1 0
$EndComp
$Comp
L Device:C_Small C4
U 1 1 5D40BD2A
P 5250 3050
F 0 "C4" V 5113 3050 50 0001 C CNN
F 1 "1u" V 5113 3050 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5250 3050 50 0001 C CNN
F 3 "~" H 5250 3050 50 0001 C CNN
1 5250 3050
0 1 1 0
$EndComp
$Comp
L Device:C_Small C5
U 1 1 5D40BFA7
P 5250 3250
F 0 "C5" V 5113 3250 50 0001 C CNN
F 1 "1u" V 5113 3250 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5250 3250 50 0001 C CNN
F 3 "~" H 5250 3250 50 0001 C CNN
1 5250 3250
0 1 1 0
$EndComp
$Comp
L Device:C_Small C12
U 1 1 5D40C33A
P 5450 3550
F 0 "C12" V 5313 3550 50 0001 C CNN
F 1 "1u" V 5313 3550 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5450 3550 50 0001 C CNN
F 3 "~" H 5450 3550 50 0001 C CNN
1 5450 3550
0 1 1 0
$EndComp
$Comp
L Device:C_Small C6
U 1 1 5D40C596
P 5250 3450
F 0 "C6" V 5113 3450 50 0001 C CNN
F 1 "1u" V 5113 3450 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5250 3450 50 0001 C CNN
F 3 "~" H 5250 3450 50 0001 C CNN
1 5250 3450
0 1 1 0
$EndComp
$Comp
L Device:C_Small C13
U 1 1 5D40CEE0
P 5450 3750
F 0 "C13" V 5313 3750 50 0001 C CNN
F 1 "1u" V 5313 3750 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5450 3750 50 0001 C CNN
F 3 "~" H 5450 3750 50 0001 C CNN
1 5450 3750
0 1 1 0
$EndComp
$Comp
L Device:C_Small C7
U 1 1 5D40D1C3
P 5250 3650
F 0 "C7" V 5113 3650 50 0001 C CNN
F 1 "1u" V 5113 3650 50 0000 C CNN
F 2 "Capacitor_THT:C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" H 5250 3650 50 0001 C CNN
F 3 "~" H 5250 3650 50 0001 C CNN
1 5250 3650
0 1 1 0
$EndComp
Wire Wire Line
5350 2650 5600 2650
Wire Wire Line
5600 2750 5550 2750
Wire Wire Line
5600 2850 5350 2850
Wire Wire Line
5600 2950 5550 2950
Wire Wire Line
5350 3050 5600 3050
Wire Wire Line
5600 3150 5550 3150
Wire Wire Line
5600 3250 5350 3250
Wire Wire Line
5600 3350 5550 3350
Wire Wire Line
5600 3450 5350 3450
Wire Wire Line
5600 3550 5550 3550
Wire Wire Line
5600 3650 5350 3650
Wire Wire Line
5550 3750 5600 3750
$Comp
L Device:C_Small C14
U 1 1 5D41E0C5
P 7250 4200
F 0 "C14" V 7113 4200 50 0001 C CNN
F 1 "4.7n" V 7113 4200 50 0000 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 7250 4200 50 0001 C CNN
F 3 "~" H 7250 4200 50 0001 C CNN
1 7250 4200
0 1 1 0
$EndComp
$Comp
L Device:C_Small C15
U 1 1 5D421543
P 7250 4350
F 0 "C15" V 7113 4350 50 0001 C CNN
F 1 "4.7n" V 7113 4350 50 0000 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 7250 4350 50 0001 C CNN
F 3 "~" H 7250 4350 50 0001 C CNN
1 7250 4350
0 1 1 0
$EndComp
$Comp
L power:GND #PWR03
U 1 1 5D4254A6
P 7050 5400
F 0 "#PWR03" H 7050 5150 50 0001 C CNN
F 1 "GND" H 7055 5227 50 0000 C CNN
F 2 "" H 7050 5400 50 0001 C CNN
F 3 "" H 7050 5400 50 0001 C CNN
1 7050 5400
1 0 0 -1
$EndComp
Wire Wire Line
7150 4200 7050 4200
Wire Wire Line
7150 4350 7050 4350
$Comp
L Device:C_Small C16
U 1 1 5D43637F
P 7700 4500
F 0 "C16" V 7563 4500 50 0001 C CNN
F 1 "100n" V 7563 4500 50 0000 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 7700 4500 50 0001 C CNN
F 3 "~" H 7700 4500 50 0001 C CNN
1 7700 4500
0 -1 1 0
$EndComp
$Comp
L Device:C_Small C17
U 1 1 5D436385
P 7700 4650
F 0 "C17" V 7563 4650 50 0001 C CNN
F 1 "100n" V 7563 4650 50 0000 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 7700 4650 50 0001 C CNN
F 3 "~" H 7700 4650 50 0001 C CNN
1 7700 4650
0 -1 1 0
$EndComp
$Comp
L Device:C_Small C18
U 1 1 5D43BC82
P 7700 4800
F 0 "C18" V 7563 4800 50 0001 C CNN
F 1 "100n" V 7563 4800 50 0000 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 7700 4800 50 0001 C CNN
F 3 "~" H 7700 4800 50 0001 C CNN
1 7700 4800
0 -1 1 0
$EndComp
$Comp
L Device:C_Small C19
U 1 1 5D43BC88
P 7700 4950
F 0 "C19" V 7563 4950 50 0001 C CNN
F 1 "100n" V 7563 4950 50 0000 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 7700 4950 50 0001 C CNN
F 3 "~" H 7700 4950 50 0001 C CNN
1 7700 4950
0 -1 1 0
$EndComp
$Comp
L Device:R R1
U 1 1 5D43DD2E
P 7500 5150
F 0 "R1" H 7430 5104 50 0000 R CNN
F 1 "4k7" H 7430 5195 50 0000 R CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 7430 5150 50 0001 C CNN
F 3 "~" H 7500 5150 50 0001 C CNN
1 7500 5150
1 0 0 1
$EndComp
$Comp
L Device:R R2
U 1 1 5D43EC2B
P 7250 5150
F 0 "R2" H 7320 5196 50 0000 L CNN
F 1 "4k7" H 7320 5105 50 0000 L CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 7180 5150 50 0001 C CNN
F 3 "~" H 7250 5150 50 0001 C CNN
1 7250 5150
-1 0 0 -1
$EndComp
Wire Wire Line
7600 4800 7500 4800
Wire Wire Line
7500 4800 7500 4950
Wire Wire Line
7600 4950 7500 4950
Connection ~ 7500 4950
Wire Wire Line
7500 4950 7500 5000
Wire Wire Line
7600 4500 7250 4500
Wire Wire Line
7250 4500 7250 4650
Wire Wire Line
7600 4650 7250 4650
Connection ~ 7250 4650
Wire Wire Line
7250 4650 7250 5000
$Comp
L power:GND #PWR04
U 1 1 5D4488BC
P 7500 5400
F 0 "#PWR04" H 7500 5150 50 0001 C CNN
F 1 "GND" H 7505 5227 50 0000 C CNN
F 2 "" H 7500 5400 50 0001 C CNN
F 3 "" H 7500 5400 50 0001 C CNN
1 7500 5400
-1 0 0 -1
$EndComp
$Comp
L power:GND #PWR05
U 1 1 5D448CB6
P 7250 5400
F 0 "#PWR05" H 7250 5150 50 0001 C CNN
F 1 "GND" H 7255 5227 50 0000 C CNN
F 2 "" H 7250 5400 50 0001 C CNN
F 3 "" H 7250 5400 50 0001 C CNN
1 7250 5400
-1 0 0 -1
$EndComp
Wire Wire Line
7500 5300 7500 5400
Wire Wire Line
7250 5300 7250 5400
Wire Wire Line
7350 4200 7950 4200
Wire Wire Line
7350 4350 7950 4350
Wire Wire Line
7800 4500 7950 4500
Wire Wire Line
7800 4650 7950 4650
Wire Wire Line
7800 4800 7950 4800
Wire Wire Line
7800 4950 7950 4950
Wire Wire Line
9000 4100 9100 4100
Wire Wire Line
9100 4100 9100 3950
Wire Wire Line
9100 3950 9000 3950
Wire Wire Line
9000 4250 9100 4250
Wire Wire Line
9100 4250 9100 4400
Wire Wire Line
9100 4550 9000 4550
Wire Wire Line
9000 4400 9100 4400
Connection ~ 9100 4400
Wire Wire Line
9100 4400 9100 4550
$Comp
L Device:CP_Small C20
U 1 1 5D4A2F22
P 9900 3950
F 0 "C20" V 10125 3950 50 0000 C CNN
F 1 "4u7" V 10034 3950 50 0000 C CNN
F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.00mm" H 9900 3950 50 0001 C CNN
F 3 "~" H 9900 3950 50 0001 C CNN
1 9900 3950
0 -1 1 0
$EndComp
$Comp
L Device:CP_Small C21
U 1 1 5D4A36B8
P 9900 4550
F 0 "C21" V 10125 4550 50 0000 C CNN
F 1 "4u7" V 10034 4550 50 0000 C CNN
F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.00mm" H 9900 4550 50 0001 C CNN
F 3 "~" H 9900 4550 50 0001 C CNN
1 9900 4550
0 -1 -1 0
$EndComp
$Sheet
S 600 7000 1250 600
U 5D4FBA63
F0 "microcontroller" 50
F1 "microcontroller.sch" 50
$EndSheet
$Comp
L power:GND #PWR020
U 1 1 5D7404A9
P 3750 1550
F 0 "#PWR020" H 3750 1300 50 0001 C CNN
F 1 "GND" H 3755 1377 50 0000 C CNN
F 2 "" H 3750 1550 50 0001 C CNN
F 3 "" H 3750 1550 50 0001 C CNN
1 3750 1550
1 0 0 -1
$EndComp
Wire Wire Line
3750 1400 3750 1550
$Comp
L power:GND #PWR023
U 1 1 5D761CF5
P 3750 2750
F 0 "#PWR023" H 3750 2500 50 0001 C CNN
F 1 "GND" H 3755 2577 50 0000 C CNN
F 2 "" H 3750 2750 50 0001 C CNN
F 3 "" H 3750 2750 50 0001 C CNN
1 3750 2750
1 0 0 -1
$EndComp
Wire Wire Line
3750 2600 3750 2750
$Comp
L power:GND #PWR024
U 1 1 5D7630C3
P 3750 3900
F 0 "#PWR024" H 3750 3650 50 0001 C CNN
F 1 "GND" H 3755 3727 50 0000 C CNN
F 2 "" H 3750 3900 50 0001 C CNN
F 3 "" H 3750 3900 50 0001 C CNN
1 3750 3900
1 0 0 -1
$EndComp
Wire Wire Line
3750 3750 3750 3900
$Comp
L power:GND #PWR025
U 1 1 5D7651B8
P 3750 5050
F 0 "#PWR025" H 3750 4800 50 0001 C CNN
F 1 "GND" H 3755 4877 50 0000 C CNN
F 2 "" H 3750 5050 50 0001 C CNN
F 3 "" H 3750 5050 50 0001 C CNN
1 3750 5050
1 0 0 -1
$EndComp
Wire Wire Line
3750 4900 3750 5050
$Comp
L power:GND #PWR026
U 1 1 5D769AB9
P 3750 6200
F 0 "#PWR026" H 3750 5950 50 0001 C CNN
F 1 "GND" H 3755 6027 50 0000 C CNN
F 2 "" H 3750 6200 50 0001 C CNN
F 3 "" H 3750 6200 50 0001 C CNN
1 3750 6200
1 0 0 -1
$EndComp
Wire Wire Line
3750 6050 3750 6200
$Comp
L power:GND #PWR027
U 1 1 5D795629
P 3750 7350
F 0 "#PWR027" H 3750 7100 50 0001 C CNN
F 1 "GND" H 3755 7177 50 0000 C CNN
F 2 "" H 3750 7350 50 0001 C CNN
F 3 "" H 3750 7350 50 0001 C CNN
1 3750 7350
1 0 0 -1
$EndComp
Wire Wire Line
3750 7200 3750 7350
Wire Wire Line
4600 3250 4600 3050
Wire Wire Line
4600 3050 5150 3050
Wire Wire Line
5350 3150 4650 3150
Wire Wire Line
4650 3150 4650 3450
Wire Wire Line
4700 4400 4700 3250
Wire Wire Line
4700 3250 5150 3250
Wire Wire Line
5350 3350 4750 3350
Wire Wire Line
4750 3350 4750 4600
Wire Wire Line
4800 5550 4800 3450
Wire Wire Line
4800 3450 5150 3450
Wire Wire Line
5350 3550 4850 3550
Wire Wire Line
4850 3550 4850 5750
Wire Wire Line
4900 6700 4900 3650
Wire Wire Line
4900 3650 5150 3650
Wire Wire Line
5350 3750 4950 3750
Wire Wire Line
4950 3750 4950 6900
Wire Wire Line
5350 2950 4600 2950
Wire Wire Line
4600 2950 4600 2300
Wire Wire Line
5150 2850 4650 2850
Wire Wire Line
4650 2850 4650 2100
Wire Wire Line
5350 2750 4700 2750
Wire Wire Line
4700 2750 4700 1100
Wire Wire Line
5150 2650 4750 2650
Wire Wire Line
4750 2650 4750 900
Wire Wire Line
3950 900 4750 900
Wire Wire Line
4700 1100 3950 1100
Wire Wire Line
3950 2100 4650 2100
Wire Wire Line
4600 2300 3950 2300
Wire Wire Line
3950 3250 4600 3250
Wire Wire Line
4650 3450 3950 3450
Wire Wire Line
3950 4400 4700 4400
Wire Wire Line
4750 4600 3950 4600
Wire Wire Line
3950 5550 4800 5550
Wire Wire Line
4850 5750 3950 5750
Wire Wire Line
3950 6700 4900 6700
Wire Wire Line
4950 6900 3950 6900
$Comp
L Connector:AudioJack2_Ground_Switch J4
U 1 1 5D871003
P 3750 1100
F 0 "J4" H 3782 1525 50 0000 C CNN
F 1 "AudioJack2_Ground_Switch" H 3782 1434 50 0000 C CNN
F 2 "audioMux:Klinke-JC128" H 3750 1300 50 0001 C CNN
F 3 "~" H 3750 1300 50 0001 C CNN
1 3750 1100
1 0 0 -1
$EndComp
$Comp
L Connector:AudioJack2_Ground_Switch J5
U 1 1 5D87C528
P 3750 2300
F 0 "J5" H 3782 2725 50 0000 C CNN
F 1 "AudioJack2_Ground_Switch" H 3782 2634 50 0000 C CNN
F 2 "audioMux:Klinke-JC128" H 3750 2500 50 0001 C CNN
F 3 "~" H 3750 2500 50 0001 C CNN
1 3750 2300
1 0 0 -1
$EndComp
$Comp
L Connector:AudioJack2_Ground_Switch J6
U 1 1 5D87D194
P 3750 3450
F 0 "J6" H 3782 3875 50 0000 C CNN
F 1 "AudioJack2_Ground_Switch" H 3782 3784 50 0000 C CNN
F 2 "audioMux:Klinke-JC128" H 3750 3650 50 0001 C CNN
F 3 "~" H 3750 3650 50 0001 C CNN
1 3750 3450
1 0 0 -1
$EndComp
$Comp
L Connector:AudioJack2_Ground_Switch J7
U 1 1 5D87ED15
P 3750 4600
F 0 "J7" H 3782 5025 50 0000 C CNN
F 1 "AudioJack2_Ground_Switch" H 3782 4934 50 0000 C CNN
F 2 "audioMux:Klinke-JC128" H 3750 4800 50 0001 C CNN
F 3 "~" H 3750 4800 50 0001 C CNN
1 3750 4600
1 0 0 -1
$EndComp
$Comp
L Connector:AudioJack2_Ground_Switch J8
U 1 1 5D87FF31
P 3750 5750
F 0 "J8" H 3782 6175 50 0000 C CNN
F 1 "AudioJack2_Ground_Switch" H 3782 6084 50 0000 C CNN
F 2 "audioMux:Klinke-JC128" H 3750 5950 50 0001 C CNN
F 3 "~" H 3750 5950 50 0001 C CNN
1 3750 5750
1 0 0 -1
$EndComp
$Comp
L Connector:AudioJack2_Ground_Switch J9
U 1 1 5D880569
P 3750 6900
F 0 "J9" H 3782 7325 50 0000 C CNN
F 1 "AudioJack2_Ground_Switch" H 3782 7234 50 0000 C CNN
F 2 "audioMux:Klinke-JC128" H 3750 7100 50 0001 C CNN
F 3 "~" H 3750 7100 50 0001 C CNN
1 3750 6900
1 0 0 -1
$EndComp
$Comp
L Connector:AudioJack2_Ground_Switch J10
U 1 1 5D8C9B67
P 10450 4300
F 0 "J10" H 10270 4318 50 0000 R CNN
F 1 "AudioJack2_Ground_Switch" H 10270 4227 50 0000 R CNN
F 2 "audioMux:Klinke-JC128" H 10450 4500 50 0001 C CNN
F 3 "~" H 10450 4500 50 0001 C CNN
1 10450 4300
-1 0 0 -1
$EndComp
Wire Wire Line
10000 3950 10150 3950
Wire Wire Line
10150 3950 10150 4100
Wire Wire Line
10150 4100 10250 4100
Wire Wire Line
10150 4550 10000 4550
$Comp
L power:GND #PWR028
U 1 1 5D8F5C00
P 10450 4750
F 0 "#PWR028" H 10450 4500 50 0001 C CNN
F 1 "GND" H 10455 4577 50 0000 C CNN
F 2 "" H 10450 4750 50 0001 C CNN
F 3 "" H 10450 4750 50 0001 C CNN
1 10450 4750
1 0 0 -1
$EndComp
Wire Wire Line
10450 4600 10450 4750
$Comp
L Jumper:Jumper_2_Open JP7
U 1 1 5D901846
P 9350 3950
F 0 "JP7" H 9350 4185 50 0000 C CNN
F 1 "Jumper_2_Open" H 9350 4094 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm" H 9350 3950 50 0001 C CNN
F 3 "~" H 9350 3950 50 0001 C CNN
1 9350 3950
1 0 0 -1
$EndComp
$Comp
L Jumper:Jumper_2_Open JP8
U 1 1 5D911118
P 9350 4550
F 0 "JP8" H 9350 4785 50 0000 C CNN
F 1 "Jumper_2_Open" H 9350 4694 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm" H 9350 4550 50 0001 C CNN
F 3 "~" H 9350 4550 50 0001 C CNN
1 9350 4550
1 0 0 -1
$EndComp
Wire Wire Line
9100 4550 9150 4550
Connection ~ 9100 4550
Wire Wire Line
9150 3950 9100 3950
Connection ~ 9100 3950
Wire Wire Line
9550 3950 9700 3950
Wire Wire Line
9550 4550 9600 4550
Connection ~ 9700 3950
Wire Wire Line
9700 3950 9800 3950
Connection ~ 9600 4550
Wire Wire Line
9600 4550 9800 4550
$Comp
L Jumper:Jumper_3_Bridged12 JP2
U 1 1 5D9458C3
P 7100 3250
F 0 "JP2" V 7054 3317 50 0000 L CNN
F 1 "Jumper_3_Bridged12" V 7145 3317 50 0000 L CNN
F 2 "Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm" H 7100 3250 50 0001 C CNN
F 3 "~" H 7100 3250 50 0001 C CNN
1 7100 3250
0 1 1 0
$EndComp
$Comp
L rohm:BD3491FS U1
U 1 1 5D3D22A3
P 6000 2950
F 0 "U1" H 6025 3565 50 0000 C CNN
F 1 "BD3491FS" H 6025 3474 50 0000 C CNN
F 2 "rohm:SSOP-A32" H 6000 2850 50 0001 C CNN
F 3 "http://rohmfs.rohm.com/en/products/databook/datasheet/ic/audio_video/audio_processor/bd3491fs-e.pdf" H 6000 2850 50 0001 C CNN
1 6000 2950
1 0 0 -1
$EndComp
Wire Wire Line
6450 3150 6750 3150
Wire Wire Line
7050 4200 7050 4350
Connection ~ 7050 4350
Wire Wire Line
7050 4350 7050 5400
$Comp
L Jumper:Jumper_3_Bridged12 JP1
U 1 1 5D9BE7FC
P 6900 3150
F 0 "JP1" V 6854 3217 50 0000 L CNN
F 1 "Jumper_3_Bridged12" V 6945 3217 50 0000 L CNN
F 2 "Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm" H 6900 3150 50 0001 C CNN
F 3 "~" H 6900 3150 50 0001 C CNN
1 6900 3150
0 1 1 0
$EndComp
Wire Wire Line
6450 3250 6950 3250
Wire Wire Line
6900 3400 6900 4050
Wire Wire Line
6900 4050 7350 4050
Wire Wire Line
7100 3950 7100 3500
Wire Wire Line
7100 3950 7550 3950
Wire Wire Line
6900 2850 6900 2900
Wire Wire Line
6900 2850 9700 2850
Wire Wire Line
7100 3000 9600 3000
Wire Wire Line
9700 2850 9700 3950
Wire Wire Line
9600 3000 9600 4550
$Comp
L Device:CP_Small C22
U 1 1 5D9E789E
P 7650 3950
F 0 "C22" V 7875 3950 50 0000 C CNN
F 1 "2u2" V 7784 3950 50 0000 C CNN
F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.00mm" H 7650 3950 50 0001 C CNN
F 3 "~" H 7650 3950 50 0001 C CNN
1 7650 3950
0 1 -1 0
$EndComp
Wire Wire Line
7750 3950 7950 3950
$Comp
L Device:CP_Small C1
U 1 1 5D9E94C4
P 7450 4050
F 0 "C1" V 7675 4050 50 0000 C CNN
F 1 "2u2" V 7584 4050 50 0000 C CNN
F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.00mm" H 7450 4050 50 0001 C CNN
F 3 "~" H 7450 4050 50 0001 C CNN
1 7450 4050
0 1 -1 0
$EndComp
Wire Wire Line
7550 4050 7950 4050
$Comp
L Mechanical:MountingHole_Pad H1
U 1 1 5DA2AB80
P 7100 6700
F 0 "H1" H 7200 6749 50 0000 L CNN
F 1 "M3" H 7200 6658 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad_Via" H 7100 6700 50 0001 C CNN
F 3 "~" H 7100 6700 50 0001 C CNN
1 7100 6700
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H2
U 1 1 5DA2AC63
P 7300 6700
F 0 "H2" H 7400 6749 50 0000 L CNN
F 1 "M3" H 7400 6658 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad_Via" H 7300 6700 50 0001 C CNN
F 3 "~" H 7300 6700 50 0001 C CNN
1 7300 6700
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H3
U 1 1 5DA2AEB5
P 7600 6700
F 0 "H3" H 7700 6749 50 0000 L CNN
F 1 "M3" H 7700 6658 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad_Via" H 7600 6700 50 0001 C CNN
F 3 "~" H 7600 6700 50 0001 C CNN
1 7600 6700
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H4
U 1 1 5DA2B179
P 7800 6700
F 0 "H4" H 7900 6749 50 0000 L CNN
F 1 "M3" H 7900 6658 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad_Via" H 7800 6700 50 0001 C CNN
F 3 "~" H 7800 6700 50 0001 C CNN
1 7800 6700
1 0 0 -1
$EndComp
Wire Wire Line
7100 6800 7100 6900
Wire Wire Line
7100 6900 7300 6900
Wire Wire Line
7800 6900 7800 6800
Wire Wire Line
7600 6800 7600 6900
Connection ~ 7600 6900
Wire Wire Line
7600 6900 7800 6900
Wire Wire Line
7300 6800 7300 6900
$Comp
L power:GND #PWR029
U 1 1 5DA36B6D
P 7450 7000
F 0 "#PWR029" H 7450 6750 50 0001 C CNN
F 1 "GND" H 7455 6827 50 0000 C CNN
F 2 "" H 7450 7000 50 0001 C CNN
F 3 "" H 7450 7000 50 0001 C CNN
1 7450 7000
1 0 0 -1
$EndComp
Wire Wire Line
7300 6900 7450 6900
Connection ~ 7300 6900
Wire Wire Line
7450 7000 7450 6900
Connection ~ 7450 6900
Wire Wire Line
7450 6900 7600 6900
Wire Wire Line
10250 4300 10150 4300
Wire Wire Line
10150 4300 10150 4550
$EndSCHEMATC

4
kicad/fp-lib-table Normal file
View File

@ -0,0 +1,4 @@
(fp_lib_table
(lib (name rohm)(type KiCad)(uri ${KIPRJMOD}/rohm.pretty)(options "")(descr ""))
(lib (name audioMux)(type KiCad)(uri ${KIPRJMOD}/audioMux.pretty)(options "")(descr ""))
)

1081
kicad/microcontroller.sch Normal file

File diff suppressed because it is too large Load Diff

7
kicad/rohm.dcm Normal file
View File

@ -0,0 +1,7 @@
EESchema-DOCLIB Version 2.0
#
$CMP BD3491FS
F http://rohmfs.rohm.com/en/products/databook/datasheet/ic/audio_video/audio_processor/bd3491fs-e.pdf
$ENDCMP
#
#End Doc Library

52
kicad/rohm.lib Normal file
View File

@ -0,0 +1,52 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# BD3491FS
#
DEF BD3491FS U 0 40 Y Y 3 L N
F0 "U" -550 750 50 H V C CNN
F1 "BD3491FS" -500 650 50 H V C CNN
F2 "rohm:SSOP-A32" 0 -100 50 H I C CNN
F3 "" 0 -100 50 H I C CNN
DRAW
T 0 -100 -600 50 0 2 0 BALANCE Normal 0 L C
T 0 250 -100 50 0 3 1 I2C Normal 0 C C
S -400 450 250 -700 2 1 0 N
S -200 350 350 -150 3 1 0 N
P 6 1 1 0 -200 450 250 300 250 -800 -200 -950 -200 -900 -200 450 N
X B1 1 -400 100 200 R 50 50 1 1 I
X F2 10 -400 -800 200 R 50 50 1 1 I
X SEL2 11 450 -300 200 L 50 50 1 1 O
X SEL1 12 450 -200 200 L 50 50 1 1 O
X B2 2 -400 0 200 R 50 50 1 1 I
X C1 3 -400 -100 200 R 50 50 1 1 I
X A2 31 -400 200 200 R 50 50 1 1 I
X A1 32 -400 300 200 R 50 50 1 1 I
X C2 4 -400 -200 200 R 50 50 1 1 I
X D1 5 -400 -300 200 R 50 50 1 1 I
X D2 6 -400 -400 200 R 50 50 1 1 I
X E1 7 -400 -500 200 R 50 50 1 1 I
X E2 8 -400 -600 200 R 50 50 1 1 I
X F1 9 -400 -700 200 R 50 50 1 1 I
X VOL1 13 -600 350 200 R 50 50 2 1 I
X VOL2 14 -600 250 200 R 50 50 2 1 I
X TC2 15 -600 -50 200 R 50 50 2 1 P
X TC1 16 -600 100 200 R 50 50 2 1 P
X BCB2 17 -600 -200 200 R 50 50 2 1 P
X BCA2 18 -600 -350 200 R 50 50 2 1 P
X BCA1 19 -600 -650 200 R 50 50 2 1 P
X BCB1 20 -600 -500 200 R 50 50 2 1 P
X OUT2 21 450 -250 200 L 50 50 2 1 O
X SB2 22 450 -100 200 L 50 50 2 1 P
X SR 23 450 50 200 L 50 50 2 1 P
X SB1 24 450 200 200 L 50 50 2 1 P
X OUT1 25 450 350 200 L 50 50 2 1 O
X VCC 26 100 550 200 D 50 50 3 1 P
X SCL 27 -400 0 200 R 50 50 3 1 I C
X SDA 28 -400 100 200 R 50 50 3 1 B
X GND 29 50 -350 200 U 50 50 3 1 P
X FIL 30 150 -350 200 U 50 50 3 1 P
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,45 @@
(module SSOP-A32 (layer F.Cu) (tedit 5D3C3221)
(fp_text reference REF** (at 8 0 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SSOP-A32 (at 0 -6.6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -7 -2.6) (end 7 -2.6) (layer F.SilkS) (width 0.15))
(fp_line (start 7 -2.6) (end 7 2.6) (layer F.SilkS) (width 0.15))
(fp_line (start 7 2.6) (end -7 2.6) (layer F.SilkS) (width 0.15))
(fp_line (start -7 2.6) (end -7 -2.6) (layer F.SilkS) (width 0.15))
(fp_circle (center -6 1.6) (end -5.8 1.6) (layer F.SilkS) (width 0.4))
(pad 1 smd rect (at -6 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at 6 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -5.2 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -4.4 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -3.6 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -2.8 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -2 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -1.2 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -0.4 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at 0.4 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at 1.2 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at 2 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at 2.8 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at 3.6 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at 4.4 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at 5.2 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at 6 3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at 5.2 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at 4.4 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at 3.6 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 21 smd rect (at 2.8 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 22 smd rect (at 2 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 23 smd rect (at 1.2 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 24 smd rect (at 0.4 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 25 smd rect (at -0.4 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 26 smd rect (at -1.2 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 27 smd rect (at -2 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 28 smd rect (at -2.8 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 29 smd rect (at -3.6 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 30 smd rect (at -4.4 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 31 smd rect (at -5.2 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
(pad 32 smd rect (at -6 -3.55) (size 0.36 1.7) (layers F.Cu F.Paste F.Mask))
)

3
kicad/sym-lib-table Normal file
View File

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name rohm)(type Legacy)(uri ${KIPRJMOD}/rohm.lib)(options "")(descr ""))
)