-
-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Saving a .goo file silently changes its parameters #991
Comments
This is your first time submitting an issue with UVtools 🥳Please review your issue and ensure that the submit template was followed, the information is complete, and not related to any other open issue. It will be reviewed shortly. Debugging is very important and make the program better. Thanks for contributing and making the software better! 🙌 |
The 0.05mm value comes from Chitubox standard for Tilting VAT printers. I followed same rule for goo files. As so when it detects a tilting VAT, auto set those parameters to 0.05mm and disable the editing LiftHeight. UVtools/UVtools.Core/FileFormats/GooFile.cs Lines 1075 to 1093 in 27f46ff
For example So the problem can be somewhere else. To test this, open your not working file, go to File - Terminal and send this code:
Close, save file and try to print. |
Aha! So that's how I can change those! Thanks. Will test (although it might take me until the weekend).
Yes, Chitubox sets them all to 0.05 while SatelLite sets them all to zero. I will also do my best to test if all-zeroes prints at all, because it was very surprising.
I suppose I was mostly confused by UVTools doing it automatically rather than as a repair action, that's why I filed this issue. |
In the end I think this doesnt matter at all, since these printers dont use our lift anyway. |
OK, I now think my print failed simply because .goo sometimes fails on those printers. I still think the parameters should be changed only by manually applying a recommendation, but I no longer think it matters all that much :) |
No, because people are not aware of any these technical stuffs. And some uses other slicers to convert to these new printers which was causing an issue due the copy of lift height & speeds. Someone filed an issue regarding that, and I implemented a forced sanitize to these parameters when found a VAT moving printer, which Chitubox uses 0.05mm for everywhere, but the issue was when using normal lift values. In that way UVtools force to avoid possible fails due a bad parameter. BTW Chitubox set lift height and speed = to layer height, and that is what UVtools also do. |
System
Printer and Slicer
Description of the bug
Simply loading & saving a .goo file changes its parameters. I don't think it's supposed to happen.
How to reproduce
tiny.goo
; ignore how it looks I made a tiny example)The slicer produced parameters BottomLiftHeight = LiftHeight = BottomRetractHeight = RetractHeight = 0, while UVTools changed those four to 0.05.
The slicer also produced BottomRetractSpeed = RetractSpeed = BottomLiftSpeed = LiftSpeed = 0, and UVTools left them at zero.
I will investigate if the all-zeroes from SatelLite could have ever worked, but the resulting mix of zero and 0.05 definitely did not work and seems to have produced no Z movement at all - the print was pancaked.
SatelLite might have produced an broken file, I will check that - but at this point, I am reporting that the process of saving should not have changed any of the parameters (I think?) and it definitely did.
Files
Tiny_1_202501282210.zip
The text was updated successfully, but these errors were encountered: