leddie/kicad/aux.sch

537 lines
13 KiB
Plaintext

EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 2
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"
AR Path="/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
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 "Connector_USB:USB_Micro-B_Molex_47346-0001" 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"
AR Path="/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 "leddie_parts:leddie_edgecon" 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 3900
AR Path="/60435139/6069CC26" Ref="J?" Part="1"
AR Path="/60699B96/6069CC26" Ref="J?" Part="1"
AR Path="/60528580/6069CC26" Ref="J604" Part="1"
AR Path="/6069CC26" Ref="J604" Part="1"
F 0 "J604" H 7818 3475 50 0000 C CNN
F 1 "edgecon_left" H 7818 3566 50 0000 C CNN
F 2 "leddie_parts:leddie_edgecon" H 7900 3900 50 0001 C CNN
F 3 "~" H 7900 3900 50 0001 C CNN
1 7900 3900
-1 0 0 1
$EndComp
Text HLabel 6850 4600 2 47 BiDi ~ 0
USB_DP
Text HLabel 6850 4700 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"
AR Path="/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 "leddie_parts:leddie_edgecon" 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 "s4" H 750 2450 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" 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"
AR Path="/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 "s3" H 6000 4250 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" 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 "s4" H 6000 4450 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" 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 "s12" H 6600 4900 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" 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 "s3" H 8900 3550 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" 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 "s124" H 8950 3750 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" 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_2
Wire Wire Line
8300 3600 8650 3600
Wire Wire Line
9100 3600 9100 3800
Wire Wire Line
9100 3500 9100 3600
Connection ~ 9100 3600
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"
AR Path="/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 "leddie_parts:leddie_edgecon" 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
10050 3800 10050 3700
Wire Wire Line
10050 3700 9250 3700
Wire Wire Line
9250 3500 9250 3700
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
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 "s12" H 6700 5300 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" 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
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 "s4" H 1000 2450 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" 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 it\nis to be bridged on.\nIDs (directions from power board):\n S1: Switch (left)\n S2: Power mgmt, direct (top)\n S3: LED data + VLED (bottom)\n S4: USB + VBUS (right)
Wire Wire Line
1400 3600 1500 3600
$Comp
L power:GND #PWR0101
U 1 1 610458C4
P 2000 3600
F 0 "#PWR0101" H 2000 3350 50 0001 C CNN
F 1 "GND" H 2005 3427 50 0000 C CNN
F 2 "" H 2000 3600 50 0001 C CNN
F 3 "" H 2000 3600 50 0001 C CNN
1 2000 3600
1 0 0 -1
$EndComp
Wire Wire Line
2000 3600 1900 3600
Text Notes 1000 3850 0 50 ~ 0
This is imple-\nmented by JP605
Text Label 1100 1850 0 50 ~ 0
MULTI_3B
Text Notes 1500 1850 0 50 ~ 0
will be shorted to GND using JP602
$Comp
L Switch:SW_Push SW601
U 1 1 60564FBD
P 1700 3600
F 0 "SW601" H 1700 3885 50 0000 C CNN
F 1 "SW_Push" H 1700 3794 50 0000 C CNN
F 2 "leddie_parts:KSS241G" H 1700 3800 50 0001 C CNN
F 3 "~" H 1700 3800 50 0001 C CNN
1 1700 3600
-1 0 0 -1
$EndComp
NoConn ~ 1100 3600
NoConn ~ 1400 3600
Wire Notes Line
1100 3600 1200 3600
Wire Notes Line
1250 3650 1250 3550
Wire Notes Line
1200 3550 1200 3650
Wire Notes Line
1400 3600 1300 3600
Wire Notes Line
1200 3550 1300 3550
Wire Notes Line
1200 3650 1300 3650
Wire Notes Line
1300 3550 1300 3650
Text Notes 1200 3550 0 50 ~ 0
JP
Text Label 6600 5600 1 50 ~ 0
MULTI_2B
Wire Wire Line
8100 3800 8650 3800
Wire Wire Line
10250 3800 10050 3800
Wire Wire Line
10000 3800 9650 3800
Text Label 10000 3800 2 50 ~ 0
MULTI_3B
$Comp
L Jumper:SolderJumper_2_Open JP609
U 1 1 6083494B
P 9500 3800
F 0 "JP609" H 9350 3750 50 0000 C CNN
F 1 "s3" H 9600 3750 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 9500 3800 50 0001 C CNN
F 3 "~" H 9500 3800 50 0001 C CNN
1 9500 3800
-1 0 0 1
$EndComp
Wire Wire Line
9350 3800 9250 3800
Wire Wire Line
9250 3800 9250 3700
Connection ~ 9250 3700
$EndSCHEMATC