Where is the calibration information stored?

I use SUNLU PLA+ and eSUN PLA+ filaments in my X1C with 2 AMS and want to use them side by side in one print using specific K-faktors.
Now we got the flow dynamics and flow rate calibration included in Bambu store an I want to use this great opportunity.
What is my point?
In the automatic flow dynamics calibration I only can choose from the central filament selection, where no user specific filaments are shown. The same issue is in the AMS-Slot settings. Only the Bambu, Generic are shown. But in the prepare mode of Bambu Studio, I can create user specific filament settings.

I know, the point is mentioned here, but now it is a hot topic in my opinion

This is how I look at it:

I know, that the printer gets all information what to do from the .3mf file, but what about the calibration information?

In think, the workfow should look like this:

  • I put the filaments I want to use the first time in the AMS and run flow dynamics calibration (+ flow rate calibration).
  • To save the results (and transfer them to filament settings), I select the filament type I am using (which I actually cannot select when using others than preset ones) for the individual AMS slots and save the result of the calibration with individual names.
  • Back in the Device section, I choose the AMS Slot and select the custom filament (which I actually cannot select) and the PA Profile for the K-faktor. There I can also change the values of the calibration types.
  • Back In the Prepare section, I synchronize the AMS list.

By doing so, I generate a database of all my filaments with calibration information as a perfect base for using the AMS with different materials within filament profiles :slight_smile:

At the moment, I do not know if the settings I make in the Prepare section of the Bambu Studio by choosing a filament with user settings is prior or not to the AMS slot settings in the Device section. From my understanding, the Prepare settings are prior and are used in the G-code. This might mean, that at the moment the printer only gets the K-factor by slot-number and there is no dataconnection that puts the K-factor in the filament setting. Maybe the flow rate does, because there is a field in the filament settings. Not tested yet.

Did I understand something wrong? Maybe someone has an input and can help me to understand what is going on.

I’ve been an avid newbie to 3D printing for 4 months now and love the dynamics of development in terms of colors and speed.

3 Likes

I’d like to ask this same question in a different way because I think I understand your question, but maybe not.
When I run filament calibrations, I see that I can find the filament calibration in the Filament selections as they show up with the suffix “calibration xxx slot xx” etc.
When I save my project as a 3mf file does all of the settings get saved as well including the filament calibrations?
If I remove that roll of filament before I try to run that previous program will the X1C still utilize the saved filament calibrations from the initial time when I saved the project. Or is it dependent on the exact slot that that particular roll of filament was in during calibration and no longer available?
Or the third option does it not save the filament calibration in the 3mf file and I just need to select the calibration from the filament selection menu? If that is the case, does the slot that the filament is now loaded in matter?

Is this issue solved?
I didnt understood some parts, but the filament k-value is stored in the printer and flow in the slicer. So the sliced file already includes the flow calibration and the k-value of the printer is used. There are other ways, but I am trying to simplify.

1 Like