Update for V2 PCB with V1 housing
This commit is contained in:
@@ -0,0 +1,155 @@
|
||||
# Base module
|
||||
|
||||
## Controller
|
||||
Brand: Espressif
|
||||
Type: ESP32-S3-WROOM-1
|
||||
Driver IC: ST7735S (ESPHome compatible)
|
||||
|
||||
[Datasheet](../Datasheets/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf)
|
||||
|
||||
### Pinout / IO
|
||||
|
||||
```
|
||||
1 GND
|
||||
2 3.3V
|
||||
3 EN
|
||||
4 IO4 Neopixel LED's
|
||||
5 IO5 SPI MOSI
|
||||
6 IO6 SPI SCK
|
||||
7 IO7
|
||||
8 IO15
|
||||
9 IO16
|
||||
10 IO17
|
||||
11 IO18
|
||||
12 IO8
|
||||
13 IO19
|
||||
14 IO20
|
||||
15 IO3 Backlight main display
|
||||
16 IO46 Backlight mini displays
|
||||
17 IO9
|
||||
18 IO10
|
||||
19 IO11
|
||||
20 IO12
|
||||
21 IO13
|
||||
22 IO14
|
||||
23 IO21
|
||||
24 IO47 I2C SDA > Buttons
|
||||
25 IO48 I2C SCL > Buttons
|
||||
26 IO45
|
||||
27 IO0
|
||||
28 IO35
|
||||
29 IO36
|
||||
30 IO37 SPI Register select
|
||||
31 IO38
|
||||
32 IO39
|
||||
33 IO40
|
||||
34 IO41
|
||||
35 IO42
|
||||
36 TXD0
|
||||
37 RXD0
|
||||
38 IO1 I2C SDA > Temperature Sensor
|
||||
39 IO2 I2S SCL > Temperature Sensor
|
||||
40 GND
|
||||
```
|
||||
|
||||
## Connectors
|
||||
|
||||
### Connector J0
|
||||
|
||||
```
|
||||
MCP I2C address: 0x20
|
||||
|
||||
PIN Description Destination
|
||||
1 GND
|
||||
2 +3.3V
|
||||
3 Reset ESP32 #3 EN
|
||||
4 I2C SDA ESP32 #24 IO47
|
||||
5 SPI MOSI ESP32 #28 IO35
|
||||
6 I2C SCK ESP32 #25 IO48
|
||||
7 SPI SCK ESP32 #29 IO36
|
||||
8 I2C Address MSP A0 GND
|
||||
9 SPI Register select ESP32 #30 IO37
|
||||
10 I2C Address MSP A1 GND
|
||||
11 Mini Display Backlight anode ESP32 #16 IO46 (via transistor)
|
||||
12 I2C Address MSP A2 GND
|
||||
13 Extensionplate...
|
||||
14 Connected with J1,2,3
|
||||
15 Main Display Backlight anode ESP32 #15 IO3 (via transistor)
|
||||
16 Neopixel Data OUT J1 #17
|
||||
17 Neopixel Data IN ESP32 #4 IO4
|
||||
```
|
||||
|
||||
### Connector J1
|
||||
|
||||
```
|
||||
MCP I2C address: 0x21
|
||||
|
||||
PIN Description Destination
|
||||
1 GND
|
||||
2 +3.3V
|
||||
3 Reset ESP32 #3 EN
|
||||
4 I2C SDA ESP32 #24 IO47
|
||||
5 SPI MOSI ESP32 #28 IO35
|
||||
6 I2C SCK ESP32 #25 IO48
|
||||
7 SPI SCK ESP32 #29 IO36
|
||||
8 I2C Address MSP A0 3.3V
|
||||
9 SPI Register select ESP32 #30 IO37
|
||||
10 I2C Address MSP A1 GND
|
||||
11 Mini Display Backlight anode ESP32 #16 IO46 (via transistor)
|
||||
12 I2C Address MSP A2 GND
|
||||
13 Extensionplate...
|
||||
14 Connected with J0,2,3
|
||||
15 Main Display Backlight anode ESP32 #15 IO3 (via transistor)
|
||||
16 Neopixel Data OUT J2 #17
|
||||
17 Neopixel Data IN J0 #16
|
||||
```
|
||||
|
||||
### Connector J2
|
||||
|
||||
```
|
||||
MCP I2C address: 0x22
|
||||
|
||||
PIN Description Destination
|
||||
1 GND
|
||||
2 +3.3V
|
||||
3 Reset ESP32 #3 EN
|
||||
4 I2C SDA ESP32 #24 IO47
|
||||
5 SPI MOSI ESP32 #28 IO35
|
||||
6 I2C SCK ESP32 #25 IO48
|
||||
7 SPI SCK ESP32 #29 IO36
|
||||
8 I2C Address MSP A0 GND
|
||||
9 SPI Register select ESP32 #30 IO37
|
||||
10 I2C Address MSP A1 3.3V
|
||||
11 Mini Display Backlight anode ESP32 #16 IO46 (via transistor)
|
||||
12 I2C Address MSP A2 GND
|
||||
13 Extensionplate...
|
||||
14 Connected with J0,1,3
|
||||
15 Main Display Backlight anode ESP32 #15 IO3 (via transistor)
|
||||
16 Neopixel Data OUT J3 #17
|
||||
17 Neopixel Data IN J1 #16
|
||||
```
|
||||
|
||||
### Connector J3
|
||||
|
||||
```
|
||||
MCP I2C address: 0x23
|
||||
|
||||
PIN Description Destination
|
||||
1 GND
|
||||
2 +3.3V
|
||||
3 Reset ESP32 #3 EN
|
||||
4 I2C SDA ESP32 #24 IO47
|
||||
5 SPI MOSI ESP32 #28 IO35
|
||||
6 I2C SCK ESP32 #25 IO48
|
||||
7 SPI SCL ESP32 #29 IO36
|
||||
8 I2C Address MSP A0 3.3V
|
||||
9 SPI Register select ESP32 #30 IO37
|
||||
10 I2C Address MSP A1 3.3V
|
||||
11 Mini Display Backlight anode ESP32 #16 IO46 (via transistor)
|
||||
12 I2C Address MSP A2 GND
|
||||
13 Extensionplate...
|
||||
14 Connected with J0,1,2
|
||||
15 Main Display Backlight anode ESP32 #15 IO3 (via transistor)
|
||||
16 Neopixel Data OUT Extensionplate #5
|
||||
17 Neopixel Data IN J2 #16
|
||||
```
|
||||
Reference in New Issue
Block a user