I guess it’s your 24V power supply.
From your klippy.log it starts in line 1028.
Stats 1000.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000003 bytes_write=1253 bytes_read=6460 bytes_retransmit=9 bytes_invalid=0 send_seq=147 receive_seq=147 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168003179 : target=0 temp=40.1 pwm=0.000 sysload=0.20 cputime=1.243 memavail=7749540 print_time=0.000 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.9 pwm=0.000
Stats 1001.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=1270 bytes_read=6594 bytes_retransmit=9 bytes_invalid=0 send_seq=148 receive_seq=148 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168003164 heater_bed: target=45 temp=40.1 pwm=1.000 sysload=0.18 cputime=1.256 memavail=7749540 print_time=19.955 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.9 pwm=0.000
Stats 1002.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=1276 bytes_read=6594 bytes_retransmit=30 bytes_invalid=0 send_seq=149 receive_seq=148 retransmit_seq=149 srtt=0.003 rttvar=0.000 rto=0.200 ready_bytes=0 upcoming_bytes=0 freq=168003164 heater_bed: target=45 temp=40.1 pwm=1.000 sysload=0.18 cputime=1.264 memavail=7749548 print_time=19.955 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.9 pwm=0.000
Stats 1003.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=1282 bytes_read=6594 bytes_retransmit=44 bytes_invalid=0 send_seq=150 receive_seq=148 retransmit_seq=149 srtt=0.003 rttvar=0.000 rto=0.800 ready_bytes=0 upcoming_bytes=0 freq=168003164 heater_bed: target=45 temp=40.1 pwm=1.000 sysload=0.18 cputime=1.272 memavail=7749548 print_time=19.955 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.9 pwm=0.000
Stats 1004.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=1288 bytes_read=6594 bytes_retransmit=57 bytes_invalid=0 send_seq=151 receive_seq=148 retransmit_seq=150 srtt=0.003 rttvar=0.000 rto=1.600 ready_bytes=0 upcoming_bytes=0 freq=168003164 heater_bed: target=45 temp=40.1 pwm=1.000 sysload=0.18 cputime=1.281 memavail=7749552 print_time=19.955 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.9 pwm=0.000
Stats 1005.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=1294 bytes_read=6594 bytes_retransmit=82 bytes_invalid=0 send_seq=152 receive_seq=148 retransmit_seq=152 srtt=0.003 rttvar=0.000 rto=3.200 ready_bytes=0 upcoming_bytes=0 freq=168003164 heater_bed: target=45 temp=40.1 pwm=1.000 sysload=0.18 cputime=1.289 memavail=7749552 print_time=19.955 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.9 pwm=0.000
Timeout with MCU 'mcu' (eventtime=1006.455857)
Transition to shutdown state: Lost communication with MCU 'mcu'
Dumping gcode input 0 blocks
Dumping 20 requests for client 547694501264
Received 983.515164: b'{"id": 548041342480, "method": "objects/subscribe", "params": {"objects": {"webhooks": null}, "response_template": {"method": "process_status_update"}}}'
Received 983.516760: b'{"id": 548041340688, "method": "gcode/subscribe_output", "params": {"response_template": {"method": "process_gcode_response"}}}'
Received 983.519519: b'{"id": 548041278928, "method": "list_endpoints", "params": {}}'
Received 983.521720: b'{"id": 548041334288, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null}, "response_template": {"method": "process_status_update"}}}'
Received 983.768598: b'{"id": 548041281808, "method": "objects/list", "params": {}}'
Received 983.770955: b'{"id": 548041281808, "method": "objects/query", "params": {"objects": {"configfile": null}}}'
Received 984.023140: b'{"id": 548041341456, "method": "register_remote_method", "params": {"response_template": {"method": "shutdown_machine"}, "remote_method": "shutdown_machine"}}'
Received 984.025226: b'{"id": 548039963856, "method": "register_remote_method", "params": {"response_template": {"method": "reboot_machine"}, "remote_method": "reboot_machine"}}'
Received 984.026873: b'{"id": 548039963856, "method": "register_remote_method", "params": {"response_template": {"method": "pause_job_queue"}, "remote_method": "pause_job_queue"}}'
Received 984.028484: b'{"id": 548039963856, "method": "register_remote_method", "params": {"response_template": {"method": "start_job_queue"}, "remote_method": "start_job_queue"}}'
Received 984.032838: b'{"id": 548039958672, "method": "objects/query", "params": {"objects": {"heaters": null}}}'
Received 984.033239: b'{"id": 548039965904, "method": "objects/query", "params": {"objects": {"heaters": null}}}'
Received 984.039960: b'{"id": 548039951056, "method": "info", "params": {}}'
Received 984.040560: b'{"id": 548039966224, "method": "objects/list", "params": {}}'
Received 984.040560: b'{"id": 548039961616, "method": "gcode/help", "params": {}}'
Received 984.052892: b'{"id": 548039950672, "method": "objects/subscribe", "params": {"objects": {"gcode": null, "webhooks": null, "configfile": null, "mcu": null, "gcode_move": null, "print_stats": null, "virtual_sdcard": null, "pause_resume": null, "display_status": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan fan1": null, "filament_switch_sensor filament_sensor": null, "probe": null, "screws_tilt_adjust": null, "bed_mesh": null, "bed_screws": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "idle_timeout": null, "system_stats": null, "manual_probe": null, "toolhead": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}'
Received 984.282165: b'{"id": 548039961232, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null, "heater_bed": null, "extruder": null, "gcode": null, "configfile": null, "mcu": null, "gcode_move": null, "virtual_sdcard": null, "pause_resume": null, "display_status": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "heaters": null, "fan": null, "heater_fan fan1": null, "filament_switch_sensor filament_sensor": null, "probe": null, "screws_tilt_adjust": null, "bed_mesh": null, "bed_screws": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "idle_timeout": null, "system_stats": null, "manual_probe": null, "toolhead": null}, "response_template": {"method": "process_status_update"}}}'
Received 984.497700: b'{"id": 548040085328, "method": "objects/query", "params": {"objects": {"extruder": ["can_extrude"]}}}'
Received 984.532095: b'{"id": 548041278928, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null, "heater_bed": null, "extruder": null, "gcode": null, "configfile": null, "mcu": null, "gcode_move": null, "virtual_sdcard": null, "pause_resume": null, "display_status": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "heaters": null, "fan": null, "heater_fan fan1": null, "filament_switch_sensor filament_sensor": null, "probe": null, "screws_tilt_adjust": null, "bed_mesh": null, "bed_screws": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "idle_timeout": null, "system_stats": null, "manual_probe": null, "toolhead": null}, "response_template": {"method": "process_status_update"}}}'
Received 1000.890837: b'{"id": 548041733648, "method": "gcode/script", "params": {"script": "SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=45"}}'
gcode state: absolute_coord=True absolute_extrude=True base_position=[0.0, 0.0, 0.0, 0.0] last_position=[0.0, 0.0, 0.0, 0.0] homing_position=[0.0, 0.0, 0.0, 0.0] speed_factor=0.016666666666666666 extrude_factor=1.0 speed=25.0
Reactor garbage collection: (984.273917413, 0.0, 0.0)
Stats 1006.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=1300 bytes_read=6594 bytes_retransmit=82 bytes_invalid=0 send_seq=153 receive_seq=148 retransmit_seq=152 srtt=0.003 rttvar=0.000 rto=3.200 ready_bytes=0 upcoming_bytes=0 freq=168003164 heater_bed: target=45 temp=40.1 pwm=1.000 sysload=0.17 cputime=1.297 memavail=7749552 print_time=19.955 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.9 pwm=0.000
Stats 1007.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=1312 bytes_read=6594 bytes_retransmit=82 bytes_invalid=0 send_seq=155 receive_seq=148 retransmit_seq=152 srtt=0.003 rttvar=0.000 rto=3.200 ready_bytes=0 upcoming_bytes=0 freq=168003164 heater_bed: target=45 temp=40.1 pwm=1.000 sysload=0.17 cputime=1.309 memavail=7749552 print_time=19.955 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.9 pwm=0.000
Unable to issue reset command on MCU 'mcu'
webhooks client 547694501264: Disconnected
Restarting printer
Your “heater_bed” turns on and your power supply drops the voltage.
Easy to measure with a scope. Also a multimeter which is able logging measurements might work.
I think your power supply is too weak or worn out.
Good luck, hcet14