mainsail-crew / mainsail

Mainsail is the popular web interface for managing and controlling 3D printers with Klipper.
https://docs.mainsail.xyz
GNU General Public License v3.0
1.63k stars 341 forks source link

Gcode Viewer - Tracking only works with quality set to Medium or lower #1924

Closed NameOfTheDragon closed 1 week ago

NameOfTheDragon commented 2 weeks ago

Mainsail Version:

2.11.12

Browser:

Edge

Device:

Desktop PC

Operating System:

Windows

What happened?

The "Tracking" mode always displays the full print if the quality is set to High, Ultra, or Max. I've been away from 3D printing for a few months but have recently built a new Voron V0.2 and made a fresh install of Mainsail, and was surprised to find that tracking does not appear to work on the higher quality rendering modes.

What did you expect to happen instead?

I'm pretty sure that tracking mode used to work at all quality settings.

How to reproduce this bug?

Additional information:

No response

Sindarius commented 2 weeks ago

Thanks for reporting this I will take a look, have you checked to see if you have any errors showing up in the browser's console when you try to use a higher render quality?

Also does it happen when you simulate or only when printing

TopoDiFogna commented 2 weeks ago

No errors in console, it happens also on https://sindarius.com/

Example Gcode causing the issue: Sovol SV06_clothes peg_PLA_0.2_1h33m.zip

Sindarius commented 2 weeks ago

I was able to recreate this issue and am working a fix. A later version of BabylonJS changed a default value of a parameter on a call which caused the updating to not function properly.