xblax / flashforge_ad5m_klipper_mod

Unoffical mod for Flashforge Adventurer 5M (Pro) 3D printers to run Moonraker, custom Klipper, Mainsail & Fluidd
GNU General Public License v3.0
134 stars 13 forks source link

Power button on pro fails to respond after several pushes #193

Open consp opened 2 months ago

consp commented 2 months ago

Cannot replicate it reliably but something like the following happens:

It does not look like a prompt issue, either klipper state or button state is broken at that point. Rebooting fixes the problem.

If anyone else has this issue, please leave a message with the circumstances.

Avpman2 commented 2 months ago

There is a similar issue with the Extrude/Retract buttons. Sometimes, they work, but frequently, they don't, especially if you need to extrude/retract more than once in a row. Overall, the screen for the full Klipper is sluggish in responding to button presses.

consp commented 2 months ago

full Klipper is sluggish in responding to button presses

Unfortunately that's due to klipperscreen method of allocating everything in dictionaries and being slow in general ... and the cpu is not helping much unfortunately. Unless someone finds a method of speeding up klipperscreen by magical means I'm pretty sure that's the max it can do.

The flashforge GUI is written in c++ (with Qt4), like guppyscreen (with lvgl which is even leaner) and I guess that's the way to go for a decent "responsive" experience.

My advice would be to be a bit more patient despite that being sort-of a crude way of saying "wait a bit".


While I did not experience it on klipperscreen (yet), this might be the same issue, so it's worth having a look at. (missing presses/button responses). So the input is welcome!

Avpman2 commented 2 months ago

Thanks! I'll try Guppyscreen again once it's out of Alpha.