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="#PWR?" Part="1"
F 0 "#PWR?" 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="#PWR?" Part="1"
F 0 "#PWR?" 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
6650 2150 6550 2150
Wire Wire Line
7200 2150 7300 2150
Text HLabel 9100 3500 1 50 Input ~ 0
LED_DIN
Text HLabel 7300 2150 2 50 Output ~ 0
LED_DOUT
$Comp
L Connector:USB_B_Micro J?
U 1 1 6046866E
P 1100 1350
F 0 "J?" 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 6650 2050 550 200
U 6052A1F5
F0 "led_substring_aux" 47
F1 "led_substring.sch" 47
F2 "DOUT" O R 7200 2150 47
F3 "DIN" I L 6650 2150 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="J?" Part="1"
F 0 "J?" 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 7950 3800
AR Path="/60435139/6069CC26" Ref="J?" Part="1"
AR Path="/60699B96/6069CC26" Ref="J?" Part="1"
AR Path="/60528580/6069CC26" Ref="J?" Part="1"
F 0 "J?" H 7868 3375 50 0000 C CNN
F 1 "edgecon_left" H 7868 3466 50 0000 C CNN
F 2 "" H 7950 3800 50 0001 C CNN
F 3 "~" H 7950 3800 50 0001 C CNN
1 7950 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="J?" Part="1"
F 0 "J?" 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 JP?
U 1 1 60559F6A
P 900 2400
F 0 "JP?" 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="#PWR?" Part="1"
F 0 "#PWR?" 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 #PWR?
U 1 1 605A5E10
P 5850 4100
F 0 "#PWR?" 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 JP?
U 1 1 605AA1AC
P 6100 4200
F 0 "JP?" H 6200 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 #PWR?
U 1 1 605D95F6
P 8250 3600
F 0 "#PWR?" H 8250 3450 50 0001 C CNN
F 1 "VLED" H 8265 3773 50 0000 C CNN
F 2 "" H 8250 3600 50 0001 C CNN
F 3 "" H 8250 3600 50 0001 C CNN
1 8250 3600
-1 0 0 -1
$EndComp
Wire Wire Line
8250 3600 8250 3700
Wire Wire Line
8250 3700 8150 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 #PWR?
U 1 1 606006CC
P 6850 4300
F 0 "#PWR?" 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 JP?
U 1 1 60606EBB
P 6100 4400
F 0 "JP?" H 6200 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 JP?
U 1 1 607B4271
P 6500 4950
F 0 "JP?" H 6300 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 JP?
U 1 1 60801632
P 8850 3600
F 0 "JP?" H 8750 3550 50 0000 C CNN
F 1 "s4" H 8950 3550 50 0000 C CNN
F 2 "" H 8850 3600 50 0001 C CNN
F 3 "~" H 8850 3600 50 0001 C CNN
1 8850 3600
-1 0 0 1
$EndComp
Wire Wire Line
9000 3600 9100 3600
$Comp
L Jumper:SolderJumper_2_Open JP?
U 1 1 60803ACC
P 8850 3800
F 0 "JP?" H 8750 3750 50 0000 C CNN
F 1 "s123" H 9000 3750 50 0000 C CNN
F 2 "" H 8850 3800 50 0001 C CNN
F 3 "~" H 8850 3800 50 0001 C CNN
1 8850 3800
-1 0 0 1
$EndComp
Wire Wire Line
9000 3800 9100 3800
Text HLabel 6550 2150 0 50 Input ~ 0
LED_DIN
Text Label 8350 3600 0 50 ~ 0
MULTI_3
Wire Wire Line
8350 3600 8700 3600
Wire Wire Line
8150 3800 8600 3800
Wire Wire Line
9100 3600 9100 3800
Wire Wire Line
9100 3500 9100 3600
Connection ~ 9100 3600
$Comp
L Jumper:SolderJumper_2_Open JP?
U 1 1 6083494B
P 8850 4000
F 0 "JP?" H 8750 3950 50 0000 C CNN
F 1 "s4" H 8950 3950 50 0000 C CNN
F 2 "" H 8850 4000 50 0001 C CNN
F 3 "~" H 8850 4000 50 0001 C CNN
1 8850 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="J?" Part="1"
F 0 "J?" 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 #PWR?
U 1 1 605E58C0
P 10150 3600
F 0 "#PWR?" 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
8700 4000 8600 4000
Text Label 9400 4000 2 50 ~ 0
MULTI_3B
Wire Wire Line
9400 4000 9000 4000
Wire Wire Line
8150 4000 8300 4000
Wire Wire Line
8300 4000 8300 4150
$Comp
L power:GND #PWR?
U 1 1 6086EC35
P 8300 4150
F 0 "#PWR?" H 8300 3900 50 0001 C CNN
F 1 "GND" H 8305 3977 50 0000 C CNN
F 2 "" H 8300 4150 50 0001 C CNN
F 3 "" H 8300 4150 50 0001 C CNN
1 8300 4150
1 0 0 -1
$EndComp
Wire Wire Line
10250 4000 10100 4000
Wire Wire Line
10100 4000 10100 4150
$Comp
L power:GND #PWR?
U 1 1 608704A2
P 10100 4150
F 0 "#PWR?" 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
8600 4000 8600 3800
Connection ~ 8600 3800
Wire Wire Line
8600 3800 8700 3800
NoConn ~ 8150 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 JP?
U 1 1 608879D6
P 6600 5350
F 0 "JP?" H 6400 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 SW?
U 1 1 60564FBD
P 1300 3600
F 0 "SW?" 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 JP?
U 1 1 60A0C5F6
P 1100 2400
F 0 "JP?" 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 #PWR?
U 1 1 60A27037
P 900 2650
F 0 "#PWR?" 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 #PWR?
U 1 1 60A273E6
P 1100 2650
F 0 "#PWR?" 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