Screen info missing
For the past few weeks on both my Prusa and Creality, on which I have Raspberry Pi 3b's with Pi 7" screens, the display fails to update after starting a print. Sometimes it just stays as per the very first screen showing original ETE and ETA and layer 0 and never progresses and the progress indicator never updates. Also, on many but not all occasions many of the screens are missing most of the display objects. However, the Params option is always visible and if I click that the parameters screen is correct and then I can go back to the print or home screens.
Despite all of this the remote access via a browser never fails and is always correct. It is just the output on the 7" Pi screen that is all messed up.
Does anyone have any ideas? It has defeated me. I have tried different cables and also a 3A USB supply so have no yellow lightning bolt icon.
Thanks. I bought a license and love Repetier but having to consider going back to Octoprint (Yuk) or Astroprint (rather not).
Despite all of this the remote access via a browser never fails and is always correct. It is just the output on the 7" Pi screen that is all messed up.
Does anyone have any ideas? It has defeated me. I have tried different cables and also a 3A USB supply so have no yellow lightning bolt icon.
Thanks. I bought a license and love Repetier but having to consider going back to Octoprint (Yuk) or Astroprint (rather not).
Comments
Did you use our image (which version) for the pi? There is a updated image now (V8) using latest debian stretch/chromium.
What seems to happen is that there happens an error in browser that stops parts from working as expected. Ihave not notived this problem so far, so it might be a defect in the files loaded that triggers this. So if you could make a new image with V8 and test if it is still there or not.
BTW: Did it work at the beginning and then started to fail 2 weeks ago?
As additional help, if you have no users defined, you can also run the interface in your PCs chrome
http://ip:3344/modules/front2/www/app.html/
And open the developer tools->console.
I guess it will show some errors once it gets its problems and they might give some hints, even if names are shorted.
The communication timeout warnings in the log appear about every 30 seconds.
I also wonder I see NO firmware responses in log. As you see with timeout server resets ok counter and send new commands but these should trigger an ok if connection is still healthy.
Communication to pis chrome is no cable issue as they are connected internally. The fact that one browser stops while the other stays working is more interesting a sit is the same app and both get same data most of the time.
WHat you could try is login to pi with ssh and run "top" to see memory usage. If you run out of memory due to a memory leak it could affect stability. Whcih page in the app do you watch while that happens? The print progress or something else?
You could also connect a mouse and open developer tools with context menu to see if chrome shows some error messages. Before edit /home/pi/.bashrc near end to remove --nocursor so you see your mouse pointe rafter reboot.
And on the remote browser screen the progress circle has appeared to stop and it has not shown any temp or layer info etc since it started.
But In your last picture I see also that extruder has no temperature. So my guess is that there is a letter in it from com error and that causes server to return invalid numbers making canvas crash when drawing it. A reload after 5 minutes should help. In main menu there is "Restart UI" that does this. After 5 minutes wrong values are out of the lists. Would be great becaus ethen I know exactly what to do. In fact I will now start protecting all conversions and ignore response if an invalid value was detected to prevent exactly this for next update.
OK thanks. I just started another print from my Chrome browser console and immediately got this (image above, console text copied below)