From 7fd0f561fc4bbf8034d21bce8c67afffb774964d Mon Sep 17 00:00:00 2001 From: davor Date: Mon, 27 Mar 2017 15:18:43 +0200 Subject: [PATCH] Add SPI flash chip --- analog.bak | 26 +-- analog.sch | 6 +- blinkey.bak | 2 +- blinkey.sch | 18 +- flash.bak | 85 +++++++ flash.sch | 85 +++++++ gpdi.bak | 2 +- gpdi.sch | 30 +-- gpio.bak | 2 +- gpio.sch | 78 +++---- power.bak | 2 +- power.sch | 106 ++++----- ram.bak | 2 +- ram.sch | 2 +- sdcard.bak | 2 +- sdcard.sch | 18 +- ulx3s-cache.lib | 21 ++ ulx3s.bak | 8 +- ulx3s.kicad_pcb | 51 ++++- ulx3s.kicad_pcb-bak | 83 +++++-- ulx3s.net | 545 ++++++++++++++++++++++++-------------------- ulx3s.sch | 8 +- usb.bak | 2 +- usb.sch | 82 +++---- wifi.bak | 2 +- wifi.sch | 10 +- 26 files changed, 806 insertions(+), 472 deletions(-) create mode 100644 flash.bak create mode 100644 flash.sch diff --git a/analog.bak b/analog.bak index fbc0ccf..88684bb 100644 --- a/analog.bak +++ b/analog.bak @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 9 10 +Sheet 9 11 Title "" Date "" Rev "" @@ -118,17 +118,11 @@ F 3 "" H 3750 1900 50 0000 C CNN 0 1 1 0 $EndComp Wire Wire Line - 2950 2350 3500 2350 + 2950 2350 3600 2350 Wire Wire Line - 3500 2350 3600 2350 + 3500 2200 3600 2200 Wire Wire Line - 3600 2200 3500 2200 -Wire Wire Line - 3500 1900 3500 2050 -Wire Wire Line - 3500 2050 3500 2200 -Wire Wire Line - 3500 2200 3500 2350 + 3500 1900 3500 2350 Connection ~ 3500 2350 Wire Wire Line 3500 2050 3600 2050 @@ -189,20 +183,14 @@ F 3 "" H 3750 2750 50 0000 C CNN 0 1 1 0 $EndComp Wire Wire Line - 3600 3050 3500 3050 + 3500 3050 3600 3050 Wire Wire Line - 3500 2750 3500 2900 -Wire Wire Line - 3500 2900 3500 3050 -Wire Wire Line - 3500 3050 3500 3200 + 3500 2750 3500 3200 Wire Wire Line 3500 2900 3600 2900 Connection ~ 3500 3050 Wire Wire Line - 2950 2750 3500 2750 -Wire Wire Line - 3500 2750 3600 2750 + 2950 2750 3600 2750 Connection ~ 3500 2900 Text GLabel 3900 3200 2 60 Input ~ 0 AUDIO_R0 diff --git a/analog.sch b/analog.sch index 2eb53cf..7ee223d 100644 --- a/analog.sch +++ b/analog.sch @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 9 10 +Sheet 9 11 Title "" Date "" Rev "" @@ -61,10 +61,10 @@ F 3 "" H 2650 2400 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR079 +L GND #PWR79 U 1 1 58D9043A P 3250 2550 -F 0 "#PWR079" H 3250 2300 50 0001 C CNN +F 0 "#PWR79" H 3250 2300 50 0001 C CNN F 1 "GND" H 3250 2400 50 0000 C CNN F 2 "" H 3250 2550 50 0000 C CNN F 3 "" H 3250 2550 50 0000 C CNN diff --git a/blinkey.bak b/blinkey.bak index 74cf914..b8b00fe 100644 --- a/blinkey.bak +++ b/blinkey.bak @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 4 10 +Sheet 4 11 Title "ULX3S" Date "" Rev "0.0.1" diff --git a/blinkey.sch b/blinkey.sch index 74cf914..ff0854b 100644 --- a/blinkey.sch +++ b/blinkey.sch @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 4 10 +Sheet 4 11 Title "ULX3S" Date "" Rev "0.0.1" @@ -75,10 +75,10 @@ Wire Wire Line Wire Wire Line 4750 1850 4850 1850 $Comp -L GND #PWR046 +L GND #PWR48 U 1 1 58D66047 P 4850 1250 -F 0 "#PWR046" H 4850 1000 50 0001 C CNN +F 0 "#PWR48" H 4850 1000 50 0001 C CNN F 1 "GND" H 4850 1100 50 0000 C CNN F 2 "" H 4850 1250 60 0000 C CNN F 3 "" H 4850 1250 60 0000 C CNN @@ -86,10 +86,10 @@ F 3 "" H 4850 1250 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR047 +L +3V3 #PWR49 U 1 1 58D66055 P 5350 1350 -F 0 "#PWR047" H 5350 1200 50 0001 C CNN +F 0 "#PWR49" H 5350 1200 50 0001 C CNN F 1 "+3V3" H 5350 1490 50 0000 C CNN F 2 "" H 5350 1350 50 0000 C CNN F 3 "" H 5350 1350 50 0000 C CNN @@ -189,10 +189,10 @@ Wire Wire Line 2850 3150 2750 3150 Connection ~ 2750 3150 $Comp -L +3V3 #PWR048 +L +3V3 #PWR46 U 1 1 58D6605C P 2750 2500 -F 0 "#PWR048" H 2750 2350 50 0001 C CNN +F 0 "#PWR46" H 2750 2350 50 0001 C CNN F 1 "+3V3" H 2750 2640 50 0000 C CNN F 2 "" H 2750 2500 50 0000 C CNN F 3 "" H 2750 2500 50 0000 C CNN @@ -354,10 +354,10 @@ Wire Wire Line 4400 2750 4250 2750 Connection ~ 4250 2750 $Comp -L GND #PWR049 +L GND #PWR47 U 1 1 58D681C3 P 4250 4100 -F 0 "#PWR049" H 4250 3850 50 0001 C CNN +F 0 "#PWR47" H 4250 3850 50 0001 C CNN F 1 "GND" H 4250 3950 50 0000 C CNN F 2 "" H 4250 4100 50 0000 C CNN F 3 "" H 4250 4100 50 0000 C CNN diff --git a/flash.bak b/flash.bak new file mode 100644 index 0000000..370b6e0 --- /dev/null +++ b/flash.bak @@ -0,0 +1,85 @@ +EESchema Schematic File Version 2 +LIBS:ulx3s-rescue +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:ESP8266 +LIBS:lfe5bg381 +LIBS:micro-hdmi-d +LIBS:ap3429a +LIBS:ft2232 +LIBS:ulx3s-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 11 11 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L MB85RS16 U? +U 1 1 58D913F5 +P 2800 2700 +F 0 "U?" H 2500 2950 50 0000 L CNN +F 1 "S25FL164K0XMFI011" H 2850 2950 50 0000 L CNN +F 2 "" H 2450 2650 50 0000 C CNN +F 3 "" H 2450 2650 50 0000 C CNN + 1 2800 2700 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58D9149E +P 2800 2400 +F 0 "#PWR?" H 2800 2250 50 0001 C CNN +F 1 "+3V3" H 2800 2540 50 0000 C CNN +F 2 "" H 2800 2400 50 0000 C CNN +F 3 "" H 2800 2400 50 0000 C CNN + 1 2800 2400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58D914B4 +P 2800 3000 +F 0 "#PWR?" H 2800 2750 50 0001 C CNN +F 1 "GND" H 2800 2850 50 0000 C CNN +F 2 "" H 2800 3000 50 0000 C CNN +F 3 "" H 2800 3000 50 0000 C CNN + 1 2800 3000 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/flash.sch b/flash.sch new file mode 100644 index 0000000..e29c986 --- /dev/null +++ b/flash.sch @@ -0,0 +1,85 @@ +EESchema Schematic File Version 2 +LIBS:ulx3s-rescue +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:ESP8266 +LIBS:lfe5bg381 +LIBS:micro-hdmi-d +LIBS:ap3429a +LIBS:ft2232 +LIBS:ulx3s-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 11 11 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L MB85RS16 U10 +U 1 1 58D913F5 +P 2800 2700 +F 0 "U10" H 2500 2950 50 0000 L CNN +F 1 "S25FL164K0XMFI011" H 2850 2950 50 0000 L CNN +F 2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" H 2450 2650 50 0001 C CNN +F 3 "" H 2450 2650 50 0000 C CNN + 1 2800 2700 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR84 +U 1 1 58D9149E +P 2800 2400 +F 0 "#PWR84" H 2800 2250 50 0001 C CNN +F 1 "+3V3" H 2800 2540 50 0000 C CNN +F 2 "" H 2800 2400 50 0000 C CNN +F 3 "" H 2800 2400 50 0000 C CNN + 1 2800 2400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR85 +U 1 1 58D914B4 +P 2800 3000 +F 0 "#PWR85" H 2800 2750 50 0001 C CNN +F 1 "GND" H 2800 2850 50 0000 C CNN +F 2 "" H 2800 3000 50 0000 C CNN +F 3 "" H 2800 3000 50 0000 C CNN + 1 2800 3000 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/gpdi.bak b/gpdi.bak index 3bb20fc..7e0ff95 100644 --- a/gpdi.bak +++ b/gpdi.bak @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 5 10 +Sheet 5 11 Title "ULX3S" Date "" Rev "0.0.1" diff --git a/gpdi.sch b/gpdi.sch index 3bb20fc..df485cf 100644 --- a/gpdi.sch +++ b/gpdi.sch @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 5 10 +Sheet 5 11 Title "ULX3S" Date "" Rev "0.0.1" @@ -101,10 +101,10 @@ Wire Wire Line Wire Wire Line 5400 5550 5450 5550 $Comp -L GND #PWR050 +L GND #PWR55 U 1 1 58D69073 P 5450 5550 -F 0 "#PWR050" H 5450 5300 50 0001 C CNN +F 0 "#PWR55" 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 @@ -112,10 +112,10 @@ F 3 "" H 5450 5550 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR051 +L GND #PWR54 U 1 1 58D69074 P 5450 5150 -F 0 "#PWR051" H 5450 4900 50 0001 C CNN +F 0 "#PWR54" 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 @@ -123,10 +123,10 @@ F 3 "" H 5450 5150 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR052 +L GND #PWR53 U 1 1 58D69075 P 5450 4850 -F 0 "#PWR052" H 5450 4600 50 0001 C CNN +F 0 "#PWR53" 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 @@ -134,10 +134,10 @@ F 3 "" H 5450 4850 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR053 +L GND #PWR52 U 1 1 58D69076 P 5450 4550 -F 0 "#PWR053" H 5450 4300 50 0001 C CNN +F 0 "#PWR52" 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 @@ -145,10 +145,10 @@ F 3 "" H 5450 4550 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR054 +L GND #PWR51 U 1 1 58D69077 P 5450 4250 -F 0 "#PWR054" H 5450 4000 50 0001 C CNN +F 0 "#PWR51" 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 @@ -156,10 +156,10 @@ F 3 "" H 5450 4250 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR055 +L GND #PWR50 U 1 1 58D69078 P 5450 3950 -F 0 "#PWR055" H 5450 3700 50 0001 C CNN +F 0 "#PWR50" 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 @@ -167,10 +167,10 @@ F 3 "" H 5450 3950 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +5V #PWR056 +L +5V #PWR56 U 1 1 58D6907F P 6200 5450 -F 0 "#PWR056" H 6200 5300 50 0001 C CNN +F 0 "#PWR56" 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 diff --git a/gpio.bak b/gpio.bak index c3ae3d6..195c430 100644 --- a/gpio.bak +++ b/gpio.bak @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 2 10 +Sheet 2 11 Title "ULX3S" Date "" Rev "" diff --git a/gpio.sch b/gpio.sch index c3ae3d6..75078b9 100644 --- a/gpio.sch +++ b/gpio.sch @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 2 10 +Sheet 2 11 Title "ULX3S" Date "" Rev "" @@ -111,10 +111,10 @@ P27 Text Label 5200 1950 0 60 ~ 0 P28 $Comp -L GND #PWR01 +L GND #PWR9 U 1 1 56AC4825 P 1450 950 -F 0 "#PWR01" H 1450 700 50 0001 C CNN +F 0 "#PWR9" 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 @@ -122,10 +122,10 @@ F 3 "" H 1450 950 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR02 +L GND #PWR12 U 1 1 56AC482D P 2250 950 -F 0 "#PWR02" H 2250 700 50 0001 C CNN +F 0 "#PWR12" 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 @@ -161,10 +161,10 @@ OUT5V Text Label 850 850 0 60 ~ 0 +5V $Comp -L +5V #PWR03 +L +5V #PWR1 U 1 1 56AC484F P 850 850 -F 0 "#PWR03" H 850 700 50 0001 C CNN +F 0 "#PWR1" 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 @@ -513,10 +513,10 @@ MP3 Text Label 1400 6200 0 60 ~ 0 MP5 $Comp -L GND #PWR04 +L GND #PWR4 U 1 1 58D3C3A8 P 1150 6400 -F 0 "#PWR04" H 1150 6150 50 0001 C CNN +F 0 "#PWR4" 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 @@ -524,10 +524,10 @@ F 3 "" H 1150 6400 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR05 +L GND #PWR19 U 1 1 58D3C3C8 P 2550 6400 -F 0 "#PWR05" H 2550 6150 50 0001 C CNN +F 0 "#PWR19" 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 @@ -535,10 +535,10 @@ F 3 "" H 2550 6400 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR06 +L GND #PWR18 U 1 1 58D3C400 P 2550 5500 -F 0 "#PWR06" H 2550 5250 50 0001 C CNN +F 0 "#PWR18" 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 @@ -546,10 +546,10 @@ F 3 "" H 2550 5500 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR07 +L GND #PWR3 U 1 1 58D3C426 P 1150 5500 -F 0 "#PWR07" H 1150 5250 50 0001 C CNN +F 0 "#PWR3" 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 @@ -557,10 +557,10 @@ F 3 "" H 1150 5500 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR08 +L GND #PWR8 U 1 1 58D565FC P 1400 3850 -F 0 "#PWR08" H 1400 3600 50 0001 C CNN +F 0 "#PWR8" 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 @@ -570,10 +570,10 @@ $EndComp Wire Wire Line 1400 3850 1600 3850 $Comp -L GND #PWR09 +L GND #PWR13 U 1 1 58D56721 P 2300 3850 -F 0 "#PWR09" H 2300 3600 50 0001 C CNN +F 0 "#PWR13" 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 @@ -830,10 +830,10 @@ PMODA5 Text Label 1200 4950 0 60 ~ 0 PMODA7 $Comp -L GND #PWR010 +L GND #PWR2 U 1 1 58D51066 P 1150 4550 -F 0 "#PWR010" H 1150 4300 50 0001 C CNN +F 0 "#PWR2" 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 @@ -861,10 +861,10 @@ PMODA6 Text Label 2150 4950 0 60 ~ 0 PMODA8 $Comp -L GND #PWR011 +L GND #PWR17 U 1 1 58D510F5 P 2550 4550 -F 0 "#PWR011" H 2550 4300 50 0001 C CNN +F 0 "#PWR17" 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 @@ -872,10 +872,10 @@ F 3 "" H 2550 4550 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR012 +L +3V3 #PWR11 U 1 1 58D5FBBC P 2150 3950 -F 0 "#PWR012" H 2150 3800 50 0001 C CNN +F 0 "#PWR11" 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 @@ -883,10 +883,10 @@ F 3 "" H 2150 3950 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR013 +L +3V3 #PWR10 U 1 1 58D5FBF3 P 1550 3950 -F 0 "#PWR013" H 1550 3800 50 0001 C CNN +F 0 "#PWR10" 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 @@ -894,10 +894,10 @@ F 3 "" H 1550 3950 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR014 +L +3V3 #PWR14 U 1 1 58D5FC6D P 2400 4450 -F 0 "#PWR014" H 2400 4300 50 0001 C CNN +F 0 "#PWR14" 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 @@ -905,10 +905,10 @@ F 3 "" H 2400 4450 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR015 +L +3V3 #PWR5 U 1 1 58D5FC94 P 1300 4450 -F 0 "#PWR015" H 1300 4300 50 0001 C CNN +F 0 "#PWR5" 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 @@ -916,10 +916,10 @@ F 3 "" H 1300 4450 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR016 +L +3V3 #PWR15 U 1 1 58D60015 P 2400 5400 -F 0 "#PWR016" H 2400 5250 50 0001 C CNN +F 0 "#PWR15" 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 @@ -927,10 +927,10 @@ F 3 "" H 2400 5400 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR017 +L +3V3 #PWR16 U 1 1 58D60037 P 2400 6300 -F 0 "#PWR017" H 2400 6150 50 0001 C CNN +F 0 "#PWR16" 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 @@ -938,10 +938,10 @@ F 3 "" H 2400 6300 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L +3V3 #PWR018 +L +3V3 #PWR6 U 1 1 58D60059 P 1300 5400 -F 0 "#PWR018" H 1300 5250 50 0001 C CNN +F 0 "#PWR6" 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 @@ -949,10 +949,10 @@ F 3 "" H 1300 5400 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR019 +L +3V3 #PWR7 U 1 1 58D60089 P 1300 6300 -F 0 "#PWR019" H 1300 6150 50 0001 C CNN +F 0 "#PWR7" 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 214c769..311f6ff 100644 --- a/power.bak +++ b/power.bak @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 3 10 +Sheet 3 11 Title "ULX3S" Date "" Rev "0.0.1" diff --git a/power.sch b/power.sch index 214c769..f1d68ac 100644 --- a/power.sch +++ b/power.sch @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 3 10 +Sheet 3 11 Title "ULX3S" Date "" Rev "0.0.1" @@ -50,10 +50,10 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L GND #PWR020 +L GND #PWR20 U 1 1 58D54769 P 1100 2650 -F 0 "#PWR020" H 1100 2400 50 0001 C CNN +F 0 "#PWR20" 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 @@ -83,10 +83,10 @@ F 3 "" H 8500 3350 60 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR021 +L GND #PWR37 U 1 1 58D58A0B P 8500 3850 -F 0 "#PWR021" H 8500 3600 50 0001 C CNN +F 0 "#PWR37" H 8500 3600 50 0001 C CNN F 1 "GND" H 8500 3700 50 0000 C CNN F 2 "" H 8500 3850 50 0000 C CNN F 3 "" H 8500 3850 50 0000 C CNN @@ -94,10 +94,10 @@ F 3 "" H 8500 3850 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR022 +L +5V #PWR31 U 1 1 58D58F93 P 7850 3200 -F 0 "#PWR022" H 7850 3050 50 0001 C CNN +F 0 "#PWR31" H 7850 3050 50 0001 C CNN F 1 "+5V" H 7850 3340 50 0000 C CNN F 2 "" H 7850 3200 50 0000 C CNN F 3 "" H 7850 3200 50 0000 C CNN @@ -105,10 +105,10 @@ F 3 "" H 7850 3200 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR023 +L GND #PWR32 U 1 1 58D5989A P 7850 3850 -F 0 "#PWR023" H 7850 3600 50 0001 C CNN +F 0 "#PWR32" H 7850 3600 50 0001 C CNN F 1 "GND" H 7850 3700 50 0000 C CNN F 2 "" H 7850 3850 50 0000 C CNN F 3 "" H 7850 3850 50 0000 C CNN @@ -171,10 +171,10 @@ F 3 "" H 10050 3450 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR024 +L GND #PWR40 U 1 1 58D5AE5E P 10250 3550 -F 0 "#PWR024" H 10250 3300 50 0001 C CNN +F 0 "#PWR40" H 10250 3300 50 0001 C CNN F 1 "GND" H 10250 3400 50 0000 C CNN F 2 "" H 10250 3550 50 0000 C CNN F 3 "" H 10250 3550 50 0000 C CNN @@ -204,10 +204,10 @@ F 3 "" H 10600 3250 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +3V3 #PWR025 +L +3V3 #PWR29 U 1 1 58D5CFDD P 4750 900 -F 0 "#PWR025" H 4750 750 50 0001 C CNN +F 0 "#PWR29" H 4750 750 50 0001 C CNN F 1 "+3V3" H 4750 1040 50 0000 C CNN F 2 "" H 4750 900 50 0000 C CNN F 3 "" H 4750 900 50 0000 C CNN @@ -685,10 +685,10 @@ F 3 "" H 8500 5750 60 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR026 +L GND #PWR39 U 1 1 58D6294C P 8500 6250 -F 0 "#PWR026" H 8500 6000 50 0001 C CNN +F 0 "#PWR39" H 8500 6000 50 0001 C CNN F 1 "GND" H 8500 6100 50 0000 C CNN F 2 "" H 8500 6250 50 0000 C CNN F 3 "" H 8500 6250 50 0000 C CNN @@ -696,10 +696,10 @@ F 3 "" H 8500 6250 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR027 +L +5V #PWR35 U 1 1 58D62952 P 7850 5600 -F 0 "#PWR027" H 7850 5450 50 0001 C CNN +F 0 "#PWR35" H 7850 5450 50 0001 C CNN F 1 "+5V" H 7850 5740 50 0000 C CNN F 2 "" H 7850 5600 50 0000 C CNN F 3 "" H 7850 5600 50 0000 C CNN @@ -707,10 +707,10 @@ F 3 "" H 7850 5600 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR028 +L GND #PWR36 U 1 1 58D62958 P 7850 6250 -F 0 "#PWR028" H 7850 6000 50 0001 C CNN +F 0 "#PWR36" H 7850 6000 50 0001 C CNN F 1 "GND" H 7850 6100 50 0000 C CNN F 2 "" H 7850 6250 50 0000 C CNN F 3 "" H 7850 6250 50 0000 C CNN @@ -773,10 +773,10 @@ F 3 "" H 10050 5850 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR029 +L GND #PWR42 U 1 1 58D62982 P 10250 5950 -F 0 "#PWR029" H 10250 5700 50 0001 C CNN +F 0 "#PWR42" H 10250 5700 50 0001 C CNN F 1 "GND" H 10250 5800 50 0000 C CNN F 2 "" H 10250 5950 50 0000 C CNN F 3 "" H 10250 5950 50 0000 C CNN @@ -852,10 +852,10 @@ Wire Wire Line Wire Wire Line 7900 5850 7400 5850 $Comp -L +3V3 #PWR030 +L +3V3 #PWR45 U 1 1 58D62CE2 P 10600 5400 -F 0 "#PWR030" H 10600 5250 50 0001 C CNN +F 0 "#PWR45" H 10600 5250 50 0001 C CNN F 1 "+3V3" H 10600 5540 50 0000 C CNN F 2 "" H 10600 5400 50 0000 C CNN F 3 "" H 10600 5400 50 0000 C CNN @@ -863,10 +863,10 @@ F 3 "" H 10600 5400 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +1V2 #PWR031 +L +1V2 #PWR43 U 1 1 58D63C77 P 10600 3000 -F 0 "#PWR031" H 10600 2850 50 0001 C CNN +F 0 "#PWR43" H 10600 2850 50 0001 C CNN F 1 "+1V2" H 10600 3140 50 0000 C CNN F 2 "" H 10600 3000 50 0000 C CNN F 3 "" H 10600 3000 50 0000 C CNN @@ -874,10 +874,10 @@ F 3 "" H 10600 3000 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +1V2 #PWR032 +L +1V2 #PWR23 U 1 1 58D63D96 P 2150 900 -F 0 "#PWR032" H 2150 750 50 0001 C CNN +F 0 "#PWR23" H 2150 750 50 0001 C CNN F 1 "+1V2" H 2150 1040 50 0000 C CNN F 2 "" H 2150 900 50 0000 C CNN F 3 "" H 2150 900 50 0000 C CNN @@ -900,10 +900,10 @@ F 3 "" H 8500 4550 60 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR033 +L GND #PWR38 U 1 1 58D67BC0 P 8500 5050 -F 0 "#PWR033" H 8500 4800 50 0001 C CNN +F 0 "#PWR38" H 8500 4800 50 0001 C CNN F 1 "GND" H 8500 4900 50 0000 C CNN F 2 "" H 8500 5050 50 0000 C CNN F 3 "" H 8500 5050 50 0000 C CNN @@ -911,10 +911,10 @@ F 3 "" H 8500 5050 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR034 +L +5V #PWR33 U 1 1 58D67BC6 P 7850 4400 -F 0 "#PWR034" H 7850 4250 50 0001 C CNN +F 0 "#PWR33" H 7850 4250 50 0001 C CNN F 1 "+5V" H 7850 4540 50 0000 C CNN F 2 "" H 7850 4400 50 0000 C CNN F 3 "" H 7850 4400 50 0000 C CNN @@ -922,10 +922,10 @@ F 3 "" H 7850 4400 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR035 +L GND #PWR34 U 1 1 58D67BCC P 7850 5050 -F 0 "#PWR035" H 7850 4800 50 0001 C CNN +F 0 "#PWR34" H 7850 4800 50 0001 C CNN F 1 "GND" H 7850 4900 50 0000 C CNN F 2 "" H 7850 5050 50 0000 C CNN F 3 "" H 7850 5050 50 0000 C CNN @@ -988,10 +988,10 @@ F 3 "" H 10050 4650 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR036 +L GND #PWR41 U 1 1 58D67BF0 P 10250 4750 -F 0 "#PWR036" H 10250 4500 50 0001 C CNN +F 0 "#PWR41" H 10250 4500 50 0001 C CNN F 1 "GND" H 10250 4600 50 0000 C CNN F 2 "" H 10250 4750 50 0000 C CNN F 3 "" H 10250 4750 50 0000 C CNN @@ -1080,10 +1080,10 @@ $EndComp Wire Wire Line 4150 4450 4150 4300 $Comp -L +5V #PWR037 +L +5V #PWR25 U 1 1 58D67C25 P 4150 3350 -F 0 "#PWR037" H 4150 3200 50 0001 C CNN +F 0 "#PWR25" H 4150 3200 50 0001 C CNN F 1 "+5V" H 4150 3490 50 0000 C CNN F 2 "" H 4150 3350 50 0000 C CNN F 3 "" H 4150 3350 50 0000 C CNN @@ -1091,10 +1091,10 @@ F 3 "" H 4150 3350 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +2V5 #PWR038 +L +2V5 #PWR44 U 1 1 58D681D4 P 10600 4200 -F 0 "#PWR038" H 10600 4050 50 0001 C CNN +F 0 "#PWR44" H 10600 4050 50 0001 C CNN F 1 "+2V5" H 10600 4340 50 0000 C CNN F 2 "" H 10600 4200 50 0000 C CNN F 3 "" H 10600 4200 50 0000 C CNN @@ -1132,10 +1132,10 @@ Wire Wire Line Wire Wire Line 4650 1000 4650 1100 $Comp -L +2V5 #PWR039 +L +2V5 #PWR27 U 1 1 58D68750 P 4250 900 -F 0 "#PWR039" H 4250 750 50 0001 C CNN +F 0 "#PWR27" H 4250 750 50 0001 C CNN F 1 "+2V5" H 4250 1040 50 0000 C CNN F 2 "" H 4250 900 50 0000 C CNN F 3 "" H 4250 900 50 0000 C CNN @@ -1145,10 +1145,10 @@ $EndComp Wire Wire Line 6250 1000 7150 1000 $Comp -L +3V3 #PWR040 +L +3V3 #PWR30 U 1 1 58D69259 P 6350 900 -F 0 "#PWR040" H 6350 750 50 0001 C CNN +F 0 "#PWR30" H 6350 750 50 0001 C CNN F 1 "+3V3" H 6350 1040 50 0000 C CNN F 2 "" H 6350 900 50 0000 C CNN F 3 "" H 6350 900 50 0000 C CNN @@ -1167,10 +1167,10 @@ F 3 "" H 2100 3550 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR041 +L GND #PWR22 U 1 1 58D7085C P 2100 4050 -F 0 "#PWR041" H 2100 3800 50 0001 C CNN +F 0 "#PWR22" H 2100 3800 50 0001 C CNN F 1 "GND" H 2100 3900 50 0000 C CNN F 2 "" H 2100 4050 50 0000 C CNN F 3 "" H 2100 4050 50 0000 C CNN @@ -1207,10 +1207,10 @@ Wire Wire Line Wire Wire Line 2800 3750 2800 3800 $Comp -L GND #PWR042 +L GND #PWR24 U 1 1 58D72406 P 2800 4150 -F 0 "#PWR042" H 2800 3900 50 0001 C CNN +F 0 "#PWR24" H 2800 3900 50 0001 C CNN F 1 "GND" H 2800 4000 50 0000 C CNN F 2 "" H 2800 4150 50 0000 C CNN F 3 "" H 2800 4150 50 0000 C CNN @@ -1226,10 +1226,10 @@ Wire Wire Line Wire Wire Line 2100 3150 2100 3050 $Comp -L +2V5 #PWR043 +L +2V5 #PWR21 U 1 1 58D73C82 P 2100 3050 -F 0 "#PWR043" H 2100 2900 50 0001 C CNN +F 0 "#PWR21" H 2100 2900 50 0001 C CNN F 1 "+2V5" H 2100 3190 50 0000 C CNN F 2 "" H 2100 3050 50 0000 C CNN F 3 "" H 2100 3050 50 0000 C CNN @@ -1302,10 +1302,10 @@ Connection ~ 4150 4850 Wire Wire Line 4150 5650 4150 6100 $Comp -L GND #PWR044 +L GND #PWR26 U 1 1 58D7C223 P 4150 6100 -F 0 "#PWR044" H 4150 5850 50 0001 C CNN +F 0 "#PWR26" H 4150 5850 50 0001 C CNN F 1 "GND" H 4150 5950 50 0000 C CNN F 2 "" H 4150 6100 50 0000 C CNN F 3 "" H 4150 6100 50 0000 C CNN @@ -1337,10 +1337,10 @@ F 3 "" H 4700 4150 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR045 +L +3V3 #PWR28 U 1 1 58D7CCF7 P 4700 3900 -F 0 "#PWR045" H 4700 3750 50 0001 C CNN +F 0 "#PWR28" H 4700 3750 50 0001 C CNN F 1 "+3V3" H 4700 4040 50 0000 C CNN F 2 "" H 4700 3900 50 0000 C CNN F 3 "" H 4700 3900 50 0000 C CNN diff --git a/ram.bak b/ram.bak index 0889b97..d37107e 100644 --- a/ram.bak +++ b/ram.bak @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 8 10 +Sheet 8 11 Title "ULX3S" Date "" Rev "0.0.1" diff --git a/ram.sch b/ram.sch index 0889b97..d37107e 100644 --- a/ram.sch +++ b/ram.sch @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 8 10 +Sheet 8 11 Title "ULX3S" Date "" Rev "0.0.1" diff --git a/sdcard.bak b/sdcard.bak index e72581a..f9a3dac 100644 --- a/sdcard.bak +++ b/sdcard.bak @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 10 10 +Sheet 10 11 Title "ULX3S" Date "" Rev "0.0.1" diff --git a/sdcard.sch b/sdcard.sch index e72581a..996a900 100644 --- a/sdcard.sch +++ b/sdcard.sch @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 10 10 +Sheet 10 11 Title "ULX3S" Date "" Rev "0.0.1" @@ -79,10 +79,10 @@ Wire Wire Line Wire Wire Line 1850 6450 2400 6450 $Comp -L GND #PWR080 +L GND #PWR81 U 1 1 58DA7C6F P 1850 6150 -F 0 "#PWR080" H 1850 5900 50 0001 C CNN +F 0 "#PWR81" H 1850 5900 50 0001 C CNN F 1 "GND" H 1850 6000 50 0000 C CNN F 2 "" H 1850 6150 50 0000 C CNN F 3 "" H 1850 6150 50 0000 C CNN @@ -90,10 +90,10 @@ F 3 "" H 1850 6150 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR081 +L GND #PWR82 U 1 1 58DA7C70 P 1850 6450 -F 0 "#PWR081" H 1850 6200 50 0001 C CNN +F 0 "#PWR82" H 1850 6200 50 0001 C CNN F 1 "GND" H 1850 6300 50 0000 C CNN F 2 "" H 1850 6450 50 0000 C CNN F 3 "" H 1850 6450 50 0000 C CNN @@ -109,10 +109,10 @@ Wire Wire Line Text Label 4250 6150 0 60 ~ 0 SD_WP $Comp -L GND #PWR082 +L GND #PWR83 U 1 1 58DA7C71 P 4300 6550 -F 0 "#PWR082" H 4300 6300 50 0001 C CNN +F 0 "#PWR83" H 4300 6300 50 0001 C CNN F 1 "GND" H 4300 6400 50 0000 C CNN F 2 "" H 4300 6550 50 0000 C CNN F 3 "" H 4300 6550 50 0000 C CNN @@ -127,10 +127,10 @@ Wire Wire Line 4200 6450 4300 6450 Connection ~ 4300 6450 $Comp -L +3V3 #PWR083 +L +3V3 #PWR80 U 1 1 58DA7C72 P 1700 6250 -F 0 "#PWR083" H 1700 6100 50 0001 C CNN +F 0 "#PWR80" H 1700 6100 50 0001 C CNN F 1 "+3V3" H 1700 6390 50 0000 C CNN F 2 "" H 1700 6250 50 0000 C CNN F 3 "" H 1700 6250 50 0000 C CNN diff --git a/ulx3s-cache.lib b/ulx3s-cache.lib index 27b4051..b3ff5e7 100644 --- a/ulx3s-cache.lib +++ b/ulx3s-cache.lib @@ -1042,6 +1042,27 @@ X TMS U5 -700 -150 200 R 50 50 10 1 I ENDDRAW ENDDEF # +# MB85RS16 +# +DEF MB85RS16 U 0 40 Y Y 1 F N +F0 "U" -300 250 50 H V L CNN +F1 "MB85RS16" 50 250 50 H V L CNN +F2 "" -350 -50 50 H V C CNN +F3 "" -350 -50 50 H V C CNN +ALIAS MB85RS64 MB85RS128B MB85RS256B MB85RS512T MB85RS1MT MB85RS2MT +DRAW +S -300 200 300 -200 0 1 10 f +X ~CS 1 -400 -100 100 R 50 50 1 1 I +X MISO 2 400 -100 100 L 50 50 1 1 I +X ~WP 3 -400 100 100 R 50 50 1 1 I +X GND 4 0 -300 100 U 50 50 1 1 W +X MOSI 5 400 0 100 L 50 50 1 1 I +X SCK 6 400 100 100 L 50 50 1 1 I +X ~HOLD 7 -400 0 100 R 50 50 1 1 I +X Vcc 8 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# # MICRO-HDMI-D # DEF MICRO-HDMI-D P 0 40 Y N 1 F N diff --git a/ulx3s.bak b/ulx3s.bak index d67e710..cf7a81c 100644 --- a/ulx3s.bak +++ b/ulx3s.bak @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 1 10 +Sheet 1 11 Title "ULX3S" Date "" Rev "0.0.1" @@ -105,4 +105,10 @@ U 58DA7327 F0 "sdcard" 60 F1 "sdcard.sch" 60 $EndSheet +$Sheet +S 10400 5900 750 450 +U 58D913EC +F0 "flash" 60 +F1 "flash.sch" 60 +$EndSheet $EndSCHEMATC diff --git a/ulx3s.kicad_pcb b/ulx3s.kicad_pcb index 92c28b6..a7b1477 100644 --- a/ulx3s.kicad_pcb +++ b/ulx3s.kicad_pcb @@ -1,14 +1,14 @@ (kicad_pcb (version 4) (host pcbnew 4.0.5+dfsg1-4) (general - (links 420) - (no_connects 418) + (links 422) + (no_connects 420) (area 93.949999 61.269999 178.070001 109.830001) (thickness 1.6) (drawings 10) (tracks 14) (zones 0) - (modules 92) + (modules 93) (nets 112) ) @@ -4930,6 +4930,51 @@ (pad 0 thru_hole oval (at 7.3 1.45 180) (size 1.3 2.3) (drill oval 0.8 1.8) (layers *.Cu *.Mask B.SilkS)) ) + (module Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm (layer B.Cu) (tedit 54130A77) (tstamp 58D911E2) + (at 119.5 97.996) + (descr "8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SOIC 1.27") + (path /58D913EC/58D913F5) + (attr smd) + (fp_text reference U10 (at 0 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value S25FL164K0XMFI011 (at 0 -3.5) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -0.95 2.45) (end 1.95 2.45) (layer B.Fab) (width 0.15)) + (fp_line (start 1.95 2.45) (end 1.95 -2.45) (layer B.Fab) (width 0.15)) + (fp_line (start 1.95 -2.45) (end -1.95 -2.45) (layer B.Fab) (width 0.15)) + (fp_line (start -1.95 -2.45) (end -1.95 1.45) (layer B.Fab) (width 0.15)) + (fp_line (start -1.95 1.45) (end -0.95 2.45) (layer B.Fab) (width 0.15)) + (fp_line (start -3.75 2.75) (end -3.75 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.75 2.75) (end 3.75 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.75 2.75) (end 3.75 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.75 -2.75) (end 3.75 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.075 2.575) (end -2.075 2.525) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 -2.575) (end -2.075 -2.43) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 2.525) (end -3.475 2.525) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -2.7 1.905) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 2 smd rect (at -2.7 0.635) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 3 smd rect (at -2.7 -0.635) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 4 smd rect (at -2.7 -1.905) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 5 smd rect (at 2.7 -1.905) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 6 smd rect (at 2.7 -0.635) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 7 smd rect (at 2.7 0.635) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 8 smd rect (at 2.7 1.905) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask) + (net 61 +3V3)) + (model Housings_SOIC.3dshapes/SOIC-8_3.9x4.9mm_Pitch1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (gr_line (start 137.28 99.52) (end 137.28 63.96) (layer Eco2.User) (width 0.2)) (gr_line (start 172.84 99.52) (end 137.28 99.52) (layer Eco2.User) (width 0.2)) (gr_line (start 172.84 63.96) (end 172.84 99.52) (layer Eco2.User) (width 0.2)) diff --git a/ulx3s.kicad_pcb-bak b/ulx3s.kicad_pcb-bak index dbd1955..a7b1477 100644 --- a/ulx3s.kicad_pcb-bak +++ b/ulx3s.kicad_pcb-bak @@ -1,14 +1,14 @@ (kicad_pcb (version 4) (host pcbnew 4.0.5+dfsg1-4) (general - (links 420) - (no_connects 412) + (links 422) + (no_connects 420) (area 93.949999 61.269999 178.070001 109.830001) (thickness 1.6) (drawings 10) (tracks 14) (zones 0) - (modules 92) + (modules 93) (nets 112) ) @@ -203,8 +203,8 @@ (net 107 "Net-(R11-Pad2)") (net 108 /usb/EEDATA) (net 109 SHUTDOWN) - (net 110 "Net-(AUDIO1-Pad1)") - (net 111 "Net-(AUDIO1-Pad3)") + (net 110 /analog/AUDIO_L) + (net 111 /analog/AUDIO_R) (net_class Default "This is the default net class." (clearance 0.2) @@ -218,6 +218,8 @@ (add_net +2V5) (add_net +3V3) (add_net +5V) + (add_net /analog/AUDIO_L) + (add_net /analog/AUDIO_R) (add_net /gpio/IN5V) (add_net /gpio/OUT5V) (add_net /gpio/P10) @@ -302,8 +304,6 @@ (add_net BTN_R) (add_net BTN_U) (add_net FTDI_nSUSPEND) - (add_net "Net-(AUDIO1-Pad1)") - (add_net "Net-(AUDIO1-Pad3)") (add_net "Net-(BTN1-Pad1)") (add_net "Net-(D9-Pad1)") (add_net "Net-(L1-Pad1)") @@ -2532,13 +2532,13 @@ (fp_line (start -8.5 2.5) (end -8.5 -2.5) (layer B.SilkS) (width 0.1524)) (fp_line (start -8.5 -2.5) (end -7 -2.5) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -6.4 -3.7 270) (size 2.2 2.8) (layers B.Cu B.Paste B.Mask) - (net 110 "Net-(AUDIO1-Pad1)")) + (net 110 /analog/AUDIO_L)) (pad 4 smd rect (at -3.6 -3.7 270) (size 2.2 2.8) (layers B.Cu B.Paste B.Mask)) (pad 2 smd rect (at 5.8 -3.7 270) (size 2.8 2.8) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 5 smd rect (at 9.9 0.75 270) (size 2.8 2.8) (layers B.Cu B.Paste B.Mask)) (pad 3 smd rect (at -1.7 3.7 270) (size 2 2.8) (layers B.Cu B.Paste B.Mask) - (net 111 "Net-(AUDIO1-Pad3)")) + (net 111 /analog/AUDIO_R)) (pad 6 smd rect (at -4.5 3.7 270) (size 2 2.8) (layers B.Cu B.Paste B.Mask)) (pad "" np_thru_hole circle (at -2.5 0 270) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask B.SilkS) (clearance 0.4)) @@ -3838,7 +3838,7 @@ (fp_line (start -0.5 0.675) (end 0.5 0.675) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)) (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) - (net 110 "Net-(AUDIO1-Pad1)")) + (net 110 /analog/AUDIO_L)) (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3870,7 +3870,7 @@ (fp_line (start -0.5 0.675) (end 0.5 0.675) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)) (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) - (net 110 "Net-(AUDIO1-Pad1)")) + (net 110 /analog/AUDIO_L)) (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3902,7 +3902,7 @@ (fp_line (start -0.5 0.675) (end 0.5 0.675) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)) (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) - (net 110 "Net-(AUDIO1-Pad1)")) + (net 110 /analog/AUDIO_L)) (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3911,7 +3911,7 @@ ) (module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58307AEF) (tstamp 58D8FA9C) - (at 113.912 74.12 90) + (at 121.024 74.12 90) (descr "Resistor SMD 0603, hand soldering") (tags "resistor 0603") (path /58D82BD0/58D90455) @@ -3934,7 +3934,7 @@ (fp_line (start -0.5 0.675) (end 0.5 0.675) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)) (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) - (net 110 "Net-(AUDIO1-Pad1)")) + (net 110 /analog/AUDIO_L)) (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3966,7 +3966,7 @@ (fp_line (start -0.5 0.675) (end 0.5 0.675) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)) (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) - (net 111 "Net-(AUDIO1-Pad3)")) + (net 111 /analog/AUDIO_R)) (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3998,7 +3998,7 @@ (fp_line (start -0.5 0.675) (end 0.5 0.675) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)) (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) - (net 111 "Net-(AUDIO1-Pad3)")) + (net 111 /analog/AUDIO_R)) (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4030,7 +4030,7 @@ (fp_line (start -0.5 0.675) (end 0.5 0.675) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)) (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) - (net 111 "Net-(AUDIO1-Pad3)")) + (net 111 /analog/AUDIO_R)) (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4039,7 +4039,7 @@ ) (module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58307AEF) (tstamp 58D8FAB4) - (at 121.024 74.12 90) + (at 113.912 74.12 90) (descr "Resistor SMD 0603, hand soldering") (tags "resistor 0603") (path /58D82BD0/58D907CA) @@ -4062,7 +4062,7 @@ (fp_line (start -0.5 0.675) (end 0.5 0.675) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)) (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) - (net 111 "Net-(AUDIO1-Pad3)")) + (net 111 /analog/AUDIO_R)) (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4930,6 +4930,51 @@ (pad 0 thru_hole oval (at 7.3 1.45 180) (size 1.3 2.3) (drill oval 0.8 1.8) (layers *.Cu *.Mask B.SilkS)) ) + (module Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm (layer B.Cu) (tedit 54130A77) (tstamp 58D911E2) + (at 119.5 97.996) + (descr "8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SOIC 1.27") + (path /58D913EC/58D913F5) + (attr smd) + (fp_text reference U10 (at 0 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value S25FL164K0XMFI011 (at 0 -3.5) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -0.95 2.45) (end 1.95 2.45) (layer B.Fab) (width 0.15)) + (fp_line (start 1.95 2.45) (end 1.95 -2.45) (layer B.Fab) (width 0.15)) + (fp_line (start 1.95 -2.45) (end -1.95 -2.45) (layer B.Fab) (width 0.15)) + (fp_line (start -1.95 -2.45) (end -1.95 1.45) (layer B.Fab) (width 0.15)) + (fp_line (start -1.95 1.45) (end -0.95 2.45) (layer B.Fab) (width 0.15)) + (fp_line (start -3.75 2.75) (end -3.75 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.75 2.75) (end 3.75 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.75 2.75) (end 3.75 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.75 -2.75) (end 3.75 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.075 2.575) (end -2.075 2.525) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 -2.575) (end -2.075 -2.43) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 2.525) (end -3.475 2.525) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -2.7 1.905) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 2 smd rect (at -2.7 0.635) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 3 smd rect (at -2.7 -0.635) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 4 smd rect (at -2.7 -1.905) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 5 smd rect (at 2.7 -1.905) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 6 smd rect (at 2.7 -0.635) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 7 smd rect (at 2.7 0.635) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 8 smd rect (at 2.7 1.905) (size 1.55 0.6) (layers B.Cu B.Paste B.Mask) + (net 61 +3V3)) + (model Housings_SOIC.3dshapes/SOIC-8_3.9x4.9mm_Pitch1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (gr_line (start 137.28 99.52) (end 137.28 63.96) (layer Eco2.User) (width 0.2)) (gr_line (start 172.84 99.52) (end 137.28 99.52) (layer Eco2.User) (width 0.2)) (gr_line (start 172.84 63.96) (end 172.84 99.52) (layer Eco2.User) (width 0.2)) diff --git a/ulx3s.net b/ulx3s.net index 5c0a3f2..e7aa871 100644 --- a/ulx3s.net +++ b/ulx3s.net @@ -1,7 +1,7 @@ (export (version D) (design (source /home/davor/src/circuits/fpga/ulx3s/ulx3s.sch) - (date "Pon 27 Ožu 2017 15:02:42") + (date "Pon 27 Ožu 2017 15:14:35") (tool "Eeschema 4.0.5+dfsg1-4") (sheet (number 1) (name /) (tstamps /) (title_block @@ -112,6 +112,17 @@ (comment (number 1) (value "SD card")) (comment (number 2) (value "")) (comment (number 3) (value "")) + (comment (number 4) (value "")))) + (sheet (number 11) (name /flash/) (tstamps /58D913EC/) + (title_block + (title) + (company) + (rev) + (date) + (source flash.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) (comment (number 4) (value ""))))) (components (comp (ref U1) @@ -665,7 +676,13 @@ (footprint micro-sd:MicroSD_TF02D) (libsource (lib conn) (part SD_Card)) (sheetpath (names /sdcard/) (tstamps /58DA7327/)) - (tstamp 58DA7C6C))) + (tstamp 58DA7C6C)) + (comp (ref U10) + (value S25FL164K0XMFI011) + (footprint Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm) + (libsource (lib memory) (part MB85RS16)) + (sheetpath (names /flash/) (tstamps /58D913EC/)) + (tstamp 58D913F5))) (libparts (libpart (lib memory) (part 93CxxC) (description "Serial EEPROM, 93 series in 8-pin package with ORG pin, 5.0V") @@ -1304,6 +1321,28 @@ (pin (num Y8) (name GND) (type input)) (pin (num Y11) (name GND) (type input)) (pin (num Y12) (name GND) (type input)))) + (libpart (lib memory) (part MB85RS16) + (aliases + (alias MB85RS64) + (alias MB85RS128B) + (alias MB85RS256B) + (alias MB85RS512T) + (alias MB85RS1MT) + (alias MB85RS2MT)) + (description "FRAM memory (EEPROM compatible) with SPI interface in 8-pin package") + (docs http://edevice.fujitsu.com/fj/DATASHEET/e-ds/MB85RS16-DS501-00014-7v0-E.pdf) + (fields + (field (name Reference) U) + (field (name Value) MB85RS16)) + (pins + (pin (num 1) (name ~CS) (type input)) + (pin (num 2) (name MISO) (type input)) + (pin (num 3) (name ~WP) (type input)) + (pin (num 4) (name GND) (type power_in)) + (pin (num 5) (name MOSI) (type input)) + (pin (num 6) (name SCK) (type input)) + (pin (num 7) (name ~HOLD) (type input)) + (pin (num 8) (name Vcc) (type power_in)))) (libpart (lib micro-hdmi-d) (part MICRO-HDMI-D) (footprints (fp micro-hdmi-d)) @@ -1481,46 +1520,47 @@ (pin (num 5) (name GND) (type power_in)) (pin (num 6) (name shield) (type passive))))) (libraries - (library (logical ap3429a) - (uri footprints/dcdc_converter/ap3429a.lib)) - (library (logical lfe5bg381) - (uri footprints/lattice/lfe5bg381.lib)) + (library (logical device) + (uri /usr/share/kicad/library/device.lib)) (library (logical conn) (uri /usr/share/kicad/library/conn.lib)) + (library (logical memory) + (uri /usr/share/kicad/library/memory.lib)) (library (logical philips) (uri /usr/share/kicad/library/philips.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 ESP8266) (uri footprints/esp8266/ESP8266.lib)) + (library (logical micro-hdmi-d) + (uri footprints/micro-hdmi-d/micro-hdmi-d.lib)) + (library (logical ap3429a) + (uri footprints/dcdc_converter/ap3429a.lib)) (library (logical ft2232) - (uri footprints/usbserial/ft2232.lib)) - (library (logical device) - (uri /usr/share/kicad/library/device.lib)) - (library (logical memory) - (uri /usr/share/kicad/library/memory.lib))) + (uri footprints/usbserial/ft2232.lib))) (nets (net (code 1) (name /gpio/MP3) (node (ref J3) (pin 15))) (net (code 2) (name /gpio/MP5) (node (ref J3) (pin 17))) (net (code 3) (name GND) - (node (ref U1) (pin Y5)) + (node (ref U1) (pin G6)) + (node (ref U1) (pin W6)) + (node (ref U1) (pin Y11)) + (node (ref U1) (pin V6)) (node (ref U1) (pin U6)) (node (ref U1) (pin T6)) (node (ref U1) (pin N6)) - (node (ref U1) (pin V11)) (node (ref U1) (pin K6)) - (node (ref U1) (pin G6)) - (node (ref U1) (pin W6)) + (node (ref U1) (pin L10)) + (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 U1) (pin V6)) (node (ref U1) (pin J11)) - (node (ref U1) (pin L10)) + (node (ref U1) (pin W16)) (node (ref U1) (pin M10)) (node (ref U1) (pin T10)) (node (ref U1) (pin U10)) @@ -1533,8 +1573,8 @@ (node (ref U1) (pin M11)) (node (ref U1) (pin P11)) (node (ref U1) (pin U11)) - (node (ref U1) (pin B7)) - (node (ref U1) (pin W16)) + (node (ref U1) (pin V11)) + (node (ref U1) (pin F7)) (node (ref U1) (pin G17)) (node (ref U1) (pin C19)) (node (ref U1) (pin H19)) @@ -1544,7 +1584,7 @@ (node (ref U3) (pin 2)) (node (ref C1) (pin 2)) (node (ref U1) (pin U7)) - (node (ref U1) (pin F7)) + (node (ref U1) (pin B7)) (node (ref U1) (pin G7)) (node (ref U1) (pin J7)) (node (ref U1) (pin K7)) @@ -1559,8 +1599,7 @@ (node (ref U1) (pin F8)) (node (ref U1) (pin G8)) (node (ref C5) (pin 2)) - (node (ref U1) (pin G10)) - (node (ref U1) (pin G12)) + (node (ref U1) (pin J10)) (node (ref U1) (pin L9)) (node (ref U1) (pin P8)) (node (ref U1) (pin T8)) @@ -1574,8 +1613,8 @@ (node (ref U1) (pin T9)) (node (ref U1) (pin U9)) (node (ref U1) (pin V9)) - (node (ref U1) (pin Y11)) - (node (ref U1) (pin J10)) + (node (ref U1) (pin G10)) + (node (ref U1) (pin G12)) (node (ref C14) (pin 2)) (node (ref R2) (pin 2)) (node (ref Q2) (pin 2)) @@ -1587,8 +1626,7 @@ (node (ref U4) (pin 2)) (node (ref U5) (pin 2)) (node (ref C9) (pin 2)) - (node (ref U1) (pin U13)) - (node (ref U1) (pin W15)) + (node (ref U1) (pin V13)) (node (ref U1) (pin M16)) (node (ref U1) (pin G13)) (node (ref U1) (pin J12)) @@ -1603,8 +1641,8 @@ (node (ref U1) (pin F13)) (node (ref U1) (pin V16)) (node (ref U1) (pin P13)) - (node (ref U1) (pin V15)) - (node (ref U1) (pin V13)) + (node (ref U1) (pin U13)) + (node (ref U1) (pin W15)) (node (ref U1) (pin B14)) (node (ref RB1) (pin 1)) (node (ref C3) (pin 2)) @@ -1626,16 +1664,15 @@ (node (ref U1) (pin F14)) (node (ref U1) (pin K15)) (node (ref U1) (pin N15)) - (node (ref GPDI1) (pin 4)) - (node (ref GPDI1) (pin 7)) + (node (ref U1) (pin V15)) + (node (ref GPDI1) (pin 16)) (node (ref GPDI1) (pin 13)) (node (ref GPDI1) (pin 10)) - (node (ref GPDI1) (pin 16)) + (node (ref GPDI1) (pin 7)) + (node (ref GPDI1) (pin 4)) (node (ref GPDI1) (pin SHD)) (node (ref C15) (pin 2)) (node (ref C16) (pin 2)) - (node (ref D5) (pin 1)) - (node (ref D6) (pin 1)) (node (ref D7) (pin 1)) (node (ref D4) (pin 1)) (node (ref D3) (pin 1)) @@ -1643,36 +1680,39 @@ (node (ref D1) (pin 1)) (node (ref D0) (pin 1)) (node (ref OLED1) (pin 1)) - (node (ref C17) (pin 2)) + (node (ref SD1) (pin 12)) (node (ref U6) (pin 57)) (node (ref U6) (pin 41)) (node (ref U6) (pin 45)) (node (ref U2) (pin 15)) (node (ref AUDIO1) (pin 2)) - (node (ref SD1) (pin 12)) - (node (ref SD1) (pin 3)) + (node (ref U10) (pin 4)) (node (ref SD1) (pin 6)) + (node (ref SD1) (pin 3)) (node (ref SD1) (pin 13)) - (node (ref US1) (pin 5)) + (node (ref US2) (pin 5)) (node (ref U8) (pin 5)) (node (ref U8) (pin 7)) (node (ref U6) (pin 21)) + (node (ref US1) (pin 5)) (node (ref US1) (pin 6)) - (node (ref US2) (pin 5)) + (node (ref D6) (pin 1)) (node (ref US2) (pin 6)) - (node (ref J1) (pin 62)) + (node (ref C17) (pin 2)) + (node (ref D5) (pin 1)) + (node (ref J3) (pin 4)) + (node (ref J1) (pin 3)) (node (ref J3) (pin 21)) (node (ref J3) (pin 22)) + (node (ref J1) (pin 4)) + (node (ref J1) (pin 62)) + (node (ref J1) (pin 61)) (node (ref J2) (pin 3)) (node (ref J2) (pin 4)) - (node (ref J1) (pin 61)) - (node (ref J1) (pin 3)) - (node (ref J1) (pin 4)) - (node (ref J3) (pin 3)) - (node (ref J3) (pin 4))) + (node (ref J3) (pin 3))) (net (code 4) (name /gpio/P39) - (node (ref U1) (pin B16)) - (node (ref J1) (pin 39))) + (node (ref J1) (pin 39)) + (node (ref U1) (pin B16))) (net (code 5) (name /gpio/MP1) (node (ref J3) (pin 13))) (net (code 6) (name /gpio/PMODB7) @@ -1694,14 +1734,14 @@ (net (code 14) (name /gpio/MP6) (node (ref J3) (pin 18))) (net (code 15) (name /gpio/P58) - (node (ref U1) (pin B12)) - (node (ref J1) (pin 58))) + (node (ref J1) (pin 58)) + (node (ref U1) (pin B12))) (net (code 16) (name /gpio/P56) - (node (ref U1) (pin D12)) - (node (ref J1) (pin 56))) + (node (ref J1) (pin 56)) + (node (ref U1) (pin D12))) (net (code 17) (name /gpio/P54) - (node (ref J1) (pin 54)) - (node (ref U1) (pin A12))) + (node (ref U1) (pin A12)) + (node (ref J1) (pin 54))) (net (code 18) (name /gpio/P52) (node (ref U1) (pin B13)) (node (ref J1) (pin 52))) @@ -1709,8 +1749,8 @@ (node (ref J1) (pin 50)) (node (ref U1) (pin D13))) (net (code 20) (name /gpio/P48) - (node (ref J1) (pin 48)) - (node (ref U1) (pin A14))) + (node (ref U1) (pin A14)) + (node (ref J1) (pin 48))) (net (code 21) (name /gpio/P46) (node (ref J1) (pin 46)) (node (ref U1) (pin D14))) @@ -1718,8 +1758,8 @@ (node (ref U1) (pin B15)) (node (ref J1) (pin 44))) (net (code 23) (name /gpio/P42) - (node (ref J1) (pin 42)) - (node (ref U1) (pin D15))) + (node (ref U1) (pin D15)) + (node (ref J1) (pin 42))) (net (code 24) (name /gpio/P40) (node (ref J1) (pin 40)) (node (ref U1) (pin A16))) @@ -1729,26 +1769,26 @@ (node (ref J1) (pin 59)) (node (ref U1) (pin E11))) (net (code 27) (name /gpio/P57) - (node (ref J1) (pin 57)) - (node (ref U1) (pin C12))) + (node (ref U1) (pin C12)) + (node (ref J1) (pin 57))) (net (code 28) (name /gpio/P55) - (node (ref U1) (pin E12)) - (node (ref J1) (pin 55))) + (node (ref J1) (pin 55)) + (node (ref U1) (pin E12))) (net (code 29) (name /gpio/P53) - (node (ref U1) (pin A13)) - (node (ref J1) (pin 53))) + (node (ref J1) (pin 53)) + (node (ref U1) (pin A13))) (net (code 30) (name /gpio/P51) (node (ref U1) (pin C13)) (node (ref J1) (pin 51))) (net (code 31) (name /gpio/P49) - (node (ref U1) (pin E13)) - (node (ref J1) (pin 49))) + (node (ref J1) (pin 49)) + (node (ref U1) (pin E13))) (net (code 32) (name /gpio/P47) (node (ref J1) (pin 47)) (node (ref U1) (pin C14))) (net (code 33) (name /gpio/P45) - (node (ref U1) (pin E14)) - (node (ref J1) (pin 45))) + (node (ref J1) (pin 45)) + (node (ref U1) (pin E14))) (net (code 34) (name /gpio/P43) (node (ref J1) (pin 43)) (node (ref U1) (pin C15))) @@ -1774,8 +1814,8 @@ (net (code 44) (name /gpio/PMODC1) (node (ref J3) (pin 23))) (net (code 45) (name /gpio/P60) - (node (ref J1) (pin 60)) - (node (ref U1) (pin D11))) + (node (ref U1) (pin D11)) + (node (ref J1) (pin 60))) (net (code 46) (name /gpio/PMODA1) (node (ref J2) (pin 5))) (net (code 47) (name /gpio/PMODA3) @@ -1785,12 +1825,12 @@ (net (code 49) (name /gpio/PMODA7) (node (ref J2) (pin 11))) (net (code 50) (name +3V3) - (node (ref U8) (pin 6)) (node (ref U6) (pin 50)) (node (ref U6) (pin 9)) (node (ref U6) (pin 5)) - (node (ref U8) (pin 8)) (node (ref J3) (pin 19)) + (node (ref U8) (pin 8)) + (node (ref U8) (pin 6)) (node (ref U1) (pin H7)) (node (ref U1) (pin L7)) (node (ref U1) (pin H6)) @@ -1798,40 +1838,41 @@ (node (ref U1) (pin L6)) (node (ref U1) (pin M6)) (node (ref U1) (pin P10)) - (node (ref U1) (pin J15)) + (node (ref U1) (pin F11)) + (node (ref U1) (pin L15)) (node (ref U1) (pin H14)) (node (ref U1) (pin L14)) (node (ref SD1) (pin 4)) - (node (ref U2) (pin 8)) (node (ref U1) (pin H15)) - (node (ref U1) (pin L15)) + (node (ref U1) (pin J15)) (node (ref U1) (pin M15)) + (node (ref U10) (pin 8)) + (node (ref U2) (pin 8)) + (node (ref J3) (pin 20)) (node (ref U6) (pin 36)) (node (ref U6) (pin 16)) - (node (ref J3) (pin 20)) (node (ref U6) (pin 44)) + (node (ref OLED1) (pin 2)) (node (ref R7) (pin 1)) (node (ref J2) (pin 2)) (node (ref J2) (pin 1)) - (node (ref OLED1) (pin 2)) (node (ref U1) (pin F12)) (node (ref R11) (pin 1)) + (node (ref U1) (pin F9)) (node (ref R10) (pin 1)) (node (ref R9) (pin 1)) - (node (ref U1) (pin F11)) - (node (ref U1) (pin F9)) (node (ref U1) (pin P9)) (node (ref U1) (pin F10)) + (node (ref J3) (pin 2)) (node (ref J3) (pin 1)) (node (ref J1) (pin 64)) + (node (ref RA3) (pin 1)) + (node (ref C6) (pin 1)) + (node (ref L2) (pin 2)) (node (ref C8) (pin 1)) - (node (ref J3) (pin 2)) - (node (ref D11) (pin 2)) (node (ref C7) (pin 1)) (node (ref J1) (pin 63)) - (node (ref C6) (pin 1)) - (node (ref RA3) (pin 1)) - (node (ref L2) (pin 2))) + (node (ref D11) (pin 2))) (net (code 51) (name /gpio/PMODA8) (node (ref J2) (pin 12))) (net (code 52) (name /gpio/PMODA6) @@ -1844,11 +1885,11 @@ (node (ref U1) (pin D16)) (node (ref J1) (pin 37))) (net (code 56) (name /gpio/P35) - (node (ref U1) (pin C17)) - (node (ref J1) (pin 35))) + (node (ref J1) (pin 35)) + (node (ref U1) (pin C17))) (net (code 57) (name /gpio/P33) - (node (ref U1) (pin B18)) - (node (ref J1) (pin 33))) + (node (ref J1) (pin 33)) + (node (ref U1) (pin B18))) (net (code 58) (name /gpio/P31) (node (ref J1) (pin 31)) (node (ref U1) (pin B19))) @@ -1856,8 +1897,8 @@ (node (ref U1) (pin B20)) (node (ref J1) (pin 29))) (net (code 60) (name /gpio/P38) - (node (ref J1) (pin 38)) - (node (ref U1) (pin C16))) + (node (ref U1) (pin C16)) + (node (ref J1) (pin 38))) (net (code 61) (name /gpio/P36) (node (ref U1) (pin B17)) (node (ref J1) (pin 36))) @@ -1868,8 +1909,8 @@ (node (ref J1) (pin 32)) (node (ref U1) (pin A18))) (net (code 64) (name /gpio/P30) - (node (ref J1) (pin 30)) - (node (ref U1) (pin A19))) + (node (ref U1) (pin A19)) + (node (ref J1) (pin 30))) (net (code 65) (name /gpio/P24) (node (ref U1) (pin E7)) (node (ref J1) (pin 24))) @@ -1880,17 +1921,17 @@ (node (ref J1) (pin 26)) (node (ref U1) (pin E6))) (net (code 68) (name /gpio/P27) - (node (ref U1) (pin B6)) - (node (ref J1) (pin 27))) + (node (ref J1) (pin 27)) + (node (ref U1) (pin B6))) (net (code 69) (name /gpio/P28) - (node (ref U1) (pin A6)) - (node (ref J1) (pin 28))) + (node (ref J1) (pin 28)) + (node (ref U1) (pin A6))) (net (code 70) (name /gpio/P23) - (node (ref J1) (pin 23)) - (node (ref U1) (pin D7))) + (node (ref U1) (pin D7)) + (node (ref J1) (pin 23))) (net (code 71) (name /gpio/P22) - (node (ref J1) (pin 22)) - (node (ref U1) (pin C6))) + (node (ref U1) (pin C6)) + (node (ref J1) (pin 22))) (net (code 72) (name /gpio/P21) (node (ref U1) (pin C7)) (node (ref J1) (pin 21))) @@ -1904,8 +1945,8 @@ (node (ref J1) (pin 18)) (node (ref U1) (pin C8))) (net (code 76) (name /gpio/P17) - (node (ref U1) (pin B8)) - (node (ref J1) (pin 17))) + (node (ref J1) (pin 17)) + (node (ref U1) (pin B8))) (net (code 77) (name /gpio/P16) (node (ref J1) (pin 16)) (node (ref U1) (pin A7))) @@ -1913,14 +1954,14 @@ (node (ref J1) (pin 15)) (node (ref U1) (pin A8))) (net (code 79) (name /gpio/P13) - (node (ref U1) (pin E9)) - (node (ref J1) (pin 13))) + (node (ref J1) (pin 13)) + (node (ref U1) (pin E9))) (net (code 80) (name /gpio/P14) (node (ref J1) (pin 14)) (node (ref U1) (pin D9))) (net (code 81) (name /gpio/P12) - (node (ref U1) (pin B9)) - (node (ref J1) (pin 12))) + (node (ref J1) (pin 12)) + (node (ref U1) (pin B9))) (net (code 82) (name /gpio/P11) (node (ref U1) (pin C10)) (node (ref J1) (pin 11))) @@ -1928,68 +1969,68 @@ (node (ref J1) (pin 9)) (node (ref U1) (pin B10))) (net (code 84) (name /gpio/P10) - (node (ref J1) (pin 10)) - (node (ref U1) (pin A9))) + (node (ref U1) (pin A9)) + (node (ref J1) (pin 10))) (net (code 85) (name /gpio/P8) - (node (ref U1) (pin A11)) - (node (ref J1) (pin 8))) + (node (ref J1) (pin 8)) + (node (ref U1) (pin A11))) (net (code 86) (name /gpio/P7) (node (ref U1) (pin A10)) (node (ref J1) (pin 7))) (net (code 87) (name /gpio/P6) - (node (ref U1) (pin C11)) - (node (ref J1) (pin 6))) + (node (ref J1) (pin 6)) + (node (ref U1) (pin C11))) (net (code 88) (name /gpio/P5) - (node (ref J1) (pin 5)) - (node (ref U1) (pin B11))) + (node (ref U1) (pin B11)) + (node (ref J1) (pin 5))) (net (code 89) (name /gpio/USB5V) (node (ref D52) (pin 2))) (net (code 90) (name /gpio/IN5V) (node (ref D51) (pin 2)) (node (ref J1) (pin 1))) (net (code 91) (name +5V) - (node (ref U3) (pin 4)) - (node (ref R3) (pin 1)) - (node (ref Q1) (pin 2)) - (node (ref D9) (pin 2)) - (node (ref C13) (pin 1)) + (node (ref C1) (pin 1)) + (node (ref GPDI1) (pin 19)) (node (ref D8) (pin 1)) + (node (ref U3) (pin 4)) (node (ref D51) (pin 1)) - (node (ref C9) (pin 1)) - (node (ref C1) (pin 1)) + (node (ref C13) (pin 1)) (node (ref U4) (pin 4)) + (node (ref U5) (pin 4)) + (node (ref R3) (pin 1)) + (node (ref C9) (pin 1)) + (node (ref Q1) (pin 2)) (node (ref C5) (pin 1)) - (node (ref GPDI1) (pin 19)) - (node (ref U5) (pin 4))) + (node (ref D9) (pin 2))) (net (code 92) (name /gpio/OUT5V) (node (ref J1) (pin 2)) (node (ref D52) (pin 1))) (net (code 93) (name +1V2) - (node (ref L1) (pin 2)) + (node (ref U1) (pin J13)) (node (ref U1) (pin H10)) - (node (ref U1) (pin N9)) - (node (ref U1) (pin N12)) (node (ref U1) (pin H13)) - (node (ref U1) (pin J13)) - (node (ref U1) (pin K13)) - (node (ref U1) (pin L13)) - (node (ref U1) (pin M13)) - (node (ref U1) (pin N13)) - (node (ref RA1) (pin 1)) - (node (ref U1) (pin H9)) - (node (ref C3) (pin 1)) + (node (ref U1) (pin N12)) + (node (ref L1) (pin 2)) (node (ref C4) (pin 1)) (node (ref C2) (pin 1)) + (node (ref U1) (pin K13)) + (node (ref C3) (pin 1)) + (node (ref RA1) (pin 1)) + (node (ref U1) (pin N13)) + (node (ref U1) (pin M13)) (node (ref U1) (pin H12)) + (node (ref U1) (pin L13)) + (node (ref U1) (pin N11)) + (node (ref U1) (pin H11)) + (node (ref U1) (pin N10)) (node (ref U1) (pin H8)) (node (ref U1) (pin J8)) (node (ref U1) (pin K8)) (node (ref U1) (pin L8)) (node (ref U1) (pin M8)) - (node (ref U1) (pin N11)) (node (ref U1) (pin N8)) - (node (ref U1) (pin H11)) - (node (ref U1) (pin N10))) + (node (ref U1) (pin N9)) + (node (ref U1) (pin H9))) (net (code 94) (name "Net-(L3-Pad1)") (node (ref L3) (pin 1)) (node (ref U5) (pin 3))) @@ -2000,88 +2041,88 @@ (node (ref U3) (pin 3)) (node (ref L1) (pin 1))) (net (code 97) (name /power/WAKEUPn) - (node (ref R6) (pin 2)) - (node (ref U7) (pin 7))) + (node (ref U7) (pin 7)) + (node (ref R6) (pin 2))) (net (code 98) (name /power/VBAT) (node (ref U7) (pin 3)) (node (ref BAT1) (pin 1))) (net (code 99) (name /power/OSCI_32k) - (node (ref U7) (pin 1)) - (node (ref Y1) (pin 1))) + (node (ref Y1) (pin 1)) + (node (ref U7) (pin 1))) (net (code 100) (name "Net-(Y1-Pad2)") (node (ref Y1) (pin 2))) (net (code 101) (name "Net-(Y1-Pad3)") (node (ref Y1) (pin 3))) (net (code 102) (name /power/OSCO_32k) - (node (ref U7) (pin 2)) - (node (ref Y1) (pin 4))) + (node (ref Y1) (pin 4)) + (node (ref U7) (pin 2))) (net (code 103) (name "Net-(Q2-Pad3)") - (node (ref R8) (pin 2)) - (node (ref Q2) (pin 3))) + (node (ref Q2) (pin 3)) + (node (ref R8) (pin 2))) (net (code 104) (name SHUTDOWN) - (node (ref R13) (pin 1)) - (node (ref D12) (pin 2))) + (node (ref D12) (pin 2)) + (node (ref R13) (pin 1))) (net (code 105) (name FTDI_nSUSPEND) (node (ref U6) (pin 30)) (node (ref D13) (pin 2))) (net (code 106) (name /power/HOLD) - (node (ref D11) (pin 1)) - (node (ref R4) (pin 1))) + (node (ref R4) (pin 1)) + (node (ref D11) (pin 1))) (net (code 107) (name /power/WKUP) - (node (ref D10) (pin 2)) - (node (ref C13) (pin 2)) (node (ref Q1) (pin 3)) - (node (ref R3) (pin 2))) + (node (ref R3) (pin 2)) + (node (ref C13) (pin 2)) + (node (ref D10) (pin 2))) (net (code 108) (name /power/SHUT) - (node (ref C14) (pin 1)) (node (ref D12) (pin 1)) + (node (ref C14) (pin 1)) (node (ref R5) (pin 1)) (node (ref Q2) (pin 1))) (net (code 109) (name /power/WKn) - (node (ref Q1) (pin 1)) - (node (ref R6) (pin 1))) + (node (ref R6) (pin 1)) + (node (ref Q1) (pin 1))) (net (code 110) (name /power/WAKE) - (node (ref R1) (pin 1)) - (node (ref D10) (pin 1))) + (node (ref D10) (pin 1)) + (node (ref R1) (pin 1))) (net (code 111) (name I2C_SCL) (node (ref U7) (pin 6))) (net (code 112) (name +2V5) - (node (ref L3) (pin 2)) + (node (ref C12) (pin 1)) (node (ref U1) (pin F15)) - (node (ref C10) (pin 1)) - (node (ref RA2) (pin 1)) + (node (ref L3) (pin 2)) (node (ref U1) (pin F6)) + (node (ref RA2) (pin 1)) + (node (ref U7) (pin 8)) (node (ref U1) (pin P6)) + (node (ref U1) (pin P15)) (node (ref C11) (pin 1)) - (node (ref C12) (pin 1)) - (node (ref U7) (pin 8)) - (node (ref U1) (pin P15))) + (node (ref C10) (pin 1))) (net (code 113) (name I2C_SDA) (node (ref U7) (pin 5))) (net (code 114) (name /power/FB1) - (node (ref U3) (pin 5)) (node (ref RB1) (pin 2)) (node (ref RA1) (pin 2)) + (node (ref U3) (pin 5)) (node (ref C2) (pin 2))) (net (code 115) (name /power/PWREN) + (node (ref U5) (pin 1)) + (node (ref U4) (pin 1)) + (node (ref R4) (pin 2)) (node (ref R2) (pin 1)) - (node (ref U3) (pin 1)) - (node (ref R1) (pin 2)) - (node (ref R8) (pin 1)) (node (ref D13) (pin 1)) - (node (ref R4) (pin 2)) - (node (ref U4) (pin 1)) - (node (ref U5) (pin 1))) + (node (ref R8) (pin 1)) + (node (ref R1) (pin 2)) + (node (ref U3) (pin 1))) (net (code 116) (name /power/FB3) - (node (ref C6) (pin 2)) - (node (ref RA3) (pin 2)) (node (ref U4) (pin 5)) + (node (ref RA3) (pin 2)) + (node (ref C6) (pin 2)) (node (ref RB3) (pin 2))) (net (code 117) (name /power/FB2) - (node (ref U5) (pin 5)) (node (ref C10) (pin 2)) (node (ref RA2) (pin 2)) - (node (ref RB2) (pin 2))) + (node (ref RB2) (pin 2)) + (node (ref U5) (pin 5))) (net (code 118) (name LED1) (node (ref D1) (pin 2))) (net (code 119) (name BTN_R) @@ -2105,13 +2146,13 @@ (net (code 128) (name OLED_CS) (node (ref OLED1) (pin 7))) (net (code 129) (name "Net-(BTN1-Pad1)") + (node (ref R7) (pin 2)) (node (ref BTN1) (pin 1)) - (node (ref BTN2) (pin 1)) + (node (ref BTN3) (pin 1)) (node (ref BTN4) (pin 1)) - (node (ref R7) (pin 2)) (node (ref BTN5) (pin 1)) - (node (ref BTN6) (pin 1)) - (node (ref BTN3) (pin 1))) + (node (ref BTN2) (pin 1)) + (node (ref BTN6) (pin 1))) (net (code 130) (name OLED_DC) (node (ref OLED1) (pin 6))) (net (code 131) (name OLED_RES) @@ -2132,71 +2173,71 @@ (node (ref GPDI1) (pin 18))) (net (code 139) (name GPDI_SCL) (node (ref GPDI1) (pin 17))) - (net (code 140) (name GPDI_D0_N) - (node (ref GPDI1) (pin 11))) - (net (code 141) (name GPDI_CEC) + (net (code 140) (name GPDI_CEC) (node (ref GPDI1) (pin 15))) - (net (code 142) (name GPDI_CLK_N) + (net (code 141) (name GPDI_CLK_N) (node (ref GPDI1) (pin 14))) + (net (code 142) (name GPDI_D1_N) + (node (ref GPDI1) (pin 8))) (net (code 143) (name GPDI_CLK_P) (node (ref GPDI1) (pin 12))) - (net (code 144) (name GPDI_D0_P) + (net (code 144) (name GPDI_D0_N) + (node (ref GPDI1) (pin 11))) + (net (code 145) (name GPDI_D0_P) (node (ref GPDI1) (pin 9))) - (net (code 145) (name GPDI_D1_N) - (node (ref GPDI1) (pin 8))) - (net (code 146) (name GPDI_D1_P) + (net (code 146) (name GPDI_ETH_N) + (node (ref GPDI1) (pin 1))) + (net (code 147) (name GPDI_D1_P) (node (ref GPDI1) (pin 6))) - (net (code 147) (name GPDI_D2_N) + (net (code 148) (name GPDI_D2_N) (node (ref GPDI1) (pin 5))) - (net (code 148) (name GPDI_D2_P) + (net (code 149) (name GPDI_D2_P) (node (ref GPDI1) (pin 3))) - (net (code 149) (name GPDI_ETH_P) + (net (code 150) (name GPDI_ETH_P) (node (ref GPDI1) (pin 2))) - (net (code 150) (name GPDI_ETH_N) - (node (ref GPDI1) (pin 1))) - (net (code 151) (name FTDI_RXD) - (node (ref U6) (pin 33))) - (net (code 152) (name FTDI_TXD) - (node (ref U6) (pin 32))) - (net (code 153) (name JTAG_TMS) - (node (ref U1) (pin U5)) - (node (ref U6) (pin 15)) - (node (ref U2) (pin 7))) - (net (code 154) (name JTAG_TDO) - (node (ref U6) (pin 14)) - (node (ref U2) (pin 5)) - (node (ref U1) (pin V4))) - (net (code 155) (name JTAG_TDI) - (node (ref U6) (pin 13)) - (node (ref U2) (pin 4)) - (node (ref U1) (pin R5))) - (net (code 156) (name JTAG_TCK) + (net (code 151) (name JTAG_TCK) (node (ref U2) (pin 6)) (node (ref U6) (pin 12)) (node (ref U1) (pin T5))) - (net (code 157) (name /usb/FTDI_nTXLED) - (node (ref U6) (pin 49))) - (net (code 158) (name FTDI_nRTS) + (net (code 152) (name JTAG_TDI) + (node (ref U2) (pin 4)) + (node (ref U1) (pin R5)) + (node (ref U6) (pin 13))) + (net (code 153) (name JTAG_TDO) + (node (ref U1) (pin V4)) + (node (ref U6) (pin 14)) + (node (ref U2) (pin 5))) + (net (code 154) (name JTAG_TMS) + (node (ref U2) (pin 7)) + (node (ref U6) (pin 15)) + (node (ref U1) (pin U5))) + (net (code 155) (name FTDI_TXD) + (node (ref U6) (pin 32))) + (net (code 156) (name FTDI_RXD) + (node (ref U6) (pin 33))) + (net (code 157) (name FTDI_nRTS) (node (ref U6) (pin 34))) - (net (code 159) (name FTDI_nCTS) + (net (code 158) (name FTDI_nCTS) (node (ref U6) (pin 35))) - (net (code 160) (name FTDI_nDTR) + (net (code 159) (name FTDI_nDTR) (node (ref U6) (pin 37))) - (net (code 161) (name FTDI_nDCD) + (net (code 160) (name FTDI_nDCD) (node (ref U6) (pin 39))) - (net (code 162) (name FTDI_nDSR) + (net (code 161) (name FTDI_nDSR) (node (ref U6) (pin 38))) - (net (code 163) (name FTDI_nRI) + (net (code 162) (name FTDI_nRI) (node (ref U6) (pin 40))) - (net (code 164) (name /usb/FTDI_nRXLED) + (net (code 163) (name /usb/FTDI_nRXLED) (node (ref U6) (pin 48))) + (net (code 164) (name /usb/FTDI_nTXLED) + (node (ref U6) (pin 49))) (net (code 165) (name /usb/OSCO_12M) - (node (ref C16) (pin 1)) + (node (ref Y2) (pin 2)) (node (ref U6) (pin 4)) - (node (ref Y2) (pin 2))) + (node (ref C16) (pin 1))) (net (code 166) (name /usb/OSCI_12M) - (node (ref Y2) (pin 1)) (node (ref C15) (pin 1)) + (node (ref Y2) (pin 1)) (node (ref U6) (pin 3))) (net (code 167) (name USB_FTDI_DM) (node (ref U6) (pin 7)) @@ -2210,18 +2251,18 @@ (node (ref U8) (pin 2))) (net (code 170) (name /usb/EECS) (node (ref U6) (pin 1)) - (node (ref U8) (pin 1)) - (node (ref R10) (pin 2))) + (node (ref R10) (pin 2)) + (node (ref U8) (pin 1))) (net (code 171) (name "Net-(U6-Pad10)") (node (ref U6) (pin 10))) (net (code 172) (name /usb/EEDATA) + (node (ref U8) (pin 3)) (node (ref U6) (pin 55)) - (node (ref R12) (pin 1)) - (node (ref U8) (pin 3))) + (node (ref R12) (pin 1))) (net (code 173) (name "Net-(R11-Pad2)") - (node (ref U8) (pin 4)) (node (ref R12) (pin 2)) - (node (ref R11) (pin 2))) + (node (ref R11) (pin 2)) + (node (ref U8) (pin 4))) (net (code 174) (name "Net-(US2-Pad4)") (node (ref US2) (pin 4))) (net (code 175) (name "Net-(US1-Pad4)") @@ -2237,8 +2278,8 @@ (net (code 180) (name "Net-(U6-Pad11)") (node (ref U6) (pin 11))) (net (code 181) (name /usb/USB5V) - (node (ref US1) (pin 1)) - (node (ref D8) (pin 2))) + (node (ref D8) (pin 2)) + (node (ref US1) (pin 1))) (net (code 182) (name "Net-(D9-Pad1)") (node (ref US2) (pin 1)) (node (ref D9) (pin 1))) @@ -2252,8 +2293,8 @@ (node (ref U6) (pin 51))) (net (code 187) (name +1V8) (node (ref U6) (pin 31)) - (node (ref U6) (pin 2)) - (node (ref C17) (pin 1))) + (node (ref C17) (pin 1)) + (node (ref U6) (pin 2))) (net (code 188) (name "Net-(U6-Pad22)") (node (ref U6) (pin 22))) (net (code 189) (name "Net-(U6-Pad42)") @@ -2286,11 +2327,11 @@ (node (ref SD1) (pin 9)) (node (ref U2) (pin 14))) (net (code 203) (name SD_MTCK) - (node (ref U2) (pin 13)) - (node (ref SD1) (pin 5))) + (node (ref SD1) (pin 5)) + (node (ref U2) (pin 13))) (net (code 204) (name SD_MTMS) - (node (ref U2) (pin 12)) - (node (ref SD1) (pin 2))) + (node (ref SD1) (pin 2)) + (node (ref U2) (pin 12))) (net (code 205) (name SD_3) (node (ref U2) (pin 11)) (node (ref SD1) (pin 1))) @@ -2298,8 +2339,8 @@ (node (ref U2) (pin 10)) (node (ref SD1) (pin 8))) (net (code 207) (name SD_MTDO) - (node (ref U2) (pin 9)) - (node (ref SD1) (pin 7))) + (node (ref SD1) (pin 7)) + (node (ref U2) (pin 9))) (net (code 208) (name WIFI_RXD) (node (ref U2) (pin 21))) (net (code 209) (name WIFI_TXD) @@ -2439,11 +2480,11 @@ (net (code 276) (name "Net-(AUDIO1-Pad6)") (node (ref AUDIO1) (pin 6))) (net (code 277) (name /analog/AUDIO_R) - (node (ref AUDIO1) (pin 3)) (node (ref R18) (pin 2)) - (node (ref R19) (pin 2)) + (node (ref AUDIO1) (pin 3)) + (node (ref R21) (pin 2)) (node (ref R20) (pin 2)) - (node (ref R21) (pin 2))) + (node (ref R19) (pin 2))) (net (code 278) (name AUDIO_L0) (node (ref R17) (pin 1))) (net (code 279) (name AUDIO_L1) @@ -2451,14 +2492,26 @@ (net (code 280) (name AUDIO_L2) (node (ref R15) (pin 1))) (net (code 281) (name /analog/AUDIO_L) - (node (ref R16) (pin 2)) - (node (ref R14) (pin 2)) (node (ref AUDIO1) (pin 1)) + (node (ref R15) (pin 2)) (node (ref R17) (pin 2)) - (node (ref R15) (pin 2))) + (node (ref R16) (pin 2)) + (node (ref R14) (pin 2))) (net (code 282) (name AUDIO_L3) (node (ref R14) (pin 1))) - (net (code 283) (name SD_WP) - (node (ref SD1) (pin 11))) - (net (code 284) (name SD_CD) - (node (ref SD1) (pin 10))))) \ No newline at end of file + (net (code 283) (name "Net-(U10-Pad1)") + (node (ref U10) (pin 1))) + (net (code 284) (name "Net-(U10-Pad2)") + (node (ref U10) (pin 2))) + (net (code 285) (name "Net-(U10-Pad3)") + (node (ref U10) (pin 3))) + (net (code 286) (name "Net-(U10-Pad5)") + (node (ref U10) (pin 5))) + (net (code 287) (name "Net-(U10-Pad6)") + (node (ref U10) (pin 6))) + (net (code 288) (name "Net-(U10-Pad7)") + (node (ref U10) (pin 7))) + (net (code 289) (name SD_CD) + (node (ref SD1) (pin 10))) + (net (code 290) (name SD_WP) + (node (ref SD1) (pin 11))))) \ No newline at end of file diff --git a/ulx3s.sch b/ulx3s.sch index d67e710..cf7a81c 100644 --- a/ulx3s.sch +++ b/ulx3s.sch @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 1 10 +Sheet 1 11 Title "ULX3S" Date "" Rev "0.0.1" @@ -105,4 +105,10 @@ U 58DA7327 F0 "sdcard" 60 F1 "sdcard.sch" 60 $EndSheet +$Sheet +S 10400 5900 750 450 +U 58D913EC +F0 "flash" 60 +F1 "flash.sch" 60 +$EndSheet $EndSCHEMATC diff --git a/usb.bak b/usb.bak index 1e3c6a0..67aebc5 100644 --- a/usb.bak +++ b/usb.bak @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 6 10 +Sheet 6 11 Title "ULX3S" Date "" Rev "0.0.1" diff --git a/usb.sch b/usb.sch index 1e3c6a0..0cf5b4a 100644 --- a/usb.sch +++ b/usb.sch @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 6 10 +Sheet 6 11 Title "ULX3S" Date "" Rev "0.0.1" @@ -65,10 +65,10 @@ Wire Wire Line Wire Wire Line 2750 1700 2800 1700 $Comp -L +5V #PWR057 +L +5V #PWR67 U 1 1 58D6C83B P 2800 1700 -F 0 "#PWR057" H 2800 1550 50 0001 C CNN +F 0 "#PWR67" H 2800 1550 50 0001 C CNN F 1 "+5V" H 2800 1840 50 0000 C CNN F 2 "" H 2800 1700 60 0000 C CNN F 3 "" H 2800 1700 60 0000 C CNN @@ -93,10 +93,10 @@ $EndComp Wire Wire Line 1800 2650 2550 2650 $Comp -L +5V #PWR058 +L +5V #PWR68 U 1 1 58D6C83D P 2850 2650 -F 0 "#PWR058" H 2850 2500 50 0001 C CNN +F 0 "#PWR68" H 2850 2500 50 0001 C CNN F 1 "+5V" H 2850 2790 50 0000 C CNN F 2 "" H 2850 2650 60 0000 C CNN F 3 "" H 2850 2650 60 0000 C CNN @@ -126,10 +126,10 @@ F 3 "" V 1450 2750 50 0000 C CNN 0 -1 1 0 $EndComp $Comp -L GND #PWR059 +L GND #PWR62 U 1 1 58D6C842 P 1900 2100 -F 0 "#PWR059" H 1900 1850 50 0001 C CNN +F 0 "#PWR62" H 1900 1850 50 0001 C CNN F 1 "GND" H 1900 1950 50 0000 C CNN F 2 "" H 1900 2100 50 0000 C CNN F 3 "" H 1900 2100 50 0000 C CNN @@ -141,10 +141,10 @@ Wire Wire Line Wire Wire Line 1800 3050 1900 3050 $Comp -L GND #PWR060 +L GND #PWR63 U 1 1 58D6C843 P 1900 3050 -F 0 "#PWR060" H 1900 2800 50 0001 C CNN +F 0 "#PWR63" H 1900 2800 50 0001 C CNN F 1 "GND" H 1900 2900 50 0000 C CNN F 2 "" H 1900 3050 50 0000 C CNN F 3 "" H 1900 3050 50 0000 C CNN @@ -174,10 +174,10 @@ Wire Wire Line 1800 2000 1850 2000 NoConn ~ 1850 2000 $Comp -L GND #PWR061 +L GND #PWR60 U 1 1 58D82518 P 1400 2300 -F 0 "#PWR061" H 1400 2050 50 0001 C CNN +F 0 "#PWR60" H 1400 2050 50 0001 C CNN F 1 "GND" H 1400 2150 50 0000 C CNN F 2 "" H 1400 2300 50 0000 C CNN F 3 "" H 1400 2300 50 0000 C CNN @@ -185,10 +185,10 @@ F 3 "" H 1400 2300 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR062 +L GND #PWR61 U 1 1 58D8254A P 1400 3250 -F 0 "#PWR062" H 1400 3000 50 0001 C CNN +F 0 "#PWR61" H 1400 3000 50 0001 C CNN F 1 "GND" H 1400 3100 50 0000 C CNN F 2 "" H 1400 3250 50 0000 C CNN F 3 "" H 1400 3250 50 0000 C CNN @@ -207,10 +207,10 @@ F 3 "" H 5550 3400 60 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR063 +L GND #PWR75 U 1 1 58D8877C P 5550 5750 -F 0 "#PWR063" H 5550 5500 50 0001 C CNN +F 0 "#PWR75" H 5550 5500 50 0001 C CNN F 1 "GND" H 5550 5600 50 0000 C CNN F 2 "" H 5550 5750 50 0000 C CNN F 3 "" H 5550 5750 50 0000 C CNN @@ -241,10 +241,10 @@ Wire Wire Line 5500 1150 5500 1250 Connection ~ 5400 1150 $Comp -L +1V8 #PWR064 +L +1V8 #PWR71 U 1 1 58D88D43 P 4150 1800 -F 0 "#PWR064" H 4150 1650 50 0001 C CNN +F 0 "#PWR71" H 4150 1650 50 0001 C CNN F 1 "+1V8" H 4150 1940 50 0000 C CNN F 2 "" H 4150 1800 50 0000 C CNN F 3 "" H 4150 1800 50 0000 C CNN @@ -268,10 +268,10 @@ F 3 "" H 4200 2000 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR065 +L GND #PWR72 U 1 1 58D88E02 P 4200 2200 -F 0 "#PWR065" H 4200 1950 50 0001 C CNN +F 0 "#PWR72" H 4200 1950 50 0001 C CNN F 1 "GND" H 4200 2050 50 0000 C CNN F 2 "" H 4200 2200 50 0000 C CNN F 3 "" H 4200 2200 50 0000 C CNN @@ -288,10 +288,10 @@ Wire Wire Line 5150 1150 5150 1250 Connection ~ 5050 1150 $Comp -L +1V8 #PWR066 +L +1V8 #PWR74 U 1 1 58D88EF8 P 5400 1050 -F 0 "#PWR066" H 5400 900 50 0001 C CNN +F 0 "#PWR74" H 5400 900 50 0001 C CNN F 1 "+1V8" H 5400 1190 50 0000 C CNN F 2 "" H 5400 1050 50 0000 C CNN F 3 "" H 5400 1050 50 0000 C CNN @@ -299,10 +299,10 @@ F 3 "" H 5400 1050 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +3V3 #PWR067 +L +3V3 #PWR76 U 1 1 58D88F34 P 5750 1050 -F 0 "#PWR067" H 5750 900 50 0001 C CNN +F 0 "#PWR76" H 5750 900 50 0001 C CNN F 1 "+3V3" H 5750 1190 50 0000 C CNN F 2 "" H 5750 1050 50 0000 C CNN F 3 "" H 5750 1050 50 0000 C CNN @@ -310,10 +310,10 @@ F 3 "" H 5750 1050 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +3V3 #PWR068 +L +3V3 #PWR70 U 1 1 58D893C4 P 4050 1650 -F 0 "#PWR068" H 4050 1500 50 0001 C CNN +F 0 "#PWR70" H 4050 1500 50 0001 C CNN F 1 "+3V3" H 4050 1790 50 0000 C CNN F 2 "" H 4050 1650 50 0000 C CNN F 3 "" H 4050 1650 50 0000 C CNN @@ -323,10 +323,10 @@ $EndComp Wire Wire Line 4050 1650 4250 1650 $Comp -L +3V3 #PWR069 +L +3V3 #PWR73 U 1 1 58D89CFD P 5050 1050 -F 0 "#PWR069" H 5050 900 50 0001 C CNN +F 0 "#PWR73" H 5050 900 50 0001 C CNN F 1 "+3V3" H 5050 1190 50 0000 C CNN F 2 "" H 5050 1050 50 0000 C CNN F 3 "" H 5050 1050 50 0000 C CNN @@ -396,10 +396,10 @@ Wire Wire Line 3150 5000 3050 5000 Connection ~ 3050 5000 $Comp -L GND #PWR070 +L GND #PWR69 U 1 1 58D8C2A8 P 3050 5200 -F 0 "#PWR070" H 3050 4950 50 0001 C CNN +F 0 "#PWR69" H 3050 4950 50 0001 C CNN F 1 "GND" H 3050 5050 50 0000 C CNN F 2 "" H 3050 5200 50 0000 C CNN F 3 "" H 3050 5200 50 0000 C CNN @@ -499,10 +499,10 @@ F 3 "" H 1650 4750 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +3V3 #PWR071 +L +3V3 #PWR58 U 1 1 58D8D327 P 1350 4450 -F 0 "#PWR071" H 1350 4300 50 0001 C CNN +F 0 "#PWR58" H 1350 4300 50 0001 C CNN F 1 "+3V3" H 1350 4590 50 0000 C CNN F 2 "" H 1350 4450 50 0000 C CNN F 3 "" H 1350 4450 50 0000 C CNN @@ -510,10 +510,10 @@ F 3 "" H 1350 4450 50 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3V3 #PWR072 +L +3V3 #PWR66 U 1 1 58D8D351 P 2150 4750 -F 0 "#PWR072" H 2150 4600 50 0001 C CNN +F 0 "#PWR66" H 2150 4600 50 0001 C CNN F 1 "+3V3" H 2150 4890 50 0000 C CNN F 2 "" H 2150 4750 50 0000 C CNN F 3 "" H 2150 4750 50 0000 C CNN @@ -521,10 +521,10 @@ F 3 "" H 2150 4750 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR073 +L GND #PWR59 U 1 1 58D8D37B P 1350 4750 -F 0 "#PWR073" H 1350 4500 50 0001 C CNN +F 0 "#PWR59" H 1350 4500 50 0001 C CNN F 1 "GND" H 1350 4600 50 0000 C CNN F 2 "" H 1350 4750 50 0000 C CNN F 3 "" H 1350 4750 50 0000 C CNN @@ -610,10 +610,10 @@ Wire Wire Line Wire Wire Line 850 4550 850 4400 $Comp -L +3V3 #PWR074 +L +3V3 #PWR57 U 1 1 58D8E00C P 700 4000 -F 0 "#PWR074" H 700 3850 50 0001 C CNN +F 0 "#PWR57" H 700 3850 50 0001 C CNN F 1 "+3V3" H 700 4140 50 0000 C CNN F 2 "" H 700 4000 50 0000 C CNN F 3 "" H 700 4000 50 0000 C CNN @@ -628,10 +628,10 @@ Wire Wire Line 850 4050 850 4100 Connection ~ 700 4050 $Comp -L +3V3 #PWR075 +L +3V3 #PWR65 U 1 1 58D8E1C0 P 2100 3950 -F 0 "#PWR075" H 2100 3800 50 0001 C CNN +F 0 "#PWR65" H 2100 3800 50 0001 C CNN F 1 "+3V3" H 2100 4090 50 0000 C CNN F 2 "" H 2100 3950 50 0000 C CNN F 3 "" H 2100 3950 50 0000 C CNN @@ -644,10 +644,10 @@ Connection ~ 2100 4550 Wire Wire Line 2100 4350 2100 4550 $Comp -L GND #PWR076 +L GND #PWR64 U 1 1 58D8EDE4 P 2000 4650 -F 0 "#PWR076" H 2000 4400 50 0001 C CNN +F 0 "#PWR64" H 2000 4400 50 0001 C CNN F 1 "GND" H 2000 4500 50 0000 C CNN F 2 "" H 2000 4650 50 0000 C CNN F 3 "" H 2000 4650 50 0000 C CNN diff --git a/wifi.bak b/wifi.bak index 939a016..adf69a4 100644 --- a/wifi.bak +++ b/wifi.bak @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 7 10 +Sheet 7 11 Title "ULX3S" Date "" Rev "0.0.1" diff --git a/wifi.sch b/wifi.sch index 939a016..26fc116 100644 --- a/wifi.sch +++ b/wifi.sch @@ -39,7 +39,7 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 7 10 +Sheet 7 11 Title "ULX3S" Date "" Rev "0.0.1" @@ -71,10 +71,10 @@ Wire Wire Line Wire Wire Line 4100 4950 4200 4950 $Comp -L GND #PWR077 +L GND #PWR78 U 1 1 58D75E1F P 4200 4950 -F 0 "#PWR077" H 4200 4700 50 0001 C CNN +F 0 "#PWR78" 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 @@ -100,10 +100,10 @@ Wire Wire Line Wire Wire Line 4100 4350 4400 4350 $Comp -L +3V3 #PWR078 +L +3V3 #PWR77 U 1 1 58D75E28 P 2250 4950 -F 0 "#PWR078" H 2250 4800 50 0001 C CNN +F 0 "#PWR77" 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