-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Reload from disk function not working with ver 2.3.3 and 2.4.0 #7589
Comments
We tested reload from disk extensively for PrusaSlicer 2.4.0 release after we fixed some issues of PrusaSlicer 2.3.3. Namely, we fixed reload from disk after a project is loaded from a 3MF. Reload from disk worked for a fresh project, but for a project loaded from 3MF the "reload from disk" feature did not reload a geometry at the same position and scale When the "Reload from disk" action was called on an object for which only the source file name, not the full path to the source file name was known, PrusaSlicer used to always ask the user to look up the source file location manually, while newly PrusaSlicer searches for the source file next to the active project file before asking the user for help. In addition to reloading an existing object or volume geometry from disk, PrusaSlicer newly allows to replace the geometry with a different file This change log entry is a bug fix of an error introduced between 2.3.3 and 2.4.0 final: Fixed 'Reload from disk' which did not work for modifier volumes and which sometimes shifted the reloaded object incorrectly #7429. However @jmerc77 complains at #7429 that reload from disk does not work for him, while three people of our team were not able to confirm @jmerc77 's findings. Frankly I don't know what to do. It works for us. |
It's not a show stopper for me, but it is odd. I can see why shifting the position upon reload would be annoying, but I never experienced that because reload from disk hasn't worked for me since the move to .3mf. Thanks for your reply. |
For me, the reload overrides my parts with the first one in the file (first as in, the one physically first in the file). I have a .amf with two independent parts. I can import this file, and I get the two parts in prusa slicer. Each part gets its unique name as well. The same name as was given within the amf file. When I refresh, part 1 and part 2 are replaced by the new part 1. They do keep theirs original names. But the geometry was replaced on both by the first part. Took me a while to realize because I happen to have very similar parts (one slides into the other). And I couldn't figure why on earth my two parts had the exact same dimensions when printed! (I am printing with a new 0.8mm nozzle, I thought I had done something wrong). |
For projects created with 2.4.0 reload from disk still doesn't work using 2.4.1 beta1. |
Update: For all earlier created projects (before 2.4.1 beta1) reload from disk doesn't work! |
Also for me, reload from disk only work as long as I keep prusaslicer open. Here are the steps to reproduce:
Storing the full path to the original AMF files within the .3mf doesn't change anything. |
Did you try the latest version (2.4.1 beta1)? |
On 2.4.1 beta1, replace with STL is grayed out for me. I was opening a file made with the stable version. Reload from disk fails with the same error. Replace with STL is disabled. So in some ways, the situation is worse for me. |
Reducing the number of replica to 1, enabled back the replace from STL. I replaced with a .AMF containing a single part. Then I saved. Closed prusa slicer 1.4.1 beta1. Open prusa slicer again and my .3mf save. Reload from disk fails with the same generic error:
The error is the same with and without the absolute amf/3mf source path setting turned on. |
Tried to 'reload from disk' (AMF-file) with the new version 2.4.1 (Windows 10, 64 bit). Result: still the same error as above! |
Another way to provoke this 'reload' error: 1. New project. 2. Load AMF-file. 3. Save project. 4. recall project. 5. Reload from disk --> above error. |
No comments? Nobody interested? |
one thing thats a bit odd is having replace with stl and reload from disk as separate functions internally. it would be more wise to just have 1 function for replace with file (any model not stl only) and for reload from disk simply call replace with file with the path saved in the project/project file. this way however, if one fails they both fail. but on the other hand, the failing is all in one place making it easy to fix. |
I agree. It seems to me that this important function just did not get the proper attention. I hope (and expect) that in the next beta version a good solution will be offered. |
do you mean 2.4.2? because 2.4.1 is now in release stage. |
Yes, 2.4.2 beta1 would be the first opportunity. |
2.4.2 Reload from disk bug again not addressed 🙈 |
2.5.0-alpha3 nothing changed AFAIS 😭 |
Version 2.5.0 When you open a saved project and try to reload (an amf-file) from disk, you still get an "unable to reload". |
For me, it reloads fine when AMF/STL/STEP contain a single part on 2.5.0. Also, the F5 shorcut for reloading only works in the 3D view, not the gcode view (there, it is just ignored). But you an still click through the menu. |
Before the project is saved 'reload from disk' works fine but after saving, exiting and reloading the project 'reload from disk' produces the above error. This happens consistently on both my laptop and my workstation. |
I wonder if the style of path makes a difference. I notice you have a windows NT absolute path ( |
Does it exist? AFAIK that means that file went poof!(at some point)
…On Tue, Oct 11, 2022, 7:35 PM Frans ***@***.***> wrote:
[image: Schaber reload error]
<https://user-images.githubusercontent.com/50290993/195217008-a9811c4d-8e90-4b8d-943e-d40781eb1985.jpg>
Right click -> reload from disk -> error
—
Reply to this email directly, view it on GitHub
<#7589 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF6BKDGJO6WNLFZOYRK2RJTWCX2SNANCNFSM5KVTZM4Q>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
While I don't have that problem I see why.
BTW I also think that might be it. So ignore my file gone like yesterday
explanation. BTW some may be noticing the puns. Just released from jail
over some stupid actions I did so I'm glad to be back at the
keyboard/cellphone. (And also is why the delay)
…On Tue, Oct 11, 2022, 10:15 PM François-Xavier Bourlet < ***@***.***> wrote:
I wonder if the style of path makes a difference. I notice you have a
windows NT absolute path (\\blabla). What if you use a C:\ style path?
—
Reply to this email directly, view it on GitHub
<#7589 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF6BKDGOFCDTMKNRISELGXTWCYNKZANCNFSM5KVTZM4Q>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Yes, the amf-file does exist. My workaround is to use the "replace with stl"-function which accepts the replaced amf-file. |
Never got that error but had other issues. Maybe try on a fresh win10 install just in case your os is corrupt. |
That's not the OS. Or rather the chance of a bug in the operating system
impacting such a thing as re-opening a file is incredibly slim. It
technically possible. But it's like asking somebody to replace the whole
house because the refrigerator is not working. Sure it could be the
electrical that needs fixing. But it's very much more likely the
refrigerator itself.
…On Sun, 11 Dec 2022, 13:59 jmerc77, ***@***.***> wrote:
Never got that error but had other issues. Maybe try on a fresh win10
install just in case your os is corrupt.
—
Reply to this email directly, view it on GitHub
<#7589 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABUZDEJLJFMK5BLYMM3A6DWMZFEZANCNFSM5KVTZM4Q>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Come to think of it, the AMF reader could be the problem. Try converting to some other format and see if anything changes. Btw could you or someone translate the error to English please. Edit not sure if the same but saw "unable to reload" further up. |
the error seems to be shown in Plater.cpp-> given the nature of the condition, it seems that there needs to be no new volumes in the imported AMF file. not sure though. the question is what is the differences between the old AMF and the new AMF? edit: after some testing, apparently not it. the trace is still a good start though |
out of curiosity I extracted the configs from 3mf projects for comparison... one with stls: one with an amf: |
adding the missing name did nothing. however, it does seem to be when opening from project file. which is similar to a problem i had with placement of stls in the slicer. |
Version
2.4.0
Operating system type + version
Windows 10 build, 21H2
3D printer brand / version + firmware version (if known)
MK3S+,
FW 3.1.0 4481
Behavior
Since upgrading to PS 2.3.3 and now with 2.4.0, the reload from disk function does nothing. There is no error message, and the old version of the object is not replaced.
Project File (.3MF) where problem occurs
This problem is not related to any specific file, and it does apply to both .3mf and .stl files
The text was updated successfully, but these errors were encountered: