Moin Frank,
was hast du für einen Drucker in Cura 3.2.1 eingestellt? Es muss ein eigener erstellt werden, sonst passt das mit dem Code nicht....
Also der Drucker ist hier nicht Schuld

Ich kenne das Verhalten, weil 2 Kumpels das selbe hatten und die haben auch einfach nur nen Presset genommen.
Also, in Cura einen eigene Drucker erstellen.
Druckbett: x230, y230, z290
Form: Elliptisch
Bei Heeizbett usw. Haken rein
Marlin als Firmware.
0.4mm Nozzle
1.75mm Filament
Grüße, Sebastian
Edit sagt: Warum der oben nur noch rumeiert kann ich dir genau sagen: Dein falscher G-Code löscht ihm seinen Z und der steht dann auf 18mm anstelle von 290 und ein paar zerquetschte. Also will er mindestens 270 nach oben zu seinen Schaltern, geht in dem Fall natürlich nicht. Also wie gesagt, du musst Cura schon sagen was du für einen Drucker hast. Wie bei jedem Normalen Drucker auch.