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
Sineos
January 9, 2023, 4:01pm
4
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