Asking the vendor for details he confirmed that it is of the type "10scan". Looking at the structure of what is displayed if using the Adafruit GFX Library it seems to draw rather in a 4scan mode.
I used so far:
The latest Adafruit GFX library (including the libraries that it depends on)
I would appreciate any hints or recommendations on how to properly control those displays (with which 80x40 pixel capable library) using a Mega 2560. Unfortunately I am on a beginner level and cannot really program or debug code properly.
Adafruit Gfx uses a memory buffer to work with led matrix, the buffer size is calculated as 3 bytes for every two matrix pixels. Therefore, for each 80x40 panel you need a 80 * 40 * 3/2 = 4800 bytes of RAM.
Arduino Mega has 8Kbytes of RAM, so you can use only one such matrix, and only a single buffering.
I would recommend taking for your project a controller with more memory- for example rp2040, and another library - for example DMD_STM32
The library doesn't support 80х40 scan10 panel "from the box" - but can be easily adapted
It also supported a most of the "difficult" 32x16 4scan and 2scan modules.
Hi wathab,
Thank you for asking.
Unfortunately I did not have time to work on the expansion to 4 displays since my last answer.
Thanks to b707's hints I should be able to continue with this project somwhen this winter.
Regards,
FJF130