How to run P4 Outdoor LED Matrix Displays (80x40 pixel, 1/10 scan) with Mega 2560?

Dear Community,
I would like write the maximum of a live measured value to at least one or max four LED Matrix displays of the type P4 Outdoor, 80x40 pixels.
https://www.aliexpress.com/item/33018475902.html?spm=a2g0o.order_detail.order_detail_item.3.5fb76368LR3IGC&gatewayAdapt=glo2deu

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:

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.

Thank you very much.

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.

Please show a clear photo of the reverse side of the matrix and specify the indexes of all chips on the panel.

To me it looks like the display uses loads of ChipOne ICN2037BP chips.


It should be compatible with the library

Thank you verymuch. It further uses at least 8 chips of a type I cannot identify (please see foto)...


hello @fjf130 did mange to display 80*40 with mega or nodmcu ?

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

I did not manage to display 80*40 mith MEAG 2560. I bought another display with which it worked. nodmcu I did not try.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.