serial.log (8.5 KB) octoprint.log (203.0 KB)
Hello, I have the Prusa MK2.5S MMU2S.
Prusa recently came out with a firmware update 3.8.0 (prusa3d_fw_MK25S_3_8_0_2684_RAMBo13a_en-fr.hex) which I flashed fresh directly from the Prusa Slicer following their instructions. I am able to print directly from SD normally when no Raspberry Pi is plugged in.
I took a fresh SD card with my Pi3 and flashed the latest OctoPi 1.3.11 using Etcher as instructed and used the update feature to make sure it's the latest. I did not install any plugins. I am plugged into my printer with a USB cable, and have replaced and retried various cables for both the power and USB connection to the printer. OctoPrint in safe mode experiences the same issue.
When I press "Print" from the OctoPrint interface my printer almost immediately resets itself the same as if I pressed the "X" button on the panel.
Here is what happens as I press Print on a model that prints fine when initiated from the printer directly when the Pi is not plugged in:
2019-09-19 02:00:20,274 - Changing monitoring state from "Operational" to "Starting"
2019-09-19 02:00:20,330 - Send: N0 M110 N0*125
2019-09-19 02:00:20,359 - Recv: ok
2019-09-19 02:00:20,362 - Changing monitoring state from "Starting" to "Printing"
2019-09-19 02:00:20,371 - Send: N1 M73 P0 R254*23
2019-09-19 02:00:20,385 - Recv: NORMAL MODE: Percent done: 0; print time remaining in mins: 254
2019-09-19 02:00:20,389 - Recv: SILENT MODE: Percent done: 255; print time remaining in mins: -1
2019-09-19 02:00:20,390 - Recv: ok
2019-09-19 02:00:20,393 - Send: N2 M201 X9000 Y9000 Z500 E10000*56
2019-09-19 02:00:20,401 - Recv: ok
2019-09-19 02:00:20,404 - Send: N3 M203 X500 Y500 Z12 E120*15
2019-09-19 02:00:20,413 - Recv: ok
2019-09-19 02:00:20,416 - Send: N4 M204 P2000 R1500 T2000*83
2019-09-19 02:00:20,426 - Recv: ok
2019-09-19 02:00:20,429 - Send: N5 M205 X10.00 Y10.00 Z0.20 E2.50*58
2019-09-19 02:00:20,437 - Recv: ok
2019-09-19 02:00:20,440 - Send: N6 M205 S0 T0*37
2019-09-19 02:00:20,446 - Recv: ok
2019-09-19 02:00:20,449 - Send: N7 M107*34
2019-09-19 02:00:20,454 - Recv: ok
2019-09-19 02:00:20,457 - Send: N8 M862.3 P "MK2.5SMMU2S"*34
2019-09-19 02:00:20,467 - Recv: ok
2019-09-19 02:00:20,470 - Send: N9 M115 U3.7.2*108
2019-09-19 02:00:20,475 - Recv: ok
2019-09-19 02:00:20,477 - Send: N10 G90*33
2019-09-19 02:00:20,482 - Recv: ok
2019-09-19 02:00:20,485 - Send: N11 M83*40
2019-09-19 02:00:20,492 - Recv: ok
2019-09-19 02:00:20,496 - Send: N12 M104 S215*80
2019-09-19 02:00:20,503 - Recv: ok
2019-09-19 02:00:20,506 - Send: N13 M140 S60*97
2019-09-19 02:00:20,512 - Recv: ok
2019-09-19 02:00:20,515 - Send: Tx
2019-09-19 02:00:20,518 - Send: N14 M190 S60*107
2019-09-19 02:00:21,758 - Recv: start
2019-09-19 02:00:21,761 - Printer sent 'start' while printing. External reset? Aborting job since printer lost state.
2019-09-19 02:00:21,786 - Send: N0 M110 N0*125
2019-09-19 02:00:21,795 - Changing monitoring state from "Printing" to "Cancelling"
2019-09-19 02:00:21,941 - Recv: echo: 3.8.0-2684
2019-09-19 02:00:21,944 - Recv: echo: Last Updated: Sep 6 2019 19:51:28 | Author: (none, default config)
2019-09-19 02:00:21,948 - Recv: Compiled: Sep 6 2019
2019-09-19 02:00:21,951 - Recv: echo: Free Memory: 2276 PlannerBufferBytes: 1392
2019-09-19 02:00:21,954 - Recv: echo:Stored settings retrieved
2019-09-19 02:00:21,956 - Recv: adc_init
2019-09-19 02:00:22,125 - Recv: FSensor ENABLED
2019-09-19 02:00:22,134 - Recv: echo:SD card ok
2019-09-19 02:00:22,896 - Recv: ok
2019-09-19 02:00:22,904 - Send: N0 M110 N0*125
2019-09-19 02:00:22,906 - Recv: MMU => 'start'
2019-09-19 02:00:22,908 - Recv: MMU <= 'S1'
2019-09-19 02:00:22,920 - Recv: ok
2019-09-19 02:00:22,923 - Send: N1 M108*43
2019-09-19 02:00:22,929 - Recv: Unknown M code: $1 M108
2019-09-19 02:00:22,930 - Recv: ok
2019-09-19 02:00:22,932 - Send: N2 M84*29
2019-09-19 02:00:22,937 - Recv: ok
2019-09-19 02:00:22,939 - Send: N3 M104 T0 S0*34
2019-09-19 02:00:22,944 - Recv: ok
2019-09-19 02:00:22,947 - Send: N4 M140 S0*97
2019-09-19 02:00:22,953 - Recv: ok
The strange part to me is that when I start a print from the printer itself, with OctoPrint running but without using its interface to initiate the print, the same reset occurs.
I also ran sudo apt-get update
and sudo apt-get upgrade
then restarted but the same issue is occuring, even though many libraries seemed to update themselves. I also happen to have another Pi3 which I tried by swapping the SD card, with no change.
I don't know if it's worth noting, but the previous Prusa firmware was also causing me problems which I logged as an issue here: https://github.com/prusa3d/Prusa-Firmware/issues/1974
Before my MMU I was printing non-stop with OctoPrint so I don't believe there are any fundamental compatibility issues with my Rambo board as a whole.
Thank you for any insight you can provide me on this "Printer restarts when print initiated while OctoPi connected" issue. I don't know what I'm going to do without OctoPrint!