Can you please add a setting for K factor in the filament settings screen? Exactly the same way as you handle Flow ratio.
Allow the manual calibration process to overwrite the Pressure Advance (k factor) in Bambu OEM filament settings, and have it available for various nozzle sizes
Allow users to enter in their own K factor values per nozzle diameter, for custom filament profiles
I realize k-factor is stored in AMS for bambu filaments, but that is insufficient, as this does not work for custom filament profiles that are based on Bambu’s original filament profiles.
To be more specific I am just asking for a data-entry line just like for flow-ratio, where someone can just key in a k-factor value, instead of running a calibration test.
As a workaround, you could add custom gcode to your filament profile under advanced then in filament start gcode.
“M900 Kx.xx L1000 M10”
This is what Orcaslicer generates from that PA field. I dunno what he L1000 M10 means but ti doesn’t seem change just the K value is adjusted.
There are many ways to do this - I agree.
But what I am looking for is a feature where this can be done within the simple GUI of the filament settings. that’s what the GUI is for.
Because one could argue - why have a gui at all?.. just enter “all” the parameters in the G-code… but that CLI-style interface is so 80’s…
If I understand what you are asking for, OrcaSlicer provides manual entry into the filament settings, but not for multiple nozzles. You can create separate presets for each nozzle size, but they will not be selected automatically.
Enable Pressure advance in the filament settings, enter the value, and Orca includes it the gcode sent to the printer. It overrides any K values that might be in the Device tab.
This:
is sliced into this: filament start gcode M900 K0.015 L1000 M10 ; Override pressure advance value
(I think that’s how @duane777 came up with his example, not by editing the gcode.)
Bonus: The Orca PA setting is saved in the filament User Presets, on your computer and in the Bambu cloud, while the Studio calibration values on the Device tab are lost if you ever restore factory settings.
This is exactly what I am looking for - but in the Bambu Studio / slicer app.
Reason being - the only way to set this factor is by doing a calibration. However there are times I want to make replicate custom-filament profiles, for “the same filament type” but changing other filament parameters… in that instance I could just re-use existing k-factor data, and enter it in manually instead of having to do the same calibration on the same filament 10 times.
I just bought a combo P1S with AMS and was looking frantically how you are supposed to set the k-factor setting for non Bambu Filaments (Custom Filament Profiles) too.
Following ways i already figured out to get what i want, for both custom filament was already set up WITH a manual k-factor calibration process completed and synced to AMS.
Syncing the custom filament seems to need a restart at least, some people needed to rebind their printer to their account.
Way that works (my prefered right now)
Load the filament into AMS and wait to finish.
In Bambu Handy sellect the custom filament profile and color.
In Bambu Studio set filament type to a generic type (custom profile not available/shown, even when color is synced from data input with Bambu Handy).
Now you can set the k-factor manually
Go back to Bambu Handy and select the custom profile again
→ color and custom profile are loaded, corret k-factor is shown in Bambu Studio and seems to be used for slicing (no code looked at, only feeling from looking at edges of filled planes before/after setting k-factor)
→ you need to remember your k-factors
Use the manual calibration function EVERY TIME!!!
Remember, if you forget to set the k-factor, AMS assumes you load the same filament as before → old k-factor is loaded
My questions:
Why is the custom profile synced to AMS and Bambu Handy, but not Bambu Studio?
Why cant i set the K-factor for a AMS slot when no filament is loaded (or better said the filament dropdown is empty as the color is synced so slot is not empty), that would also remedy this problem.
As i am new in this community, is there a way to flag this as a bug report? Didn’t figure that out yet:)
There is a workaround. Start a manual calibration, then after it starts preheating the bed, stop it. You will then have the option to click next and you will be taken to the page where you can enter a K value for the filament.
Let’s say you often have to change nozzle sizes and also layer heights for the same nozzle sizes.
You will then find that the provided defaults for k-factor and flow ratio are not really accurate enough, sometime not even close.
Using a 0.6mm nozzle you might not see any difference when adjusting the flow ratio up/down by 0.01 or 0.02.
Doing this using a 0.2mm nozzle can make or ruin your prints.
Similar story for the k-factor
What works great using a 0.4 nozzle might give you only headaches when trying to print in fine details using a 0.2 nozzle.
If you create a new filament profile per nozzle diameter you can override the AMS defaults this way.
I would only make sense to have the k-factor included there as well.
On many old machines and slicers the only way to get a filament right is by defining a profile that includes all settings and this for all nozzles sizes you used.
Similar story for first layer(s) infill compensation.
Especially with textured PEI printing solid from the first onwards and in thin layers can be a nightmare.
Even worse when trying to print in vase mode and thin walls.
An option to DECREASE the flow rate for the second infill layer in order to compensate for any overfill during the first layer would certainly beneficial.
We can only hope for future updates to fix these things properly…