From 400ad8ac4460d94e25c0cf82ee27bac82b4b39a2 Mon Sep 17 00:00:00 2001 From: Davor Date: Sat, 25 Mar 2017 00:58:14 +0100 Subject: [PATCH] add push buttons --- gpio.bak | 76 ++-- gpio.sch | 76 ++-- power.bak | 248 ++++++------ power.sch | 36 +- ulx3s-cache.lib | 22 ++ ulx3s.bak | 501 ++++++++++++++++-------- ulx3s.kicad_pcb | 313 ++++++++++++++- ulx3s.kicad_pcb-bak | 341 +++++++++++++++- ulx3s.net | 936 ++++++++++++++++++++++++-------------------- ulx3s.sch | 431 +++++++++++++------- 10 files changed, 2004 insertions(+), 976 deletions(-) diff --git a/gpio.bak b/gpio.bak index b98b096..3cddf3a 100644 --- a/gpio.bak +++ b/gpio.bak @@ -110,10 +110,10 @@ P27 Text Label 5200 1950 0 60 ~ 0 P28 $Comp -L GND #PWR020 +L GND #PWR29 U 1 1 56AC4825 P 1450 950 -F 0 "#PWR020" H 1450 700 50 0001 C CNN +F 0 "#PWR29" H 1450 700 50 0001 C CNN F 1 "GND" H 1450 800 50 0000 C CNN F 2 "" H 1450 950 60 0000 C CNN F 3 "" H 1450 950 60 0000 C CNN @@ -121,10 +121,10 @@ F 3 "" H 1450 950 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR021 +L GND #PWR32 U 1 1 56AC482D P 2250 950 -F 0 "#PWR021" H 2250 700 50 0001 C CNN +F 0 "#PWR32" H 2250 700 50 0001 C CNN F 1 "GND" H 2250 800 50 0000 C CNN F 2 "" H 2250 950 60 0000 C CNN F 3 "" H 2250 950 60 0000 C CNN @@ -160,10 +160,10 @@ OUT5V Text Label 850 850 0 60 ~ 0 +5V $Comp -L +5V #PWR022 +L +5V #PWR21 U 1 1 56AC484F P 850 850 -F 0 "#PWR022" H 850 700 50 0001 C CNN +F 0 "#PWR21" H 850 700 50 0001 C CNN F 1 "+5V" H 850 990 50 0000 C CNN F 2 "" H 850 850 60 0000 C CNN F 3 "" H 850 850 60 0000 C CNN @@ -512,10 +512,10 @@ MP3 Text Label 1400 6200 0 60 ~ 0 MP5 $Comp -L GND #PWR023 +L GND #PWR24 U 1 1 58D3C3A8 P 1150 6400 -F 0 "#PWR023" H 1150 6150 50 0001 C CNN +F 0 "#PWR24" H 1150 6150 50 0001 C CNN F 1 "GND" H 1150 6250 50 0000 C CNN F 2 "" H 1150 6400 50 0000 C CNN F 3 "" H 1150 6400 50 0000 C CNN @@ -523,10 +523,10 @@ F 3 "" H 1150 6400 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR024 +L GND #PWR39 U 1 1 58D3C3C8 P 2550 6400 -F 0 "#PWR024" H 2550 6150 50 0001 C CNN +F 0 "#PWR39" H 2550 6150 50 0001 C CNN F 1 "GND" H 2550 6250 50 0000 C CNN F 2 "" H 2550 6400 50 0000 C CNN F 3 "" H 2550 6400 50 0000 C CNN @@ -534,10 +534,10 @@ F 3 "" H 2550 6400 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR025 +L GND #PWR38 U 1 1 58D3C400 P 2550 5500 -F 0 "#PWR025" H 2550 5250 50 0001 C CNN +F 0 "#PWR38" H 2550 5250 50 0001 C CNN F 1 "GND" H 2550 5350 50 0000 C CNN F 2 "" H 2550 5500 50 0000 C CNN F 3 "" H 2550 5500 50 0000 C CNN @@ -545,10 +545,10 @@ F 3 "" H 2550 5500 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR026 +L GND #PWR23 U 1 1 58D3C426 P 1150 5500 -F 0 "#PWR026" H 1150 5250 50 0001 C CNN +F 0 "#PWR23" H 1150 5250 50 0001 C CNN F 1 "GND" H 1150 5350 50 0000 C CNN F 2 "" H 1150 5500 50 0000 C CNN F 3 "" H 1150 5500 50 0000 C CNN @@ -556,10 +556,10 @@ F 3 "" H 1150 5500 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR027 +L GND #PWR28 U 1 1 58D565FC P 1400 3850 -F 0 "#PWR027" H 1400 3600 50 0001 C CNN +F 0 "#PWR28" H 1400 3600 50 0001 C CNN F 1 "GND" H 1400 3700 50 0000 C CNN F 2 "" H 1400 3850 60 0000 C CNN F 3 "" H 1400 3850 60 0000 C CNN @@ -569,10 +569,10 @@ $EndComp Wire Wire Line 1400 3850 1600 3850 $Comp -L GND #PWR028 +L GND #PWR33 U 1 1 58D56721 P 2300 3850 -F 0 "#PWR028" H 2300 3600 50 0001 C CNN +F 0 "#PWR33" H 2300 3600 50 0001 C CNN F 1 "GND" H 2300 3700 50 0000 C CNN F 2 "" H 2300 3850 60 0000 C CNN F 3 "" H 2300 3850 60 0000 C CNN @@ -829,10 +829,10 @@ PMODA5 Text Label 1200 4950 0 60 ~ 0 PMODA7 $Comp -L GND #PWR029 +L GND #PWR22 U 1 1 58D51066 P 1150 4550 -F 0 "#PWR029" H 1150 4300 50 0001 C CNN +F 0 "#PWR22" H 1150 4300 50 0001 C CNN F 1 "GND" H 1150 4400 50 0000 C CNN F 2 "" H 1150 4550 50 0000 C CNN F 3 "" H 1150 4550 50 0000 C CNN @@ -860,10 +860,10 @@ PMODA6 Text Label 2150 4950 0 60 ~ 0 PMODA8 $Comp -L GND #PWR030 +L GND #PWR37 U 1 1 58D510F5 P 2550 4550 -F 0 "#PWR030" H 2550 4300 50 0001 C CNN +F 0 "#PWR37" H 2550 4300 50 0001 C CNN F 1 "GND" H 2550 4400 50 0000 C CNN F 2 "" H 2550 4550 50 0000 C CNN F 3 "" H 2550 4550 50 0000 C CNN @@ -871,10 +871,10 @@ F 3 "" H 2550 4550 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR031 +L +3V3 #PWR31 U 1 1 58D5FBBC P 2150 3950 -F 0 "#PWR031" H 2150 3800 50 0001 C CNN +F 0 "#PWR31" H 2150 3800 50 0001 C CNN F 1 "+3V3" H 2150 4090 50 0000 C CNN F 2 "" H 2150 3950 50 0000 C CNN F 3 "" H 2150 3950 50 0000 C CNN @@ -882,10 +882,10 @@ F 3 "" H 2150 3950 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR032 +L +3V3 #PWR30 U 1 1 58D5FBF3 P 1550 3950 -F 0 "#PWR032" H 1550 3800 50 0001 C CNN +F 0 "#PWR30" H 1550 3800 50 0001 C CNN F 1 "+3V3" H 1550 4090 50 0000 C CNN F 2 "" H 1550 3950 50 0000 C CNN F 3 "" H 1550 3950 50 0000 C CNN @@ -893,10 +893,10 @@ F 3 "" H 1550 3950 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR033 +L +3V3 #PWR34 U 1 1 58D5FC6D P 2400 4450 -F 0 "#PWR033" H 2400 4300 50 0001 C CNN +F 0 "#PWR34" H 2400 4300 50 0001 C CNN F 1 "+3V3" H 2400 4590 50 0000 C CNN F 2 "" H 2400 4450 50 0000 C CNN F 3 "" H 2400 4450 50 0000 C CNN @@ -904,10 +904,10 @@ F 3 "" H 2400 4450 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR034 +L +3V3 #PWR25 U 1 1 58D5FC94 P 1300 4450 -F 0 "#PWR034" H 1300 4300 50 0001 C CNN +F 0 "#PWR25" H 1300 4300 50 0001 C CNN F 1 "+3V3" H 1300 4590 50 0000 C CNN F 2 "" H 1300 4450 50 0000 C CNN F 3 "" H 1300 4450 50 0000 C CNN @@ -915,10 +915,10 @@ F 3 "" H 1300 4450 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR035 +L +3V3 #PWR35 U 1 1 58D60015 P 2400 5400 -F 0 "#PWR035" H 2400 5250 50 0001 C CNN +F 0 "#PWR35" H 2400 5250 50 0001 C CNN F 1 "+3V3" H 2400 5540 50 0000 C CNN F 2 "" H 2400 5400 50 0000 C CNN F 3 "" H 2400 5400 50 0000 C CNN @@ -926,10 +926,10 @@ F 3 "" H 2400 5400 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR036 +L +3V3 #PWR36 U 1 1 58D60037 P 2400 6300 -F 0 "#PWR036" H 2400 6150 50 0001 C CNN +F 0 "#PWR36" H 2400 6150 50 0001 C CNN F 1 "+3V3" H 2400 6440 50 0000 C CNN F 2 "" H 2400 6300 50 0000 C CNN F 3 "" H 2400 6300 50 0000 C CNN @@ -937,10 +937,10 @@ F 3 "" H 2400 6300 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR037 +L +3V3 #PWR26 U 1 1 58D60059 P 1300 5400 -F 0 "#PWR037" H 1300 5250 50 0001 C CNN +F 0 "#PWR26" H 1300 5250 50 0001 C CNN F 1 "+3V3" H 1300 5540 50 0000 C CNN F 2 "" H 1300 5400 50 0000 C CNN F 3 "" H 1300 5400 50 0000 C CNN @@ -948,10 +948,10 @@ F 3 "" H 1300 5400 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR038 +L +3V3 #PWR27 U 1 1 58D60089 P 1300 6300 -F 0 "#PWR038" H 1300 6150 50 0001 C CNN +F 0 "#PWR27" H 1300 6150 50 0001 C CNN F 1 "+3V3" H 1300 6440 50 0000 C CNN F 2 "" H 1300 6300 50 0000 C CNN F 3 "" H 1300 6300 50 0000 C CNN diff --git a/gpio.sch b/gpio.sch index b98b096..a11e43f 100644 --- a/gpio.sch +++ b/gpio.sch @@ -110,10 +110,10 @@ P27 Text Label 5200 1950 0 60 ~ 0 P28 $Comp -L GND #PWR020 +L GND #PWR021 U 1 1 56AC4825 P 1450 950 -F 0 "#PWR020" H 1450 700 50 0001 C CNN +F 0 "#PWR021" H 1450 700 50 0001 C CNN F 1 "GND" H 1450 800 50 0000 C CNN F 2 "" H 1450 950 60 0000 C CNN F 3 "" H 1450 950 60 0000 C CNN @@ -121,10 +121,10 @@ F 3 "" H 1450 950 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR021 +L GND #PWR022 U 1 1 56AC482D P 2250 950 -F 0 "#PWR021" H 2250 700 50 0001 C CNN +F 0 "#PWR022" H 2250 700 50 0001 C CNN F 1 "GND" H 2250 800 50 0000 C CNN F 2 "" H 2250 950 60 0000 C CNN F 3 "" H 2250 950 60 0000 C CNN @@ -160,10 +160,10 @@ OUT5V Text Label 850 850 0 60 ~ 0 +5V $Comp -L +5V #PWR022 +L +5V #PWR023 U 1 1 56AC484F P 850 850 -F 0 "#PWR022" H 850 700 50 0001 C CNN +F 0 "#PWR023" H 850 700 50 0001 C CNN F 1 "+5V" H 850 990 50 0000 C CNN F 2 "" H 850 850 60 0000 C CNN F 3 "" H 850 850 60 0000 C CNN @@ -512,10 +512,10 @@ MP3 Text Label 1400 6200 0 60 ~ 0 MP5 $Comp -L GND #PWR023 +L GND #PWR024 U 1 1 58D3C3A8 P 1150 6400 -F 0 "#PWR023" H 1150 6150 50 0001 C CNN +F 0 "#PWR024" H 1150 6150 50 0001 C CNN F 1 "GND" H 1150 6250 50 0000 C CNN F 2 "" H 1150 6400 50 0000 C CNN F 3 "" H 1150 6400 50 0000 C CNN @@ -523,10 +523,10 @@ F 3 "" H 1150 6400 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR024 +L GND #PWR025 U 1 1 58D3C3C8 P 2550 6400 -F 0 "#PWR024" H 2550 6150 50 0001 C CNN +F 0 "#PWR025" H 2550 6150 50 0001 C CNN F 1 "GND" H 2550 6250 50 0000 C CNN F 2 "" H 2550 6400 50 0000 C CNN F 3 "" H 2550 6400 50 0000 C CNN @@ -534,10 +534,10 @@ F 3 "" H 2550 6400 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR025 +L GND #PWR026 U 1 1 58D3C400 P 2550 5500 -F 0 "#PWR025" H 2550 5250 50 0001 C CNN +F 0 "#PWR026" H 2550 5250 50 0001 C CNN F 1 "GND" H 2550 5350 50 0000 C CNN F 2 "" H 2550 5500 50 0000 C CNN F 3 "" H 2550 5500 50 0000 C CNN @@ -545,10 +545,10 @@ F 3 "" H 2550 5500 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR026 +L GND #PWR027 U 1 1 58D3C426 P 1150 5500 -F 0 "#PWR026" H 1150 5250 50 0001 C CNN +F 0 "#PWR027" H 1150 5250 50 0001 C CNN F 1 "GND" H 1150 5350 50 0000 C CNN F 2 "" H 1150 5500 50 0000 C CNN F 3 "" H 1150 5500 50 0000 C CNN @@ -556,10 +556,10 @@ F 3 "" H 1150 5500 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR027 +L GND #PWR028 U 1 1 58D565FC P 1400 3850 -F 0 "#PWR027" H 1400 3600 50 0001 C CNN +F 0 "#PWR028" H 1400 3600 50 0001 C CNN F 1 "GND" H 1400 3700 50 0000 C CNN F 2 "" H 1400 3850 60 0000 C CNN F 3 "" H 1400 3850 60 0000 C CNN @@ -569,10 +569,10 @@ $EndComp Wire Wire Line 1400 3850 1600 3850 $Comp -L GND #PWR028 +L GND #PWR029 U 1 1 58D56721 P 2300 3850 -F 0 "#PWR028" H 2300 3600 50 0001 C CNN +F 0 "#PWR029" H 2300 3600 50 0001 C CNN F 1 "GND" H 2300 3700 50 0000 C CNN F 2 "" H 2300 3850 60 0000 C CNN F 3 "" H 2300 3850 60 0000 C CNN @@ -829,10 +829,10 @@ PMODA5 Text Label 1200 4950 0 60 ~ 0 PMODA7 $Comp -L GND #PWR029 +L GND #PWR030 U 1 1 58D51066 P 1150 4550 -F 0 "#PWR029" H 1150 4300 50 0001 C CNN +F 0 "#PWR030" H 1150 4300 50 0001 C CNN F 1 "GND" H 1150 4400 50 0000 C CNN F 2 "" H 1150 4550 50 0000 C CNN F 3 "" H 1150 4550 50 0000 C CNN @@ -860,10 +860,10 @@ PMODA6 Text Label 2150 4950 0 60 ~ 0 PMODA8 $Comp -L GND #PWR030 +L GND #PWR031 U 1 1 58D510F5 P 2550 4550 -F 0 "#PWR030" H 2550 4300 50 0001 C CNN +F 0 "#PWR031" H 2550 4300 50 0001 C CNN F 1 "GND" H 2550 4400 50 0000 C CNN F 2 "" H 2550 4550 50 0000 C CNN F 3 "" H 2550 4550 50 0000 C CNN @@ -871,10 +871,10 @@ F 3 "" H 2550 4550 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR031 +L +3V3 #PWR032 U 1 1 58D5FBBC P 2150 3950 -F 0 "#PWR031" H 2150 3800 50 0001 C CNN +F 0 "#PWR032" H 2150 3800 50 0001 C CNN F 1 "+3V3" H 2150 4090 50 0000 C CNN F 2 "" H 2150 3950 50 0000 C CNN F 3 "" H 2150 3950 50 0000 C CNN @@ -882,10 +882,10 @@ F 3 "" H 2150 3950 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR032 +L +3V3 #PWR033 U 1 1 58D5FBF3 P 1550 3950 -F 0 "#PWR032" H 1550 3800 50 0001 C CNN +F 0 "#PWR033" H 1550 3800 50 0001 C CNN F 1 "+3V3" H 1550 4090 50 0000 C CNN F 2 "" H 1550 3950 50 0000 C CNN F 3 "" H 1550 3950 50 0000 C CNN @@ -893,10 +893,10 @@ F 3 "" H 1550 3950 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR033 +L +3V3 #PWR034 U 1 1 58D5FC6D P 2400 4450 -F 0 "#PWR033" H 2400 4300 50 0001 C CNN +F 0 "#PWR034" H 2400 4300 50 0001 C CNN F 1 "+3V3" H 2400 4590 50 0000 C CNN F 2 "" H 2400 4450 50 0000 C CNN F 3 "" H 2400 4450 50 0000 C CNN @@ -904,10 +904,10 @@ F 3 "" H 2400 4450 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR034 +L +3V3 #PWR035 U 1 1 58D5FC94 P 1300 4450 -F 0 "#PWR034" H 1300 4300 50 0001 C CNN +F 0 "#PWR035" H 1300 4300 50 0001 C CNN F 1 "+3V3" H 1300 4590 50 0000 C CNN F 2 "" H 1300 4450 50 0000 C CNN F 3 "" H 1300 4450 50 0000 C CNN @@ -915,10 +915,10 @@ F 3 "" H 1300 4450 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR035 +L +3V3 #PWR036 U 1 1 58D60015 P 2400 5400 -F 0 "#PWR035" H 2400 5250 50 0001 C CNN +F 0 "#PWR036" H 2400 5250 50 0001 C CNN F 1 "+3V3" H 2400 5540 50 0000 C CNN F 2 "" H 2400 5400 50 0000 C CNN F 3 "" H 2400 5400 50 0000 C CNN @@ -926,10 +926,10 @@ F 3 "" H 2400 5400 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR036 +L +3V3 #PWR037 U 1 1 58D60037 P 2400 6300 -F 0 "#PWR036" H 2400 6150 50 0001 C CNN +F 0 "#PWR037" H 2400 6150 50 0001 C CNN F 1 "+3V3" H 2400 6440 50 0000 C CNN F 2 "" H 2400 6300 50 0000 C CNN F 3 "" H 2400 6300 50 0000 C CNN @@ -937,10 +937,10 @@ F 3 "" H 2400 6300 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR037 +L +3V3 #PWR038 U 1 1 58D60059 P 1300 5400 -F 0 "#PWR037" H 1300 5250 50 0001 C CNN +F 0 "#PWR038" H 1300 5250 50 0001 C CNN F 1 "+3V3" H 1300 5540 50 0000 C CNN F 2 "" H 1300 5400 50 0000 C CNN F 3 "" H 1300 5400 50 0000 C CNN @@ -948,10 +948,10 @@ F 3 "" H 1300 5400 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR038 +L +3V3 #PWR039 U 1 1 58D60089 P 1300 6300 -F 0 "#PWR038" H 1300 6150 50 0001 C CNN +F 0 "#PWR039" H 1300 6150 50 0001 C CNN F 1 "+3V3" H 1300 6440 50 0000 C CNN F 2 "" H 1300 6300 50 0000 C CNN F 3 "" H 1300 6300 50 0000 C CNN diff --git a/power.bak b/power.bak index 3cf57c5..cd16206 100644 --- a/power.bak +++ b/power.bak @@ -49,10 +49,10 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L GND #PWR039 +L GND #PWR40 U 1 1 58D54769 P 1100 2650 -F 0 "#PWR039" H 1100 2400 50 0001 C CNN +F 0 "#PWR40" H 1100 2400 50 0001 C CNN F 1 "GND" H 1100 2500 50 0000 C CNN F 2 "" H 1100 2650 60 0000 C CNN F 3 "" H 1100 2650 60 0000 C CNN @@ -82,10 +82,10 @@ F 3 "" H 4150 3700 60 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR040 +L GND #PWR48 U 1 1 58D58A0B P 4150 4200 -F 0 "#PWR040" H 4150 3950 50 0001 C CNN +F 0 "#PWR48" H 4150 3950 50 0001 C CNN F 1 "GND" H 4150 4050 50 0000 C CNN F 2 "" H 4150 4200 50 0000 C CNN F 3 "" H 4150 4200 50 0000 C CNN @@ -93,10 +93,10 @@ F 3 "" H 4150 4200 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR041 +L +5V #PWR44 U 1 1 58D58F93 P 3500 3550 -F 0 "#PWR041" H 3500 3400 50 0001 C CNN +F 0 "#PWR44" H 3500 3400 50 0001 C CNN F 1 "+5V" H 3500 3690 50 0000 C CNN F 2 "" H 3500 3550 50 0000 C CNN F 3 "" H 3500 3550 50 0000 C CNN @@ -104,10 +104,10 @@ F 3 "" H 3500 3550 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR042 +L GND #PWR45 U 1 1 58D5989A P 3500 4200 -F 0 "#PWR042" H 3500 3950 50 0001 C CNN +F 0 "#PWR45" H 3500 3950 50 0001 C CNN F 1 "GND" H 3500 4050 50 0000 C CNN F 2 "" H 3500 4200 50 0000 C CNN F 3 "" H 3500 4200 50 0000 C CNN @@ -161,63 +161,52 @@ $EndComp $Comp L R R3 U 1 1 58D5A1E5 -P 5500 4000 -F 0 "R3" V 5580 4000 50 0000 C CNN -F 1 "220k" V 5500 4000 50 0000 C CNN -F 2 "Resistors_SMD:R_0805_HandSoldering" V 5430 4000 50 0001 C CNN -F 3 "" H 5500 4000 50 0000 C CNN - 1 5500 4000 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR043 -U 1 1 58D5A226 -P 5500 4200 -F 0 "#PWR043" H 5500 3950 50 0001 C CNN -F 1 "GND" H 5500 4050 50 0000 C CNN -F 2 "" H 5500 4200 50 0000 C CNN -F 3 "" H 5500 4200 50 0000 C CNN - 1 5500 4200 - 1 0 0 -1 +P 5700 3800 +F 0 "R3" V 5780 3800 50 0000 C CNN +F 1 "220k" V 5700 3800 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 5630 3800 50 0001 C CNN +F 3 "" H 5700 3800 50 0000 C CNN + 1 5700 3800 + 0 1 1 0 $EndComp $Comp -L GND #PWR044 +L GND #PWR51 U 1 1 58D5AE5E -P 5800 3900 -F 0 "#PWR044" H 5800 3650 50 0001 C CNN -F 1 "GND" H 5800 3750 50 0000 C CNN -F 2 "" H 5800 3900 50 0000 C CNN -F 3 "" H 5800 3900 50 0000 C CNN - 1 5800 3900 +P 5900 3900 +F 0 "#PWR51" H 5900 3650 50 0001 C CNN +F 1 "GND" H 5900 3750 50 0000 C CNN +F 2 "" H 5900 3900 50 0000 C CNN +F 3 "" H 5900 3900 50 0000 C CNN + 1 5900 3900 1 0 0 -1 $EndComp $Comp L CP C3 U 1 1 58D5AE64 -P 5800 3600 -F 0 "C3" H 5825 3700 50 0000 L CNN -F 1 "22uF" H 5825 3500 50 0000 L CNN -F 2 "SMD_Packages:SMD-2112_Pol" H 5838 3450 50 0001 C CNN -F 3 "" H 5800 3600 50 0000 C CNN - 1 5800 3600 +P 5900 3600 +F 0 "C3" H 5925 3700 50 0000 L CNN +F 1 "22uF" H 5925 3500 50 0000 L CNN +F 2 "SMD_Packages:SMD-2112_Pol" H 5938 3450 50 0001 C CNN +F 3 "" H 5900 3600 50 0000 C CNN + 1 5900 3600 1 0 0 -1 $EndComp $Comp L CP C4 U 1 1 58D5AEB3 -P 6150 3600 -F 0 "C4" H 6175 3700 50 0000 L CNN -F 1 "22uF" H 6175 3500 50 0000 L CNN -F 2 "SMD_Packages:SMD-2112_Pol" H 6188 3450 50 0001 C CNN -F 3 "" H 6150 3600 50 0000 C CNN - 1 6150 3600 +P 6250 3600 +F 0 "C4" H 6275 3700 50 0000 L CNN +F 1 "22uF" H 6275 3500 50 0000 L CNN +F 2 "SMD_Packages:SMD-2112_Pol" H 6288 3450 50 0001 C CNN +F 3 "" H 6250 3600 50 0000 C CNN + 1 6250 3600 1 0 0 -1 $EndComp $Comp -L +3V3 #PWR045 +L +3V3 #PWR50 U 1 1 58D5CFDD P 4650 900 -F 0 "#PWR045" H 4650 750 50 0001 C CNN +F 0 "#PWR50" H 4650 750 50 0001 C CNN F 1 "+3V3" H 4650 1040 50 0000 C CNN F 2 "" H 4650 900 50 0000 C CNN F 3 "" H 4650 900 50 0000 C CNN @@ -654,7 +643,7 @@ Wire Wire Line Wire Wire Line 4800 3400 4800 3600 Wire Wire Line - 5150 3400 6150 3400 + 5150 3400 6250 3400 Wire Wire Line 5500 3400 5500 3450 Wire Wire Line @@ -662,30 +651,26 @@ Wire Wire Line Wire Wire Line 5200 3750 5200 3800 Wire Wire Line - 5500 3750 5500 3850 -Wire Wire Line - 4750 3800 5500 3800 + 5500 3800 5500 3750 Wire Wire Line - 5500 4150 5500 4200 + 4750 3800 5550 3800 Wire Wire Line - 5800 3750 5800 3900 + 5900 3750 5900 3900 Wire Wire Line - 6150 3750 6150 3800 + 6250 3800 6250 3750 Wire Wire Line - 6150 3800 5800 3800 -Connection ~ 5800 3800 + 5850 3800 6250 3800 +Connection ~ 5900 3800 Wire Wire Line - 5800 3400 5800 3450 + 5900 3400 5900 3450 Wire Wire Line - 6150 3350 6150 3450 -Connection ~ 5800 3400 + 6250 3350 6250 3450 Connection ~ 5500 3800 Connection ~ 5200 3800 -Connection ~ 5500 3400 Connection ~ 5200 3400 Wire Wire Line 4800 3400 4850 3400 -Connection ~ 6150 3400 +Connection ~ 6250 3400 Wire Wire Line 2050 1000 3950 1000 Wire Wire Line @@ -711,10 +696,10 @@ Wire Wire Line Wire Wire Line 3150 3400 3150 3350 $Comp -L +5V #PWR046 +L +5V #PWR42 U 1 1 58D5E7AA P 3150 3350 -F 0 "#PWR046" H 3150 3200 50 0001 C CNN +F 0 "#PWR42" H 3150 3200 50 0001 C CNN F 1 "+5V" H 3150 3490 50 0000 C CNN F 2 "" H 3150 3350 50 0000 C CNN F 3 "" H 3150 3350 50 0000 C CNN @@ -733,10 +718,10 @@ F 3 "" H 4150 5050 60 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR047 +L GND #PWR49 U 1 1 58D6294C P 4150 5550 -F 0 "#PWR047" H 4150 5300 50 0001 C CNN +F 0 "#PWR49" H 4150 5300 50 0001 C CNN F 1 "GND" H 4150 5400 50 0000 C CNN F 2 "" H 4150 5550 50 0000 C CNN F 3 "" H 4150 5550 50 0000 C CNN @@ -744,10 +729,10 @@ F 3 "" H 4150 5550 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR048 +L +5V #PWR46 U 1 1 58D62952 P 3500 4900 -F 0 "#PWR048" H 3500 4750 50 0001 C CNN +F 0 "#PWR46" H 3500 4750 50 0001 C CNN F 1 "+5V" H 3500 5040 50 0000 C CNN F 2 "" H 3500 4900 50 0000 C CNN F 3 "" H 3500 4900 50 0000 C CNN @@ -755,10 +740,10 @@ F 3 "" H 3500 4900 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR049 +L GND #PWR47 U 1 1 58D62958 P 3500 5550 -F 0 "#PWR049" H 3500 5300 50 0001 C CNN +F 0 "#PWR47" H 3500 5300 50 0001 C CNN F 1 "GND" H 3500 5400 50 0000 C CNN F 2 "" H 3500 5550 50 0000 C CNN F 3 "" H 3500 5550 50 0000 C CNN @@ -812,56 +797,45 @@ $EndComp $Comp L R R6 U 1 1 58D62976 -P 5500 5350 -F 0 "R6" V 5580 5350 50 0000 C CNN -F 1 "56k" V 5500 5350 50 0000 C CNN -F 2 "Resistors_SMD:R_0805_HandSoldering" V 5430 5350 50 0001 C CNN -F 3 "" H 5500 5350 50 0000 C CNN - 1 5500 5350 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR050 -U 1 1 58D6297C -P 5500 5550 -F 0 "#PWR050" H 5500 5300 50 0001 C CNN -F 1 "GND" H 5500 5400 50 0000 C CNN -F 2 "" H 5500 5550 50 0000 C CNN -F 3 "" H 5500 5550 50 0000 C CNN - 1 5500 5550 - 1 0 0 -1 +P 5700 5150 +F 0 "R6" V 5780 5150 50 0000 C CNN +F 1 "56k" V 5700 5150 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 5630 5150 50 0001 C CNN +F 3 "" H 5700 5150 50 0000 C CNN + 1 5700 5150 + 0 1 1 0 $EndComp $Comp -L GND #PWR051 +L GND #PWR52 U 1 1 58D62982 -P 5800 5250 -F 0 "#PWR051" H 5800 5000 50 0001 C CNN -F 1 "GND" H 5800 5100 50 0000 C CNN -F 2 "" H 5800 5250 50 0000 C CNN -F 3 "" H 5800 5250 50 0000 C CNN - 1 5800 5250 +P 5900 5250 +F 0 "#PWR52" H 5900 5000 50 0001 C CNN +F 1 "GND" H 5900 5100 50 0000 C CNN +F 2 "" H 5900 5250 50 0000 C CNN +F 3 "" H 5900 5250 50 0000 C CNN + 1 5900 5250 1 0 0 -1 $EndComp $Comp L CP C7 U 1 1 58D62988 -P 5800 4950 -F 0 "C7" H 5825 5050 50 0000 L CNN -F 1 "22uF" H 5825 4850 50 0000 L CNN -F 2 "SMD_Packages:SMD-2112_Pol" H 5838 4800 50 0001 C CNN -F 3 "" H 5800 4950 50 0000 C CNN - 1 5800 4950 +P 5900 4950 +F 0 "C7" H 5925 5050 50 0000 L CNN +F 1 "22uF" H 5925 4850 50 0000 L CNN +F 2 "SMD_Packages:SMD-2112_Pol" H 5938 4800 50 0001 C CNN +F 3 "" H 5900 4950 50 0000 C CNN + 1 5900 4950 1 0 0 -1 $EndComp $Comp L CP C8 U 1 1 58D6298E -P 6150 4950 -F 0 "C8" H 6175 5050 50 0000 L CNN -F 1 "22uF" H 6175 4850 50 0000 L CNN -F 2 "SMD_Packages:SMD-2112_Pol" H 6188 4800 50 0001 C CNN -F 3 "" H 6150 4950 50 0000 C CNN - 1 6150 4950 +P 6250 4950 +F 0 "C8" H 6275 5050 50 0000 L CNN +F 1 "22uF" H 6275 4850 50 0000 L CNN +F 2 "SMD_Packages:SMD-2112_Pol" H 6288 4800 50 0001 C CNN +F 3 "" H 6250 4950 50 0000 C CNN + 1 6250 4950 1 0 0 -1 $EndComp Wire Wire Line @@ -875,7 +849,7 @@ Wire Wire Line Wire Wire Line 4800 4750 4800 4950 Wire Wire Line - 5150 4750 6150 4750 + 5150 4750 6250 4750 Wire Wire Line 5500 4750 5500 4800 Wire Wire Line @@ -883,30 +857,28 @@ Wire Wire Line Wire Wire Line 5200 5100 5200 5150 Wire Wire Line - 5500 5100 5500 5200 -Wire Wire Line - 4750 5150 5500 5150 + 5500 5150 5500 5100 Wire Wire Line - 5500 5500 5500 5550 + 4750 5150 5550 5150 Wire Wire Line - 5800 5100 5800 5250 + 5900 5100 5900 5250 Wire Wire Line - 6150 5100 6150 5150 + 6250 5150 6250 5100 Wire Wire Line - 6150 5150 5800 5150 -Connection ~ 5800 5150 + 5850 5150 6250 5150 +Connection ~ 5900 5150 Wire Wire Line - 5800 4750 5800 4800 + 5900 4750 5900 4800 Wire Wire Line - 6150 4700 6150 4800 -Connection ~ 5800 4750 + 6250 4700 6250 4800 +Connection ~ 5900 4750 Connection ~ 5500 5150 Connection ~ 5200 5150 Connection ~ 5500 4750 Connection ~ 5200 4750 Wire Wire Line 4800 4750 4850 4750 -Connection ~ 6150 4750 +Connection ~ 6250 4750 Connection ~ 3500 4950 Wire Wire Line 3500 4950 3550 4950 @@ -928,10 +900,10 @@ Wire Wire Line Wire Wire Line 3150 4750 3150 4700 $Comp -L +5V #PWR052 +L +5V #PWR43 U 1 1 58D629BE P 3150 4700 -F 0 "#PWR052" H 3150 4550 50 0001 C CNN +F 0 "#PWR43" H 3150 4550 50 0001 C CNN F 1 "+5V" H 3150 4840 50 0000 C CNN F 2 "" H 3150 4700 50 0000 C CNN F 3 "" H 3150 4700 50 0000 C CNN @@ -939,36 +911,38 @@ F 3 "" H 3150 4700 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +3V3 #PWR053 +L +3V3 #PWR54 U 1 1 58D62CE2 -P 6150 4700 -F 0 "#PWR053" H 6150 4550 50 0001 C CNN -F 1 "+3V3" H 6150 4840 50 0000 C CNN -F 2 "" H 6150 4700 50 0000 C CNN -F 3 "" H 6150 4700 50 0000 C CNN - 1 6150 4700 +P 6250 4700 +F 0 "#PWR54" H 6250 4550 50 0001 C CNN +F 1 "+3V3" H 6250 4840 50 0000 C CNN +F 2 "" H 6250 4700 50 0000 C CNN +F 3 "" H 6250 4700 50 0000 C CNN + 1 6250 4700 1 0 0 -1 $EndComp $Comp -L +1V2 #PWR054 +L +1V2 #PWR53 U 1 1 58D63C77 -P 6150 3350 -F 0 "#PWR054" H 6150 3200 50 0001 C CNN -F 1 "+1V2" H 6150 3490 50 0000 C CNN -F 2 "" H 6150 3350 50 0000 C CNN -F 3 "" H 6150 3350 50 0000 C CNN - 1 6150 3350 +P 6250 3350 +F 0 "#PWR53" H 6250 3200 50 0001 C CNN +F 1 "+1V2" H 6250 3490 50 0000 C CNN +F 2 "" H 6250 3350 50 0000 C CNN +F 3 "" H 6250 3350 50 0000 C CNN + 1 6250 3350 1 0 0 -1 $EndComp $Comp -L +1V2 #PWR055 +L +1V2 #PWR41 U 1 1 58D63D96 P 2250 950 -F 0 "#PWR055" H 2250 800 50 0001 C CNN +F 0 "#PWR41" H 2250 800 50 0001 C CNN F 1 "+1V2" H 2250 1090 50 0000 C CNN F 2 "" H 2250 950 50 0000 C CNN F 3 "" H 2250 950 50 0000 C CNN 1 2250 950 1 0 0 -1 $EndComp +Connection ~ 5900 3400 +Connection ~ 5500 3400 $EndSCHEMATC diff --git a/power.sch b/power.sch index 9a2f527..306d8db 100644 --- a/power.sch +++ b/power.sch @@ -49,10 +49,10 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L GND #PWR039 +L GND #PWR040 U 1 1 58D54769 P 1100 2650 -F 0 "#PWR039" H 1100 2400 50 0001 C CNN +F 0 "#PWR040" H 1100 2400 50 0001 C CNN F 1 "GND" H 1100 2500 50 0000 C CNN F 2 "" H 1100 2650 60 0000 C CNN F 3 "" H 1100 2650 60 0000 C CNN @@ -82,10 +82,10 @@ F 3 "" H 4150 3700 60 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR040 +L GND #PWR041 U 1 1 58D58A0B P 4150 4200 -F 0 "#PWR040" H 4150 3950 50 0001 C CNN +F 0 "#PWR041" H 4150 3950 50 0001 C CNN F 1 "GND" H 4150 4050 50 0000 C CNN F 2 "" H 4150 4200 50 0000 C CNN F 3 "" H 4150 4200 50 0000 C CNN @@ -93,10 +93,10 @@ F 3 "" H 4150 4200 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR041 +L +5V #PWR042 U 1 1 58D58F93 P 3500 3550 -F 0 "#PWR041" H 3500 3400 50 0001 C CNN +F 0 "#PWR042" H 3500 3400 50 0001 C CNN F 1 "+5V" H 3500 3690 50 0000 C CNN F 2 "" H 3500 3550 50 0000 C CNN F 3 "" H 3500 3550 50 0000 C CNN @@ -104,10 +104,10 @@ F 3 "" H 3500 3550 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR042 +L GND #PWR043 U 1 1 58D5989A P 3500 4200 -F 0 "#PWR042" H 3500 3950 50 0001 C CNN +F 0 "#PWR043" H 3500 3950 50 0001 C CNN F 1 "GND" H 3500 4050 50 0000 C CNN F 2 "" H 3500 4200 50 0000 C CNN F 3 "" H 3500 4200 50 0000 C CNN @@ -806,10 +806,10 @@ F 3 "" H 5700 5150 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR051 +L GND #PWR050 U 1 1 58D62982 P 5900 5250 -F 0 "#PWR051" H 5900 5000 50 0001 C CNN +F 0 "#PWR050" H 5900 5000 50 0001 C CNN F 1 "GND" H 5900 5100 50 0000 C CNN F 2 "" H 5900 5250 50 0000 C CNN F 3 "" H 5900 5250 50 0000 C CNN @@ -900,10 +900,10 @@ Wire Wire Line Wire Wire Line 3150 4750 3150 4700 $Comp -L +5V #PWR052 +L +5V #PWR051 U 1 1 58D629BE P 3150 4700 -F 0 "#PWR052" H 3150 4550 50 0001 C CNN +F 0 "#PWR051" H 3150 4550 50 0001 C CNN F 1 "+5V" H 3150 4840 50 0000 C CNN F 2 "" H 3150 4700 50 0000 C CNN F 3 "" H 3150 4700 50 0000 C CNN @@ -911,10 +911,10 @@ F 3 "" H 3150 4700 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +3V3 #PWR053 +L +3V3 #PWR052 U 1 1 58D62CE2 P 6250 4700 -F 0 "#PWR053" H 6250 4550 50 0001 C CNN +F 0 "#PWR052" H 6250 4550 50 0001 C CNN F 1 "+3V3" H 6250 4840 50 0000 C CNN F 2 "" H 6250 4700 50 0000 C CNN F 3 "" H 6250 4700 50 0000 C CNN @@ -922,10 +922,10 @@ F 3 "" H 6250 4700 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +1V2 #PWR054 +L +1V2 #PWR053 U 1 1 58D63C77 P 6250 3350 -F 0 "#PWR054" H 6250 3200 50 0001 C CNN +F 0 "#PWR053" H 6250 3200 50 0001 C CNN F 1 "+1V2" H 6250 3490 50 0000 C CNN F 2 "" H 6250 3350 50 0000 C CNN F 3 "" H 6250 3350 50 0000 C CNN @@ -933,10 +933,10 @@ F 3 "" H 6250 3350 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +1V2 #PWR055 +L +1V2 #PWR054 U 1 1 58D63D96 P 2250 950 -F 0 "#PWR055" H 2250 800 50 0001 C CNN +F 0 "#PWR054" H 2250 800 50 0001 C CNN F 1 "+1V2" H 2250 1090 50 0000 C CNN F 2 "" H 2250 950 50 0000 C CNN F 3 "" H 2250 950 50 0000 C CNN diff --git a/ulx3s-cache.lib b/ulx3s-cache.lib index e6fc613..059415f 100644 --- a/ulx3s-cache.lib +++ b/ulx3s-cache.lib @@ -121,6 +121,28 @@ X P7 7 -200 -300 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# CONN_02X01 +# +DEF CONN_02X01 P 0 1 Y N 1 F N +F0 "P" 0 100 50 H V C CNN +F1 "CONN_02X01" 0 -100 50 H V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X01 + Pin_Header_Angled_2X01 + Socket_Strip_Straight_2X01 + Socket_Strip_Angled_2X01 +$ENDFPLIST +DRAW +S -100 5 -50 -5 0 1 0 N +S -100 50 100 -50 0 1 0 N +S 50 5 100 -5 0 1 0 N +X P1 1 -250 0 150 R 50 50 1 1 P +X P2 2 250 0 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # CONN_02X06 # DEF CONN_02X06 P 0 1 Y N 1 F N diff --git a/ulx3s.bak b/ulx3s.bak index ccb5b4e..8e8efe1 100644 --- a/ulx3s.bak +++ b/ulx3s.bak @@ -78,10 +78,10 @@ TMS Wire Wire Line 4100 4950 4200 4950 $Comp -L GND #PWR01 +L GND #PWR7 U 1 1 56ACA1D2 P 4200 4950 -F 0 "#PWR01" H 4200 4700 50 0001 C CNN +F 0 "#PWR7" H 4200 4700 50 0001 C CNN F 1 "GND" H 4200 4800 50 0000 C CNN F 2 "" H 4200 4950 60 0000 C CNN F 3 "" H 4200 4950 60 0000 C CNN @@ -124,55 +124,55 @@ $EndComp $Comp L D_Schottky_Small D3 U 1 1 56AA1324 -P 6050 5900 -F 0 "D3" H 6000 5980 50 0000 L CNN -F 1 "2A" H 6000 5800 50 0000 L CNN -F 2 "SMD_Packages:SMD-1206_Pol" V 6050 5900 60 0001 C CNN -F 3 "" V 6050 5900 60 0000 C CNN - 1 6050 5900 +P 6350 5900 +F 0 "D3" H 6300 5980 50 0000 L CNN +F 1 "2A" H 6300 5800 50 0000 L CNN +F 2 "SMD_Packages:SMD-1206_Pol" V 6350 5900 60 0001 C CNN +F 3 "" V 6350 5900 60 0000 C CNN + 1 6350 5900 -1 0 0 1 $EndComp Wire Wire Line - 5600 5900 5950 5900 + 5600 5900 6250 5900 Wire Wire Line - 6150 5900 6300 5900 + 6450 5900 6500 5900 $Comp -L +5V #PWR02 +L +5V #PWR17 U 1 1 56AA16D2 -P 6300 5900 -F 0 "#PWR02" H 6300 5750 50 0001 C CNN -F 1 "+5V" H 6300 6040 50 0000 C CNN -F 2 "" H 6300 5900 60 0000 C CNN -F 3 "" H 6300 5900 60 0000 C CNN - 1 6300 5900 +P 6500 5900 +F 0 "#PWR17" H 6500 5750 50 0001 C CNN +F 1 "+5V" H 6500 6040 50 0000 C CNN +F 2 "" H 6500 5900 60 0000 C CNN +F 3 "" H 6500 5900 60 0000 C CNN + 1 6500 5900 0 1 1 0 $EndComp Text Label 5650 5900 0 60 ~ 0 USB5V Wire Wire Line - 5900 6750 6050 6750 + 6500 6750 6600 6750 $Comp L D_Schottky_Small D4 U 1 1 56AA2821 -P 5800 6750 -F 0 "D4" H 5750 6830 50 0000 L CNN -F 1 "2A" H 5750 6650 50 0000 L CNN -F 2 "SMD_Packages:SMD-1206_Pol" V 5800 6750 60 0001 C CNN -F 3 "" V 5800 6750 60 0000 C CNN - 1 5800 6750 +P 6400 6750 +F 0 "D4" H 6350 6830 50 0000 L CNN +F 1 "2A" H 6350 6650 50 0000 L CNN +F 2 "SMD_Packages:SMD-1206_Pol" V 6400 6750 60 0001 C CNN +F 3 "" V 6400 6750 60 0000 C CNN + 1 6400 6750 1 0 0 -1 $EndComp Wire Wire Line - 5600 6750 5700 6750 + 5600 6750 6300 6750 $Comp -L +5V #PWR03 +L +5V #PWR18 U 1 1 56AA305B -P 6050 6750 -F 0 "#PWR03" H 6050 6600 50 0001 C CNN -F 1 "+5V" H 6050 6890 50 0000 C CNN -F 2 "" H 6050 6750 60 0000 C CNN -F 3 "" H 6050 6750 60 0000 C CNN - 1 6050 6750 +P 6600 6750 +F 0 "#PWR18" H 6600 6600 50 0001 C CNN +F 1 "+5V" H 6600 6890 50 0000 C CNN +F 2 "" H 6600 6750 60 0000 C CNN +F 3 "" H 6600 6750 60 0000 C CNN + 1 6600 6750 0 1 1 0 $EndComp $Comp @@ -263,10 +263,10 @@ F 3 "" V 5250 6850 50 0000 C CNN 0 -1 1 0 $EndComp $Comp -L GND #PWR04 +L GND #PWR14 U 1 1 58D43846 P 5700 6300 -F 0 "#PWR04" H 5700 6050 50 0001 C CNN +F 0 "#PWR14" H 5700 6050 50 0001 C CNN F 1 "GND" H 5700 6150 50 0000 C CNN F 2 "" H 5700 6300 50 0000 C CNN F 3 "" H 5700 6300 50 0000 C CNN @@ -278,10 +278,10 @@ Wire Wire Line Wire Wire Line 5600 7150 5700 7150 $Comp -L GND #PWR05 +L GND #PWR15 U 1 1 58D43AF2 P 5700 7150 -F 0 "#PWR05" H 5700 6900 50 0001 C CNN +F 0 "#PWR15" H 5700 6900 50 0001 C CNN F 1 "GND" H 5700 7000 50 0000 C CNN F 2 "" H 5700 7150 50 0000 C CNN F 3 "" H 5700 7150 50 0000 C CNN @@ -300,170 +300,134 @@ F 3 "" H 7400 3950 50 0000 C CNN -1 0 0 -1 $EndComp Wire Wire Line - 7600 3650 7900 3650 + 7600 3650 7700 3650 Wire Wire Line 7600 3750 8200 3750 Wire Wire Line - 7600 3850 8200 3850 + 7600 3850 7700 3850 Wire Wire Line - 7600 3950 8200 3950 + 7600 3950 7700 3950 Wire Wire Line - 7600 4050 8200 4050 + 7600 4050 7700 4050 Wire Wire Line - 7600 4150 8200 4150 + 7600 4150 7700 4150 Wire Wire Line - 7600 4250 8200 4250 -Text Label 7650 3850 0 60 ~ 0 -OLED_CLK -Text Label 7650 3950 0 60 ~ 0 -OLED_MOSI -Text Label 7650 4050 0 60 ~ 0 -OLED_RES -Text Label 7650 4150 0 60 ~ 0 -OLED_DC -Text Label 7650 4250 0 60 ~ 0 -OLED_CS + 7600 4250 7700 4250 $Comp -L GND #PWR06 +L GND #PWR19 U 1 1 58D52027 -P 7900 3650 -F 0 "#PWR06" H 7900 3400 50 0001 C CNN -F 1 "GND" H 7900 3500 50 0000 C CNN -F 2 "" H 7900 3650 60 0000 C CNN -F 3 "" H 7900 3650 60 0000 C CNN - 1 7900 3650 +P 7700 3650 +F 0 "#PWR19" H 7700 3400 50 0001 C CNN +F 1 "GND" H 7700 3500 50 0000 C CNN +F 2 "" H 7700 3650 60 0000 C CNN +F 3 "" H 7700 3650 60 0000 C CNN + 1 7700 3650 0 -1 -1 0 $EndComp Wire Wire Line - 5400 3650 6100 3650 -Text Label 5450 3650 0 60 ~ 0 -GPDI_ETH_N + 5400 3650 5650 3650 Wire Wire Line - 5400 3750 6100 3750 + 5400 3750 5650 3750 Wire Wire Line - 5400 3850 6100 3850 -Text Label 5450 3750 0 60 ~ 0 -GPDI_ETH_P + 5400 3850 5650 3850 Wire Wire Line - 5400 5150 6100 5150 + 5400 5150 5450 5150 Wire Wire Line - 5400 3950 6100 3950 + 5400 3950 5450 3950 Wire Wire Line - 5400 4050 6100 4050 -Text Label 5450 3850 0 60 ~ 0 -GPDI_D2_P -Text Label 5450 4050 0 60 ~ 0 -GPDI_D2_N + 5400 4050 5650 4050 Wire Wire Line - 5400 4150 6100 4150 + 5400 4150 5650 4150 Wire Wire Line - 5400 4250 6100 4250 + 5400 4250 5450 4250 Wire Wire Line - 5400 4350 6100 4350 -Text Label 5450 4150 0 60 ~ 0 -GPDI_D1_P -Text Label 5450 4350 0 60 ~ 0 -GPDI_D1_N + 5400 4350 5650 4350 Wire Wire Line - 5400 4450 6100 4450 + 5400 4450 5650 4450 Wire Wire Line - 5400 4550 6100 4550 + 5400 4550 5450 4550 Wire Wire Line - 5400 4650 6100 4650 -Text Label 5450 4450 0 60 ~ 0 -GPDI_D0_P -Text Label 5450 4650 0 60 ~ 0 -GPDI_D0_N + 5400 4650 5650 4650 Wire Wire Line - 5400 4750 6100 4750 + 5400 4750 5650 4750 Wire Wire Line - 5400 4850 6100 4850 + 5400 4850 5450 4850 Wire Wire Line - 5400 4950 6100 4950 -Text Label 5450 4750 0 60 ~ 0 -GPDI_CLK_P -Text Label 5450 4950 0 60 ~ 0 -GPDI_CLK_N + 5400 4950 5650 4950 Wire Wire Line - 5400 5050 6100 5050 -Text Label 5450 5050 0 60 ~ 0 -GPDI_CEC + 5400 5050 5650 5050 Wire Wire Line - 5400 5250 6100 5250 -Text Label 5450 5250 0 60 ~ 0 -GPDI_SCL + 5400 5250 5650 5250 Wire Wire Line - 5400 5450 6300 5450 + 5400 5450 6200 5450 Wire Wire Line - 5400 5350 6100 5350 -Text Label 5450 5350 0 60 ~ 0 -GPDI_SDA + 5400 5350 5650 5350 Wire Wire Line - 5400 5550 6100 5550 + 5400 5550 5450 5550 $Comp -L GND #PWR07 +L GND #PWR13 U 1 1 58D544FB -P 6100 5550 -F 0 "#PWR07" H 6100 5300 50 0001 C CNN -F 1 "GND" H 6100 5400 50 0000 C CNN -F 2 "" H 6100 5550 60 0000 C CNN -F 3 "" H 6100 5550 60 0000 C CNN - 1 6100 5550 +P 5450 5550 +F 0 "#PWR13" H 5450 5300 50 0001 C CNN +F 1 "GND" H 5450 5400 50 0000 C CNN +F 2 "" H 5450 5550 60 0000 C CNN +F 3 "" H 5450 5550 60 0000 C CNN + 1 5450 5550 0 -1 -1 0 $EndComp $Comp -L GND #PWR08 +L GND #PWR12 U 1 1 58D5464C -P 6100 5150 -F 0 "#PWR08" H 6100 4900 50 0001 C CNN -F 1 "GND" H 6100 5000 50 0000 C CNN -F 2 "" H 6100 5150 60 0000 C CNN -F 3 "" H 6100 5150 60 0000 C CNN - 1 6100 5150 +P 5450 5150 +F 0 "#PWR12" H 5450 4900 50 0001 C CNN +F 1 "GND" H 5450 5000 50 0000 C CNN +F 2 "" H 5450 5150 60 0000 C CNN +F 3 "" H 5450 5150 60 0000 C CNN + 1 5450 5150 0 -1 -1 0 $EndComp $Comp -L GND #PWR09 +L GND #PWR11 U 1 1 58D54683 -P 6100 4850 -F 0 "#PWR09" H 6100 4600 50 0001 C CNN -F 1 "GND" H 6100 4700 50 0000 C CNN -F 2 "" H 6100 4850 60 0000 C CNN -F 3 "" H 6100 4850 60 0000 C CNN - 1 6100 4850 +P 5450 4850 +F 0 "#PWR11" H 5450 4600 50 0001 C CNN +F 1 "GND" H 5450 4700 50 0000 C CNN +F 2 "" H 5450 4850 60 0000 C CNN +F 3 "" H 5450 4850 60 0000 C CNN + 1 5450 4850 0 -1 -1 0 $EndComp $Comp -L GND #PWR010 +L GND #PWR10 U 1 1 58D54712 -P 6100 4550 -F 0 "#PWR010" H 6100 4300 50 0001 C CNN -F 1 "GND" H 6100 4400 50 0000 C CNN -F 2 "" H 6100 4550 60 0000 C CNN -F 3 "" H 6100 4550 60 0000 C CNN - 1 6100 4550 +P 5450 4550 +F 0 "#PWR10" H 5450 4300 50 0001 C CNN +F 1 "GND" H 5450 4400 50 0000 C CNN +F 2 "" H 5450 4550 60 0000 C CNN +F 3 "" H 5450 4550 60 0000 C CNN + 1 5450 4550 0 -1 -1 0 $EndComp $Comp -L GND #PWR011 +L GND #PWR9 U 1 1 58D54749 -P 6100 4250 -F 0 "#PWR011" H 6100 4000 50 0001 C CNN -F 1 "GND" H 6100 4100 50 0000 C CNN -F 2 "" H 6100 4250 60 0000 C CNN -F 3 "" H 6100 4250 60 0000 C CNN - 1 6100 4250 +P 5450 4250 +F 0 "#PWR9" H 5450 4000 50 0001 C CNN +F 1 "GND" H 5450 4100 50 0000 C CNN +F 2 "" H 5450 4250 60 0000 C CNN +F 3 "" H 5450 4250 60 0000 C CNN + 1 5450 4250 0 -1 -1 0 $EndComp $Comp -L GND #PWR012 +L GND #PWR8 U 1 1 58D547C2 -P 6100 3950 -F 0 "#PWR012" H 6100 3700 50 0001 C CNN -F 1 "GND" H 6100 3800 50 0000 C CNN -F 2 "" H 6100 3950 60 0000 C CNN -F 3 "" H 6100 3950 60 0000 C CNN - 1 6100 3950 +P 5450 3950 +F 0 "#PWR8" H 5450 3700 50 0001 C CNN +F 1 "GND" H 5450 3800 50 0000 C CNN +F 2 "" H 5450 3950 60 0000 C CNN +F 3 "" H 5450 3950 60 0000 C CNN + 1 5450 3950 0 -1 -1 0 $EndComp $Sheet @@ -489,10 +453,10 @@ Wire Wire Line Wire Wire Line 1050 6800 1400 6800 $Comp -L GND #PWR013 +L GND #PWR2 U 1 1 58D58197 P 1050 6500 -F 0 "#PWR013" H 1050 6250 50 0001 C CNN +F 0 "#PWR2" H 1050 6250 50 0001 C CNN F 1 "GND" H 1050 6350 50 0000 C CNN F 2 "" H 1050 6500 50 0000 C CNN F 3 "" H 1050 6500 50 0000 C CNN @@ -500,10 +464,10 @@ F 3 "" H 1050 6500 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR014 +L GND #PWR3 U 1 1 58D581BF P 1050 6800 -F 0 "#PWR014" H 1050 6550 50 0001 C CNN +F 0 "#PWR3" H 1050 6550 50 0001 C CNN F 1 "GND" H 1050 6650 50 0000 C CNN F 2 "" H 1050 6800 50 0000 C CNN F 3 "" H 1050 6800 50 0000 C CNN @@ -519,10 +483,10 @@ Wire Wire Line Text Label 3250 6500 0 60 ~ 0 SD_WP $Comp -L GND #PWR015 +L GND #PWR6 U 1 1 58D58733 P 3300 6900 -F 0 "#PWR015" H 3300 6650 50 0001 C CNN +F 0 "#PWR6" H 3300 6650 50 0001 C CNN F 1 "GND" H 3300 6750 50 0000 C CNN F 2 "" H 3300 6900 50 0000 C CNN F 3 "" H 3300 6900 50 0000 C CNN @@ -532,15 +496,17 @@ $EndComp Wire Wire Line 3200 6700 3300 6700 Wire Wire Line - 3300 6700 3300 6900 + 3300 6700 3300 6800 +Wire Wire Line + 3300 6800 3300 6900 Wire Wire Line 3200 6800 3300 6800 Connection ~ 3300 6800 $Comp -L +3V3 #PWR016 +L +3V3 #PWR4 U 1 1 58D5F08C P 2250 4950 -F 0 "#PWR016" H 2250 4800 50 0001 C CNN +F 0 "#PWR4" H 2250 4800 50 0001 C CNN F 1 "+3V3" H 2250 5090 50 0000 C CNN F 2 "" H 2250 4950 50 0000 C CNN F 3 "" H 2250 4950 50 0000 C CNN @@ -548,10 +514,10 @@ F 3 "" H 2250 4950 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR017 +L +3V3 #PWR1 U 1 1 58D5F123 P 900 6600 -F 0 "#PWR017" H 900 6450 50 0001 C CNN +F 0 "#PWR1" H 900 6450 50 0001 C CNN F 1 "+3V3" H 900 6740 50 0000 C CNN F 2 "" H 900 6600 50 0000 C CNN F 3 "" H 900 6600 50 0000 C CNN @@ -559,25 +525,226 @@ F 3 "" H 900 6600 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +5V #PWR018 +L +5V #PWR16 U 1 1 58D5F259 -P 6300 5450 -F 0 "#PWR018" H 6300 5300 50 0001 C CNN -F 1 "+5V" H 6300 5590 50 0000 C CNN -F 2 "" H 6300 5450 50 0000 C CNN -F 3 "" H 6300 5450 50 0000 C CNN - 1 6300 5450 +P 6200 5450 +F 0 "#PWR16" H 6200 5300 50 0001 C CNN +F 1 "+5V" H 6200 5590 50 0000 C CNN +F 2 "" H 6200 5450 50 0000 C CNN +F 3 "" H 6200 5450 50 0000 C CNN + 1 6200 5450 0 1 1 0 $EndComp $Comp -L +3V3 #PWR019 +L +3V3 #PWR20 U 1 1 58D5F30F P 8200 3750 -F 0 "#PWR019" H 8200 3600 50 0001 C CNN +F 0 "#PWR20" H 8200 3600 50 0001 C CNN F 1 "+3V3" H 8200 3890 50 0000 C CNN F 2 "" H 8200 3750 50 0000 C CNN F 3 "" H 8200 3750 50 0000 C CNN 1 8200 3750 0 1 1 0 $EndComp +Text GLabel 5650 3650 2 60 Input ~ 0 +GPDI_ETH_N +Text GLabel 5650 3750 2 60 Input ~ 0 +GPDI_ETH_P +Text GLabel 5650 3850 2 60 Input ~ 0 +GPDI_D2_P +Text GLabel 5650 4050 2 60 Input ~ 0 +GPDI_D2_N +Text GLabel 5650 4150 2 60 Input ~ 0 +GPDI_D1_P +Text GLabel 5650 4350 2 60 Input ~ 0 +GPDI_D1_N +Text GLabel 5650 4450 2 60 Input ~ 0 +GPDI_D0_P +Text GLabel 5650 4650 2 60 Input ~ 0 +GPDI_D0_N +Text GLabel 5650 4750 2 60 Input ~ 0 +GPDI_CLK_P +Text GLabel 5650 4950 2 60 Input ~ 0 +GPDI_CLK_N +Text GLabel 5650 5050 2 60 Input ~ 0 +GPDI_CEC +Text GLabel 5650 5250 2 60 Input ~ 0 +GPDI_SCL +Text GLabel 5650 5350 2 60 Input ~ 0 +GPDI_SDA +Text GLabel 7700 3850 2 60 Input ~ 0 +OLED_CLK +Text GLabel 7700 3950 2 60 Input ~ 0 +OLED_MOSI +Text GLabel 7700 4050 2 60 Input ~ 0 +OLED_RES +Text GLabel 7700 4150 2 60 Input ~ 0 +OLED_DC +Text GLabel 7700 4250 2 60 Input ~ 0 +OLED_CS +Text GLabel 5650 6000 2 60 Input ~ 0 +USB_FTDI_DN +Text GLabel 5650 6100 2 60 Input ~ 0 +USB_FTDI_DP +Wire Wire Line + 5600 6000 5650 6000 +Wire Wire Line + 5600 6100 5650 6100 +Text GLabel 5650 6850 2 60 Input ~ 0 +USB_FPGA_DN +Text GLabel 5650 6950 2 60 Input ~ 0 +USB_FPGA_DP +Wire Wire Line + 5600 6850 5650 6850 +Wire Wire Line + 5600 6950 5650 6950 +Wire Wire Line + 5600 7050 5650 7050 +NoConn ~ 5650 7050 +Wire Wire Line + 5600 6200 5650 6200 +NoConn ~ 5650 6200 +$Comp +L CONN_02X01 BTN_F1 +U 1 1 58D5D12F +P 2900 1150 +F 0 "BTN_F1" H 2900 1250 50 0000 C CNN +F 1 "CONN_02X01" H 2900 1050 50 0000 C CNN +F 2 "" H 2900 -50 50 0000 C CNN +F 3 "" H 2900 -50 50 0000 C CNN + 1 2900 1150 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X01 BTN_F2 +U 1 1 58D5D238 +P 2900 1450 +F 0 "BTN_F2" H 2900 1550 50 0000 C CNN +F 1 "CONN_02X01" H 2900 1350 50 0000 C CNN +F 2 "" H 2900 250 50 0000 C CNN +F 3 "" H 2900 250 50 0000 C CNN + 1 2900 1450 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X01 BTN_D1 +U 1 1 58D5D2ED +P 2900 2050 +F 0 "BTN_D1" H 2900 2150 50 0000 C CNN +F 1 "CONN_02X01" H 2900 1950 50 0000 C CNN +F 2 "" H 2900 850 50 0000 C CNN +F 3 "" H 2900 850 50 0000 C CNN + 1 2900 2050 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X01 BTN_U1 +U 1 1 58D5D34A +P 2900 1750 +F 0 "BTN_U1" H 2900 1850 50 0000 C CNN +F 1 "CONN_02X01" H 2900 1650 50 0000 C CNN +F 2 "" H 2900 550 50 0000 C CNN +F 3 "" H 2900 550 50 0000 C CNN + 1 2900 1750 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X01 BTN_L1 +U 1 1 58D5D4A9 +P 2900 2350 +F 0 "BTN_L1" H 2900 2450 50 0000 C CNN +F 1 "CONN_02X01" H 2900 2250 50 0000 C CNN +F 2 "" H 2900 1150 50 0000 C CNN +F 3 "" H 2900 1150 50 0000 C CNN + 1 2900 2350 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X01 BTN_R1 +U 1 1 58D5D50C +P 2900 2650 +F 0 "BTN_R1" H 2900 2750 50 0000 C CNN +F 1 "CONN_02X01" H 2900 2550 50 0000 C CNN +F 2 "" H 2900 1450 50 0000 C CNN +F 3 "" H 2900 1450 50 0000 C CNN + 1 2900 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2650 1150 2550 1150 +Wire Wire Line + 2550 1050 2550 1150 +Wire Wire Line + 2550 1150 2550 1450 +Wire Wire Line + 2550 1450 2550 1750 +Wire Wire Line + 2550 1750 2550 2050 +Wire Wire Line + 2550 2050 2550 2350 +Wire Wire Line + 2550 2350 2550 2650 +Wire Wire Line + 2550 2650 2650 2650 +Wire Wire Line + 2650 2350 2550 2350 +Connection ~ 2550 2350 +Wire Wire Line + 2650 2050 2550 2050 +Connection ~ 2550 2050 +Wire Wire Line + 2650 1750 2550 1750 +Connection ~ 2550 1750 +Wire Wire Line + 2650 1450 2550 1450 +Connection ~ 2550 1450 +$Comp +L +3V3 #PWR5 +U 1 1 58D5DE4C +P 2550 700 +F 0 "#PWR5" H 2550 550 50 0001 C CNN +F 1 "+3V3" H 2550 840 50 0000 C CNN +F 2 "" H 2550 700 50 0000 C CNN +F 3 "" H 2550 700 50 0000 C CNN + 1 2550 700 + 1 0 0 -1 +$EndComp +Connection ~ 2550 1150 +Wire Wire Line + 3150 1150 3250 1150 +Wire Wire Line + 3150 1450 3250 1450 +Wire Wire Line + 3150 1750 3250 1750 +Wire Wire Line + 3150 2050 3250 2050 +Wire Wire Line + 3150 2350 3250 2350 +Wire Wire Line + 3150 2650 3250 2650 +Text GLabel 3250 1150 2 60 Input ~ 0 +BTN_F1 +Text GLabel 3250 1450 2 60 Input ~ 0 +BTN_F2 +Text GLabel 3250 1750 2 60 Input ~ 0 +BTN_U +Text GLabel 3250 2050 2 60 Input ~ 0 +BTN_D +Text GLabel 3250 2350 2 60 Input ~ 0 +BTN_L +Text GLabel 3250 2650 2 60 Input ~ 0 +BTN_R +$Comp +L R R7 +U 1 1 58D5E6B8 +P 2550 900 +F 0 "R7" V 2630 900 50 0000 C CNN +F 1 "220" V 2550 900 50 0000 C CNN +F 2 "" V 2480 900 50 0000 C CNN +F 3 "" H 2550 900 50 0000 C CNN + 1 2550 900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 700 2550 750 $EndSCHEMATC diff --git a/ulx3s.kicad_pcb b/ulx3s.kicad_pcb index f7726f7..6509cea 100644 --- a/ulx3s.kicad_pcb +++ b/ulx3s.kicad_pcb @@ -1,15 +1,15 @@ (kicad_pcb (version 4) (host pcbnew 4.0.5+dfsg1-4) (general - (links 286) - (no_connects 286) + (links 305) + (no_connects 305) (area 93.949999 61.269999 178.070001 109.830001) (thickness 1.6) (drawings 16) (tracks 1) (zones 0) - (modules 33) - (nets 82) + (modules 40) + (nets 89) ) (page A4) @@ -175,6 +175,13 @@ (net 79 +1V2) (net 80 "Net-(C2-Pad2)") (net 81 "Net-(C6-Pad2)") + (net 82 "Net-(BTN_D1-Pad1)") + (net 83 BTN_D) + (net 84 BTN_F1) + (net 85 BTN_F2) + (net 86 BTN_L) + (net 87 BTN_R) + (net 88 BTN_U) (net_class Default "This is the default net class." (clearance 0.2) @@ -254,6 +261,13 @@ (add_net /gpio/P7) (add_net /gpio/P8) (add_net /gpio/P9) + (add_net BTN_D) + (add_net BTN_F1) + (add_net BTN_F2) + (add_net BTN_L) + (add_net BTN_R) + (add_net BTN_U) + (add_net "Net-(BTN_D1-Pad1)") (add_net "Net-(C2-Pad2)") (add_net "Net-(C6-Pad2)") (add_net "Net-(D4-Pad1)") @@ -2353,6 +2367,297 @@ (net 81 "Net-(C6-Pad2)")) ) + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5ADB6) + (at 153.79 96.98) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D2ED) + (attr smd) + (fp_text reference BTN_D1 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 83 BTN_D)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 83 BTN_D)) + ) + + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5ADC6) + (at 118.23 75.39) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D238) + (attr smd) + (fp_text reference BTN_F2 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 85 BTN_F2)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 85 BTN_F2)) + ) + + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5ADCE) + (at 142.36 96.98) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D4A9) + (attr smd) + (fp_text reference BTN_L1 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 86 BTN_L)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 86 BTN_L)) + ) + + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5ADD6) + (at 165.22 96.98) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D50C) + (attr smd) + (fp_text reference BTN_R1 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 87 BTN_R)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 87 BTN_R)) + ) + + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5ADDE) + (at 153.79 88.09) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D34A) + (attr smd) + (fp_text reference BTN_U1 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 88 BTN_U)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 88 BTN_U)) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer B.Cu) (tedit 58307B90) (tstamp 58D5B318) + (at 106.8 75.39) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /58D5E6B8) + (attr smd) + (fp_text reference R7 (at 0 2.1) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 220 (at 0 -2.1) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.1)) + (fp_line (start -2.4 1) (end 2.4 1) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1) (end 2.4 -1) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.4 1) (end -2.4 -1) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.4 1) (end 2.4 -1) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.6 -0.875) (end -0.6 -0.875) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.6 0.875) (end 0.6 0.875) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 74 +3V3)) + (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5B373) + (at 106.8 75.39) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D12F) + (attr smd) + (fp_text reference BTN_F1 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 84 BTN_F1)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 84 BTN_F1)) + ) + (gr_circle (center 90.29 57.61) (end 91.89 57.61) (layer Eco2.User) (width 0.2) (tstamp 58D43D22)) (gr_circle (center 181.73 57.61) (end 183.33 57.61) (layer Eco2.User) (width 0.3) (tstamp 58D43B08)) (dimension 48.26 (width 0.3) (layer Eco2.User) diff --git a/ulx3s.kicad_pcb-bak b/ulx3s.kicad_pcb-bak index 0a06729..78d7c48 100644 --- a/ulx3s.kicad_pcb-bak +++ b/ulx3s.kicad_pcb-bak @@ -1,15 +1,15 @@ (kicad_pcb (version 4) (host pcbnew 4.0.5+dfsg1-4) (general - (links 286) - (no_connects 286) + (links 305) + (no_connects 305) (area 93.949999 61.269999 178.070001 109.830001) (thickness 1.6) (drawings 16) (tracks 1) (zones 0) - (modules 33) - (nets 82) + (modules 40) + (nets 89) ) (page A4) @@ -175,6 +175,13 @@ (net 79 +1V2) (net 80 "Net-(C2-Pad2)") (net 81 "Net-(C6-Pad2)") + (net 82 "Net-(BTN_D1-Pad1)") + (net 83 BTN_D) + (net 84 BTN_F1) + (net 85 BTN_F2) + (net 86 BTN_L) + (net 87 BTN_R) + (net 88 BTN_U) (net_class Default "This is the default net class." (clearance 0.2) @@ -254,6 +261,13 @@ (add_net /gpio/P7) (add_net /gpio/P8) (add_net /gpio/P9) + (add_net BTN_D) + (add_net BTN_F1) + (add_net BTN_F2) + (add_net BTN_L) + (add_net BTN_R) + (add_net BTN_U) + (add_net "Net-(BTN_D1-Pad1)") (add_net "Net-(C2-Pad2)") (add_net "Net-(C6-Pad2)") (add_net "Net-(D4-Pad1)") @@ -1889,7 +1903,7 @@ ) (module SMD_Packages:SMD-2112_Pol (layer B.Cu) (tedit 0) (tstamp 58D58A31) - (at 149.98 87.455) + (at 149.98 86.185) (path /58D51CAD/58D5AEB3) (attr smd) (fp_text reference C4 (at 0.762 0 270) (layer B.SilkS) @@ -2138,7 +2152,7 @@ ) (module SMD_Packages:SMD-2112_Pol (layer B.Cu) (tedit 0) (tstamp 58D599A6) - (at 166.236 87.455 180) + (at 166.236 86.185 180) (path /58D51CAD/58D62988) (attr smd) (fp_text reference C7 (at 0.762 0 450) (layer B.SilkS) @@ -2353,6 +2367,321 @@ (net 81 "Net-(C6-Pad2)")) ) + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5ADB6) + (at 153.79 96.98) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D2ED) + (attr smd) + (fp_text reference BTN_D1 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 83 BTN_D)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 83 BTN_D)) + ) + + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5ADC6) + (at 118.23 75.39) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D238) + (attr smd) + (fp_text reference BTN_F2 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 85 BTN_F2)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 85 BTN_F2)) + ) + + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5ADCE) + (at 142.36 96.98) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D4A9) + (attr smd) + (fp_text reference BTN_L1 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 86 BTN_L)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 86 BTN_L)) + ) + + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5ADD6) + (at 165.22 96.98) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D50C) + (attr smd) + (fp_text reference BTN_R1 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 87 BTN_R)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 87 BTN_R)) + ) + + (module Buttons_Switches_SMD:SW_SPST_SKQG (layer F.Cu) (tedit 56EC5E16) (tstamp 58D5ADDE) + (at 153.79 88.09) + (descr "ALPS 5.2mm Square Low-profile TACT Switch (SMD)") + (tags "SPST Button Switch") + (path /58D5D34A) + (attr smd) + (fp_text reference BTN_U1 (at 0 -3.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.25 -2.95) (end -4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -2.95) (end -4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 2.95) (end 4.25 -2.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 2.95) (end 4.25 2.95) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 -1.8) (end 1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 -1.2) (end -1.2 -1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.8 1.2) (end -1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.2 1.8) (end -1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 1.8) (end -1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 1.2) (end 1.2 1.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.8 -1.2) (end 1.8 1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.2 -1.8) (end 1.8 -1.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -2.7) (end 1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9 -2.25) (end -1.45 -2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.7 1) (end -2.7 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 2.7) (end -1.9 2.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 2.7) (end -1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9 2.25) (end 1.45 2.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.45 -2.7) (end 1.9 -2.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 88 BTN_U)) + (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask) + (net 88 BTN_U)) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer B.Cu) (tedit 58307B90) (tstamp 58D5B318) + (at 106.8 75.39) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /58D5E6B8) + (attr smd) + (fp_text reference R7 (at 0 2.1) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 220 (at 0 -2.1) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.1)) + (fp_line (start -2.4 1) (end 2.4 1) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1) (end 2.4 -1) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.4 1) (end -2.4 -1) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.4 1) (end 2.4 -1) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.6 -0.875) (end -0.6 -0.875) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.6 0.875) (end 0.6 0.875) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 74 +3V3)) + (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_TL3342 (layer F.Cu) (tedit 56EAAF8C) (tstamp 58D5B348) + (at 106.8 75.39) + (descr "Low-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf") + (tags "SPST Tactile Switch") + (path /58D5D12F) + (attr smd) + (fp_text reference BTN_F1 (at 0 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X01 (at 0 3.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.2 2.1) (end 3.2 1.6) (layer F.Fab) (width 0.15)) + (fp_line (start 3.2 -2.1) (end 3.2 -1.6) (layer F.Fab) (width 0.15)) + (fp_line (start -3.2 2.1) (end -3.2 1.6) (layer F.Fab) (width 0.15)) + (fp_line (start -3.2 -2.1) (end -3.2 -1.6) (layer F.Fab) (width 0.15)) + (fp_line (start 2.7 -2.1) (end 2.7 -1.6) (layer F.Fab) (width 0.15)) + (fp_line (start 1.7 -2.1) (end 3.2 -2.1) (layer F.Fab) (width 0.15)) + (fp_line (start 3.2 -1.6) (end 2.2 -1.6) (layer F.Fab) (width 0.15)) + (fp_line (start -2.7 -2.1) (end -2.7 -1.6) (layer F.Fab) (width 0.15)) + (fp_line (start -1.7 -2.1) (end -3.2 -2.1) (layer F.Fab) (width 0.15)) + (fp_line (start -3.2 -1.6) (end -2.2 -1.6) (layer F.Fab) (width 0.15)) + (fp_line (start -2.7 2.1) (end -2.7 1.6) (layer F.Fab) (width 0.15)) + (fp_line (start -3.2 1.6) (end -2.2 1.6) (layer F.Fab) (width 0.15)) + (fp_line (start -1.7 2.1) (end -3.2 2.1) (layer F.Fab) (width 0.15)) + (fp_line (start 1.7 2.1) (end 3.2 2.1) (layer F.Fab) (width 0.15)) + (fp_line (start 2.7 2.1) (end 2.7 1.6) (layer F.Fab) (width 0.15)) + (fp_line (start 3.2 1.6) (end 2.2 1.6) (layer F.Fab) (width 0.15)) + (fp_line (start -1.7 2.3) (end -1.25 2.75) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.7 2.3) (end 1.25 2.75) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.7 -2.3) (end 1.25 -2.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.7 -2.3) (end -1.25 -2.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -1) (end -1 -2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -2) (end 1 -2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 -2) (end 2 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 -1) (end 2 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 1) (end 1 2) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 2) (end -1 2) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 2) (end -2 1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 1) (end -2 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.75 -1) (end 2.75 1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.25 2.75) (end 1.25 2.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.75 -1) (end -2.75 1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.25 -2.75) (end 1.25 -2.75) (layer F.SilkS) (width 0.15)) + (fp_circle (center 0 0) (end 1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.6 -1.2) (end -2.6 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.6 1.2) (end -1.2 2.6) (layer F.Fab) (width 0.15)) + (fp_line (start -1.2 2.6) (end 1.2 2.6) (layer F.Fab) (width 0.15)) + (fp_line (start 1.2 2.6) (end 2.6 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 2.6 1.2) (end 2.6 -1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 2.6 -1.2) (end 1.2 -2.6) (layer F.Fab) (width 0.15)) + (fp_line (start 1.2 -2.6) (end -1.2 -2.6) (layer F.Fab) (width 0.15)) + (fp_line (start -1.2 -2.6) (end -2.6 -1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -4.25 -3) (end 4.25 -3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 -3) (end 4.25 3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.25 3) (end -4.25 3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.25 3) (end -4.25 -3) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -3.15 -1.9) (size 1.7 1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 1 smd rect (at 3.15 -1.9) (size 1.7 1) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(BTN_D1-Pad1)")) + (pad 2 smd rect (at -3.15 1.9) (size 1.7 1) (layers F.Cu F.Paste F.Mask) + (net 84 BTN_F1)) + (pad 2 smd rect (at 3.15 1.9) (size 1.7 1) (layers F.Cu F.Paste F.Mask) + (net 84 BTN_F1)) + ) + (gr_circle (center 90.29 57.61) (end 91.89 57.61) (layer Eco2.User) (width 0.2) (tstamp 58D43D22)) (gr_circle (center 181.73 57.61) (end 183.33 57.61) (layer Eco2.User) (width 0.3) (tstamp 58D43B08)) (dimension 48.26 (width 0.3) (layer Eco2.User) diff --git a/ulx3s.net b/ulx3s.net index 5f423ae..e9bf928 100644 --- a/ulx3s.net +++ b/ulx3s.net @@ -1,7 +1,7 @@ (export (version D) (design (source /home/davor/tmp/ulx3s/ulx3s.sch) - (date "Pet 24 Ožu 2017 23:47:48") + (date "Sub 25 Ožu 2017 00:54:20") (tool "Eeschema 4.0.5+dfsg1-4") (sheet (number 1) (name /) (tstamps /) (title_block @@ -97,6 +97,48 @@ (libsource (lib conn) (part CONN_01X07)) (sheetpath (names /) (tstamps /)) (tstamp 58D50BB9)) + (comp (ref BTN_F1) + (value CONN_02X01) + (footprint Buttons_Switches_SMD:SW_SPST_SKQG) + (libsource (lib conn) (part CONN_02X01)) + (sheetpath (names /) (tstamps /)) + (tstamp 58D5D12F)) + (comp (ref BTN_F2) + (value CONN_02X01) + (footprint Buttons_Switches_SMD:SW_SPST_SKQG) + (libsource (lib conn) (part CONN_02X01)) + (sheetpath (names /) (tstamps /)) + (tstamp 58D5D238)) + (comp (ref BTN_D1) + (value CONN_02X01) + (footprint Buttons_Switches_SMD:SW_SPST_SKQG) + (libsource (lib conn) (part CONN_02X01)) + (sheetpath (names /) (tstamps /)) + (tstamp 58D5D2ED)) + (comp (ref BTN_U1) + (value CONN_02X01) + (footprint Buttons_Switches_SMD:SW_SPST_SKQG) + (libsource (lib conn) (part CONN_02X01)) + (sheetpath (names /) (tstamps /)) + (tstamp 58D5D34A)) + (comp (ref BTN_L1) + (value CONN_02X01) + (footprint Buttons_Switches_SMD:SW_SPST_SKQG) + (libsource (lib conn) (part CONN_02X01)) + (sheetpath (names /) (tstamps /)) + (tstamp 58D5D4A9)) + (comp (ref BTN_R1) + (value CONN_02X01) + (footprint Buttons_Switches_SMD:SW_SPST_SKQG) + (libsource (lib conn) (part CONN_02X01)) + (sheetpath (names /) (tstamps /)) + (tstamp 58D5D50C)) + (comp (ref R7) + (value 220) + (footprint Resistors_SMD:R_0805_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 58D5E6B8)) (comp (ref D1) (value 2A) (footprint SMD_Packages:SMD-1206_Pol) @@ -281,6 +323,19 @@ (pin (num 5) (name P5) (type passive)) (pin (num 6) (name P6) (type passive)) (pin (num 7) (name P7) (type passive)))) + (libpart (lib conn) (part CONN_02X01) + (description "Connector, double row, 02x01") + (footprints + (fp Pin_Header_Straight_2X01) + (fp Pin_Header_Angled_2X01) + (fp Socket_Strip_Straight_2X01) + (fp Socket_Strip_Angled_2X01)) + (fields + (field (name Reference) P) + (field (name Value) CONN_02X01)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)))) (libpart (lib conn) (part CONN_02X06) (description "Connector, double row, 02x06") (footprints @@ -796,576 +851,596 @@ (uri /usr/share/kicad/library/conn.lib)) (library (logical ESP8266) (uri footprints/esp8266/ESP8266.lib)) - (library (logical micro-hdmi-d) - (uri footprints/micro-hdmi-d/micro-hdmi-d.lib)) (library (logical lfe5bg381) (uri footprints/lattice/lfe5bg381.lib)) (library (logical ap3429a) - (uri footprints/dcdc_converter/ap3429a.lib))) + (uri footprints/dcdc_converter/ap3429a.lib)) + (library (logical micro-hdmi-d) + (uri footprints/micro-hdmi-d/micro-hdmi-d.lib))) (nets - (net (code 1) (name /OLED_RES) - (node (ref OLED1) (pin 5))) - (net (code 2) (name /OLED_DC) - (node (ref OLED1) (pin 6))) - (net (code 3) (name /OLED_CS) - (node (ref OLED1) (pin 7))) - (net (code 4) (name /GPDI_ETH_N) - (node (ref GPDI1) (pin 1))) - (net (code 5) (name /GPDI_ETH_P) - (node (ref GPDI1) (pin 2))) - (net (code 6) (name /GPDI_D2_P) - (node (ref GPDI1) (pin 3))) - (net (code 7) (name /GPDI_D2_N) - (node (ref GPDI1) (pin 5))) - (net (code 8) (name /GPDI_D1_P) - (node (ref GPDI1) (pin 6))) - (net (code 9) (name /GPDI_D1_N) - (node (ref GPDI1) (pin 8))) - (net (code 10) (name /GPDI_D0_P) - (node (ref GPDI1) (pin 9))) - (net (code 11) (name "Net-(US1-Pad3)") - (node (ref US1) (pin 3))) - (net (code 12) (name "Net-(US1-Pad4)") - (node (ref US1) (pin 4))) - (net (code 13) (name "Net-(US1-Pad6)") - (node (ref US1) (pin 6))) - (net (code 14) (name "Net-(D4-Pad1)") - (node (ref US2) (pin 1)) - (node (ref D4) (pin 1))) - (net (code 15) (name "Net-(US2-Pad2)") - (node (ref US2) (pin 2))) - (net (code 16) (name "Net-(US2-Pad3)") - (node (ref US2) (pin 3))) - (net (code 17) (name "Net-(US2-Pad4)") - (node (ref US2) (pin 4))) - (net (code 18) (name "Net-(US2-Pad6)") - (node (ref US2) (pin 6))) - (net (code 19) (name /GPDI_D0_N) - (node (ref GPDI1) (pin 11))) - (net (code 20) (name GND) + (net (code 1) (name /SD_CD) + (node (ref SD1) (pin 10))) + (net (code 2) (name GND) + (node (ref U1) (pin M14)) + (node (ref U1) (pin K14)) + (node (ref U1) (pin J14)) + (node (ref U1) (pin G14)) + (node (ref U1) (pin M10)) + (node (ref U1) (pin B14)) + (node (ref U1) (pin V13)) + (node (ref U1) (pin U13)) + (node (ref U1) (pin P13)) + (node (ref C4) (pin 2)) + (node (ref U1) (pin V6)) + (node (ref J1) (pin 62)) + (node (ref U1) (pin K7)) + (node (ref U1) (pin J7)) + (node (ref U1) (pin G7)) + (node (ref U1) (pin C19)) + (node (ref U1) (pin F7)) + (node (ref U1) (pin B7)) + (node (ref U1) (pin H19)) + (node (ref U1) (pin R19)) + (node (ref U1) (pin V19)) + (node (ref U1) (pin W19)) + (node (ref U3) (pin 2)) + (node (ref U1) (pin Y6)) + (node (ref U1) (pin W6)) + (node (ref U1) (pin N14)) + (node (ref U1) (pin U6)) + (node (ref U1) (pin T6)) + (node (ref U1) (pin V12)) + (node (ref U1) (pin J11)) + (node (ref U1) (pin G11)) + (node (ref U1) (pin V20)) + (node (ref U1) (pin V10)) + (node (ref U1) (pin U10)) + (node (ref U1) (pin T10)) + (node (ref U1) (pin G13)) + (node (ref U1) (pin F13)) (node (ref U1) (pin Y12)) - (node (ref J2) (pin 4)) - (node (ref U1) (pin J12)) - (node (ref U1) (pin G12)) - (node (ref U1) (pin Y11)) - (node (ref U1) (pin K12)) (node (ref U1) (pin W12)) - (node (ref U1) (pin V12)) (node (ref U1) (pin U12)) - (node (ref U1) (pin L12)) (node (ref U1) (pin P12)) - (node (ref U1) (pin M12)) (node (ref U1) (pin V11)) - (node (ref U1) (pin F13)) - (node (ref U1) (pin G6)) - (node (ref C7) (pin 2)) - (node (ref R6) (pin 1)) - (node (ref C8) (pin 2)) - (node (ref J2) (pin 3)) - (node (ref U4) (pin 2)) - (node (ref C5) (pin 2)) - (node (ref U1) (pin N7)) - (node (ref U1) (pin K14)) - (node (ref U1) (pin M14)) - (node (ref U1) (pin N14)) - (node (ref U1) (pin T6)) - (node (ref U1) (pin U6)) - (node (ref U1) (pin V6)) - (node (ref U1) (pin W6)) - (node (ref U1) (pin Y6)) - (node (ref U1) (pin B7)) - (node (ref U1) (pin F7)) - (node (ref U1) (pin G7)) - (node (ref U1) (pin J7)) - (node (ref U1) (pin K7)) - (node (ref U1) (pin M7)) - (node (ref U1) (pin J14)) - (node (ref U1) (pin P7)) - (node (ref U1) (pin T7)) - (node (ref U1) (pin U7)) - (node (ref U1) (pin J2)) - (node (ref U1) (pin M2)) - (node (ref U1) (pin D4)) - (node (ref U1) (pin G4)) - (node (ref U1) (pin V5)) - (node (ref U1) (pin Y5)) - (node (ref U1) (pin V7)) - (node (ref U1) (pin K15)) - (node (ref U1) (pin T10)) - (node (ref U1) (pin U10)) - (node (ref U1) (pin V10)) - (node (ref U1) (pin V20)) - (node (ref U1) (pin G11)) - (node (ref U1) (pin J11)) - (node (ref U1) (pin K11)) - (node (ref U1) (pin L11)) - (node (ref U1) (pin M11)) + (node (ref U1) (pin M12)) + (node (ref U1) (pin L12)) + (node (ref U1) (pin K12)) + (node (ref U1) (pin J12)) + (node (ref U1) (pin G12)) + (node (ref U1) (pin Y11)) (node (ref U1) (pin P11)) - (node (ref U1) (pin U11)) - (node (ref U1) (pin U14)) - (node (ref U1) (pin V14)) - (node (ref U1) (pin G15)) - (node (ref U1) (pin G13)) - (node (ref U1) (pin P14)) - (node (ref U1) (pin N15)) - (node (ref U1) (pin V15)) - (node (ref U1) (pin W15)) - (node (ref U1) (pin M16)) - (node (ref U1) (pin V16)) (node (ref U1) (pin W16)) - (node (ref U1) (pin F14)) - (node (ref U1) (pin P13)) - (node (ref U1) (pin U13)) - (node (ref U1) (pin V13)) - (node (ref U1) (pin B14)) - (node (ref U1) (pin M10)) - (node (ref U1) (pin G14)) - (node (ref J1) (pin 3)) + (node (ref U1) (pin V16)) + (node (ref U1) (pin M16)) + (node (ref U1) (pin W15)) + (node (ref U1) (pin V15)) + (node (ref U1) (pin N15)) + (node (ref U1) (pin P14)) + (node (ref U1) (pin K15)) + (node (ref U1) (pin G15)) (node (ref J3) (pin 22)) + (node (ref U1) (pin V14)) + (node (ref U1) (pin U14)) + (node (ref U1) (pin U11)) (node (ref J3) (pin 21)) + (node (ref U1) (pin F14)) (node (ref J3) (pin 4)) (node (ref J3) (pin 3)) - (node (ref J1) (pin 62)) - (node (ref J1) (pin 61)) - (node (ref J1) (pin 4)) - (node (ref U2) (pin 15)) - (node (ref OLED1) (pin 1)) - (node (ref U1) (pin W19)) - (node (ref SD1) (pin 6)) - (node (ref U3) (pin 2)) - (node (ref SD1) (pin 3)) - (node (ref U1) (pin V19)) - (node (ref C4) (pin 2)) - (node (ref C1) (pin 2)) - (node (ref R3) (pin 1)) - (node (ref C3) (pin 2)) - (node (ref U1) (pin C19)) - (node (ref GPDI1) (pin 10)) - (node (ref GPDI1) (pin 7)) - (node (ref GPDI1) (pin 4)) - (node (ref SD1) (pin 13)) - (node (ref SD1) (pin 12)) - (node (ref U1) (pin H19)) - (node (ref U1) (pin R19)) + (node (ref U1) (pin M11)) + (node (ref U1) (pin L11)) + (node (ref U1) (pin K11)) (node (ref U1) (pin G8)) - (node (ref U1) (pin G17)) - (node (ref U1) (pin P8)) - (node (ref U1) (pin T8)) - (node (ref U1) (pin U8)) - (node (ref U1) (pin V8)) (node (ref U1) (pin Y8)) + (node (ref U1) (pin V8)) + (node (ref U1) (pin U8)) + (node (ref U1) (pin T8)) + (node (ref U1) (pin P8)) + (node (ref U1) (pin G17)) (node (ref U1) (pin F8)) - (node (ref U1) (pin K6)) - (node (ref U1) (pin N6)) + (node (ref U1) (pin Y7)) + (node (ref U1) (pin W7)) + (node (ref U1) (pin L10)) + (node (ref C1) (pin 2)) + (node (ref J2) (pin 4)) + (node (ref U1) (pin U7)) + (node (ref U1) (pin T7)) + (node (ref U1) (pin P7)) + (node (ref R3) (pin 1)) + (node (ref U1) (pin N7)) + (node (ref C3) (pin 2)) (node (ref U1) (pin U9)) - (node (ref U1) (pin J9)) - (node (ref U1) (pin K9)) - (node (ref U1) (pin L9)) - (node (ref U1) (pin M9)) - (node (ref U1) (pin T9)) - (node (ref U1) (pin G9)) - (node (ref U1) (pin V9)) - (node (ref U1) (pin G10)) - (node (ref U1) (pin J10)) (node (ref U1) (pin K10)) - (node (ref U1) (pin L10)) - (node (ref U1) (pin W7)) - (node (ref U1) (pin Y7)) + (node (ref U1) (pin J10)) + (node (ref U1) (pin G10)) + (node (ref U1) (pin V9)) + (node (ref U1) (pin G9)) + (node (ref U1) (pin T9)) + (node (ref U1) (pin M9)) + (node (ref U1) (pin L9)) + (node (ref U1) (pin K9)) + (node (ref U1) (pin J9)) + (node (ref U1) (pin M7)) + (node (ref U1) (pin N6)) + (node (ref U1) (pin K6)) + (node (ref U1) (pin G6)) + (node (ref U1) (pin V7)) + (node (ref U1) (pin Y5)) + (node (ref U1) (pin V5)) + (node (ref U1) (pin G4)) + (node (ref U1) (pin D4)) + (node (ref U1) (pin M2)) + (node (ref U1) (pin J2)) + (node (ref J2) (pin 3)) + (node (ref GPDI1) (pin 7)) + (node (ref SD1) (pin 12)) + (node (ref GPDI1) (pin 4)) + (node (ref SD1) (pin 3)) + (node (ref GPDI1) (pin SHD)) + (node (ref C7) (pin 2)) (node (ref GPDI1) (pin 16)) - (node (ref GPDI1) (pin 13)) - (node (ref US1) (pin 5)) + (node (ref SD1) (pin 6)) + (node (ref SD1) (pin 13)) + (node (ref U4) (pin 2)) + (node (ref C5) (pin 2)) (node (ref US2) (pin 5)) - (node (ref GPDI1) (pin SHD))) - (net (code 21) (name /OLED_CLK) - (node (ref OLED1) (pin 3))) - (net (code 22) (name /OLED_MOSI) - (node (ref OLED1) (pin 4))) - (net (code 23) (name /WIFI_RXD) + (node (ref US1) (pin 5)) + (node (ref C8) (pin 2)) + (node (ref GPDI1) (pin 13)) + (node (ref J1) (pin 61)) + (node (ref J1) (pin 4)) + (node (ref J1) (pin 3)) + (node (ref OLED1) (pin 1)) + (node (ref R6) (pin 1)) + (node (ref U2) (pin 15)) + (node (ref GPDI1) (pin 10))) + (net (code 3) (name /WIFI_RXD) (node (ref U2) (pin 21))) - (net (code 24) (name /SD_CD) - (node (ref SD1) (pin 10))) - (net (code 25) (name /SD_WP) - (node (ref SD1) (pin 11))) - (net (code 26) (name /WIFI_TXD) + (net (code 4) (name /WIFI_TXD) (node (ref U2) (pin 22))) - (net (code 27) (name +3V3) - (node (ref J3) (pin 1)) + (net (code 5) (name +3V3) + (node (ref R5) (pin 1)) + (node (ref U1) (pin P9)) + (node (ref L2) (pin 2)) + (node (ref C8) (pin 1)) + (node (ref C6) (pin 1)) + (node (ref C7) (pin 1)) + (node (ref U1) (pin F9)) + (node (ref U1) (pin F10)) + (node (ref J3) (pin 20)) (node (ref J1) (pin 64)) - (node (ref J1) (pin 63)) + (node (ref J3) (pin 1)) (node (ref J3) (pin 2)) - (node (ref J3) (pin 20)) - (node (ref J3) (pin 19)) - (node (ref U1) (pin J6)) (node (ref U1) (pin M15)) - (node (ref U1) (pin F11)) + (node (ref J3) (pin 19)) + (node (ref U1) (pin F15)) + (node (ref U1) (pin H15)) + (node (ref U1) (pin J15)) + (node (ref U1) (pin L15)) + (node (ref U1) (pin P15)) + (node (ref U1) (pin H14)) + (node (ref U1) (pin L14)) (node (ref U1) (pin P10)) (node (ref U1) (pin F12)) - (node (ref U1) (pin F15)) - (node (ref U1) (pin H7)) + (node (ref J1) (pin 63)) + (node (ref U1) (pin F11)) + (node (ref U1) (pin P6)) + (node (ref U1) (pin L7)) + (node (ref U1) (pin F6)) (node (ref U1) (pin H6)) + (node (ref U1) (pin J6)) (node (ref U1) (pin L6)) (node (ref U1) (pin M6)) - (node (ref U1) (pin P9)) - (node (ref U1) (pin F6)) - (node (ref U1) (pin F10)) - (node (ref U1) (pin L7)) - (node (ref U1) (pin P6)) - (node (ref U1) (pin L14)) - (node (ref U1) (pin H14)) - (node (ref U1) (pin F9)) - (node (ref U1) (pin P15)) - (node (ref U1) (pin L15)) - (node (ref U1) (pin J15)) - (node (ref U1) (pin H15)) - (node (ref L2) (pin 2)) - (node (ref C8) (pin 1)) - (node (ref C6) (pin 1)) - (node (ref C7) (pin 1)) - (node (ref R5) (pin 1)) + (node (ref U1) (pin H7)) (node (ref U2) (pin 8)) + (node (ref SD1) (pin 4)) (node (ref OLED1) (pin 2)) (node (ref J2) (pin 2)) (node (ref J2) (pin 1)) - (node (ref SD1) (pin 4))) - (net (code 28) (name +5V) + (node (ref R7) (pin 1))) + (net (code 6) (name GPDI_ETH_P) + (node (ref GPDI1) (pin 2))) + (net (code 7) (name GPDI_ETH_N) + (node (ref GPDI1) (pin 1))) + (net (code 8) (name +5V) (node (ref C1) (pin 1)) + (node (ref D3) (pin 1)) + (node (ref U3) (pin 4)) (node (ref GPDI1) (pin 19)) (node (ref D1) (pin 1)) - (node (ref U3) (pin 4)) - (node (ref C5) (pin 1)) (node (ref U4) (pin 4)) - (node (ref D4) (pin 2)) - (node (ref D3) (pin 1)) (node (ref R4) (pin 1)) - (node (ref R1) (pin 1))) - (net (code 29) (name "Net-(U2-Pad1)") - (node (ref U2) (pin 1))) - (net (code 30) (name /GPDI_CLK_P) - (node (ref GPDI1) (pin 12))) - (net (code 31) (name /GPDI_CLK_N) - (node (ref GPDI1) (pin 14))) - (net (code 32) (name /GPDI_CEC) - (node (ref GPDI1) (pin 15))) - (net (code 33) (name /GPDI_SCL) - (node (ref GPDI1) (pin 17))) - (net (code 34) (name /GPDI_SDA) + (node (ref R1) (pin 1)) + (node (ref D4) (pin 2)) + (node (ref C5) (pin 1))) + (net (code 9) (name /SD_WP) + (node (ref SD1) (pin 11))) + (net (code 10) (name GPDI_D2_P) + (node (ref GPDI1) (pin 3))) + (net (code 11) (name GPDI_D0_P) + (node (ref GPDI1) (pin 9))) + (net (code 12) (name GPDI_D1_N) + (node (ref GPDI1) (pin 8))) + (net (code 13) (name GPDI_D1_P) + (node (ref GPDI1) (pin 6))) + (net (code 14) (name GPDI_D2_N) + (node (ref GPDI1) (pin 5))) + (net (code 15) (name GPDI_D0_N) + (node (ref GPDI1) (pin 11))) + (net (code 16) (name OLED_CS) + (node (ref OLED1) (pin 7))) + (net (code 17) (name OLED_DC) + (node (ref OLED1) (pin 6))) + (net (code 18) (name OLED_RES) + (node (ref OLED1) (pin 5))) + (net (code 19) (name OLED_MOSI) + (node (ref OLED1) (pin 4))) + (net (code 20) (name GPDI_SDA) (node (ref GPDI1) (pin 18))) - (net (code 35) (name "Net-(U2-Pad2)") - (node (ref U2) (pin 2))) - (net (code 36) (name /TMS) - (node (ref U2) (pin 7)) - (node (ref U1) (pin U5))) - (net (code 37) (name "Net-(US1-Pad2)") + (net (code 21) (name GPDI_SCL) + (node (ref GPDI1) (pin 17))) + (net (code 22) (name GPDI_CEC) + (node (ref GPDI1) (pin 15))) + (net (code 23) (name GPDI_CLK_N) + (node (ref GPDI1) (pin 14))) + (net (code 24) (name GPDI_CLK_P) + (node (ref GPDI1) (pin 12))) + (net (code 25) (name "Net-(BTN_D1-Pad1)") + (node (ref BTN_L1) (pin 1)) + (node (ref BTN_U1) (pin 1)) + (node (ref BTN_D1) (pin 1)) + (node (ref BTN_F2) (pin 1)) + (node (ref R7) (pin 2)) + (node (ref BTN_F1) (pin 1)) + (node (ref BTN_R1) (pin 1))) + (net (code 26) (name BTN_F2) + (node (ref BTN_F2) (pin 2))) + (net (code 27) (name "Net-(U2-Pad1)") + (node (ref U2) (pin 1))) + (net (code 28) (name BTN_R) + (node (ref BTN_R1) (pin 2))) + (net (code 29) (name BTN_L) + (node (ref BTN_L1) (pin 2))) + (net (code 30) (name BTN_D) + (node (ref BTN_D1) (pin 2))) + (net (code 31) (name BTN_U) + (node (ref BTN_U1) (pin 2))) + (net (code 32) (name BTN_F1) + (node (ref BTN_F1) (pin 2))) + (net (code 33) (name USB_FTDI_DP) + (node (ref US1) (pin 3))) + (net (code 34) (name USB_FTDI_DN) (node (ref US1) (pin 2))) - (net (code 38) (name "Net-(U2-Pad3)") - (node (ref U2) (pin 3))) - (net (code 39) (name "Net-(U2-Pad20)") + (net (code 35) (name OLED_CLK) + (node (ref OLED1) (pin 3))) + (net (code 36) (name "Net-(US1-Pad4)") + (node (ref US1) (pin 4))) + (net (code 37) (name "Net-(U2-Pad2)") + (node (ref U2) (pin 2))) + (net (code 38) (name "Net-(US2-Pad4)") + (node (ref US2) (pin 4))) + (net (code 39) (name USB_FPGA_DP) + (node (ref US2) (pin 3))) + (net (code 40) (name USB_FPGA_DN) + (node (ref US2) (pin 2))) + (net (code 41) (name "Net-(AUDIO1-Pad4)") + (node (ref AUDIO1) (pin 4))) + (net (code 42) (name "Net-(AUDIO1-Pad3)") + (node (ref AUDIO1) (pin 3))) + (net (code 43) (name "Net-(AUDIO1-Pad2)") + (node (ref AUDIO1) (pin 2))) + (net (code 44) (name "Net-(AUDIO1-Pad1)") + (node (ref AUDIO1) (pin 1))) + (net (code 45) (name "Net-(U2-Pad20)") (node (ref U2) (pin 20))) - (net (code 40) (name "Net-(U2-Pad16)") + (net (code 46) (name "Net-(U2-Pad16)") (node (ref U2) (pin 16))) - (net (code 41) (name "Net-(U2-Pad17)") - (node (ref U2) (pin 17))) - (net (code 42) (name "Net-(U2-Pad18)") - (node (ref U2) (pin 18))) - (net (code 43) (name "Net-(U2-Pad19)") - (node (ref U2) (pin 19))) - (net (code 44) (name /TDO) - (node (ref U2) (pin 5)) - (node (ref U1) (pin V4))) - (net (code 45) (name /TDI) - (node (ref U2) (pin 4)) - (node (ref U1) (pin R5))) - (net (code 46) (name /TCK) + (net (code 47) (name "Net-(U2-Pad3)") + (node (ref U2) (pin 3))) + (net (code 48) (name /TMS) + (node (ref U2) (pin 7)) + (node (ref U1) (pin U5))) + (net (code 49) (name /TCK) (node (ref U2) (pin 6)) (node (ref U1) (pin T5))) - (net (code 47) (name /SD_2) - (node (ref U2) (pin 14)) - (node (ref SD1) (pin 9))) - (net (code 48) (name /MTDO) + (net (code 50) (name /TDI) + (node (ref U2) (pin 4)) + (node (ref U1) (pin R5))) + (net (code 51) (name /TDO) + (node (ref U2) (pin 5)) + (node (ref U1) (pin V4))) + (net (code 52) (name "Net-(U2-Pad19)") + (node (ref U2) (pin 19))) + (net (code 53) (name "Net-(U2-Pad18)") + (node (ref U2) (pin 18))) + (net (code 54) (name "Net-(U2-Pad17)") + (node (ref U2) (pin 17))) + (net (code 55) (name "Net-(D4-Pad1)") + (node (ref US2) (pin 1)) + (node (ref D4) (pin 1))) + (net (code 56) (name "Net-(US1-Pad6)") + (node (ref US1) (pin 6))) + (net (code 57) (name /MTDI) + (node (ref SD1) (pin 8)) + (node (ref U2) (pin 10))) + (net (code 58) (name /MTDO) (node (ref U2) (pin 9)) (node (ref SD1) (pin 7))) - (net (code 49) (name /MTDI) - (node (ref U2) (pin 10)) - (node (ref SD1) (pin 8))) - (net (code 50) (name /SD_3) - (node (ref U2) (pin 11)) - (node (ref SD1) (pin 1))) - (net (code 51) (name /MTMS) - (node (ref U2) (pin 12)) - (node (ref SD1) (pin 2))) - (net (code 52) (name /MTCK) + (net (code 59) (name /MTCK) (node (ref SD1) (pin 5)) (node (ref U2) (pin 13))) - (net (code 53) (name "Net-(AUDIO1-Pad1)") - (node (ref AUDIO1) (pin 1))) - (net (code 54) (name "Net-(AUDIO1-Pad2)") - (node (ref AUDIO1) (pin 2))) - (net (code 55) (name "Net-(AUDIO1-Pad3)") - (node (ref AUDIO1) (pin 3))) - (net (code 56) (name "Net-(AUDIO1-Pad4)") - (node (ref AUDIO1) (pin 4))) - (net (code 57) (name "Net-(AUDIO1-Pad5)") + (net (code 60) (name /MTMS) + (node (ref U2) (pin 12)) + (node (ref SD1) (pin 2))) + (net (code 61) (name "Net-(AUDIO1-Pad5)") (node (ref AUDIO1) (pin 5))) - (net (code 58) (name "Net-(AUDIO1-Pad6)") + (net (code 62) (name "Net-(AUDIO1-Pad6)") (node (ref AUDIO1) (pin 6))) - (net (code 59) (name /USB5V) + (net (code 63) (name "Net-(US2-Pad6)") + (node (ref US2) (pin 6))) + (net (code 64) (name /SD_3) + (node (ref U2) (pin 11)) + (node (ref SD1) (pin 1))) + (net (code 65) (name /USB5V) (node (ref US1) (pin 1)) (node (ref D3) (pin 2))) - (net (code 60) (name /gpio/MP3) + (net (code 66) (name /SD_2) + (node (ref U2) (pin 14)) + (node (ref SD1) (pin 9))) + (net (code 67) (name /gpio/MP3) (node (ref J3) (pin 15))) - (net (code 61) (name /gpio/MP5) + (net (code 68) (name /gpio/MP5) (node (ref J3) (pin 17))) - (net (code 62) (name /gpio/MP1) + (net (code 69) (name /gpio/MP1) (node (ref J3) (pin 13))) - (net (code 63) (name /gpio/PMODB7) + (net (code 70) (name /gpio/PMODB7) (node (ref J3) (pin 11))) - (net (code 64) (name /gpio/PMODB5) + (net (code 71) (name /gpio/PMODB5) (node (ref J3) (pin 9))) - (net (code 65) (name /gpio/PMODB3) + (net (code 72) (name /gpio/PMODB3) (node (ref J3) (pin 7))) - (net (code 66) (name /gpio/PMODB1) + (net (code 73) (name /gpio/PMODB1) (node (ref J3) (pin 5))) - (net (code 67) (name /gpio/PMODB8) + (net (code 74) (name /gpio/PMODB8) (node (ref J3) (pin 12))) - (net (code 68) (name /gpio/PMODB6) + (net (code 75) (name /gpio/PMODB6) (node (ref J3) (pin 10))) - (net (code 69) (name /gpio/PMODB4) + (net (code 76) (name /gpio/PMODB4) (node (ref J3) (pin 8))) - (net (code 70) (name /gpio/PMODB2) + (net (code 77) (name /gpio/PMODB2) (node (ref J3) (pin 6))) - (net (code 71) (name /gpio/MP6) + (net (code 78) (name /gpio/MP6) (node (ref J3) (pin 18))) - (net (code 72) (name /gpio/P56) + (net (code 79) (name /gpio/MP4) + (node (ref J3) (pin 16))) + (net (code 80) (name /gpio/P56) (node (ref U1) (pin D12)) (node (ref J1) (pin 56))) - (net (code 73) (name /gpio/P54) + (net (code 81) (name /gpio/P54) (node (ref J1) (pin 54)) (node (ref U1) (pin A12))) - (net (code 74) (name /gpio/P52) - (node (ref J1) (pin 52)) - (node (ref U1) (pin B13))) - (net (code 75) (name /gpio/P50) + (net (code 82) (name /gpio/P52) + (node (ref U1) (pin B13)) + (node (ref J1) (pin 52))) + (net (code 83) (name /gpio/P50) (node (ref U1) (pin D13)) (node (ref J1) (pin 50))) - (net (code 76) (name /gpio/P48) + (net (code 84) (name /gpio/P48) (node (ref J1) (pin 48)) (node (ref U1) (pin A14))) - (net (code 77) (name /gpio/P46) - (node (ref J1) (pin 46)) - (node (ref U1) (pin D14))) - (net (code 78) (name /gpio/P44) + (net (code 85) (name /gpio/P46) + (node (ref U1) (pin D14)) + (node (ref J1) (pin 46))) + (net (code 86) (name /gpio/P44) (node (ref U1) (pin B15)) (node (ref J1) (pin 44))) - (net (code 79) (name /gpio/P42) + (net (code 87) (name /gpio/P42) (node (ref U1) (pin D15)) (node (ref J1) (pin 42))) - (net (code 80) (name /gpio/P40) - (node (ref J1) (pin 40)) - (node (ref U1) (pin A16))) - (net (code 81) (name /gpio/P59) + (net (code 88) (name /gpio/P40) + (node (ref U1) (pin A16)) + (node (ref J1) (pin 40))) + (net (code 89) (name /gpio/P59) (node (ref J1) (pin 59)) (node (ref U1) (pin E11))) - (net (code 82) (name /gpio/P57) + (net (code 90) (name /gpio/P57) (node (ref J1) (pin 57)) (node (ref U1) (pin C12))) - (net (code 83) (name /gpio/P55) + (net (code 91) (name /gpio/P55) (node (ref J1) (pin 55)) (node (ref U1) (pin E12))) - (net (code 84) (name /gpio/P53) + (net (code 92) (name /gpio/P53) (node (ref J1) (pin 53)) (node (ref U1) (pin A13))) - (net (code 85) (name /gpio/P51) + (net (code 93) (name /gpio/P51) (node (ref J1) (pin 51)) (node (ref U1) (pin C13))) - (net (code 86) (name /gpio/P49) - (node (ref J1) (pin 49)) - (node (ref U1) (pin E13))) - (net (code 87) (name /gpio/P47) + (net (code 94) (name /gpio/P49) + (node (ref U1) (pin E13)) + (node (ref J1) (pin 49))) + (net (code 95) (name /gpio/P47) (node (ref J1) (pin 47)) (node (ref U1) (pin C14))) - (net (code 88) (name /gpio/P45) - (node (ref U1) (pin E14)) - (node (ref J1) (pin 45))) - (net (code 89) (name /gpio/P43) + (net (code 96) (name /gpio/P45) + (node (ref J1) (pin 45)) + (node (ref U1) (pin E14))) + (net (code 97) (name /gpio/P43) (node (ref J1) (pin 43)) (node (ref U1) (pin C15))) - (net (code 90) (name /gpio/P41) - (node (ref J1) (pin 41)) - (node (ref U1) (pin E15))) - (net (code 91) (name /gpio/P39) + (net (code 98) (name /gpio/P41) + (node (ref U1) (pin E15)) + (node (ref J1) (pin 41))) + (net (code 99) (name /gpio/P39) (node (ref U1) (pin B16)) (node (ref J1) (pin 39))) - (net (code 92) (name /gpio/MP2) - (node (ref J3) (pin 14))) - (net (code 93) (name /gpio/PMODC7) + (net (code 100) (name /gpio/PMODC7) (node (ref J3) (pin 29))) - (net (code 94) (name /gpio/PMODC5) + (net (code 101) (name /gpio/PMODC5) (node (ref J3) (pin 27))) - (net (code 95) (name /gpio/PMODC3) + (net (code 102) (name /gpio/PMODC3) (node (ref J3) (pin 25))) - (net (code 96) (name /gpio/PMODC8) + (net (code 103) (name /gpio/PMODC8) (node (ref J3) (pin 30))) - (net (code 97) (name /gpio/PMODC6) + (net (code 104) (name /gpio/PMODC6) (node (ref J3) (pin 28))) - (net (code 98) (name /gpio/PMODC4) + (net (code 105) (name /gpio/PMODC4) (node (ref J3) (pin 26))) - (net (code 99) (name /gpio/PMODC2) + (net (code 106) (name /gpio/PMODC2) (node (ref J3) (pin 24))) - (net (code 100) (name /gpio/PMODC1) + (net (code 107) (name /gpio/PMODC1) (node (ref J3) (pin 23))) - (net (code 101) (name /gpio/MP4) - (node (ref J3) (pin 16))) - (net (code 102) (name /gpio/PMODA3) - (node (ref J2) (pin 7))) - (net (code 103) (name /gpio/PMODA1) + (net (code 108) (name /gpio/MP2) + (node (ref J3) (pin 14))) + (net (code 109) (name /gpio/PMODA1) (node (ref J2) (pin 5))) - (net (code 104) (name /gpio/PMODA5) + (net (code 110) (name /gpio/PMODA3) + (node (ref J2) (pin 7))) + (net (code 111) (name /gpio/PMODA5) (node (ref J2) (pin 9))) - (net (code 105) (name /gpio/P60) - (node (ref U1) (pin D11)) - (node (ref J1) (pin 60))) - (net (code 106) (name /gpio/PMODA8) + (net (code 112) (name /gpio/P60) + (node (ref J1) (pin 60)) + (node (ref U1) (pin D11))) + (net (code 113) (name /gpio/P58) + (node (ref U1) (pin B12)) + (node (ref J1) (pin 58))) + (net (code 114) (name /gpio/PMODA8) (node (ref J2) (pin 12))) - (net (code 107) (name /gpio/PMODA6) + (net (code 115) (name /gpio/PMODA6) (node (ref J2) (pin 10))) - (net (code 108) (name /gpio/PMODA4) + (net (code 116) (name /gpio/PMODA4) (node (ref J2) (pin 8))) - (net (code 109) (name /gpio/PMODA2) + (net (code 117) (name /gpio/PMODA2) (node (ref J2) (pin 6))) - (net (code 110) (name /gpio/PMODA7) + (net (code 118) (name /gpio/PMODA7) (node (ref J2) (pin 11))) - (net (code 111) (name /gpio/P35) + (net (code 119) (name /gpio/P35) (node (ref U1) (pin C17)) (node (ref J1) (pin 35))) - (net (code 112) (name /gpio/P37) + (net (code 120) (name /gpio/P37) (node (ref U1) (pin D16)) (node (ref J1) (pin 37))) - (net (code 113) (name /gpio/P33) + (net (code 121) (name /gpio/P33) (node (ref J1) (pin 33)) (node (ref U1) (pin B18))) - (net (code 114) (name /gpio/P31) - (node (ref J1) (pin 31)) - (node (ref U1) (pin B19))) - (net (code 115) (name /gpio/P29) + (net (code 122) (name /gpio/P31) + (node (ref U1) (pin B19)) + (node (ref J1) (pin 31))) + (net (code 123) (name /gpio/P29) (node (ref U1) (pin B20)) (node (ref J1) (pin 29))) - (net (code 116) (name /gpio/P38) - (node (ref J1) (pin 38)) - (node (ref U1) (pin C16))) - (net (code 117) (name /gpio/P58) - (node (ref U1) (pin B12)) - (node (ref J1) (pin 58))) - (net (code 118) (name /gpio/P36) + (net (code 124) (name /gpio/P36) (node (ref J1) (pin 36)) (node (ref U1) (pin B17))) - (net (code 119) (name /gpio/P34) + (net (code 125) (name /gpio/P38) + (node (ref U1) (pin C16)) + (node (ref J1) (pin 38))) + (net (code 126) (name /gpio/P34) (node (ref U1) (pin A17)) (node (ref J1) (pin 34))) - (net (code 120) (name /gpio/P32) - (node (ref U1) (pin A18)) - (node (ref J1) (pin 32))) - (net (code 121) (name /gpio/P30) - (node (ref U1) (pin A19)) - (node (ref J1) (pin 30))) - (net (code 122) (name /gpio/P22) - (node (ref U1) (pin C6)) - (node (ref J1) (pin 22))) - (net (code 123) (name /gpio/P23) - (node (ref J1) (pin 23)) - (node (ref U1) (pin D7))) - (net (code 124) (name /gpio/P24) + (net (code 127) (name /gpio/P32) + (node (ref J1) (pin 32)) + (node (ref U1) (pin A18))) + (net (code 128) (name /gpio/P30) + (node (ref J1) (pin 30)) + (node (ref U1) (pin A19))) + (net (code 129) (name /gpio/P22) + (node (ref J1) (pin 22)) + (node (ref U1) (pin C6))) + (net (code 130) (name /gpio/P23) + (node (ref U1) (pin D7)) + (node (ref J1) (pin 23))) + (net (code 131) (name /gpio/P24) (node (ref J1) (pin 24)) (node (ref U1) (pin E7))) - (net (code 125) (name /gpio/P25) - (node (ref U1) (pin D6)) - (node (ref J1) (pin 25))) - (net (code 126) (name /gpio/P26) - (node (ref J1) (pin 26)) - (node (ref U1) (pin E6))) - (net (code 127) (name /gpio/P27) + (net (code 132) (name /gpio/P25) + (node (ref J1) (pin 25)) + (node (ref U1) (pin D6))) + (net (code 133) (name /gpio/P26) + (node (ref U1) (pin E6)) + (node (ref J1) (pin 26))) + (net (code 134) (name /gpio/P27) (node (ref U1) (pin B6)) (node (ref J1) (pin 27))) - (net (code 128) (name /gpio/P28) - (node (ref U1) (pin A6)) - (node (ref J1) (pin 28))) - (net (code 129) (name /gpio/P21) - (node (ref J1) (pin 21)) - (node (ref U1) (pin C7))) - (net (code 130) (name /gpio/P20) - (node (ref U1) (pin E8)) - (node (ref J1) (pin 20))) - (net (code 131) (name /gpio/P19) - (node (ref J1) (pin 19)) - (node (ref U1) (pin D8))) - (net (code 132) (name /gpio/P18) - (node (ref J1) (pin 18)) - (node (ref U1) (pin C8))) - (net (code 133) (name /gpio/P17) - (node (ref U1) (pin B8)) - (node (ref J1) (pin 17))) - (net (code 134) (name /gpio/P16) - (node (ref J1) (pin 16)) - (node (ref U1) (pin A7))) - (net (code 135) (name /gpio/P15) - (node (ref J1) (pin 15)) - (node (ref U1) (pin A8))) - (net (code 136) (name /gpio/P13) + (net (code 135) (name /gpio/P28) + (node (ref J1) (pin 28)) + (node (ref U1) (pin A6))) + (net (code 136) (name /gpio/P21) + (node (ref U1) (pin C7)) + (node (ref J1) (pin 21))) + (net (code 137) (name /gpio/P20) + (node (ref J1) (pin 20)) + (node (ref U1) (pin E8))) + (net (code 138) (name /gpio/P19) + (node (ref U1) (pin D8)) + (node (ref J1) (pin 19))) + (net (code 139) (name /gpio/P18) + (node (ref U1) (pin C8)) + (node (ref J1) (pin 18))) + (net (code 140) (name /gpio/P17) + (node (ref J1) (pin 17)) + (node (ref U1) (pin B8))) + (net (code 141) (name /gpio/P16) + (node (ref U1) (pin A7)) + (node (ref J1) (pin 16))) + (net (code 142) (name /gpio/P15) + (node (ref U1) (pin A8)) + (node (ref J1) (pin 15))) + (net (code 143) (name /gpio/P13) (node (ref U1) (pin E9)) (node (ref J1) (pin 13))) - (net (code 137) (name /gpio/P14) - (node (ref J1) (pin 14)) - (node (ref U1) (pin D9))) - (net (code 138) (name /gpio/P12) - (node (ref U1) (pin B9)) - (node (ref J1) (pin 12))) - (net (code 139) (name /gpio/P11) + (net (code 144) (name /gpio/P14) + (node (ref U1) (pin D9)) + (node (ref J1) (pin 14))) + (net (code 145) (name /gpio/P12) + (node (ref J1) (pin 12)) + (node (ref U1) (pin B9))) + (net (code 146) (name /gpio/P11) (node (ref U1) (pin C10)) (node (ref J1) (pin 11))) - (net (code 140) (name /gpio/P9) - (node (ref U1) (pin B10)) - (node (ref J1) (pin 9))) - (net (code 141) (name /gpio/P10) - (node (ref J1) (pin 10)) - (node (ref U1) (pin A9))) - (net (code 142) (name /gpio/P8) + (net (code 147) (name /gpio/P9) + (node (ref J1) (pin 9)) + (node (ref U1) (pin B10))) + (net (code 148) (name /gpio/P10) + (node (ref U1) (pin A9)) + (node (ref J1) (pin 10))) + (net (code 149) (name /gpio/P8) (node (ref U1) (pin A11)) (node (ref J1) (pin 8))) - (net (code 143) (name /gpio/P7) - (node (ref U1) (pin A10)) - (node (ref J1) (pin 7))) - (net (code 144) (name /gpio/P5) + (net (code 150) (name /gpio/P7) + (node (ref J1) (pin 7)) + (node (ref U1) (pin A10))) + (net (code 151) (name /gpio/P5) (node (ref J1) (pin 5)) (node (ref U1) (pin B11))) - (net (code 145) (name /gpio/P6) + (net (code 152) (name /gpio/P6) (node (ref U1) (pin C11)) (node (ref J1) (pin 6))) - (net (code 146) (name /gpio/USB5V) + (net (code 153) (name /gpio/USB5V) (node (ref D2) (pin 2))) - (net (code 147) (name /gpio/OUT5V) - (node (ref D2) (pin 1)) - (node (ref J1) (pin 2))) - (net (code 148) (name /gpio/IN5V) + (net (code 154) (name /gpio/OUT5V) + (node (ref J1) (pin 2)) + (node (ref D2) (pin 1))) + (net (code 155) (name /gpio/IN5V) (node (ref D1) (pin 2)) (node (ref J1) (pin 1))) - (net (code 149) (name "Net-(C6-Pad2)") - (node (ref U4) (pin 5)) - (node (ref R6) (pin 2)) + (net (code 156) (name "Net-(C6-Pad2)") + (node (ref C6) (pin 2)) (node (ref R5) (pin 2)) - (node (ref C6) (pin 2))) - (net (code 150) (name "Net-(L2-Pad1)") + (node (ref R6) (pin 2)) + (node (ref U4) (pin 5))) + (net (code 157) (name "Net-(L2-Pad1)") (node (ref U4) (pin 3)) (node (ref L2) (pin 1))) - (net (code 151) (name "Net-(R4-Pad2)") + (net (code 158) (name "Net-(R4-Pad2)") (node (ref U4) (pin 1)) (node (ref R4) (pin 2))) - (net (code 152) (name "Net-(C2-Pad2)") - (node (ref C2) (pin 2)) + (net (code 159) (name "Net-(C2-Pad2)") + (node (ref R3) (pin 2)) (node (ref U3) (pin 5)) (node (ref R2) (pin 2)) - (node (ref R3) (pin 2))) - (net (code 153) (name +1V2) - (node (ref C3) (pin 1)) - (node (ref U1) (pin K13)) + (node (ref C2) (pin 2))) + (net (code 160) (name +1V2) + (node (ref U1) (pin L13)) (node (ref U1) (pin N12)) (node (ref U1) (pin H12)) (node (ref U1) (pin H13)) @@ -1373,8 +1448,7 @@ (node (ref U1) (pin N10)) (node (ref U1) (pin J13)) (node (ref U1) (pin N11)) - (node (ref C4) (pin 1)) - (node (ref U1) (pin L13)) + (node (ref U1) (pin K13)) (node (ref U1) (pin M13)) (node (ref U1) (pin N13)) (node (ref U1) (pin H9)) @@ -1385,13 +1459,15 @@ (node (ref U1) (pin J8)) (node (ref U1) (pin K8)) (node (ref U1) (pin L8)) + (node (ref C2) (pin 1)) (node (ref U1) (pin N8)) + (node (ref C4) (pin 1)) + (node (ref C3) (pin 1)) (node (ref R2) (pin 1)) - (node (ref C2) (pin 1)) (node (ref L1) (pin 2))) - (net (code 154) (name "Net-(R1-Pad2)") + (net (code 161) (name "Net-(R1-Pad2)") (node (ref R1) (pin 2)) (node (ref U3) (pin 1))) - (net (code 155) (name "Net-(L1-Pad1)") + (net (code 162) (name "Net-(L1-Pad1)") (node (ref L1) (pin 1)) (node (ref U3) (pin 3))))) \ No newline at end of file diff --git a/ulx3s.sch b/ulx3s.sch index ccb5b4e..63154a3 100644 --- a/ulx3s.sch +++ b/ulx3s.sch @@ -124,55 +124,55 @@ $EndComp $Comp L D_Schottky_Small D3 U 1 1 56AA1324 -P 6050 5900 -F 0 "D3" H 6000 5980 50 0000 L CNN -F 1 "2A" H 6000 5800 50 0000 L CNN -F 2 "SMD_Packages:SMD-1206_Pol" V 6050 5900 60 0001 C CNN -F 3 "" V 6050 5900 60 0000 C CNN - 1 6050 5900 +P 6350 5900 +F 0 "D3" H 6300 5980 50 0000 L CNN +F 1 "2A" H 6300 5800 50 0000 L CNN +F 2 "SMD_Packages:SMD-1206_Pol" V 6350 5900 60 0001 C CNN +F 3 "" V 6350 5900 60 0000 C CNN + 1 6350 5900 -1 0 0 1 $EndComp Wire Wire Line - 5600 5900 5950 5900 + 5600 5900 6250 5900 Wire Wire Line - 6150 5900 6300 5900 + 6450 5900 6500 5900 $Comp L +5V #PWR02 U 1 1 56AA16D2 -P 6300 5900 -F 0 "#PWR02" H 6300 5750 50 0001 C CNN -F 1 "+5V" H 6300 6040 50 0000 C CNN -F 2 "" H 6300 5900 60 0000 C CNN -F 3 "" H 6300 5900 60 0000 C CNN - 1 6300 5900 +P 6500 5900 +F 0 "#PWR02" H 6500 5750 50 0001 C CNN +F 1 "+5V" H 6500 6040 50 0000 C CNN +F 2 "" H 6500 5900 60 0000 C CNN +F 3 "" H 6500 5900 60 0000 C CNN + 1 6500 5900 0 1 1 0 $EndComp Text Label 5650 5900 0 60 ~ 0 USB5V Wire Wire Line - 5900 6750 6050 6750 + 6500 6750 6600 6750 $Comp L D_Schottky_Small D4 U 1 1 56AA2821 -P 5800 6750 -F 0 "D4" H 5750 6830 50 0000 L CNN -F 1 "2A" H 5750 6650 50 0000 L CNN -F 2 "SMD_Packages:SMD-1206_Pol" V 5800 6750 60 0001 C CNN -F 3 "" V 5800 6750 60 0000 C CNN - 1 5800 6750 +P 6400 6750 +F 0 "D4" H 6350 6830 50 0000 L CNN +F 1 "2A" H 6350 6650 50 0000 L CNN +F 2 "SMD_Packages:SMD-1206_Pol" V 6400 6750 60 0001 C CNN +F 3 "" V 6400 6750 60 0000 C CNN + 1 6400 6750 1 0 0 -1 $EndComp Wire Wire Line - 5600 6750 5700 6750 + 5600 6750 6300 6750 $Comp L +5V #PWR03 U 1 1 56AA305B -P 6050 6750 -F 0 "#PWR03" H 6050 6600 50 0001 C CNN -F 1 "+5V" H 6050 6890 50 0000 C CNN -F 2 "" H 6050 6750 60 0000 C CNN -F 3 "" H 6050 6750 60 0000 C CNN - 1 6050 6750 +P 6600 6750 +F 0 "#PWR03" H 6600 6600 50 0001 C CNN +F 1 "+5V" H 6600 6890 50 0000 C CNN +F 2 "" H 6600 6750 60 0000 C CNN +F 3 "" H 6600 6750 60 0000 C CNN + 1 6600 6750 0 1 1 0 $EndComp $Comp @@ -300,170 +300,134 @@ F 3 "" H 7400 3950 50 0000 C CNN -1 0 0 -1 $EndComp Wire Wire Line - 7600 3650 7900 3650 + 7600 3650 7700 3650 Wire Wire Line 7600 3750 8200 3750 Wire Wire Line - 7600 3850 8200 3850 + 7600 3850 7700 3850 Wire Wire Line - 7600 3950 8200 3950 + 7600 3950 7700 3950 Wire Wire Line - 7600 4050 8200 4050 + 7600 4050 7700 4050 Wire Wire Line - 7600 4150 8200 4150 + 7600 4150 7700 4150 Wire Wire Line - 7600 4250 8200 4250 -Text Label 7650 3850 0 60 ~ 0 -OLED_CLK -Text Label 7650 3950 0 60 ~ 0 -OLED_MOSI -Text Label 7650 4050 0 60 ~ 0 -OLED_RES -Text Label 7650 4150 0 60 ~ 0 -OLED_DC -Text Label 7650 4250 0 60 ~ 0 -OLED_CS + 7600 4250 7700 4250 $Comp L GND #PWR06 U 1 1 58D52027 -P 7900 3650 -F 0 "#PWR06" H 7900 3400 50 0001 C CNN -F 1 "GND" H 7900 3500 50 0000 C CNN -F 2 "" H 7900 3650 60 0000 C CNN -F 3 "" H 7900 3650 60 0000 C CNN - 1 7900 3650 +P 7700 3650 +F 0 "#PWR06" H 7700 3400 50 0001 C CNN +F 1 "GND" H 7700 3500 50 0000 C CNN +F 2 "" H 7700 3650 60 0000 C CNN +F 3 "" H 7700 3650 60 0000 C CNN + 1 7700 3650 0 -1 -1 0 $EndComp Wire Wire Line - 5400 3650 6100 3650 -Text Label 5450 3650 0 60 ~ 0 -GPDI_ETH_N + 5400 3650 5650 3650 Wire Wire Line - 5400 3750 6100 3750 + 5400 3750 5650 3750 Wire Wire Line - 5400 3850 6100 3850 -Text Label 5450 3750 0 60 ~ 0 -GPDI_ETH_P + 5400 3850 5650 3850 Wire Wire Line - 5400 5150 6100 5150 + 5400 5150 5450 5150 Wire Wire Line - 5400 3950 6100 3950 + 5400 3950 5450 3950 Wire Wire Line - 5400 4050 6100 4050 -Text Label 5450 3850 0 60 ~ 0 -GPDI_D2_P -Text Label 5450 4050 0 60 ~ 0 -GPDI_D2_N + 5400 4050 5650 4050 Wire Wire Line - 5400 4150 6100 4150 + 5400 4150 5650 4150 Wire Wire Line - 5400 4250 6100 4250 + 5400 4250 5450 4250 Wire Wire Line - 5400 4350 6100 4350 -Text Label 5450 4150 0 60 ~ 0 -GPDI_D1_P -Text Label 5450 4350 0 60 ~ 0 -GPDI_D1_N + 5400 4350 5650 4350 Wire Wire Line - 5400 4450 6100 4450 + 5400 4450 5650 4450 Wire Wire Line - 5400 4550 6100 4550 + 5400 4550 5450 4550 Wire Wire Line - 5400 4650 6100 4650 -Text Label 5450 4450 0 60 ~ 0 -GPDI_D0_P -Text Label 5450 4650 0 60 ~ 0 -GPDI_D0_N + 5400 4650 5650 4650 Wire Wire Line - 5400 4750 6100 4750 + 5400 4750 5650 4750 Wire Wire Line - 5400 4850 6100 4850 + 5400 4850 5450 4850 Wire Wire Line - 5400 4950 6100 4950 -Text Label 5450 4750 0 60 ~ 0 -GPDI_CLK_P -Text Label 5450 4950 0 60 ~ 0 -GPDI_CLK_N + 5400 4950 5650 4950 Wire Wire Line - 5400 5050 6100 5050 -Text Label 5450 5050 0 60 ~ 0 -GPDI_CEC + 5400 5050 5650 5050 Wire Wire Line - 5400 5250 6100 5250 -Text Label 5450 5250 0 60 ~ 0 -GPDI_SCL + 5400 5250 5650 5250 Wire Wire Line - 5400 5450 6300 5450 + 5400 5450 6200 5450 Wire Wire Line - 5400 5350 6100 5350 -Text Label 5450 5350 0 60 ~ 0 -GPDI_SDA + 5400 5350 5650 5350 Wire Wire Line - 5400 5550 6100 5550 + 5400 5550 5450 5550 $Comp L GND #PWR07 U 1 1 58D544FB -P 6100 5550 -F 0 "#PWR07" H 6100 5300 50 0001 C CNN -F 1 "GND" H 6100 5400 50 0000 C CNN -F 2 "" H 6100 5550 60 0000 C CNN -F 3 "" H 6100 5550 60 0000 C CNN - 1 6100 5550 +P 5450 5550 +F 0 "#PWR07" H 5450 5300 50 0001 C CNN +F 1 "GND" H 5450 5400 50 0000 C CNN +F 2 "" H 5450 5550 60 0000 C CNN +F 3 "" H 5450 5550 60 0000 C CNN + 1 5450 5550 0 -1 -1 0 $EndComp $Comp L GND #PWR08 U 1 1 58D5464C -P 6100 5150 -F 0 "#PWR08" H 6100 4900 50 0001 C CNN -F 1 "GND" H 6100 5000 50 0000 C CNN -F 2 "" H 6100 5150 60 0000 C CNN -F 3 "" H 6100 5150 60 0000 C CNN - 1 6100 5150 +P 5450 5150 +F 0 "#PWR08" H 5450 4900 50 0001 C CNN +F 1 "GND" H 5450 5000 50 0000 C CNN +F 2 "" H 5450 5150 60 0000 C CNN +F 3 "" H 5450 5150 60 0000 C CNN + 1 5450 5150 0 -1 -1 0 $EndComp $Comp L GND #PWR09 U 1 1 58D54683 -P 6100 4850 -F 0 "#PWR09" H 6100 4600 50 0001 C CNN -F 1 "GND" H 6100 4700 50 0000 C CNN -F 2 "" H 6100 4850 60 0000 C CNN -F 3 "" H 6100 4850 60 0000 C CNN - 1 6100 4850 +P 5450 4850 +F 0 "#PWR09" H 5450 4600 50 0001 C CNN +F 1 "GND" H 5450 4700 50 0000 C CNN +F 2 "" H 5450 4850 60 0000 C CNN +F 3 "" H 5450 4850 60 0000 C CNN + 1 5450 4850 0 -1 -1 0 $EndComp $Comp L GND #PWR010 U 1 1 58D54712 -P 6100 4550 -F 0 "#PWR010" H 6100 4300 50 0001 C CNN -F 1 "GND" H 6100 4400 50 0000 C CNN -F 2 "" H 6100 4550 60 0000 C CNN -F 3 "" H 6100 4550 60 0000 C CNN - 1 6100 4550 +P 5450 4550 +F 0 "#PWR010" H 5450 4300 50 0001 C CNN +F 1 "GND" H 5450 4400 50 0000 C CNN +F 2 "" H 5450 4550 60 0000 C CNN +F 3 "" H 5450 4550 60 0000 C CNN + 1 5450 4550 0 -1 -1 0 $EndComp $Comp L GND #PWR011 U 1 1 58D54749 -P 6100 4250 -F 0 "#PWR011" H 6100 4000 50 0001 C CNN -F 1 "GND" H 6100 4100 50 0000 C CNN -F 2 "" H 6100 4250 60 0000 C CNN -F 3 "" H 6100 4250 60 0000 C CNN - 1 6100 4250 +P 5450 4250 +F 0 "#PWR011" H 5450 4000 50 0001 C CNN +F 1 "GND" H 5450 4100 50 0000 C CNN +F 2 "" H 5450 4250 60 0000 C CNN +F 3 "" H 5450 4250 60 0000 C CNN + 1 5450 4250 0 -1 -1 0 $EndComp $Comp L GND #PWR012 U 1 1 58D547C2 -P 6100 3950 -F 0 "#PWR012" H 6100 3700 50 0001 C CNN -F 1 "GND" H 6100 3800 50 0000 C CNN -F 2 "" H 6100 3950 60 0000 C CNN -F 3 "" H 6100 3950 60 0000 C CNN - 1 6100 3950 +P 5450 3950 +F 0 "#PWR012" H 5450 3700 50 0001 C CNN +F 1 "GND" H 5450 3800 50 0000 C CNN +F 2 "" H 5450 3950 60 0000 C CNN +F 3 "" H 5450 3950 60 0000 C CNN + 1 5450 3950 0 -1 -1 0 $EndComp $Sheet @@ -561,12 +525,12 @@ $EndComp $Comp L +5V #PWR018 U 1 1 58D5F259 -P 6300 5450 -F 0 "#PWR018" H 6300 5300 50 0001 C CNN -F 1 "+5V" H 6300 5590 50 0000 C CNN -F 2 "" H 6300 5450 50 0000 C CNN -F 3 "" H 6300 5450 50 0000 C CNN - 1 6300 5450 +P 6200 5450 +F 0 "#PWR018" H 6200 5300 50 0001 C CNN +F 1 "+5V" H 6200 5590 50 0000 C CNN +F 2 "" H 6200 5450 50 0000 C CNN +F 3 "" H 6200 5450 50 0000 C CNN + 1 6200 5450 0 1 1 0 $EndComp $Comp @@ -580,4 +544,195 @@ F 3 "" H 8200 3750 50 0000 C CNN 1 8200 3750 0 1 1 0 $EndComp +Text GLabel 5650 3650 2 60 Input ~ 0 +GPDI_ETH_N +Text GLabel 5650 3750 2 60 Input ~ 0 +GPDI_ETH_P +Text GLabel 5650 3850 2 60 Input ~ 0 +GPDI_D2_P +Text GLabel 5650 4050 2 60 Input ~ 0 +GPDI_D2_N +Text GLabel 5650 4150 2 60 Input ~ 0 +GPDI_D1_P +Text GLabel 5650 4350 2 60 Input ~ 0 +GPDI_D1_N +Text GLabel 5650 4450 2 60 Input ~ 0 +GPDI_D0_P +Text GLabel 5650 4650 2 60 Input ~ 0 +GPDI_D0_N +Text GLabel 5650 4750 2 60 Input ~ 0 +GPDI_CLK_P +Text GLabel 5650 4950 2 60 Input ~ 0 +GPDI_CLK_N +Text GLabel 5650 5050 2 60 Input ~ 0 +GPDI_CEC +Text GLabel 5650 5250 2 60 Input ~ 0 +GPDI_SCL +Text GLabel 5650 5350 2 60 Input ~ 0 +GPDI_SDA +Text GLabel 7700 3850 2 60 Input ~ 0 +OLED_CLK +Text GLabel 7700 3950 2 60 Input ~ 0 +OLED_MOSI +Text GLabel 7700 4050 2 60 Input ~ 0 +OLED_RES +Text GLabel 7700 4150 2 60 Input ~ 0 +OLED_DC +Text GLabel 7700 4250 2 60 Input ~ 0 +OLED_CS +Text GLabel 5650 6000 2 60 Input ~ 0 +USB_FTDI_DN +Text GLabel 5650 6100 2 60 Input ~ 0 +USB_FTDI_DP +Wire Wire Line + 5600 6000 5650 6000 +Wire Wire Line + 5600 6100 5650 6100 +Text GLabel 5650 6850 2 60 Input ~ 0 +USB_FPGA_DN +Text GLabel 5650 6950 2 60 Input ~ 0 +USB_FPGA_DP +Wire Wire Line + 5600 6850 5650 6850 +Wire Wire Line + 5600 6950 5650 6950 +Wire Wire Line + 5600 7050 5650 7050 +NoConn ~ 5650 7050 +Wire Wire Line + 5600 6200 5650 6200 +NoConn ~ 5650 6200 +$Comp +L CONN_02X01 BTN_F1 +U 1 1 58D5D12F +P 2900 1150 +F 0 "BTN_F1" H 2900 1250 50 0000 C CNN +F 1 "CONN_02X01" H 2900 1050 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 2900 -50 50 0001 C CNN +F 3 "" H 2900 -50 50 0000 C CNN + 1 2900 1150 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X01 BTN_F2 +U 1 1 58D5D238 +P 2900 1450 +F 0 "BTN_F2" H 2900 1550 50 0000 C CNN +F 1 "CONN_02X01" H 2900 1350 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 2900 250 50 0001 C CNN +F 3 "" H 2900 250 50 0000 C CNN + 1 2900 1450 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X01 BTN_D1 +U 1 1 58D5D2ED +P 2900 2050 +F 0 "BTN_D1" H 2900 2150 50 0000 C CNN +F 1 "CONN_02X01" H 2900 1950 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 2900 850 50 0001 C CNN +F 3 "" H 2900 850 50 0000 C CNN + 1 2900 2050 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X01 BTN_U1 +U 1 1 58D5D34A +P 2900 1750 +F 0 "BTN_U1" H 2900 1850 50 0000 C CNN +F 1 "CONN_02X01" H 2900 1650 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 2900 550 50 0001 C CNN +F 3 "" H 2900 550 50 0000 C CNN + 1 2900 1750 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X01 BTN_L1 +U 1 1 58D5D4A9 +P 2900 2350 +F 0 "BTN_L1" H 2900 2450 50 0000 C CNN +F 1 "CONN_02X01" H 2900 2250 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 2900 1150 50 0001 C CNN +F 3 "" H 2900 1150 50 0000 C CNN + 1 2900 2350 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X01 BTN_R1 +U 1 1 58D5D50C +P 2900 2650 +F 0 "BTN_R1" H 2900 2750 50 0000 C CNN +F 1 "CONN_02X01" H 2900 2550 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 2900 1450 50 0001 C CNN +F 3 "" H 2900 1450 50 0000 C CNN + 1 2900 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2650 1150 2550 1150 +Wire Wire Line + 2550 1050 2550 2650 +Wire Wire Line + 2550 2650 2650 2650 +Wire Wire Line + 2650 2350 2550 2350 +Connection ~ 2550 2350 +Wire Wire Line + 2650 2050 2550 2050 +Connection ~ 2550 2050 +Wire Wire Line + 2650 1750 2550 1750 +Connection ~ 2550 1750 +Wire Wire Line + 2650 1450 2550 1450 +Connection ~ 2550 1450 +$Comp +L +3V3 #PWR020 +U 1 1 58D5DE4C +P 2550 700 +F 0 "#PWR020" H 2550 550 50 0001 C CNN +F 1 "+3V3" H 2550 840 50 0000 C CNN +F 2 "" H 2550 700 50 0000 C CNN +F 3 "" H 2550 700 50 0000 C CNN + 1 2550 700 + 1 0 0 -1 +$EndComp +Connection ~ 2550 1150 +Wire Wire Line + 3150 1150 3250 1150 +Wire Wire Line + 3150 1450 3250 1450 +Wire Wire Line + 3150 1750 3250 1750 +Wire Wire Line + 3150 2050 3250 2050 +Wire Wire Line + 3150 2350 3250 2350 +Wire Wire Line + 3150 2650 3250 2650 +Text GLabel 3250 1150 2 60 Input ~ 0 +BTN_F1 +Text GLabel 3250 1450 2 60 Input ~ 0 +BTN_F2 +Text GLabel 3250 1750 2 60 Input ~ 0 +BTN_U +Text GLabel 3250 2050 2 60 Input ~ 0 +BTN_D +Text GLabel 3250 2350 2 60 Input ~ 0 +BTN_L +Text GLabel 3250 2650 2 60 Input ~ 0 +BTN_R +$Comp +L R R7 +U 1 1 58D5E6B8 +P 2550 900 +F 0 "R7" V 2630 900 50 0000 C CNN +F 1 "220" V 2550 900 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 2480 900 50 0001 C CNN +F 3 "" H 2550 900 50 0000 C CNN + 1 2550 900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 700 2550 750 $EndSCHEMATC