summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruser <user@node5.net>2025-03-12 22:15:35 +0100
committeruser <user@node5.net>2025-03-12 22:15:35 +0100
commitb7c38810940ea422dba023bbdbbb27b2ede93c79 (patch)
tree2e9fafdb137c698663cc0546b59dd9ded0ef97a5
parentf9a403e893997846911e10aa4b7873730d2ef378 (diff)
64x64 HUB 75 LED Matrix - Doc conn + fix chip name
-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 differ
diff --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 differ
diff --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 differ
diff --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);
+
+```
+
+