From 34ccbeab662f84dc6a9eba907f814bd47898e410 Mon Sep 17 00:00:00 2001 From: Martijn Date: Tue, 22 Oct 2024 21:27:07 +0200 Subject: [PATCH] added missing pins --- Components/BAR_Module.md | 36 +++++------ Components/Base_Module.md | 112 +++++++++++++++++------------------ Components/Display_Module.md | 47 ++++++++------- 3 files changed, 100 insertions(+), 95 deletions(-) diff --git a/Components/BAR_Module.md b/Components/BAR_Module.md index aa4c728..b191607 100644 --- a/Components/BAR_Module.md +++ b/Components/BAR_Module.md @@ -65,23 +65,23 @@ Button Right: IC 1 # 11 GP2 ## Base connector 1 ``` -PIN Description Destination -1 GND - 2 +3.3V -3 Reset IC 1 #4, Display #3 - 4 I2C SDA IC 1 #20 -5 SPI MOSI Display #5 - 6 I2C SCL IC 1 #19 -7 SPI SCK Display #6 - 8 I2C Address MSP A0 IC 1 #3 -9 SPI Register select Display #4 - 10 I2C Address MSP A1 IC 1 #2 -11 Backlight anode Display #1 - 12 I2C Address MSP A2 IC 1 #1 -13 N.C. ?? - 14 N.C. ?? -15 N.C. ?? - 16 Neopixel Data OUT -17 Neopixel Data IN +PIN Description Destination +1 GND GND + 2 +3.3V +3.3V +3 Reset IC 1 #4, Display #3 + 4 I2C SDA IC 1 #20 +5 SPI MOSI Display #5 + 6 I2C SCL IC 1 #19 +7 SPI SCK Display #6 + 8 I2C Address MSP A0 IC 1 #3 +9 SPI Register select Display #4 + 10 I2C Address MSP A1 IC 1 #2 +11 Backlight anode Display #1 + 12 I2C Address MSP A2 IC 1 #1 +13 Extensionplate... - + 14 Connected with J0,2,3 - +15 Main Display Backlight anode - + 16 Neopixel Data OUT Neopixel Front Left +17 Neopixel Data IN Neopixel Back Right ``` diff --git a/Components/Base_Module.md b/Components/Base_Module.md index 8c66d81..862e284 100644 --- a/Components/Base_Module.md +++ b/Components/Base_Module.md @@ -14,24 +14,24 @@ Driver IC: ST7735S (ESPHome compatible) ``` MCP I2C address: 0x20 -PIN Description Destination +PIN Description Destination 1 GND 2 +3.3V -3 Reset ESP32 #3 EN - 4 I2C SI 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 Backlight anode ESP32 #16 IO46 (via transistor) - 12 I2C Address MSP A2 GND +3 Reset ESP32 #3 EN + 4 I2C SI 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 Backlight anode ESP32 #15 IO3 - 16 Neopixel Data OUT J1 #17 -17 Neopixel Data IN ESP32 #4 IO4 +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 @@ -39,24 +39,24 @@ PIN Description Destination ``` MCP I2C address: 0x21 -PIN Description Destination +PIN Description Destination 1 GND 2 +3.3V -3 Reset ESP32 #3 EN - 4 I2C SI 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 Backlight anode ESP32 #16 IO46 (via transistor) - 12 I2C Address MSP A2 GND +3 Reset ESP32 #3 EN + 4 I2C SI 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 Backlight anode ESP32 #15 IO3 - 16 Neopixel Data OUT J2 #17 -17 Neopixel Data IN J0 #16 +15 Main Display Backlight anode ESP32 #15 IO3 (via transistor) + 16 Neopixel Data OUT J2 #17 +17 Neopixel Data IN J0 #16 ``` ### Connector J2 @@ -64,24 +64,24 @@ PIN Description Destination ``` MCP I2C address: 0x22 -PIN Description Destination +PIN Description Destination 1 GND 2 +3.3V -3 Reset ESP32 #3 EN - 4 I2C SI 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 Backlight anode ESP32 #16 IO46 (via transistor) - 12 I2C Address MSP A2 GND +3 Reset ESP32 #3 EN + 4 I2C SI 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 Backlight anode ESP32 #15 IO3 - 16 Neopixel Data OUT J3 #17 -17 Neopixel Data IN J1 #16 +15 Main Display Backlight anode ESP32 #15 IO3 (via transistor) + 16 Neopixel Data OUT J3 #17 +17 Neopixel Data IN J1 #16 ``` ### Connector J3 @@ -89,22 +89,22 @@ PIN Description Destination ``` MCP I2C address: 0x23 -PIN Description Destination +PIN Description Destination 1 GND 2 +3.3V -3 Reset ESP32 #3 EN - 4 I2C SI 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 Backlight anode ESP32 #16 IO46 (via transistor) - 12 I2C Address MSP A2 GND +3 Reset ESP32 #3 EN + 4 I2C SI 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 Backlight anode ESP32 #15 IO3 - 16 Neopixel Data OUT Extensionplate #5 -17 Neopixel Data IN J2 #16 +15 Main Display Backlight anode ESP32 #15 IO3 (via transistor) + 16 Neopixel Data OUT Extensionplate #5 +17 Neopixel Data IN J2 #16 ``` diff --git a/Components/Display_Module.md b/Components/Display_Module.md index 414ed3a..57bd02f 100644 --- a/Components/Display_Module.md +++ b/Components/Display_Module.md @@ -30,8 +30,10 @@ GP5 Display Chip Select Display #5 GP6 Button Left GP7 Display Backlight Cathode Display #11,12,13,14 ``` +## Base Connectors + +### CN0 -## Base connector CN0 ``` PIN Description 1 N.C. @@ -52,7 +54,9 @@ PIN Description 16 Neopixel Data OUT > directly to pin 17 17 Neopixel Data IN > directly to pin 16 ``` -## Base connector CN1 + +### CN1 + ``` PIN Description 1 N.C. @@ -73,25 +77,26 @@ PIN Description 16 Neopixel Data OUT > directly to pin 17 17 Neopixel Data IN > directly to pin 16 ``` -## Base connector CN2 + +### CN2 ``` -PIN Description Destination -1 GND - 2 +3.3V -3 Reset IC 1 #4, Display #2 - 4 I2C SI IC 1 #20 -5 SPI SDA Display #6 - 6 I2C SCK IC 1 #19 -7 SPI SCL Display #3 - 8 I2C Address MSP A0 IC 1 #3 -9 SPI Register select Display #4 - 10 I2C Address MSP A1 IC 1 #2 -11 Backlight anode Display #1 - 12 I2C Address MSP A2 IC 1 #1 -13 N.C. ?? - 14 N.C. ?? -15 N.C. ?? - 16 Neopixel Data OUT -17 Neopixel Data IN +PIN Description Destination +1 GND GND + 2 +3.3V +3.3V +3 Reset IC 1 #4, Display #2 + 4 I2C SI IC 1 #20 +5 SPI MOSI Display #6 + 6 I2C SCL IC 1 #19 +7 SPI SCK Display #3 + 8 I2C Address MSP A0 IC 1 #3 +9 SPI Register select Display #4 + 10 I2C Address MSP A1 IC 1 #2 +11 Backlight anode Display #1 + 12 I2C Address MSP A2 IC 1 #1 +13 Extensionplate... - + 14 Connected with J0,2,3 - +15 Main Display Backlight anode - + 16 Neopixel Data OUT - +17 Neopixel Data IN - ``` \ No newline at end of file