Solved 12864 Display Unresponsive on Preheat Page 3.3b2
-
odd, I use your menu system on the Fly-E3 running 3.3b1 (we don't have b2 yet) and haven't seen any issues reported.
we haven't had any reports on our discord either -
@jadonm did you ever figure it out? Ive got 2 machines on my bench testing the Fysetc 12864 display and Im seeing this issue only within the preheat menu. The text file looks ok and nothing seems out of the ordinary. its doing it on a duet3 mini and a duet 2. Both have the same symptom that can be cleared by resetting the board. Ill probably go in and delete one function at a time to see what is triggering this to happen.
-
@JadonM and @LeckieTech
Just for fun, you could make a special menu version, where the preheat menu is at top level/main page.
Just to see, if there are any sub-sub-menu out_of_mem/stack overrun issues. -
@leckietech Unfortunately, I haven't figured anything out yet.
If you have the time to troubleshoot it, I'd greatly appreciate it! I'm simply too busy to work with it right now.
@dc42 Have you and your team had a chance to look into this? It's no rush, but my curiosity is getting the best of me! Thanks!
-
@jadonm I can confirm we've since had a couple of reports on the STM32 port as well
-
@jadonm, I have just reproduced this, although in my case I get a firmware reset when I select Preheat. I will find out the cause. We're in the middle of doing the 3.3beta3 release, so unfortunately it's probably too late to include the fix in this version.
-
@dc42 said in 12864 Display Unresponsive on Preheat Page 3.3b2:
@jadonm, I have just reproduced this, although in my case I get a firmware reset when I select Preheat. I will find out the cause. We're in the middle of doing the 3.3beta3 release, so unfortunately it's probably too late to include the fix in this version.
Im getting a firmware reset on the duet3 mini and duet2 wifi just has some menu freezing. Both are running 3.2.2
-
The problem appears to be the combination of these lines:
image R54 C5 L"imgs/bed.img" ... image L"imgs/temp.img"
Image bed.img is OK, but temp.img is 13 pixels high, so when it is positioned starting on line 54 the last row overflows the display. RRF should detect this and truncate the image, but that's not working.
The menu works OK (apart from the display not being what was intended) if either R54 is replaced by R53, or temp.img in the second line is replaced by bed.img. Either way, the image no longer overflows past the last line of the 64-line display.
Edit: another fix is to replace the "Hotend temperature section by this:
; Hotend Temperature image R53 L"imgs/temp.img" value R54 N100 text T"/" value H2 N0
I changed the row to 53 for the image, and set it back to 54 for the following text.
-
@dc42 Thanks a lot for your time! I really do appreciate it, and will update the repository soon with the fix for that bug in the display file.
-
@jadonm, I have fixed the RRF code in the soon-to-be-released 3.3beta3.
-
@dc42 I just updated to the RRF 3.3 beta2 on the Mini5, im now not seeing the Display card under files anymore although the SD card files are still there. Any ideas?
-
@leckietech Theres a dropdown menu top left in system to switch to the menu/display files
-
@jay_s_uk said in 12864 Display Unresponsive on Preheat Page 3.3b2:
@leckietech Theres a dropdown menu top left in system to switch to the menu/display files
Ah, got it. Thanks, heres a photo for anyone stuck in the future:
-
@dc42 said in 12864 Display Unresponsive on Preheat Page 3.3b2:
I have fixed the RRF code in the soon-to-be-released 3.3beta3
Wow! Your excellent support continues to amaze me!