509 lines
12 KiB
Plaintext
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
|