summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--Miscellaneous/64x64 HUB 75 LED Matrix/ESP32 S2 Mini.webpbin0 -> 9622 bytes
-rw-r--r--Miscellaneous/64x64 HUB 75 LED Matrix/In left.webpbin0 -> 11264 bytes
-rw-r--r--Miscellaneous/64x64 HUB 75 LED Matrix/In right.webpbin0 -> 12206 bytes
-rw-r--r--Miscellaneous/64x64 HUB 75 LED Matrix/index.md56
4 files changed, 55 insertions, 1 deletions
diff --git a/Miscellaneous/64x64 HUB 75 LED Matrix/ESP32 S2 Mini.webp b/Miscellaneous/64x64 HUB 75 LED Matrix/ESP32 S2 Mini.webp
new file mode 100644
index 0000000..0901ba0
--- /dev/null
+++ b/Miscellaneous/64x64 HUB 75 LED Matrix/ESP32 S2 Mini.webp
Binary files differdiff --git a/Miscellaneous/64x64 HUB 75 LED Matrix/In left.webp b/Miscellaneous/64x64 HUB 75 LED Matrix/In left.webp
new file mode 100644
index 0000000..cae1de2
--- /dev/null
+++ b/Miscellaneous/64x64 HUB 75 LED Matrix/In left.webp
Binary files differdiff --git a/Miscellaneous/64x64 HUB 75 LED Matrix/In right.webp b/Miscellaneous/64x64 HUB 75 LED Matrix/In right.webp
new file mode 100644
index 0000000..ee4f64e
--- /dev/null
+++ b/Miscellaneous/64x64 HUB 75 LED Matrix/In right.webp
Binary files differdiff --git a/Miscellaneous/64x64 HUB 75 LED Matrix/index.md b/Miscellaneous/64x64 HUB 75 LED Matrix/index.md
index 8e658b0..97762d8 100644
--- a/Miscellaneous/64x64 HUB 75 LED Matrix/index.md
+++ b/Miscellaneous/64x64 HUB 75 LED Matrix/index.md
@@ -6,10 +6,64 @@ created: 2025-03-11
 ## Chips
 
 1. CHIPONE `ICN74HC245TS` `A14276CA`
-2. `MB15124GP` `A3YN72CTHB`
+2. `MBI5124GP` `A3YN72CTHB`
 3. `RUC7258` `8W913170`
 
 ![Chip 1](Chip 1.webp)
 ![Chip 2](Chip 2.webp)
 ![Chip 3](Chip 3.webp)
 
+## Display IN connector
+
+![In left](In left.webp)
+![In right](In right.webp)
+
+```
+    ┌────────┐
+R1  ┤  1  40 ├ G1
+B1  ┤  2  38 ├ N
+R2  ┤  4  36 ├ G2
+B2  ┤  6  34 ├ LE
+LA  ┤  8  21 ├ LB
+LC  ┤ 10  17 ├ LD
+CLK ┤ 13  15 ├ LAT
+OE  ┤ 14   ⏚ ├ GND
+    └────────┘
+```
+
+## ESP32 S2 Mini wiring
+
+![ESP32 S2 Mini](ESP32 S2 Mini.webp)
+
+---
+
+https://github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA
+
+```c++
+#define R1_PIN   1
+#define G1_PIN  40
+#define B1_PIN   2
+#define R2_PIN   4
+#define G2_PIN  36
+#define B2_PIN   6
+#define A_PIN    8
+#define B_PIN   21
+#define C_PIN   10
+#define D_PIN   17
+#define E_PIN   34 // required for 1/32 scan panels, like 64x64px. Any available pin would do, i.e. IO32
+#define LAT_PIN 15
+#define OE_PIN  14
+#define CLK_PIN 13
+
+HUB75_I2S_CFG::i2s_pins _pins={R1_PIN, G1_PIN, B1_PIN, R2_PIN, G2_PIN, B2_PIN, A_PIN, B_PIN, C_PIN, D_PIN, E_PIN, LAT_PIN, OE_PIN, CLK_PIN};
+HUB75_I2S_CFG mxconfig(
+	64, // Module width
+	64, // Module height
+	1, // chain length
+	_pins, // pin mapping
+);
+dma_display = new MatrixPanel_I2S_DMA(mxconfig);
+
+```
+
+