-
Notifications
You must be signed in to change notification settings - Fork 174
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
New P3 64x32 Issue #119
Comments
can you post the pattern test, post the result as gif/video and share your code ? |
Here is the code I used for the Mario Image. And a video of the test pattern. |
I have a similar issue, 4 lines works and then the next 4 doesn't works. https://github.com/witnessmenow/WiFi-Tetris-Clock |
I contacted the manufacturer, who confirmed other people has issues with ESP32/ESP8266 and suggested to try it with a Raspberry Pi. I try the matrix using https://github.com/hzeller/rpi-rgb-led-matrix/ and it works fine with default settings. Time to find what is going wrong with the ESP32, i'll report what I try here :-) |
It seems related to #104 Chipset on my matrix
|
This was the response of the provider: "hello friend, please connect it to raspberry pi controller. ESP8266 controller is updated, not support our led panels recently. Any questions, please feel free to contact me." |
I too have the exact same problem, tried with RPi works great. So I'm guessing the drivers for the new chipsets have to be supported for this to work? |
Did you try with and without fastUpdate ... might be a timing issue .... |
Cannot get hold of that RUC7258 pdf ... does any one of you happen to have it? |
@556duckvader I would assume your display is 8 scan. Set |
Same issue, same chipset. Removing E makes no difference, neither does fastupdate. Obviously how the library latches to the next row |
Did some testing and used the following: display.drawPixel(0,0,myRED); It should give three vertical lines of red, green,blue. But only shows RED and BLUE. If I remove the D pin leave it floating I can see the green show up (flicking) in position 2, but also in position 4 of which I have not programmed. Depending on the state of the "flicker:" if I earth the D, then I can get the position 2 GREEN to stay on. But the other states will now not light up. Will have to have more of a play, but hopefully that info will help someone investigate further |
Did you set the right scan in display.begin(x)? |
Yes set it to 16. Tried others also just in case it was some odd setting but no difference. I am running an older pxmatrix.h file that doesn't have an compile issue with the esp8266, but even on the latest build on an esp32 I get the same results. |
Hey @maditnerd , can you confirm where you used the link and I'll at the very least update it with a note to this issue Sorry that it didn't work, it was the link i used for myself! |
@witnessmenow No problem i'll used it with a Raspberry Pi. I should have tell you first, I was hoping it was simple to fix, but It seems to be more complicated then I would have thought. Next time, i'll ask the seller if their matrix is compatible with ESP32. They responded pretty quickly so it's a good idea to do before buying. |
Does anyone of you live in central Europe and can send a spare matrix I can test with? |
I don't have a problem board, but I would be happy to contribute to you getting one from the same seller @2dom |
How about this ... tell me the seller and I will get one myself ... if it works you guys can buy me a beer :) |
I have updated the readme on the WiFi clock with the warning about this display. Does anyone have a good source from Aliexpress at the moment. |
Hi, I bought P3 64x32 panel, but there is FM6126A and with esp8266 brightness doesn't work, from here https://www.aliexpress.com/item/1615847398.html |
https://s.click.aliexpress.com/e/dj9WupK0 |
Presumably the impulse of line C is supposedly short and because of this OUT4-8 do not have time to grow to the desired amplitude, like A, B, D |
Did you try adding a few nops to the code yet? |
Unfortunately not so strong as to add changes. |
Same place as egrekov in the binary part of setmux for line C but delay of 2us. delay must before the pull high. |
Nevertheless, the addition of microseconds 1-10 in delayMicroseconds, adds a flicker to the display, of course this fixes the problem temporarily, but the picture is not so pleasant for the eye. |
Will look into it as soon as I have a panel ... |
You can try the latest master. I added an option to control the delay in every stage of the multiplexing. Try adding |
This would add 1us after the B channel |
@witnessmenow Thanks for the panel and the matrix shield - working just fine ! |
@2dom Very sorry about this but I can't seem to figure out what is going on. Somewhat of a noob here... tried with both Arduino IDE and VSC- PlatformIO |
@scarecrow2k6 You need to update the library |
Spent more testing. it turns out a working commit 4d8c6d4, but I had to comment out lines 654-657 otherwise it did not compile. |
Thanks for the feedback @egrekov . Left a stray return in the function :) Check again with the latest master please! |
@2dom, thank you so much, everything works, you're just super) |
No worries ... Glad that it works :) |
Hi, I have 64x32 P2.5 16S V1.0 panel with ICN2037 and RUC7258 and when I connect it, display is totally blank. |
Maybe this helps. see also issue 139. Via the "discussions" from the site of Morphing Digital Clock by HariFun i tested a suggestion from "timz3818 " to disable "#define double_buffer " and voila this works. I have no ideer what double buffer does in those scetches, but disabling works somehow. |
I disabled double_buffer a long time ago, otherwise my P3 and P4 panels didn't work. |
@zakrava |
I currently have 3 different 64 * 32 displays, all with different chip sets. One of them does not have a RUC7258 circuit. This is the only one that works seamlessly with ESP32. There are different problems with those with the RUC725 (eg issue # 152) All 3 of my monitors run smoothly on the Arduino Mega, unfortunately the Arduino's performance is not sufficient for my needs. |
Do you use PxMatrix on Arduino Mega? |
If so you could try reducing SPI speed |
I don't use PxMatrix in arduino. I just wanted to point out that displays were working. |
I'm experiencing the same problem with a panel with the same chips as @maditnerd, and no pixel light at all. |
I am in the same boat. |
|
Check out #117 |
@DanielRTRD Thank you, this pointed me in the right direction. I bought a P3 panel (64*32) with the name E506652 DCHY-M 2013. While the same panel with 1946 at the end comes delivered with the FM6124 the 2013 comes with ICN2037BP. The solution for PxMatrix with ESP32 and as such for TetrisClock (shout out to @witnessmenow, thank you!) is to add the following line after
Reducing the speed for just channel B (as the example states in #117) results in flickering for me. Adding delays for all gets rid of flickering in my case. |
Did you manage to make this display work? Thanks |
I am having an issue where not all the LED's are lighting up. I have followed Brian's guide and I have verified my cabling multiple time and I just can't see why its not working. Below are some images of the issue.
The text was updated successfully, but these errors were encountered: