Latest Studio version calibration buttons not working

I encountered a weird problem and after some attempts managed to replicate it every time - calling it a bug.

When starting the flow calibrations and the procedure has to be interrupted (like when those swatches won’t stick) the calibration buttons, both, are no longer clickable - they won’t turn green.
Making it basically impossible to print in quality because after this the calibration value manually set for a filament has no affect.
In the calibration window the printer also keeps disappearing and need to be constantly re-connected.

Edit: If the k-factor calibration completes the factors is NOT updated for the corresponding filament in the AMS.
Manually changing it seems to work but in the device window the filaments still shows other k-factor values.

Probably related>
The binding with access code fails the same way.
Clicking on the drop list, selecting the printer still works though.

Workaround so far:
Delete the BambuStudio.conf in the user folder.
Means setting most things up again but the calibration is available once more.
Shitty thing is that as soon as it stuff up, at the last AMS slot, it was all for nothing, so it’s a hit and miss.

3 Likes

Ok, I did some more checking and trying…
Whenever the camera feed is active or I change from the calibration window to another things get messed up here.
The NEXT button stops working, the calibration results are lost/not usable.
With that the BambuStudio Conf file gets conflicting entries.
One states the calibration is in progress, the other states it is completed, resulting in the calibration being greyed and unusable.
Deleting the entire section from the config file results in some complaints like a mismatch of the checksum but restores the calibration options.

The section in question is this one:

“calis”: [
{
“cache_flow_rate_calibration_type”: 0,
“cali_finished”: 1,
“dev_id”: “”,
“flow_ratio”: 0.0
},
{
“cache_flow_rate_calibration_type”: 0,
“cali_finished”: 1,
“dev_id”: “01P00A3B2700177”,
“flow_ratio”: 0.949999988079071,
“presets”: [
{
“filament_id”: “GFG99”,
“name”: “Generic PETG”,
“nozzle_diameter”: 0.4000000059604645,
“setting_id”: “GFSG99”,
“tray_id”: 0
}
]
}
],

What’s in there does not really affect the calibration values for the filament as such once deleted as it all will be restored once you completed the next calibration for any filament.

It seems that those improvements to get better file transfers and such came at the price of other things being affected badly.
The constant drop outs of the connection and having to link the printer again result in Studio being unable to know that a calibration is happening.

1 Like

Having the same / similar issue.
Bought new filament and want to calibrate it. Flow rate (second option) works most of the time. But Flow dynamic (first option) gives me “greyed out” buttons so I can not click on manually or automatic calibration.

Any news here?

Sebastian

1 Like

kind of a big issue, still no response?

If you can’t get those buttons to work it means you probably switched Studio windows during the last calibration run.
That messes things up as Studio looses the connection.
As a workaround you can delete the entire CALIS section from the BambuStudio.conf file >

"calis": [
        {
            "cache_flow_rate_calibration_type": 0,
            "cali_finished": 1,
            "dev_id": "01P00A3B2700177",
            "flow_ratio": 1.0800000429153442,
            "presets": [
                {
                    "filament_id": "P7e451b5",
                    "name": "Siddament PETG Translucent @Bambu Lab P1S 0.4 nozzle",
                    "nozzle_diameter": 0.4000000059604645,
                    "setting_id": "",
                    "tray_id": 0
                }
            ]
        }
    ],

The above is just an example and your entires might look different.
But with this section gone and Studio restarted those buttons work again just fine.
Just stick to the calibration window until your are done :wink: