You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

410 lines
8.5 KiB

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:ESP32
LIBS:ssd_13xx
LIBS:ftdi
LIBS:ulx3s-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 11
Title "ULX3S"
Date ""
Rev "0.0.1"
Comp "FER+RIZ+RADIONA"
Comment1 "Buttons, LEDs, OLED display"
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
Wire Wire Line
4750 1250 4850 1250
Wire Wire Line
4750 1350 5350 1350
Wire Wire Line
4750 1450 4850 1450
Wire Wire Line
4750 1550 4850 1550
Wire Wire Line
4750 1650 4850 1650
Wire Wire Line
4750 1750 4850 1750
Wire Wire Line
4750 1850 4850 1850
$Comp
L GND #PWR059
U 1 1 58D66047
P 4850 1250
F 0 "#PWR059" 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
1 4850 1250
0 -1 -1 0
$EndComp
$Comp
L +3V3 #PWR060
U 1 1 58D66055
P 5350 1350
F 0 "#PWR060" 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
1 5350 1350
0 1 1 0
$EndComp
Text GLabel 4850 1450 2 60 Input ~ 0
OLED_CLK
Text GLabel 4850 1550 2 60 Input ~ 0
OLED_MOSI
Text GLabel 4850 1650 2 60 Input ~ 0
OLED_RES
Text GLabel 4850 1750 2 60 Input ~ 0
OLED_DC
Text GLabel 4850 1850 2 60 Input ~ 0
OLED_CS
$Comp
L CONN_02X01 BTN1
U 1 1 58D66056
P 3100 2950
F 0 "BTN1" H 3100 3050 50 0000 C CNN
F 1 "FIRE1" H 2600 2950 50 0000 C CNN
F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 3100 1750 50 0001 C CNN
F 3 "" H 3100 1750 50 0000 C CNN
1 3100 2950
1 0 0 -1
$EndComp
$Comp
L CONN_02X01 BTN2
U 1 1 58D66057
P 3100 3150
F 0 "BTN2" H 3100 3250 50 0000 C CNN
F 1 "FIRE2" H 2600 3150 50 0000 C CNN
F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 3100 1950 50 0001 C CNN
F 3 "" H 3100 1950 50 0000 C CNN
1 3100 3150
1 0 0 -1
$EndComp
$Comp
L CONN_02X01 BTN4
U 1 1 58D66058
P 3100 3550
F 0 "BTN4" H 3100 3650 50 0000 C CNN
F 1 "DOWN" H 2600 3550 50 0000 C CNN
F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 3100 2350 50 0001 C CNN
F 3 "" H 3100 2350 50 0000 C CNN
1 3100 3550
1 0 0 -1
$EndComp
$Comp
L CONN_02X01 BTN3
U 1 1 58D66059
P 3100 3350
F 0 "BTN3" H 3100 3450 50 0000 C CNN
F 1 "UP" H 2600 3350 50 0000 C CNN
F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 3100 2150 50 0001 C CNN
F 3 "" H 3100 2150 50 0000 C CNN
1 3100 3350
1 0 0 -1
$EndComp
$Comp
L CONN_02X01 BTN5
U 1 1 58D6605A
P 3100 3750
F 0 "BTN5" H 3100 3850 50 0000 C CNN
F 1 "LEFT" H 2600 3750 50 0000 C CNN
F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 3100 2550 50 0001 C CNN
F 3 "" H 3100 2550 50 0000 C CNN
1 3100 3750
1 0 0 -1
$EndComp
$Comp
L CONN_02X01 BTN6
U 1 1 58D6605B
P 3100 3950
F 0 "BTN6" H 3100 4050 50 0000 C CNN
F 1 "RIGHT" H 2600 3950 50 0000 C CNN
F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 3100 2750 50 0001 C CNN
F 3 "" H 3100 2750 50 0000 C CNN
1 3100 3950
1 0 0 -1
$EndComp
Wire Wire Line
2850 2950 2750 2950
Wire Wire Line
2750 3950 2850 3950
Wire Wire Line
2750 3750 2850 3750
Connection ~ 2750 3750
Wire Wire Line
2750 3550 2850 3550
Connection ~ 2750 3550
Wire Wire Line
2750 3350 2850 3350
Connection ~ 2750 3350
Wire Wire Line
2750 3150 2850 3150
Connection ~ 2750 3150
$Comp
L +3V3 #PWR061
U 1 1 58D6605C
P 2750 2350
F 0 "#PWR061" H 2750 2200 50 0001 C CNN
F 1 "+3V3" H 2750 2490 50 0000 C CNN
F 2 "" H 2750 2350 50 0000 C CNN
F 3 "" H 2750 2350 50 0000 C CNN
1 2750 2350
1 0 0 -1
$EndComp
Connection ~ 2750 2950
Wire Wire Line
3350 2950 3450 2950
Wire Wire Line
3350 3150 3450 3150
Wire Wire Line
3350 3350 3450 3350
Wire Wire Line
3350 3550 3450 3550
Wire Wire Line
3350 3750 3450 3750
Wire Wire Line
3350 3950 3450 3950
Text GLabel 3450 2950 2 60 Input ~ 0
BTN_F1
Text GLabel 3450 3150 2 60 Input ~ 0
BTN_F2
Text GLabel 3450 3350 2 60 Input ~ 0
BTN_U
Text GLabel 3450 3550 2 60 Input ~ 0
BTN_D
Text GLabel 3450 3750 2 60 Input ~ 0
BTN_L
Text GLabel 3450 3950 2 60 Input ~ 0
BTN_R
$Comp
L R R7
U 1 1 58D6605D
P 2750 2550
F 0 "R7" V 2830 2550 50 0000 C CNN
F 1 "220" V 2750 2550 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 2680 2550 50 0001 C CNN
F 3 "" H 2750 2550 50 0000 C CNN
1 2750 2550
1 0 0 -1
$EndComp
Wire Wire Line
2750 2350 2750 2400
Text Notes 4450 1050 0 60 ~ 0
SSD1306 compatible OLED 1.3" PCB \n14x14 units\n1 unit = 2.54 mm
$Comp
L LED_ALT D0
U 1 1 58D66570
P 4550 2550
F 0 "D0" H 4550 2650 50 0000 C CNN
F 1 "LED" H 4150 2550 50 0000 C CNN
F 2 "LEDs:LED_0805" H 4550 2550 50 0001 C CNN
F 3 "" H 4550 2550 50 0000 C CNN
1 4550 2550
1 0 0 -1
$EndComp
$Comp
L LED_ALT D1
U 1 1 58D66620
P 4550 2750
F 0 "D1" H 4550 2850 50 0000 C CNN
F 1 "LED" H 4150 2750 50 0000 C CNN
F 2 "LEDs:LED_0805" H 4550 2750 50 0001 C CNN
F 3 "" H 4550 2750 50 0000 C CNN
1 4550 2750
1 0 0 -1
$EndComp
$Comp
L LED_ALT D2
U 1 1 58D666C3
P 4550 2950
F 0 "D2" H 4550 3050 50 0000 C CNN
F 1 "LED" H 4150 2950 50 0000 C CNN
F 2 "LEDs:LED_0805" H 4550 2950 50 0001 C CNN
F 3 "" H 4550 2950 50 0000 C CNN
1 4550 2950
1 0 0 -1
$EndComp
$Comp
L LED_ALT D3
U 1 1 58D66733
P 4550 3150
F 0 "D3" H 4550 3250 50 0000 C CNN
F 1 "LED" H 4150 3150 50 0000 C CNN
F 2 "LEDs:LED_0805" H 4550 3150 50 0001 C CNN
F 3 "" H 4550 3150 50 0000 C CNN
1 4550 3150
1 0 0 -1
$EndComp
$Comp
L LED_ALT D4
U 1 1 58D6688F
P 4550 3350
F 0 "D4" H 4550 3450 50 0000 C CNN
F 1 "LED" H 4150 3350 50 0000 C CNN
F 2 "LEDs:LED_0805" H 4550 3350 50 0001 C CNN
F 3 "" H 4550 3350 50 0000 C CNN
1 4550 3350
1 0 0 -1
$EndComp
$Comp
L LED_ALT D5
U 1 1 58D66895
P 4550 3550
F 0 "D5" H 4550 3650 50 0000 C CNN
F 1 "LED" H 4150 3550 50 0000 C CNN
F 2 "LEDs:LED_0805" H 4550 3550 50 0001 C CNN
F 3 "" H 4550 3550 50 0000 C CNN
1 4550 3550
1 0 0 -1
$EndComp
$Comp
L LED_ALT D6
U 1 1 58D6689B
P 4550 3750
F 0 "D6" H 4550 3850 50 0000 C CNN
F 1 "LED" H 4150 3750 50 0000 C CNN
F 2 "LEDs:LED_0805" H 4550 3750 50 0001 C CNN
F 3 "" H 4550 3750 50 0000 C CNN
1 4550 3750
1 0 0 -1
$EndComp
$Comp
L LED_ALT D7
U 1 1 58D668A1
P 4550 3950
F 0 "D7" H 4550 4050 50 0000 C CNN
F 1 "LED" H 4150 3950 50 0000 C CNN
F 2 "LEDs:LED_0805" H 4550 3950 50 0001 C CNN
F 3 "" H 4550 3950 50 0000 C CNN
1 4550 3950
1 0 0 -1
$EndComp
Wire Wire Line
4400 2550 4250 2550
Wire Wire Line
2750 2700 2750 3950
Wire Wire Line
4250 2550 4250 4100
Wire Wire Line
4250 3950 4400 3950
Wire Wire Line
4400 3750 4250 3750
Connection ~ 4250 3750
Wire Wire Line
4400 3550 4250 3550
Connection ~ 4250 3550
Wire Wire Line
4400 3350 4250 3350
Connection ~ 4250 3350
Wire Wire Line
4400 3150 4250 3150
Connection ~ 4250 3150
Wire Wire Line
4400 2950 4250 2950
Connection ~ 4250 2950
Wire Wire Line
4400 2750 4250 2750
Connection ~ 4250 2750
$Comp
L GND #PWR062
U 1 1 58D681C3
P 4250 4100
F 0 "#PWR062" 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
1 4250 4100
1 0 0 -1
$EndComp
Connection ~ 4250 3950
Wire Wire Line
4700 2550 4850 2550
Wire Wire Line
4700 2750 4850 2750
Wire Wire Line
4700 2950 4850 2950
Wire Wire Line
4700 3150 4850 3150
Wire Wire Line
4700 3350 4850 3350
Wire Wire Line
4700 3550 4850 3550
Wire Wire Line
4700 3750 4850 3750
Wire Wire Line
4700 3950 4850 3950
Text GLabel 4850 2550 2 60 Input ~ 0
LED0
Text GLabel 4850 2750 2 60 Input ~ 0
LED1
Text GLabel 4850 2950 2 60 Input ~ 0
LED2
Text GLabel 4850 3150 2 60 Input ~ 0
LED3
Text GLabel 4850 3350 2 60 Input ~ 0
LED4
Text GLabel 4850 3550 2 60 Input ~ 0
LED5
Text GLabel 4850 3750 2 60 Input ~ 0
LED6
Text GLabel 4850 3950 2 60 Input ~ 0
LED7
Text Notes 4250 2400 0 60 ~ 0
LEDs to 2.5V bank\ndirect wiring, no resistors
Text Notes 5400 1700 0 60 ~ 0
to global onboard reset?
Text Label 2750 2800 0 60 ~ 0
BTNPU
$Comp
L SSD_13xx OLED1
U 1 1 58E6D4AC
P 4750 1550
F 0 "OLED1" H 4750 1150 50 0000 C CNN
F 1 "SSD_1331" H 4750 1050 50 0000 C CNN
F 2 "oled:oled_13xx" V 4750 1350 50 0001 C CNN
F 3 "" V 4750 1350 50 0000 C CNN
1 4750 1550
0 1 1 0
$EndComp
$EndSCHEMATC