Added hierarchical pins for some components, finished io expander to lcd bus, going with 2x20 icd block header for the tft bus but dont have a part number for digikey

stable
Penguin 4 years ago
parent 3cdbf95028
commit 95d9b41c52

@ -1 +1 @@
,penguin,penguin-pc,19.03.2020 17:46,file:///home/penguin/.config/libreoffice/4;
,penguin,penguin-pc,19.03.2020 23:26,file:///home/penguin/.config/libreoffice/4;

Binary file not shown.

@ -0,0 +1,333 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
U 2 1 5E82C3BA
P 6800 1600
F 0 "U1" H 6908 2665 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 6908 2574 50 0000 C CNN
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 5600 2850 50 0001 C CNN
F 3 "" H 5600 2850 50 0001 C CNN
2 6800 1600
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
U 3 1 5E82DE73
P 8950 1650
F 0 "U1" H 9058 2665 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 9058 2574 50 0000 C CNN
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 7750 2900 50 0001 C CNN
F 3 "" H 7750 2900 50 0001 C CNN
3 8950 1650
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
U 4 1 5E8352A8
P 10250 1800
F 0 "U1" H 10358 2865 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 10358 2774 50 0000 C CNN
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 9050 3050 50 0001 C CNN
F 3 "" H 9050 3050 50 0001 C CNN
4 10250 1800
1 0 0 -1
$EndComp
$Comp
L Connector:Conn_ARM_JTAG_SWD_10 J2
U 1 1 5EA1E350
P 6200 5150
F 0 "J2" H 5757 5196 50 0000 R CNN
F 1 "Conn_ARM_JTAG_SWD_10" H 5757 5105 50 0000 R CNN
F 2 "Connector_PinSocket_1.27mm:PinSocket_2x04_P1.27mm_Vertical" H 6200 5150 50 0001 C CNN
F 3 "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" V 5850 3900 50 0001 C CNN
1 6200 5150
1 0 0 -1
$EndComp
Wire Notes Line
7200 4200 11150 4200
Wire Notes Line
11150 4200 11150 6450
Wire Notes Line
11150 6450 7200 6450
Wire Notes Line
7200 6450 7200 4200
Text Notes 7250 5100 0 50 ~ 0
Brain -- aka ATSAME54P20A_AU\n - 120Mhz Core Clock\n - 32khz External Clock (for startup)\n - 12(?)Mhz Alt Clock (probably unused, but adding it just in case)\n - 3 Sercoms\n - 1 I2C\n - 1 SPI\n - 1 U(S)ART\n - Interfaces with IO Extender for parallel bus control without sacrificing pins\n - The E54 has a shitty pin set for parallel control (not bc of no. of pins, but \nbecause of positions and default pin functions)
$Comp
L Device:Crystal Y1
U 1 1 5E75D825
P 5000 1300
F 0 "Y1" V 5046 1169 50 0000 R CNN
F 1 "XOSC32" V 4955 1169 50 0000 R CNN
F 2 "Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm" H 5000 1300 50 0001 C CNN
F 3 "~" H 5000 1300 50 0001 C CNN
1 5000 1300
0 -1 -1 0
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
U 1 1 5E82A2F6
P 3650 2000
F 0 "U1" H 3733 3165 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 3733 3074 50 0000 C CNN
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 2450 3250 50 0001 C CNN
F 3 "" H 2450 3250 50 0001 C CNN
1 3650 2000
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C?
U 1 1 5E7E5146
P 5100 1050
F 0 "C?" V 4871 1050 50 0000 C CNN
F 1 "6.8pF" V 4962 1050 50 0000 C CNN
F 2 "" H 5100 1050 50 0001 C CNN
F 3 "~" H 5100 1050 50 0001 C CNN
1 5100 1050
0 1 1 0
$EndComp
$Comp
L Device:C_Small C?
U 1 1 5E7E6123
P 5100 1550
F 0 "C?" V 4871 1550 50 0000 C CNN
F 1 "6.8pF" V 4950 1500 50 0000 C CNN
F 2 "" H 5100 1550 50 0001 C CNN
F 3 "~" H 5100 1550 50 0001 C CNN
1 5100 1550
0 -1 -1 0
$EndComp
Wire Wire Line
4800 1350 4250 1350
Wire Wire Line
4800 1250 4250 1250
Wire Wire Line
5000 1050 5000 1150
Wire Wire Line
5000 1550 5000 1450
Wire Wire Line
4800 1550 5000 1550
Wire Wire Line
4800 1350 4800 1550
Connection ~ 5000 1550
Wire Wire Line
4800 1050 5000 1050
Wire Wire Line
4800 1050 4800 1250
Connection ~ 5000 1050
Wire Wire Line
5200 1050 5450 1050
Wire Wire Line
5450 1050 5450 1300
Wire Wire Line
5450 1550 5200 1550
Wire Wire Line
5450 1300 5550 1300
Connection ~ 5450 1300
Wire Wire Line
5450 1300 5450 1550
$Comp
L power:GND #PWR?
U 1 1 5E825E8D
P 5550 1300
F 0 "#PWR?" H 5550 1050 50 0001 C CNN
F 1 "GND" H 5555 1127 50 0000 C CNN
F 2 "" H 5550 1300 50 0001 C CNN
F 3 "" H 5550 1300 50 0001 C CNN
1 5550 1300
1 0 0 -1
$EndComp
Wire Wire Line
5900 2700 5900 2850
Connection ~ 5350 2700
$Comp
L power:GND #PWR?
U 1 1 5E880A2C
P 5900 2850
F 0 "#PWR?" H 5900 2600 50 0001 C CNN
F 1 "GND" H 5905 2677 50 0000 C CNN
F 2 "" H 5900 2850 50 0001 C CNN
F 3 "" H 5900 2850 50 0001 C CNN
1 5900 2850
1 0 0 -1
$EndComp
Wire Wire Line
5150 2550 5150 2500
Wire Wire Line
5150 2500 4900 2500
Wire Wire Line
4900 2500 4900 2650
Wire Wire Line
4900 2650 4250 2650
Wire Wire Line
5150 2850 5150 2900
Wire Wire Line
5150 2900 4900 2900
Wire Wire Line
4900 2900 4900 2750
Wire Wire Line
4900 2750 4250 2750
$Comp
L Device:C_Small C?
U 1 1 5E8AA0A3
P 5250 3050
F 0 "C?" V 5450 3050 50 0000 C CNN
F 1 "5pF" V 5350 3050 50 0000 C CNN
F 2 "" H 5250 3050 50 0001 C CNN
F 3 "~" H 5250 3050 50 0001 C CNN
1 5250 3050
0 1 1 0
$EndComp
Wire Wire Line
5350 2700 4950 2700
$Comp
L Device:Crystal_GND24 Y?
U 1 1 5E843969
P 5150 2700
F 0 "Y?" V 5100 3050 50 0000 R CNN
F 1 "XOSC0" V 5000 3200 50 0000 R CNN
F 2 "" H 5150 2700 50 0001 C CNN
F 3 "~" H 5150 2700 50 0001 C CNN
1 5150 2700
0 1 1 0
$EndComp
Wire Wire Line
5150 3050 5150 2900
Connection ~ 5150 2900
$Comp
L Device:C_Small C?
U 1 1 5E8C2D5D
P 5250 2350
F 0 "C?" V 5021 2350 50 0000 C CNN
F 1 "5pF" V 5112 2350 50 0000 C CNN
F 2 "" H 5250 2350 50 0001 C CNN
F 3 "~" H 5250 2350 50 0001 C CNN
1 5250 2350
0 1 1 0
$EndComp
Wire Wire Line
5150 2500 5150 2350
Connection ~ 5150 2500
Wire Wire Line
5350 2700 5900 2700
Wire Wire Line
5350 2350 5350 2700
Wire Wire Line
5350 3050 5350 2700
Text GLabel 900 800 0 50 Input ~ 0
g_3v3
Text GLabel 850 950 0 50 Input ~ 0
g_5v
Text Label 1500 800 0 50 ~ 0
3v3
Text Label 1500 950 0 50 ~ 0
5v
Text HLabel 1100 2100 0 50 Input ~ 0
DEBUG_TX
Text HLabel 1100 2250 0 50 Input ~ 0
DEBUG_RX
Text Label 1550 2100 0 50 ~ 0
UART0_TX
Text Label 1550 2250 0 50 ~ 0
UART0_RX
Text HLabel 1350 2400 0 50 Input ~ 0
MASTER_SPI_MOSI
Text HLabel 1350 2550 0 50 Input ~ 0
MASTER_SPI_MISO
Text HLabel 1300 2700 0 50 Input ~ 0
MASTER_SPI_CLK
Text HLabel 1100 2850 0 50 Input ~ 0
~TFT_SPI_CS
Text HLabel 1250 3000 0 50 Input ~ 0
~FLASH_MEM_CS
Text HLabel 1300 3300 0 50 Input ~ 0
MASTER_I2C_SDA
Text HLabel 1300 3450 0 50 Input ~ 0
MASTER_I2C_SCL
Wire Wire Line
1350 2400 1550 2400
Wire Wire Line
1350 2550 1550 2550
Wire Wire Line
1300 2700 1550 2700
Wire Wire Line
1100 2850 1550 2850
Wire Wire Line
1250 3000 1550 3000
Wire Wire Line
1300 3300 1550 3300
Wire Wire Line
1300 3450 1550 3450
Text HLabel 1350 3150 0 50 Input ~ 0
~IO_EXPANDER_CS
Wire Wire Line
1350 3150 1550 3150
Wire Wire Line
1100 2100 1550 2100
Wire Wire Line
1100 2250 1550 2250
Wire Wire Line
900 800 1500 800
Wire Wire Line
850 950 1500 950
Text Notes 600 700 0 50 ~ 0
Power Interface
Wire Notes Line
550 600 1700 600
Text Notes 650 1950 0 50 ~ 0
Brain Interface
Wire Notes Line
550 1850 550 3550
Wire Notes Line
550 3550 2350 3550
Wire Notes Line
2350 3550 2350 1850
Wire Notes Line
2350 1850 550 1850
Text Label 1550 2400 0 50 ~ 0
SPI0_MOSI
Text Label 1550 2550 0 50 ~ 0
SPI0_MISO
Text Label 1550 2700 0 50 ~ 0
SPI0_CLK
Text Label 1550 2850 0 50 ~ 0
SPI0_CS0
Text Label 1550 3000 0 50 ~ 0
SPI0_CS1
Text Label 1550 3150 0 50 ~ 0
SPI0_CS2
Text Label 1550 3300 0 50 ~ 0
I2C0_SDA
Text Label 1550 3450 0 50 ~ 0
I2C0_SCL
Text Label 7550 1250 0 50 ~ 0
VBAT
Wire Wire Line
800 1150 1500 1150
Text Label 800 1150 2 50 ~ 0
3v3
Text Label 1500 1150 0 50 ~ 0
VBAT
Wire Notes Line
1700 1250 550 1250
Wire Notes Line
1700 600 1700 1250
Wire Notes Line
550 600 550 1250
Wire Wire Line
7500 1250 7550 1250
$EndSCHEMATC

@ -0,0 +1,333 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
U 2 1 5E82C3BA
P 6800 1600
F 0 "U1" H 6908 2665 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 6908 2574 50 0000 C CNN
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 5600 2850 50 0001 C CNN
F 3 "" H 5600 2850 50 0001 C CNN
2 6800 1600
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
U 3 1 5E82DE73
P 8950 1650
F 0 "U1" H 9058 2665 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 9058 2574 50 0000 C CNN
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 7750 2900 50 0001 C CNN
F 3 "" H 7750 2900 50 0001 C CNN
3 8950 1650
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
U 4 1 5E8352A8
P 10250 1800
F 0 "U1" H 10358 2865 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 10358 2774 50 0000 C CNN
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 9050 3050 50 0001 C CNN
F 3 "" H 9050 3050 50 0001 C CNN
4 10250 1800
1 0 0 -1
$EndComp
$Comp
L Connector:Conn_ARM_JTAG_SWD_10 J2
U 1 1 5EA1E350
P 6200 5150
F 0 "J2" H 5757 5196 50 0000 R CNN
F 1 "Conn_ARM_JTAG_SWD_10" H 5757 5105 50 0000 R CNN
F 2 "Connector_PinSocket_1.27mm:PinSocket_2x04_P1.27mm_Vertical" H 6200 5150 50 0001 C CNN
F 3 "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" V 5850 3900 50 0001 C CNN
1 6200 5150
1 0 0 -1
$EndComp
Wire Notes Line
7200 4200 11150 4200
Wire Notes Line
11150 4200 11150 6450
Wire Notes Line
11150 6450 7200 6450
Wire Notes Line
7200 6450 7200 4200
Text Notes 7250 5100 0 50 ~ 0
Brain -- aka ATSAME54P20A_AU\n - 120Mhz Core Clock\n - 32khz External Clock (for startup)\n - 12(?)Mhz Alt Clock (probably unused, but adding it just in case)\n - 3 Sercoms\n - 1 I2C\n - 1 SPI\n - 1 U(S)ART\n - Interfaces with IO Extender for parallel bus control without sacrificing pins\n - The E54 has a shitty pin set for parallel control (not bc of no. of pins, but \nbecause of positions and default pin functions)
$Comp
L Device:Crystal Y1
U 1 1 5E75D825
P 5000 1300
F 0 "Y1" V 5046 1169 50 0000 R CNN
F 1 "XOSC32" V 4955 1169 50 0000 R CNN
F 2 "Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm" H 5000 1300 50 0001 C CNN
F 3 "~" H 5000 1300 50 0001 C CNN
1 5000 1300
0 -1 -1 0
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
U 1 1 5E82A2F6
P 3650 2000
F 0 "U1" H 3733 3165 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 3733 3074 50 0000 C CNN
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 2450 3250 50 0001 C CNN
F 3 "" H 2450 3250 50 0001 C CNN
1 3650 2000
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C?
U 1 1 5E7E5146
P 5100 1050
F 0 "C?" V 4871 1050 50 0000 C CNN
F 1 "6.8pF" V 4962 1050 50 0000 C CNN
F 2 "" H 5100 1050 50 0001 C CNN
F 3 "~" H 5100 1050 50 0001 C CNN
1 5100 1050
0 1 1 0
$EndComp
$Comp
L Device:C_Small C?
U 1 1 5E7E6123
P 5100 1550
F 0 "C?" V 4871 1550 50 0000 C CNN
F 1 "6.8pF" V 4950 1500 50 0000 C CNN
F 2 "" H 5100 1550 50 0001 C CNN
F 3 "~" H 5100 1550 50 0001 C CNN
1 5100 1550
0 -1 -1 0
$EndComp
Wire Wire Line
4800 1350 4250 1350
Wire Wire Line
4800 1250 4250 1250
Wire Wire Line
5000 1050 5000 1150
Wire Wire Line
5000 1550 5000 1450
Wire Wire Line
4800 1550 5000 1550
Wire Wire Line
4800 1350 4800 1550
Connection ~ 5000 1550
Wire Wire Line
4800 1050 5000 1050
Wire Wire Line
4800 1050 4800 1250
Connection ~ 5000 1050
Wire Wire Line
5200 1050 5450 1050
Wire Wire Line
5450 1050 5450 1300
Wire Wire Line
5450 1550 5200 1550
Wire Wire Line
5450 1300 5550 1300
Connection ~ 5450 1300
Wire Wire Line
5450 1300 5450 1550
$Comp
L power:GND #PWR?
U 1 1 5E825E8D
P 5550 1300
F 0 "#PWR?" H 5550 1050 50 0001 C CNN
F 1 "GND" H 5555 1127 50 0000 C CNN
F 2 "" H 5550 1300 50 0001 C CNN
F 3 "" H 5550 1300 50 0001 C CNN
1 5550 1300
1 0 0 -1
$EndComp
Wire Wire Line
5900 2700 5900 2850
Connection ~ 5350 2700
$Comp
L power:GND #PWR?
U 1 1 5E880A2C
P 5900 2850
F 0 "#PWR?" H 5900 2600 50 0001 C CNN
F 1 "GND" H 5905 2677 50 0000 C CNN
F 2 "" H 5900 2850 50 0001 C CNN
F 3 "" H 5900 2850 50 0001 C CNN
1 5900 2850
1 0 0 -1
$EndComp
Wire Wire Line
5150 2550 5150 2500
Wire Wire Line
5150 2500 4900 2500
Wire Wire Line
4900 2500 4900 2650
Wire Wire Line
4900 2650 4250 2650
Wire Wire Line
5150 2850 5150 2900
Wire Wire Line
5150 2900 4900 2900
Wire Wire Line
4900 2900 4900 2750
Wire Wire Line
4900 2750 4250 2750
$Comp
L Device:C_Small C?
U 1 1 5E8AA0A3
P 5250 3050
F 0 "C?" V 5450 3050 50 0000 C CNN
F 1 "5pF" V 5350 3050 50 0000 C CNN
F 2 "" H 5250 3050 50 0001 C CNN
F 3 "~" H 5250 3050 50 0001 C CNN
1 5250 3050
0 1 1 0
$EndComp
Wire Wire Line
5350 2700 4950 2700
$Comp
L Device:Crystal_GND24 Y?
U 1 1 5E843969
P 5150 2700
F 0 "Y?" V 5100 3050 50 0000 R CNN
F 1 "XOSC0" V 5000 3200 50 0000 R CNN
F 2 "" H 5150 2700 50 0001 C CNN
F 3 "~" H 5150 2700 50 0001 C CNN
1 5150 2700
0 1 1 0
$EndComp
Wire Wire Line
5150 3050 5150 2900
Connection ~ 5150 2900
$Comp
L Device:C_Small C?
U 1 1 5E8C2D5D
P 5250 2350
F 0 "C?" V 5021 2350 50 0000 C CNN
F 1 "5pF" V 5112 2350 50 0000 C CNN
F 2 "" H 5250 2350 50 0001 C CNN
F 3 "~" H 5250 2350 50 0001 C CNN
1 5250 2350
0 1 1 0
$EndComp
Wire Wire Line
5150 2500 5150 2350
Connection ~ 5150 2500
Wire Wire Line
5350 2700 5900 2700
Wire Wire Line
5350 2350 5350 2700
Wire Wire Line
5350 3050 5350 2700
Text GLabel 900 800 0 50 Input ~ 0
g_3v3
Text GLabel 850 950 0 50 Input ~ 0
g_5v
Text Label 1500 800 0 50 ~ 0
3v3
Text Label 1500 950 0 50 ~ 0
5v
Text HLabel 1100 2100 0 50 Input ~ 0
DEBUG_TX
Text HLabel 1100 2250 0 50 Input ~ 0
DEBUG_RX
Text Label 1550 2100 0 50 ~ 0
UART0_TX
Text Label 1550 2250 0 50 ~ 0
UART0_RX
Text HLabel 1350 2400 0 50 Input ~ 0
MASTER_SPI_MOSI
Text HLabel 1350 2550 0 50 Input ~ 0
MASTER_SPI_MISO
Text HLabel 1300 2700 0 50 Input ~ 0
MASTER_SPI_CLK
Text HLabel 1100 2850 0 50 Input ~ 0
~TFT_SPI_CS
Text HLabel 1250 3000 0 50 Input ~ 0
~FLASH_MEM_CS
Text HLabel 1300 3300 0 50 Input ~ 0
MASTER_I2C_SDA
Text HLabel 1300 3450 0 50 Input ~ 0
MASTER_I2C_SCL
Wire Wire Line
1350 2400 1550 2400
Wire Wire Line
1350 2550 1550 2550
Wire Wire Line
1300 2700 1550 2700
Wire Wire Line
1100 2850 1550 2850
Wire Wire Line
1250 3000 1550 3000
Wire Wire Line
1300 3300 1550 3300
Wire Wire Line
1300 3450 1550 3450
Text HLabel 1350 3150 0 50 Input ~ 0
~IO_EXPANDER_CS
Wire Wire Line
1350 3150 1550 3150
Wire Wire Line
1100 2100 1550 2100
Wire Wire Line
1100 2250 1550 2250
Wire Wire Line
900 800 1500 800
Wire Wire Line
850 950 1500 950
Text Notes 600 700 0 50 ~ 0
Power Interface
Wire Notes Line
550 600 1700 600
Text Notes 650 1950 0 50 ~ 0
Brain Interface
Wire Notes Line
550 1850 550 3550
Wire Notes Line
550 3550 2350 3550
Wire Notes Line
2350 3550 2350 1850
Wire Notes Line
2350 1850 550 1850
Text Label 1550 2400 0 50 ~ 0
SPI0_MOSI
Text Label 1550 2550 0 50 ~ 0
SPI0_MISO
Text Label 1550 2700 0 50 ~ 0
SPI0_CLK
Text Label 1550 2850 0 50 ~ 0
SPI0_CS0
Text Label 1550 3000 0 50 ~ 0
SPI0_CS1
Text Label 1550 3150 0 50 ~ 0
SPI0_CS2
Text Label 1550 3300 0 50 ~ 0
I2C0_SDA
Text Label 1550 3450 0 50 ~ 0
I2C0_SCL
Text Label 7550 1250 0 50 ~ 0
VBAT
Wire Wire Line
800 1150 1500 1150
Text Label 800 1150 2 50 ~ 0
3v3
Text Label 1500 1150 0 50 ~ 0
VBAT
Wire Notes Line
1700 1250 550 1250
Wire Notes Line
1700 600 1700 1250
Wire Notes Line
550 600 550 1250
Wire Wire Line
7500 1250 7550 1250
$EndSCHEMATC

@ -0,0 +1,53 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
U 5 1 5E84F3B3
P 4800 3300
F 0 "U1" H 4800 4215 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 4800 4124 50 0000 C CNN
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 3600 4550 50 0001 C CNN
F 3 "" H 3600 4550 50 0001 C CNN
5 4800 3300
1 0 0 -1
$EndComp
Wire Wire Line
5800 2650 5800 2750
Connection ~ 5800 2750
Wire Wire Line
5800 2750 5800 2850
Connection ~ 5800 2850
Wire Wire Line
5800 2850 5800 2950
Connection ~ 5800 2950
Wire Wire Line
5800 2950 5800 3050
Connection ~ 5800 3050
Wire Wire Line
5800 3050 5800 3150
Connection ~ 5800 3150
Wire Wire Line
5800 3150 5800 3250
Connection ~ 5800 3250
Wire Wire Line
5800 3250 5800 3350
Connection ~ 5800 3350
Wire Wire Line
5800 3350 5800 3450
Connection ~ 5800 3450
Wire Wire Line
5800 3450 5800 3550
$EndSCHEMATC

@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 4
Sheet 2 5
Title ""
Date ""
Rev ""
@ -14,12 +14,12 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
U 5 1 5E84F3B3
P 4800 3300
F 0 "U?" H 4800 4215 50 0000 C CNN
F 0 "U1" H 4800 4215 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 4800 4124 50 0000 C CNN
F 2 "" H 3600 4550 50 0001 C CNN
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 3600 4550 50 0001 C CNN
F 3 "" H 3600 4550 50 0001 C CNN
5 4800 3300
1 0 0 -1

@ -0,0 +1,638 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 5 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Conn_02x20_LCD_INTF:Conn_02x20_Odd_Even_LCD_INTF J3
U 1 1 5E858ED6
P 9900 4050
F 0 "J3" H 9900 5175 50 0000 C CNN
F 1 "Conn_02x20_Odd_Even_LCD_INTF" H 9900 5084 50 0000 C CNN
F 2 "Connector_IDC:IDC-Header_2x20_P2.54mm_Horizontal" H 9500 4050 50 0001 C CNN
F 3 "file:///home/penguin/Downloads/SSD1963_v1.6.pdf" H 9500 4050 50 0001 C CNN
1 9900 4050
1 0 0 -1
$EndComp
Text GLabel 900 750 0 50 Input ~ 0
g_3v3
Text GLabel 850 900 0 50 Input ~ 0
g_5v
Wire Wire Line
900 750 1150 750
Text Label 1150 750 0 50 ~ 0
3v3
Wire Wire Line
850 900 1150 900
Text Label 1150 900 0 50 ~ 0
5v
Wire Wire Line
7900 3450 7950 3450
Text Label 8200 2750 0 50 ~ 0
3v3
$Comp
L Device:R_Small R1
U 1 1 5E889CF7
P 6250 3650
F 0 "R1" V 6054 3650 50 0000 C CNN
F 1 "39k" V 6145 3650 50 0000 C CNN
F 2 "" H 6250 3650 50 0001 C CNN
F 3 "~" H 6250 3650 50 0001 C CNN
1 6250 3650
0 1 1 0
$EndComp
Wire Wire Line
6500 3650 6350 3650
Wire Wire Line
6150 3650 6150 3850
$Comp
L power:GND #PWR0105
U 1 1 5E88D5B3
P 6150 3850
F 0 "#PWR0105" H 6150 3600 50 0001 C CNN
F 1 "GND" H 6155 3677 50 0000 C CNN
F 2 "" H 6150 3850 50 0001 C CNN
F 3 "" H 6150 3850 50 0001 C CNN
1 6150 3850
1 0 0 -1
$EndComp
Entry Wire Line
6300 4050 6400 4150
Wire Wire Line
6400 4150 6500 4150
Wire Wire Line
7900 5650 7900 5750
$Comp
L power:GND #PWR0106
U 1 1 5E89C68E
P 7900 5800
F 0 "#PWR0106" H 7900 5550 50 0001 C CNN
F 1 "GND" H 7905 5627 50 0000 C CNN
F 2 "" H 7900 5800 50 0001 C CNN
F 3 "" H 7900 5800 50 0001 C CNN
1 7900 5800
1 0 0 -1
$EndComp
Entry Wire Line
6300 4150 6400 4250
Entry Wire Line
6300 4250 6400 4350
Entry Wire Line
6300 4350 6400 4450
Entry Wire Line
6300 4450 6400 4550
Entry Wire Line
6300 4550 6400 4650
Entry Wire Line
6300 4650 6400 4750
Entry Wire Line
6300 4750 6400 4850
Entry Wire Line
6300 4850 6400 4950
Entry Wire Line
6300 4950 6400 5050
Entry Wire Line
6300 5050 6400 5150
Entry Wire Line
6300 5150 6400 5250
Entry Wire Line
6300 5250 6400 5350
Entry Wire Line
6300 5350 6400 5450
Entry Wire Line
8200 4050 8100 4150
Entry Wire Line
8200 4150 8100 4250
Entry Wire Line
8200 4250 8100 4350
Entry Wire Line
8200 4350 8100 4450
Entry Wire Line
8200 4450 8100 4550
Entry Wire Line
8200 4550 8100 4650
Entry Wire Line
8200 4650 8100 4750
Entry Wire Line
8200 4750 8100 4850
Entry Wire Line
8200 4850 8100 4950
Entry Wire Line
8200 4950 8100 5050
Wire Wire Line
6400 4250 6500 4250
Wire Wire Line
6400 4350 6500 4350
Wire Wire Line
6400 4450 6500 4450
Wire Wire Line
6400 4550 6500 4550
Wire Wire Line
6400 4650 6500 4650
Wire Wire Line
6400 4750 6500 4750
Wire Wire Line
6400 4850 6500 4850
Wire Wire Line
6400 4950 6500 4950
Wire Wire Line
6400 5050 6500 5050
Wire Wire Line
6400 5150 6500 5150
Wire Wire Line
6400 5250 6500 5250
Wire Wire Line
6400 5350 6500 5350
Wire Wire Line
6400 5450 6500 5450
Text Label 6400 4150 0 50 ~ 0
D0
Text Label 6400 4250 0 50 ~ 0
D1
Text Label 6400 4350 0 50 ~ 0
D2
Text Label 6400 4450 0 50 ~ 0
D3
Text Label 6400 4550 0 50 ~ 0
D4
Text Label 6400 4650 0 50 ~ 0
D5
Text Label 6400 4750 0 50 ~ 0
D6
Text Label 6400 4850 0 50 ~ 0
D7
Text Label 6400 4950 0 50 ~ 0
D8
Text Label 6400 5050 0 50 ~ 0
D9
Text Label 6400 5150 0 50 ~ 0
D10
Text Label 6400 5250 0 50 ~ 0
D11
Text Label 6400 5350 0 50 ~ 0
D12
Text Label 6400 5450 0 50 ~ 0
D13
Text Label 7900 4150 0 50 ~ 0
D14
Text Label 7900 4250 0 50 ~ 0
D15
Text Label 7900 4350 0 50 ~ 0
D16
Text Label 7900 4450 0 50 ~ 0
D17
Text Label 7900 4550 0 50 ~ 0
D18
Text Label 7900 4650 0 50 ~ 0
D19
Text Label 7900 4750 0 50 ~ 0
D20
Text Label 7900 4850 0 50 ~ 0
D21
Text Label 7900 4950 0 50 ~ 0
D22
Text Label 7900 5050 0 50 ~ 0
D23
Text Notes 7150 1150 0 50 ~ 0
LCD INTF -- LCD Interface Section\n - D[0-23] represent data pins on the 8080 (parallel) bus\n - The MAX7301 is an IO expander acting as the data bus middleman\n between the brain and the ssd1963\n - The lcd control pins will still be controlled directly from the brain to alleviate timing issues and \n because its just going to be easier to debug\n - The MAX7301 is going to be run at something around 20MHz so we should be ok with timing
Wire Notes Line
7100 550 11150 550
Wire Notes Line
11150 550 11150 2000
Wire Notes Line
11150 2000 7100 2000
Wire Notes Line
7100 2000 7100 550
Entry Wire Line
9050 3650 9150 3750
Entry Wire Line
9050 3750 9150 3850
Entry Wire Line
9050 3850 9150 3950
Entry Wire Line
9050 3950 9150 4050
Entry Wire Line
9050 4050 9150 4150
Entry Wire Line
9050 4150 9150 4250
Entry Wire Line
9050 4250 9150 4350
Entry Wire Line
9050 4350 9150 4450
Entry Wire Line
9050 4450 9150 4550
Entry Wire Line
9050 4550 9150 4650
Entry Wire Line
9050 4650 9150 4750
Entry Wire Line
9050 4750 9150 4850
Wire Wire Line
9150 3750 9300 3750
Wire Wire Line
9150 3850 9300 3850
Wire Wire Line
9150 3950 9300 3950
Wire Wire Line
9150 4050 9300 4050
Wire Wire Line
9150 4150 9300 4150
Wire Wire Line
9150 4250 9300 4250
Wire Wire Line
9150 4350 9300 4350
Wire Wire Line
9150 4450 9300 4450
Wire Wire Line
9150 4550 9300 4550
Wire Wire Line
9150 4650 9300 4650
Wire Wire Line
9150 4750 9300 4750
Wire Wire Line
9150 4850 9300 4850
Wire Wire Line
7900 4150 8100 4150
Wire Wire Line
7900 4250 8100 4250
Wire Wire Line
7900 4350 8100 4350
Wire Wire Line
7900 4450 8100 4450
Wire Wire Line
7900 4550 8100 4550
Wire Wire Line
7900 4650 8100 4650
Wire Wire Line
7900 4750 8100 4750
Wire Wire Line
7900 4850 8100 4850
Wire Wire Line
7900 4950 8100 4950
Wire Wire Line
7900 5050 8100 5050
Wire Bus Line
6300 6200 8200 6200
NoConn ~ 7900 5150
NoConn ~ 7900 5250
NoConn ~ 7900 5350
NoConn ~ 7900 5450
Text Notes 7500 2650 0 50 ~ 0
this looks atrocious but idk how to make busses vertical ,,,
$Comp
L MAX7301AAX_:MAX7301AAX+ U3
U 1 1 5E86D6D7
P 7200 4650
F 0 "U3" H 7200 6120 50 0000 C CNN
F 1 "MAX7301AAX+" H 7200 6029 50 0000 C CNN
F 2 "proj_modules:SOP80P1030X264-36N" H 7200 4650 50 0001 L BNN
F 3 "https://datasheets.maximintegrated.com/en/ds/MAX7301.pdf" H 7200 4650 50 0001 L BNN
F 4 "None" H 7200 4650 50 0001 L BNN "Field4"
F 5 "Interface IC - I/O extensions Maxim Integrated MAX7301AAX+ SPI 26 MHz SSOP 36" H 7200 4650 50 0001 L BNN "Field5"
F 6 "SSOP-36 Maxim" H 7200 4650 50 0001 L BNN "Field6"
F 7 "Unavailable" H 7200 4650 50 0001 L BNN "Field7"
F 8 "MAX7301AAX+" H 7200 4650 50 0001 L BNN "Field8"
1 7200 4650
1 0 0 -1
$EndComp
Connection ~ 7900 5750
Wire Wire Line
7900 5750 7900 5800
$Comp
L Device:C_Small C3
U 1 1 5E988E9B
P 8200 3000
F 0 "C3" H 8292 3046 50 0000 L CNN
F 1 "C_Small" H 8292 2955 50 0000 L CNN
F 2 "" H 8200 3000 50 0001 C CNN
F 3 "~" H 8200 3000 50 0001 C CNN
1 8200 3000
1 0 0 -1
$EndComp
Wire Wire Line
8200 2750 8200 2900
Wire Wire Line
8200 2900 7950 2900
Connection ~ 8200 2900
Wire Wire Line
8200 3100 8200 3200
$Comp
L power:GND #PWR0107
U 1 1 5E98EDCE
P 8200 3200
F 0 "#PWR0107" H 8200 2950 50 0001 C CNN
F 1 "GND" H 8205 3027 50 0000 C CNN
F 2 "" H 8200 3200 50 0001 C CNN
F 3 "" H 8200 3200 50 0001 C CNN
1 8200 3200
1 0 0 -1
$EndComp
Entry Wire Line
10800 3750 10900 3650
Entry Wire Line
10800 3850 10900 3750
Entry Wire Line
10800 3950 10900 3850
Entry Wire Line
10800 4050 10900 3950
Entry Wire Line
10800 4150 10900 4050
Entry Wire Line
10800 4250 10900 4150
Entry Wire Line
10800 4350 10900 4250
Entry Wire Line
10800 4450 10900 4350
Entry Wire Line
10800 4550 10900 4450
Entry Wire Line
10800 4650 10900 4550
Entry Wire Line
10800 4750 10900 4650
Entry Wire Line
10800 4850 10900 4750
Wire Wire Line
10500 3750 10800 3750
Wire Wire Line
10500 3850 10800 3850
Wire Wire Line
10500 3950 10800 3950
Wire Wire Line
10500 4050 10800 4050
Wire Wire Line
10500 4150 10800 4150
Wire Wire Line
10500 4250 10800 4250
Wire Wire Line
10500 4350 10800 4350
Wire Wire Line
10500 4450 10800 4450
Wire Wire Line
10500 4550 10800 4550
Wire Wire Line
10500 4650 10800 4650
Wire Wire Line
10500 4750 10800 4750
Wire Wire Line
10500 4850 10800 4850
Text Label 9150 3750 0 50 ~ 0
D0
Text Label 9150 3850 0 50 ~ 0
D2
Text Label 9150 3950 0 50 ~ 0
D4
Text Label 9150 4050 0 50 ~ 0
D6
Text Label 9150 4150 0 50 ~ 0
D8
Text Label 9150 4250 0 50 ~ 0
D10
Text Label 9150 4350 0 50 ~ 0
D12
Text Label 9150 4450 0 50 ~ 0
D14
Text Label 9150 4550 0 50 ~ 0
D16
Text Label 9150 4650 0 50 ~ 0
D18
Text Label 9150 4750 0 50 ~ 0
D20
Text Label 9150 4850 0 50 ~ 0
D22
Text Label 10550 3750 0 50 ~ 0
D1
Text Label 10550 3850 0 50 ~ 0
D3
Text Label 10550 3950 0 50 ~ 0
D5
Text Label 10550 4050 0 50 ~ 0
D7
Text Label 10550 4150 0 50 ~ 0
D9
Text Label 10550 4250 0 50 ~ 0
D11
Text Label 10550 4350 0 50 ~ 0
D13
Text Label 10550 4450 0 50 ~ 0
D15
Text Label 10550 4550 0 50 ~ 0
D17
Text Label 10550 4650 0 50 ~ 0
D19
Text Label 10550 4750 0 50 ~ 0
D21
Text Label 10550 4850 0 50 ~ 0
D23
Text Notes 650 650 0 50 ~ 0
Power Interface
Wire Wire Line
9300 3150 9250 3150
Text Label 9250 3150 2 50 ~ 0
3v3
Text HLabel 1350 1450 0 50 Input ~ 0
MASTER_SPI_CLK
Text HLabel 1350 1550 0 50 Input ~ 0
MASTER_SPI_MISO
Text HLabel 1350 1650 0 50 Input ~ 0
MASTER_SPI_MOSI
Text HLabel 1350 1750 0 50 Input ~ 0
~IO_EXPANDER_CS
Text HLabel 1350 1900 0 50 Input ~ 0
~TFT_CS
Text HLabel 1350 2000 0 50 Input ~ 0
~TFT_RD
Text HLabel 1350 2100 0 50 Input ~ 0
~TFT_WR
Text HLabel 1350 2200 0 50 Input ~ 0
TFT_RSDC
Text HLabel 1350 2300 0 50 Input ~ 0
~TFT_RST
Text HLabel 1350 2400 0 50 Input ~ 0
TFT_STB
Text HLabel 1350 2650 0 50 Input ~ 0
TFT_TOUCH_SDA
Text HLabel 1350 2750 0 50 Input ~ 0
TFT_TOUCH_SCL
Text HLabel 1350 2850 0 50 Input ~ 0
TFT_TOUCH_INT
Entry Bus Bus
8450 4050 8550 3950
Wire Wire Line
9300 3650 9250 3650
Wire Wire Line
1350 1450 1600 1450
Text Label 1600 1450 0 50 ~ 0
IO_EXP_CLK
Text Label 1600 1550 0 50 ~ 0
IO_EXP_DOUT
Wire Wire Line
1600 1550 1350 1550
Wire Wire Line
1350 1650 1600 1650
Text Label 1600 1650 0 50 ~ 0
IO_EXP_DIN
Wire Wire Line
1350 1750 1600 1750
Text Label 1600 1750 0 50 ~ 0
~IO_EXP_CS
Wire Wire Line
1350 1900 1600 1900
Text Label 1600 1900 0 50 ~ 0
~TFT_CS
Text Label 1600 2000 0 50 ~ 0
~TFT_RD
Wire Wire Line
1600 2000 1350 2000
Wire Wire Line
1350 2100 1600 2100
Text Label 1600 2100 0 50 ~ 0
~TFT_WR
Text Label 1600 2200 0 50 ~ 0
TFT_RSDC
Wire Wire Line
1600 2200 1350 2200
Wire Wire Line
1350 2300 1600 2300
Text Label 1600 2300 0 50 ~ 0
~TFT_RST
Text Label 1600 2400 0 50 ~ 0
TFT_STB
Wire Wire Line
1600 2400 1350 2400
Text Label 1600 2650 0 50 ~ 0
TFT_TOUCH_SDA
Wire Wire Line
1600 2650 1350 2650
Wire Wire Line
1350 2750 1600 2750
Text Label 1600 2750 0 50 ~ 0
TFT_TOUCH_SCL
Text Label 1600 2850 0 50 ~ 0
TFT_TOUCH_INT
Wire Wire Line
1600 2850 1350 2850
Wire Wire Line
7900 3650 8000 3650
Text Label 8000 3650 0 50 ~ 0
~IO_EXP_CS
Wire Wire Line
7950 2900 7950 3450
Wire Wire Line
7900 3750 8000 3750
Text Label 8000 3750 0 50 ~ 0
IO_EXP_CLK
Wire Wire Line
7900 3850 8000 3850
Text Label 8000 3850 0 50 ~ 0
IO_EXP_DIN
Wire Wire Line
7900 3950 8000 3950
Text Label 8000 3950 0 50 ~ 0
IO_EXP_DOUT
Wire Wire Line
10500 3550 10600 3550
Text Label 10600 3550 0 50 ~ 0
~TFT_WR
Text HLabel 1350 2500 0 50 Input ~ 0
TFT_TE
Wire Wire Line
1350 2500 1600 2500
Text Label 1600 2500 0 50 ~ 0
TFT_TE
Wire Wire Line
10500 3450 10600 3450
NoConn ~ 10500 3350
Wire Wire Line
10500 3250 10600 3250
Text Label 10600 3250 0 50 ~ 0
TFT_TOUCH_SDA
Wire Wire Line
10500 3150 10600 3150
Wire Wire Line
10600 3150 10600 2500
Wire Wire Line
10600 2500 10850 2500
Wire Wire Line
10850 2500 10850 2650
$Comp
L power:GND #PWR?
U 1 1 5EC6B772
P 10850 2650
F 0 "#PWR?" H 10850 2400 50 0001 C CNN
F 1 "GND" H 10855 2477 50 0000 C CNN
F 2 "" H 10850 2650 50 0001 C CNN
F 3 "" H 10850 2650 50 0001 C CNN
1 10850 2650
1 0 0 -1
$EndComp
Wire Wire Line
9300 3250 9250 3250
Text Label 9250 3250 2 50 ~ 0
TFT_TOUCH_SCL
Text Label 9250 3350 2 50 ~ 0
TFT_TOUCH_INT
Wire Wire Line
9250 3350 9300 3350
Text Label 9250 3450 2 50 ~ 0
~TFT_RST
Wire Wire Line
9300 3450 9250 3450
Wire Wire Line
9300 3550 9250 3550
Text Label 9250 3550 2 50 ~ 0
~TFT_CS
Text Label 10600 3450 0 50 ~ 0
TFT_RSDC
Text Label 10600 3650 0 50 ~ 0
TFT_TE
Wire Wire Line
10500 3650 10600 3650
Text Label 9250 3650 2 50 ~ 0
~TFT_RD
Wire Wire Line
9300 4950 9200 4950
Text Label 9200 4950 2 50 ~ 0
TFT_STB
Wire Bus Line
8850 5600 8850 4850
Wire Bus Line
8850 5600 10900 5600
Entry Bus Bus
8850 4850 8950 4750
Wire Bus Line
8950 4750 9050 4750
Wire Bus Line
8550 3950 8600 3950
Entry Bus Bus
8600 3950 8700 3850
Wire Bus Line
8700 3850 8750 3850
Entry Bus Bus
8750 3850 8850 3750
Wire Bus Line
8850 3750 8900 3750
Wire Bus Line
9000 3650 9050 3650
Wire Bus Line
8200 4050 8450 4050
Wire Bus Line
9050 3650 9050 4750
Wire Bus Line
8200 4050 8200 6200
Wire Bus Line
6300 4050 6300 6200
Wire Bus Line
10900 3650 10900 5600
Entry Bus Bus
8900 3750 9000 3650
$EndSCHEMATC

@ -0,0 +1,638 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 5 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Conn_02x20_LCD_INTF:Conn_02x20_Odd_Even_LCD_INTF J3
U 1 1 5E858ED6
P 9900 4050
F 0 "J3" H 9900 5175 50 0000 C CNN
F 1 "Conn_02x20_Odd_Even_LCD_INTF" H 9900 5084 50 0000 C CNN
F 2 "Connector_IDC:IDC-Header_2x20_P2.54mm_Horizontal" H 9500 4050 50 0001 C CNN
F 3 "file:///home/penguin/Downloads/SSD1963_v1.6.pdf" H 9500 4050 50 0001 C CNN
1 9900 4050
1 0 0 -1
$EndComp
Text GLabel 900 750 0 50 Input ~ 0
g_3v3
Text GLabel 850 900 0 50 Input ~ 0
g_5v
Wire Wire Line
900 750 1150 750
Text Label 1150 750 0 50 ~ 0
3v3
Wire Wire Line
850 900 1150 900
Text Label 1150 900 0 50 ~ 0
5v
Wire Wire Line
7900 3450 7950 3450
Text Label 8200 2750 0 50 ~ 0
3v3
$Comp
L Device:R_Small R1
U 1 1 5E889CF7
P 6250 3650
F 0 "R1" V 6054 3650 50 0000 C CNN
F 1 "39k" V 6145 3650 50 0000 C CNN
F 2 "" H 6250 3650 50 0001 C CNN
F 3 "~" H 6250 3650 50 0001 C CNN
1 6250 3650
0 1 1 0
$EndComp
Wire Wire Line
6500 3650 6350 3650
Wire Wire Line
6150 3650 6150 3850
$Comp
L power:GND #PWR0105
U 1 1 5E88D5B3
P 6150 3850
F 0 "#PWR0105" H 6150 3600 50 0001 C CNN
F 1 "GND" H 6155 3677 50 0000 C CNN
F 2 "" H 6150 3850 50 0001 C CNN
F 3 "" H 6150 3850 50 0001 C CNN
1 6150 3850
1 0 0 -1
$EndComp
Entry Wire Line
6300 4050 6400 4150
Wire Wire Line
6400 4150 6500 4150
Wire Wire Line
7900 5650 7900 5750
$Comp
L power:GND #PWR0106
U 1 1 5E89C68E
P 7900 5800
F 0 "#PWR0106" H 7900 5550 50 0001 C CNN
F 1 "GND" H 7905 5627 50 0000 C CNN
F 2 "" H 7900 5800 50 0001 C CNN
F 3 "" H 7900 5800 50 0001 C CNN
1 7900 5800
1 0 0 -1
$EndComp
Entry Wire Line
6300 4150 6400 4250
Entry Wire Line
6300 4250 6400 4350
Entry Wire Line
6300 4350 6400 4450
Entry Wire Line
6300 4450 6400 4550
Entry Wire Line
6300 4550 6400 4650
Entry Wire Line
6300 4650 6400 4750
Entry Wire Line
6300 4750 6400 4850
Entry Wire Line
6300 4850 6400 4950
Entry Wire Line
6300 4950 6400 5050
Entry Wire Line
6300 5050 6400 5150
Entry Wire Line
6300 5150 6400 5250
Entry Wire Line
6300 5250 6400 5350
Entry Wire Line
6300 5350 6400 5450
Entry Wire Line
8200 4050 8100 4150
Entry Wire Line
8200 4150 8100 4250
Entry Wire Line
8200 4250 8100 4350
Entry Wire Line
8200 4350 8100 4450
Entry Wire Line
8200 4450 8100 4550
Entry Wire Line
8200 4550 8100 4650
Entry Wire Line
8200 4650 8100 4750
Entry Wire Line
8200 4750 8100 4850
Entry Wire Line
8200 4850 8100 4950
Entry Wire Line
8200 4950 8100 5050
Wire Wire Line
6400 4250 6500 4250
Wire Wire Line
6400 4350 6500 4350
Wire Wire Line
6400 4450 6500 4450
Wire Wire Line
6400 4550 6500 4550
Wire Wire Line
6400 4650 6500 4650
Wire Wire Line
6400 4750 6500 4750
Wire Wire Line
6400 4850 6500 4850
Wire Wire Line
6400 4950 6500 4950
Wire Wire Line
6400 5050 6500 5050
Wire Wire Line
6400 5150 6500 5150
Wire Wire Line
6400 5250 6500 5250
Wire Wire Line
6400 5350 6500 5350
Wire Wire Line
6400 5450 6500 5450
Text Label 6400 4150 0 50 ~ 0
D0
Text Label 6400 4250 0 50 ~ 0
D1
Text Label 6400 4350 0 50 ~ 0
D2
Text Label 6400 4450 0 50 ~ 0
D3
Text Label 6400 4550 0 50 ~ 0
D4
Text Label 6400 4650 0 50 ~ 0
D5
Text Label 6400 4750 0 50 ~ 0
D6
Text Label 6400 4850 0 50 ~ 0
D7
Text Label 6400 4950 0 50 ~ 0
D8
Text Label 6400 5050 0 50 ~ 0
D9
Text Label 6400 5150 0 50 ~ 0
D10
Text Label 6400 5250 0 50 ~ 0
D11
Text Label 6400 5350 0 50 ~ 0
D12
Text Label 6400 5450 0 50 ~ 0
D13
Text Label 7900 4150 0 50 ~ 0
D14
Text Label 7900 4250 0 50 ~ 0
D15
Text Label 7900 4350 0 50 ~ 0
D16
Text Label 7900 4450 0 50 ~ 0
D17
Text Label 7900 4550 0 50 ~ 0
D18
Text Label 7900 4650 0 50 ~ 0
D19
Text Label 7900 4750 0 50 ~ 0
D20
Text Label 7900 4850 0 50 ~ 0
D21
Text Label 7900 4950 0 50 ~ 0
D22
Text Label 7900 5050 0 50 ~ 0
D23
Text Notes 7150 1150 0 50 ~ 0
LCD INTF -- LCD Interface Section\n - D[0-23] represent data pins on the 8080 (parallel) bus\n - The MAX7301 is an IO expander acting as the data bus middleman\n between the brain and the ssd1963\n - The lcd control pins will still be controlled directly from the brain to alleviate timing issues and \n because its just going to be easier to debug\n - The MAX7301 is going to be run at something around 20MHz so we should be ok with timing
Wire Notes Line
7100 550 11150 550
Wire Notes Line
11150 550 11150 2000
Wire Notes Line
11150 2000 7100 2000
Wire Notes Line
7100 2000 7100 550
Entry Wire Line
9050 3650 9150 3750
Entry Wire Line
9050 3750 9150 3850
Entry Wire Line
9050 3850 9150 3950
Entry Wire Line
9050 3950 9150 4050
Entry Wire Line
9050 4050 9150 4150
Entry Wire Line
9050 4150 9150 4250
Entry Wire Line
9050 4250 9150 4350
Entry Wire Line
9050 4350 9150 4450
Entry Wire Line
9050 4450 9150 4550
Entry Wire Line
9050 4550 9150 4650
Entry Wire Line
9050 4650 9150 4750
Entry Wire Line
9050 4750 9150 4850
Wire Wire Line
9150 3750 9300 3750
Wire Wire Line
9150 3850 9300 3850
Wire Wire Line
9150 3950 9300 3950
Wire Wire Line
9150 4050 9300 4050
Wire Wire Line
9150 4150 9300 4150
Wire Wire Line
9150 4250 9300 4250
Wire Wire Line
9150 4350 9300 4350
Wire Wire Line
9150 4450 9300 4450
Wire Wire Line
9150 4550 9300 4550
Wire Wire Line
9150 4650 9300 4650
Wire Wire Line
9150 4750 9300 4750
Wire Wire Line
9150 4850 9300 4850
Wire Wire Line
7900 4150 8100 4150
Wire Wire Line
7900 4250 8100 4250
Wire Wire Line
7900 4350 8100 4350
Wire Wire Line
7900 4450 8100 4450
Wire Wire Line
7900 4550 8100 4550
Wire Wire Line
7900 4650 8100 4650
Wire Wire Line
7900 4750 8100 4750
Wire Wire Line
7900 4850 8100 4850
Wire Wire Line
7900 4950 8100 4950
Wire Wire Line
7900 5050 8100 5050
Wire Bus Line
6300 6200 8200 6200
NoConn ~ 7900 5150
NoConn ~ 7900 5250
NoConn ~ 7900 5350
NoConn ~ 7900 5450
Text Notes 7500 2650 0 50 ~ 0
this looks atrocious but idk how to make busses vertical ,,,
$Comp
L MAX7301AAX_:MAX7301AAX+ U3
U 1 1 5E86D6D7
P 7200 4650
F 0 "U3" H 7200 6120 50 0000 C CNN
F 1 "MAX7301AAX+" H 7200 6029 50 0000 C CNN
F 2 "proj_modules:SOP80P1030X264-36N" H 7200 4650 50 0001 L BNN
F 3 "https://datasheets.maximintegrated.com/en/ds/MAX7301.pdf" H 7200 4650 50 0001 L BNN
F 4 "None" H 7200 4650 50 0001 L BNN "Field4"
F 5 "Interface IC - I/O extensions Maxim Integrated MAX7301AAX+ SPI 26 MHz SSOP 36" H 7200 4650 50 0001 L BNN "Field5"
F 6 "SSOP-36 Maxim" H 7200 4650 50 0001 L BNN "Field6"
F 7 "Unavailable" H 7200 4650 50 0001 L BNN "Field7"
F 8 "MAX7301AAX+" H 7200 4650 50 0001 L BNN "Field8"
1 7200 4650
1 0 0 -1
$EndComp
Connection ~ 7900 5750
Wire Wire Line
7900 5750 7900 5800
$Comp
L Device:C_Small C3
U 1 1 5E988E9B
P 8200 3000
F 0 "C3" H 8292 3046 50 0000 L CNN
F 1 "C_Small" H 8292 2955 50 0000 L CNN
F 2 "" H 8200 3000 50 0001 C CNN
F 3 "~" H 8200 3000 50 0001 C CNN
1 8200 3000
1 0 0 -1
$EndComp
Wire Wire Line
8200 2750 8200 2900
Wire Wire Line
8200 2900 7950 2900
Connection ~ 8200 2900
Wire Wire Line
8200 3100 8200 3200
$Comp
L power:GND #PWR0107
U 1 1 5E98EDCE
P 8200 3200
F 0 "#PWR0107" H 8200 2950 50 0001 C CNN
F 1 "GND" H 8205 3027 50 0000 C CNN
F 2 "" H 8200 3200 50 0001 C CNN
F 3 "" H 8200 3200 50 0001 C CNN
1 8200 3200
1 0 0 -1
$EndComp
Entry Wire Line
10800 3750 10900 3650
Entry Wire Line
10800 3850 10900 3750
Entry Wire Line
10800 3950 10900 3850
Entry Wire Line
10800 4050 10900 3950
Entry Wire Line
10800 4150 10900 4050
Entry Wire Line
10800 4250 10900 4150
Entry Wire Line
10800 4350 10900 4250
Entry Wire Line
10800 4450 10900 4350
Entry Wire Line
10800 4550 10900 4450
Entry Wire Line
10800 4650 10900 4550
Entry Wire Line
10800 4750 10900 4650
Entry Wire Line
10800 4850 10900 4750
Wire Wire Line
10500 3750 10800 3750
Wire Wire Line
10500 3850 10800 3850
Wire Wire Line
10500 3950 10800 3950
Wire Wire Line
10500 4050 10800 4050
Wire Wire Line
10500 4150 10800 4150
Wire Wire Line
10500 4250 10800 4250
Wire Wire Line
10500 4350 10800 4350
Wire Wire Line
10500 4450 10800 4450
Wire Wire Line
10500 4550 10800 4550
Wire Wire Line
10500 4650 10800 4650
Wire Wire Line
10500 4750 10800 4750
Wire Wire Line
10500 4850 10800 4850
Text Label 9150 3750 0 50 ~ 0
D0
Text Label 9150 3850 0 50 ~ 0
D2
Text Label 9150 3950 0 50 ~ 0
D4
Text Label 9150 4050 0 50 ~ 0
D6
Text Label 9150 4150 0 50 ~ 0
D8
Text Label 9150 4250 0 50 ~ 0
D10
Text Label 9150 4350 0 50 ~ 0
D12
Text Label 9150 4450 0 50 ~ 0
D14
Text Label 9150 4550 0 50 ~ 0
D16
Text Label 9150 4650 0 50 ~ 0
D18
Text Label 9150 4750 0 50 ~ 0
D20
Text Label 9150 4850 0 50 ~ 0
D22
Text Label 10550 3750 0 50 ~ 0
D1
Text Label 10550 3850 0 50 ~ 0
D3
Text Label 10550 3950 0 50 ~ 0
D5
Text Label 10550 4050 0 50 ~ 0
D7
Text Label 10550 4150 0 50 ~ 0
D9
Text Label 10550 4250 0 50 ~ 0
D11
Text Label 10550 4350 0 50 ~ 0
D13
Text Label 10550 4450 0 50 ~ 0
D15
Text Label 10550 4550 0 50 ~ 0
D17
Text Label 10550 4650 0 50 ~ 0
D19
Text Label 10550 4750 0 50 ~ 0
D21
Text Label 10550 4850 0 50 ~ 0
D23
Text Notes 650 650 0 50 ~ 0
Power Interface
Wire Wire Line
9300 3150 9250 3150
Text Label 9250 3150 2 50 ~ 0
3v3
Text HLabel 1350 1450 0 50 Input ~ 0
MASTER_SPI_CLK
Text HLabel 1350 1550 0 50 Input ~ 0
MASTER_SPI_MISO
Text HLabel 1350 1650 0 50 Input ~ 0
MASTER_SPI_MOSI
Text HLabel 1350 1750 0 50 Input ~ 0
~IO_EXPANDER_CS
Text HLabel 1350 1900 0 50 Input ~ 0
~TFT_CS
Text HLabel 1350 2000 0 50 Input ~ 0
~TFT_RD
Text HLabel 1350 2100 0 50 Input ~ 0
~TFT_WR
Text HLabel 1350 2200 0 50 Input ~ 0
TFT_RSDC
Text HLabel 1350 2300 0 50 Input ~ 0
~TFT_RST
Text HLabel 1350 2400 0 50 Input ~ 0
TFT_STB
Text HLabel 1350 2650 0 50 Input ~ 0
TFT_TOUCH_SDA
Text HLabel 1350 2750 0 50 Input ~ 0
TFT_TOUCH_SCL
Text HLabel 1350 2850 0 50 Input ~ 0
TFT_TOUCH_INT
Entry Bus Bus
8450 4050 8550 3950
Wire Wire Line
9300 3650 9250 3650
Wire Wire Line
1350 1450 1600 1450
Text Label 1600 1450 0 50 ~ 0
IO_EXP_CLK
Text Label 1600 1550 0 50 ~ 0
IO_EXP_DOUT
Wire Wire Line
1600 1550 1350 1550
Wire Wire Line
1350 1650 1600 1650
Text Label 1600 1650 0 50 ~ 0
IO_EXP_DIN
Wire Wire Line
1350 1750 1600 1750
Text Label 1600 1750 0 50 ~ 0
~IO_EXP_CS
Wire Wire Line
1350 1900 1600 1900
Text Label 1600 1900 0 50 ~ 0
~TFT_CS
Text Label 1600 2000 0 50 ~ 0
~TFT_RD
Wire Wire Line
1600 2000 1350 2000
Wire Wire Line
1350 2100 1600 2100
Text Label 1600 2100 0 50 ~ 0
~TFT_WR
Text Label 1600 2200 0 50 ~ 0
TFT_RSDC
Wire Wire Line
1600 2200 1350 2200
Wire Wire Line
1350 2300 1600 2300
Text Label 1600 2300 0 50 ~ 0
~TFT_RST
Text Label 1600 2400 0 50 ~ 0
TFT_STB
Wire Wire Line
1600 2400 1350 2400
Text Label 1600 2650 0 50 ~ 0
TFT_TOUCH_SDA
Wire Wire Line
1600 2650 1350 2650
Wire Wire Line
1350 2750 1600 2750
Text Label 1600 2750 0 50 ~ 0
TFT_TOUCH_SCL
Text Label 1600 2850 0 50 ~ 0
TFT_TOUCH_INT
Wire Wire Line
1600 2850 1350 2850
Wire Wire Line
7900 3650 8000 3650
Text Label 8000 3650 0 50 ~ 0
~IO_EXP_CS
Wire Wire Line
7950 2900 7950 3450
Wire Wire Line
7900 3750 8000 3750
Text Label 8000 3750 0 50 ~ 0
IO_EXP_CLK
Wire Wire Line
7900 3850 8000 3850
Text Label 8000 3850 0 50 ~ 0
IO_EXP_DIN
Wire Wire Line
7900 3950 8000 3950
Text Label 8000 3950 0 50 ~ 0
IO_EXP_DOUT
Wire Wire Line
10500 3550 10600 3550
Text Label 10600 3550 0 50 ~ 0
~TFT_WR
Text HLabel 1350 2500 0 50 Input ~ 0
TFT_TE
Wire Wire Line
1350 2500 1600 2500
Text Label 1600 2500 0 50 ~ 0
TFT_TE
Wire Wire Line
10500 3450 10600 3450
NoConn ~ 10500 3350
Wire Wire Line
10500 3250 10600 3250
Text Label 10600 3250 0 50 ~ 0
TFT_TOUCH_SDA
Wire Wire Line
10500 3150 10600 3150
Wire Wire Line
10600 3150 10600 2500
Wire Wire Line
10600 2500 10850 2500
Wire Wire Line
10850 2500 10850 2650
$Comp
L power:GND #PWR?
U 1 1 5EC6B772
P 10850 2650
F 0 "#PWR?" H 10850 2400 50 0001 C CNN
F 1 "GND" H 10855 2477 50 0000 C CNN
F 2 "" H 10850 2650 50 0001 C CNN
F 3 "" H 10850 2650 50 0001 C CNN
1 10850 2650
1 0 0 -1
$EndComp
Wire Wire Line
9300 3250 9250 3250
Text Label 9250 3250 2 50 ~ 0
TFT_TOUCH_SCL
Text Label 9250 3350 2 50 ~ 0
TFT_TOUCH_INT
Wire Wire Line
9250 3350 9300 3350
Text Label 9250 3450 2 50 ~ 0
~TFT_RST
Wire Wire Line
9300 3450 9250 3450
Wire Wire Line
9300 3550 9250 3550
Text Label 9250 3550 2 50 ~ 0
~TFT_CS
Text Label 10600 3450 0 50 ~ 0
TFT_RSDC
Text Label 10600 3650 0 50 ~ 0
TFT_TE
Wire Wire Line
10500 3650 10600 3650
Text Label 9250 3650 2 50 ~ 0
~TFT_RD
Wire Wire Line
9300 4950 9200 4950
Text Label 9200 4950 2 50 ~ 0
TFT_STB
Wire Bus Line
8850 5600 8850 4850
Wire Bus Line
8850 5600 10900 5600
Entry Bus Bus
8850 4850 8950 4750
Wire Bus Line
8950 4750 9050 4750
Wire Bus Line
8550 3950 8600 3950
Entry Bus Bus
8600 3950 8700 3850
Wire Bus Line
8700 3850 8750 3850
Entry Bus Bus
8750 3850 8850 3750
Wire Bus Line
8850 3750 8900 3750
Wire Bus Line
9000 3650 9050 3650
Wire Bus Line
8200 4050 8450 4050
Wire Bus Line
9050 3650 9050 4750
Wire Bus Line
8200 4050 8200 6200
Wire Bus Line
6300 4050 6300 6200
Wire Bus Line
10900 3650 10900 5600
Entry Bus Bus
8900 3750 9000 3650
$EndSCHEMATC

@ -0,0 +1,107 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
Text GLabel 900 800 0 50 Input ~ 0
g_3v3
Text GLabel 850 1000 0 50 Input ~ 0
g_5v
Wire Wire Line
900 800 1200 800
Text Label 1200 800 0 50 ~ 0
3v3
Wire Wire Line
850 1000 1200 1000
Text Label 1200 1000 0 50 ~ 0
5v
$Comp
L Connector:USB_B_Micro J1
U 1 1 5E8480AD
P 5050 3000
F 0 "J1" H 5107 3467 50 0000 C CNN
F 1 "USB_B_Micro" H 5107 3376 50 0000 C CNN
F 2 "Connector_USB:USB_Micro-B_Wuerth_629105150521" H 5200 2950 50 0001 C CNN
F 3 "~" H 5200 2950 50 0001 C CNN
1 5050 3000
1 0 0 -1
$EndComp
$Comp
L dk_Interface-Controllers:FT232RQ-REEL U2
U 1 1 5E84744C
P 7700 2500
F 0 "U2" H 8000 1100 60 0000 C CNN
F 1 "FT232RQ-REEL" H 8300 1200 60 0000 C CNN
F 2 "digikey-footprints:QFN-32-1EP_5x5mm" H 7900 2700 60 0001 L CNN
F 3 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H 7900 2800 60 0001 L CNN
F 4 "768-1008-1-ND" H 7900 2900 60 0001 L CNN "Digi-Key_PN"
F 5 "FT232RQ-REEL" H 7900 3000 60 0001 L CNN "MPN"
F 6 "Integrated Circuits (ICs)" H 7900 3100 60 0001 L CNN "Category"
F 7 "Interface - Controllers" H 7900 3200 60 0001 L CNN "Family"
F 8 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H 7900 3300 60 0001 L CNN "DK_Datasheet_Link"
F 9 "/product-detail/en/ftdi-future-technology-devices-international-ltd/FT232RQ-REEL/768-1008-1-ND/1836403" H 7900 3400 60 0001 L CNN "DK_Detail_Page"
F 10 "IC USB FS SERIAL UART 32-QFN" H 7900 3500 60 0001 L CNN "Description"
F 11 "FTDI, Future Technology Devices International Ltd" H 7900 3600 60 0001 L CNN "Manufacturer"
F 12 "Active" H 7900 3700 60 0001 L CNN "Status"
1 7700 2500
1 0 0 -1
$EndComp
Text Notes 650 700 0 50 ~ 0
Power Interface
Wire Notes Line
600 600 1400 600
Wire Notes Line
1400 600 1400 1100
Wire Notes Line
1400 1100 600 1100
Wire Notes Line
600 1100 600 600
Text Notes 650 1350 0 50 ~ 0
Power Interface
Text HLabel 1050 1450 0 50 Input ~ 0
DEBUG_TX
Wire Wire Line
1050 1450 1300 1450
Text Label 1300 1450 0 50 ~ 0
FTDI_RX
Text HLabel 1050 1550 0 50 Input ~ 0
DEBUG_RX
Wire Wire Line
1050 1550 1300 1550
Text Label 1300 1550 0 50 ~ 0
FTDI_TX
Wire Wire Line
5350 3000 5400 3000
Text Label 5400 3000 0 50 ~ 0
USB_D+
Wire Wire Line
5350 3100 5400 3100
Text Label 5400 3100 0 50 ~ 0
USB_D-
Wire Wire Line
7000 3400 6900 3400
Wire Wire Line
7000 3500 6900 3500
Text Label 6900 3400 2 50 ~ 0
USB_D+
Text Label 6900 3500 2 50 ~ 0
USB_D-
Wire Wire Line
8000 3000 8100 3000
Text Label 8100 3000 0 50 ~ 0
FTDI_TX
Wire Wire Line
7000 2600 6900 2600
Text Label 6900 2600 2 50 ~ 0
FTDI_RX
$EndSCHEMATC

@ -0,0 +1,107 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
Text GLabel 900 800 0 50 Input ~ 0
g_3v3
Text GLabel 850 1000 0 50 Input ~ 0
g_5v
Wire Wire Line
900 800 1200 800
Text Label 1200 800 0 50 ~ 0
3v3
Wire Wire Line
850 1000 1200 1000
Text Label 1200 1000 0 50 ~ 0
5v
$Comp
L Connector:USB_B_Micro J1
U 1 1 5E8480AD
P 5050 3000
F 0 "J1" H 5107 3467 50 0000 C CNN
F 1 "USB_B_Micro" H 5107 3376 50 0000 C CNN
F 2 "Connector_USB:USB_Micro-B_Wuerth_629105150521" H 5200 2950 50 0001 C CNN
F 3 "~" H 5200 2950 50 0001 C CNN
1 5050 3000
1 0 0 -1
$EndComp
$Comp
L dk_Interface-Controllers:FT232RQ-REEL U2
U 1 1 5E84744C
P 7700 2500
F 0 "U2" H 8000 1100 60 0000 C CNN
F 1 "FT232RQ-REEL" H 8300 1200 60 0000 C CNN
F 2 "digikey-footprints:QFN-32-1EP_5x5mm" H 7900 2700 60 0001 L CNN
F 3 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H 7900 2800 60 0001 L CNN
F 4 "768-1008-1-ND" H 7900 2900 60 0001 L CNN "Digi-Key_PN"
F 5 "FT232RQ-REEL" H 7900 3000 60 0001 L CNN "MPN"
F 6 "Integrated Circuits (ICs)" H 7900 3100 60 0001 L CNN "Category"
F 7 "Interface - Controllers" H 7900 3200 60 0001 L CNN "Family"
F 8 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H 7900 3300 60 0001 L CNN "DK_Datasheet_Link"
F 9 "/product-detail/en/ftdi-future-technology-devices-international-ltd/FT232RQ-REEL/768-1008-1-ND/1836403" H 7900 3400 60 0001 L CNN "DK_Detail_Page"
F 10 "IC USB FS SERIAL UART 32-QFN" H 7900 3500 60 0001 L CNN "Description"
F 11 "FTDI, Future Technology Devices International Ltd" H 7900 3600 60 0001 L CNN "Manufacturer"
F 12 "Active" H 7900 3700 60 0001 L CNN "Status"
1 7700 2500
1 0 0 -1
$EndComp
Text Notes 650 700 0 50 ~ 0
Power Interface
Wire Notes Line
600 600 1400 600
Wire Notes Line
1400 600 1400 1100
Wire Notes Line
1400 1100 600 1100
Wire Notes Line
600 1100 600 600
Text Notes 650 1350 0 50 ~ 0
Power Interface
Text HLabel 1050 1450 0 50 Input ~ 0
DEBUG_TX
Wire Wire Line
1050 1450 1300 1450
Text Label 1300 1450 0 50 ~ 0
FTDI_RX
Text HLabel 1050 1550 0 50 Input ~ 0
DEBUG_RX
Wire Wire Line
1050 1550 1300 1550
Text Label 1300 1550 0 50 ~ 0
FTDI_TX
Wire Wire Line
5350 3000 5400 3000
Text Label 5400 3000 0 50 ~ 0
USB_D+
Wire Wire Line
5350 3100 5400 3100
Text Label 5400 3100 0 50 ~ 0
USB_D-
Wire Wire Line
7000 3400 6900 3400
Wire Wire Line
7000 3500 6900 3500
Text Label 6900 3400 2 50 ~ 0
USB_D+
Text Label 6900 3500 2 50 ~ 0
USB_D-
Wire Wire Line
8000 3000 8100 3000
Text Label 8100 3000 0 50 ~ 0
FTDI_TX
Wire Wire Line
7000 2600 6900 2600
Text Label 6900 2600 2 50 ~ 0
FTDI_RX
$EndSCHEMATC

@ -1,60 +0,0 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 4
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 1 1 5E82A2F6
P 1500 2150
F 0 "U?" H 1583 3315 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 1583 3224 50 0000 C CNN
F 2 "" H 300 3400 50 0001 C CNN
F 3 "" H 300 3400 50 0001 C CNN
1 1500 2150
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 2 1 5E82C3BA
P 3450 2550
F 0 "U?" H 3558 3615 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 3558 3524 50 0000 C CNN
F 2 "" H 2250 3800 50 0001 C CNN
F 3 "" H 2250 3800 50 0001 C CNN
2 3450 2550
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 3 1 5E82DE73
P 5950 2300
F 0 "U?" H 6058 3315 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 6058 3224 50 0000 C CNN
F 2 "" H 4750 3550 50 0001 C CNN
F 3 "" H 4750 3550 50 0001 C CNN
3 5950 2300
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 4 1 5E8352A8
P 7450 2000
F 0 "U?" H 7558 3065 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 7558 2974 50 0000 C CNN
F 2 "" H 6250 3250 50 0001 C CNN
F 3 "" H 6250 3250 50 0001 C CNN
4 7450 2000
1 0 0 -1
$EndComp
$EndSCHEMATC

@ -1,360 +0,0 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 5 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Conn_02x20_LCD_INTF:Conn_02x20_Odd_Even_LCD_INTF J?
U 1 1 5E858ED6
P 4500 2350
F 0 "J?" H 4500 3475 50 0000 C CNN
F 1 "Conn_02x20_Odd_Even_LCD_INTF" H 4500 3384 50 0000 C CNN
F 2 "" H 4100 2350 50 0001 C CNN
F 3 "file:///home/penguin/Downloads/SSD1963_v1.6.pdf" H 4100 2350 50 0001 C CNN
1 4500 2350
1 0 0 -1
$EndComp
Text GLabel 900 650 0 50 Input ~ 0
g_3v3
Text GLabel 850 850 0 50 Input ~ 0
g_5v
Wire Wire Line
900 650 1150 650
Text Label 1150 650 0 50 ~ 0
3v3
Wire Wire Line
850 850 1150 850
Text Label 1150 850 0 50 ~ 0
5v
Wire Wire Line
2500 1750 2550 1750
Text Label 2800 1200 0 50 ~ 0
3v3
$Comp
L Device:R_Small R?
U 1 1 5E889CF7
P 850 1950
F 0 "R?" V 654 1950 50 0000 C CNN
F 1 "39k" V 745 1950 50 0000 C CNN
F 2 "" H 850 1950 50 0001 C CNN
F 3 "~" H 850 1950 50 0001 C CNN
1 850 1950
0 1 1 0
$EndComp
Wire Wire Line
1100 1950 950 1950
Wire Wire Line
750 1950 750 2150
$Comp
L power:GND #PWR?
U 1 1 5E88D5B3
P 750 2150
F 0 "#PWR?" H 750 1900 50 0001 C CNN
F 1 "GND" H 755 1977 50 0000 C CNN
F 2 "" H 750 2150 50 0001 C CNN
F 3 "" H 750 2150 50 0001 C CNN
1 750 2150
1 0 0 -1
$EndComp
Entry Wire Line
900 2350 1000 2450
Wire Wire Line
1000 2450 1100 2450
Wire Wire Line
2500 3950 2500 4050
$Comp
L power:GND #PWR?
U 1 1 5E89C68E
P 2500 4100
F 0 "#PWR?" H 2500 3850 50 0001 C CNN
F 1 "GND" H 2505 3927 50 0000 C CNN
F 2 "" H 2500 4100 50 0001 C CNN
F 3 "" H 2500 4100 50 0001 C CNN
1 2500 4100
1 0 0 -1
$EndComp
Entry Wire Line
900 2450 1000 2550
Entry Wire Line
900 2550 1000 2650
Entry Wire Line
900 2650 1000 2750
Entry Wire Line
900 2750 1000 2850
Entry Wire Line
900 2850 1000 2950
Entry Wire Line
900 2950 1000 3050
Entry Wire Line
900 3050 1000 3150
Entry Wire Line
900 3150 1000 3250
Entry Wire Line
900 3250 1000 3350
Entry Wire Line
900 3350 1000 3450
Entry Wire Line
900 3450 1000 3550
Entry Wire Line
900 3550 1000 3650
Entry Wire Line
900 3650 1000 3750
Entry Wire Line
2800 2350 2700 2450
Entry Wire Line
2800 2450 2700 2550
Entry Wire Line
2800 2550 2700 2650
Entry Wire Line
2800 2650 2700 2750
Entry Wire Line
2800 2750 2700 2850
Entry Wire Line
2800 2850 2700 2950
Entry Wire Line
2800 2950 2700 3050
Entry Wire Line
2800 3050 2700 3150
Entry Wire Line
2800 3150 2700 3250
Entry Wire Line
2800 3250 2700 3350
Wire Wire Line
1000 2550 1100 2550
Wire Wire Line
1000 2650 1100 2650
Wire Wire Line
1000 2750 1100 2750
Wire Wire Line
1000 2850 1100 2850
Wire Wire Line
1000 2950 1100 2950
Wire Wire Line
1000 3050 1100 3050
Wire Wire Line
1000 3150 1100 3150
Wire Wire Line
1000 3250 1100 3250
Wire Wire Line
1000 3350 1100 3350
Wire Wire Line
1000 3450 1100 3450
Wire Wire Line
1000 3550 1100 3550
Wire Wire Line
1000 3650 1100 3650
Wire Wire Line
1000 3750 1100 3750
Text Label 1000 2450 0 50 ~ 0
D0
Text Label 1000 2550 0 50 ~ 0
D1
Text Label 1000 2650 0 50 ~ 0
D2
Text Label 1000 2750 0 50 ~ 0
D3
Text Label 1000 2850 0 50 ~ 0
D4
Text Label 1000 2950 0 50 ~ 0
D5
Text Label 1000 3050 0 50 ~ 0
D6
Text Label 1000 3150 0 50 ~ 0
D7
Text Label 1000 3250 0 50 ~ 0
D8
Text Label 1000 3350 0 50 ~ 0
D9
Text Label 1000 3450 0 50 ~ 0
D10
Text Label 1000 3550 0 50 ~ 0
D11
Text Label 1000 3650 0 50 ~ 0
D12
Text Label 1000 3750 0 50 ~ 0
D13
Text Label 2500 2450 0 50 ~ 0
D14
Text Label 2500 2550 0 50 ~ 0
D15
Text Label 2500 2650 0 50 ~ 0
D16
Text Label 2500 2750 0 50 ~ 0
D17
Text Label 2500 2850 0 50 ~ 0
D18
Text Label 2500 2950 0 50 ~ 0
D19
Text Label 2500 3050 0 50 ~ 0
D20
Text Label 2500 3150 0 50 ~ 0
D21
Text Label 2500 3250 0 50 ~ 0
D22
Text Label 2500 3350 0 50 ~ 0
D23
Text Notes 5600 1300 0 50 ~ 0
LCD INTF -- LCD Interface Section\n - D[0-23] represent data pins on the 8080 (parallel) bus\n - The MAX7301 is an IO expander acting as the data bus middleman\n between the brain and the ssd1963\n - The lcd control pins will still be controlled directly from the brain to alleviate timing issues and \n because its just going to be easier to debug\n - The MAX7301 is going to be run at something around 20MHz so we should be ok with timing
Wire Notes Line
5550 800 9600 800
Wire Notes Line
9600 800 9600 2250
Wire Notes Line
9600 2250 5550 2250
Wire Notes Line
5550 2250 5550 800
Entry Wire Line
3650 1950 3750 2050
Entry Wire Line
3650 2050 3750 2150
Entry Wire Line
3650 2150 3750 2250
Entry Wire Line
3650 2250 3750 2350
Entry Wire Line
3650 2350 3750 2450
Entry Wire Line
3650 2450 3750 2550
Entry Wire Line
3650 2550 3750 2650
Entry Wire Line
3650 2650 3750 2750
Entry Wire Line
3650 2750 3750 2850
Entry Wire Line
3650 2850 3750 2950
Entry Wire Line
3650 2950 3750 3050
Entry Wire Line
3650 3050 3750 3150
Wire Bus Line
3650 3900 5500 3900
Wire Bus Line
5500 3900 5500 1450
Wire Wire Line
3750 2050 3900 2050
Wire Wire Line
3750 2150 3900 2150
Wire Wire Line
3750 2250 3900 2250
Wire Wire Line
3750 2350 3900 2350
Wire Wire Line
3750 2450 3900 2450
Wire Wire Line
3750 2550 3900 2550
Wire Wire Line
3750 2650 3900 2650
Wire Wire Line
3750 2750 3900 2750
Wire Wire Line
3750 2850 3900 2850
Wire Wire Line
3750 2950 3900 2950
Wire Wire Line
3750 3050 3900 3050
Wire Wire Line
3750 3150 3900 3150
Wire Wire Line
2500 2450 2700 2450
Wire Wire Line
2500 2550 2700 2550
Wire Wire Line
2500 2650 2700 2650
Wire Wire Line
2500 2750 2700 2750
Wire Wire Line
2500 2850 2700 2850
Wire Wire Line
2500 2950 2700 2950
Wire Wire Line
2500 3050 2700 3050
Wire Wire Line
2500 3150 2700 3150
Wire Wire Line
2500 3250 2700 3250
Wire Wire Line
2500 3350 2700 3350
Wire Bus Line
900 4500 2800 4500
NoConn ~ 2500 3450
NoConn ~ 2500 3550
NoConn ~ 2500 3650
NoConn ~ 2500 3750
Wire Bus Line
3250 1800 3650 1800
Entry Bus Bus
3150 1900 3250 1800
Wire Bus Line
3150 1900 3150 2300
Wire Bus Line
3150 2300 2800 2300
Text Notes 2100 1100 0 50 ~ 0
this looks atrocious but idk how to make busses vertical ,,,
$Comp
L MAX7301AAX_:MAX7301AAX+ U?
U 1 1 5E86D6D7
P 1800 2950
F 0 "U?" H 1800 4420 50 0000 C CNN
F 1 "MAX7301AAX+" H 1800 4329 50 0000 C CNN
F 2 "SOP80P1030X264-36N" H 1800 2950 50 0001 L BNN
F 3 "https://datasheets.maximintegrated.com/en/ds/MAX7301.pdf" H 1800 2950 50 0001 L BNN
F 4 "None" H 1800 2950 50 0001 L BNN "Field4"
F 5 "Interface IC - I/O extensions Maxim Integrated MAX7301AAX+ SPI 26 MHz SSOP 36" H 1800 2950 50 0001 L BNN "Field5"
F 6 "SSOP-36 Maxim" H 1800 2950 50 0001 L BNN "Field6"
F 7 "Unavailable" H 1800 2950 50 0001 L BNN "Field7"
F 8 "MAX7301AAX+" H 1800 2950 50 0001 L BNN "Field8"
1 1800 2950
1 0 0 -1
$EndComp
Connection ~ 2500 4050
Wire Wire Line
2500 4050 2500 4100
$Comp
L Device:C_Small C?
U 1 1 5E988E9B
P 2800 1450
F 0 "C?" H 2892 1496 50 0000 L CNN
F 1 "C_Small" H 2892 1405 50 0000 L CNN
F 2 "" H 2800 1450 50 0001 C CNN
F 3 "~" H 2800 1450 50 0001 C CNN
1 2800 1450
1 0 0 -1
$EndComp
Wire Wire Line
2800 1200 2800 1350
Wire Wire Line
2800 1350 2550 1350
Connection ~ 2800 1350
Wire Wire Line
2800 1550 2800 1650
$Comp
L power:GND #PWR?
U 1 1 5E98EDCE
P 2800 1650
F 0 "#PWR?" H 2800 1400 50 0001 C CNN
F 1 "GND" H 2805 1477 50 0000 C CNN
F 2 "" H 2800 1650 50 0001 C CNN
F 3 "" H 2800 1650 50 0001 C CNN
1 2800 1650
1 0 0 -1
$EndComp
Wire Wire Line
2550 1350 2550 1750
Wire Bus Line
2800 2300 2800 4500
Wire Bus Line
900 2350 900 4500
Wire Bus Line
3650 1800 3650 3900
$EndSCHEMATC

@ -1,47 +0,0 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 4
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L dk_Interface-Controllers:FT232RQ-REEL U?
U 1 1 5E84744C
P 2600 1100
F 0 "U?" H 2400 1403 60 0000 C CNN
F 1 "FT232RQ-REEL" H 2400 1297 60 0000 C CNN
F 2 "digikey-footprints:QFN-32-1EP_5x5mm" H 2800 1300 60 0001 L CNN
F 3 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H 2800 1400 60 0001 L CNN
F 4 "768-1008-1-ND" H 2800 1500 60 0001 L CNN "Digi-Key_PN"
F 5 "FT232RQ-REEL" H 2800 1600 60 0001 L CNN "MPN"
F 6 "Integrated Circuits (ICs)" H 2800 1700 60 0001 L CNN "Category"
F 7 "Interface - Controllers" H 2800 1800 60 0001 L CNN "Family"
F 8 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H 2800 1900 60 0001 L CNN "DK_Datasheet_Link"
F 9 "/product-detail/en/ftdi-future-technology-devices-international-ltd/FT232RQ-REEL/768-1008-1-ND/1836403" H 2800 2000 60 0001 L CNN "DK_Detail_Page"
F 10 "IC USB FS SERIAL UART 32-QFN" H 2800 2100 60 0001 L CNN "Description"
F 11 "FTDI, Future Technology Devices International Ltd" H 2800 2200 60 0001 L CNN "Manufacturer"
F 12 "Active" H 2800 2300 60 0001 L CNN "Status"
1 2600 1100
1 0 0 -1
$EndComp
$Comp
L Connector:USB_B_Micro J?
U 1 1 5E8480AD
P 1300 1400
F 0 "J?" H 1357 1867 50 0000 C CNN
F 1 "USB_B_Micro" H 1357 1776 50 0000 C CNN
F 2 "" H 1450 1350 50 0001 C CNN
F 3 "~" H 1450 1350 50 0001 C CNN
1 1300 1400
1 0 0 -1
$EndComp
$EndSCHEMATC

@ -1,128 +0,0 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A 11000 8500
encoding utf-8
Sheet 1 5
Title "Project Oracle"
Date "2020-03-16"
Rev "v0.1"
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 5300 850 3000 2000
U 5E7872D3
F0 "s_Power" 50
F1 "Power.sch" 50
$EndSheet
$Sheet
S 700 2450 3750 2550
U 5E7C0F59
F0 "s_USB_INTF.sch" 50
F1 "USB_INTF.sch" 50
$EndSheet
$Sheet
S 750 800 1750 1300
U 5E805E4F
F0 "s_BRAIN" 50
F1 "BRAIN.sch" 50
$EndSheet
Text Notes 800 1000 0 50 ~ 0
Brain -- ATSAME54P20A will controll peripherals, including an IO extender which,\n will handler the control of the screen (mikroe board with SSD1963)
Text GLabel 900 6250 0 50 Input ~ 0
g_3v3
Text GLabel 1800 6250 0 50 Input ~ 0
g_5v
$Sheet
S 5250 3550 3100 2000
U 5E8589A7
F0 "g_SCREEN_INTF" 50
F1 "SCREEN_INTF.sch" 50
$EndSheet
Wire Wire Line
900 6250 950 6250
$Comp
L power:+3V3 #PWR?
U 1 1 5E97BC15
P 1200 6250
F 0 "#PWR?" H 1200 6100 50 0001 C CNN
F 1 "+3V3" H 1215 6423 50 0000 C CNN
F 2 "" H 1200 6250 50 0001 C CNN
F 3 "" H 1200 6250 50 0001 C CNN
1 1200 6250
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR?
U 1 1 5E97C21D
P 2150 6250
F 0 "#PWR?" H 2150 6100 50 0001 C CNN
F 1 "+5V" H 2165 6423 50 0000 C CNN
F 2 "" H 2150 6250 50 0001 C CNN
F 3 "" H 2150 6250 50 0001 C CNN
1 2150 6250
1 0 0 -1
$EndComp
$Comp
L power:PWR_FLAG #FLG?
U 1 1 5E97C674
P 950 5850
F 0 "#FLG?" H 950 5925 50 0001 C CNN
F 1 "PWR_FLAG" H 950 6023 50 0000 C CNN
F 2 "" H 950 5850 50 0001 C CNN
F 3 "~" H 950 5850 50 0001 C CNN
1 950 5850
1 0 0 -1
$EndComp
Wire Wire Line
950 6250 950 5850
Connection ~ 950 6250
Wire Wire Line
950 6250 1200 6250
$Comp
L power:GND #PWR?
U 1 1 5E97DBEE
P 2600 6250
F 0 "#PWR?" H 2600 6000 50 0001 C CNN
F 1 "GND" H 2605 6077 50 0000 C CNN
F 2 "" H 2600 6250 50 0001 C CNN
F 3 "" H 2600 6250 50 0001 C CNN
1 2600 6250
1 0 0 -1
$EndComp
Wire Wire Line
1800 6250 1900 6250
$Comp
L power:PWR_FLAG #FLG?
U 1 1 5E97F87F
P 1900 5850
F 0 "#FLG?" H 1900 5925 50 0001 C CNN
F 1 "PWR_FLAG" H 1900 6023 50 0000 C CNN
F 2 "" H 1900 5850 50 0001 C CNN
F 3 "~" H 1900 5850 50 0001 C CNN
1 1900 5850
1 0 0 -1
$EndComp
Wire Wire Line
1900 6250 1900 5850
Connection ~ 1900 6250
Wire Wire Line
1900 6250 2150 6250
$Comp
L power:PWR_FLAG #FLG?
U 1 1 5E980A5B
P 2600 5850
F 0 "#FLG?" H 2600 5925 50 0001 C CNN
F 1 "PWR_FLAG" H 2600 6023 50 0000 C CNN
F 2 "" H 2600 5850 50 0001 C CNN
F 3 "~" H 2600 5850 50 0001 C CNN
1 2600 5850
1 0 0 -1
$EndComp
Wire Wire Line
2600 6250 2600 5850
$EndSCHEMATC

@ -96,6 +96,158 @@ X ~TFT_CS 9 -600 500 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_ARM_JTAG_SWD_10
#
DEF Connector_Conn_ARM_JTAG_SWD_10 J 0 40 Y Y 1 F N
F0 "J" -100 650 50 H V R CNN
F1 "Connector_Conn_ARM_JTAG_SWD_10" -100 550 50 H V R BNN
F2 "" 0 0 50 H I C CNN
F3 "" -350 -1250 50 V I C CNN
$FPLIST
PinHeader?2x05?P1.27mm*
$ENDFPLIST
DRAW
S -400 500 400 -500 0 1 10 f
S -110 -500 -90 -460 0 1 0 N
S -10 -500 10 -460 0 1 0 N
S -10 500 10 460 0 1 0 N
S 360 90 400 110 0 1 0 N
S 400 -110 360 -90 0 1 0 N
S 400 -10 360 10 0 1 0 N
S 400 310 360 290 0 1 0 N
S 360 -210 400 -190 1 1 0 N
X VTref 1 0 600 100 D 50 50 1 1 W
X ~RESET~ 10 500 300 100 L 50 50 1 1 C
X SWDIO/TMS 2 500 0 100 L 50 50 1 1 B
X GND 3 0 -600 100 U 50 50 1 1 W
X SWDCLK/TCK 4 500 100 100 L 50 50 1 1 O
X GND 5 0 -600 100 U 50 50 1 1 P N
X SWO/TDO 6 500 -100 100 L 50 50 1 1 I
X KEY 7 -400 0 100 R 50 50 1 1 N N
X NC/TDI 8 500 -200 100 L 50 50 1 1 O
X GNDDetect 9 -100 -600 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_USB_B_Micro
#
DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N
F0 "J" -200 450 50 H V L CNN
F1 "Connector_USB_B_Micro" -200 350 50 H V L CNN
F2 "" 150 -50 50 H I C CNN
F3 "" 150 -50 50 H I C CNN
ALIAS USB_B_Mini
$FPLIST
USB*
$ENDFPLIST
DRAW
C -150 85 25 0 1 10 F
C -25 135 15 0 1 10 F
S -200 -300 200 300 0 1 10 f
S -5 -300 5 -270 0 1 0 N
S 10 50 -20 20 0 1 10 F
S 200 -205 170 -195 0 1 0 N
S 200 -105 170 -95 0 1 0 N
S 200 -5 170 5 0 1 0 N
S 200 195 170 205 0 1 0 N
P 2 0 1 10 -75 85 25 85 N
P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N
P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N
P 4 0 1 10 25 110 25 60 75 85 25 110 F
P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F
P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N
X VBUS 1 300 200 100 L 50 50 1 1 w
X D- 2 300 -100 100 L 50 50 1 1 P
X D+ 3 300 0 100 L 50 50 1 1 P
X ID 4 300 -200 100 L 50 50 1 1 P
X GND 5 0 -400 100 U 50 50 1 1 w
X Shield 6 -100 -400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C_Small
#
DEF Device_C_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Device_C_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 13 -60 -20 60 -20 N
P 2 0 1 12 -60 20 60 20 N
X ~ 1 0 100 80 D 50 50 1 1 P
X ~ 2 0 -100 80 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Crystal
#
DEF Device_Crystal Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "Device_Crystal" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -75 0 N
P 2 0 1 20 -75 -50 -75 50 N
P 2 0 1 20 75 -50 75 50 N
P 2 0 1 0 100 0 75 0 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Crystal_GND24
#
DEF Device_Crystal_GND24 Y 0 40 Y N 1 F N
F0 "Y" 125 200 50 H V L CNN
F1 "Device_Crystal_GND24" 125 125 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -80 0 N
P 2 0 1 20 -80 -50 -80 50 N
P 2 0 1 0 0 -150 0 -140 N
P 2 0 1 0 0 140 0 150 N
P 2 0 1 20 80 -50 80 50 N
P 2 0 1 0 80 0 100 0 N
P 4 0 1 0 -100 -90 -100 -140 100 -140 100 -90 N
P 4 0 1 0 -100 90 -100 140 100 140 100 90 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 0 200 50 D 50 50 1 1 P
X 3 3 150 0 50 L 50 50 1 1 P
X 4 4 0 -200 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R_Small
#
DEF Device_R_Small R 0 10 N N 1 F N
F0 "R" 30 20 50 H V L CNN
F1 "Device_R_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -30 70 30 -70 0 1 8 N
X ~ 1 0 100 30 D 50 50 1 1 P
X ~ 2 0 -100 30 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# MAX7301AAX__MAX7301AAX+
#
DEF MAX7301AAX__MAX7301AAX+ U 0 40 Y Y 1 L N
@ -124,7 +276,7 @@ X P15 16 -700 -600 200 R 40 40 0 0 B
X P16 17 -700 -700 200 R 40 40 0 0 B
X P17 18 -700 -800 200 R 40 40 0 0 B
X P18 19 700 500 200 L 40 40 0 0 B
X GND 2 700 -1000 200 L 40 40 0 0 W
X GND 2 700 -1100 200 L 40 40 0 0 W
X P19 20 700 400 200 L 40 40 0 0 B
X P20 21 700 300 200 L 40 40 0 0 B
X P21 22 700 200 200 L 40 40 0 0 B
@ -355,4 +507,61 @@ X VDDIO6 97 -1000 -800 197 R 50 50 5 1 W
ENDDRAW
ENDDEF
#
# power_+3V3
#
DEF power_+3V3 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3V3" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_PWR_FLAG
#
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power_PWR_FLAG" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1,9 +1,9 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr USLedger 17000 11000
$Descr A 11000 8500
encoding utf-8
Sheet 1 1
Sheet 1 5
Title "Project Oracle"
Date "2020-03-16"
Rev "v0.1"
@ -13,106 +13,158 @@ Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 5800 3900 3000 2000
U 5E7872D3
F0 "s_Power" 50
F1 "Power.sch" 50
$EndSheet
$Sheet
S 700 2450 3300 1900
U 5E7C0F59
F0 "s_USB_INTF.sch" 50
F1 "USB_INTF.sch" 50
F2 "DEBUG_TX" I R 4000 2550 50
F3 "DEBUG_RX" I R 4000 2650 50
$EndSheet
$Sheet
S 750 800 3250 1450
U 5E805E4F
F0 "s_BRAIN" 50
F1 "BRAIN.sch" 50
F2 "DEBUG_TX" I R 4000 1150 50
F3 "DEBUG_RX" I R 4000 1250 50
F4 "MASTER_SPI_MOSI" I R 4000 1350 50
F5 "MASTER_SPI_MISO" I R 4000 1450 50
F6 "MASTER_SPI_CLK" I R 4000 1550 50
F7 "~TFT_SPI_CS" I R 4000 1650 50
F8 "~FLASH_MEM_CS" I R 4000 1750 50
F9 "MASTER_I2C_SDA" I R 4000 1950 50
F10 "MASTER_I2C_SCL" I R 4000 2050 50
F11 "~IO_EXPANDER_CS" I R 4000 1850 50
$EndSheet
Text Notes 800 1000 0 50 ~ 0
Brain -- ATSAME54P20A will controll peripherals, including an IO extender which,\n will handler the control of the screen (mikroe board with SSD1963)
Text GLabel 900 6250 0 50 Input ~ 0
g_3v3
Text GLabel 1800 6250 0 50 Input ~ 0
g_5v
$Sheet
S 5750 850 3100 2000
U 5E8589A7
F0 "g_SCREEN_INTF" 50
F1 "SCREEN_INTF.sch" 50
F2 "MASTER_SPI_CLK" I L 5750 1100 50
F3 "MASTER_SPI_MISO" I L 5750 1200 50
F4 "MASTER_SPI_MOSI" I L 5750 1300 50
F5 "~IO_EXPANDER_CS" I L 5750 1450 50
F6 "~TFT_CS" I L 5750 1550 50
F7 "~TFT_RD" I L 5750 1650 50
F8 "~TFT_WR" I L 5750 1750 50
F9 "TFT_RSDC" I L 5750 1850 50
F10 "~TFT_RST" I L 5750 2000 50
F11 "TFT_STB" I L 5750 2100 50
F12 "TFT_TOUCH_SDA" I L 5750 2200 50
F13 "TFT_TOUCH_SCL" I L 5750 2450 50
F14 "TFT_TOUCH_INT" I L 5750 2550 50
F15 "TFT_TE" I L 5750 2650 50
$EndSheet
Wire Wire Line
900 6250 950 6250
$Comp
L dk_Interface-Controllers:FT232RQ-REEL U?
U 1 1 5E77AB6E
P 3900 3700
F 0 "U?" H 3700 4003 60 0000 C CNN
F 1 "FT232RQ-REEL" H 3700 3897 60 0000 C CNN
F 2 "digikey-footprints:QFN-32-1EP_5x5mm" H 4100 3900 60 0001 L CNN
F 3 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H 4100 4000 60 0001 L CNN
F 4 "768-1008-1-ND" H 4100 4100 60 0001 L CNN "Digi-Key_PN"
F 5 "FT232RQ-REEL" H 4100 4200 60 0001 L CNN "MPN"
F 6 "Integrated Circuits (ICs)" H 4100 4300 60 0001 L CNN "Category"
F 7 "Interface - Controllers" H 4100 4400 60 0001 L CNN "Family"
F 8 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H 4100 4500 60 0001 L CNN "DK_Datasheet_Link"
F 9 "/product-detail/en/ftdi-future-technology-devices-international-ltd/FT232RQ-REEL/768-1008-1-ND/1836403" H 4100 4600 60 0001 L CNN "DK_Detail_Page"
F 10 "IC USB FS SERIAL UART 32-QFN" H 4100 4700 60 0001 L CNN "Description"
F 11 "FTDI, Future Technology Devices International Ltd" H 4100 4800 60 0001 L CNN "Manufacturer"
F 12 "Active" H 4100 4900 60 0001 L CNN "Status"
1 3900 3700
L power:+3V3 #PWR0101
U 1 1 5E97BC15
P 1200 6250
F 0 "#PWR0101" H 1200 6100 50 0001 C CNN
F 1 "+3V3" H 1215 6423 50 0000 C CNN
F 2 "" H 1200 6250 50 0001 C CNN
F 3 "" H 1200 6250 50 0001 C CNN
1 1200 6250
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 1 1 5E7D4D4E
P 1350 7150
F 0 "U?" H 1433 8315 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 1433 8224 50 0000 C CNN
F 2 "" H 150 8400 50 0001 C CNN
F 3 "" H 150 8400 50 0001 C CNN
1 1350 7150
L power:+5V #PWR0102
U 1 1 5E97C21D
P 2150 6250
F 0 "#PWR0102" H 2150 6100 50 0001 C CNN
F 1 "+5V" H 2165 6423 50 0000 C CNN
F 2 "" H 2150 6250 50 0001 C CNN
F 3 "" H 2150 6250 50 0001 C CNN
1 2150 6250
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 2 1 5E7D76F8
P 3250 6850
F 0 "U?" H 3358 7915 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 3358 7824 50 0000 C CNN
F 2 "" H 2050 8100 50 0001 C CNN
F 3 "" H 2050 8100 50 0001 C CNN
2 3250 6850
L power:PWR_FLAG #FLG0101
U 1 1 5E97C674
P 950 5850
F 0 "#FLG0101" H 950 5925 50 0001 C CNN
F 1 "PWR_FLAG" H 950 6023 50 0000 C CNN
F 2 "" H 950 5850 50 0001 C CNN
F 3 "~" H 950 5850 50 0001 C CNN
1 950 5850
1 0 0 -1
$EndComp
Wire Wire Line
950 6250 950 5850
Connection ~ 950 6250
Wire Wire Line
950 6250 1200 6250
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 3 1 5E7DA3E5
P 4900 6900
F 0 "U?" H 5008 7915 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 5008 7824 50 0000 C CNN
F 2 "" H 3700 8150 50 0001 C CNN
F 3 "" H 3700 8150 50 0001 C CNN
3 4900 6900
L power:GND #PWR0103
U 1 1 5E97DBEE
P 2600 6250
F 0 "#PWR0103" H 2600 6000 50 0001 C CNN
F 1 "GND" H 2605 6077 50 0000 C CNN
F 2 "" H 2600 6250 50 0001 C CNN
F 3 "" H 2600 6250 50 0001 C CNN
1 2600 6250
1 0 0 -1
$EndComp
Wire Wire Line
1800 6250 1900 6250
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 4 1 5E7DD1DD
P 1400 4600
F 0 "U?" H 1508 5665 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 1508 5574 50 0000 C CNN
F 2 "" H 200 5850 50 0001 C CNN
F 3 "" H 200 5850 50 0001 C CNN
4 1400 4600
L power:PWR_FLAG #FLG0102
U 1 1 5E97F87F
P 1900 5850
F 0 "#FLG0102" H 1900 5925 50 0001 C CNN
F 1 "PWR_FLAG" H 1900 6023 50 0000 C CNN
F 2 "" H 1900 5850 50 0001 C CNN
F 3 "~" H 1900 5850 50 0001 C CNN
1 1900 5850
1 0 0 -1
$EndComp
Wire Wire Line
1900 6250 1900 5850
Connection ~ 1900 6250
Wire Wire Line
1900 6250 2150 6250
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 5 1 5E7E22D4
P 5600 3700
F 0 "U?" H 5600 4615 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 5600 4524 50 0000 C CNN
F 2 "" H 4400 4950 50 0001 C CNN
F 3 "" H 4400 4950 50 0001 C CNN
5 5600 3700
1 0 0 -1
$EndComp
$Comp
L Conn_02x20_LCD_INTF:Conn_02x20_Odd_Even_LCD_INTF J?
U 1 1 5E896181
P 7900 4200
F 0 "J?" H 7900 5325 50 0000 C CNN
F 1 "Conn_02x20_Odd_Even_LCD_INTF" H 7900 5234 50 0000 C CNN
F 2 "" H 7500 4200 50 0001 C CNN
F 3 "~" H 7500 4200 50 0001 C CNN
1 7900 4200
1 0 0 -1
$EndComp
$Comp
L MAX7301AAX_:MAX7301AAX+ U?
U 1 1 5E8C31CA
P 7000 7450
F 0 "U?" H 7000 8920 50 0000 C CNN
F 1 "MAX7301AAX+" H 7000 8829 50 0000 C CNN
F 2 "SOP80P1030X264-36N" H 7000 7450 50 0001 L BNN
F 3 "Maxim Integrated" H 7000 7450 50 0001 L BNN
F 4 "None" H 7000 7450 50 0001 L BNN "Field4"
F 5 "Interface IC - I/O extensions Maxim Integrated MAX7301AAX+ SPI 26 MHz SSOP 36" H 7000 7450 50 0001 L BNN "Field5"
F 6 "SSOP-36 Maxim" H 7000 7450 50 0001 L BNN "Field6"
F 7 "Unavailable" H 7000 7450 50 0001 L BNN "Field7"
F 8 "MAX7301AAX+" H 7000 7450 50 0001 L BNN "Field8"
1 7000 7450
L power:PWR_FLAG #FLG0103
U 1 1 5E980A5B
P 2600 5850
F 0 "#FLG0103" H 2600 5925 50 0001 C CNN
F 1 "PWR_FLAG" H 2600 6023 50 0000 C CNN
F 2 "" H 2600 5850 50 0001 C CNN
F 3 "~" H 2600 5850 50 0001 C CNN
1 2600 5850
1 0 0 -1
$EndComp
Wire Wire Line
2600 6250 2600 5850
Text Label 4050 1150 0 50 ~ 0
DEBUG_TX
Wire Wire Line
4000 1150 4050 1150
Text Label 4050 2550 0 50 ~ 0
DEBUG_TX
Wire Wire Line
4000 1250 4050 1250
Text Label 4050 1250 0 50 ~ 0
DEBUG_RX
Wire Wire Line
4000 2550 4050 2550
Wire Wire Line
4000 2650 4050 2650
Text Label 4050 2650 0 50 ~ 0
DEBUG_RX
$EndSCHEMATC

@ -1,9 +1,9 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr USLedger 17000 11000
$Descr A 11000 8500
encoding utf-8
Sheet 1 1
Sheet 1 5
Title "Project Oracle"
Date "2020-03-16"
Rev "v0.1"
@ -13,90 +13,144 @@ Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 5800 3900 3000 2000
U 5E7872D3
F0 "s_Power" 50
F1 "Power.sch" 50
$EndSheet
$Sheet
S 700 2450 3300 1900
U 5E7C0F59
F0 "s_USB_INTF.sch" 50
F1 "USB_INTF.sch" 50
F2 "DEBUG_TX" I R 4000 2550 50
F3 "DEBUG_RX" I R 4000 2650 50
$EndSheet
$Sheet
S 750 800 3250 1450
U 5E805E4F
F0 "s_BRAIN" 50
F1 "BRAIN.sch" 50
F2 "DEBUG_TX" I R 4000 1150 50
F3 "DEBUG_RX" I R 4000 1250 50
F4 "MASTER_SPI_MOSI" I R 4000 1350 50
F5 "MASTER_SPI_MISO" I R 4000 1450 50
F6 "MASTER_SPI_CLK" I R 4000 1550 50
F7 "~TFT_SPI_CS" I R 4000 1650 50
F8 "~FLASH_MEM_CS" I R 4000 1750 50
F9 "MASTER_I2C_SDA" I R 4000 1950 50
F10 "MASTER_I2C_SCL" I R 4000 2050 50
F11 "~IO_EXPANDER_CS" I R 4000 1850 50
$EndSheet
Text Notes 800 1000 0 50 ~ 0
Brain -- ATSAME54P20A will controll peripherals, including an IO extender which,\n will handler the control of the screen (mikroe board with SSD1963)
Text GLabel 900 6250 0 50 Input ~ 0
g_3v3
Text GLabel 1800 6250 0 50 Input ~ 0
g_5v
$Sheet
S 5750 850 3100 2000
U 5E8589A7
F0 "g_SCREEN_INTF" 50
F1 "SCREEN_INTF.sch" 50
$EndSheet
Wire Wire Line
900 6250 950 6250
$Comp
L dk_Interface-Controllers:FT232RQ-REEL U?
U 1 1 5E77AB6E
P 3900 3700
F 0 "U?" H 3700 4003 60 0000 C CNN
F 1 "FT232RQ-REEL" H 3700 3897 60 0000 C CNN
F 2 "digikey-footprints:QFN-32-1EP_5x5mm" H 4100 3900 60 0001 L CNN
F 3 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H 4100 4000 60 0001 L CNN
F 4 "768-1008-1-ND" H 4100 4100 60 0001 L CNN "Digi-Key_PN"
F 5 "FT232RQ-REEL" H 4100 4200 60 0001 L CNN "MPN"
F 6 "Integrated Circuits (ICs)" H 4100 4300 60 0001 L CNN "Category"
F 7 "Interface - Controllers" H 4100 4400 60 0001 L CNN "Family"
F 8 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H 4100 4500 60 0001 L CNN "DK_Datasheet_Link"
F 9 "/product-detail/en/ftdi-future-technology-devices-international-ltd/FT232RQ-REEL/768-1008-1-ND/1836403" H 4100 4600 60 0001 L CNN "DK_Detail_Page"
F 10 "IC USB FS SERIAL UART 32-QFN" H 4100 4700 60 0001 L CNN "Description"
F 11 "FTDI, Future Technology Devices International Ltd" H 4100 4800 60 0001 L CNN "Manufacturer"
F 12 "Active" H 4100 4900 60 0001 L CNN "Status"
1 3900 3700
L power:+3V3 #PWR0101
U 1 1 5E97BC15
P 1200 6250
F 0 "#PWR0101" H 1200 6100 50 0001 C CNN
F 1 "+3V3" H 1215 6423 50 0000 C CNN
F 2 "" H 1200 6250 50 0001 C CNN
F 3 "" H 1200 6250 50 0001 C CNN
1 1200 6250
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 1 1 5E7D4D4E
P 1350 7150
F 0 "U?" H 1433 8315 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 1433 8224 50 0000 C CNN
F 2 "" H 150 8400 50 0001 C CNN
F 3 "" H 150 8400 50 0001 C CNN
1 1350 7150
L power:+5V #PWR0102
U 1 1 5E97C21D
P 2150 6250
F 0 "#PWR0102" H 2150 6100 50 0001 C CNN
F 1 "+5V" H 2165 6423 50 0000 C CNN
F 2 "" H 2150 6250 50 0001 C CNN
F 3 "" H 2150 6250 50 0001 C CNN
1 2150 6250
1 0 0 -1
$EndComp
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 2 1 5E7D76F8
P 3250 6850
F 0 "U?" H 3358 7915 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 3358 7824 50 0000 C CNN
F 2 "" H 2050 8100 50 0001 C CNN
F 3 "" H 2050 8100 50 0001 C CNN
2 3250 6850
L power:PWR_FLAG #FLG0101
U 1 1 5E97C674
P 950 5850
F 0 "#FLG0101" H 950 5925 50 0001 C CNN
F 1 "PWR_FLAG" H 950 6023 50 0000 C CNN
F 2 "" H 950 5850 50 0001 C CNN
F 3 "~" H 950 5850 50 0001 C CNN
1 950 5850
1 0 0 -1
$EndComp
Wire Wire Line
950 6250 950 5850
Connection ~ 950 6250
Wire Wire Line
950 6250 1200 6250
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 3 1 5E7DA3E5
P 4900 6900
F 0 "U?" H 5008 7915 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 5008 7824 50 0000 C CNN
F 2 "" H 3700 8150 50 0001 C CNN
F 3 "" H 3700 8150 50 0001 C CNN
3 4900 6900
L power:GND #PWR0103
U 1 1 5E97DBEE
P 2600 6250
F 0 "#PWR0103" H 2600 6000 50 0001 C CNN
F 1 "GND" H 2605 6077 50 0000 C CNN
F 2 "" H 2600 6250 50 0001 C CNN
F 3 "" H 2600 6250 50 0001 C CNN
1 2600 6250
1 0 0 -1
$EndComp
Wire Wire Line
1800 6250 1900 6250
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 4 1 5E7DD1DD
P 1400 4600
F 0 "U?" H 1508 5665 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 1508 5574 50 0000 C CNN
F 2 "" H 200 5850 50 0001 C CNN
F 3 "" H 200 5850 50 0001 C CNN
4 1400 4600
L power:PWR_FLAG #FLG0102
U 1 1 5E97F87F
P 1900 5850
F 0 "#FLG0102" H 1900 5925 50 0001 C CNN
F 1 "PWR_FLAG" H 1900 6023 50 0000 C CNN
F 2 "" H 1900 5850 50 0001 C CNN
F 3 "~" H 1900 5850 50 0001 C CNN
1 1900 5850
1 0 0 -1
$EndComp
Wire Wire Line
1900 6250 1900 5850
Connection ~ 1900 6250
Wire Wire Line
1900 6250 2150 6250
$Comp
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U?
U 5 1 5E7E22D4
P 5600 3700
F 0 "U?" H 5600 4615 50 0000 C CNN
F 1 "p_ATSAME54P20A-AU" H 5600 4524 50 0000 C CNN
F 2 "" H 4400 4950 50 0001 C CNN
F 3 "" H 4400 4950 50 0001 C CNN
5 5600 3700
1 0 0 -1
$EndComp
$Comp
L Conn_02x20_LCD_INTF:Conn_02x20_Odd_Even_LCD_INTF J?
U 1 1 5E896181
P 7900 4200
F 0 "J?" H 7900 5325 50 0000 C CNN
F 1 "Conn_02x20_Odd_Even_LCD_INTF" H 7900 5234 50 0000 C CNN
F 2 "" H 7500 4200 50 0001 C CNN
F 3 "~" H 7500 4200 50 0001 C CNN
1 7900 4200
L power:PWR_FLAG #FLG0103
U 1 1 5E980A5B
P 2600 5850
F 0 "#FLG0103" H 2600 5925 50 0001 C CNN
F 1 "PWR_FLAG" H 2600 6023 50 0000 C CNN
F 2 "" H 2600 5850 50 0001 C CNN
F 3 "~" H 2600 5850 50 0001 C CNN
1 2600 5850
1 0 0 -1
$EndComp
Wire Wire Line
2600 6250 2600 5850
Text Label 4050 1150 0 50 ~ 0
DEBUG_TX
Wire Wire Line
4000 1150 4050 1150
Text Label 4050 2550 0 50 ~ 0
DEBUG_TX
Wire Wire Line
4000 1250 4050 1250
Text Label 4050 1250 0 50 ~ 0
DEBUG_RX
Wire Wire Line
4000 2550 4050 2550
Wire Wire Line
4000 2650 4050 2650
Text Label 4050 2650 0 50 ~ 0
DEBUG_RX
$EndSCHEMATC