I’m wondering if any of the magicians on here can help me finish my project. I’ve built a setup with a Raspberry Pi 4b and Adafruit Bonnet with a single chain of twenty four 32 x 64 P2.5 panels.
I’ve followed a few of the tutorials on here for V-mappers etc, but i’m very green at coding and have no previous Raspberry Pi experience before this.
I think I’m trying to get a custom mapper built in this configuration:
[>][>][>][>][>][>]
[<][<][<][<][<][<]
[>][>][>][>][>][>]
[<][<][<][<][<][<] }— Pi connector
However, I’m struggling to make sense of where, or how I implement this configuration into the coding itself? I’m not too confident in changing / adding the settings in the pixel mappers, as I don’t want to damage any of the coding and have to start all over again.
I managed to test the demo on just four 32 x 64 panels and all worked well with the built in U-mapper setting, but i’m lost as to how to control my custom layout. I’ve added a few images of my workflow below:
Any help guiding me through this will be greatly appreciated, and forgive me for my lack of knowledge in advance.
The same layout as in the coding for the test I did with just x4 panels in the second image? I did try that; I changed the chain length to 24 (instead of 4), used U-mapper and run the same code and got this result:
Which makes sense, because I’m guessing the U-mapper divides the screen into two halves, correct? and I need it in quarters, but not sure where or how to configure this order. Or even how to save / build / export it so it runs on Python after I’ve added the custom mapper.
I’m sure the instructions are very clear for custom pixel mappers to everyone else, and I can see a sort of workflow, but I’m struggling to execute it with little experience.
I’m still stuck after a few weeks if anyone is willing to help? I’ve tried a new configuration (below) but I haven’t managed to get it to display correctly.
I read somewhere to try and fool the 32 x 64 panels into thinking they’re 64 x 64 panels and just use the U mapper to fold it back onto itself. It didn’t quite work out so it’s back to the drawing board…
I’m on vacation on my cell phone, so I can’t answer a lot, but from the little I saw you have an issue of mapping within the panels and then having a mapper to put all those panels together.
Doing #2 before #1 is fixed, is pointless.
I have never done mappers for panels although if you look at the README, there are I think 17 mappers available. If none work, you will have to write your own (led-multiplexing)
Once that works, you can indeed look at V-Mapper:Z and the code I wrote to make that work. The available V-Mapper may do the work for you once you fix #1, but if not, you can see the code I wrote for that mapper between panels and write your own (although it likely won’t be needed)