Chain 1/32scan with 1/16 scan panel #299
-
@mrfaptastic I really love this library. I think that they both have two lines active at one time just that the lines on the 1/32 scan move down 32 times to light up everything instead of 16 times. I guess it would take some software modification to use additional bits that "come out" of the 64x64 panel to drive a 64x32. I'm sure that I'm not the first person to think about that but google did not yield any results so my hopes are not too high although it sounds doable in theory to me. Both panels are using FM6124. I thought the 'E' pin on the 1/16 matrix should be shorted to ground since it is not needed but multimeter diode test does not give me a beep and 'E' to GND measures like 7k ohms resistance... not sure if it's a good idea to connect them with a ribbon cable. Would be nice to have some expert opinion because I would really like to chain them :) |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 5 replies
-
Just simply experiment with setting up the configuration to 2x64px panels and use the virtual display library. See what happens. I think that should work. |
Beta Was this translation helpful? Give feedback.
-
I would bet that it won't work. It is not possible to run matrices of different types in one connection. In your case when you connect the output from the 64x64 matrix to the input of the 64x32, the signals from the upper and lower half are mixed, since there is no E pin on the 64x32 matrix to separate these signals. |
Beta Was this translation helpful? Give feedback.
-
Appears to be working. Will write up what I did tomorrow since I'm almost asleep now haha. |
Beta Was this translation helpful? Give feedback.
-
My congratulations. |
Beta Was this translation helpful? Give feedback.
-
(not perfect) solution: My experiments with the virtualdisplay library were not very successful as you can see in the image I posted. This made me go back to the roots. I used 1_SimpleTestShapes.ino as a base that I modified.
... and display a simple animation you will get what you can see in the video that I have already posted: Configure Now I had to manipulate the content on my second display (64x32) in three ways to get the desired output:
I modified the
Now what did I add to this function?
Code was written at 3am. It is basically a proof of concept. I had some visual bugs when i wrote it but can't reproduce them so maybe I have fixed it not sure (must have beed a mathematical error) Code (I know I should do this in Github but everything is a mess so for the time being have this): |
Beta Was this translation helpful? Give feedback.
(not perfect) solution:
ESP32 connected to 64x64 .
Output of the 64x64 connected to input of the 64x32 via ribbon cable.
My experiments with the virtualdisplay library were not very successful as you can see in the image I posted. This made me go back to the roots. I used 1_SimpleTestShapes.ino as a base that I modified.
If you just configure ...
... and display a simple animation you will get what you can see in the video that I have already posted:
https://streamable.com/8axun2 (In the video I used PANEL_CHAIN 1 so the second panel basically uses the rgb data that was on the first panel on the frame before since the bi…