leddie/kicad/aux.sch

509 lines
12 KiB
Plaintext

EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 6 7
Title "Leddie"
Date "2021-03-06"
Rev "01"
Comp "Markus Koch - notsyncing.net"
Comment1 "Licensed under CC BY-SA 3.0"
Comment2 "https://l.notsyncing.net/leddie"
Comment3 ""
Comment4 "LED + Routing"
$EndDescr
Wire Wire Line
1400 1150 1500 1150
Wire Wire Line
1500 1150 1500 1050
$Comp
L power:VBUS #PWR?
U 1 1 6055A7CF
P 1500 1050
AR Path="/60435139/6055A7CF" Ref="#PWR?" Part="1"
AR Path="/60528580/6055A7CF" Ref="#PWR0604" Part="1"
F 0 "#PWR0604" H 1500 900 50 0001 C CNN
F 1 "VBUS" H 1515 1223 50 0000 C CNN
F 2 "" H 1500 1050 50 0001 C CNN
F 3 "" H 1500 1050 50 0001 C CNN
1 1500 1050
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 6055A7D5
P 1100 1850
AR Path="/60435139/6055A7D5" Ref="#PWR?" Part="1"
AR Path="/60528580/6055A7D5" Ref="#PWR0602" Part="1"
F 0 "#PWR0602" H 1100 1600 50 0001 C CNN
F 1 "GND" H 1105 1677 50 0000 C CNN
F 2 "" H 1100 1850 50 0001 C CNN
F 3 "" H 1100 1850 50 0001 C CNN
1 1100 1850
1 0 0 -1
$EndComp
Text HLabel 1500 1350 2 47 BiDi ~ 0
USB_DP
Text HLabel 1500 1450 2 47 BiDi ~ 0
USB_DM
Wire Wire Line
1500 1350 1400 1350
Wire Wire Line
1400 1450 1500 1450
Text Notes 9100 6900 0 50 ~ 0
This sheet will be used for four PCBs\nwith different component population.
Text HLabel 850 3700 0 50 Output ~ 0
~BTN
Wire Wire Line
1100 4650 1000 4650
Wire Wire Line
1650 4650 1750 4650
Text HLabel 9100 3500 1 50 Input ~ 0
LED_DIN
Text HLabel 1750 4650 2 50 Output ~ 0
LED_DOUT
$Comp
L Connector:USB_B_Micro J601
U 1 1 6046866E
P 1100 1350
F 0 "J601" H 1157 1817 50 0000 C CNN
F 1 "USB_B_Micro" H 1157 1726 50 0000 C CNN
F 2 "" H 1250 1300 50 0001 C CNN
F 3 "~" H 1250 1300 50 0001 C CNN
1 1100 1350
1 0 0 -1
$EndComp
NoConn ~ 1400 1550
$Sheet
S 1100 4550 550 200
U 6052A1F5
F0 "led_substring_aux" 47
F1 "led_substring.sch" 47
F2 "DOUT" O R 1650 4650 47
F3 "DIN" I L 1100 4650 47
$EndSheet
$Comp
L Connector_Generic:Conn_01x04 J?
U 1 1 6069CC20
P 6600 3900
AR Path="/60435139/6069CC20" Ref="J?" Part="1"
AR Path="/60699B96/6069CC20" Ref="J?" Part="1"
AR Path="/60528580/6069CC20" Ref="J603" Part="1"
F 0 "J603" V 6564 3612 50 0000 R CNN
F 1 "edgecon_top" V 6600 4550 50 0000 R CNN
F 2 "" H 6600 3900 50 0001 C CNN
F 3 "~" H 6600 3900 50 0001 C CNN
1 6600 3900
0 1 -1 0
$EndComp
$Comp
L Connector_Generic:Conn_01x04 J?
U 1 1 6069CC26
P 7900 3800
AR Path="/60435139/6069CC26" Ref="J?" Part="1"
AR Path="/60699B96/6069CC26" Ref="J?" Part="1"
AR Path="/60528580/6069CC26" Ref="J604" Part="1"
F 0 "J604" H 7818 3375 50 0000 C CNN
F 1 "edgecon_left" H 7818 3466 50 0000 C CNN
F 2 "" H 7900 3800 50 0001 C CNN
F 3 "~" H 7900 3800 50 0001 C CNN
1 7900 3800
-1 0 0 -1
$EndComp
Text HLabel 6850 4700 2 47 BiDi ~ 0
USB_DP
Text HLabel 6850 4600 2 47 BiDi ~ 0
USB_DM
Connection ~ 6500 4600
$Comp
L Connector_Generic:Conn_01x04 J?
U 1 1 6069CC2C
P 6500 5800
AR Path="/60435139/6069CC2C" Ref="J?" Part="1"
AR Path="/60699B96/6069CC2C" Ref="J?" Part="1"
AR Path="/60528580/6069CC2C" Ref="J602" Part="1"
F 0 "J602" V 6372 5980 50 0000 L CNN
F 1 "edgecon_bottom" V 6463 5980 50 0000 L CNN
F 2 "" H 6500 5800 50 0001 C CNN
F 3 "~" H 6500 5800 50 0001 C CNN
1 6500 5800
0 -1 1 0
$EndComp
Text Notes 5950 6050 0 50 ~ 0
Pins 2+3 are always connected\nto the USB FRAME in the layout
Wire Wire Line
1100 1850 1100 1750
$Comp
L Jumper:SolderJumper_2_Open JP601
U 1 1 60559F6A
P 900 2400
F 0 "JP601" H 1000 2450 50 0000 C CNN
F 1 "s1" H 800 2450 50 0000 C CNN
F 2 "" H 900 2400 50 0001 C CNN
F 3 "~" H 900 2400 50 0001 C CNN
1 900 2400
0 -1 -1 0
$EndComp
Text Label 6600 4500 1 50 ~ 0
MULTI_2
Text Label 6500 4500 1 50 ~ 0
MULTI_3
Text Label 650 3600 0 50 ~ 0
MULTI_3
Wire Wire Line
1000 3700 850 3700
Wire Wire Line
6400 4100 6400 4200
$Comp
L power:VBUS #PWR?
U 1 1 60595AAE
P 5600 4100
AR Path="/60435139/60595AAE" Ref="#PWR?" Part="1"
AR Path="/60528580/60595AAE" Ref="#PWR0605" Part="1"
F 0 "#PWR0605" H 5600 3950 50 0001 C CNN
F 1 "VBUS" H 5615 4273 50 0000 C CNN
F 2 "" H 5600 4100 50 0001 C CNN
F 3 "" H 5600 4100 50 0001 C CNN
1 5600 4100
1 0 0 -1
$EndComp
$Comp
L leddie_parts:VLED #PWR0606
U 1 1 605A5E10
P 5850 4100
F 0 "#PWR0606" H 5850 3950 50 0001 C CNN
F 1 "VLED" H 5865 4273 50 0000 C CNN
F 2 "" H 5850 4100 50 0001 C CNN
F 3 "" H 5850 4100 50 0001 C CNN
1 5850 4100
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP603
U 1 1 605AA1AC
P 6100 4200
F 0 "JP603" H 6250 4250 50 0000 C CNN
F 1 "s4" H 6000 4250 50 0000 C CNN
F 2 "" H 6100 4200 50 0001 C CNN
F 3 "~" H 6100 4200 50 0001 C CNN
1 6100 4200
1 0 0 -1
$EndComp
Wire Wire Line
5950 4200 5850 4200
Wire Wire Line
5850 4200 5850 4100
$Comp
L leddie_parts:VLED #PWR0608
U 1 1 605D95F6
P 8200 3600
F 0 "#PWR0608" H 8200 3450 50 0001 C CNN
F 1 "VLED" H 8215 3773 50 0000 C CNN
F 2 "" H 8200 3600 50 0001 C CNN
F 3 "" H 8200 3600 50 0001 C CNN
1 8200 3600
-1 0 0 -1
$EndComp
Wire Wire Line
8200 3600 8200 3700
Wire Wire Line
8200 3700 8100 3700
Wire Wire Line
6700 4100 6700 4200
Wire Wire Line
6250 4200 6400 4200
Connection ~ 6400 4200
Wire Wire Line
6400 4200 6400 4400
Wire Wire Line
6700 4200 6850 4200
Wire Wire Line
6850 4200 6850 4300
Connection ~ 6700 4200
Wire Wire Line
6700 4200 6700 5600
$Comp
L power:GND #PWR0607
U 1 1 606006CC
P 6850 4300
F 0 "#PWR0607" H 6850 4050 50 0001 C CNN
F 1 "GND" H 6855 4127 50 0000 C CNN
F 2 "" H 6850 4300 50 0001 C CNN
F 3 "" H 6850 4300 50 0001 C CNN
1 6850 4300
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP604
U 1 1 60606EBB
P 6100 4400
F 0 "JP604" H 6250 4450 50 0000 C CNN
F 1 "s3" H 6000 4450 50 0000 C CNN
F 2 "" H 6100 4400 50 0001 C CNN
F 3 "~" H 6100 4400 50 0001 C CNN
1 6100 4400
1 0 0 -1
$EndComp
Wire Wire Line
6250 4400 6400 4400
Connection ~ 6400 4400
Wire Wire Line
5950 4400 5600 4400
Wire Wire Line
5600 4400 5600 4100
$Comp
L Jumper:SolderJumper_2_Open JP605
U 1 1 607B4271
P 6500 4950
F 0 "JP605" H 6250 4900 50 0000 L CNN
F 1 "s2" H 6600 4900 50 0000 C CNN
F 2 "" H 6500 4950 50 0001 C CNN
F 3 "~" H 6500 4950 50 0001 C CNN
1 6500 4950
0 1 1 0
$EndComp
Wire Wire Line
6850 4600 6500 4600
Wire Wire Line
6500 4100 6500 4600
Wire Wire Line
6500 4800 6500 4600
Wire Wire Line
6500 5600 6500 5100
Text Label 6500 5500 1 50 ~ 0
MULTI_3B
$Comp
L Jumper:SolderJumper_2_Open JP607
U 1 1 60801632
P 8800 3600
F 0 "JP607" H 8650 3550 50 0000 C CNN
F 1 "s4" H 8900 3550 50 0000 C CNN
F 2 "" H 8800 3600 50 0001 C CNN
F 3 "~" H 8800 3600 50 0001 C CNN
1 8800 3600
-1 0 0 1
$EndComp
Wire Wire Line
8950 3600 9100 3600
$Comp
L Jumper:SolderJumper_2_Open JP608
U 1 1 60803ACC
P 8800 3800
F 0 "JP608" H 8650 3750 50 0000 C CNN
F 1 "s123" H 8950 3750 50 0000 C CNN
F 2 "" H 8800 3800 50 0001 C CNN
F 3 "~" H 8800 3800 50 0001 C CNN
1 8800 3800
-1 0 0 1
$EndComp
Wire Wire Line
8950 3800 9100 3800
Text HLabel 1000 4650 0 50 Input ~ 0
LED_DIN
Text Label 8300 3600 0 50 ~ 0
MULTI_3
Wire Wire Line
8300 3600 8650 3600
Wire Wire Line
8100 3800 8550 3800
Wire Wire Line
9100 3600 9100 3800
Wire Wire Line
9100 3500 9100 3600
Connection ~ 9100 3600
$Comp
L Jumper:SolderJumper_2_Open JP609
U 1 1 6083494B
P 8800 4000
F 0 "JP609" H 8650 3950 50 0000 C CNN
F 1 "s4" H 8900 3950 50 0000 C CNN
F 2 "" H 8800 4000 50 0001 C CNN
F 3 "~" H 8800 4000 50 0001 C CNN
1 8800 4000
-1 0 0 1
$EndComp
Text HLabel 9250 3500 1 50 Output ~ 0
LED_DOUT
$Comp
L Connector_Generic:Conn_01x04 J?
U 1 1 6069CC1A
P 10450 3800
AR Path="/60435139/6069CC1A" Ref="J?" Part="1"
AR Path="/60699B96/6069CC1A" Ref="J?" Part="1"
AR Path="/60528580/6069CC1A" Ref="J605" Part="1"
F 0 "J605" H 10530 3792 50 0000 L CNN
F 1 "edgecon_right" H 10530 3701 50 0000 L CNN
F 2 "" H 10450 3800 50 0001 C CNN
F 3 "~" H 10450 3800 50 0001 C CNN
1 10450 3800
1 0 0 -1
$EndComp
Wire Wire Line
10150 3700 10250 3700
Wire Wire Line
10150 3600 10150 3700
$Comp
L leddie_parts:VLED #PWR0611
U 1 1 605E58C0
P 10150 3600
F 0 "#PWR0611" H 10150 3450 50 0001 C CNN
F 1 "VLED" H 10165 3773 50 0000 C CNN
F 2 "" H 10150 3600 50 0001 C CNN
F 3 "" H 10150 3600 50 0001 C CNN
1 10150 3600
1 0 0 -1
$EndComp
Wire Wire Line
10250 3800 10050 3800
Wire Wire Line
10050 3800 10050 3700
Wire Wire Line
10050 3700 9250 3700
Wire Wire Line
9250 3500 9250 3700
Wire Wire Line
8650 4000 8550 4000
Text Label 9500 4000 2 50 ~ 0
MULTI_3B
Wire Wire Line
9500 4000 8950 4000
Wire Wire Line
8100 4000 8250 4000
Wire Wire Line
8250 4000 8250 4150
$Comp
L power:GND #PWR0609
U 1 1 6086EC35
P 8250 4150
F 0 "#PWR0609" H 8250 3900 50 0001 C CNN
F 1 "GND" H 8255 3977 50 0000 C CNN
F 2 "" H 8250 4150 50 0001 C CNN
F 3 "" H 8250 4150 50 0001 C CNN
1 8250 4150
1 0 0 -1
$EndComp
Wire Wire Line
10250 4000 10100 4000
Wire Wire Line
10100 4000 10100 4150
$Comp
L power:GND #PWR0610
U 1 1 608704A2
P 10100 4150
F 0 "#PWR0610" H 10100 3900 50 0001 C CNN
F 1 "GND" H 10105 3977 50 0000 C CNN
F 2 "" H 10100 4150 50 0001 C CNN
F 3 "" H 10100 4150 50 0001 C CNN
1 10100 4150
1 0 0 -1
$EndComp
Wire Wire Line
8550 4000 8550 3800
Connection ~ 8550 3800
Wire Wire Line
8550 3800 8650 3800
NoConn ~ 8100 3900
NoConn ~ 10250 3900
Wire Wire Line
6600 5500 6600 5600
Wire Wire Line
6600 4100 6600 4700
Wire Wire Line
6850 4700 6600 4700
Connection ~ 6600 4700
Wire Wire Line
6600 4700 6600 5200
$Comp
L Jumper:SolderJumper_2_Open JP606
U 1 1 608879D6
P 6600 5350
F 0 "JP606" H 6350 5300 50 0000 L CNN
F 1 "s2" H 6700 5300 50 0000 C CNN
F 2 "" H 6600 5350 50 0001 C CNN
F 3 "~" H 6600 5350 50 0001 C CNN
1 6600 5350
0 1 1 0
$EndComp
Wire Wire Line
6400 4400 6400 5600
Wire Wire Line
6250 4600 6500 4600
Text HLabel 6250 4600 0 50 Output ~ 0
~BTN
$Comp
L Switch:SW_Push SW601
U 1 1 60564FBD
P 1300 3600
F 0 "SW601" H 1300 3885 50 0000 C CNN
F 1 "SW_Push" H 1300 3794 50 0000 C CNN
F 2 "" H 1300 3800 50 0001 C CNN
F 3 "~" H 1300 3800 50 0001 C CNN
1 1300 3600
1 0 0 -1
$EndComp
Text Label 1850 3600 2 50 ~ 0
MULTI_2
Wire Wire Line
1850 3600 1500 3600
Wire Wire Line
1000 3700 1000 3600
Wire Wire Line
650 3600 1000 3600
Wire Wire Line
1000 3600 1100 3600
Connection ~ 1000 3600
$Comp
L Jumper:SolderJumper_2_Open JP602
U 1 1 60A0C5F6
P 1100 2400
F 0 "JP602" H 1200 2450 50 0000 C CNN
F 1 "s1" H 1000 2450 50 0000 C CNN
F 2 "" H 1100 2400 50 0001 C CNN
F 3 "~" H 1100 2400 50 0001 C CNN
1 1100 2400
0 -1 -1 0
$EndComp
Wire Wire Line
1000 1750 1000 2150
Wire Wire Line
900 2250 900 2150
Wire Wire Line
900 2150 1000 2150
Wire Wire Line
1100 2150 1100 2250
Connection ~ 1000 2150
Wire Wire Line
1000 2150 1100 2150
Wire Wire Line
900 2550 900 2650
Wire Wire Line
1100 2550 1100 2650
$Comp
L power:GND #PWR0601
U 1 1 60A27037
P 900 2650
F 0 "#PWR0601" H 900 2400 50 0001 C CNN
F 1 "GND" H 905 2477 50 0000 C CNN
F 2 "" H 900 2650 50 0001 C CNN
F 3 "" H 900 2650 50 0001 C CNN
1 900 2650
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0603
U 1 1 60A273E6
P 1100 2650
F 0 "#PWR0603" H 1100 2400 50 0001 C CNN
F 1 "GND" H 1105 2477 50 0000 C CNN
F 2 "" H 1100 2650 50 0001 C CNN
F 3 "" H 1100 2650 50 0001 C CNN
1 1100 2650
1 0 0 -1
$EndComp
Text Notes 1200 2700 0 50 ~ 0
The shield pads overlay with the bottom\nconnector and are therefore always\nconnected to signal lines 2 and 3.\nSo we need to add solder bridges to either\nside of the connector to work around this\nissue and still be able to ground the USB\nsocket.
Text Notes 8250 5250 0 50 ~ 0
The "sXXXX" markings on solder\njumpers indicate which side the\nboard is installed on.\nSee the digital and power circuits\nfor information on which is which.
$EndSCHEMATC