Custom Pixel Mapper Help!

Hi,

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.






Why not try to use the same layout for your new setup?

Thanks for the reply!

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)