Error log klipper/Anycubic vyper

Basic Information:

Printer Model: Anycubic Vyper
MCU / Printerboard:
klippy.log
klippy.txt (19.2 KB)

Describe your issue:

Im having issues when starting prints, purge line works fine but after the prints stops,
in klipper it gives the following error “Move exceeds maximum extrusion (56.309mm^2 vs 50.000mm^2)
See the ‘max_extrude_cross_section’ config option for details”
Can someone help me out pls

I am using cura,
start GCODE:
START_PRINT BED={material_bed_temperature_layer_0} EXTRUDER={material_initial_print_temperature}

end GCODE:
END_PRINT

It looks like my gcode should be fine, can someone help me?


[gcode_macro START_PRINT]
description: All what needs to be done at print start
gcode:
    #### set defaults ####
    {% set extruder = params.EXTRUDER|default(0) %}
    {% set bed = params.BED|default(0) %}
    #### end off definition  ####
	G28                                      ; Home
        M83                                      ; Extruder relative mode
	M104 S140                                ; Extruder heat up standby temp 140
	M190 S{bed}                            ; Bed heat up
	G1 X0 Y0 F2200							 ; Go to front
	M109 S{extruder}                       ; Extruder heat up to target temp
        G92 E0.0                                 ; Reset extruder length
	G90                                      ; Absolute positioning
	PRIME_LINE                               ; First move 


######################################################################
# PRIME LINE
######################################################################

[gcode_macro PRIME_LINE]
gcode = 
	G90
	G92 E0
	G1 Z2.0 F3000
	G1 X10 Y20 Z0.28 F3000.0
	G1 X10 Y50.0 Z0.28 F1500.0 E15
	G1 X12 Y50.0 Z0.28 F3000.0
	G1 X12 Y20 Z0.28 F1500.0 E15
	G92 E0
	G1 Z2.0 F3000
    G90                
 
######################################################################
# Filament Change
######################################################################

# M600: Filament Change. This macro will pause the printer, move the
# tool to the change position, and retract the filament 50mm. Adjust
# the retraction settings for your own extruder. After filament has
# been changed, the print can be resumed from its previous position
# with the "RESUME" gcode.

[pause_resume]

[gcode_macro M600]
gcode:
    {% set X = params.X|default(50)|float %}
    {% set Y = params.Y|default(0)|float %}
    {% set Z = params.Z|default(10)|float %}
    SAVE_GCODE_STATE NAME=M600_state
    PAUSE
    G91
    G1 E-.8 F2700
    G1 Z{Z}
    G90
    G1 X{X} Y{Y} F3000
    G91
    G1 E-50 F1000
    RESTORE_GCODE_STATE NAME=M600_state

######################################################################
# END PRINT
######################################################################

[gcode_macro END_PRINT]
description: All what needs to be done at print end
gcode:
    TURN_OFF_HEATERS                         ; Turn off bed and nozzle
	G91                                      ; Relative positioning
	G1 E-1 F3000                             ; Retract
	G1 X-0.5 Y-0.5 Z5 E-5                    ; Move a bit and retract filament even more
	G90                                      ; Absolute positioning
	G1 X0 Y200 F2200                         ; Move bed to front
	M107                                     ; Turn off part fan
	M84                                      ; Steppers off
	G90                                      ; Absolute positioning
	M117 Print done                          ; Send finish to display
    M300 S932 P428                           ; Airwolf Sound
    M300 S0 P214
    M300 S1244 P214
    M300 S1396 P214
    M300 S1661 P214
    M300 S932 P214
    M300 S0 P428
    M300 S2217 P214
    M300 S2093 P214
    M300 S1661 P214
    M300 S932 P428
    M300 S0 P428
    M300 S2217 P214
    M300 S2093 P214
    M300 S1661 P214
    M300 S932 P428
    M300 S0 P214
    M300 S1661 P214
    M300 S2093 P214
    M300 S1396 P428
    M300 S1244 P428
    M300 S1108 P214
    M300 S1244 P214
    M300 S1046 P214
    M300 S1661 P214
    M300 S932 P21

The error typically is caused by:

  • Extreme settings for the prime line in the start gcode
  • Extreme settings for a purge, e.g. on filament change
  • Crappy gcode created by the slicer (especially S3D)
  • Weird Slicer settings affecting the extrusion or flow rate
  • Misplaced M83 commands (e.g. in start gcode) causing the extrusion to add up

Umm, did you actually read the linked post? Hint: Point 5 in the list

Made sense, looked at the cura original start GCODE and changed mine from there, thanks