Umlauts in object name will prevent the print from starting

Basic Information:

Printer Model: Enderwire-Esque CR-10 Conversion
MCU / Printerboard: BTT Pico
klippy.log

klippy(8).log (1.0 MB)

Describe your issue:

Noticed a new file I had sliced and uploaded wouldn’t print. If i tried to start it, the printer would pause the file right after “file selected” and not allow stopping or continuing, forcing the user to restart the firmware.

The filename did not contain an Umlaut (äöü), the object designation inserted by the slicer however did. Which is annoying because bodies in german Fusion360 are automatically named “Körper#”.

The faulty gcode file also doesn’t get read properly in the filemanager. The latest file is exactly identical, except i removed all "ö"s in vscode.

For now I added äöü to the list of illegal characters in superslicer
This didn’t help at all, it only prevents those characters in the filename, but not in the gcode output/ comments that are used for individual object designations

sounds like virtual_sdcard: Open file in utf-8 encoding by CODeRUS · Pull Request #6430 · Klipper3d/klipper · GitHub might fix this, could you give it a try?

2 Likes

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.