MKFirmware / MK4duo

MK4duo Firmware Printers 3D for Arduino and Arduino due
http://www.marlinkimbra.it
GNU General Public License v3.0
206 stars 117 forks source link

Printer Stops with Heaters On #730

Open Buddycarpenter opened 5 years ago

Buddycarpenter commented 5 years ago

Issue description

Custom built printer. Using Simplify 3D. Arduino Due Clone. Custom built version of a Ramps board.

I'm using Astroprint to be able to remotely control my printer. When I'm running larger prints, the printer stops with the nozzle still touching the part and the heaters are left active. I just recently connected Astroprint. I recorded the log during the last error and sent it to Astroprint. Could the problem be with a buffer size or maybe my serial setup? Astroprint's reply is below.

2019-07-21 19:48:52,215 - SERIAL - DEBUG - S: bytearray(b'N164724 G1 X116.727 Y34.393 E0.651795\n') 2019-07-21 19:48:53,667 - SERIAL - DEBUG - R: 'ok\r\n' 2019-07-21 19:48:53,669 - SERIAL - DEBUG - S: bytearray(b'N164725 G1 X116.727 Y34.509 E0.655189\n') 2019-07-21 19:48:53,672 - SERIAL - DEBUG - R: 'wait\r\n' 2019-07-21 19:48:53,761 - SERIAL - DEBUG - R: 'ok\r\n' 2019-07-21 19:48:53,763 - SERIAL - DEBUG - S: bytearray(b'N164726 G1 X117.609 Y35.025 E0.6846*87\n') 2019-07-21 19:48:54,769 - SERIAL - DEBUG - R: 'wait\r\n' 2019-07-21 19:48:55,770 - SERIAL - DEBUG - R: 'wait\r\n' 2019-07-21 19:48:56,789 - SERIAL - DEBUG - R: 'wait\r\n' 2019-07-21 19:48:57,789 - SERIAL - DEBUG - R: 'wait\r\n' 2019-07-21 19:48:58,788 - SERIAL - DEBUG - R: 'wait\r\n'

The printer never sent the 'ok' for the last command so our software never sent the next one.

Firmware version

I'm running version 4.3.8

My setup

Configuration_Overall.txt Configuration_Pins.txt