-
Notifications
You must be signed in to change notification settings - Fork 207
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
P10 32x16 1/4 SM16208SJ, DP74HC138B, MW245B, MW4953F - need help with tuning #677
Comments
Greetings, First, try to slowdown a little, but this was made already in hzeller rpi-rgb-led-matrix github, you only have to adapt it to this... Second, provide your full code... better way, all files. Thanks |
Hi @YuriiKrop I could help you to adjust the code. Firstly, we need step back and to see the pattern without any conversion , as was done in Part 2 of the #622 tutorial. |
Thanks for the quick reply!
|
Here is pinout my ESP32:
And I should say I use quite long flat cable, about 1 meter. |
And if I use variant without pxbase
I get such picture video_2024-09-23_11-23-36.mp4 |
Hi
Next, change the conversion as shown below:
Run it and show the video. |
If I change it in code, I get Compilation error: 'virt_y' was not declared in this scope So, I uncommented set
and replace fragment in ESP32-VirtualMatrixPanel-I2S-DMA.h
video_2024-09-23_11-53-13.mp4 |
Sorry, return to your code and try this
As I see, you steel to use a two panels. Please use the only one. |
I replaced the video because I forgot to comment video_2024-09-23_12-48-04.mp4Ok, I have disabled the second panel physically |
Hmmm... As for the pattern, this panel has a 16 pixel base. Try this code
By the way, increase the delay in the |
video_2024-09-23_13-22-34.mp4 |
A, B, C address lines are connected |
Thanks to the longer delay, I now see the lines not being filled at the same time, but one pixel from the top, one from the bottom - and so on. |
Wow! video_2024-09-23_13-41-30.mp4 |
I connected the second panel and it works great. I still don't believe it. |
You are welcome :) If using ESP32 is not a requirement, you can look at my DMD_STM32 library for RGB panels. It works on STM32 and rp2040 controllers. The advantage is that its code supports panels of practically any size, row driver type and pixel pattern, excluding only S-PWM type drivers. |
Actually I saw your library a couple of weeks ago and appreciated it as powerfull. |
@YuriiKrop |
Hi there!
I have 2 such panel and it fill as shown in the video:
video_2024-09-23_01-15-51.mp4
Help me with mapping, please
This is code fragment of getCoords() function I use:
The text was updated successfully, but these errors were encountered: