FormerLurker / Octolapse

Stabilized timelapses for Octoprint
GNU Affero General Public License v3.0
634 stars 99 forks source link

Error when cancel a print #639

Open hashoom8 opened 3 years ago

hashoom8 commented 3 years ago

OctoPrint Version: 0.4.0

When you ran into the problem, did you have diagnostic logging enabled?

Diagnostic Logging was Enabled: YES

What were you doing when the problem occurred

  1. Enabled
  2. edit Settings and Printer Profile
  3. Stabilization Disabled
  4. Trigger : Classic - Every Layer
  5. start print
  6. error in printing , need to stop the printer

What should have happened?

I press stop printing in display menu and the extruder start pushing melted Filament

What happened instead?

stop printing

Operating System running OctoPrint and Octolapse

Printer Model: ender 5 plus Printer Firmware Version: marlin 2.0.5

Firmware Settings The following settings depend on your printer's firmware.

X/Y/Z Axis Mode Default To Absolute

E Axis Mode Default To Absolute G90/G91 Influences Extruder False

Default Units Millimeters

i test it 4 times and its from the plugin

its look like its extruding the same amount as the printed part , i think its from one of those Settings

FormerLurker commented 3 years ago

This: G90/G91 Influences Extruder

must be true in Marlin 2. Looks like the firmware got an upgrade. That is a beta profile for a reason :)

So, it's pushing plastic after a cancel because it's probably still extruding from the previous command. If that setting is wrong, all hell can break loose. FYI, I'm working on a 'firmware checker' tool for my other plugin, Arc Welder, and it's got a library containing the correct setting for G90/G91 influences extruder in there. There is no good way to test for it universally unfortunately, but in general it's true for Marlin 2+ and smoothieware.

FormerLurker commented 3 years ago

Here is a snapshot of the firmware checker, which I hope to add to Octolapse at some point to auto-configure some stuff:

image

FormerLurker commented 3 years ago

OH, also, I noticed your running the classic trigger with stabilization disabled. If you don't care that your timelapse is stabilized, you could use this new experimental option in the stabilization advanced settings to disable M400:

image

If you do that there should be no delay whatsoever, just like the stock OctoPrint timelapse.

hashoom8 commented 3 years ago

you are right , it's probably still extruding from the previous command ,

so G90/G91 Influences Extruder true , should fix the problem , i thought its m600 but i don't have runout sensor

FormerLurker commented 3 years ago

Hard to tell, but if you test and it works, then we will know ;)

hashoom8 commented 3 years ago

for example , this is a part of gcode

G0 X131.189 Y139.651 ;TYPE:WALL-OUTER G1 F3000 E862.03305 G1 F1350 X131.576 Y139.504 E862.04544 G1 X131.923 Y139.342 E862.05691 G1 X132.996 Y138.86 E862.09212 stop ---> G1 X134.091 Y138.424 E862.1274 G1 X135.204 Y138.036 E862.16268 <---

if i stop printing at that line , the printer will extrude ( E862.16268 ) that amount

i'm not sure the problem happen before or after end gcode

end gcode :

G91 ;Relative positioning G1 E-0.8 F2700 ;Retract a bit G1 E-0.8 Z0.2 F2400 ;Retract and raise Z G1 X5 Y5 F3000 ;Wipe out G1 Z20 ;Raise Z more G90 ;Absolute positionning

G1 X280 Y310 ;Present print M106 S0 ;Turn-off fan M104 S0 ;Turn-off hotend M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

M300 S440 P200 ; Play tone M300 S660 P250 ; Play tone M300 S880 P300 ; Play tone M82 ;absolute extrusion mode M104 S0 ;End of Gcode

( copied from gcode file )

FormerLurker commented 3 years ago

Hmm. Do you have a cancel script in octoprint?

FormerLurker commented 3 years ago

Also, the terminal output before and after you cancel would help

hashoom8 commented 3 years ago

Hmm. Do you have a cancel script in octoprint? yes

G91 ;Relative positioning G1 E-1 F2700 ;Retract a bit G1 E-1 Z0.2 F2400 ;Retract and raise Z G1 X5 Y5 F3000 ;Wipe out G1 Z20 ;Raise Z more G90 ;Absolute positionning

G1 X300 Y310 ;Present print M106 S0 ;Turn-off fan M104 S0 ;Turn-off hotend M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

Also, the terminal output before and after you cancel would help yes , whe i sow the extruder start pushing melted Filament , i cut the power off

Send: N450 G1 X155.439 Y69.758 E239.4396105 Recv: ok Send: N451 G1 X156.781 Y69.35 E240.1393996 Recv: ok Send: N452 G1 X158.144 Y69.02 E240.8390497 Recv: ok Send: N453 G1 X159.524 Y68.767 E241.53994 Recv: //action:cancel Cancelling on request of the printer... Changing monitoring state from "Printing" to "Cancelling" Recv: //action:prompt_end Recv: //action:prompt_begin UI Aborted Recv: //action:prompt_button Dismiss Recv: //action:prompt_show Recv: //action:notification Print Aborted Recv: ok

*_Send: N454 G1 X160.916 Y68.593 E242.2388793_**

Recv: Not SD printing Recv: T:242.86 /0.00 B:84.89 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:242.86 /0.00 B:84.89 /0.00 @:0 B@:0 Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Send: N455 M10846 Recv: Not SD printing Recv: Not SD printing Recv: T:242.26 /0.00 B:84.86 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Recv: T:241.67 /0.00 B:84.82 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:241.07 /0.00 B:84.71 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Recv: ok Send: N456 M117 Print Done82 Recv: ok Send: N457 M73 P10080 Recv: ok Send: N458 M10546 Recv: //action:notification Print Done Recv: ok Send: N459 M73 P10094 Recv: ok Send: N460 G9119 Recv: ok T:241.07 /0.00 B:84.64 /0.00 @:0 B@:0 Send: N461 G1 E-1 F270049 Recv: ok Send: N462 G1 E-1 Z0.2 F2400103 Recv: ok Send: N463 G1 X5 Y5 F300077 Recv: ok Send: N464 G1 Z2086 Recv: ok Send: N465 G9023 Recv: ok Send: N466 G1 X300 Y31044 Recv: ok Send: N467 M106 S098 Recv: ok Recv: ok Recv: ok Send: N468 M104 S0111 Recv: //action:notification Cheetah Ready. Recv: ok Send: N469 M140 S0110 Recv: //action:notification Cheetah Ready. Recv: ok Send: N470 M84 X Y E120 Recv: T:241.07 /0.00 B:84.61 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: echo:busy: processing Recv: T:239.88 /0.00 B:84.50 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: echo:busy: processing Recv: T:238.69 /0.00 B:84.32 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: echo:busy: processing Recv: T:236.90 /0.00 B:84.18 /0.00 @:0 B@:0 Recv: Not SD printing Unexpected error while reading serial port, please consult octoprint.log for details: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:2916 Please see https://faq.octoprint.org/serialerror for possible reasons of this. Changing monitoring state from "Cancelling" to "Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:2916)" Connection closed, closing down monitor Changing monitoring state from "Offline" to "Detecting serial connection" Performing autodetection with 1 port/baudrate candidates: /dev/ttyACM0@250000 Trying port /dev/ttyACM0, baudrate 250000 Connecting to port /dev/ttyACM0, baudrate 250000 Handshake attempt #1 with timeout 2.0s Connected to: Serial(port='/dev/ttyACM0', baudrate=250000, bytesize=8, parity='N', stopbits=1, timeout=2.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor Send: N0 M110 N0125 Recv: ok Changing monitoring state from "Detecting serial connection" to "Operational" Send: N0 M110 N0125 Recv: ok Send: N1 M115*39 Recv: FIRMWARE_NAME:Marlin 2.0.6.1 (Nov 28 2020 02:21:49) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Cheetah EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff Recv: Cap:SERIAL_XON_XOFF:0 Recv: Cap:BINARY_FILE_TRANSFER:0 Recv: Cap:EEPROM:1 Recv: Cap:VOLUMETRIC:1 Recv: Cap:AUTOREPORT_TEMP:1 Recv: Cap:PROGRESS:0 Recv: Cap:PRINT_JOB:1 Recv: Cap:AUTOLEVEL:1 Recv: Cap:RUNOUT:1 Recv: Cap:Z_PROBE:1 Recv: Cap:LEVELING_DATA:1 Recv: Cap:BUILD_PERCENT:1 Recv: Cap:SOFTWARE_POWER:0 Recv: Cap:TOGGLE_LIGHTS:0 Recv: Cap:CASE_LIGHT_BRIGHTNESS:0 Recv: Cap:EMERGENCY_PARSER:0 Recv: Cap:PROMPT_SUPPORT:1 Recv: Cap:SDCARD:1 Recv: Cap:AUTOREPORT_SD_STATUS:1 Recv: Cap:LONG_FILENAME:1 Recv: Cap:THERMAL_PROTECTION:1 Recv: Cap:MOTION_MODES:0 Recv: Cap:ARCS:0 Recv: Cap:BABYSTEPPING:1 Recv: Cap:CHAMBER_TEMPERATURE:0 Recv: ok Send: M21 Recv: echo:SD card ok Recv: ok Send: M117 IP 192.168.1.208 Recv: //action:notification IP 192.168.1.208 Recv: ok Send: M155 S2 Recv: ok Send: M876 P1 Recv: echo:M113 S2 Recv: ok Send: M27 S1 Recv: ok Send: M20 Recv: Begin file list Recv: LOADFI~1.GCO 744 Recv: UNLOAD~1.GCO 784 Recv: CHANGE~1.GCO 1288 Recv: PANTER~1.GCO 5676895 Recv: End file list Recv: ok Recv: Not SD printing Recv: T:227.38 /0.00 B:82.57 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:225.60 /0.00 B:82.39 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:225.60 /0.00 B:82.25 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:224.40 /0.00 B:82.14 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:223.21 /0.00 B:82.00 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:222.62 /0.00 B:81.86 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:221.43 /0.00 B:81.75 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:220.83 /0.00 B:81.57 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:219.05 /0.00 B:81.39 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:219.05 /240.00 B:81.25 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:217.86 /240.00 B:81.14 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:217.26 /240.00 B:81.00 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:217.86 /240.00 B:80.86 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:219.05 /240.00 B:80.75 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:220.83 /240.00 B:80.57 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:223.81 /240.00 B:80.43 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Send: M504 Recv: echo:EEPROM OK Recv: ok Send: M501 Recv: echo:V81 stored settings retrieved (722 bytes; crc 59552) Recv: echo: G21 ; Units in mm (mm) Recv: echo: M149 C ; Units in Celsius Recv: Recv: echo:; Filament settings: Disabled Recv: echo: M200 S0 D1.75 Recv: echo:; Steps per unit: Recv: echo: M92 X79.48 Y79.48 Z800.00 E820.00 Recv: echo:; Maximum feedrates (units/s): Recv: echo: M203 X300.00 Y300.00 Z5.00 E25.00 Recv: echo:; Maximum Acceleration (units/s2): Recv: echo: M201 X3000.00 Y3000.00 Z100.00 E10000.00 Recv: echo:; Acceleration (units/s2): P R T Recv: echo: M204 P500.00 R500.00 T500.00 Recv: echo:; Advanced: B S T J Recv: echo: M205 B20000.00 S0.00 T0.00 J0.08 Recv: echo:; Home offset: Recv: echo: M206 X0.00 Y0.00 Z0.00 Recv: echo:; Auto Bed Leveling: Recv: echo: M420 S0 Z2.00 Recv: echo: G29 W I0 J0 Z0.00625 Recv: echo: G29 W I1 J0 Z0.00250 Recv: echo: G29 W I2 J0 Z-0.09333 Recv: echo: G29 W I3 J0 Z-0.17208 Recv: echo: G29 W I4 J0 Z-0.29875 Recv: echo: G29 W I0 J1 Z0.10500 Recv: echo: G29 W I1 J1 Z0.09708 Recv: echo: G29 W I2 J1 Z0.05292 Recv: echo: G29 W I3 J1 Z0.02167 Recv: echo: G29 W I4 J1 Z-0.09708 Recv: echo: G29 W I0 J2 Z0.08250 Recv: echo: G29 W I1 J2 Z0.07000 Recv: echo: G29 W I2 J2 Z0.01625 Recv: echo: G29 W I3 J2 Z0.00000 Recv: echo: G29 W I4 J2 Z-0.09167 Recv: echo: G29 W I0 J3 Z0.00708 Recv: echo: G29 W I1 J3 Z-0.03167 Recv: echo: G29 W I2 J3 Z-0.08958 Recv: echo: G29 W I3 J3 Z-0.07333 Recv: echo: G29 W I4 J3 Z-0.15333 Recv: echo: G29 W I0 J4 Z-0.08583 Recv: echo: G29 W I1 J4 Z-0.10125 Recv: echo: G29 W I2 J4 Z-0.17042 Recv: echo: G29 W I3 J4 Z-0.18083 Recv: echo: G29 W I4 J4 Z-0.25958 Recv: echo:; Material heatup parameters: Recv: echo: M145 S0 H200 B60 F0 Recv: echo: M145 S1 H240 B80 F0 Recv: echo:; PID settings: Recv: echo: M301 P25.30 I2.24 D71.32 Recv: echo: M304 P126.63 I10.47 D1020.83 Recv: echo:; Power-Loss Recovery: Recv: echo: M413 S0 Recv: echo:; Z-Probe Offset (mm): Recv: echo: M851 X-23.00 Y-40.00 Z-2.39 Recv: echo:; Stepper driver current: Recv: echo: M906 X650 Y650 Z800 Recv: echo: M906 T0 E850 Recv: Recv: echo:; Driver stepping mode: Recv: echo: M569 S1 X Y Z Recv: echo: M569 S1 T0 E Recv: echo:; Linear Advance: Recv: echo: M900 K0.06 Recv: echo:; Filament load/unload lengths: Recv: echo: M603 L0.00 U0.00 Recv: echo:; Filament runout sensor: Recv: echo: M412 S0 Recv: ok Recv: T:225.00 /240.00 B:80.36 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:229.76 /240.00 B:80.11 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:232.14 /240.00 B:80.00 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:235.71 /240.00 B:79.85 /0.00 @:32 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:238.10 /240.00 B:79.70 /0.00 @:37 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:239.29 /240.00 B:79.51 /0.00 @:88 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:239.29 /240.00 B:79.39 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:241.67 /240.00 B:79.24 /0.00 @:4 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:242.26 /240.00 B:79.13 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:241.67 /240.00 B:78.98 /0.00 @:9 B@:0

FormerLurker commented 3 years ago

So your cancel script is changing axis modes, so it is definitely the cause. Let me think about how to fix that...

hashoom8 commented 3 years ago

So your cancel script is changing axis modes, so it is definitely the cause. Let me think about how to fix that...

i think octolaps causing one line delay

so that line will extrude E242 ( 242 ) mm of melted Filament

i test it 4 times and its from the plugin

maybe may octoprint is slow and octolaps plugin make it slower causing one line delay

FormerLurker commented 3 years ago

I have an idea about what could be happening. Octolapse may be sending the line it was holding while taking a snapshot, if you cancelled during a snapshot.. did you? If not I don't see how octolapse could be involved. I will run some tests after I push out the emergency patch. Also, I am wondering if the on print end script runs after cancel...

hashoom8 commented 3 years ago

if you cancelled during a snapshot.. did you?

no

hashoom8 commented 3 years ago

i did another test and i got lucky

terminal output :

Send: N23434 G1 F1125 X91.748 Y224.469 E3394.646316 Recv: ok Send: N23435 G0 F7200 X91.182 Y224.469116 Recv: ok Send: N23436 G1 F1125 X81.878 Y233.773 E3395.0401813 Recv: ok Send: N23437 G0 F7200 X81.878 Y233.208124 Recv: ok Send: N23438 G1 F1125 X90.617 Y224.469 E3395.410130 Recv: ok Send: N23439 G0 F7200 X90.051 Y224.469118 Recv: T:230.36 /230.00 B:85.00 /85.00 @:11 B@:24 Recv: Not SD printing Recv: ok Send: N23440 G1 F1125 X81.878 Y232.642 E3395.756124 Recv: ok Send: N23441 G0 F7200 X81.878 Y232.076119 Recv: ok Send: N23442 G1 F1125 X89.485 Y224.469 E3396.07815*3 Recv: Not SD printing Recv: //action:cancel Cancelling on request of the printer... Changing monitoring state from "Printing" to "Cancelling" Recv: //action:prompt_end Recv: //action:prompt_begin UI Aborted Recv: //action:prompt_button Dismiss Recv: //action:prompt_show Recv: //action:notification Print Aborted Recv: ok

*_Send: N23443 G0 F7200 X88.92 Y224.46977 <---_**

Recv: T:230.36 /230.00 B:84.96 /85.00 @:17 B@:67 Recv: Not SD printing Recv: Not SD printing Recv: T:230.36 /0.00 B:84.93 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Send: N23444 M10847 Recv: T:230.36 /0.00 B:84.93 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:227.98 /0.00 B:84.89 /0.00 @:0 B@:0 Recv: Not SD printing Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Recv: Not SD printing Recv: T:229.17 /0.00 B:84.86 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: ok Send: N23445 M117 Print Done81

so one line different will make the problem aging

or if i cancel 0.1 second earlier will make the problem aging

so now i will print somthing and i will cancle but i will disable octolaps plugin

FormerLurker commented 3 years ago

Try this as a workaround by adding these lines to your cancel script:

M117 Cancelling

I haven't tried this, but I suspect this will solve your issue for now. It's going to take a while to figure out what's going on here.

FormerLurker commented 3 years ago

Oh, make sure you add that to the VERY top of your script, so

M117 Cancelling
G91
... rest of script here
hashoom8 commented 3 years ago

Oh, make sure you add that to the VERY top of your script, so

M117 Cancelling
G91
... rest of script here

where exactly ?

but octoprint cancel gcode , is way down

hashoom8 commented 3 years ago

Send: N450 G1 X155.439 Y69.758 E239.4396105 Recv: ok Send: N451 G1 X156.781 Y69.35 E240.1393996 Recv: ok Send: N452 G1 X158.144 Y69.02 E240.8390497 Recv: ok Send: N453 G1 X159.524 Y68.767 E241.53994 Recv: //action:cancel Cancelling on request of the printer... Changing monitoring state from "Printing" to "Cancelling" Recv: //action:prompt_end Recv: //action:prompt_begin UI Aborted Recv: //action:prompt_button Dismiss Recv: //action:prompt_show Recv: //action:notification Print Aborted Recv: ok

*_: N454 G1 X160.916 Y68.593 E242.2388793_** the problem

Recv: Not SD printing Recv: T:242.86 /0.00 B:84.89 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:242.86 /0.00 B:84.89 /0.00 @:0 B@:0 Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Send: N455 M10846 Recv: Not SD printing Recv: Not SD printing Recv: T:242.26 /0.00 B:84.86 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Recv: T:241.67 /0.00 B:84.82 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:241.07 /0.00 B:84.71 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Recv: ok Send: N456 M117 Print Done82 Recv: ok Send: N457 M73 P10080 Recv: ok Send: N458 M10546 Recv: //action:notification Print Done Recv: ok Send: N459 M73 P100*94 Recv: ok

*_Send: N460 G9119_** cancel script

Recv: ok T:241.07 /0.00 B:84.64 /0.00 @:0 B@:0 Send: N461 G1 E-1 F270049 Recv: ok Send: N462 G1 E-1 Z0.2 F2400103 Recv: ok Send: N463 G1 X5 Y5 F300077 Recv: ok Send: N464 G1 Z2086 Recv: ok Send: N465 G9023 Recv: ok Send: N466 G1 X300 Y31044 Recv: ok Send: N467 M106 S098 Recv: ok Recv: ok Recv: ok Send: N468 M104 S0111 Recv: //action:notification Cheetah Ready. Recv: ok Send: N469 M140 S0110 Recv: //action:notification Cheetah Ready. Recv: ok Send: N470 M84 X Y E120 Recv: T:241.07 /0.00 B:84.61 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: echo:busy: processing Recv: T:239.88 /0.00 B:84.50 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: echo:busy: processing Recv: T:238.69 /0.00 B:84.32 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: echo:busy: processing Recv: T:236.90 /0.00 B:84.18 /0.00 @:0 B@:0 Recv: Not SD printing Unexpected error while reading serial port, please consult octoprint.log for details: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:2916 Please see https://faq.octoprint.org/serialerror for possible reasons of this. Changing monitoring state from "Cancelling" to "Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:2916)" Connection closed, closing down monitor Changing monitoring state from "Offline" to "Detecting serial connection" Performing autodetection with 1 port/baudrate candidates: /dev/ttyACM0@250000 Trying port /dev/ttyACM0, baudrate 250000 Connecting to port /dev/ttyACM0, baudrate 250000 Handshake attempt #1 with timeout 2.0s Connected to: Serial(port='/dev/ttyACM0', baudrate=250000, bytesize=8, parity='N', stopbits=1, timeout=2.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor Send: N0 M110 N0125 Recv: ok Changing monitoring state from "Detecting serial connection" to "Operational" Send: N0 M110 N0125 Recv: ok Send: N1 M115*39 Recv: FIRMWARE_NAME:Marlin 2.0.6.1 (Nov 28 2020 02:21:49) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Cheetah EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff Recv: Cap:SERIAL_XON_XOFF:0 Recv: Cap:BINARY_FILE_TRANSFER:0 Recv: Cap:EEPROM:1 Recv: Cap:VOLUMETRIC:1 Recv: Cap:AUTOREPORT_TEMP:1 Recv: Cap:PROGRESS:0 Recv: Cap:PRINT_JOB:1 Recv: Cap:AUTOLEVEL:1 Recv: Cap:RUNOUT:1 Recv: Cap:Z_PROBE:1 Recv: Cap:LEVELING_DATA:1 Recv: Cap:BUILD_PERCENT:1 Recv: Cap:SOFTWARE_POWER:0 Recv: Cap:TOGGLE_LIGHTS:0 Recv: Cap:CASE_LIGHT_BRIGHTNESS:0 Recv: Cap:EMERGENCY_PARSER:0 Recv: Cap:PROMPT_SUPPORT:1 Recv: Cap:SDCARD:1 Recv: Cap:AUTOREPORT_SD_STATUS:1 Recv: Cap:LONG_FILENAME:1 Recv: Cap:THERMAL_PROTECTION:1 Recv: Cap:MOTION_MODES:0 Recv: Cap:ARCS:0 Recv: Cap:BABYSTEPPING:1 Recv: Cap:CHAMBER_TEMPERATURE:0 Recv: ok Send: M21 Recv: echo:SD card ok Recv: ok Send: M117 IP 192.168.1.208 Recv: //action:notification IP 192.168.1.208 Recv: ok Send: M155 S2 Recv: ok Send: M876 P1 Recv: echo:M113 S2 Recv: ok Send: M27 S1 Recv: ok Send: M20 Recv: Begin file list Recv: LOADFI~1.GCO 744 Recv: UNLOAD~1.GCO 784 Recv: CHANGE~1.GCO 1288 Recv: PANTER~1.GCO 5676895 Recv: End file list Recv: ok Recv: Not SD printing Recv: T:227.38 /0.00 B:82.57 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:225.60 /0.00 B:82.39 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:225.60 /0.00 B:82.25 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:224.40 /0.00 B:82.14 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:223.21 /0.00 B:82.00 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:222.62 /0.00 B:81.86 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:221.43 /0.00 B:81.75 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:220.83 /0.00 B:81.57 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:219.05 /0.00 B:81.39 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:219.05 /240.00 B:81.25 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:217.86 /240.00 B:81.14 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:217.26 /240.00 B:81.00 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:217.86 /240.00 B:80.86 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:219.05 /240.00 B:80.75 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:220.83 /240.00 B:80.57 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:223.81 /240.00 B:80.43 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Send: M504 Recv: echo:EEPROM OK Recv: ok Send: M501 Recv: echo:V81 stored settings retrieved (722 bytes; crc 59552) Recv: echo: G21 ; Units in mm (mm) Recv: echo: M149 C ; Units in Celsius Recv: Recv: echo:; Filament settings: Disabled Recv: echo: M200 S0 D1.75 Recv: echo:; Steps per unit: Recv: echo: M92 X79.48 Y79.48 Z800.00 E820.00 Recv: echo:; Maximum feedrates (units/s): Recv: echo: M203 X300.00 Y300.00 Z5.00 E25.00 Recv: echo:; Maximum Acceleration (units/s2): Recv: echo: M201 X3000.00 Y3000.00 Z100.00 E10000.00 Recv: echo:; Acceleration (units/s2): P R T Recv: echo: M204 P500.00 R500.00 T500.00 Recv: echo:; Advanced: B S T J Recv: echo: M205 B20000.00 S0.00 T0.00 J0.08 Recv: echo:; Home offset: Recv: echo: M206 X0.00 Y0.00 Z0.00 Recv: echo:; Auto Bed Leveling: Recv: echo: M420 S0 Z2.00 Recv: echo: G29 W I0 J0 Z0.00625 Recv: echo: G29 W I1 J0 Z0.00250 Recv: echo: G29 W I2 J0 Z-0.09333 Recv: echo: G29 W I3 J0 Z-0.17208 Recv: echo: G29 W I4 J0 Z-0.29875 Recv: echo: G29 W I0 J1 Z0.10500 Recv: echo: G29 W I1 J1 Z0.09708 Recv: echo: G29 W I2 J1 Z0.05292 Recv: echo: G29 W I3 J1 Z0.02167 Recv: echo: G29 W I4 J1 Z-0.09708 Recv: echo: G29 W I0 J2 Z0.08250 Recv: echo: G29 W I1 J2 Z0.07000 Recv: echo: G29 W I2 J2 Z0.01625 Recv: echo: G29 W I3 J2 Z0.00000 Recv: echo: G29 W I4 J2 Z-0.09167 Recv: echo: G29 W I0 J3 Z0.00708 Recv: echo: G29 W I1 J3 Z-0.03167 Recv: echo: G29 W I2 J3 Z-0.08958 Recv: echo: G29 W I3 J3 Z-0.07333 Recv: echo: G29 W I4 J3 Z-0.15333 Recv: echo: G29 W I0 J4 Z-0.08583 Recv: echo: G29 W I1 J4 Z-0.10125 Recv: echo: G29 W I2 J4 Z-0.17042 Recv: echo: G29 W I3 J4 Z-0.18083 Recv: echo: G29 W I4 J4 Z-0.25958 Recv: echo:; Material heatup parameters: Recv: echo: M145 S0 H200 B60 F0 Recv: echo: M145 S1 H240 B80 F0 Recv: echo:; PID settings: Recv: echo: M301 P25.30 I2.24 D71.32 Recv: echo: M304 P126.63 I10.47 D1020.83 Recv: echo:; Power-Loss Recovery: Recv: echo: M413 S0 Recv: echo:; Z-Probe Offset (mm): Recv: echo: M851 X-23.00 Y-40.00 Z-2.39 Recv: echo:; Stepper driver current: Recv: echo: M906 X650 Y650 Z800 Recv: echo: M906 T0 E850 Recv: Recv: echo:; Driver stepping mode: Recv: echo: M569 S1 X Y Z Recv: echo: M569 S1 T0 E Recv: echo:; Linear Advance: Recv: echo: M900 K0.06 Recv: echo:; Filament load/unload lengths: Recv: echo: M603 L0.00 U0.00 Recv: echo:; Filament runout sensor: Recv: echo: M412 S0 Recv: ok Recv: T:225.00 /240.00 B:80.36 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:229.76 /240.00 B:80.11 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:232.14 /240.00 B:80.00 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:235.71 /240.00 B:79.85 /0.00 @:32 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:238.10 /240.00 B:79.70 /0.00 @:37 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:239.29 /240.00 B:79.51 /0.00 @:88 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:239.29 /240.00 B:79.39 /0.00 @:127 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:241.67 /240.00 B:79.24 /0.00 @:4 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:242.26 /240.00 B:79.13 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:241.67 /240.00 B:78.98 /0.00 @:9 B@:0

FormerLurker commented 3 years ago

Well, in your example

: N454 G1 X160.916 Y68.593 E242.23887*93 the problem

shouldn't have caused a problem because your printer is still in absolute mode. You should see a G91 being sent before this line, which would trigger the issue. I only see one much later, so either that was not the problem line, or something else is going on.

Here is the problem line and the extrusion before that:

G1 X159.524 Y68.767 E241.53994
G1 X160.916 Y68.593 E242.23887

That should extrude 0.69893mm of filament UNLESS the E axis is somehow in relative mode.

Also, lots of communication errors in your terminal log, so not sure what's going on there.

If you want you could edit your Octolapse printer profile, check the 'custom' profile box, and scroll to the bottom and uncheck this box:

image

That way Octolapse will NEVER change your axis mode EVER. If your G90/G91 influences extruder setting is wrong (I believe it should be set to true) this will cause even worse problems.

hashoom8 commented 3 years ago

If you want you could edit your Octolapse printer profile, check the 'custom' profile box, and scroll to the bottom and uncheck this box:

image

That way Octolapse will NEVER change your axis mode EVER. If your G90/G91 influences extruder setting is wrong (I believe it should be set to true) this will cause even worse problems.

ok , i will try this tomorrow and update you , thx

hashoom8 commented 3 years ago

ok , this a test and octolaps is disabled

Recv: ok Send: N16638 G0 X195.65 Y143.4543 Recv: T:222.02 /222.00 B:85.07 /85.00 @:61 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: ok Send: N16639 G1 F3000 E2990.4356851 Recv: ok Send: N16640 G0 F300 X195.65 Y143.45 Z4.334 Recv: T:222.02 /222.00 B:85.03 /85.00 @:56 B@:80 Recv: Not SD printing Recv: Not SD printing Recv: ok Send: N16641 G0 F9600 X155.564 Y143.83672 Recv: ok Send: N16642 G0 X154.194 Y145.66439 Recv: ok Send: N16643 G0 X152.295 Y146.39542 Recv: T:222.62 /222.00 B:85.03 /85.00 @:0 B@:104 Recv: Not SD printing Recv: Not SD printing Recv: ok Send: N16644 G1 F3000 E2992.4356859 Recv: ok Send: N16645 G1 F2700 X153.462 Y147.562 E2992.5221350 Recv: T:222.02 /222.00 B:85.03 /85.00 @:13 B@:4 Recv: Not SD printing Recv: ok Send: N16646 G0 F9600 X153.461 Y147.74467 Recv: Not SD printing Recv: ok Send: N16647 M117 ETL 00h43m03s9 Recv: //action:notification ETL 00h43m03s Recv: ok Send: N16648 M73 P54107 Recv: ok Send: N16649 G1 F2700 X152.294 Y148.911 E2992.6085950 Recv: T:222.02 /222.00 B:85.03 /85.00 @:7 B@:94 Recv: Not SD printing Recv: ok Send: N16650 G0 F9600 X152.293 Y149.69375 Recv: Not SD printing Recv: T:220.83 /222.00 B:85.07 /85.00 @:127 B@:7 Recv: Not SD printing Recv: ok Send: N16651 G1 F2700 X153.462 Y150.861 E2992.6951554 Recv: ok Send: N16652 G0 F9600 X153.461 Y151.04365 Recv: Not SD printing Recv: T:220.83 /222.00 B:85.07 /85.00 @:89 B@:0 Recv: Not SD printing Recv: ok Send: N16653 G1 F2700 X152.294 Y152.211 E2992.7816554 Recv: ok Send: N16654 G0 F9600 X152.293 Y152.99275 Recv: ok Send: N16655 G1 F2700 X152.933 Y153.632 E2992.8290658 Recv: Not SD printing Recv: ok Send: N16656 G0 F9600 X153.608 Y153.77869 Recv: ok Send: N16657 G1 F1350 X152.15 Y153.778 E2992.872755 Recv: ok Send: N16658 G1 X152.15 Y146.25 E2993.0980593 Recv: ok Send: N16659 G1 X153.608 Y146.25 E2993.14169104 Recv: ok Send: N16660 G1 X153.608 Y153.778 E2993.3670484 Recv: ok Send: N16661 G0 F9600 X154.008 Y154.17865 Recv: ok Send: N16662 G1 F1350 X151.75 Y154.178 E2993.434638 Recv: T:221.43 /222.00 B:85.03 /85.00 @:72 B@:53 Recv: ok Send: N16663 G1 X151.75 Y145.85 E2993.6839291 Recv: ok Recv: Not SD printing Send: N16664 G1 X154.008 Y145.85 E2993.7515198 Recv: ok Send: N16665 G1 X154.008 Y154.178 E2994.0008104 Recv: ok Send: N16666 G0 F9600 X154.408 Y154.57870 Recv: ok Send: N16667 G1 F1350 X151.35 Y154.578 E2994.092340 Recv: ok Send: N16668 G1 X151.35 Y145.45 E2994.3655884 Recv: ok Send: N16669 G1 X154.408 Y145.45 E2994.4571298 Recv: ok Send: N16670 G1 X154.408 Y154.578 E2994.7303586 Recv: ok Send: N16671 G0 F9600 X154.208 Y154.57870 Recv: ok Send: N16672 G0 X153.808 Y154.09636 Recv: ok Send: N16673 G1 F3000 E2992.7303549 Recv: ok Send: N16674 G0 F9600 X154.194 Y154.36478 Recv: ok Send: N16675 G0 X155.564 Y156.19237 Recv: Not SD printing Recv: ok Send: N16676 G0 X156.294 Y156.99336 Recv: ok Send: N16677 G1 F3000 E2994.7303551 Recv: ok Send: N16678 G1 F2700 X157.905 Y158.604 E2994.849710 Recv: ok Send: N16679 G0 F9600 X159.098 Y158.60476 Recv: ok Send: N16680 G1 F2700 X160.783 Y156.919 E2994.9745358 Recv: T:220.83 /222.00 B:85.00 /85.00 @:127 B@:108 Recv: Not SD printing Recv: ok Send: N16681 G0 F9600 X159.521 Y156.92174 Recv: ok Send: N16682 G1 F2700 X161.204 Y158.604 E2995.0992251 Recv: ok Send: N16683 G0 F9600 X162.397 Y158.60477 Recv: ok Send: N16684 G1 F2700 X164.084 Y156.917 E2995.2241953 Recv: ok Send: N16685 G0 F9600 X162.819 Y156.91975 Recv: Not SD printing Recv: ok Send: N16686 G1 F2700 X164.504 Y158.604 E2995.3490257 Recv: ok Send: N16687 G0 F9600 X165.697 Y158.60475 Recv: ok Send: N16688 G1 F2700 X167.386 Y156.915 E2995.4741554 Recv: ok Send: N16689 G0 F9600 X166.116 Y156.91674 Recv: ok Send: N16690 M117 ETL 00h42m56s2 Recv: //action:notification ETL 00h42m56s Recv: ok Send: N16691 M73 P54111 Recv: ok Send: N16692 G1 F2700 X167.803 Y158.604 E2995.5991758 Recv: ok Send: N16693 G0 F9600 X168.996 Y158.60477 Recv: ok Send: N16694 G1 F2700 X170.687 Y156.913 E2995.7244461 Recv: ok Send: N16695 G0 F9600 X169.413 Y156.91474 Recv: ok Send: N16696 G1 F2700 X171.102 Y158.604 E2995.84961 Recv: ok Send: N16697 G0 F9600 X172.295 Y158.60474 Recv: T:221.43 /222.00 B:85.03 /85.00 @:36 B@:32 Recv: ok Send: N16698 G1 F2700 X173.989 Y156.911 E2995.9750661 Recv: Not SD printing Recv: ok Send: N16699 G0 F9600 X172.71 Y156.912122 Recv: ok Send: N16700 G1 F2700 X174.402 Y158.604 E2996.1004159 Recv: ok Send: N16701 G0 F9600 X175.595 Y158.60468 Recv: ok Send: N16702 G1 F2700 X177.29 Y156.909 E2996.2259811 Recv: ok Send: N16703 G0 F9600 X176.008 Y156.91112 Recv: ok Send: N16704 G1 F2700 X177.701 Y158.604 E2996.3514463 Recv: ok Send: N16705 G0 F9600 X178.894 Y158.60465 Recv: ok Send: N16706 G1 F2700 X180.591 Y156.907 E2996.4771656 Recv: ok Send: N16707 G0 F9600 X179.306 Y156.90978 Recv: ok Send: N16708 G1 F2700 X181 Y158.604 E2996.602722 Recv: ok Send: N16709 G0 F9600 X182.193 Y158.60470 Recv: ok Send: N16710 G1 F2700 X183.893 Y156.905 E2996.72869 Recv: ok Send: N16711 G0 F9600 X182.603 Y156.90666 Recv: Not SD printing Recv: ok Send: N16712 G1 F2700 X184.3 Y158.604 E2996.8543658 Recv: ok Send: N16713 G0 F9600 X185.493 Y158.60479 Recv: ok Send: N16714 G1 F2700 X187.194 Y156.903 E2996.9803763 Recv: ok Send: N16715 G0 F9600 X185.9 Y156.90479 Recv: ok Send: N16716 G1 F2700 X187.599 Y158.604 E2997.1062859 Recv: ok Send: N16717 G0 F9600 X188.792 Y158.60468 Recv: ok Send: N16718 G1 F2700 X190.495 Y156.901 E2997.2324452 Recv: ok Send: N16719 G0 F9600 X189.197 Y156.90279 Recv: ok Send: N16720 G1 F2700 X190.899 Y158.604 E2997.3585348 Recv: ok Send: N16721 G0 F9600 X192.091 Y158.60478

Recv: //action:cancel canceling started

Cancelling on request of the printer... Changing monitoring state from "Printing" to "Cancelling" Recv: //action:prompt_end Recv: //action:prompt_begin UI Aborted Recv: //action:prompt_button Dismiss Recv: //action:prompt_show Recv: //action:notification Print Aborted

Recv: T:220.83 /222.00 B:85.00 /85.00 @:127 B@:120 no extra gcode line

Recv: Not SD printing Recv: Not SD printing Recv: T:221.43 /0.00 B:85.00 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Send: N16722 M10842 Recv: T:222.02 /0.00 B:84.96 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:220.83 /0.00 B:84.96 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Recv: T:220.83 /0.00 B:84.86 /0.00 @:0 B@:0 Recv: Not SD printing Recv: ok Recv: ok Send: N16723 M10538 Send: N16724 M117 Print Done83 Recv: ok Recv: ok T:220.83 /0.00 B:84.82 /0.00 @:0 B@:0 Send: N16725 M73 P10081 Recv: //action:notification Print Done Recv: ok Recv: ok Send: N16726 M73 P100*82 Recv: ok

*_Send: N16727 M117 Cancelling43_** cancel script start

Recv: //action:notification Cancelling Recv: ok Send: N16728 G9127 Recv: ok Send: N16729 G1 E-1 F270057 Recv: ok Send: N16730 G1 E-1 Z0.2 F2400100 Recv: ok Send: N16731 G1 X5 Y5 F300078 Recv: ok Send: N16732 G1 Z2081 Recv: ok Send: N16733 G9016 Recv: ok Send: N16734 G1 X300 Y31047 Recv: ok Send: N16735 M106 S097 Recv: ok Send: N16736 M104 S096 Recv: //action:notification Cheetah Ready. Recv: ok Send: N16737 M140 S097 Recv: //action:notification Cheetah Ready. Recv: ok Send: N16738 M84 X Y E112 Recv: Not SD printing Recv: T:219.64 /0.00 B:84.71 /0.00 @:0 B@:0 Recv: Not SD printing Recv: echo:busy: processing Recv: Not SD printing Recv: T:219.64 /0.00 B:84.61 /0.00 @:0 B@:0 Recv: Not SD printing Recv: echo:busy: processing Recv: Not SD printing Recv: T:218.45 /0.00 B:84.50 /0.00 @:0 B@:0 Recv: Not SD printing Recv: echo:busy: processing Recv: Not SD printing Recv: T:217.86 /0.00 B:84.39 /0.00 @:0 B@:0 Recv: Not SD printing Recv: echo:busy: processing Recv: Not SD printing Recv: T:216.07 /0.00 B:84.25 /0.00 @:0 B@:0 Recv: Not SD printing Recv: ok Send: N16739 M876 S099 Recv: ok Changing monitoring state from "Cancelling" to "Operational" Recv: Not SD printing Recv: T:215.48 /0.00 B:84.07 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:214.88 /0.00 B:83.93 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:213.69 /0.00 B:83.75 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:212.50 /0.00 B:83.61 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:211.90 /0.00 B:83.46 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:210.71 /0.00 B:83.36 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:209.52 /0.00 B:83.21 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:208.93 /0.00 B:83.11 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:207.74 /0.00 B:82.96 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:207.14 /0.00 B:82.82 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:205.95 /0.00 B:82.71 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:205.36 /0.00 B:82.57 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:204.17 /0.00 B:82.46 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:203.57 /0.00 B:82.36 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:201.79 /0.00 B:82.21 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:201.79 /0.00 B:82.11 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:201.19 /0.00 B:82.00 /0.00 @:0 B@:0 Recv: Not SD printing Recv: ok Recv: Not SD printing Recv: T:200.00 /0.00 B:81.89 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:199.43 /0.00 B:81.79 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:198.30 /0.00 B:81.64 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:197.73 /0.00 B:81.57 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:196.59 /0.00 B:81.43 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:196.02 /0.00 B:81.29 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:195.45 /0.00 B:81.18 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:194.32 /0.00 B:81.11 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:193.75 /0.00 B:81.00 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:191.48 /0.00 B:80.82 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:192.05 /0.00 B:80.75 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:190.91 /0.00 B:80.61 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing

hashoom8 commented 3 years ago

now i will test it with octolaps enable and with your settings

If you want you could edit your Octolapse printer profile, check the 'custom' profile box, and scroll to the bottom and uncheck this box:

image

That way Octolapse will NEVER change your axis mode EVER. If your G90/G91 influences extruder setting is wrong (I believe it should be set to true) this will cause even worse problems.

hashoom8 commented 3 years ago

Recv: ok Send: N490 G1 X132.735 Y148.019 E14.0786186 Recv: ok Send: N491 G1 X134.149 Y146.06 E14.13888110 Recv: ok Send: N492 G1 X135.581 Y143.956 E14.2023791 Recv: ok Send: N493 G1 X136.874 Y141.933 E14.2622689 Recv: ok Send: N494 G1 X138.149 Y139.809 E14.3240681 Recv: ok Send: N495 G1 X140.011 Y136.447 E14.4199395 Recv: ok Send: N496 G1 X140.087 Y136.309 E14.4238683 Recv: ok Send: N497 G1 X140.542 Y135.523 E14.4465190 Recv: ok Send: N498 G1 X141.112 Y134.697 E14.4715489 Recv: ok Send: N499 G1 X141.745 Y133.919 E14.4965689 Recv: ok Send: N500 G1 X142.148 Y133.484 E14.5113681 Recv: ok Send: N501 G0 F4800 X142.435 Y133.76364 Recv: T:76.44 /75.00 B:32.60 /30.00 @:44 B@:0 Recv: Not SD printing Recv: ok Send: N502 G1 F1200 X143.117 Y133.061 E14.5357749 Recv: ok Send: N503 G1 X143.511 Y132.67 E14.54962111 Recv: ok Send: N504 G1 X143.98 Y132.217 E14.5658899 Recv: ok Send: N505 G1 X144.718 Y131.56 E14.5905398 Recv: ok Send: N506 G1 X145.506 Y130.965 E14.6151690 Recv: ok Send: N507 G1 X146.745 Y130.211 E14.6513485 Recv: ok Send: N508 G1 X147.53 Y129.797 E14.6734899 Recv: ok Send: N509 G1 X148.011 Y129.553 E14.6869393 Recv: ok Send: N510 G1 X148.64 Y129.243 E14.70443103 Recv: Not SD printing Recv: ok Send: N511 G1 X149.543 Y128.842 E14.7290782 Recv: ok Send: N512 G1 X150.475 Y128.516 E14.7537108 Recv: ok Send: N513 G1 X151.431 Y128.267 E14.7783585 Recv: ok Send: N514 G1 X151.949 Y128.165 E14.7915287 Recv: ok Send: N515 G1 X152.549 Y128.061 E14.8067192 Recv: ok Send: N516 G1 X152.904 Y128.005 E14.8156793 Recv: ok Send: N517 G1 X153.386 Y127.936 E14.8278281 Recv: ok Send: N518 G1 X154.803 Y127.817 E14.8632992 Recv: ok Send: N519 G1 X155.194 Y127.807 E14.8730585 Recv: ok Send: N520 G1 X155.506 Y127.803 E14.8808386 Recv: ok Send: N521 G1 X198.557 Y127.804 E15.9547484 Recv: ok Send: N522 G1 X199.274 Y127.815 E15.9726382 Recv: ok Send: N523 G1 X200.623 Y127.911 E16.0063690 Recv: ok Send: N524 G1 X200.946 Y127.952 E16.0144993 Recv: ok Send: N525 G1 X201.469 Y128.03 E16.02768108 Recv: ok Send: N526 G1 X202.205 Y128.156 E16.0463107 Recv: T:76.92 /75.00 B:32.60 /30.00 @:14 B@:0 Recv: Not SD printing Recv: ok Send: N527 G1 X203.171 Y128.362 E16.0709485 Recv: ok Send: N528 G1 X204.117 Y128.645 E16.0955789 Recv: ok Send: N529 G1 X205.037 Y129.004 E16.1202186 Recv: //action:cancel Cancelling on request of the printer... Changing monitoring state from "Printing" to "Cancelling" Recv: //action:prompt_end Recv: //action:prompt_begin UI Aborted Recv: //action:prompt_button Dismiss Recv: //action:prompt_show

Recv: //action:notification Print Aborted no extra line

Recv: ok Send: N530 M10844 Recv: Not SD printing Recv: T:77.88 /0.00 B:32.50 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:77.40 /0.00 B:32.50 /0.00 @:0 B@:0 Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Send: N531 M876 S0110 Recv: Not SD printing Recv: Not SD printing Recv: T:77.40 /0.00 B:32.50 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:77.40 /0.00 B:32.60 /0.00 @:0 B@:0 Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Recv: Not SD printing Recv: Not SD printing Recv: T:77.88 /0.00 B:32.40 /0.00 @:0 B@:0 Recv: Not SD printing Recv: ok Send: N532 M10535 Recv: ok Recv: ok Send: N533 M117 Print Done80 Send: N534 M73 P10084 Recv: ok T:77.40 /0.00 B:32.50 /0.00 @:0 B@:0 Send: N535 M73 P10085 Recv: //action:notification Print Done Recv: ok

*_Send: N536 M117 Cancelling46 cancel script_**

Recv: ok Send: N537 G9116 Recv: ok Recv: //action:notification Cancelling Recv: ok Send: N538 G1 E-1 F270060 Recv: ok Send: N539 G1 E-1 Z0.2 F2400104 Recv: ok Send: N540 G1 X5 Y5 F300077 Recv: ok Send: N541 G1 Z2080 Recv: ok Send: N542 G9019 Recv: ok Send: N543 G1 X300 Y31042 Recv: ok Send: N544 M106 S098 Recv: ok Send: N545 M104 S097 Recv: ok Send: N546 M140 S098 Recv: //action:notification Cheetah Ready. Recv: ok Recv: //action:notification Cheetah Ready. Send: N547 M84 X Y E*125 Recv: ok Changing monitoring state from "Cancelling" to "Operational" Recv: Not SD printing Recv: T:77.40 /0.00 B:32.50 /0.00 @:0 B@:0 Recv: Not SD printing

hashoom8 commented 3 years ago

ok it worked , this a test and octolaps was enabled

i did a small test with no filament and no heat , i will do some more tests and update you , thx

hashoom8 commented 3 years ago

no , i think it did not work will yet

hashoom8 commented 3 years ago

i did the same test but i check this box

image

hashoom8 commented 3 years ago

Send: N340 G1 X225.469 Y182.715 E10.4267101 Recv: ok Send: N341 G1 X225.402 Y182.927 E10.4322482 Recv: ok Send: N342 G1 X225.05 Y184.003 E10.46048102 Recv: ok Send: N343 G1 X224.822 Y184.672 E10.4781194 Recv: ok Send: N344 G1 X224.461 Y185.608 E10.5031486 Recv: T:45.98 /40.00 B:36.75 /35.00 @:0 B@:0 Recv: Not SD printing Recv: ok Send: N345 G1 X224.026 Y186.513 E10.5281994 Recv: ok Send: N346 G1 X223.521 Y187.38 E10.5532198 Recv: ok Send: N347 G1 X222.948 Y188.204 E10.5782594 Recv: ok Send: N348 G1 X222.311 Y188.98 E10.6032999 Recv: ok Send: N349 G1 X221.615 Y189.703 E10.6283386 Recv: ok Send: N350 G1 X220.48 Y190.669 E10.66551105 Recv: ok Send: N351 G1 X219.652 Y191.291 E10.6913485 Recv: ok Send: N352 G1 X218.694 Y191.987 E10.72088*93 Recv: //action:cancel Cancelling on request of the printer... Changing monitoring state from "Printing" to "Cancelling"

Recv: //action:notification Print Aborted

Recv: ok Send: N353 M10847 Recv: Not SD printing Recv: T:45.54 /0.00 B:36.75 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:45.98 /0.00 B:36.67 /0.00 @:0 B@:0 Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Send: N354 M10537 Recv: Not SD printing Recv: Not SD printing Recv: T:45.54 /0.00 B:36.67 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:45.98 /0.00 B:36.58 /0.00 @:0 B@:0 Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Send: N355 M10536 Recv: Not SD printing Recv: ok Recv: ok Send: N356 M117 Print Done85 Send: N357 M73 P10087 Recv: ok T:45.09 /0.00 B:36.75 /0.00 @:0 B@:0 Send: N358 M73 P10088 Recv: ok T:45.09 /0.00 B:36.75 /0.00 @:0 B@:0 Send: N359 M117 Cancelling33 Recv: //action:notification Print Done Recv: ok Send: N360 G9120 Recv: ok Recv: ok Send: N361 G1 E-1 F270054 Recv: //action:notification Cancelling Recv: ok Recv: ok Send: N362 G1 E-1 Z0.2 F240096 Recv: ok Recv: ok Send: N363 G1 X5 Y5 F300074 Send: N364 G1 Z2081 Recv: ok Send: N365 G9016 Recv: ok Send: N366 G1 X300 Y31043 Recv: ok Recv: ok Send: N367 M106 S0101 Send: N368 M104 S0104 Recv: ok Send: N369 M140 S0105 Recv: //action:notification Cheetah Ready. Recv: ok Recv: //action:notification Cheetah Ready. Send: N370 M84 X Y E127 Recv: ok Changing monitoring state from "Cancelling" to "Operational" Recv: Not SD printing Recv: T:45.09 /0.00 B:36.67 /0.00 @:0 B@:0 Recv: Not SD printing

hashoom8 commented 3 years ago

i have some prints i need to print them , and i will see if any thing filed and i will test on them .

hashoom8 commented 3 years ago

but is this safe to uncheck this box ?

image

FormerLurker commented 3 years ago

As long as your G90/G91 influences extruder setting is correct. I haven't removed that warning yet because in general that shouldn't be necessary. The 'checked' option has been working for 3 years, the 'unchecked' version has been around for only like 6 months in the wild, but I've been testing it for 1.5 years (it's what I use, is slightly faster). Hopefully I didn't goof ;) I would recommend you watch your first test print like a hawk and make sure you can cancel it in a hurry if it does anything scary. If it's going to fail it will be somewhere between print start and the second layer, or perhaps at the end gcode.

I intended that warning to be scary, because only ppl who know what they are doing should use it.

hashoom8 commented 3 years ago

G90/G91 influences extruder is true

the box is unchecked

and i will test it

hashoom8 commented 3 years ago

ok , there is a problem , it happened only if octolaps is enabled and when i stop from the printer lcd

Cancelling on request of the printer...

but if octolaps is disabled and i cancel from printer lcd , everything is ok ,

i dont know way , but i feel like its doing M600 command when i cancel .

hashoom8 commented 3 years ago

G90/G91 influences extruder is true

the box is unchecked

and i will test it

Send: N114740 G1 X147.936 Y22.654 E1585.9198108 Recv: ok Send: N114741 G1 X148.197 Y22.722 E1585.9238492 Recv: ok Send: N114742 G1 X148.483 Y22.824 E1585.9283991 Recv: ok Send: N114743 G1 X148.76 Y22.971 E1585.93308109 Recv: ok Send: N114744 G1 X149.026 Y23.141 E1585.937896 Recv: ok Send: N114745 G1 X149.306 Y23.388 E1585.9433986 Recv: ok Send: N114746 G1 X149.619 Y23.766 E1585.9507481 Recv: ok Send: N114747 G1 X149.824 Y24.135 E1585.9570685 Recv: ok Send: N114748 G1 X149.931 Y24.419 E1585.961697 Recv: ok Send: N114749 G1 X150.029 Y24.845 E1585.9681487 Recv: ok Send: N114750 G1 X150.054 Y25.213 E1585.9736682 Recv: ok Send: N114751 G1 X150.06 Y30.388 E1586.05112106 Recv: ok Send: N114752 G1 X150.101 Y30.744 E1586.0564883 Recv: ok Send: N114753 G1 X150.224 Y31.098 E1586.0620983 Recv: ok Send: N114754 G1 X150.482 Y31.469 E1586.0688590 Recv: Not SD printing Recv: ok Send: N114755 G1 X150.788 Y31.729 E1586.0748691 Recv: ok Send: N114756 G1 X151.303 Y32.073 E1586.0841386 Recv: ok Send: N114757 G1 X151.921 Y32.513 E1586.0954981 Recv: //action:cancel Cancelling on request of the printer... Changing monitoring state from "Printing" to "Cancelling" Recv: //action:prompt_end Recv: //action:prompt_begin UI Aborted Recv: //action:prompt_button Dismiss Recv: //action:prompt_show

Recv: //action:notification Print Aborted

Recv: T:200.60 /200.00 B:79.96 /80.00 @:0 B@:32 Recv: Not SD printing Recv: Not SD printing Recv: T:200.60 /0.00 B:79.96 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Send: N114758 M10820 Recv: T:200.60 /0.00 B:79.92 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:200.00 /0.00 B:79.89 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves. Recv: T:199.43 /0.00 B:79.85 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Recv: T:198.86 /0.00 B:79.70 /0.00 @:0 B@:0 Recv: Not SD printing Recv: ok Send: N114759 M876 S086 Recv: ok Send: N114760 M10518 Recv: ok Send: N114761 M117 Print Done97 Recv: ok Send: N114762 M73 P10097 Recv: ok T:198.86 /0.00 B:79.70 /0.00 @:0 B@:0 Send: N114763 M73 P10096 Recv: //action:notification Print Done Recv: ok Send: N114764 M117 Cancelling31 Recv: ok Send: N114765 G9133 Recv: ok Send: N114766 G1 E-1 F27001 Recv: //action:notification Cancelling Recv: ok Send: N114767 G1 E-1 Z0.2 F240085 Recv: ok Send: N114768 G1 X5 Y5 F3000113 Recv: ok Recv: ok Send: N114769 G1 Z20108 Recv: ok Send: N114770 G9036 Recv: ok Send: N114771 G1 X300 Y31029 Recv: ok Send: N114772 M106 S081 Recv: ok Send: N114773 M104 S082 Send: N114774 M140 S085 Recv: ok Recv: //action:notification Cheetah Ready. Recv: ok Send: N114775 M84 X Y E74 Recv: //action:notification Cheetah Ready. Recv: ok Changing monitoring state from "Cancelling" to "Operational" Recv: Not SD printing Recv: T:198.86 /0.00 B:79.66 /0.00 @:0 B@:0 Recv: Not SD printing Recv: Not SD printing Send: M112 Send: N114776 M11219 Recv: Error:Printer halted. kill() called! Changing monitoring state from "Operational" to "Error: Printer halted. kill() called!" Send: N114777 M104 T0 S018 Send: N114778 M140 S089 Closing serial port due to emergency stop M112. Send: M112 Send: N114779 M11228 Send: N114780 M104 T0 S0*26 Changing monitoring state from "Error: Closing serial port due to emergency stop M112." to "Offline (Error: Closing serial port due to emergency stop M112.)" Connection closed, closing down monitor

FormerLurker commented 3 years ago

Cancelling on request of the printer...

I don't think that is an issue. This is pretty much what I would expect to happen, and I get this error if I cancel from my LCD too.