K factor in case of several printers?

I have one P1S printer, and wonder regarding usage of Bambu Studio with several printers.

In Bambu Studio, setting the K factor is done in the device tab, per type of filament and nozzle diameter, so there could be many of those.

With several printers, would I need to set all the K factor settings from scratch for every new printer?

K should be the same across all printers of the same type with the same extruder.

1 Like

Yes, the values should be the same.

The question is - when I add a new printer and connect to it from Bambu Studio, will I be able to select in the device page in the filament the PA profiles that I had on another printer? Or will I need to manually enter them again to have them available for selection for that printer in the calibration/manage results page.

It is in the device tab, so sounds like dependent on the device like other values on that page (nozzle diameter etc.).

I think the data in the manage results arrive from
The printer itself and is not stored locally on the desktop but I’m not sure how it ends up working with several printers.

I have only one printer so can’t check this myself.

You will need to manually set the calibration values on each printer. The “database” the slicer uses is local to the machine the slicer is running on, it’s not shared across multiple machines on the same network (or a different network for that matter).

1 Like

That “database” is local to the slicer ( so Bambu Studio) or local to the printer?

I installed Bambu Studio on another machine and I can see all the flow dynamics calibration results in the calibration tab for my single printer.

That doesn’t contradict having to fill those numbers from scratch for a new printer but looks like for a given printer that’s shared, probably through the printer itself.

It’s local to the computer you’re running the slicer on.

1 Like

Interesting, this is not how it behaves in my case.
Two computers, on both I run Bambu Studio, one is a new installation from now.

I have all the pressure advance calibrations on both computers exactly the same when I edited them only on one of them.

It may have changed in recent firmwares and Bambu Studio to this behavior.

Quite possibly. I haven’t really looked at this in any detail, beyond what I looked at when I first got an X1C a year or so ago. Assume what I said was wrong. :slight_smile:

1 Like

I think it is a bit more convoluted:
If I understand that right, there are two locations where K values can be saved.

One is in the printer itself. Thats the one you set in the devices tab. You can also see the value on the printer when you select the AMS and one of the filaments. I don’t know how exactly you get there on the P1x, only have one X1C, but certainly it’s available in the P series too.

The other setting is in the filament profiles that you can create on the prepare tab. I’m not entirely sure if thise are available in BambuStudio or a nly Orca Slicer which I use exclusively. Those are only stored on your local PC, so you won’t see them in the printer. But those settings can be synced to the Bambu Cloud. If you enable the option, they can be synced from the cloud to a different PC too.
/edit: forgot to mention: I think if a K value is set in the slicer profile, that overrides the printer value.

And I think in the prepare tab, one of the options allows you to import the settings from the printer into the slicer profiles :crazy_face: I think the other way is not possible.

I’m finally lost, whether the settings in the printer are too synced somewhere. I only use the slicer filament presets.

1 Like

Yes, that’s mostly the behavior as I understand it as well. Orca is different from Bambu and I use both.

I’m trying to understand how the Bambu Studio K values that are selected on the printer tab functions when there are several printers.

It’s quite some work to add K per filament per nozzle there for many filaments, and with a new printer I don’t know if all that would be required to be done from scratch or not.

How do print farms for example deal with this when they have tens of printers or more? Or do they use Orca because of that?

Is it possible to export the device filament settings? That would be a somewhat manageable way to transfer them to other printers. But maybe they really are synchronized as well? Here we would need input from someone with two identical printers to test that :wink: