Hey all,
I’m messing around with moving the auto bed leveling step to a separate gcode file (to be run before printing), and I’m running into an issue where commands at the end of the file are not being run. The number of commands skipped seems to vary.
This is a bit of gcode displaying the issue when run from an sdcard:
G21 ; set units to Millimetres
M109 S150 ; soften filament for retraction
G90 ; Abs positioning
G92 E0 ; set extruder abs position to 0
G28 ; Home
; Steps that are visibly being skipped
G1 F500 X0 Y280 ; Move to top left corner
G1 F75 E-5.0 ; Retract filament
G1 F75 E0.0 ; Extrude filament back into nozzle
This code is the same, but with some random filler commands appended. The steps that were skipped before are executed, but some new ones at the end are being skipped.
G21 ; set units to Millimetres
M109 S150 ; soften filament for retraction
G90 ; Abs positioning
G92 E0 ; set extruder abs position to 0
G28 ; Home
G1 F500 X0 Y280 ; Move to top left corner
; These steps are no longer being skipped... Usually.
G1 F75 E-5.0 ; Retract filament
G1 F75 E0.0 ; Extrude filament back into nozzle
; Filler
G1 F500 X10
G1 F500 X0
G1 F500 Y270
G1 F500 Y280
I originally noticed this with longer files (50 lines). I haven’t tested beyond that length, but the default code appended by Cura seems to run all the way through.
I updated the printer’s firmware to the latest (1.0.2.19) while trying to find the issues. No change. I’m using the SD card that came with the printer, and the whole thing arrived in the mail yesterday.
Has anybody else seen this?