3D Stisk
Home
Services

    Instructions for performing flow dynamics calibration in Bambu Studio

    What is flow dynamics calibration?


    From fluid mechanics, we know that when a Newtonian fluid flows through an opening, it requires pressure, and the pressure is proportional to the flow rate.

    Filament, which is not a rigid body, will be compressed during extrusion to create the necessary pressure. This compression process causes a delay in the response of the actual flow rate, because the extruder supplies only the amount of filament needed for extrusion, without any excess.

    Therefore, we implemented flow dynamics control to address this issue, similar to „Pressure advance“ in Klipper or „Linear advance“ in Marlin, with the addition of compensation for nonlinear effects. When executing the flow adjustment command, the printer performs a quick additional extrusion to create the necessary pressure as quickly as possible, thus ensuring that the flow response reacts to tool movement.

    However, how much additional extrusion is needed for a specific filament? Since different filaments have different stiffness and viscosity, they require different amounts of extrusion at a given flow rate. Therefore, flow dynamics calibration is essential.

    Previously, we performed calibration before every print, but encountered several problems:

    1. If a new print uses the same filament as the previous one, the printer still performs calibration (unless the user cancels it manually), which takes up time and printing space;
    2. When printing with multiple colors or materials, the printer calibrates only the first filament and uses this parameter for the entire print, which may not be suitable for the other filaments.

    When should flow dynamics calibration be performed?


    We have now added automatic calibration for different filaments, which is fully automated, and the result will be saved to the printer for future use.
    Flow dynamics calibration should be performed in the following cases:

    1. When using a new filament from different brands or models;
    2. If the nozzle is worn, which can change the friction inside the nozzle;
    3. When installing a new nozzle, as manufacturing tolerances may vary;
    4. When using wet filament, which may change its viscosity;
    5. When changing the maximum volumetric speed or printing temperature in the filament settings.


    What happens if we do not perform calibration?


    There are two scenarios:

    1. If you start a single-color or single-material print and the „Flow Dynamics Calibration“ option is checked in the print start menu, the printer will perform flow calibration before printing, as before. If this option is not checked, it will use the default extrusion compensation parameters. In most cases, good printing results can be achieved even with the default parameters.
    2. If you start a print with multiple colors or materials, the printer will use the default extrusion compensation parameters for uncalibrated materials during each filament change.

    Is calibration reliable?


    The reliability of the calibration depends on several factors:

    1. If the filament is wet, it may cause the calibration result to be unsuitable for fresh filament.
    2. Transparent filament can also affect calibration reliability.
    3. Insufficient bed adhesion (please clean the bed or use adhesive) can also affect the calibration result.

    Apart from these cases, the calibration result was reliable in our tests.

    Why do my calibration results differ each time I calibrate?


    In our tests, we observed fluctuations of around 10% in the calibration results. We are still investigating the causes of this variation.

    Two Calibration Modes


    Flow dynamics calibration has two modes – manual and automatic.

    Automatic mode: the user only starts the calibration, and the printer returns the calibration results after the print is completed.

    Manual mode: the user must determine which parameter to use by observing the quality of the calibration line on the printed plate.

    How to start calibration?


    Automatic mode


    (1) How to start

    The printer must be connected before performing calibration.

    (2) Select the material to calibrate

    By default, we select all the necessary parameter information, but you can also adjust some parameters according to your situation.

    Select the nozzle diameter of your printer.

    (Note: Calibration for different nozzle sizes requires support from the printer firmware. For OTA version 01.06.00.00, only a nozzle with a diameter of 0.4 mm is supported)

    Select the build plate type of your printer.

    Synchronize filament list information from AMS.

    Select the filament you want to calibrate, and you can select a filament preset for printing using the filament drop-down list.

    Once you have entered the necessary information, you can start the calibration by clicking the „calibration“ button.

    (3) Calibration print in progress.

    After the print is complete, you can click the „Next“ button to continue to the next step.

    (4) Save calibration results

    After the print is complete, the machine will return the results, which you can save. Each parameter file can be named, and this name can be edited.

    All saved results can be viewed by clicking the „Manage Results“ button on the home page,

    and you can set the K value you want to use for each slot in the material dialog on the device page.


    Manual mode


    (1) How to start

    (2) Select the material to calibrate

    As in automatic mode, but in manual mode you can calibrate only one material at a time.

    (3) Calibration print in progress

    (4) Save calibration results

    By observing the calibration line, select the number corresponding to the calibration line with the best printing effect. Then enter the K value in the numbered edit field, and after saving, you can view the history of the displayed data in the history dialog.

    Oblíbené produkty