Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support chained 64x32 #84

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

albpara
Copy link

@albpara albpara commented Feb 5, 2025

Note

This is a work in progress, do not review yet

After my frustration for not being capable of using my 64x32 panel to build this amazing clock, I decided to give it a try and make the option to chain this panels configurable.

I followed the instructions in Can I chain Panels? from ESP32-HUB75-MatrixPanel-DMA I quickly noticed the following statement:

Finally, if you wanted to chain 4 x (64x32px) panels to make 128x64px display (essentially a 2x2 grid of 64x32 LED Matrix modules), a little more magic will be required. Refer to the VirtualMatrixPanel example and the AuroraDemo example of its practical use.

Basically... if you need more than 1 row of panels, you should use VirtualMatrixPanel which I guess that could handle also the original use case of 64x64 panels even though is not strictly needed.

I need to test this in a single 64x64 panel since I don't have those (give it a go please @jnthas) but I think that it should work.

Added a setting section too to make this easily configurable

imagen

Apologies for the diff changes about format in firmware/lib/cw-commons/CWWebServer.h, those were made automatically by my VSCode, I can revert those if requested

@jnthas
Copy link
Owner

jnthas commented Feb 5, 2025

I can test it here. Just let me know when is ready. Thanks for the PR!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants