Move out of range: 100.000 -3.000 10.000 [0.000]

Hi,

Any help would be appreciated. I am not sure why I get the above error whenever printing.

  • I have Klipper mainsail running on a pi.
  • My printer is Ender 3 v2 Neo
  • My klipper I built with usual config for this board (28k buf, stm board, serial)
  • when I reflash the printer with marlin, I can print.
  • my z-offset is 1.7
  • I installed additional macros.
  • my klippy log is attached

Basic Information:

Printer Model: klipper: FIRMWARE_NAME:Klipper FIRMWARE_VERSION:v0.11.0-240-g6d48adf9-dirty, Ender 3 v2 Neo

Fill out above information and in all cases attach your klippy.log file. Pasting your printer.cfg is not needed

Describe your issue:

klippy.log (225.7 KB)

My printer was working perfectly before. I think I did a firmware restart & update on mainsail etc and it stopped working with the above error.

Whenever I print, it fails with the Move out of range. I looked at the file that I am printing and I tracked the line in the gcode that fails. It is the line that states Y-3. When I comment that line out it fails later with a extrusion out of range error.

thanks
M

Hello @Mickey !

Can you please share the code where you did this and the following error occurred.
Assuringly a gcode file or the starte sequence in the slicer.

Please upload that file. If too large, please zip (compress) it.

[stepper_y]
...
position_endstop = 0
position_min = 0

According to your config, the minimum position for Y is 0, but you somewhere command the printer to got to -3. You need to find it and correct this.

The lines appear in the gcode. I have highlighted the line with the Y-3.

external perimeters extrusion width = 0.45mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.45mm
; solid infill extrusion width = 0.45mm
; top infill extrusion width = 0.40mm
; first layer extrusion width = 0.42mm

M73 P0 R324
M73 Q0 S326
M201 X1000 Y1000 Z1000 E5000 ; sets maximum accelerations, mm/sec^2
M203 X200 Y200 Z12 E120 ; sets maximum feedrates, mm/sec
M204 P1250 R1250 T1250 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2
M205 X8.00 Y8.00 Z0.40 E4.50 ; sets the jerk limits, mm/sec
M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec
M107

;TYPE:Custom
M862.3 P “MK3S” ; printer model check
M862.1 P0.4 ; nozzle diameter check
M115 U3.8.1 ; tell printer latest fw version
G90 ; use absolute coordinates
M83 ; extruder relative mode
M104 S215 ; set extruder temp
M140 S60 ; set bed temp
M190 S60 ; wait for bed temp
M109 S215 ; wait for extruder temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 Y-3.0 F1000.0 ; go outside print area

You have a Ender 3 but run a Prusa MK3S profile?

Prusaslicer offers the correct profile for your printer. You may choose that.

That is the position for the purgeline of a Prusa printer.

I recommend SuperSlicer or OrcaSlicer for the use with Klipper. The Klipper support is much better.

It was a gcode file that I downloaded. I am checking with an older file to see if it prints.

When a gcode file was sliced for a certain printer, you can’t use it on another one.

A lot of things are too fifferent:

  • Print area
  • Purgeline position
  • Speeds
  • Accelerations
  • Gcode commands

Ok that makes sense.
Complete newby to this.

1 Like

Ok, still prints old file.
Thanks for the help.

1 Like