I’m trying to create a multi-panel matrix. Each is 12x12 (144 LEDs), starting at the bottom left, serpentine pattern.
The problem is, each panel is made up of 150 LED strings connected together as one long string, leaving 6 unused LEDs between panels. I would just cut off the last 6 LEDs of each string, but these particular LEDs are very fragile, and difficult (impossible) to solder back together to continue the connection to the next strip.
I’d like to just ignore the 6 LEDs between the panels, as if they didn’t exist. I believe this should be possible with a 2d map file. I attempted the below, but the 6 LEDs between the panels continue to light, making the second panel offset by 6, messing up the matrix effects. Gap files seem to accomplish this for 1d strips, but I have not figured out how to make this work on 2D matrixes.
Here is my map file. Any suggestions on alternate approaches would be appreciated if I’m going about this the wrong way. I plan on expanding the number of panels, so I can’t solve by just skipping the first 6 LEDs of the string.
{
“map”: {
“width”: 24,
“height”: 12,
“map”: [
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161,
12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173,
24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185,
36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197,
48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221,
72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233,
84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245,
96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257,
108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269,
120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281,
132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293
]
}
}
Thanks!