Snake-Edition / P32-FW

Unofficial Firmware for the Prusa 32 Bit Boards
Other
10 stars 3 forks source link

[BUG] Faster than intended speeds when changing filament #66

Open jwidess opened 2 months ago

jwidess commented 2 months ago

Printer type - Mini

Printer firmware version - Snake MINI FW 6.0.0.1

Optional upgrades

USB drive or USB/Octoprint USB Drive

Describe the bug There seems to be some sort of bug with the "Speed up (un)parking" feature that results in changing filament movements sometimes happening far faster than intended. For example, when loading filament, the process of purging after loading the filament to the hotend can happen within a second as the speed is set extremely fast. This bug isn't consistent and stops after restarting the printer. Need to do more testing to figure out the cause, but I assume its something to do with the "Speed up (un)parking" feature.

How to reproduce Load filament after unloading, sometimes, the loading will happen at a very high speed which isn't intended.

Video Will get a video sometime within the next few days.

jwidess commented 2 months ago

Here's a video of the bug. Only seems to happen after unloading then loading filament. And after a restart purge and loading both operate at the correct speed.

https://github.com/Snake-Edition/P32-FW/assets/24278368/2b8d6efe-3bc6-42cd-a2a2-8bf22519761b

espr14 commented 2 months ago

Since the speed up is in XYZ only, this must be down in the original FW. Sometimes, I saw that some movements in loading/unloading didn't set the speeds and used the ones from the last print. After restart it uses the default values which are always safe and slow.

jwidess commented 1 month ago

Since the speed up is in XYZ only, this must be down in the original FW. Sometimes, I saw that some movements in loading/unloading didn't set the speeds and used the ones from the last print. After restart it uses the default values which are always safe and slow.

I'll have to do more testing to see if this happens in the stock firmware as well.