From b7c38810940ea422dba023bbdbbb27b2ede93c79 Mon Sep 17 00:00:00 2001 From: user Date: Wed, 12 Mar 2025 22:15:35 +0100 Subject: 64x64 HUB 75 LED Matrix - Doc conn + fix chip name --- .../64x64 HUB 75 LED Matrix/ESP32 S2 Mini.webp | Bin 0 -> 9622 bytes Miscellaneous/64x64 HUB 75 LED Matrix/In left.webp | Bin 0 -> 11264 bytes .../64x64 HUB 75 LED Matrix/In right.webp | Bin 0 -> 12206 bytes Miscellaneous/64x64 HUB 75 LED Matrix/index.md | 56 ++++++++++++++++++++- 4 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 Miscellaneous/64x64 HUB 75 LED Matrix/ESP32 S2 Mini.webp create mode 100644 Miscellaneous/64x64 HUB 75 LED Matrix/In left.webp create mode 100644 Miscellaneous/64x64 HUB 75 LED Matrix/In right.webp 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 Binary files /dev/null and b/Miscellaneous/64x64 HUB 75 LED Matrix/ESP32 S2 Mini.webp 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 Binary files /dev/null and b/Miscellaneous/64x64 HUB 75 LED Matrix/In left.webp 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 Binary files /dev/null and b/Miscellaneous/64x64 HUB 75 LED Matrix/In right.webp 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); + +``` + + -- cgit 1.4.1