I have an issue with my Anet A8 printer and how it interlocks with Ultimaker Cura.

I want to print this file named Loki_hörner_v2.stland Cura slices it fine, but when it comes to printing all the preheat happens, but then it stops, not going on at all. What might be wrong here?


2 Answers 2


Special characters like Ä Ö or Ü in the stl-filename resulted in Ultimaker Cura creating a comment of the filename in the g-code that read like


This apparently could not be parsed by the Anet A8, leading to an error and halt.

  • $\begingroup$ It's great that you found and shared the answer. Did you get it to work by removing the character with umlauts? $\endgroup$
    – Davo
    Commented Feb 25, 2019 at 12:32
  • 1
    $\begingroup$ @Davo yes, after removing/replacing the umlaut in the stl-filename, reslicing it, it works. (i did not test to manually remove the umlauts from the gcode manually, but I have a strong believe that this would work too) $\endgroup$
    – Horitsu
    Commented Mar 6, 2019 at 8:56

Avoid naming .gcode files with non-ASCII characters

(this includes EASCII)

I know of no firmware on a printer that can handle files that have characters not present in the set of 95 non-control American Standard Code for Information Interchange characters by default. Marlin, for example, can't process the characters ä ö ü & as these all are missing in the ASCII.

Avoid having more than one .

Nowadays the . is no longer a fully reserved character in file names, so a file can be named 0.5mm Gauge Block.stl on Windows without problems.

Ultimaker Cura will cut the name at the . before the extension when generating the .gcode. This is mainly done to prevent tons of errors that could crop up in firmware that might not be able to deal with it. Remember that this behavior can lead to overwriting files - our 0.5mm Gauge Block.stl would generate 0.gcode, as would 0.1.5 Penholder.stl (that follows a version naming convention).

Avoid reserved characters

Also note that some characters are reserved in file naming and will lead to other errors (mainly when trying to create the files in the first place), including, but not limited to, / \ : ? *.

  • 1
    $\begingroup$ Agreed - I always convert "my_part_reduce0.5" to "my_part_reduce0p5" for that reason. $\endgroup$ Commented Feb 25, 2019 at 15:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .