kicad: Complete initial layout for all

This commit is contained in:
Markus Koch 2021-08-22 17:50:21 +02:00
parent 9bb40ddf69
commit cc7620acab
6 changed files with 3500 additions and 1678 deletions

File diff suppressed because it is too large Load Diff

View File

@ -89,17 +89,17 @@ $EndComp
$Comp $Comp
L Connector_Generic:Conn_01x04 J? L Connector_Generic:Conn_01x04 J?
U 1 1 6069CC26 U 1 1 6069CC26
P 7900 3800 P 7900 3900
AR Path="/60435139/6069CC26" Ref="J?" Part="1" AR Path="/60435139/6069CC26" Ref="J?" Part="1"
AR Path="/60699B96/6069CC26" Ref="J?" Part="1" AR Path="/60699B96/6069CC26" Ref="J?" Part="1"
AR Path="/60528580/6069CC26" Ref="J604" Part="1" AR Path="/60528580/6069CC26" Ref="J604" Part="1"
AR Path="/6069CC26" Ref="J604" Part="1" AR Path="/6069CC26" Ref="J604" Part="1"
F 0 "J604" H 7818 3375 50 0000 C CNN F 0 "J604" H 7818 3475 50 0000 C CNN
F 1 "edgecon_left" H 7818 3466 50 0000 C CNN F 1 "edgecon_left" H 7818 3566 50 0000 C CNN
F 2 "leddie_parts:leddie_edgecon" H 7900 3800 50 0001 C CNN F 2 "leddie_parts:leddie_edgecon" H 7900 3900 50 0001 C CNN
F 3 "~" H 7900 3800 50 0001 C CNN F 3 "~" H 7900 3900 50 0001 C CNN
1 7900 3800 1 7900 3900
-1 0 0 -1 -1 0 0 1
$EndComp $EndComp
Text HLabel 6850 4600 2 47 BiDi ~ 0 Text HLabel 6850 4600 2 47 BiDi ~ 0
USB_DP USB_DP
@ -130,7 +130,7 @@ L Jumper:SolderJumper_2_Open JP601
U 1 1 60559F6A U 1 1 60559F6A
P 900 2400 P 900 2400
F 0 "JP601" H 1000 2450 50 0000 C CNN F 0 "JP601" H 1000 2450 50 0000 C CNN
F 1 "s14" H 750 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 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 F 3 "~" H 900 2400 50 0001 C CNN
1 900 2400 1 900 2400
@ -176,7 +176,7 @@ L Jumper:SolderJumper_2_Open JP603
U 1 1 605AA1AC U 1 1 605AA1AC
P 6100 4200 P 6100 4200
F 0 "JP603" H 6250 4250 50 0000 C CNN F 0 "JP603" H 6250 4250 50 0000 C CNN
F 1 "s4" H 6000 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 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 F 3 "~" H 6100 4200 50 0001 C CNN
1 6100 4200 1 6100 4200
@ -231,7 +231,7 @@ L Jumper:SolderJumper_2_Open JP604
U 1 1 60606EBB U 1 1 60606EBB
P 6100 4400 P 6100 4400
F 0 "JP604" H 6250 4450 50 0000 C CNN F 0 "JP604" H 6250 4450 50 0000 C CNN
F 1 "s3" H 6000 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 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 F 3 "~" H 6100 4400 50 0001 C CNN
1 6100 4400 1 6100 4400
@ -249,7 +249,7 @@ L Jumper:SolderJumper_2_Open JP605
U 1 1 607B4271 U 1 1 607B4271
P 6500 4950 P 6500 4950
F 0 "JP605" H 6250 4900 50 0000 L CNN F 0 "JP605" H 6250 4900 50 0000 L CNN
F 1 "s2" H 6600 4900 50 0000 C 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 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 F 3 "~" H 6500 4950 50 0001 C CNN
1 6500 4950 1 6500 4950
@ -270,7 +270,7 @@ L Jumper:SolderJumper_2_Open JP607
U 1 1 60801632 U 1 1 60801632
P 8800 3600 P 8800 3600
F 0 "JP607" H 8650 3550 50 0000 C CNN F 0 "JP607" H 8650 3550 50 0000 C CNN
F 1 "s4" H 8900 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 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 F 3 "~" H 8800 3600 50 0001 C CNN
1 8800 3600 1 8800 3600
@ -283,7 +283,7 @@ L Jumper:SolderJumper_2_Open JP608
U 1 1 60803ACC U 1 1 60803ACC
P 8800 3800 P 8800 3800
F 0 "JP608" H 8650 3750 50 0000 C CNN F 0 "JP608" H 8650 3750 50 0000 C CNN
F 1 "s123" H 8950 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 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 F 3 "~" H 8800 3800 50 0001 C CNN
1 8800 3800 1 8800 3800
@ -294,27 +294,14 @@ Wire Wire Line
Text HLabel 1000 4650 0 50 Input ~ 0 Text HLabel 1000 4650 0 50 Input ~ 0
LED_DIN LED_DIN
Text Label 8300 3600 0 50 ~ 0 Text Label 8300 3600 0 50 ~ 0
MULTI_3 MULTI_2
Wire Wire Line Wire Wire Line
8300 3600 8650 3600 8300 3600 8650 3600
Wire Wire Line
8100 3800 8550 3800
Wire Wire Line Wire Wire Line
9100 3600 9100 3800 9100 3600 9100 3800
Wire Wire Line Wire Wire Line
9100 3500 9100 3600 9100 3500 9100 3600
Connection ~ 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 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" 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 Text HLabel 9250 3500 1 50 Output ~ 0
LED_DOUT LED_DOUT
$Comp $Comp
@ -347,20 +334,12 @@ F 3 "" H 10150 3600 50 0001 C CNN
1 10150 3600 1 10150 3600
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
Wire Wire Line
10250 3800 10050 3800
Wire Wire Line Wire Wire Line
10050 3800 10050 3700 10050 3800 10050 3700
Wire Wire Line Wire Wire Line
10050 3700 9250 3700 10050 3700 9250 3700
Wire Wire Line Wire Wire Line
9250 3500 9250 3700 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 Wire Wire Line
8100 4000 8250 4000 8100 4000 8250 4000
Wire Wire Line Wire Wire Line
@ -391,11 +370,6 @@ F 3 "" H 10100 4150 50 0001 C CNN
1 10100 4150 1 10100 4150
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
Wire Wire Line
8550 4000 8550 3800
Connection ~ 8550 3800
Wire Wire Line
8550 3800 8650 3800
NoConn ~ 8100 3900 NoConn ~ 8100 3900
NoConn ~ 10250 3900 NoConn ~ 10250 3900
Wire Wire Line Wire Wire Line
@ -412,7 +386,7 @@ L Jumper:SolderJumper_2_Open JP606
U 1 1 608879D6 U 1 1 608879D6
P 6600 5350 P 6600 5350
F 0 "JP606" H 6350 5300 50 0000 L CNN F 0 "JP606" H 6350 5300 50 0000 L CNN
F 1 "s2" H 6700 5300 50 0000 C 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 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 F 3 "~" H 6600 5350 50 0001 C CNN
1 6600 5350 1 6600 5350
@ -482,18 +456,7 @@ $EndComp
Text Notes 1200 2700 0 50 ~ 0 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. 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 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. 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)
$Comp
L Jumper:SolderJumper_2_Open JP610
U 1 1 60F09A81
P 1250 3600
F 0 "JP610" H 1350 3650 50 0000 C CNN
F 1 "s1" H 1150 3650 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 1250 3600 50 0001 C CNN
F 3 "~" H 1250 3600 50 0001 C CNN
1 1250 3600
1 0 0 -1
$EndComp
Wire Wire Line Wire Wire Line
1400 3600 1500 3600 1400 3600 1500 3600
$Comp $Comp
@ -509,6 +472,12 @@ F 3 "" H 2000 3600 50 0001 C CNN
$EndComp $EndComp
Wire Wire Line Wire Wire Line
2000 3600 1900 3600 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 $Comp
L Switch:SW_Push SW601 L Switch:SW_Push SW601
U 1 1 60564FBD U 1 1 60564FBD
@ -520,10 +489,48 @@ F 3 "~" H 1700 3800 50 0001 C CNN
1 1700 3600 1 1700 3600
-1 0 0 -1 -1 0 0 -1
$EndComp $EndComp
Text Notes 1000 3900 0 50 ~ 0 NoConn ~ 1100 3600
This is duplic-\nated by TBD NoConn ~ 1400 3600
Text Label 1100 1850 0 50 ~ 0 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 MULTI_3B
Text Notes 1500 1850 0 50 ~ 0 $Comp
will be shorted to GND using JP602 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 $EndSCHEMATC

View File

@ -127,29 +127,6 @@ X VDD 4 0 300 100 D 50 50 1 1 W
ENDDRAW ENDDRAW
ENDDEF ENDDEF
# #
# Logic_LevelTranslator_SN74LV1T34DBV
#
DEF Logic_LevelTranslator_SN74LV1T34DBV U 0 20 Y Y 1 F N
F0 "U" 200 250 50 H V L CNN
F1 "Logic_LevelTranslator_SN74LV1T34DBV" 200 150 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23-5" 650 -250 50 H I C CNN
F3 "" -400 -200 50 H I C CNN
$FPLIST
SOT?23*
$ENDFPLIST
DRAW
S -200 200 200 -200 0 1 10 f
P 2 0 1 0 -30 0 -100 0 N
P 2 0 1 0 40 0 100 0 N
P 4 1 1 0 -30 -30 -30 30 40 0 -30 -30 N
X NC 1 -200 100 100 R 50 50 1 1 N N
X A 2 -300 0 100 R 50 50 1 1 I
X GND 3 0 -300 100 U 50 50 1 1 W
X Y 4 300 0 100 L 50 50 1 1 O
X VCC 5 0 300 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# MCU_Microchip_ATmega_ATmega328-AU # MCU_Microchip_ATmega_ATmega328-AU
# #
DEF MCU_Microchip_ATmega_ATmega328-AU U 0 20 Y Y 1 F N DEF MCU_Microchip_ATmega_ATmega328-AU U 0 20 Y Y 1 F N

File diff suppressed because it is too large Load Diff

View File

@ -39,7 +39,6 @@ F 3 "~" H 8600 1200 50 0001 C CNN
0 1 1 0 0 1 1 0
$EndComp $EndComp
Connection ~ 8600 1200 Connection ~ 8600 1200
NoConn ~ 8400 3500
Wire Wire Line Wire Wire Line
4100 2300 3400 2300 4100 2300 3400 2300
Text Label 3400 2300 0 47 ~ 0 Text Label 3400 2300 0 47 ~ 0
@ -199,7 +198,7 @@ F 3 "" H 7850 3950 50 0001 C CNN
0 1 1 0 0 1 1 0
$EndComp $EndComp
Wire Wire Line Wire Wire Line
8500 3600 8500 3500 8400 3600 8400 3500
$Comp $Comp
L leddie_parts:VLED #PWR? L leddie_parts:VLED #PWR?
U 1 1 60536A96 U 1 1 60536A96
@ -235,7 +234,7 @@ Text HLabel 9000 4050 0 47 BiDi ~ 0
USB_DM USB_DM
Text HLabel 9000 4150 0 47 BiDi ~ 0 Text HLabel 9000 4150 0 47 BiDi ~ 0
USB_DP USB_DP
Text HLabel 8500 3600 3 50 Output ~ 0 Text HLabel 8400 3600 3 50 Output ~ 0
LED_DOUT LED_DOUT
Wire Wire Line Wire Wire Line
7850 4250 7800 4250 7850 4250 7800 4250
@ -262,7 +261,7 @@ P 8500 5050
AR Path="/60435139/60536A90" Ref="J?" Part="1" AR Path="/60435139/60536A90" Ref="J?" Part="1"
AR Path="/60699B96/60536A90" Ref="J203" Part="1" AR Path="/60699B96/60536A90" Ref="J203" Part="1"
AR Path="/60536A90" Ref="J103" Part="1" AR Path="/60536A90" Ref="J103" Part="1"
F 0 "J203" V 8372 5230 50 0000 L CNN F 0 "J103" V 8372 5230 50 0000 L CNN
F 1 "edgecon_bottom" V 8463 5230 50 0000 L CNN F 1 "edgecon_bottom" V 8463 5230 50 0000 L CNN
F 2 "leddie_parts:leddie_edgecon" H 8500 5050 50 0001 C CNN F 2 "leddie_parts:leddie_edgecon" H 8500 5050 50 0001 C CNN
F 3 "~" H 8500 5050 50 0001 C CNN F 3 "~" H 8500 5050 50 0001 C CNN
@ -276,7 +275,7 @@ P 7550 4150
AR Path="/60435139/60536A8A" Ref="J?" Part="1" AR Path="/60435139/60536A8A" Ref="J?" Part="1"
AR Path="/60699B96/60536A8A" Ref="J201" Part="1" AR Path="/60699B96/60536A8A" Ref="J201" Part="1"
AR Path="/60536A8A" Ref="J101" Part="1" AR Path="/60536A8A" Ref="J101" Part="1"
F 0 "J201" H 7468 3725 50 0000 C CNN F 0 "J101" H 7468 3725 50 0000 C CNN
F 1 "edgecon_left" H 7468 3816 50 0000 C CNN F 1 "edgecon_left" H 7468 3816 50 0000 C CNN
F 2 "leddie_parts:leddie_edgecon" H 7550 4150 50 0001 C CNN F 2 "leddie_parts:leddie_edgecon" H 7550 4150 50 0001 C CNN
F 3 "~" H 7550 4150 50 0001 C CNN F 3 "~" H 7550 4150 50 0001 C CNN
@ -290,7 +289,7 @@ P 8400 3300
AR Path="/60435139/60536A84" Ref="J?" Part="1" AR Path="/60435139/60536A84" Ref="J?" Part="1"
AR Path="/60699B96/60536A84" Ref="J202" Part="1" AR Path="/60699B96/60536A84" Ref="J202" Part="1"
AR Path="/60536A84" Ref="J102" Part="1" AR Path="/60536A84" Ref="J102" Part="1"
F 0 "J202" V 8364 3012 50 0000 R CNN F 0 "J102" V 8364 3012 50 0000 R CNN
F 1 "edgecon_top" V 8273 3012 50 0000 R CNN F 1 "edgecon_top" V 8273 3012 50 0000 R CNN
F 2 "leddie_parts:leddie_edgecon" H 8400 3300 50 0001 C CNN F 2 "leddie_parts:leddie_edgecon" H 8400 3300 50 0001 C CNN
F 3 "~" H 8400 3300 50 0001 C CNN F 3 "~" H 8400 3300 50 0001 C CNN
@ -304,7 +303,7 @@ P 9300 4050
AR Path="/60435139/60536A7E" Ref="J?" Part="1" AR Path="/60435139/60536A7E" Ref="J?" Part="1"
AR Path="/60699B96/60536A7E" Ref="J204" Part="1" AR Path="/60699B96/60536A7E" Ref="J204" Part="1"
AR Path="/60536A7E" Ref="J104" Part="1" AR Path="/60536A7E" Ref="J104" Part="1"
F 0 "J204" H 9380 4042 50 0000 L CNN F 0 "J104" H 9380 4042 50 0000 L CNN
F 1 "edgecon_right" H 9380 3951 50 0000 L CNN F 1 "edgecon_right" H 9380 3951 50 0000 L CNN
F 2 "leddie_parts:leddie_edgecon" H 9300 4050 50 0001 C CNN F 2 "leddie_parts:leddie_edgecon" H 9300 4050 50 0001 C CNN
F 3 "~" H 9300 4050 50 0001 C CNN F 3 "~" H 9300 4050 50 0001 C CNN
@ -394,7 +393,7 @@ P 1150 3500
AR Path="/60699B96/606F6585" Ref="R203" Part="1" AR Path="/60699B96/606F6585" Ref="R203" Part="1"
AR Path="/60435139/606F6585" Ref="R?" Part="1" AR Path="/60435139/606F6585" Ref="R?" Part="1"
AR Path="/606F6585" Ref="R101" Part="1" AR Path="/606F6585" Ref="R101" Part="1"
F 0 "R203" H 1080 3454 50 0000 R CNN F 0 "R101" H 1080 3454 50 0000 R CNN
F 1 "1k5" H 1080 3545 50 0000 R CNN F 1 "1k5" H 1080 3545 50 0000 R CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 1080 3500 50 0001 C CNN F 2 "Resistor_SMD:R_0603_1608Metric" V 1080 3500 50 0001 C CNN
F 3 "~" H 1150 3500 50 0001 C CNN F 3 "~" H 1150 3500 50 0001 C CNN
@ -977,15 +976,5 @@ Wire Wire Line
Connection ~ 7800 4250 Connection ~ 7800 4250
Wire Wire Line Wire Wire Line
7800 4250 7750 4250 7800 4250 7750 4250
$Comp NoConn ~ 8500 3500
L Logic_LevelTranslator:SN74LV1T34DBV U?
U 1 1 60FE542C
P 2900 5100
F 0 "U?" H 3244 5146 50 0000 L CNN
F 1 "SN74LV1T34DBV" H 3244 5055 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-23-5" H 3550 4850 50 0001 C CNN
F 3 "https://www.ti.com/lit/ds/symlink/sn74lv1t34.pdf" H 2500 4900 50 0001 C CNN
1 2900 5100
1 0 0 -1
$EndComp
$EndSCHEMATC $EndSCHEMATC

File diff suppressed because it is too large Load Diff