Open bd34n opened 9 months ago
@bd34n Could you reproduce your problem stably? If so, could you upload your log file?
@zhimin-zeng-bambulab , I have two long running prints going at the moment on both my printers. Those should be completed sometime tomorrow, so I will try then.
Note, since I opened this issue, Bambu Studio has been updated to 1.8.4.51.
Another note - when starting these two long prints a little bit ago, I did switch between printers without exiting Bambu Studio first, and the calibration parameters show up on the newly-switched-to-printer, which is the expected behavior. I was expecting to have to switch to the new printer, observe the filament "K" values being blank in the newly-switch-to-printer, exit Bambu Studio and restart it where it would come up defaulting to the last printer selected, and then see the K values filled in. But it worked that time without having to do that! That is the first time I've observed the correct behavior.
I'll will post more tomorrow once these two long prints finish up as I don't want to perturb them too much.
Thank you!
@zhimin-zeng-bambulab , I cannot reproduce the problem using 1.8.4.51 (recent update after this issue was opened, originally I was using 1.8.2.56).
So it appears that this issue was corrected with the 1.8.4.51 update. The behavior I see is the expected behavior, that is, on the Device tab of Bambu Studio, when switching between one 3D printer and another, the filament calibrations in the AMS reload and are displayed as expected. Previously, only the printer that was selected when Bambu Studio was initially started filled in the filament calibrations / K values. Subsequent switching to the second printer did not display the K values and you couldn't edit them, either.
This now appears to be working correctly with the latest update to Bambu Studio. So I believe this issue can closed.
Actually, please don't close yet. Started a print on the second printer. At the time, "K" values were showing for both printers in the AMS section. I switched back to the first printer, and now it does not show "K" values. So the problem is still there in 1.8.4.51. Attaching screenshot - where it shows filament type, just moments ago there were "K" values there before switching to the second printer and then back to the first. This screenshot is from the first printer.
EDIT: when clicking the "pencil" to edit, it still shows the filament type, but the "PA Profile" dropdown is empty, so I can't select the PA profile and fill in the K value:
Switching back to printer 2, the "K" values show as normal. Then switch back to printer 1, and the "K" values are still blanked out and the PA Profile is not selectable, as above in the screenshots:
Perhaps the problem only occurs when the printer(s) is busy printing?
@bd34n
@zhimin-zeng-bambulab , yes, all filaments in both printers were previously calibrated and have PA profiles. Here's a screenshot from later in the day after exiting Studio and restarting:
I'm trying to find the pattern of misbehavior. I did just switch back to the other printer, fully expecting its K values to be blank, and I was going to check out the "Manage Result" of Flow Dynamics under the Calibration page, but they are behaving as expected and filled in.
I will say that it was reliably reproducing before I updated to 1.8.4.51 when it was released. Now the problem appears to be intermittent.
I'll see if I can get a reliable reproduction consistently with the updated Studio, and when I do, I will do a video capture of the screen so it's easier to see exactly what is happening.
@zhimin-zeng-bambulab , the following is a short video demonstrating the issue. It is a big file, so I uploaded to dropbox. Please let me know if you have any trouble accessing or viewing.
In the video, I start Bambu Studio, you should see the K values filled in for the printer that was "selected/active" when Bambu Studio started. I then switch to a different printer, and you should see the K values blank with the inability to select any PA profiles. I then quit Bambu Studio with that printer active, being the last selected printer. I then start Bambu Studio again with and since the printer that did not show K values was last selected, it is selected when Bambu Studio starts this time, and you can see the K values filled in and selectable. I then switch back to the original printer from the beginning, and now its K values are blank and no PA profiles selectable.
I hope this more clearly demonstrates the issue than my verbal description.
@zhimin-zeng-bambulab , just checking to see if you needed anything else from me regarding this issue? Hopefully the video showing the issue was clear enough.
@bd34n Thanks for your video, we are looking for patterns to reproduce this problem.
This issue has been marked as inactive due to no response for 90 days.
It has been fixed, you can have a try in v1.9.3.50.
I run into this issue all the time. To reproduce I simply have to open Bambu Studio, go to Device, and change printers. The PA values are missing, and the PA Profile dropdowns are empty.
To work around it I can then go to Calibration, Manage Result, and then close Manage Result and go back to Device. This seems to prompt the AMS or printer to fetch the profiles which can then be displayed.
Here's a video of the issue being reproduced on 1.9.7.52
@RyanEwen Could you have a try in 1.10 Beta1, we have tried to make some changes for this issue in this version.
@zhimin-zeng-bambulab it seems to work properly in 1.10 Beta1 and I like that there's a Default preset. Still wish I could just type in a number manually without needing a preset in certain cases, though
@RyanEwen You can edit the PA profile you want to modify on the calibration page
@RyanEwen You can edit the PA profile you want to modify on the calibration page
Yes but as mentioned above it's cumbersome to have to do this compared to the old way.
For common filaments I will make profiles in each printer (annoying to have to do this for n printers). For uncommon filaments I just want to input a number without making profiles.
Bambu Studio Version
1.8.2.56
Where is the application from?
Bambu Lab Official website
OS version
MacOS 14.2.1
Additional system information
Software:
Hardware:
Printer
Bambu Lab X1 series (X1C)
How to reproduce
Actual results
The behavior is described in "How to reproduce". Summarizing, Bambu Studio appears to only load the "K" values from the printer that is selected when it loads the 3MF file or the last selected printer when Bambu Studio was closed. When you select another printer after that, it does not display the "K" values for the newly selected printer, unless you resave the 3MF file, exit Bambu Studio, and re-open. But then, when you select the first printer that were previously showing K values for the filaments in the AMS slots, those are now blanked out.
Expected results
The expected behavior is that when you have two or more printers with AMSs added to Bambu Studio, that the "K" values are retained and displayed for each printer when one selects a different printer.
Project file & Debug log uploads
The project file is irrelevant to reproduce the bug - this appears to be a communication issue with the printer when changing from one printer to another in the Device tab of the main screen.
Checklist of files to include