Hi, just installed new hotend with 0.8mm nozzle in my X1C. Then I set the 0.8 diameter on printer directly. In next step I jumped in to Bambulab Studio, open new project, changed nozzle size to 0.8 (from Prepare window). Then jumped to Calibration window → Auto-Calibration, Nozzle Diameter was already set to 0.8mm, right plate type setup, correct filament selected and I hit Calibrate button.
And it results in Calibration error popup with information “Selected diameter and machine diameter do not match”
I have already red this thread: Where do I specify a 0.25mm nozzle size? - #33 by mbsilvia
But no luck, what can I do next?
Update:
Here is snippet from my logs:
2025-05-14 15:54:16.784895[Thread 0x00000001fb604c80]:extrusion_cali: {"print":{"command":"extrusion_cali","filaments":[{"ams_id":0,"bed_temp":55,"extruder_id":0,"filament_id":"GFA17","max_volumetric_speed":"12.000000","nozzle_diameter":"0.8","nozzle_id":"HS00-0.8","nozzle_temp":220,"setting_id":"GFSA17_01","slot_id":0,"tray_id":0}],"mode":0,"nozzle_diameter":"0.8","sequence_id":"20009"}}
2025-05-14 15:54:16.789529[Thread 0x00000001fb604c80]:publish_json: {"print":{"command":"extrusion_cali","filaments":[{"ams_id":0,"bed_temp":55,"extruder_id":0,"filament_id":"GFA17","max_volumetric_speed":"12.000000","nozzle_diameter":"0.8","nozzle_id":"HS00-0.8","nozzle_temp":220,"setting_id":"GFSA17_01","slot_id":0,"tray_id":0}],"mode":0,"nozzle_diameter":"0.8","sequence_id":"20009"}} code: 0
2025-05-14 15:54:16.808032[Thread 0x00000001fb604c80]:on_show_cali_page - machine object status: dev_id = 00M09C450700985, print_type = BL-P001, printer_status = IDLE, is_connected = true, m_is_between_start_and_running = true, cali_finished = false, cali_version = 0, cache_flow_ratio = 0.98, sub_task_name = , gcode_file_name = , get_pa_calib_resultfalse, get_flow_calib_resultfalse
2025-05-14 15:54:17.340631[Thread 0x00000001fb604c80]:parse_json: dev_id=00M09C450700985, origin playload={
"print": {
"command": "extrusion_cali",
"filaments": [
{
"ams_id": 0,
"bed_temp": 55,
"extruder_id": 0,
"filament_id": "GFA17",
"max_volumetric_speed": "12.000000",
"nozzle_diameter": "0.8",
"nozzle_id": "HS00-0.8",
"nozzle_temp": 220,
"setting_id": "GFSA17_01",
"slot_id": 0,
"tray_id": 0
}
],
"mode": 0,
"nozzle_diameter": "0.8",
"reason": "nozzle_diameter is not matched",
"result": "fail",
"sequence_id": "20009"
}
}
2025-05-14 15:54:17.340901[Thread 0x00000001fb604c80]:extrusion_cali result fail, reason = nozzle_diameter is not matched
As I understand the payload is a data that was send by printer to bambulab studio, so the issue appears on printer side and firmware? I double checked and on the printer in nozzle settings it is clearly set size to 0.8mm.
Is there a way to test other version of the firmware?
Update2: I have used Handy app on smartphone to downgrade the firmware to 01.08.05.00 and this time Calibration can be proceeded without an error. Would be great if Bambulab devs solve the issue wit latest firmware, especially because of that printer throws notification about compatibility issues with bambulab studio connection.