SV07plus, KlipperScreen & MCU 'mcu' shutdown: Rescheduled timer in the past

Sovol SV07 Plus
KlipperScreen / STM32F103
klippy.log.zip (616.5 KB)

Receive: 89 1369.957791 1369.955084 11: seq: 14, clock clock=207879239
Receive: 90 1370.113947 1370.088702 15: seq: 1c, analog_in_state oid=14 next_clock=240232192 value=22391
Receive: 91 1370.177731 1370.171157 18: seq: 1e, tmcuart_response oid=0 read=b'\n\xfa\xef-\x80*\x02\x08\xa0\xef'
Receive: 92 1370.188544 1370.182311 18: seq: 1f, tmcuart_response oid=0 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89'
Receive: 93 1370.233960 1370.202126 14: seq: 10, analog_in_state oid=26 next_clock=248872192 value=1910
Receive: 94 1370.302518 1370.298620 18: seq: 1a, tmcuart_response oid=2 read=b'\n\xfa\xef-\x80&\x02\x08 \x8d'
Receive: 95 1370.312154 1370.307053 18: seq: 1e, tmcuart_response oid=1 read=b'\n\xfa\xef-\x80*\x02\x08\xa0\xef'
Receive: 96 1370.321703 1370.317207 18: seq: 13, tmcuart_response oid=2 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89'
Receive: 97 1370.331125 1370.328260 18: seq: 17, tmcuart_response oid=1 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89'
Receive: 98 1370.467100 0.000000 15: seq: 19, analog_in_state oid=14 next_clock=261832192 value=22392
Receive: 99 1370.515116 1370.504694 12: seq: 16, shutdown clock=248015805 static_string_id=Rescheduled timer in the past
Transition to shutdown state: MCU 'mcu' shutdown: Rescheduled timer in the past
This generally occurs when the micro-controller has been
requested to step at a rate higher than it is capable of
obtaining.
Dumping gcode input 0 blocks
Dumping 20 requests for client 281472819013952
Received 34.662686: b'{"id": 281472983715176, "method": "register_remote_method", "params": {"response_template": {"method": "shutdown_machine"}, "remote_method": "shutdown_machine"}}'
Received 34.681623: b'{"id": 281472965587128, "method": "register_remote_method", "params": {"response_template": {"method": "reboot_machine"}, "remote_method": "reboot_machine"}}'
Received 34.688849: b'{"id": 281472965587128, "method": "register_remote_method", "params": {"response_template": {"method": "pause_job_queue"}, "remote_method": "pause_job_queue"}}'
Received 34.694381: b'{"id": 281472965587128, "method": "register_remote_method", "params": {"response_template": {"method": "start_job_queue"}, "remote_method": "start_job_queue"}}'

New to klipper (one of the reasons I got this sv07plus was to try one that works out of the box) and googling, checking out this forum and reddit I see that this “rescheduled timer” thing is common when trying to step too fast. I kinda assumed klipper is able to step much faster than marlin and rrf but I’m def. missing something obvious as I’m trying to move under 100mm/sec at 1/16 stepping. I print a test cube and I get this crash always at the same place, I was assuming it was “something else” so I removed telegram plugin, timelapse plugin, streamer from the klipperscreen… leaving only klippy and I still get same error in same place :frowning:

I look at the benchmarking document and it is bit confusing, I see that for STM32F103 it states 62/264 but I’m nmot sure what to do with these numbers? How can I, from these numbers, see what is the max speed of a cartesian machine with single extruder? Or to be more precise, what is the max steps per second that is safe for this system.

microsteps = 16
rotation_distance = 40
step_pulse_duration = 0.000002

From this I assume 3200 steps is 40mm or 80 steps per mm so in order to move 100mm/sec I would need 8000 steps / second. Where / how can I check if my stm32F103 board can handle 8kHz step rate?

I can do blind tests trying at what speed the printer will finish but 100mm/sec do not seem that much, now I’m running 0.8mm nozzle so maybe stepper on the extruder can’t keep up as I’m trying to push more than 20mm3/sec

microsteps = 16
rotation_distance = 4.59
max_extrude_cross_section = 500
instantaneous_corner_velocity = 10
max_extrude_only_velocity = 2000
max_extrude_only_accel = 10000

to push 20mm3/sec it needs 8.315 mm/sec so lets say for the ease of calculation 2 full rotations per second or 6400 steps/second so even less than 8kHz

dunno where to grab this problem and how to get to the values I need to have this work reliably…

thanks for any help

I let it print slow now, again stopped at exactly the same place, I now have 4 cubes with mcu shotdown on exactly the same spots, all three printed at different speeds…

attached last g-code
OrcaCube.gcode.zip (399.0 KB)

crash is after layer 56, I see everything that should be printed on layer 56 present and I see nothing from layer 57 printed so looks like it crashed during layer chage … so around g-code line 52536

I looked at the code I do not see anything weird

can I somehow debug this?

See Rescheduled timer in the past

thanks, didn’t see that one … looks like extruder can’t keep up this i=100 seems like a problem as it is much lower than 264 on the benchmark page … this makes this printer unusable for me if this is the case :frowning: will have to check more …

Dumping stepper 'extruder' (mcu) 2359 queue_step:
queue_step 0: t=99025042741 p=2961538 i=189 c=-254 a=0
queue_step 1: t=99025090745 p=2961284 i=187 c=-193 a=0
queue_step 2: t=99025126834 p=2961091 i=185 c=-270 a=0
queue_step 3: t=99025176782 p=2960821 i=183 c=-207 a=0
queue_step 4: t=99025214661 p=2960614 i=181 c=-287 a=0
queue_step 5: t=99025266606 p=2960327 i=179 c=-223 a=0
queue_step 6: t=99025306521 p=2960104 i=177 c=-304 a=0
queue_step 7: t=99025360327 p=2959800 i=175 c=-242 a=0
queue_step 8: t=99025402675 p=2959558 i=173 c=-128 a=0
queue_step 9: t=99025424820 p=2959430 i=174 c=-82 a=0
queue_step 10: t=99025439086 p=2959348 i=172 c=-192 a=0
queue_step 11: t=99025472109 p=2959156 i=171 c=-103 a=0
queue_step 12: t=99025489721 p=2959053 i=170 c=-196 a=0
queue_step 13: t=99025523040 p=2958857 i=169 c=-111 a=0
queue_step 14: t=99025541798 p=2958746 i=168 c=-199 a=0
queue_step 15: t=99025575229 p=2958547 i=167 c=-117 a=0
queue_step 16: t=99025594767 p=2958430 i=166 c=-205 a=0
queue_step 17: t=99025628796 p=2958225 i=165 c=-124 a=0
queue_step 18: t=99025649255 p=2958101 i=164 c=-210 a=0
queue_step 19: t=99025683694 p=2957891 i=163 c=-130 a=0
queue_step 20: t=99025704883 p=2957761 i=162 c=-216 a=0
queue_step 21: t=99025739874 p=2957545 i=161 c=-138 a=0
queue_step 22: t=99025762091 p=2957407 i=160 c=-223 a=0
queue_step 23: t=99025797770 p=2957184 i=159 c=-145 a=0
queue_step 24: t=99025820824 p=2957039 i=158 c=-232 a=0
queue_step 25: t=99025857479 p=2956807 i=157 c=-154 a=0
queue_step 26: t=99025881656 p=2956653 i=156 c=-243 a=0
queue_step 27: t=99025919563 p=2956410 i=155 c=-164 a=0
queue_step 28: t=99025944982 p=2956246 i=154 c=-255 a=0
queue_step 29: t=99025984251 p=2955991 i=153 c=-178 a=0
queue_step 30: t=99026011484 p=2955813 i=152 c=-268 a=0
queue_step 31: t=99026052219 p=2955545 i=151 c=-195 a=0
queue_step 32: t=99026081663 p=2955350 i=150 c=-286 a=0
queue_step 33: t=99026124562 p=2955064 i=149 c=-214 a=0
queue_step 34: t=99026156447 p=2954850 i=148 c=-310 a=0
queue_step 35: t=99026202326 p=2954540 i=147 c=-237 a=0
queue_step 36: t=99026237164 p=2954303 i=146 c=-343 a=0
queue_step 37: t=99026287241 p=2953960 i=145 c=-271 a=0
queue_step 38: t=99026326535 p=2953689 i=144 c=-385 a=0
queue_step 39: t=99026381974 p=2953304 i=143 c=-323 a=0
queue_step 40: t=99026428162 p=2952981 i=142 c=-451 a=0
queue_step 41: t=99026492203 p=2952530 i=141 c=-412 a=0
queue_step 42: t=99026550294 p=2952118 i=140 c=-193 a=0
queue_step 43: t=99026577315 p=2951925 i=141 c=-78 a=0
queue_step 44: t=99026588311 p=2951847 i=139 c=-72 a=0
queue_step 45: t=99026598320 p=2951775 i=140 c=-228 a=0
queue_step 46: t=99026630239 p=2951547 i=139 c=-217 a=0
queue_step 47: t=99026660403 p=2951330 i=140 c=-77 a=0
queue_step 48: t=99026671181 p=2951253 i=138 c=-71 a=0
queue_step 49: t=99026680980 p=2951182 i=139 c=-272 a=0
queue_step 50: t=99026718787 p=2950910 i=138 c=-147 a=0
queue_step 51: t=99026739074 p=2950763 i=139 c=-104 a=0
queue_step 52: t=99026753529 p=2950659 i=138 c=-571 a=0
queue_step 53: t=99026832326 p=2950088 i=137 c=-94 a=0
queue_step 54: t=99026845205 p=2949994 i=138 c=-195 a=0
queue_step 55: t=99026872114 p=2949799 i=137 c=-122 a=0
queue_step 56: t=99026888829 p=2949677 i=138 c=-142 a=0
queue_step 57: t=99026908424 p=2949535 i=137 c=-146 a=0
queue_step 58: t=99026928427 p=2949389 i=138 c=-124 a=0
queue_step 59: t=99026945538 p=2949265 i=137 c=-159 a=0
queue_step 60: t=99026967322 p=2949106 i=138 c=-122 a=0
queue_step 61: t=99026984157 p=2948984 i=137 c=-152 a=0
queue_step 62: t=99027004982 p=2948832 i=138 c=-134 a=0
queue_step 63: t=99027023473 p=2948698 i=137 c=-131 a=0
queue_step 64: t=99027041421 p=2948567 i=138 c=-170 a=0
queue_step 65: t=99027064880 p=2948397 i=137 c=-104 a=0
queue_step 66: t=99027079129 p=2948293 i=138 c=-764 a=0
queue_step 67: t=99027184562 p=2947529 i=139 c=-125 a=0
queue_step 68: t=99027201936 p=2947404 i=138 c=-117 a=0
queue_step 69: t=99027218083 p=2947287 i=139 c=-474 a=0
queue_step 70: t=99027283970 p=2946813 i=140 c=-132 a=0
queue_step 71: t=99027302449 p=2946681 i=139 c=-105 a=0
queue_step 72: t=99027317045 p=2946576 i=140 c=-261 a=0
queue_step 73: t=99027353586 p=2946315 i=141 c=-110 a=0
queue_step 74: t=99027369095 p=2946205 i=140 c=-120 a=0
queue_step 75: t=99027385896 p=2946085 i=141 c=-269 a=0
queue_step 76: t=99027423826 p=2945816 i=142 c=-128 a=0
queue_step 77: t=99027442001 p=2945688 i=141 c=-100 a=0
queue_step 78: t=99027456102 p=2945588 i=142 c=-139 a=0
queue_step 79: t=99027475841 p=2945449 i=143 c=-103 a=0
queue_step 80: t=99027490569 p=2945346 i=142 c=-120 a=0
queue_step 81: t=99027507610 p=2945226 i=143 c=-189 a=0
queue_step 82: t=99027534638 p=2945037 i=144 c=-130 a=0
queue_step 83: t=99027553357 p=2944907 i=143 c=-95 a=0
queue_step 84: t=99027566944 p=2944812 i=145 c=-73 a=0
queue_step 85: t=99027577528 p=2944739 i=144 c=-183 a=0
queue_step 86: t=99027603881 p=2944556 i=145 c=-210 a=0
queue_step 87: t=99027634332 p=2944346 i=146 c=-401 a=0
queue_step 88: t=99027692879 p=2943945 i=147 c=-181 a=0
queue_step 89: t=99027719487 p=2943764 i=148 c=-365 a=0
queue_step 90: t=99027773508 p=2943399 i=149 c=-161 a=0
queue_step 91: t=99027797498 p=2943238 i=150 c=-337 a=0
queue_step 92: t=99027848049 p=2942901 i=151 c=-145 a=0
queue_step 93: t=99027869945 p=2942756 i=152 c=-316 a=0
queue_step 94: t=99027917978 p=2942440 i=153 c=-133 a=0
queue_step 95: t=99027938328 p=2942307 i=154 c=-298 a=0
queue_step 96: t=99027984221 p=2942009 i=155 c=-122 a=0
queue_step 97: t=99028003132 p=2941887 i=156 c=-284 a=0
queue_step 98: t=99028047437 p=2941603 i=157 c=-114 a=0
queue_step 99: t=99028065336 p=2941489 i=158 c=-271 a=0
queue_step 100: t=99028108155 p=2941218 i=159 c=-107 a=0
queue_step 101: t=99028125169 p=2941111 i=160 c=-260 a=0
queue_step 102: t=99028166770 p=2940851 i=161 c=-103 a=0
queue_step 103: t=99028183354 p=2940748 i=162 c=-248 a=0
queue_step 104: t=99028223531 p=2940500 i=163 c=-102 a=0
queue_step 105: t=99028240158 p=2940398 i=164 c=-235 a=0
queue_step 106: t=99028278699 p=2940163 i=165 c=-101 a=0
queue_step 107: t=99028295365 p=2940062 i=166 c=-226 a=0
queue_step 108: t=99028332882 p=2939836 i=167 c=-96 a=0
queue_step 109: t=99028348915 p=2939740 i=168 c=-220 a=0
queue_step 110: t=99028385876 p=2939520 i=169 c=-93 a=0
queue_step 111: t=99028401594 p=2939427 i=170 c=-210 a=0
queue_step 112: t=99028437295 p=2939217 i=171 c=-93 a=0
queue_step 113: t=99028453199 p=2939124 i=172 c=-199 a=0
queue_step 114: t=99028487428 p=2938925 i=173 c=-93 a=0
queue_step 115: t=99028503518 p=2938832 i=174 c=-190 a=0
queue_step 116: t=99028536579 p=2938642 i=175 c=-90 a=0
queue_step 117: t=99028552330 p=2938552 i=176 c=-185 a=0
queue_step 118: t=99028584892 p=2938367 i=178 c=-90 a=0
queue_step 119: t=99028600911 p=2938277 i=177 c=-114 a=0
queue_step 120: t=99028621091 p=2938163 i=179 c=-205 a=0
queue_step 121: t=99028657788 p=2937958 i=181 c=-134 a=0
queue_step 122: t=99028682041 p=2937824 i=180 c=-78 a=0

I just figured out that extruder has planetary gearbox … maybe pressure advance is trying to move it too fast … is there a way to limit this somewhere?

what I don’t get is when I graph it I do not see the problem

but printing this cube, 20+ mins in I see this:

what happens that from regular 10-30% “bandwidth” same jumps to 1400% ?! always at same place printing this cube ?!

according to this my settings are def. not “too fast” (speeds and feeds) but what could try to do this crazy move of extruder? PA? input shaping?

Thanks

You can set a feeder velocity and acceleration under the extruder section.

max_extrude_only_velocity or something eslse ?
I do not see anything else but this looks like retractions only nothing wrt pressure advance / input shaping ?

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 12000
max_accel_to_decel:5000

[extruder]
...
max_extrude_only_velocity:2000
max_extrude_only_accel:10000

I’d be surprised that an entry level bed-slinger can reliably work with these settings. But since it is SOVOL’s default, they should know what they are doing.

1 Like

I am up for any suggestions :slight_smile: but I doubt acceleration can cause this…
max velocity otoh can I understand but still I do not see anywhere any high velocity in my g-code … I can’t see why it breaks the klipper there, always at the same spot, not sure if it’s a bug in slicer or klipper I doubt it’s a config issue…

I’m now printing without filament slowing print down more and more… still crashing when it comes up to first top layer

Try something along the lines of:

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 6000
#max_accel_to_decel: 5000

[extruder]
...
#max_extrude_only_velocity: 2000
max_extrude_only_accel: 1500

and you also might want to review your slicer settings, since this:

; external perimeters extrusion width = 0.85mm
; perimeters extrusion width = 0.85mm
; infill extrusion width = 0.88mm
; solid infill extrusion width = 0.88mm
; top infill extrusion width = 0.80mm
; first layer extrusion width = 0.85mm

; external perimeters extrusion width = 0.85mm
; perimeters extrusion width = 0.85mm
; infill extrusion width = 0.88mm
; solid infill extrusion width = 0.88mm
; top infill extrusion width = 0.80mm
; first layer extrusion width = 0.85mm

sounds a bit goofy.

why does that sound goofy it is 0.8mm nozzle ?

I could go with 0.96 line but this 0.85 gave decent results… I was going to calibrate PETG to see what proper extrusion with with this 0.8mm nozzle would be but ended up not being able to print a damn cube :frowning:

anyhow something weird is going on here, much faster profile with much faster moves and extrusion finished properly so it’s not simple feeds and speeds, there is something else wrong… if only I could know exactly at what g-code line mcu pooped the pants :frowning:

last two prints here crashed with mcu shutdown (exactly the same gcode)

any way to debug what was the last g-code that messed it up? I see PLR something here for some “restore print”… can the klipper report what was the last line that it sent to mcu before it #$^% itself?

using logextract…

MCU 'rpi' shutdown: Command request
clocksync state: mcu_freq=50000000 last_clock=79858272506 clock_est=(114837.615 78430397755 49999996.903) min_half_rtt=0.000066 min_rtt_time=114554.937 time_avg=114837.615(843.760) clock_avg=78430397755.991(42187997013.950) pred_variance=6360718.306 clock_adj=(-0.079 49996492.119)
Dumping serial stats: bytes_write=10546 bytes_read=34334 bytes_retransmit=0 bytes_invalid=0 send_seq=1732 receive_seq=1732 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0
Dumping stepper 'extruder' (mcu) 2335 queue_step:
Dumping trapq 'toolhead' 8 moves:
Dumping trapq 'extruder' 6 moves:
Requested toolhead position at shutdown time 1597.323516: (163.245, 160.0748785942911, 27.93)
Exiting SD card print (position 1231422)
stepper_z queue_step 6: t=115011479916(114866.356088) p=13 i=53910 c=13 a=-913
stepper_z1 queue_step 6: t=115011479916(114866.356088) p=13 i=53910 c=13 a=-913
stepper_y queue_step 27: t=115011574916(114866.357408) p=66 i=7876 c=78 a=-16
stepper_x queue_step 5: t=115011652162(114866.358480) p=-57 i=237046 c=4 a=-10819
stepper_z queue_step 7: t=115012098257(114866.364676) p=26 i=42635 c=10 a=-207
stepper_z1 queue_step 7: t=115012098257(114866.364676) p=26 i=42635 c=10 a=-207
stepper_y queue_step 28: t=115012140162(114866.365258) p=144 i=6842 c=131 a=-6
toolhead move 7: pt=1597.391694(114866.366116) mt=0.071276 sv=150.000000 a=0.000000 sp=(163.356309,162.564654,28.024812) ar=(0.034082,0.998997,0.029030)
stepper_x queue_step 6: t=115012493882(114866.370170) p=-53 i=195496 c=6 a=-3040
stepper_z queue_step 8: t=115012514002(114866.370449) p=36 i=41345 c=111 a=0
stepper_z1 queue_step 8: t=115012514002(114866.370449) p=36 i=41345 c=111 a=0
stepper_y queue_step 29: t=115012984693(114866.376986) p=275 i=6161 c=214 a=-1
stepper_x queue_step 7: t=115013603859(114866.385585) p=-47 i=178097 c=10 a=-318
stepper_y queue_step 30: t=115014280206(114866.394978) p=489 i=6011 c=360 a=0

these I values look ok

but:

Requested toolhead position at shutdown time 1597.323516: (163.245, 160.0748785942911, 27.93)

this does not, 27.93 Z ?!

I have 27.5 and 28

...
G1 X160.071 Y151.07 Z27.5 F9000
...
...
...
G1 F3882.353
G1 X149.175 Y177.421 E26.08736
G92 E0
G1 X163.832 Y177.008 Z28 F9000
...

So if it crashed at 163.245, 160.0748785942911, 27.93 … this makes no sense … X maybe but why would Y be 160.07 ?! if going from 177.421 to 177.008 ?? and why would it crash during Z move when Z is so slow and it already did 28 Z moves without problem and always crashes on this one ?

and three crashes (same g-code) at exactly same position

Requested toolhead position at shutdown time 52598.931198: (163.245, 160.0749349573703, 27.93)
Exiting SD card print (position 1231422)
Requested toolhead position at shutdown time 1055.993560: (163.245, 160.07493075819045, 27.93)
Exiting SD card print (position 1231422)
Requested toolhead position at shutdown time 1597.323516: (163.245, 160.0748785942911, 27.93)
Exiting SD card print (position 1231422)

different times, everything else is the same

looking ati “position” data

G1 X163.832 Y176.508 Z28.5 F9000
G1 E.95 F8400
;TYPE:Inner wall
;WIDTH:0.85
G1 F3554.603
G1 X162.247 Y178.094 E1.2615
G1 X137.753 Y178.094 E4.66498
G1 X136.168 Y176.508 E4.97648
G1 X136.168 Y152.014 E8.37995
G1 X137.753 Y150.429 E8.69145
G1 X162.247 Y150.429 E12.09493
G1 X163.832 Y152.014 E12.40643
G1 X163.832 Y153.135 E12.56218
G1 X163.832 Y176.428 E15.79878
;WIPE_START
G1 X163.143 Y177.153 E14.84878
;WIPE_END
G92 E0
G1 X164.575 Y176.816 F9000
G1 E.95 F8400
;TYPE:Outer wall
G1 F3554.603
G1 X162.555 Y178.836 E1.347
G1 X137.445 Y178.836 E4.83596 ; -----> END OF THIS LINE IS POSITION 1231422
G1 X135.425 Y176.816 E5.23296
G1 X135.425 Y151.707 E8.72192
G1 X137.445 Y149.686 E9.11891
G1 X162.555 Y149.686 E12.60788
G1 X164.575 Y151.707 E13.00487
G1 X164.575 Y153.135 E13.20337
G1 X164.575 Y176.736 E16.48272

I don’t get it ?!?!?!

This finishes no problem, much faster movements, more extrusion…

; CONFIG_BLOCK_START
; accel_to_decel_enable = 1
; accel_to_decel_factor = 50%
; activate_air_filtration = 0
; activate_chamber_temp_control = 0
; additional_cooling_fan_speed = 0
; auxiliary_fan = 1
; bbl_calib_mark_logo = 1
; bed_custom_model = 
; bed_custom_texture = 
; bed_exclude_area = 0x0
; before_layer_change_gcode = ;BEFORE_LAYER_CHANGE\n;G92 E0.0\n;[layer_z]\n\n
; best_object_pos = 0.5,0.5
; bottom_shell_layers = 2
; bottom_shell_thickness = 0
; bottom_solid_infill_flow_ratio = 1
; bottom_surface_pattern = monotonic
; bridge_acceleration = 50%
; bridge_angle = 0
; bridge_density = 100%
; bridge_flow = 0.85
; bridge_no_support = 0
; bridge_speed = 25
; brim_ears_detection_length = 1
; brim_ears_max_angle = 125
; brim_object_gap = 0
; brim_type = auto_brim
; brim_width = 0
; chamber_temperature = 0
; change_extrusion_role_gcode = 
; change_filament_gcode = M600\nG1 E0.4 F1500 ; prime after color change
; close_fan_the_first_x_layers = 3
; complete_print_exhaust_fan_speed = 80
; cool_plate_temp = 85
; cool_plate_temp_initial_layer = 85
; cooling_tube_length = 5
; cooling_tube_retraction = 91.5
; curr_bed_type = High Temp Plate
; default_acceleration = 0
; default_filament_colour = ""
; default_filament_profile = "Sovol Generic PLA"
; default_jerk = 0
; default_print_profile = 0.20mm Standard @Sovol SV07 Plus
; deretraction_speed = 140
; detect_narrow_internal_solid_infill = 1
; detect_overhang_wall = 1
; detect_thin_wall = 1
; different_settings_to_system = bottom_shell_layers;extra_perimeters_on_overhangs;gap_infill_speed;initial_layer_line_width;initial_layer_print_height;inner_wall_line_width;inner_wall_speed;internal_solid_infill_speed;ironing_type;layer_height;line_width;outer_wall_line_width;outer_wall_speed;skirt_loops;slowdown_for_curled_perimeters;sparse_infill_density;sparse_infill_line_width;sparse_infill_pattern;sparse_infill_speed;support_base_pattern_spacing;support_bottom_z_distance;support_line_width;support_speed;support_top_z_distance;top_shell_layers;top_surface_line_width;top_surface_speed;wall_loops;enable_pressure_advance;filament_max_volumetric_speed;auxiliary_fan;max_layer_height;min_layer_height;nozzle_diameter;nozzle_type;print_host;retraction_length;retraction_speed;time_lapse_gcode
; draft_shield = disabled
; during_print_exhaust_fan_speed = 60
; elefant_foot_compensation = 0.1
; elefant_foot_compensation_layers = 1
; enable_arc_fitting = 0
; enable_filament_ramming = 1
; enable_overhang_bridge_fan = 1
; enable_overhang_speed = 1
; enable_pressure_advance = 1
; enable_prime_tower = 0
; enable_support = 0
; enforce_support_layers = 0
; eng_plate_temp = 85
; eng_plate_temp_initial_layer = 85
; ensure_vertical_shell_thickness = 1
; exclude_object = 0
; extra_loading_move = -2
; extra_perimeters_on_overhangs = 1
; extruder_clearance_height_to_lid = 140
; extruder_clearance_height_to_rod = 36
; extruder_clearance_radius = 65
; extruder_colour = #FCE94F
; extruder_offset = 0x0
; fan_cooling_layer_time = 30
; fan_kickstart = 0.2
; fan_max_speed = 40
; fan_min_speed = 20
; fan_speedup_overhangs = 0
; fan_speedup_time = 0.5
; filament_colour = #26A69A
; filament_cooling_final_speed = 3.4
; filament_cooling_initial_speed = 2.2
; filament_cooling_moves = 4
; filament_cost = 30
; filament_density = 1.27
; filament_diameter = 1.75
; filament_end_gcode = "; filament end gcode \n"
; filament_flow_ratio = 0.95
; filament_ids = GFG99
; filament_is_support = 0
; filament_load_time = 0
; filament_loading_speed = 28
; filament_loading_speed_start = 3
; filament_max_volumetric_speed = 100
; filament_minimal_purge_on_wipe_tower = 15
; filament_multitool_ramming = 0
; filament_multitool_ramming_flow = 10
; filament_multitool_ramming_volume = 10
; filament_notes = ""
; filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
; filament_settings_id = px
; filament_shrink = 100%
; filament_soluble = 0
; filament_start_gcode = "; filament start gcode\n"
; filament_toolchange_delay = 0
; filament_type = PETG
; filament_unload_time = 0
; filament_unloading_speed = 90
; filament_unloading_speed_start = 100
; filament_vendor = Generic
; filename_format = [input_filename_base].gcode
; filter_out_gap_fill = 0
; first_layer_print_sequence = 0
; flush_into_infill = 0
; flush_into_objects = 0
; flush_into_support = 1
; flush_multiplier = 1
; flush_volumes_matrix = 0
; flush_volumes_vector = 140,140
; full_fan_speed_layer = 0
; fuzzy_skin = none
; fuzzy_skin_point_distance = 0.8
; fuzzy_skin_thickness = 0.3
; gap_infill_speed = 100
; gcode_add_line_number = 0
; gcode_comments = 0
; gcode_flavor = klipper
; gcode_label_objects = 1
; high_current_on_filament_swap = 0
; hole_to_polyhole = 0
; hole_to_polyhole_threshold = 0.01
; hole_to_polyhole_twisted = 1
; host_type = octoprint
; hot_plate_temp = 85
; hot_plate_temp_initial_layer = 85
; independent_support_layer_height = 1
; infill_anchor = 400%
; infill_anchor_max = 20
; infill_combination = 0
; infill_direction = 45
; infill_jerk = 9
; infill_wall_overlap = 23%
; inherits_group = "0.20mm Standard @Sovol SV07 Plus";"Sovol Generic PETG";"Sovol SV07 Plus 0.4 nozzle"
; initial_layer_acceleration = 0
; initial_layer_infill_speed = 35
; initial_layer_jerk = 9
; initial_layer_line_width = 0.85
; initial_layer_min_bead_width = 85%
; initial_layer_print_height = 0.5
; initial_layer_speed = 20
; initial_layer_travel_speed = 100%
; inner_wall_acceleration = 0
; inner_wall_jerk = 9
; inner_wall_line_width = 0.85
; inner_wall_speed = 100
; interface_shells = 0
; internal_bridge_flow = 1
; internal_bridge_speed = 150%
; internal_solid_infill_acceleration = 100%
; internal_solid_infill_line_width = 0
; internal_solid_infill_pattern = monotonic
; internal_solid_infill_speed = 100
; ironing_angle = -1
; ironing_flow = 15%
; ironing_pattern = zig-zag
; ironing_spacing = 0.25
; ironing_speed = 15
; ironing_type = solid
; layer_change_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
; layer_height = 0.5
; line_width = 0.88
; machine_end_gcode = END_PRINT
; machine_load_filament_time = 0
; machine_max_acceleration_e = 20000
; machine_max_acceleration_extruding = 4000,1250
; machine_max_acceleration_retracting = 4000,1250
; machine_max_acceleration_travel = 1500,1250
; machine_max_acceleration_x = 8000,960
; machine_max_acceleration_y = 8000,960
; machine_max_acceleration_z = 400,200
; machine_max_jerk_e = 15,4.5
; machine_max_jerk_x = 27,8
; machine_max_jerk_y = 27,8
; machine_max_jerk_z = 3.6,0.4
; machine_max_speed_e = 500,120
; machine_max_speed_x = 500,100
; machine_max_speed_y = 500,100
; machine_max_speed_z = 500,12
; machine_min_extruding_rate = 0
; machine_min_travel_rate = 0
; machine_pause_gcode = M601
; machine_start_gcode = M190 S[bed_temperature_initial_layer_single] ; Setting bed temprature\nM109 S[nozzle_temperature_initial_layer] ; Setting hot-end temprature\nSTART_PRINT ; Running macro from klipper\n
; machine_unload_filament_time = 0
; make_overhang_printable = 0
; make_overhang_printable_angle = 55
; make_overhang_printable_hole_size = 0
; manual_filament_change = 0
; max_bridge_length = 10
; max_layer_height = 0.65
; max_travel_detour_distance = 0
; max_volumetric_extrusion_rate_slope = 0
; max_volumetric_extrusion_rate_slope_segment_length = 3
; min_bead_width = 85%
; min_feature_size = 25%
; min_layer_height = 0.1
; min_width_top_surface = 300%
; minimum_sparse_infill_area = 10
; notes = 
; nozzle_diameter = 0.8
; nozzle_hrc = 0
; nozzle_temperature = 235
; nozzle_temperature_initial_layer = 240
; nozzle_temperature_range_high = 240
; nozzle_temperature_range_low = 235
; nozzle_type = hardened_steel
; nozzle_volume = 0
; only_one_wall_first_layer = 0
; only_one_wall_top = 0
; ooze_prevention = 0
; outer_wall_acceleration = 0
; outer_wall_jerk = 9
; outer_wall_line_width = 0.85
; outer_wall_speed = 100
; overhang_1_4_speed = 0
; overhang_2_4_speed = 20
; overhang_3_4_speed = 15
; overhang_4_4_speed = 10
; overhang_fan_speed = 90
; overhang_fan_threshold = 95%
; overhang_reverse = 0
; overhang_reverse_threshold = 50%
; overhang_speed_classic = 0
; parking_pos_retraction = 92
; post_process = 
; precise_outer_wall = 0
; pressure_advance = 0.02
; prime_tower_brim_width = 3
; prime_tower_width = 60
; prime_volume = 45
; print_compatible_printers = "Sovol SV07 Plus 0.4 nozzle"
; print_flow_ratio = 1
; print_host = 10.89.100.51
; print_host_webui = 
; print_sequence = by layer
; print_settings_id = 0.50mm @Sovol SV07Plus 0.8mm PET - radi
; printable_area = 0x0,300x0,300x300,0x300
; printable_height = 350
; printer_model = Sovol SV07 Plus
; printer_notes = 
; printer_settings_id = Sovol SV07 Plus 0.8
; printer_structure = undefine
; printer_technology = FFF
; printer_variant = 0.4
; printhost_apikey = 
; printhost_authorization_type = key
; printhost_cafile = 
; printhost_password = 
; printhost_port = 
; printhost_ssl_ignore_revoke = 0
; printhost_user = 
; purge_in_prime_tower = 1
; raft_contact_distance = 0.1
; raft_expansion = 1.5
; raft_first_layer_density = 90%
; raft_first_layer_expansion = 2
; raft_layers = 0
; reduce_crossing_wall = 0
; reduce_fan_stop_start_freq = 1
; reduce_infill_retraction = 1
; required_nozzle_HRC = 0
; resolution = 0.012
; retract_before_wipe = 0%
; retract_length_toolchange = 1
; retract_lift_above = 0
; retract_lift_below = 0
; retract_lift_enforce = All Surfaces
; retract_restart_extra = 0
; retract_restart_extra_toolchange = 0
; retract_when_changing_layer = 1
; retraction_length = 0.95
; retraction_minimum_travel = 0.5
; retraction_speed = 150
; role_based_wipe_speed = 1
; scan_first_layer = 0
; seam_gap = 10%
; seam_position = aligned
; silent_mode = 0
; single_extruder_multi_material = 1
; single_extruder_multi_material_priming = 1
; skirt_distance = 3
; skirt_height = 2
; skirt_loops = 0
; skirt_speed = 50
; slice_closing_radius = 0.049
; slicing_mode = regular
; slow_down_for_layer_cooling = 1
; slow_down_layer_time = 8
; slow_down_layers = 0
; slow_down_min_speed = 10
; slowdown_for_curled_perimeters = 1
; small_perimeter_speed = 50%
; small_perimeter_threshold = 0
; solid_infill_filament = 1
; sparse_infill_acceleration = 100%
; sparse_infill_density = 10%
; sparse_infill_filament = 1
; sparse_infill_line_width = 0.88
; sparse_infill_pattern = cubic
; sparse_infill_speed = 100
; spiral_mode = 0
; staggered_inner_seams = 0
; standby_temperature_delta = -5
; start_end_points = 30x-3,54x245
; support_air_filtration = 1
; support_angle = 0
; support_base_pattern = rectilinear
; support_base_pattern_spacing = 2
; support_bottom_interface_spacing = 0.5
; support_bottom_z_distance = 0.35
; support_chamber_temp_control = 1
; support_critical_regions_only = 0
; support_expansion = 0
; support_filament = 0
; support_interface_bottom_layers = -1
; support_interface_filament = 0
; support_interface_loop_pattern = 0
; support_interface_pattern = rectilinear
; support_interface_spacing = 0.2
; support_interface_speed = 80
; support_interface_top_layers = 3
; support_line_width = 0.7
; support_material_interface_fan_speed = -1
; support_object_xy_distance = 0.5
; support_on_build_plate_only = 0
; support_remove_small_overhang = 1
; support_speed = 50
; support_style = grid
; support_threshold_angle = 40
; support_top_z_distance = 0.25
; support_type = normal(auto)
; temperature_vitrification = 80
; template_custom_gcode = 
; textured_plate_temp = 85
; textured_plate_temp_initial_layer = 85
; thick_bridges = 0
; thick_internal_bridges = 1
; thumbnails = 300x300
; thumbnails_format = PNG
; time_cost = 0
; time_lapse_gcode = TIMELAPSE_TAKE_FRAME
; timelapse_type = 0
; top_shell_layers = 3
; top_shell_thickness = 0.8
; top_solid_infill_flow_ratio = 1
; top_surface_acceleration = 0
; top_surface_jerk = 9
; top_surface_line_width = 0.8
; top_surface_pattern = monotonic
; top_surface_speed = 100
; travel_acceleration = 0
; travel_jerk = 12
; travel_speed = 150
; travel_speed_z = 0
; tree_support_adaptive_layer_height = 1
; tree_support_angle_slow = 25
; tree_support_auto_brim = 1
; tree_support_branch_angle = 40
; tree_support_branch_angle_organic = 40
; tree_support_branch_diameter = 5
; tree_support_branch_diameter_angle = 5
; tree_support_branch_diameter_double_wall = 3
; tree_support_branch_diameter_organic = 2
; tree_support_branch_distance = 5
; tree_support_branch_distance_organic = 1
; tree_support_brim_width = 3
; tree_support_tip_diameter = 0.8
; tree_support_top_rate = 30%
; tree_support_wall_count = 0
; upward_compatible_machine = 
; use_firmware_retraction = 0
; use_relative_e_distances = 0
; wall_distribution_count = 1
; wall_filament = 1
; wall_generator = arachne
; wall_infill_order = inner wall/outer wall/infill
; wall_loops = 2
; wall_transition_angle = 10
; wall_transition_filter_deviation = 25%
; wall_transition_length = 100%
; wipe = 1
; wipe_distance = 1
; wipe_on_loops = 0
; wipe_speed = 80%
; wipe_tower_bridging = 10
; wipe_tower_cone_angle = 0
; wipe_tower_extra_spacing = 100%
; wipe_tower_extruder = 0
; wipe_tower_no_sparse_layers = 0
; wipe_tower_rotation_angle = 0
; wipe_tower_x = 155.000
; wipe_tower_y = 220.000
; wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70
; xy_contour_compensation = 0
; xy_hole_compensation = 0
; z_hop = 0
; z_hop_types = Normal Lift
; z_offset = 0
; first_layer_bed_temperature = 85
; bed_shape = 0x0,300x0,300x300,0x300
; first_layer_temperature = 240
; first_layer_height = 0.500
; CONFIG_BLOCK_END

with same klipper config on the other hand this one fails:

; CONFIG_BLOCK_START
; accel_to_decel_enable = 1
; accel_to_decel_factor = 50%
; activate_air_filtration = 0
; activate_chamber_temp_control = 0
; additional_cooling_fan_speed = 0
; auxiliary_fan = 1
; bbl_calib_mark_logo = 1
; bed_custom_model = 
; bed_custom_texture = 
; bed_exclude_area = 0x0
; before_layer_change_gcode = ;BEFORE_LAYER_CHANGE\n;G92 E0.0\n;[layer_z]\n\n
; best_object_pos = 0.5,0.5
; bottom_shell_layers = 2
; bottom_shell_thickness = 0
; bottom_solid_infill_flow_ratio = 1
; bottom_surface_pattern = monotonic
; bridge_acceleration = 50%
; bridge_angle = 0
; bridge_density = 100%
; bridge_flow = 0.85
; bridge_no_support = 0
; bridge_speed = 25
; brim_ears_detection_length = 1
; brim_ears_max_angle = 125
; brim_object_gap = 0
; brim_type = no_brim
; brim_width = 0
; chamber_temperature = 0
; change_extrusion_role_gcode = 
; change_filament_gcode = M600\nG1 E0.4 F1500 ; prime after color change
; close_fan_the_first_x_layers = 3
; complete_print_exhaust_fan_speed = 80
; cool_plate_temp = 85
; cool_plate_temp_initial_layer = 85
; cooling_tube_length = 5
; cooling_tube_retraction = 91.5
; curr_bed_type = High Temp Plate
; default_acceleration = 0
; default_filament_colour = ""
; default_filament_profile = "Sovol Generic PLA"
; default_jerk = 0
; default_print_profile = 0.20mm Standard @Sovol SV07 Plus
; deretraction_speed = 140
; detect_narrow_internal_solid_infill = 1
; detect_overhang_wall = 1
; detect_thin_wall = 1
; different_settings_to_system = bottom_shell_layers;brim_type;extra_perimeters_on_overhangs;gap_infill_speed;initial_layer_line_width;initial_layer_print_height;inner_wall_line_width;inner_wall_speed;internal_solid_infill_speed;layer_height;line_width;outer_wall_line_width;outer_wall_speed;skirt_loops;slowdown_for_curled_perimeters;sparse_infill_density;sparse_infill_line_width;sparse_infill_pattern;sparse_infill_speed;support_base_pattern_spacing;support_bottom_z_distance;support_line_width;support_speed;support_top_z_distance;top_shell_layers;top_surface_line_width;top_surface_speed;wall_loops;enable_pressure_advance;fan_max_speed;filament_flow_ratio;filament_max_volumetric_speed;filament_vendor;overhang_fan_speed;overhang_fan_threshold;support_material_interface_fan_speed;auxiliary_fan;max_layer_height;min_layer_height;nozzle_diameter;nozzle_type;print_host;retraction_length;retraction_speed;time_lapse_gcode
; draft_shield = disabled
; during_print_exhaust_fan_speed = 60
; elefant_foot_compensation = 0.1
; elefant_foot_compensation_layers = 1
; enable_arc_fitting = 0
; enable_filament_ramming = 1
; enable_overhang_bridge_fan = 1
; enable_overhang_speed = 1
; enable_pressure_advance = 1
; enable_prime_tower = 0
; enable_support = 0
; enforce_support_layers = 0
; eng_plate_temp = 85
; eng_plate_temp_initial_layer = 85
; ensure_vertical_shell_thickness = 1
; exclude_object = 0
; extra_loading_move = -2
; extra_perimeters_on_overhangs = 1
; extruder_clearance_height_to_lid = 140
; extruder_clearance_height_to_rod = 36
; extruder_clearance_radius = 65
; extruder_colour = #FCE94F
; extruder_offset = 0x0
; fan_cooling_layer_time = 30
; fan_kickstart = 0.2
; fan_max_speed = 30
; fan_min_speed = 20
; fan_speedup_overhangs = 0
; fan_speedup_time = 0.5
; filament_colour = #26A69A
; filament_cooling_final_speed = 3.4
; filament_cooling_initial_speed = 2.2
; filament_cooling_moves = 4
; filament_cost = 30
; filament_density = 1.27
; filament_diameter = 1.75
; filament_end_gcode = "; filament end gcode \n"
; filament_flow_ratio = 0.9
; filament_ids = GFG99
; filament_is_support = 0
; filament_load_time = 0
; filament_loading_speed = 28
; filament_loading_speed_start = 3
; filament_max_volumetric_speed = 22
; filament_minimal_purge_on_wipe_tower = 15
; filament_multitool_ramming = 0
; filament_multitool_ramming_flow = 10
; filament_multitool_ramming_volume = 10
; filament_notes = ""
; filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
; filament_settings_id = "PETG JAMG HE"
; filament_shrink = 100%
; filament_soluble = 0
; filament_start_gcode = "; filament start gcode\n"
; filament_toolchange_delay = 0
; filament_type = PETG
; filament_unload_time = 0
; filament_unloading_speed = 90
; filament_unloading_speed_start = 100
; filament_vendor = "JAMG HE"
; filename_format = [input_filename_base].gcode
; filter_out_gap_fill = 0
; first_layer_print_sequence = 0
; flush_into_infill = 0
; flush_into_objects = 0
; flush_into_support = 1
; flush_multiplier = 0.3
; flush_volumes_matrix = 0
; flush_volumes_vector = 140,140
; full_fan_speed_layer = 0
; fuzzy_skin = none
; fuzzy_skin_point_distance = 0.8
; fuzzy_skin_thickness = 0.3
; gap_infill_speed = 60
; gcode_add_line_number = 0
; gcode_comments = 0
; gcode_flavor = klipper
; gcode_label_objects = 1
; high_current_on_filament_swap = 0
; hole_to_polyhole = 0
; hole_to_polyhole_threshold = 0.01
; hole_to_polyhole_twisted = 1
; host_type = octoprint
; hot_plate_temp = 85
; hot_plate_temp_initial_layer = 85
; independent_support_layer_height = 1
; infill_anchor = 400%
; infill_anchor_max = 20
; infill_combination = 0
; infill_direction = 45
; infill_jerk = 9
; infill_wall_overlap = 23%
; inherits_group = "0.20mm Standard @Sovol SV07 Plus";"Sovol Generic PETG";"Sovol SV07 Plus 0.4 nozzle"
; initial_layer_acceleration = 0
; initial_layer_infill_speed = 35
; initial_layer_jerk = 9
; initial_layer_line_width = 0.85
; initial_layer_min_bead_width = 85%
; initial_layer_print_height = 0.5
; initial_layer_speed = 20
; initial_layer_travel_speed = 100%
; inner_wall_acceleration = 0
; inner_wall_jerk = 9
; inner_wall_line_width = 0.85
; inner_wall_speed = 70
; interface_shells = 0
; internal_bridge_flow = 1
; internal_bridge_speed = 150%
; internal_solid_infill_acceleration = 100%
; internal_solid_infill_line_width = 0
; internal_solid_infill_pattern = monotonic
; internal_solid_infill_speed = 70
; ironing_angle = -1
; ironing_flow = 15%
; ironing_pattern = zig-zag
; ironing_spacing = 0.25
; ironing_speed = 15
; ironing_type = top
; layer_change_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
; layer_height = 0.5
; line_width = 0.88
; machine_end_gcode = END_PRINT
; machine_load_filament_time = 0
; machine_max_acceleration_e = 20000
; machine_max_acceleration_extruding = 4000,1250
; machine_max_acceleration_retracting = 4000,1250
; machine_max_acceleration_travel = 1500,1250
; machine_max_acceleration_x = 8000,960
; machine_max_acceleration_y = 8000,960
; machine_max_acceleration_z = 400,200
; machine_max_jerk_e = 15,4.5
; machine_max_jerk_x = 27,8
; machine_max_jerk_y = 27,8
; machine_max_jerk_z = 3.6,0.4
; machine_max_speed_e = 500,120
; machine_max_speed_x = 500,100
; machine_max_speed_y = 500,100
; machine_max_speed_z = 500,12
; machine_min_extruding_rate = 0
; machine_min_travel_rate = 0
; machine_pause_gcode = M601
; machine_start_gcode = M190 S[bed_temperature_initial_layer_single] ; Setting bed temprature\nM109 S[nozzle_temperature_initial_layer] ; Setting hot-end temprature\nSTART_PRINT ; Running macro from klipper\n
; machine_unload_filament_time = 0
; make_overhang_printable = 0
; make_overhang_printable_angle = 55
; make_overhang_printable_hole_size = 0
; manual_filament_change = 0
; max_bridge_length = 10
; max_layer_height = 0.65
; max_travel_detour_distance = 0
; max_volumetric_extrusion_rate_slope = 0
; max_volumetric_extrusion_rate_slope_segment_length = 3
; min_bead_width = 85%
; min_feature_size = 25%
; min_layer_height = 0.1
; min_width_top_surface = 300%
; minimum_sparse_infill_area = 10
; notes = 
; nozzle_diameter = 0.8
; nozzle_hrc = 0
; nozzle_temperature = 235
; nozzle_temperature_initial_layer = 240
; nozzle_temperature_range_high = 240
; nozzle_temperature_range_low = 235
; nozzle_type = hardened_steel
; nozzle_volume = 0
; only_one_wall_first_layer = 0
; only_one_wall_top = 0
; ooze_prevention = 0
; outer_wall_acceleration = 0
; outer_wall_jerk = 9
; outer_wall_line_width = 0.85
; outer_wall_speed = 60
; overhang_1_4_speed = 0
; overhang_2_4_speed = 20
; overhang_3_4_speed = 15
; overhang_4_4_speed = 10
; overhang_fan_speed = 30
; overhang_fan_threshold = 25%
; overhang_reverse = 0
; overhang_reverse_threshold = 50%
; overhang_speed_classic = 0
; parking_pos_retraction = 92
; post_process = 
; precise_outer_wall = 0
; pressure_advance = 0.02
; prime_tower_brim_width = 3
; prime_tower_width = 60
; prime_volume = 45
; print_compatible_printers = "Sovol SV07 Plus 0.4 nozzle"
; print_flow_ratio = 1
; print_host = 10.89.100.51
; print_host_webui = 
; print_sequence = by layer
; print_settings_id = 0.50mm @Sovol SV07Plus 0.8mm
; printable_area = 0x0,300x0,300x300,0x300
; printable_height = 350
; printer_model = Sovol SV07 Plus
; printer_notes = 
; printer_settings_id = Sovol SV07 Plus 0.8
; printer_structure = undefine
; printer_technology = FFF
; printer_variant = 0.4
; printhost_apikey = 
; printhost_authorization_type = key
; printhost_cafile = 
; printhost_password = 
; printhost_port = 
; printhost_ssl_ignore_revoke = 0
; printhost_user = 
; purge_in_prime_tower = 1
; raft_contact_distance = 0.1
; raft_expansion = 1.5
; raft_first_layer_density = 90%
; raft_first_layer_expansion = 2
; raft_layers = 0
; reduce_crossing_wall = 0
; reduce_fan_stop_start_freq = 1
; reduce_infill_retraction = 1
; required_nozzle_HRC = 0
; resolution = 0.012
; retract_before_wipe = 0%
; retract_length_toolchange = 1
; retract_lift_above = 0
; retract_lift_below = 0
; retract_lift_enforce = All Surfaces
; retract_restart_extra = 0
; retract_restart_extra_toolchange = 0
; retract_when_changing_layer = 1
; retraction_length = 0.95
; retraction_minimum_travel = 0.5
; retraction_speed = 150
; role_based_wipe_speed = 1
; scan_first_layer = 0
; seam_gap = 10%
; seam_position = aligned
; silent_mode = 0
; single_extruder_multi_material = 1
; single_extruder_multi_material_priming = 1
; skirt_distance = 3
; skirt_height = 2
; skirt_loops = 0
; skirt_speed = 50
; slice_closing_radius = 0.049
; slicing_mode = regular
; slow_down_for_layer_cooling = 1
; slow_down_layer_time = 8
; slow_down_layers = 0
; slow_down_min_speed = 10
; slowdown_for_curled_perimeters = 1
; small_perimeter_speed = 50%
; small_perimeter_threshold = 0
; solid_infill_filament = 1
; sparse_infill_acceleration = 100%
; sparse_infill_density = 10%
; sparse_infill_filament = 1
; sparse_infill_line_width = 0.88
; sparse_infill_pattern = cubic
; sparse_infill_speed = 70
; spiral_mode = 0
; staggered_inner_seams = 0
; standby_temperature_delta = -5
; start_end_points = 30x-3,54x245
; support_air_filtration = 1
; support_angle = 0
; support_base_pattern = rectilinear
; support_base_pattern_spacing = 2
; support_bottom_interface_spacing = 0.5
; support_bottom_z_distance = 0.35
; support_chamber_temp_control = 1
; support_critical_regions_only = 0
; support_expansion = 0
; support_filament = 0
; support_interface_bottom_layers = -1
; support_interface_filament = 0
; support_interface_loop_pattern = 0
; support_interface_pattern = rectilinear
; support_interface_spacing = 0.2
; support_interface_speed = 80
; support_interface_top_layers = 3
; support_line_width = 0.7
; support_material_interface_fan_speed = 30
; support_object_xy_distance = 0.5
; support_on_build_plate_only = 0
; support_remove_small_overhang = 1
; support_speed = 50
; support_style = grid
; support_threshold_angle = 40
; support_top_z_distance = 0.25
; support_type = normal(auto)
; temperature_vitrification = 80
; template_custom_gcode = 
; textured_plate_temp = 85
; textured_plate_temp_initial_layer = 85
; thick_bridges = 0
; thick_internal_bridges = 1
; thumbnails = 300x300
; thumbnails_format = PNG
; time_cost = 0
; time_lapse_gcode = ;TIMELAPSE_TAKE_FRAME
; timelapse_type = 0
; top_shell_layers = 3
; top_shell_thickness = 0.8
; top_solid_infill_flow_ratio = 1
; top_surface_acceleration = 0
; top_surface_jerk = 9
; top_surface_line_width = 0.8
; top_surface_pattern = monotonic
; top_surface_speed = 60
; travel_acceleration = 0
; travel_jerk = 12
; travel_speed = 150
; travel_speed_z = 0
; tree_support_adaptive_layer_height = 1
; tree_support_angle_slow = 25
; tree_support_auto_brim = 1
; tree_support_branch_angle = 40
; tree_support_branch_angle_organic = 40
; tree_support_branch_diameter = 5
; tree_support_branch_diameter_angle = 5
; tree_support_branch_diameter_double_wall = 3
; tree_support_branch_diameter_organic = 2
; tree_support_branch_distance = 5
; tree_support_branch_distance_organic = 1
; tree_support_brim_width = 3
; tree_support_tip_diameter = 0.8
; tree_support_top_rate = 30%
; tree_support_wall_count = 0
; upward_compatible_machine = 
; use_firmware_retraction = 0
; use_relative_e_distances = 0
; wall_distribution_count = 1
; wall_filament = 1
; wall_generator = arachne
; wall_infill_order = inner wall/outer wall/infill
; wall_loops = 2
; wall_transition_angle = 10
; wall_transition_filter_deviation = 25%
; wall_transition_length = 100%
; wipe = 1
; wipe_distance = 1
; wipe_on_loops = 0
; wipe_speed = 80%
; wipe_tower_bridging = 10
; wipe_tower_cone_angle = 0
; wipe_tower_extra_spacing = 100%
; wipe_tower_extruder = 0
; wipe_tower_no_sparse_layers = 0
; wipe_tower_rotation_angle = 0
; wipe_tower_x = 155.000
; wipe_tower_y = 220.000
; wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70
; xy_contour_compensation = 0
; xy_hole_compensation = 0
; z_hop = 0
; z_hop_types = Normal Lift
; z_offset = 0
; first_layer_bed_temperature = 85
; bed_shape = 0x0,300x0,300x300,0x300
; first_layer_temperature = 240
; first_layer_height = 0.500
; CONFIG_BLOCK_END

Compliments that you are using the relevant tools to analyze the logs and dig into this. :+1:
Unfortunately, I’m afraid you are misinterpreting things.

For example:

This is likely due to the bed mesh correction.

Post the complete and unmodified logs, please.

Compliments that you are using the relevant tools to analyze the logs

Thanks, I hate when ppl waste my time so I try not to waste other ppls time too, especially if I’m asking for help :smiley:

There is a lot of resources around Klipper out there just going through it all is not easy especially as I have seen klipper for the first time now and have no introduction to it so playing a lot of hide and seek with everything “assumed” in the documents… and assumption is mother of all f… as we all know

Unfortunately, I’m afraid you are misinterpreting things.

That’s why I’m thinking out loud so someone can correct me :slight_smile:

This is likely due to the bed mesh correction.

makes sense, so the crash is few lines later then when Y changed

Post the complete and unmodified logs, please.

first post have the complete and unmodified log and second the g-code that made it crash. if needed I can up the new logs but it’s more less same as I see from logextract file position is identical every time… anyhow if it will help I’ll up more log files, here’s the whole config dir if that helps (why is forum not supporting tgz?)
config.zip (1.3 MB)

one possibility is that klipper and slave software on mcu are not 100% in sync…

but no clue how to upgrade the slave board, make menuconfig asked some questions that I can guess but “only guess”, dunno if there’s a way to fetch current firmware from slave board so I can return it if new one is worse and if there is a way to retrieve make config from the programmed board :smiley: as from what i see sovol is not yet sharing any data

Giving up for now, makes no sense, G-code that is almost identical and faster in any way, all speeds are up, passes while slower G-code crashes every time at same place. Config section in g-codes is identical, only difference are some speeds that are higher on the one that works ?!?!?!?!?

So I do not see how this can be “too fast stepping” as it is rather slow to begin with (my “super fast” is 100mm/sec) if faster print passes through and slower do not. Without some proper way to debug this I’m stuck :frowning:

Here are two g-codes if anyone have a clue (or can maybe test print the crashing one)

WORKS.gcode.zip (369.1 KB)
CRASH.gcode.zip (399.1 KB)

The crash

Requested toolhead position at shutdown time 52598.931198: (163.245, 160.0749349573703, 27.93)
Exiting SD card print (position 1231422)

Appears to be here:

;WIPE_START
G1 F3416.595
G1 X163.245 Y160.074 E19.06126   ; <---------> THIS IS THE POSITION OF THE HEAD SO LAST G1 BEFORE CRASH
M106 S68 ; ------------------> so either this crashed
G1 X163.245 Y159.302 E83.68531 ; ---------------> or this

bit wider window:

...
G1 X163.245 Y160.302 E84.63531
; stop printing object OrcaCube id:2668126654464 copy 0
M106 S255
;LAYER_CHANGE
;Z:28.5
;HEIGHT:0.5
;BEFORE_LAYER_CHANGE
;G92 E0.0
;28.5


;WIPE_START
G1 F3416.595
G1 X163.245 Y160.074 E19.06126   ; <---------> THIS IS THE POSITION OF THE HEAD SO LAST G1 BEFORE CRASH
M106 S68 ; ------------------> so either this crashed
G1 X163.245 Y159.302 E83.68531 ; ---------------> or this
;WIPE_END
G92 E0
;TIMELAPSE_TAKE_FRAME
;AFTER_LAYER_CHANGE
;28.5
;_SET_FAN_SPEED_CHANGING_LAYER
; printing object OrcaCube id:2668126654464 copy 0
G1 X163.832 Y176.508 Z28.5 F9000
G1 E.95 F8400
;TYPE:Inner wall
;WIDTH:0.85
G1 F3554.603
G1 X162.247 Y178.094 E1.2615
G1 X137.753 Y178.094 E4.66498
G1 X136.168 Y176.508 E4.97648
G1 X136.168 Y152.014 E8.37995
G1 X137.753 Y150.429 E8.69145
G1 X162.247 Y150.429 E12.09493
G1 X163.832 Y152.014 E12.40643
G1 X163.832 Y153.135 E12.56218
G1 X163.832 Y176.428 E15.79878
...

I kinda doubt setting fan speed is issue but again nothing weird in

G1 X163.245 Y159.302 E83.68531

it is rather short Y move … E change is rather high but still …

hm… this is an instant crash extracted and optimized from crashing gcode file:

G28
M109 S200
G1 F3416.595
G1 X20 Y20 Z10
G92 E0
G1 X20 Y20 E0
G1 X20 Y19 E20 

now why the heck is my slicer wanting to extrude 60mm of plastic during 1mm of movement is weird. That looks like bug in orca slicer :frowning: … I see that crash happens with E20 already

but how to fix this in firmware so it does not crash?

If I do only G1E60 it does not crash as looks like max_extrude_only_velocity kicks in but when I have XY movement too looks like this is ignored. Any way to limit E speed in firmware for complex moves too? maybe max_extrude_cross_section ?

just following up … made a sample

G28
M109 S200
G1 F3416.595
G1 X20 Y20 Z10

RESPOND TYPE=echo MSG='---E15  36.079mm^3'
G92 E0
G1 X20 Y20 E0
G1 X20 Y19 E15 F3500
G1 X100 Y100 F3500


RESPOND TYPE=echo MSG='---E16  38.485mm^3'
G92 E0
G1 X20 Y20 E0
G1 X20 Y19 E16 F3500
G1 X100 Y100 F3500


RESPOND TYPE=echo MSG='---E17  40.890mm^3'
G92 E0
G1 X20 Y20 E0
G1 X20 Y19 E17 F3500
G1 X100 Y100 F3500

RESPOND TYPE=echo MSG='---E18 43.295mm^3'
G92 E0
G1 X20 Y20 E0
G1 X20 Y19 E18 F3500
G1 X100 Y100 F3500

RESPOND TYPE=echo MSG='---E19 45.700mm^3'
G92 E0
G1 X20 Y20 E0
G1 X20 Y19 E19 F3500
G1 X100 Y100 F3500

M109 S0
RESPOND TYPE=echo MSG='DONE'

E19 passes ok, E20 crashes the mcu

max_extrude_cross_section was originally 500 ?!??!?! anyone have a clue why would this be that high?

Now reducing max_extrude_cross_section I can stop mcu from shutdown and get error instead but it stops executing G-code and could even be worse as heaters remain on… any way to just limit the max speed so that it “crawls” that mm or just skip the g-code, report problem but continue printing ignoring that g-code? and finally any way for that error to actuallty print the problematic g-code so you can easily find it in gcode file?