Can't link up two(2) 64x32 displays ! Shouldn't it be "plug and play" simple?

Hi George,
Can you share use 2 panels map?

hi georgeFlorian change 32 to 64 on SmartMatrixMultiplexedCommon.h/CONVERT_PANELTYPE_TO_MATRIXPANELWIDTH(x) code like this:

#define CONVERT_PANELTYPE_TO_MATRIXPANELWIDTH(x) ((x == SMARTMATRIX_HUB75_32ROW_MOD16SCAN ? DEFAULT_PANEL_WIDTH_FOR_LINEAR_PANELS : 0) |
(x == SMARTMATRIX_HUB75_16ROW_MOD8SCAN ? DEFAULT_PANEL_WIDTH_FOR_LINEAR_PANELS : 0) |
(x == SMARTMATRIX_HUB75_16ROW_32COL_MOD2SCAN ? 32 : 0) |
(x == SMARTMATRIX_HUB75_4ROW_MOD2SCAN ? DEFAULT_PANEL_WIDTH_FOR_LINEAR_PANELS : 0) |
(x == SMARTMATRIX_HUB75_8ROW_MOD4SCAN ? DEFAULT_PANEL_WIDTH_FOR_LINEAR_PANELS : 0) |
(x == SMARTMATRIX_HUB12_16ROW_32COL_MOD4SCAN ? 32 : 0) |
(x == SMARTMATRIX_HUB75_16ROW_32COL_MOD4SCAN ? 32 : 0) |
(x == SMARTMATRIX_HUB75_16ROW_32COL_MOD4SCAN_V2 ? 32 : 0) |
(x == SMARTMATRIX_HUB75_2ROW_MOD1SCAN ? DEFAULT_PANEL_WIDTH_FOR_LINEAR_PANELS : 0) |
(x == SMARTMATRIX_HUB75_64ROW_MOD32SCAN ? DEFAULT_PANEL_WIDTH_FOR_LINEAR_PANELS : 0) |
(x == SMARTMATRIX_HUB75_32ROW_64COL_MOD8SCAN_L540_2727 ? 32 : 0) |
(x == SMARTMATRIX_HUB75_32ROW_64COL_MOD8SCAN_P5_2727 ? 64 : 0))
thank you :slightly_smiling_face: :slightly_smiling_face:

Good catch, I think you solved it!

I recognize that setting up a new mapping is difficult and could be greatly improved. I have some ideas on how to make it better for the upcoming SmartMatrix Library 4.0 release

1 Like

Great !
lets see :grin:
thanks.

Hey.
It seems like a nice solution. Thank you.
I will try it when I get the time.

In the meantime, I’ve managed to link 2 displays by making a custom map.

1 Like

@GeorgeFlorian if you can, please share with me the sketches and your modified library, my panel is same as yours and i am strugling to make it work. Thank you!

2 Likes