vintagepc / MINI404

Like MK404... with an appendectomy :smile: (Simulates MK3.x, MK4, MINI and XL)
https://vintagepc.github.io/MINI404/
Other
27 stars 8 forks source link

[BUG] Freeze when trying to load filament #25

Closed vintagepc closed 3 years ago

vintagepc commented 3 years ago

Describe the bug When loading filament, the entire simulation will freeze at the point where it is about to start loading through to the nozzle. QEMU still responds but the firmware is locked up and the encoder does not have any effect.

To Reproduce Steps to reproduce the behavior: Attempt to load a filament.

Expected behavior Should continue to load filament and complete successfully.

Additional context 4.3.0-RC1 binary. FS is off in settings, so I suspect this is an unimplemented behaviour somewhere.

vintagepc commented 3 years ago

Looks like it is getting stuck in the stepper ISR waiting for a timer count that never happens in stepper.cpp:

image