Completed pinouts

This commit is contained in:
Martijn
2024-10-21 21:42:40 +02:00
parent 7f384e406b
commit cd7796d10d
3 changed files with 174 additions and 101 deletions
+55 -18
View File
@@ -1,13 +1,17 @@
# Components on B+ BAR Module # Components on B+ BAR Module
## Displays: ## Displays:
Brand: Osptek Brand: Osptek
Type: YDP096B002-V1 Type: YDP096B002-V1
Protocol: SPI Protocol: SPI
Driver IC: ST7735S
Resolution: 160 (h) x 80 (v)
[Specification PDF](./YDP_096_B002_V1_8_P_b6210a13b6.pdf) [Specification PDF](../Datasheets/YDP_096_B002_V1_8_P_b6210a13b6.pdf)
### Pinout: ### Pinout:
``` ```
Left Right Common PIN SYMBOL FUNCTION Left Right Common PIN SYMBOL FUNCTION
1 LEDA Backlight anode 1 LEDA Backlight anode
@@ -17,34 +21,67 @@ Left Right Common PIN SYMBOL FUNCTION
5 SDA Serial data input pin in serial interface operation 5 SDA Serial data input pin in serial interface operation
6 SCL Serial interface clock 6 SCL Serial interface clock
7 VCC(2.8V) Analog Power Supply for LCM(2.8V) 7 VCC(2.8V) Analog Power Supply for LCM(2.8V)
IC1-14 GP5 8 CS Chip select pin IC1-14 GP5 IC1-10 GP1 8 CS Chip select pin
``` ```
## IC 1 ## IC 1
Brand: Microchip Brand: Microchip
Type: MCP23008 Type: MCP23008
Protocol: I2C Protocol: I2C
[Datasheet](./MCP23008-MCP23S08-Data-Sheet-20001919F.pdf) [Datasheet](../Datasheets/MCP23008-MCP23S08-Data-Sheet-20001919F.pdf)
### IO:
```
GP0 N.C.
GP1 Chip select Display Right
GP2 Button Right
GP3 N.C.
GP4 N.C.
GP5 Chip select Display Left
GP6 Button Left
GP7 N.C.
```
## Neopixels
Neopixels are connected in series and in the folowing order:
1. Base connector #17
2. Neopixel Front Left
3. Neopixel Back Left
4. Neopixel Front Right
5. Neopixel Back Right
6. Base connector #16
## Buttons
```
Button Left: IC 1 # 15 GP6
Button Right: IC 1 # 11 GP2
```
## Base connector 1 ## Base connector 1
``` ```
PIN Description Destination PIN Description Destination
1 1 GND
2 2 +3.3V
3 3 Reset IC 1 #4, Display #3
4 4 I2C SI IC 1 #20
5 5 SPI SDA Display #5
6 I2C Address MSP A2 IC 1 #1 6 I2C SCK IC 1 #19
7 7 SPI SCL Display #6
8 I2C Address MSP A1 IC 1 #2 8 I2C Address MSP A0 IC 1 #3
9 9 SPI Register select Display #4
10 I2C Address MSP A0 IC 1 #3 10 I2C Address MSP A1 IC 1 #2
11 11 Backlight anode Display #1
12 12 I2C Address MSP A2 IC 1 #1
13 13 N.C. ??
14 14 N.C. ??
15 15 N.C. ??
16 Neopixel Data OUT 16 Neopixel Data OUT
17 Neopixel Data IN 17 Neopixel Data IN
``` ```
+71 -62
View File
@@ -3,53 +3,58 @@
## Controller ## Controller
Brand: Espressif Brand: Espressif
Type: ESP32-S3-WROOM-1 Type: ESP32-S3-WROOM-1
Driver IC: ST7735S (ESPHome compatible)
[Datasheet](./esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf) [Datasheet](../Datasheets/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf)
## Connectors ## Connectors
### Connector J0 ### Connector J0
``` ```
MCP I2C address: 0x20
PIN Description Destination PIN Description Destination
1 1 GND
2 2 +3.3V
3 3 Reset ESP32 #3 EN
4 4 I2C SI ESP32 #24 IO47
5 5 SPI SDA ESP32 #28 IO35
6 I2C Address MSP A2 GND 6 I2C SCK ESP32 #25 IO48
7 7 SPI SCL ESP32 #29 IO36
8 I2C Address MSP A1 GND 8 I2C Address MSP A0 GND
9 9 SPI Register select ESP32 #30 IO37
10 I2C Address MSP A0 GND 10 I2C Address MSP A1 GND
11 11 Backlight anode ESP32 #16 IO46 (via transistor)
12 12 I2C Address MSP A2 GND
13 13 N.C. ??
14 14 N.C. ??
15 15 N.C. ??
16 Neopixel Data OUT J1 #17 16 Neopixel Data OUT J1 #17
17 Neopixel Data IN ESP32 #4 GPIO4 17 Neopixel Data IN ESP32 #4 IO4
``` ```
### Connector J1 ### Connector J1
``` ```
MCP I2C address: 0x21
PIN Description Destination PIN Description Destination
1 1 GND
2 2 +3.3V
3 3 Reset ESP32 #3 EN
4 4 I2C SI ESP32 #24 IO47
5 5 SPI SDA ESP32 #28 IO35
6 I2C Address MSP A2 GND 6 I2C SCK ESP32 #25 IO48
7 7 SPI SCL ESP32 #29 IO36
8 I2C Address MSP A1 GND 8 I2C Address MSP A0 3.3V
9 9 SPI Register select ESP32 #30 IO37
10 I2C Address MSP A0 3.3V 10 I2C Address MSP A1 GND
11 11 Backlight anode ESP32 #16 IO46 (via transistor)
12 12 I2C Address MSP A2 GND
13 13 N.C. ??
14 14 N.C. ??
15 15 N.C. ??
16 Neopixel Data OUT J2 #17 16 Neopixel Data OUT J2 #17
17 Neopixel Data IN J0 #16 17 Neopixel Data IN J0 #16
``` ```
@@ -57,22 +62,24 @@ PIN Description Destination
### Connector J2 ### Connector J2
``` ```
MCP I2C address: 0x22
PIN Description Destination PIN Description Destination
1 1 GND
2 2 +3.3V
3 3 Reset ESP32 #3 EN
4 4 I2C SI ESP32 #24 IO47
5 5 SPI SDA ESP32 #28 IO35
6 I2C Address MSP A2 GND 6 I2C SCK ESP32 #25 IO48
7 7 SPI SCL ESP32 #29 IO36
8 I2C Address MSP A1 3.3V 8 I2C Address MSP A0 GND
9 9 SPI Register select ESP32 #30 IO37
10 I2C Address MSP A0 GND 10 I2C Address MSP A1 3.3V
11 11 Backlight anode ESP32 #16 IO46 (via transistor)
12 12 I2C Address MSP A2 GND
13 13 N.C. ??
14 14 N.C. ??
15 15 N.C. ??
16 Neopixel Data OUT J3 #17 16 Neopixel Data OUT J3 #17
17 Neopixel Data IN J1 #16 17 Neopixel Data IN J1 #16
``` ```
@@ -80,22 +87,24 @@ PIN Description Destination
### Connector J3 ### Connector J3
``` ```
MCP I2C address: 0x23
PIN Description Destination PIN Description Destination
1 1 GND
2 2 +3.3V
3 3 Reset ESP32 #3 EN
4 4 I2C SI ESP32 #24 IO47
5 5 SPI SDA ESP32 #28 IO35
6 I2C Address MSP A2 GND 6 I2C SCK ESP32 #25 IO48
7 7 SPI SCL ESP32 #29 IO36
8 I2C Address MSP A1 3.3V 8 I2C Address MSP A0 3.3V
9 9 SPI Register select ESP32 #30 IO37
10 I2C Address MSP A0 3.3V 10 I2C Address MSP A1 3.3V
11 11 Backlight anode ESP32 #16 IO46 (via transistor)
12 12 I2C Address MSP A2 GND
13 13 N.C. ??
14 14 N.C. ??
15 15 N.C. ??
16 Neopixel Data OUT Extensionplate #5 16 Neopixel Data OUT Extensionplate #5
17 Neopixel Data IN J2 #16 17 Neopixel Data IN J2 #16
``` ```
+45 -18
View File
@@ -1,9 +1,35 @@
# Components on B+ BAR Module # Components on B+ Display Module
## Display:
## Displays:
Brand: Shenzen Surenoo Brand: Shenzen Surenoo
Type: YT280S030 (STP0280B2-240320) Type: YT280S030 (STP0280B2-240320)
Protocol: SPI Protocol: SPI
Driver IC: ST7789V
Resolution: 320 (h) x 240 (v)
[Datasheet](../Datasheets/STP0280B2-240320.pdf)
## IC 1
Brand: Microchip
Type: MCP23008
Protocol: I2C
[Datasheet](../Datasheets/MCP23008-MCP23S08-Data-Sheet-20001919F.pdf)
### IO:
```
GP0 Display Backlight Cathode Display #11,12,13,14
GP1 Display Backlight Cathode Display #11,12,13,14
GP2 Button Right
GP3 N.C.
GP4 N.C.
GP5 Display Chip Select Display #5
GP6 Button Left
GP7 Display Backlight Cathode Display #11,12,13,14
```
## Base connector CN0 ## Base connector CN0
``` ```
@@ -48,23 +74,24 @@ PIN Description
17 Neopixel Data IN > directly to pin 16 17 Neopixel Data IN > directly to pin 16
``` ```
## Base connector CN2 ## Base connector CN2
``` ```
PIN Description PIN Description Destination
1 1 GND
2 2 +3.3V
3 3 Reset IC 1 #4, Display #2
4 4 I2C SI IC 1 #20
5 5 SPI SDA Display #6
6 I2C Address MSP A2 IC 1 #1 6 I2C SCK IC 1 #19
7 7 SPI SCL Display #3
8 I2C Address MSP A1 IC 1 #2 8 I2C Address MSP A0 IC 1 #3
9 9 SPI Register select Display #4
10 I2C Address MSP A0 IC 1 #3 10 I2C Address MSP A1 IC 1 #2
11 11 Backlight anode Display #1
12 12 I2C Address MSP A2 IC 1 #1
13 13 N.C. ??
14 14 N.C. ??
15 15 N.C. ??
16 Neopixel Data OUT 16 Neopixel Data OUT
17 Neopixel Data IN 17 Neopixel Data IN
``` ```