Klipper errors out after doing a BED_MESH_CALIBRATE in fluidd

Hi all,

i have firmware 1.1.0.57 which is the latest just now. The printer came with this firmware installed i think. I certainly didn’t do an upgrade of the firmware since i got it but i don’t know if an update is done during the initial calibration.

I have run a BED_MESH_CALIBRATE in fluidd a couple of times now but both times i got an error and the bed mesh values were lost. First a popup appeared in a red banner at the top of the screen with this message…

could not broadcast input array from shape (49,) into shape (625,)

and in the top of the fluidd display it showed this message.

!! {“code”:“key60”, “msg”:“Internal error on command:BED_MESH_CALIBRATE”, “values”: [“BED_MESH_CALIBRATE”]}

I was doing a 21x21 point bed mesh after heating up the bed to 50 degrees and the nozzle to 140 degrees. I just changed the number of points in the config file. I think this is the only change i have made to the config file.

I just tried doing it again with a 3x3 bed mesh and got the same errors.

I think the issue could be solved or at least understood if i knew what the first error message meant about not being able to broadcast input array from shape to shape.

Also, i don’t know how the first mesh was done successfully during the initial calibration but won’t succeed when i do it through fluidd.

At least the Creality people will know this is happening if they read this post and might be able to fix the issue in the next update or let us know how to fix it.

Any advice or people having the same issue?

Cheers

NM

Hey NM, firmware 1.1.0.57 is the “original” version shipped with the unit from October 2024. Since then there have been several updates, plus the latest version 1.1.2.10 which is not on this list yet. With the wide range of issues people are having, I expect many more updates over the next few months. Please see the current release notes at:

Personally I can’t advise whether it is a good idea to upgrade or not. Some people have success, while others experience different issues after upgrading.

If you do decide to update the firmware, three things could be helpful:

  1. If you’ve done any customization to Klipper (such as modifying the printer.cfg) you may want to un-do that before the update. Others have run into problems after updating, ranging from minor (lost their customization) to severe (can’t startup properly.)
  2. It may be a really good idea to do a factory-reset or default after changing the firmware. This will make it like a new printer and perform all of the initial calibrations again. It will also remove any files you have on the printer. But defaults are a good idea when changing firmware, to ensure everything is as reset and defined as possible.
  3. If you want/need to downgrade firmware versions, do this: get the firmware file you want to downgrade to, put it on a flash drive, and rename it to a version that is newer than what is already in the printer. When this is inserted in the printer, it should see it as an “update” and install it, even though the contents are older.

Thanks rdtsc,

i assumed that the firmware update part of the printer would find new firmwares. I didn’t think i’d have to do a manual one. It’s good to know that there are newer versions to try.

I’ll bear the 2nd point in mind as well when i do an update.

When the K2 prints the quality looks great. It will be good to have a firmware which is more up to the job.

Cheers

NM