Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Banish do_blocking_move_to_axis_pos #4381

Merged

Conversation

thinkyhead
Copy link
Member

@thinkyhead thinkyhead commented Jul 23, 2016

Forgot that do_blocking_move_to_axis_pos broke the rules and set current_position[axis] before calling do_blocking_move_to. A lucky hit. Fixed the same issue earlier but missed this instance.

@ghost
Copy link

ghost commented Jul 23, 2016

I've confirmed just now that all the incomprehensible behaviors in G28 and G29 of DELTA were solved.

Commands:

m502
m500
m111 s32
g28
g29

log

17:15:58.993 : N31 M112*19
17:16:00.149 : Printer reset detected - initalizing
17:16:00.149 : Erstart
17:16:00.149 : echo: External Reset
17:16:00.149 : Marlin 1.1.0-RCBugFix
17:16:00.153 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
17:16:00.153 : Compiled: Jul 23 2016
17:16:00.153 : echo: Free Memory: 2589  PlannerBufferBytes: 1408
17:16:00.157 : echo:V24 stored settings retrieved (427 bytes)
17:16:00.158 : echo:Steps per unit:
17:16:00.158 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
17:16:00.161 : echo:Maximum feedrates (mm/s):
17:16:00.161 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
17:16:00.161 : echo:Maximum Acceleration (mm/s2):
17:16:00.165 : echo:  M201 X3000 Y3000 Z3000 E9000
17:16:00.165 : echo:Accelerations: P=printing, R=retract and T=travel
17:16:00.169 : echo:  M204 P3000.00 R9000.00 T3000.00
17:16:00.177 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
17:16:00.177 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
17:16:00.177 : echo:Home offset (mm)
17:16:00.178 : echo:  M206 X0.00 Y0.00 Z0.00
17:16:00.181 : echo:Endstop adjustment (mm):
17:16:00.182 : echo:  M666 X0.00 Y0.00 Z0.00
17:16:00.185 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
17:16:00.189 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
17:16:00.189 : echo:Material heatup parameters:
17:16:00.190 : echo:  M145 S0 H200 B70 F255
17:16:00.193 : echo:  M145 S1 H240 B100 F255
17:16:00.193 : echo:PID settings:
17:16:00.193 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
17:16:00.198 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
17:16:00.198 : echo:  M207 S3.00 F2700.00 Z0.00
17:16:00.202 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
17:16:00.202 : echo:  M208 S0.00 F480.00
17:16:00.206 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
17:16:00.206 : echo:  M209 S0
17:16:00.206 : echo:Filament settings: Disabled
17:16:00.206 : echo:  M200 D1.75
17:16:00.211 : echo:  M200 D0
17:16:00.211 : echo:Z-Probe Offset (mm):
17:16:00.211 : echo:  M851 Z0.75
17:16:00.211 : current_position=(0.00, 0.00, 0.00) : sync_plan_position_delta
17:16:00.345 : N1 M110*34
17:16:00.345 : N2 M115*36
17:16:00.345 : N4 M114*35
17:16:00.382 : N5 M111 S7*99
17:16:00.384 : N6 T0*60
17:16:00.384 : N7 M20*22
17:16:00.387 : N8 M80*19
17:16:03.674 : echo:SD card ok
17:16:03.674 : N11 M20*33
17:16:03.691 : echo:SD card ok
17:16:03.713 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
17:16:03.713 : N12 M20*34
17:16:03.721 : N13 M220 S100*83
17:16:03.721 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
17:16:03.721 : echo:DEBUG:ECHO,INFO,ERRORS
17:16:03.721 : echo:N6 T0*60
17:16:03.721 : N14 M221 S100*85
17:16:03.721 : echo:Active Extruder: 0
17:16:03.722 : N15 M111 S7*82
17:16:03.724 : echo:N7 M20*22
17:16:03.724 : Begin file list
17:16:03.729 : End file list
17:16:03.729 : N16 T0*13
17:16:03.732 : echo:N8 M80*19
17:16:03.737 : echo:N11 M20*33
17:16:03.737 : Begin file list
17:16:03.740 : End file list
17:16:03.744 : echo:N12 M20*34
17:16:03.744 : Begin file list
17:16:03.749 : End file list
17:16:03.753 : echo:N13 M220 S100*83
17:16:03.753 : echo:N14 M221 S100*85
17:16:03.753 : echo:N15 M111 S7*82
17:16:03.757 : echo:DEBUG:ECHO,INFO,ERRORS
17:16:03.757 : echo:N16 T0*13
17:16:03.757 : echo:Active Extruder: 0
17:16:09.291 : N18 M502*29
17:16:09.294 : echo:N18 M502*29
17:16:09.298 : echo:Hardcoded Default Settings Loaded
17:16:11.258 : N20 M500*20
17:16:11.260 : echo:N20 M500*20
17:16:12.379 : echo:Settings Stored (427 bytes)
17:16:21.662 : N24 M111 S32*102
17:16:21.668 : echo:N24 M111 S32*102
17:16:21.668 : echo:DEBUG:LEVELING
17:16:30.936 : N28 G28*41
17:16:30.941 : >>> gcode_G28
17:16:30.941 : reset_bed_level
17:16:30.945 : current_position=(0.00, 0.00, 0.00) : setup_for_endstop_or_probe_move
17:16:30.945 : > endstops.enable(true)
17:16:30.946 : current_position=(0.00, 0.00, 0.00) : sync_plan_position
17:16:31.285 : >>> homeaxis(0)
17:16:31.285 : current_position=(0.00, 0.00, 0.00) : sync_plan_position
17:16:31.690 : current_position=(0.00, 0.00, 0.00) : sync_plan_position
17:16:32.272 : current_position=(10.00, 0.00, 0.00) : > TRIGGER ENDSTOP
17:16:32.276 : >>> set_axis_is_at_home(0)
17:16:32.276 : For X axis:
17:16:32.276 : home_offset = 0.00
17:16:32.276 : position_shift = 0.00
17:16:32.277 : sw_endstop_min = -75.00
17:16:32.280 : sw_endstop_max = 75.00
17:16:32.281 : > home_offset[X] = 0.00
17:16:32.281 : current_position=(0.00, 0.00, 0.00) :
17:16:32.284 : <<< set_axis_is_at_home(0)
17:16:32.284 : current_position=(0.00, 0.00, 0.00) : sync_plan_position_delta
17:16:32.289 : current_position=(0.00, 0.00, 0.00) : > AFTER set_axis_is_at_home
17:16:32.289 : <<< homeaxis(0)
17:16:32.289 : >>> homeaxis(1)
17:16:32.293 : current_position=(0.00, 0.00, 0.00) : sync_plan_position
17:16:32.293 : current_position=(0.00, 0.00, 0.00) : sync_plan_position
17:16:32.874 : current_position=(0.00, 10.00, 0.00) : > TRIGGER ENDSTOP
17:16:32.878 : >>> set_axis_is_at_home(1)
17:16:32.878 : For Y axis:
17:16:32.878 : home_offset = 0.00
17:16:32.878 : position_shift = 0.00
17:16:32.878 : sw_endstop_min = -75.00
17:16:32.878 : sw_endstop_max = 75.00
17:16:32.882 : > home_offset[Y] = 0.00
17:16:32.882 : current_position=(0.00, 0.00, 0.00) :
17:16:32.882 : <<< set_axis_is_at_home(1)
17:16:32.886 : current_position=(0.00, 0.00, 0.00) : sync_plan_position_delta
17:16:32.890 : current_position=(0.00, 0.00, 0.00) : > AFTER set_axis_is_at_home
17:16:32.890 : <<< homeaxis(1)
17:16:32.890 : >>> homeaxis(2)
17:16:32.894 : current_position=(0.00, 0.00, 0.00) : sync_plan_position
17:16:33.172 : current_position=(0.00, 0.00, 0.00) : sync_plan_position
17:16:33.755 : current_position=(0.00, 0.00, 10.00) : > TRIGGER ENDSTOP
17:16:33.755 : >>> set_axis_is_at_home(2)
17:16:33.755 : For Z axis:
17:16:33.755 : home_offset = 0.00
17:16:33.759 : position_shift = 0.00
17:16:33.759 : sw_endstop_min = 0.00
17:16:33.759 : sw_endstop_max = 338.00
17:16:33.760 : > home_offset[Z] = 0.00
17:16:33.763 : current_position=(0.00, 0.00, 338.00) :
17:16:33.763 : <<< set_axis_is_at_home(2)
17:16:33.767 : current_position=(0.00, 0.00, 338.00) : sync_plan_position_delta
17:16:33.768 : current_position=(0.00, 0.00, 338.00) : > AFTER set_axis_is_at_home
17:16:33.771 : <<< homeaxis(2)
17:16:33.771 : current_position=(0.00, 0.00, 338.00) : sync_plan_position_delta
17:16:33.775 : current_position=(0.00, 0.00, 338.00) : (DELTA)
17:16:33.775 : > endstops.not_homing()
17:16:33.776 : >>> do_blocking_move_to(0.00, 0.00, 317.06)
17:16:33.779 : destination=(0.00, 0.00, 338.00) : set_destination_to_current
17:16:33.783 : destination=(0.00, 0.00, 317.06) : prepare_move_to_destination_raw
17:16:33.784 : current_position=(0.00, 0.00, 317.06) : zone border move
17:16:33.787 : current_position=(0.00, 0.00, 317.06) : xy move
17:16:33.787 : <<< do_blocking_move_to
17:16:34.525 : current_position=(0.00, 0.00, 317.06) : clean_up_after_endstop_or_probe_move
17:16:34.525 : <<< gcode_G28
17:16:34.525 : X:0.00 Y:0.00 Z:317.06 E:0.00 Count X: 102498 Y:102498 Z:102498
17:16:40.307 : N33 G29*34
17:16:40.312 : >>> gcode_G29
17:16:40.312 : current_position=(0.00, 0.00, 317.06) :
17:16:40.312 : G29 Auto Bed Leveling
17:16:40.312 : reset_bed_level
17:16:40.317 : current_position=(0.00, 0.00, 317.06) : setup_for_endstop_or_probe_move
17:16:40.320 : current_position=(0.00, 0.00, 317.06) : set_probe_deployed
17:16:40.320 : deploy: 1
17:16:40.321 : do_probe_raise(50.00)
17:16:40.321 : >>> do_blocking_move_to(0.00, 0.00, 317.06)
17:16:40.325 : destination=(0.00, 0.00, 317.06) : set_destination_to_current
17:16:40.325 : current_position=(0.00, 0.00, 317.06) : xy move
17:16:40.329 : <<< do_blocking_move_to
17:16:40.329 : >>> probe_pt(30.00, -34.00, 1)
17:16:40.329 : current_position=(0.00, 0.00, 317.06) :
17:16:40.329 : do_probe_raise(5.00)
17:16:40.333 : > do_blocking_move_to_xy(30.00, -34.00)
17:16:40.333 : >>> do_blocking_move_to(30.00, -34.00, 317.06)
17:16:40.337 : destination=(0.00, 0.00, 317.06) : set_destination_to_current
17:16:40.820 : current_position=(30.00, -34.00, 317.06) : xy move
17:16:40.820 : <<< do_blocking_move_to
17:16:40.960 : > current_position=(30.00, -34.00, 317.06) : set_probe_deployed
17:16:40.960 : deploy: 1
17:16:40.960 : >>> do_blocking_move_to(30.00, -34.00, -348.00)
17:16:40.964 : destination=(30.00, -34.00, 317.06) : set_destination_to_current
17:16:40.964 : current_position=(30.00, -34.00, 317.06) : xy move
17:16:40.968 : destination=(30.00, -34.00, -348.00) : prepare_move_to_destination_raw
17:16:40.972 : current_position=(30.00, -34.00, -348.00) : z lower move
17:16:40.972 : <<< do_blocking_move_to
17:16:46.526 : current_position=(30.00, -34.00, -1.31) : sync_plan_position_delta
17:16:46.526 : >>> do_blocking_move_to(30.00, -34.00, 3.69)
17:16:46.530 : destination=(30.00, -34.00, -1.31) : set_destination_to_current
17:16:46.534 : destination=(30.00, -34.00, 3.69) : prepare_move_to_destination_raw
17:16:46.538 : current_position=(30.00, -34.00, 3.69) : z raise move
17:16:46.538 : current_position=(30.00, -34.00, 3.69) : xy move
17:16:46.538 : <<< do_blocking_move_to
17:16:46.648 : >>> do_blocking_move_to(30.00, -34.00, -6.31)
17:16:46.648 : destination=(30.00, -34.00, 3.69) : set_destination_to_current
17:16:46.652 : current_position=(30.00, -34.00, 3.69) : xy move
17:16:46.652 : destination=(30.00, -34.00, -6.31) : prepare_move_to_destination_raw
17:16:46.656 : current_position=(30.00, -34.00, -6.31) : z lower move
17:16:46.656 : <<< do_blocking_move_to
17:16:46.832 : current_position=(30.00, -34.00, -1.17) : sync_plan_position_delta
17:16:46.832 : current_position=(30.00, -34.00, -1.17) : run_z_probe
17:16:46.832 : > do_probe_raise
17:16:46.832 : do_probe_raise(5.00)
17:16:46.836 : >>> do_blocking_move_to(30.00, -34.00, 5.00)
17:16:46.840 : destination=(30.00, -34.00, -1.17) : set_destination_to_current
17:16:46.840 : destination=(30.00, -34.00, 5.00) : prepare_move_to_destination_raw
17:16:46.844 : current_position=(30.00, -34.00, 5.00) : z raise move
17:16:46.845 : current_position=(30.00, -34.00, 5.00) : xy move
17:16:46.848 : <<< do_blocking_move_to
17:16:47.065 : <<< probe_pt
17:16:47.065 : >>> probe_pt(14.00, -34.00, 1)
17:16:47.070 : current_position=(30.00, -34.00, 5.00) :
17:16:47.070 : do_probe_raise(5.00)
17:16:47.070 : > do_blocking_move_to_xy(14.00, -34.00)
17:16:47.070 : >>> do_blocking_move_to(14.00, -34.00, 5.00)
17:16:47.074 : destination=(30.00, -34.00, 5.00) : set_destination_to_current
17:16:47.245 : current_position=(14.00, -34.00, 5.00) : xy move
17:16:47.245 : <<< do_blocking_move_to
17:16:47.303 : > current_position=(14.00, -34.00, 5.00) : set_probe_deployed
17:16:47.303 : deploy: 1
17:16:47.303 : >>> do_blocking_move_to(14.00, -34.00, -348.00)
17:16:47.307 : destination=(14.00, -34.00, 5.00) : set_destination_to_current
17:16:47.307 : current_position=(14.00, -34.00, 5.00) : xy move
17:16:47.311 : destination=(14.00, -34.00, -348.00) : prepare_move_to_destination_raw
17:16:47.312 : current_position=(14.00, -34.00, -348.00) : z lower move
17:16:47.315 : <<< do_blocking_move_to
17:16:47.435 : current_position=(14.00, -34.00, -1.32) : sync_plan_position_delta
17:16:47.439 : >>> do_blocking_move_to(14.00, -34.00, 3.68)
17:16:47.439 : destination=(14.00, -34.00, -1.32) : set_destination_to_current
17:16:47.443 : destination=(14.00, -34.00, 3.68) : prepare_move_to_destination_raw
17:16:47.447 : current_position=(14.00, -34.00, 3.68) : z raise move
17:16:47.447 : current_position=(14.00, -34.00, 3.68) : xy move
17:16:47.450 : <<< do_blocking_move_to
17:16:47.558 : >>> do_blocking_move_to(14.00, -34.00, -6.32)
17:16:47.558 : destination=(14.00, -34.00, 3.68) : set_destination_to_current
17:16:47.562 : current_position=(14.00, -34.00, 3.68) : xy move
17:16:47.566 : destination=(14.00, -34.00, -6.32) : prepare_move_to_destination_raw
17:16:47.566 : current_position=(14.00, -34.00, -6.32) : z lower move
17:16:47.566 : <<< do_blocking_move_to
17:16:47.742 : current_position=(14.00, -34.00, -1.17) : sync_plan_position_delta
17:16:47.742 : current_position=(14.00, -34.00, -1.17) : run_z_probe
17:16:47.742 : > do_probe_raise
17:16:47.746 : do_probe_raise(5.00)
17:16:47.746 : >>> do_blocking_move_to(14.00, -34.00, 5.00)
17:16:47.750 : destination=(14.00, -34.00, -1.17) : set_destination_to_current
17:16:47.750 : destination=(14.00, -34.00, 5.00) : prepare_move_to_destination_raw
17:16:47.754 : current_position=(14.00, -34.00, 5.00) : z raise move
17:16:47.758 : current_position=(14.00, -34.00, 5.00) : xy move
17:16:47.758 : <<< do_blocking_move_to
17:16:47.975 : <<< probe_pt
17:16:47.975 : >>> probe_pt(-2.00, -34.00, 1)
17:16:47.979 : current_position=(14.00, -34.00, 5.00) :
17:16:47.979 : do_probe_raise(5.00)
17:16:47.979 : > do_blocking_move_to_xy(-2.00, -34.00)
17:16:47.983 : >>> do_blocking_move_to(-2.00, -34.00, 5.00)
17:16:47.983 : destination=(14.00, -34.00, 5.00) : set_destination_to_current
17:16:48.147 : current_position=(-2.00, -34.00, 5.00) : xy move
17:16:48.148 : <<< do_blocking_move_to
17:16:48.197 : > current_position=(-2.00, -34.00, 5.00) : set_probe_deployed
17:16:48.197 : deploy: 1
17:16:48.197 : >>> do_blocking_move_to(-2.00, -34.00, -348.00)
17:16:48.201 : destination=(-2.00, -34.00, 5.00) : set_destination_to_current
17:16:48.201 : current_position=(-2.00, -34.00, 5.00) : xy move
17:16:48.205 : destination=(-2.00, -34.00, -348.00) : prepare_move_to_destination_raw
17:16:48.205 : current_position=(-2.00, -34.00, -348.00) : z lower move
17:16:48.208 : <<< do_blocking_move_to
17:16:48.331 : current_position=(-2.00, -34.00, -1.35) : sync_plan_position_delta
17:16:48.332 : >>> do_blocking_move_to(-2.00, -34.00, 3.65)
17:16:48.336 : destination=(-2.00, -34.00, -1.35) : set_destination_to_current
17:16:48.336 : destination=(-2.00, -34.00, 3.65) : prepare_move_to_destination_raw
17:16:48.340 : current_position=(-2.00, -34.00, 3.65) : z raise move
17:16:48.343 : current_position=(-2.00, -34.00, 3.65) : xy move
17:16:48.344 : <<< do_blocking_move_to
17:16:48.450 : >>> do_blocking_move_to(-2.00, -34.00, -6.35)
17:16:48.454 : destination=(-2.00, -34.00, 3.65) : set_destination_to_current
17:16:48.454 : current_position=(-2.00, -34.00, 3.65) : xy move
17:16:48.459 : destination=(-2.00, -34.00, -6.35) : prepare_move_to_destination_raw
17:16:48.462 : current_position=(-2.00, -34.00, -6.35) : z lower move
17:16:48.462 : <<< do_blocking_move_to
17:16:48.635 : current_position=(-2.00, -34.00, -1.24) : sync_plan_position_delta
17:16:48.639 : current_position=(-2.00, -34.00, -1.24) : run_z_probe
17:16:48.639 : > do_probe_raise
17:16:48.639 : do_probe_raise(5.00)
17:16:48.643 : >>> do_blocking_move_to(-2.00, -34.00, 5.00)
17:16:48.643 : destination=(-2.00, -34.00, -1.24) : set_destination_to_current
17:16:48.647 : destination=(-2.00, -34.00, 5.00) : prepare_move_to_destination_raw
17:16:48.647 : current_position=(-2.00, -34.00, 5.00) : z raise move
17:16:48.651 : current_position=(-2.00, -34.00, 5.00) : xy move
17:16:48.651 : <<< do_blocking_move_to
17:16:48.872 : <<< probe_pt
17:16:48.877 : >>> probe_pt(-18.00, -34.00, 1)
17:16:48.877 : current_position=(-2.00, -34.00, 5.00) :
17:16:48.877 : do_probe_raise(5.00)
17:16:48.877 : > do_blocking_move_to_xy(-18.00, -34.00)
17:16:48.881 : >>> do_blocking_move_to(-18.00, -34.00, 5.00)
17:16:48.884 : destination=(-2.00, -34.00, 5.00) : set_destination_to_current
17:16:49.052 : current_position=(-18.00, -34.00, 5.00) : xy move
17:16:49.052 : <<< do_blocking_move_to
17:16:49.093 : > current_position=(-18.00, -34.00, 5.00) : set_probe_deployed
17:16:49.097 : deploy: 1
17:16:49.097 : >>> do_blocking_move_to(-18.00, -34.00, -348.00)
17:16:49.101 : destination=(-18.00, -34.00, 5.00) : set_destination_to_current
17:16:49.102 : current_position=(-18.00, -34.00, 5.00) : xy move
17:16:49.106 : destination=(-18.00, -34.00, -348.00) : prepare_move_to_destination_raw
17:16:49.106 : current_position=(-18.00, -34.00, -348.00) : z lower move
17:16:49.109 : <<< do_blocking_move_to
17:16:49.232 : current_position=(-18.00, -34.00, -1.47) : sync_plan_position_delta
17:16:49.233 : >>> do_blocking_move_to(-18.00, -34.00, 3.53)
17:16:49.237 : destination=(-18.00, -34.00, -1.47) : set_destination_to_current
17:16:49.241 : destination=(-18.00, -34.00, 3.53) : prepare_move_to_destination_raw
17:16:49.241 : current_position=(-18.00, -34.00, 3.53) : z raise move
17:16:49.245 : current_position=(-18.00, -34.00, 3.53) : xy move
17:16:49.245 : <<< do_blocking_move_to
17:16:49.351 : >>> do_blocking_move_to(-18.00, -34.00, -6.47)
17:16:49.355 : destination=(-18.00, -34.00, 3.53) : set_destination_to_current
17:16:49.356 : current_position=(-18.00, -34.00, 3.53) : xy move
17:16:49.360 : destination=(-18.00, -34.00, -6.47) : prepare_move_to_destination_raw
17:16:49.363 : current_position=(-18.00, -34.00, -6.47) : z lower move
17:16:49.363 : <<< do_blocking_move_to
17:16:49.536 : current_position=(-18.00, -34.00, -1.33) : sync_plan_position_delta
17:16:49.540 : current_position=(-18.00, -34.00, -1.33) : run_z_probe
17:16:49.540 : > do_probe_raise
17:16:49.540 : do_probe_raise(5.00)
17:16:49.544 : >>> do_blocking_move_to(-18.00, -34.00, 5.00)
17:16:49.544 : destination=(-18.00, -34.00, -1.33) : set_destination_to_current
17:16:49.548 : destination=(-18.00, -34.00, 5.00) : prepare_move_to_destination_raw
17:16:49.552 : current_position=(-18.00, -34.00, 5.00) : z raise move
17:16:49.552 : current_position=(-18.00, -34.00, 5.00) : xy move
17:16:49.555 : <<< do_blocking_move_to
17:16:49.778 : <<< probe_pt
17:16:49.778 : >>> probe_pt(-34.00, -34.00, 1)
17:16:49.782 : current_position=(-18.00, -34.00, 5.00) :
17:16:49.782 : do_probe_raise(5.00)
17:16:49.782 : > do_blocking_move_to_xy(-34.00, -34.00)
17:16:49.786 : >>> do_blocking_move_to(-34.00, -34.00, 5.00)
17:16:49.786 : destination=(-18.00, -34.00, 5.00) : set_destination_to_current
17:16:49.945 : current_position=(-34.00, -34.00, 5.00) : xy move
17:16:49.945 : <<< do_blocking_move_to
17:16:50.019 : > current_position=(-34.00, -34.00, 5.00) : set_probe_deployed
17:16:50.019 : deploy: 1
17:16:50.019 : >>> do_blocking_move_to(-34.00, -34.00, -348.00)
17:16:50.023 : destination=(-34.00, -34.00, 5.00) : set_destination_to_current
17:16:50.027 : current_position=(-34.00, -34.00, 5.00) : xy move
17:16:50.027 : destination=(-34.00, -34.00, -348.00) : prepare_move_to_destination_raw
17:16:50.031 : current_position=(-34.00, -34.00, -348.00) : z lower move
17:16:50.031 : <<< do_blocking_move_to
17:16:50.158 : current_position=(-34.00, -34.00, -1.59) : sync_plan_position_delta
17:16:50.158 : >>> do_blocking_move_to(-34.00, -34.00, 3.41)
17:16:50.162 : destination=(-34.00, -34.00, -1.59) : set_destination_to_current
17:16:50.166 : destination=(-34.00, -34.00, 3.41) : prepare_move_to_destination_raw
17:16:50.166 : current_position=(-34.00, -34.00, 3.41) : z raise move
17:16:50.170 : current_position=(-34.00, -34.00, 3.41) : xy move
17:16:50.170 : <<< do_blocking_move_to
17:16:50.277 : >>> do_blocking_move_to(-34.00, -34.00, -6.59)
17:16:50.281 : destination=(-34.00, -34.00, 3.41) : set_destination_to_current
17:16:50.281 : current_position=(-34.00, -34.00, 3.41) : xy move
17:16:50.286 : destination=(-34.00, -34.00, -6.59) : prepare_move_to_destination_raw
17:16:50.289 : current_position=(-34.00, -34.00, -6.59) : z lower move
17:16:50.289 : <<< do_blocking_move_to
17:16:50.465 : current_position=(-34.00, -34.00, -1.49) : sync_plan_position_delta
17:16:50.465 : current_position=(-34.00, -34.00, -1.49) : run_z_probe
17:16:50.465 : > do_probe_raise
17:16:50.469 : do_probe_raise(5.00)
17:16:50.469 : >>> do_blocking_move_to(-34.00, -34.00, 5.00)
17:16:50.473 : destination=(-34.00, -34.00, -1.49) : set_destination_to_current
17:16:50.473 : destination=(-34.00, -34.00, 5.00) : prepare_move_to_destination_raw
17:16:50.478 : current_position=(-34.00, -34.00, 5.00) : z raise move
17:16:50.482 : current_position=(-34.00, -34.00, 5.00) : xy move
17:16:50.482 : <<< do_blocking_move_to
17:16:50.711 : <<< probe_pt
17:16:50.711 : >>> probe_pt(-34.00, -18.00, 1)
17:16:50.711 : current_position=(-34.00, -34.00, 5.00) :
17:16:50.711 : do_probe_raise(5.00)
17:16:50.715 : > do_blocking_move_to_xy(-34.00, -18.00)
17:16:50.715 : >>> do_blocking_move_to(-34.00, -18.00, 5.00)
17:16:50.719 : destination=(-34.00, -34.00, 5.00) : set_destination_to_current
17:16:50.867 : current_position=(-34.00, -18.00, 5.00) : xy move
17:16:50.870 : <<< do_blocking_move_to
17:16:50.970 : > current_position=(-34.00, -18.00, 5.00) : set_probe_deployed
17:16:50.970 : deploy: 1
17:16:50.970 : >>> do_blocking_move_to(-34.00, -18.00, -348.00)
17:16:50.974 : destination=(-34.00, -18.00, 5.00) : set_destination_to_current
17:16:50.974 : current_position=(-34.00, -18.00, 5.00) : xy move
17:16:50.978 : destination=(-34.00, -18.00, -348.00) : prepare_move_to_destination_raw
17:16:50.981 : current_position=(-34.00, -18.00, -348.00) : z lower move
17:16:50.981 : <<< do_blocking_move_to
17:16:51.121 : current_position=(-34.00, -18.00, -1.47) : sync_plan_position_delta
17:16:51.121 : >>> do_blocking_move_to(-34.00, -18.00, 3.53)
17:16:51.125 : destination=(-34.00, -18.00, -1.47) : set_destination_to_current
17:16:51.129 : destination=(-34.00, -18.00, 3.53) : prepare_move_to_destination_raw
17:16:51.129 : current_position=(-34.00, -18.00, 3.53) : z raise move
17:16:51.133 : current_position=(-34.00, -18.00, 3.53) : xy move
17:16:51.133 : <<< do_blocking_move_to
17:16:51.244 : >>> do_blocking_move_to(-34.00, -18.00, -6.47)
17:16:51.244 : destination=(-34.00, -18.00, 3.53) : set_destination_to_current
17:16:51.248 : current_position=(-34.00, -18.00, 3.53) : xy move
17:16:51.248 : destination=(-34.00, -18.00, -6.47) : prepare_move_to_destination_raw
17:16:51.252 : current_position=(-34.00, -18.00, -6.47) : z lower move
17:16:51.252 : <<< do_blocking_move_to
17:16:51.428 : current_position=(-34.00, -18.00, -1.43) : sync_plan_position_delta
17:16:51.432 : current_position=(-34.00, -18.00, -1.43) : run_z_probe
17:16:51.432 : > do_probe_raise
17:16:51.432 : do_probe_raise(5.00)
17:16:51.436 : >>> do_blocking_move_to(-34.00, -18.00, 5.00)
17:16:51.436 : destination=(-34.00, -18.00, -1.43) : set_destination_to_current
17:16:51.440 : destination=(-34.00, -18.00, 5.00) : prepare_move_to_destination_raw
17:16:51.440 : current_position=(-34.00, -18.00, 5.00) : z raise move
17:16:51.444 : current_position=(-34.00, -18.00, 5.00) : xy move
17:16:51.444 : <<< do_blocking_move_to
17:16:51.674 : <<< probe_pt
17:16:51.674 : >>> probe_pt(-18.00, -18.00, 1)
17:16:51.674 : current_position=(-34.00, -18.00, 5.00) :
17:16:51.674 : do_probe_raise(5.00)
17:16:51.678 : > do_blocking_move_to_xy(-18.00, -18.00)
17:16:51.678 : >>> do_blocking_move_to(-18.00, -18.00, 5.00)
17:16:51.682 : destination=(-34.00, -18.00, 5.00) : set_destination_to_current
17:16:51.837 : current_position=(-18.00, -18.00, 5.00) : xy move
17:16:51.837 : <<< do_blocking_move_to
17:16:51.915 : > current_position=(-18.00, -18.00, 5.00) : set_probe_deployed
17:16:51.915 : deploy: 1
17:16:51.919 : >>> do_blocking_move_to(-18.00, -18.00, -348.00)
17:16:51.920 : destination=(-18.00, -18.00, 5.00) : set_destination_to_current
17:16:51.924 : current_position=(-18.00, -18.00, 5.00) : xy move
17:16:51.928 : destination=(-18.00, -18.00, -348.00) : prepare_move_to_destination_raw
17:16:51.928 : current_position=(-18.00, -18.00, -348.00) : z lower move
17:16:51.928 : <<< do_blocking_move_to
17:16:52.051 : current_position=(-18.00, -18.00, -1.33) : sync_plan_position_delta
17:16:52.055 : >>> do_blocking_move_to(-18.00, -18.00, 3.67)
17:16:52.055 : destination=(-18.00, -18.00, -1.33) : set_destination_to_current
17:16:52.059 : destination=(-18.00, -18.00, 3.67) : prepare_move_to_destination_raw
17:16:52.063 : current_position=(-18.00, -18.00, 3.67) : z raise move
17:16:52.063 : current_position=(-18.00, -18.00, 3.67) : xy move
17:16:52.063 : <<< do_blocking_move_to
17:16:52.173 : >>> do_blocking_move_to(-18.00, -18.00, -6.33)
17:16:52.173 : destination=(-18.00, -18.00, 3.67) : set_destination_to_current
17:16:52.178 : current_position=(-18.00, -18.00, 3.67) : xy move
17:16:52.182 : destination=(-18.00, -18.00, -6.33) : prepare_move_to_destination_raw
17:16:52.182 : current_position=(-18.00, -18.00, -6.33) : z lower move
17:16:52.182 : <<< do_blocking_move_to
17:16:52.358 : current_position=(-18.00, -18.00, -1.28) : sync_plan_position_delta
17:16:52.362 : current_position=(-18.00, -18.00, -1.28) : run_z_probe
17:16:52.362 : > do_probe_raise
17:16:52.362 : do_probe_raise(5.00)
17:16:52.366 : >>> do_blocking_move_to(-18.00, -18.00, 5.00)
17:16:52.366 : destination=(-18.00, -18.00, -1.28) : set_destination_to_current
17:16:52.370 : destination=(-18.00, -18.00, 5.00) : prepare_move_to_destination_raw
17:16:52.374 : current_position=(-18.00, -18.00, 5.00) : z raise move
17:16:52.374 : current_position=(-18.00, -18.00, 5.00) : xy move
17:16:52.374 : <<< do_blocking_move_to
17:16:52.595 : <<< probe_pt
17:16:52.600 : >>> probe_pt(-2.00, -18.00, 1)
17:16:52.600 : current_position=(-18.00, -18.00, 5.00) :
17:16:52.600 : do_probe_raise(5.00)
17:16:52.604 : > do_blocking_move_to_xy(-2.00, -18.00)
17:16:52.604 : >>> do_blocking_move_to(-2.00, -18.00, 5.00)
17:16:52.608 : destination=(-18.00, -18.00, 5.00) : set_destination_to_current
17:16:52.780 : current_position=(-2.00, -18.00, 5.00) : xy move
17:16:52.780 : <<< do_blocking_move_to
17:16:52.820 : > current_position=(-2.00, -18.00, 5.00) : set_probe_deployed
17:16:52.820 : deploy: 1
17:16:52.825 : >>> do_blocking_move_to(-2.00, -18.00, -348.00)
17:16:52.825 : destination=(-2.00, -18.00, 5.00) : set_destination_to_current
17:16:52.828 : current_position=(-2.00, -18.00, 5.00) : xy move
17:16:52.829 : destination=(-2.00, -18.00, -348.00) : prepare_move_to_destination_raw
17:16:52.832 : current_position=(-2.00, -18.00, -348.00) : z lower move
17:16:52.833 : <<< do_blocking_move_to
17:16:52.956 : current_position=(-2.00, -18.00, -1.28) : sync_plan_position_delta
17:16:52.956 : >>> do_blocking_move_to(-2.00, -18.00, 3.72)
17:16:52.960 : destination=(-2.00, -18.00, -1.28) : set_destination_to_current
17:16:52.964 : destination=(-2.00, -18.00, 3.72) : prepare_move_to_destination_raw
17:16:52.964 : current_position=(-2.00, -18.00, 3.72) : z raise move
17:16:52.968 : current_position=(-2.00, -18.00, 3.72) : xy move
17:16:52.968 : <<< do_blocking_move_to
17:16:53.075 : >>> do_blocking_move_to(-2.00, -18.00, -6.28)
17:16:53.079 : destination=(-2.00, -18.00, 3.72) : set_destination_to_current
17:16:53.079 : current_position=(-2.00, -18.00, 3.72) : xy move
17:16:53.083 : destination=(-2.00, -18.00, -6.28) : prepare_move_to_destination_raw
17:16:53.087 : current_position=(-2.00, -18.00, -6.28) : z lower move
17:16:53.087 : <<< do_blocking_move_to
17:16:53.263 : current_position=(-2.00, -18.00, -1.18) : sync_plan_position_delta
17:16:53.263 : current_position=(-2.00, -18.00, -1.18) : run_z_probe
17:16:53.263 : > do_probe_raise
17:16:53.263 : do_probe_raise(5.00)
17:16:53.267 : >>> do_blocking_move_to(-2.00, -18.00, 5.00)
17:16:53.271 : destination=(-2.00, -18.00, -1.18) : set_destination_to_current
17:16:53.272 : destination=(-2.00, -18.00, 5.00) : prepare_move_to_destination_raw
17:16:53.275 : current_position=(-2.00, -18.00, 5.00) : z raise move
17:16:53.275 : current_position=(-2.00, -18.00, 5.00) : xy move
17:16:53.279 : <<< do_blocking_move_to
17:16:53.496 : <<< probe_pt
17:16:53.496 : >>> probe_pt(14.00, -18.00, 1)
17:16:53.500 : current_position=(-2.00, -18.00, 5.00) :
17:16:53.501 : do_probe_raise(5.00)
17:16:53.501 : > do_blocking_move_to_xy(14.00, -18.00)
17:16:53.505 : >>> do_blocking_move_to(14.00, -18.00, 5.00)
17:16:53.505 : destination=(-2.00, -18.00, 5.00) : set_destination_to_current
17:16:53.668 : current_position=(14.00, -18.00, 5.00) : xy move
17:16:53.669 : <<< do_blocking_move_to
17:16:53.717 : > current_position=(14.00, -18.00, 5.00) : set_probe_deployed
17:16:53.718 : deploy: 1
17:16:53.718 : >>> do_blocking_move_to(14.00, -18.00, -348.00)
17:16:53.722 : destination=(14.00, -18.00, 5.00) : set_destination_to_current
17:16:53.726 : current_position=(14.00, -18.00, 5.00) : xy move
17:16:53.726 : destination=(14.00, -18.00, -348.00) : prepare_move_to_destination_raw
17:16:53.729 : current_position=(14.00, -18.00, -348.00) : z lower move
17:16:53.730 : <<< do_blocking_move_to
17:16:53.849 : current_position=(14.00, -18.00, -1.21) : sync_plan_position_delta
17:16:53.853 : >>> do_blocking_move_to(14.00, -18.00, 3.79)
17:16:53.853 : destination=(14.00, -18.00, -1.21) : set_destination_to_current
17:16:53.857 : destination=(14.00, -18.00, 3.79) : prepare_move_to_destination_raw
17:16:53.862 : current_position=(14.00, -18.00, 3.79) : z raise move
17:16:53.862 : current_position=(14.00, -18.00, 3.79) : xy move
17:16:53.865 : <<< do_blocking_move_to
17:16:53.971 : >>> do_blocking_move_to(14.00, -18.00, -6.21)
17:16:53.972 : destination=(14.00, -18.00, 3.79) : set_destination_to_current
17:16:53.976 : current_position=(14.00, -18.00, 3.79) : xy move
17:16:53.981 : destination=(14.00, -18.00, -6.21) : prepare_move_to_destination_raw
17:16:53.981 : current_position=(14.00, -18.00, -6.21) : z lower move
17:16:53.981 : <<< do_blocking_move_to
17:16:54.156 : current_position=(14.00, -18.00, -1.11) : sync_plan_position_delta
17:16:54.160 : current_position=(14.00, -18.00, -1.11) : run_z_probe
17:16:54.160 : > do_probe_raise
17:16:54.160 : do_probe_raise(5.00)
17:16:54.160 : >>> do_blocking_move_to(14.00, -18.00, 5.00)
17:16:54.164 : destination=(14.00, -18.00, -1.11) : set_destination_to_current
17:16:54.168 : destination=(14.00, -18.00, 5.00) : prepare_move_to_destination_raw
17:16:54.172 : current_position=(14.00, -18.00, 5.00) : z raise move
17:16:54.172 : current_position=(14.00, -18.00, 5.00) : xy move
17:16:54.172 : <<< do_blocking_move_to
17:16:54.389 : <<< probe_pt
17:16:54.390 : >>> probe_pt(30.00, -18.00, 1)
17:16:54.393 : current_position=(14.00, -18.00, 5.00) :
17:16:54.394 : do_probe_raise(5.00)
17:16:54.394 : > do_blocking_move_to_xy(30.00, -18.00)
17:16:54.398 : >>> do_blocking_move_to(30.00, -18.00, 5.00)
17:16:54.398 : destination=(14.00, -18.00, 5.00) : set_destination_to_current
17:16:54.570 : current_position=(30.00, -18.00, 5.00) : xy move
17:16:54.570 : <<< do_blocking_move_to
17:16:54.632 : > current_position=(30.00, -18.00, 5.00) : set_probe_deployed
17:16:54.632 : deploy: 1
17:16:54.632 : >>> do_blocking_move_to(30.00, -18.00, -348.00)
17:16:54.636 : destination=(30.00, -18.00, 5.00) : set_destination_to_current
17:16:54.636 : current_position=(30.00, -18.00, 5.00) : xy move
17:16:54.640 : destination=(30.00, -18.00, -348.00) : prepare_move_to_destination_raw
17:16:54.643 : current_position=(30.00, -18.00, -348.00) : z lower move
17:16:54.644 : <<< do_blocking_move_to
17:16:54.763 : current_position=(30.00, -18.00, -1.16) : sync_plan_position_delta
17:16:54.763 : >>> do_blocking_move_to(30.00, -18.00, 3.84)
17:16:54.767 : destination=(30.00, -18.00, -1.16) : set_destination_to_current
17:16:54.767 : destination=(30.00, -18.00, 3.84) : prepare_move_to_destination_raw
17:16:54.771 : current_position=(30.00, -18.00, 3.84) : z raise move
17:16:54.775 : current_position=(30.00, -18.00, 3.84) : xy move
17:16:54.775 : <<< do_blocking_move_to
17:16:54.881 : >>> do_blocking_move_to(30.00, -18.00, -6.16)
17:16:54.885 : destination=(30.00, -18.00, 3.84) : set_destination_to_current
17:16:54.885 : current_position=(30.00, -18.00, 3.84) : xy move
17:16:54.889 : destination=(30.00, -18.00, -6.16) : prepare_move_to_destination_raw
17:16:54.893 : current_position=(30.00, -18.00, -6.16) : z lower move
17:16:54.893 : <<< do_blocking_move_to
17:16:55.069 : current_position=(30.00, -18.00, -1.06) : sync_plan_position_delta
17:16:55.069 : current_position=(30.00, -18.00, -1.06) : run_z_probe
17:16:55.069 : > do_probe_raise
17:16:55.069 : do_probe_raise(5.00)
17:16:55.073 : >>> do_blocking_move_to(30.00, -18.00, 5.00)
17:16:55.074 : destination=(30.00, -18.00, -1.06) : set_destination_to_current
17:16:55.078 : destination=(30.00, -18.00, 5.00) : prepare_move_to_destination_raw
17:16:55.082 : current_position=(30.00, -18.00, 5.00) : z raise move
17:16:55.082 : current_position=(30.00, -18.00, 5.00) : xy move
17:16:55.085 : <<< do_blocking_move_to
17:16:55.299 : <<< probe_pt
17:16:55.299 : >>> probe_pt(46.00, -18.00, 1)
17:16:55.299 : current_position=(30.00, -18.00, 5.00) :
17:16:55.303 : do_probe_raise(5.00)
17:16:55.303 : > do_blocking_move_to_xy(46.00, -18.00)
17:16:55.304 : >>> do_blocking_move_to(46.00, -18.00, 5.00)
17:16:55.307 : destination=(30.00, -18.00, 5.00) : set_destination_to_current
17:16:55.446 : current_position=(46.00, -18.00, 5.00) : xy move
17:16:55.449 : <<< do_blocking_move_to
17:16:55.569 : > current_position=(46.00, -18.00, 5.00) : set_probe_deployed
17:16:55.569 : deploy: 1
17:16:55.569 : >>> do_blocking_move_to(46.00, -18.00, -348.00)
17:16:55.573 : destination=(46.00, -18.00, 5.00) : set_destination_to_current
17:16:55.573 : current_position=(46.00, -18.00, 5.00) : xy move
17:16:55.577 : destination=(46.00, -18.00, -348.00) : prepare_move_to_destination_raw
17:16:55.581 : current_position=(46.00, -18.00, -348.00) : z lower move
17:16:55.581 : <<< do_blocking_move_to
17:16:55.704 : current_position=(46.00, -18.00, -1.12) : sync_plan_position_delta
17:16:55.708 : >>> do_blocking_move_to(46.00, -18.00, 3.88)
17:16:55.708 : destination=(46.00, -18.00, -1.12) : set_destination_to_current
17:16:55.712 : destination=(46.00, -18.00, 3.88) : prepare_move_to_destination_raw
17:16:55.716 : current_position=(46.00, -18.00, 3.88) : z raise move
17:16:55.716 : current_position=(46.00, -18.00, 3.88) : xy move
17:16:55.716 : <<< do_blocking_move_to
17:16:55.827 : >>> do_blocking_move_to(46.00, -18.00, -6.12)
17:16:55.827 : destination=(46.00, -18.00, 3.88) : set_destination_to_current
17:16:55.831 : current_position=(46.00, -18.00, 3.88) : xy move
17:16:55.835 : destination=(46.00, -18.00, -6.12) : prepare_move_to_destination_raw
17:16:55.835 : current_position=(46.00, -18.00, -6.12) : z lower move
17:16:55.835 : <<< do_blocking_move_to
17:16:56.015 : current_position=(46.00, -18.00, -1.10) : sync_plan_position_delta
17:16:56.015 : current_position=(46.00, -18.00, -1.10) : run_z_probe
17:16:56.015 : > do_probe_raise
17:16:56.019 : do_probe_raise(5.00)
17:16:56.019 : >>> do_blocking_move_to(46.00, -18.00, 5.00)
17:16:56.023 : destination=(46.00, -18.00, -1.10) : set_destination_to_current
17:16:56.024 : destination=(46.00, -18.00, 5.00) : prepare_move_to_destination_raw
17:16:56.027 : current_position=(46.00, -18.00, 5.00) : z raise move
17:16:56.031 : current_position=(46.00, -18.00, 5.00) : xy move
17:16:56.031 : <<< do_blocking_move_to
17:16:56.245 : <<< probe_pt
17:16:56.249 : >>> probe_pt(46.00, -2.00, 1)
17:16:56.249 : current_position=(46.00, -18.00, 5.00) :
17:16:56.249 : do_probe_raise(5.00)
17:16:56.253 : > do_blocking_move_to_xy(46.00, -2.00)
17:16:56.253 : >>> do_blocking_move_to(46.00, -2.00, 5.00)
17:16:56.257 : destination=(46.00, -18.00, 5.00) : set_destination_to_current
17:16:56.432 : current_position=(46.00, -2.00, 5.00) : xy move
17:16:56.433 : <<< do_blocking_move_to
17:16:56.482 : > current_position=(46.00, -2.00, 5.00) : set_probe_deployed
17:16:56.482 : deploy: 1
17:16:56.486 : >>> do_blocking_move_to(46.00, -2.00, -348.00)
17:16:56.486 : destination=(46.00, -2.00, 5.00) : set_destination_to_current
17:16:56.490 : current_position=(46.00, -2.00, 5.00) : xy move
17:16:56.494 : destination=(46.00, -2.00, -348.00) : prepare_move_to_destination_raw
17:16:56.495 : current_position=(46.00, -2.00, -348.00) : z lower move
17:16:56.495 : <<< do_blocking_move_to
17:16:56.614 : current_position=(46.00, -2.00, -1.05) : sync_plan_position_delta
17:16:56.614 : >>> do_blocking_move_to(46.00, -2.00, 3.95)
17:16:56.618 : destination=(46.00, -2.00, -1.05) : set_destination_to_current
17:16:56.622 : destination=(46.00, -2.00, 3.95) : prepare_move_to_destination_raw
17:16:56.622 : current_position=(46.00, -2.00, 3.95) : z raise move
17:16:56.626 : current_position=(46.00, -2.00, 3.95) : xy move
17:16:56.626 : <<< do_blocking_move_to
17:16:56.732 : >>> do_blocking_move_to(46.00, -2.00, -6.05)
17:16:56.736 : destination=(46.00, -2.00, 3.95) : set_destination_to_current
17:16:56.736 : current_position=(46.00, -2.00, 3.95) : xy move
17:16:56.741 : destination=(46.00, -2.00, -6.05) : prepare_move_to_destination_raw
17:16:56.744 : current_position=(46.00, -2.00, -6.05) : z lower move
17:16:56.745 : <<< do_blocking_move_to
17:16:56.921 : current_position=(46.00, -2.00, -0.96) : sync_plan_position_delta
17:16:56.921 : current_position=(46.00, -2.00, -0.96) : run_z_probe
17:16:56.921 : > do_probe_raise
17:16:56.925 : do_probe_raise(5.00)
17:16:56.925 : >>> do_blocking_move_to(46.00, -2.00, 5.00)
17:16:56.929 : destination=(46.00, -2.00, -0.96) : set_destination_to_current
17:16:56.929 : destination=(46.00, -2.00, 5.00) : prepare_move_to_destination_raw
17:16:56.933 : current_position=(46.00, -2.00, 5.00) : z raise move
17:16:56.937 : current_position=(46.00, -2.00, 5.00) : xy move
17:16:56.937 : <<< do_blocking_move_to
17:16:57.146 : <<< probe_pt
17:16:57.150 : >>> probe_pt(30.00, -2.00, 1)
17:16:57.150 : current_position=(46.00, -2.00, 5.00) :
17:16:57.150 : do_probe_raise(5.00)
17:16:57.150 : > do_blocking_move_to_xy(30.00, -2.00)
17:16:57.154 : >>> do_blocking_move_to(30.00, -2.00, 5.00)
17:16:57.158 : destination=(46.00, -2.00, 5.00) : set_destination_to_current
17:16:57.297 : current_position=(30.00, -2.00, 5.00) : xy move
17:16:57.297 : <<< do_blocking_move_to
17:16:57.420 : > current_position=(30.00, -2.00, 5.00) : set_probe_deployed
17:16:57.420 : deploy: 1
17:16:57.424 : >>> do_blocking_move_to(30.00, -2.00, -348.00)
17:16:57.425 : destination=(30.00, -2.00, 5.00) : set_destination_to_current
17:16:57.429 : current_position=(30.00, -2.00, 5.00) : xy move
17:16:57.429 : destination=(30.00, -2.00, -348.00) : prepare_move_to_destination_raw
17:16:57.432 : current_position=(30.00, -2.00, -348.00) : z lower move
17:16:57.432 : <<< do_blocking_move_to
17:16:57.551 : current_position=(30.00, -2.00, -1.07) : sync_plan_position_delta
17:16:57.551 : >>> do_blocking_move_to(30.00, -2.00, 3.93)
17:16:57.555 : destination=(30.00, -2.00, -1.07) : set_destination_to_current
17:16:57.560 : destination=(30.00, -2.00, 3.93) : prepare_move_to_destination_raw
17:16:57.560 : current_position=(30.00, -2.00, 3.93) : z raise move
17:16:57.563 : current_position=(30.00, -2.00, 3.93) : xy move
17:16:57.563 : <<< do_blocking_move_to
17:16:57.670 : >>> do_blocking_move_to(30.00, -2.00, -6.07)
17:16:57.674 : destination=(30.00, -2.00, 3.93) : set_destination_to_current
17:16:57.674 : current_position=(30.00, -2.00, 3.93) : xy move
17:16:57.678 : destination=(30.00, -2.00, -6.07) : prepare_move_to_destination_raw
17:16:57.682 : current_position=(30.00, -2.00, -6.07) : z lower move
17:16:57.682 : <<< do_blocking_move_to
17:16:57.858 : current_position=(30.00, -2.00, -0.96) : sync_plan_position_delta
17:16:57.859 : current_position=(30.00, -2.00, -0.96) : run_z_probe
17:16:57.859 : > do_probe_raise
17:16:57.859 : do_probe_raise(5.00)
17:16:57.863 : >>> do_blocking_move_to(30.00, -2.00, 5.00)
17:16:57.867 : destination=(30.00, -2.00, -0.96) : set_destination_to_current
17:16:57.867 : destination=(30.00, -2.00, 5.00) : prepare_move_to_destination_raw
17:16:57.871 : current_position=(30.00, -2.00, 5.00) : z raise move
17:16:57.871 : current_position=(30.00, -2.00, 5.00) : xy move
17:16:57.874 : <<< do_blocking_move_to
17:16:58.083 : <<< probe_pt
17:16:58.083 : >>> probe_pt(14.00, -2.00, 1)
17:16:58.087 : current_position=(30.00, -2.00, 5.00) :
17:16:58.088 : do_probe_raise(5.00)
17:16:58.088 : > do_blocking_move_to_xy(14.00, -2.00)
17:16:58.092 : >>> do_blocking_move_to(14.00, -2.00, 5.00)
17:16:58.092 : destination=(30.00, -2.00, 5.00) : set_destination_to_current
17:16:58.255 : current_position=(14.00, -2.00, 5.00) : xy move
17:16:58.256 : <<< do_blocking_move_to
17:16:58.326 : > current_position=(14.00, -2.00, 5.00) : set_probe_deployed
17:16:58.326 : deploy: 1
17:16:58.326 : >>> do_blocking_move_to(14.00, -2.00, -348.00)
17:16:58.330 : destination=(14.00, -2.00, 5.00) : set_destination_to_current
17:16:58.330 : current_position=(14.00, -2.00, 5.00) : xy move
17:16:58.334 : destination=(14.00, -2.00, -348.00) : prepare_move_to_destination_raw
17:16:58.338 : current_position=(14.00, -2.00, -348.00) : z lower move
17:16:58.338 : <<< do_blocking_move_to
17:16:58.457 : current_position=(14.00, -2.00, -1.15) : sync_plan_position_delta
17:16:58.457 : >>> do_blocking_move_to(14.00, -2.00, 3.85)
17:16:58.461 : destination=(14.00, -2.00, -1.15) : set_destination_to_current
17:16:58.466 : destination=(14.00, -2.00, 3.85) : prepare_move_to_destination_raw
17:16:58.466 : current_position=(14.00, -2.00, 3.85) : z raise move
17:16:58.469 : current_position=(14.00, -2.00, 3.85) : xy move
17:16:58.469 : <<< do_blocking_move_to
17:16:58.575 : >>> do_blocking_move_to(14.00, -2.00, -6.15)
17:16:58.579 : destination=(14.00, -2.00, 3.85) : set_destination_to_current
17:16:58.579 : current_position=(14.00, -2.00, 3.85) : xy move
17:16:58.583 : destination=(14.00, -2.00, -6.15) : prepare_move_to_destination_raw
17:16:58.587 : current_position=(14.00, -2.00, -6.15) : z lower move
17:16:58.587 : <<< do_blocking_move_to
17:16:58.764 : current_position=(14.00, -2.00, -1.03) : sync_plan_position_delta
17:16:58.764 : current_position=(14.00, -2.00, -1.03) : run_z_probe
17:16:58.764 : > do_probe_raise
17:16:58.764 : do_probe_raise(5.00)
17:16:58.768 : >>> do_blocking_move_to(14.00, -2.00, 5.00)
17:16:58.768 : destination=(14.00, -2.00, -1.03) : set_destination_to_current
17:16:58.772 : destination=(14.00, -2.00, 5.00) : prepare_move_to_destination_raw
17:16:58.776 : current_position=(14.00, -2.00, 5.00) : z raise move
17:16:58.776 : current_position=(14.00, -2.00, 5.00) : xy move
17:16:58.779 : <<< do_blocking_move_to
17:16:58.993 : <<< probe_pt
17:16:58.993 : >>> probe_pt(-2.00, -2.00, 1)
17:16:58.993 : current_position=(14.00, -2.00, 5.00) :
17:16:58.993 : do_probe_raise(5.00)
17:16:58.998 : > do_blocking_move_to_xy(-2.00, -2.00)
17:16:58.998 : >>> do_blocking_move_to(-2.00, -2.00, 5.00)
17:16:59.001 : destination=(14.00, -2.00, 5.00) : set_destination_to_current
17:16:59.165 : current_position=(-2.00, -2.00, 5.00) : xy move
17:16:59.168 : <<< do_blocking_move_to
17:16:59.214 : > current_position=(-2.00, -2.00, 5.00) : set_probe_deployed
17:16:59.218 : deploy: 1
17:16:59.218 : >>> do_blocking_move_to(-2.00, -2.00, -348.00)
17:16:59.223 : destination=(-2.00, -2.00, 5.00) : set_destination_to_current
17:16:59.223 : current_position=(-2.00, -2.00, 5.00) : xy move
17:16:59.227 : destination=(-2.00, -2.00, -348.00) : prepare_move_to_destination_raw
17:16:59.227 : current_position=(-2.00, -2.00, -348.00) : z lower move
17:16:59.227 : <<< do_blocking_move_to
17:16:59.349 : current_position=(-2.00, -2.00, -1.21) : sync_plan_position_delta
17:16:59.349 : >>> do_blocking_move_to(-2.00, -2.00, 3.79)
17:16:59.354 : destination=(-2.00, -2.00, -1.21) : set_destination_to_current
17:16:59.358 : destination=(-2.00, -2.00, 3.79) : prepare_move_to_destination_raw
17:16:59.358 : current_position=(-2.00, -2.00, 3.79) : z raise move
17:16:59.362 : current_position=(-2.00, -2.00, 3.79) : xy move
17:16:59.362 : <<< do_blocking_move_to
17:16:59.468 : >>> do_blocking_move_to(-2.00, -2.00, -6.21)
17:16:59.472 : destination=(-2.00, -2.00, 3.79) : set_destination_to_current
17:16:59.472 : current_position=(-2.00, -2.00, 3.79) : xy move
17:16:59.476 : destination=(-2.00, -2.00, -6.21) : prepare_move_to_destination_raw
17:16:59.480 : current_position=(-2.00, -2.00, -6.21) : z lower move
17:16:59.480 : <<< do_blocking_move_to
17:16:59.653 : current_position=(-2.00, -2.00, -1.09) : sync_plan_position_delta
17:16:59.656 : current_position=(-2.00, -2.00, -1.09) : run_z_probe
17:16:59.656 : > do_probe_raise
17:16:59.656 : do_probe_raise(5.00)
17:16:59.660 : >>> do_blocking_move_to(-2.00, -2.00, 5.00)
17:16:59.661 : destination=(-2.00, -2.00, -1.09) : set_destination_to_current
17:16:59.665 : destination=(-2.00, -2.00, 5.00) : prepare_move_to_destination_raw
17:16:59.669 : current_position=(-2.00, -2.00, 5.00) : z raise move
17:16:59.669 : current_position=(-2.00, -2.00, 5.00) : xy move
17:16:59.669 : <<< do_blocking_move_to
17:16:59.886 : <<< probe_pt
17:16:59.886 : >>> probe_pt(-18.00, -2.00, 1)
17:16:59.890 : current_position=(-2.00, -2.00, 5.00) :
17:16:59.890 : do_probe_raise(5.00)
17:16:59.890 : > do_blocking_move_to_xy(-18.00, -2.00)
17:16:59.894 : >>> do_blocking_move_to(-18.00, -2.00, 5.00)
17:16:59.894 : destination=(-2.00, -2.00, 5.00) : set_destination_to_current
17:17:00.065 : current_position=(-18.00, -2.00, 5.00) : xy move
17:17:00.066 : <<< do_blocking_move_to
17:17:00.111 : > current_position=(-18.00, -2.00, 5.00) : set_probe_deployed
17:17:00.111 : deploy: 1
17:17:00.115 : >>> do_blocking_move_to(-18.00, -2.00, -348.00)
17:17:00.115 : destination=(-18.00, -2.00, 5.00) : set_destination_to_current
17:17:00.119 : current_position=(-18.00, -2.00, 5.00) : xy move
17:17:00.119 : destination=(-18.00, -2.00, -348.00) : prepare_move_to_destination_raw
17:17:00.123 : current_position=(-18.00, -2.00, -348.00) : z lower move
17:17:00.123 : <<< do_blocking_move_to
17:17:00.246 : current_position=(-18.00, -2.00, -1.28) : sync_plan_position_delta
17:17:00.247 : >>> do_blocking_move_to(-18.00, -2.00, 3.72)
17:17:00.251 : destination=(-18.00, -2.00, -1.28) : set_destination_to_current
17:17:00.255 : destination=(-18.00, -2.00, 3.72) : prepare_move_to_destination_raw
17:17:00.255 : current_position=(-18.00, -2.00, 3.72) : z raise move
17:17:00.258 : current_position=(-18.00, -2.00, 3.72) : xy move
17:17:00.259 : <<< do_blocking_move_to
17:17:00.365 : >>> do_blocking_move_to(-18.00, -2.00, -6.28)
17:17:00.369 : destination=(-18.00, -2.00, 3.72) : set_destination_to_current
17:17:00.370 : current_position=(-18.00, -2.00, 3.72) : xy move
17:17:00.374 : destination=(-18.00, -2.00, -6.28) : prepare_move_to_destination_raw
17:17:00.377 : current_position=(-18.00, -2.00, -6.28) : z lower move
17:17:00.377 : <<< do_blocking_move_to
17:17:00.554 : current_position=(-18.00, -2.00, -1.17) : sync_plan_position_delta
17:17:00.554 : current_position=(-18.00, -2.00, -1.17) : run_z_probe
17:17:00.554 : > do_probe_raise
17:17:00.554 : do_probe_raise(5.00)
17:17:00.558 : >>> do_blocking_move_to(-18.00, -2.00, 5.00)
17:17:00.562 : destination=(-18.00, -2.00, -1.17) : set_destination_to_current
17:17:00.563 : destination=(-18.00, -2.00, 5.00) : prepare_move_to_destination_raw
17:17:00.566 : current_position=(-18.00, -2.00, 5.00) : z raise move
17:17:00.567 : current_position=(-18.00, -2.00, 5.00) : xy move
17:17:00.570 : <<< do_blocking_move_to
17:17:00.788 : <<< probe_pt
17:17:00.788 : >>> probe_pt(-34.00, -2.00, 1)
17:17:00.788 : current_position=(-18.00, -2.00, 5.00) :
17:17:00.791 : do_probe_raise(5.00)
17:17:00.792 : > do_blocking_move_to_xy(-34.00, -2.00)
17:17:00.792 : >>> do_blocking_move_to(-34.00, -2.00, 5.00)
17:17:00.796 : destination=(-18.00, -2.00, 5.00) : set_destination_to_current
17:17:00.946 : current_position=(-34.00, -2.00, 5.00) : xy move
17:17:00.946 : <<< do_blocking_move_to
17:17:01.033 : > current_position=(-34.00, -2.00, 5.00) : set_probe_deployed
17:17:01.033 : deploy: 1
17:17:01.033 : >>> do_blocking_move_to(-34.00, -2.00, -348.00)
17:17:01.037 : destination=(-34.00, -2.00, 5.00) : set_destination_to_current
17:17:01.041 : current_position=(-34.00, -2.00, 5.00) : xy move
17:17:01.041 : destination=(-34.00, -2.00, -348.00) : prepare_move_to_destination_raw
17:17:01.045 : current_position=(-34.00, -2.00, -348.00) : z lower move
17:17:01.045 : <<< do_blocking_move_to
17:17:01.168 : current_position=(-33.99, -2.00, -1.39) : sync_plan_position_delta
17:17:01.171 : >>> do_blocking_move_to(-33.99, -2.00, 3.61)
17:17:01.172 : destination=(-33.99, -2.00, -1.39) : set_destination_to_current
17:17:01.176 : destination=(-33.99, -2.00, 3.61) : prepare_move_to_destination_raw
17:17:01.180 : current_position=(-33.99, -2.00, 3.61) : z raise move
17:17:01.180 : current_position=(-33.99, -2.00, 3.61) : xy move
17:17:01.180 : <<< do_blocking_move_to
17:17:01.291 : >>> do_blocking_move_to(-33.99, -2.00, -6.39)
17:17:01.291 : destination=(-33.99, -2.00, 3.61) : set_destination_to_current
17:17:01.295 : current_position=(-33.99, -2.00, 3.61) : xy move
17:17:01.299 : destination=(-33.99, -2.00, -6.39) : prepare_move_to_destination_raw
17:17:01.299 : current_position=(-33.99, -2.00, -6.39) : z lower move
17:17:01.299 : <<< do_blocking_move_to
17:17:01.475 : current_position=(-33.99, -2.00, -1.31) : sync_plan_position_delta
17:17:01.479 : current_position=(-33.99, -2.00, -1.31) : run_z_probe
17:17:01.480 : > do_probe_raise
17:17:01.480 : do_probe_raise(5.00)
17:17:01.484 : >>> do_blocking_move_to(-33.99, -2.00, 5.00)
17:17:01.484 : destination=(-33.99, -2.00, -1.31) : set_destination_to_current
17:17:01.488 : destination=(-33.99, -2.00, 5.00) : prepare_move_to_destination_raw
17:17:01.492 : current_position=(-33.99, -2.00, 5.00) : z raise move
17:17:01.492 : current_position=(-33.99, -2.00, 5.00) : xy move
17:17:01.492 : <<< do_blocking_move_to
17:17:01.717 : <<< probe_pt
17:17:01.717 : >>> probe_pt(-34.00, 14.00, 1)
17:17:01.717 : current_position=(-33.99, -2.00, 5.00) :
17:17:01.721 : do_probe_raise(5.00)
17:17:01.721 : > do_blocking_move_to_xy(-34.00, 14.00)
17:17:01.722 : >>> do_blocking_move_to(-34.00, 14.00, 5.00)
17:17:01.725 : destination=(-33.99, -2.00, 5.00) : set_destination_to_current
17:17:01.893 : current_position=(-34.00, 14.00, 5.00) : xy move
17:17:01.893 : <<< do_blocking_move_to
17:17:01.942 : > current_position=(-34.00, 14.00, 5.00) : set_probe_deployed
17:17:01.942 : deploy: 1
17:17:01.942 : >>> do_blocking_move_to(-34.00, 14.00, -348.00)
17:17:01.947 : destination=(-34.00, 14.00, 5.00) : set_destination_to_current
17:17:01.951 : current_position=(-34.00, 14.00, 5.00) : xy move
17:17:01.951 : destination=(-34.00, 14.00, -348.00) : prepare_move_to_destination_raw
17:17:01.955 : current_position=(-34.00, 14.00, -348.00) : z lower move
17:17:01.955 : <<< do_blocking_move_to
17:17:02.077 : current_position=(-34.00, 13.99, -1.34) : sync_plan_position_delta
17:17:02.077 : >>> do_blocking_move_to(-34.00, 13.99, 3.66)
17:17:02.081 : destination=(-34.00, 13.99, -1.34) : set_destination_to_current
17:17:02.085 : destination=(-34.00, 13.99, 3.66) : prepare_move_to_destination_raw
17:17:02.085 : current_position=(-34.00, 13.99, 3.66) : z raise move
17:17:02.089 : current_position=(-34.00, 13.99, 3.66) : xy move
17:17:02.089 : <<< do_blocking_move_to
17:17:02.200 : >>> do_blocking_move_to(-34.00, 13.99, -6.34)
17:17:02.200 : destination=(-34.00, 13.99, 3.66) : set_destination_to_current
17:17:02.205 : current_position=(-34.00, 13.99, 3.66) : xy move
17:17:02.206 : destination=(-34.00, 13.99, -6.34) : prepare_move_to_destination_raw
17:17:02.209 : current_position=(-34.00, 13.99, -6.34) : z lower move
17:17:02.209 : <<< do_blocking_move_to
17:17:02.385 : current_position=(-34.00, 13.99, -1.23) : sync_plan_position_delta
17:17:02.385 : current_position=(-34.00, 13.99, -1.23) : run_z_probe
17:17:02.389 : > do_probe_raise
17:17:02.389 : do_probe_raise(5.00)
17:17:02.389 : >>> do_blocking_move_to(-34.00, 13.99, 5.00)
17:17:02.393 : destination=(-34.00, 13.99, -1.23) : set_destination_to_current
17:17:02.397 : destination=(-34.00, 13.99, 5.00) : prepare_move_to_destination_raw
17:17:02.398 : current_position=(-34.00, 13.99, 5.00) : z raise move
17:17:02.401 : current_position=(-34.00, 13.99, 5.00) : xy move
17:17:02.401 : <<< do_blocking_move_to
17:17:02.622 : <<< probe_pt
17:17:02.623 : >>> probe_pt(-18.00, 14.00, 1)
17:17:02.623 : current_position=(-34.00, 13.99, 5.00) :
17:17:02.626 : do_probe_raise(5.00)
17:17:02.627 : > do_blocking_move_to_xy(-18.00, 14.00)
17:17:02.627 : >>> do_blocking_move_to(-18.00, 14.00, 5.00)
17:17:02.630 : destination=(-34.00, 13.99, 5.00) : set_destination_to_current
17:17:02.774 : current_position=(-18.00, 14.00, 5.00) : xy move
17:17:02.774 : <<< do_blocking_move_to
17:17:02.872 : > current_position=(-18.00, 14.00, 5.00) : set_probe_deployed
17:17:02.872 : deploy: 1
17:17:02.876 : >>> do_blocking_move_to(-18.00, 14.00, -348.00)
17:17:02.876 : destination=(-18.00, 14.00, 5.00) : set_destination_to_current
17:17:02.880 : current_position=(-18.00, 14.00, 5.00) : xy move
17:17:02.884 : destination=(-18.00, 14.00, -348.00) : prepare_move_to_destination_raw
17:17:02.884 : current_position=(-18.00, 14.00, -348.00) : z lower move
17:17:02.887 : <<< do_blocking_move_to
17:17:03.007 : current_position=(-18.00, 14.00, -1.25) : sync_plan_position_delta
17:17:03.007 : >>> do_blocking_move_to(-18.00, 14.00, 3.75)
17:17:03.011 : destination=(-18.00, 14.00, -1.25) : set_destination_to_current
17:17:03.015 : destination=(-18.00, 14.00, 3.75) : prepare_move_to_destination_raw
17:17:03.016 : current_position=(-18.00, 14.00, 3.75) : z raise move
17:17:03.019 : current_position=(-18.00, 14.00, 3.75) : xy move
17:17:03.019 : <<< do_blocking_move_to
17:17:03.126 : >>> do_blocking_move_to(-18.00, 14.00, -6.25)
17:17:03.130 : destination=(-18.00, 14.00, 3.75) : set_destination_to_current
17:17:03.130 : current_position=(-18.00, 14.00, 3.75) : xy move
17:17:03.134 : destination=(-18.00, 14.00, -6.25) : prepare_move_to_destination_raw
17:17:03.137 : current_position=(-18.00, 14.00, -6.25) : z lower move
17:17:03.137 : <<< do_blocking_move_to
17:17:03.309 : current_position=(-18.00, 14.00, -1.13) : sync_plan_position_delta
17:17:03.313 : current_position=(-18.00, 14.00, -1.13) : run_z_probe
17:17:03.314 : > do_probe_raise
17:17:03.314 : do_probe_raise(5.00)
17:17:03.318 : >>> do_blocking_move_to(-18.00, 14.00, 5.00)
17:17:03.318 : destination=(-18.00, 14.00, -1.13) : set_destination_to_current
17:17:03.323 : destination=(-18.00, 14.00, 5.00) : prepare_move_to_destination_raw
17:17:03.327 : current_position=(-18.00, 14.00, 5.00) : z raise move
17:17:03.328 : current_position=(-18.00, 14.00, 5.00) : xy move
17:17:03.328 : <<< do_blocking_move_to
17:17:03.543 : <<< probe_pt
17:17:03.547 : >>> probe_pt(-2.00, 14.00, 1)
17:17:03.548 : current_position=(-18.00, 14.00, 5.00) :
17:17:03.548 : do_probe_raise(5.00)
17:17:03.548 : > do_blocking_move_to_xy(-2.00, 14.00)
17:17:03.552 : >>> do_blocking_move_to(-2.00, 14.00, 5.00)
17:17:03.555 : destination=(-18.00, 14.00, 5.00) : set_destination_to_current
17:17:03.724 : current_position=(-2.00, 14.00, 5.00) : xy move
17:17:03.724 : <<< do_blocking_move_to
17:17:03.777 : > current_position=(-2.00, 14.00, 5.00) : set_probe_deployed
17:17:03.777 : deploy: 1
17:17:03.777 : >>> do_blocking_move_to(-2.00, 14.00, -348.00)
17:17:03.781 : destination=(-2.00, 14.00, 5.00) : set_destination_to_current
17:17:03.785 : current_position=(-2.00, 14.00, 5.00) : xy move
17:17:03.786 : destination=(-2.00, 14.00, -348.00) : prepare_move_to_destination_raw
17:17:03.789 : current_position=(-2.00, 14.00, -348.00) : z lower move
17:17:03.789 : <<< do_blocking_move_to
17:17:03.908 : current_position=(-2.00, 14.00, -1.15) : sync_plan_position_delta
17:17:03.909 : >>> do_blocking_move_to(-2.00, 14.00, 3.85)
17:17:03.913 : destination=(-2.00, 14.00, -1.15) : set_destination_to_current
17:17:03.917 : destination=(-2.00, 14.00, 3.85) : prepare_move_to_destination_raw
17:17:03.917 : current_position=(-2.00, 14.00, 3.85) : z raise move
17:17:03.920 : current_position=(-2.00, 14.00, 3.85) : xy move
17:17:03.920 : <<< do_blocking_move_to
17:17:04.031 : >>> do_blocking_move_to(-2.00, 14.00, -6.15)
17:17:04.031 : destination=(-2.00, 14.00, 3.85) : set_destination_to_current
17:17:04.035 : current_position=(-2.00, 14.00, 3.85) : xy move
17:17:04.035 : destination=(-2.00, 14.00, -6.15) : prepare_move_to_destination_raw
17:17:04.039 : current_position=(-2.00, 14.00, -6.15) : z lower move
17:17:04.039 : <<< do_blocking_move_to
17:17:04.215 : current_position=(-2.00, 14.00, -1.02) : sync_plan_position_delta
17:17:04.215 : current_position=(-2.00, 14.00, -1.02) : run_z_probe
17:17:04.215 : > do_probe_raise
17:17:04.215 : do_probe_raise(5.00)
17:17:04.219 : >>> do_blocking_move_to(-2.00, 14.00, 5.00)
17:17:04.224 : destination=(-2.00, 14.00, -1.02) : set_destination_to_current
17:17:04.224 : destination=(-2.00, 14.00, 5.00) : prepare_move_to_destination_raw
17:17:04.228 : current_position=(-2.00, 14.00, 5.00) : z raise move
17:17:04.228 : current_position=(-2.00, 14.00, 5.00) : xy move
17:17:04.231 : <<< do_blocking_move_to
17:17:04.444 : <<< probe_pt
17:17:04.444 : >>> probe_pt(14.00, 14.00, 1)
17:17:04.444 : current_position=(-2.00, 14.00, 5.00) :
17:17:04.448 : do_probe_raise(5.00)
17:17:04.448 : > do_blocking_move_to_xy(14.00, 14.00)
17:17:04.448 : >>> do_blocking_move_to(14.00, 14.00, 5.00)
17:17:04.452 : destination=(-2.00, 14.00, 5.00) : set_destination_to_current
17:17:04.616 : current_position=(14.00, 14.00, 5.00) : xy move
17:17:04.616 : <<< do_blocking_move_to
17:17:04.674 : > current_position=(14.00, 14.00, 5.00) : set_probe_deployed
17:17:04.674 : deploy: 1
17:17:04.674 : >>> do_blocking_move_to(14.00, 14.00, -348.00)
17:17:04.678 : destination=(14.00, 14.00, 5.00) : set_destination_to_current
17:17:04.678 : current_position=(14.00, 14.00, 5.00) : xy move
17:17:04.682 : destination=(14.00, 14.00, -348.00) : prepare_move_to_destination_raw
17:17:04.682 : current_position=(14.00, 14.00, -348.00) : z lower move
17:17:04.685 : <<< do_blocking_move_to
17:17:04.801 : current_position=(14.00, 14.00, -1.06) : sync_plan_position_delta
17:17:04.805 : >>> do_blocking_move_to(14.00, 14.00, 3.94)
17:17:04.805 : destination=(14.00, 14.00, -1.06) : set_destination_to_current
17:17:04.809 : destination=(14.00, 14.00, 3.94) : prepare_move_to_destination_raw
17:17:04.813 : current_position=(14.00, 14.00, 3.94) : z raise move
17:17:04.814 : current_position=(14.00, 14.00, 3.94) : xy move
17:17:04.814 : <<< do_blocking_move_to
17:17:04.924 : >>> do_blocking_move_to(14.00, 14.00, -6.06)
17:17:04.924 : destination=(14.00, 14.00, 3.94) : set_destination_to_current
17:17:04.928 : current_position=(14.00, 14.00, 3.94) : xy move
17:17:04.932 : destination=(14.00, 14.00, -6.06) : prepare_move_to_destination_raw
17:17:04.932 : current_position=(14.00, 14.00, -6.06) : z lower move
17:17:04.932 : <<< do_blocking_move_to
17:17:05.107 : current_position=(14.00, 14.00, -0.94) : sync_plan_position_delta
17:17:05.108 : current_position=(14.00, 14.00, -0.94) : run_z_probe
17:17:05.112 : > do_probe_raise
17:17:05.112 : do_probe_raise(5.00)
17:17:05.112 : >>> do_blocking_move_to(14.00, 14.00, 5.00)
17:17:05.116 : destination=(14.00, 14.00, -0.94) : set_destination_to_current
17:17:05.116 : destination=(14.00, 14.00, 5.00) : prepare_move_to_destination_raw
17:17:05.120 : current_position=(14.00, 14.00, 5.00) : z raise move
17:17:05.124 : current_position=(14.00, 14.00, 5.00) : xy move
17:17:05.124 : <<< do_blocking_move_to
17:17:05.333 : <<< probe_pt
17:17:05.337 : >>> probe_pt(30.00, 14.00, 1)
17:17:05.337 : current_position=(14.00, 14.00, 5.00) :
17:17:05.337 : do_probe_raise(5.00)
17:17:05.337 : > do_blocking_move_to_xy(30.00, 14.00)
17:17:05.341 : >>> do_blocking_move_to(30.00, 14.00, 5.00)
17:17:05.345 : destination=(14.00, 14.00, 5.00) : set_destination_to_current
17:17:05.493 : current_position=(30.00, 14.00, 5.00) : xy move
17:17:05.497 : <<< do_blocking_move_to
17:17:05.579 : > current_position=(30.00, 14.00, 5.00) : set_probe_deployed
17:17:05.579 : deploy: 1
17:17:05.579 : >>> do_blocking_move_to(30.00, 14.00, -348.00)
17:17:05.583 : destination=(30.00, 14.00, 5.00) : set_destination_to_current
17:17:05.587 : current_position=(30.00, 14.00, 5.00) : xy move
17:17:05.588 : destination=(30.00, 14.00, -348.00) : prepare_move_to_destination_raw
17:17:05.591 : current_position=(30.00, 14.00, -348.00) : z lower move
17:17:05.592 : <<< do_blocking_move_to
17:17:05.706 : current_position=(30.00, 14.00, -0.97) : sync_plan_position_delta
17:17:05.710 : >>> do_blocking_move_to(30.00, 14.00, 4.03)
17:17:05.710 : destination=(30.00, 14.00, -0.97) : set_destination_to_current
17:17:05.714 : destination=(30.00, 14.00, 4.03) : prepare_move_to_destination_raw
17:17:05.718 : current_position=(30.00, 14.00, 4.03) : z raise move
17:17:05.719 : current_position=(30.00, 14.00, 4.03) : xy move
17:17:05.719 : <<< do_blocking_move_to
17:17:05.829 : >>> do_blocking_move_to(30.00, 14.00, -5.97)
17:17:05.830 : destination=(30.00, 14.00, 4.03) : set_destination_to_current
17:17:05.834 : current_position=(30.00, 14.00, 4.03) : xy move
17:17:05.837 : destination=(30.00, 14.00, -5.97) : prepare_move_to_destination_raw
17:17:05.838 : current_position=(30.00, 14.00, -5.97) : z lower move
17:17:05.838 : <<< do_blocking_move_to
17:17:06.013 : current_position=(30.00, 14.00, -0.89) : sync_plan_position_delta
17:17:06.017 : current_position=(30.00, 14.00, -0.89) : run_z_probe
17:17:06.017 : > do_probe_raise
17:17:06.017 : do_probe_raise(5.00)
17:17:06.022 : >>> do_blocking_move_to(30.00, 14.00, 5.00)
17:17:06.023 : destination=(30.00, 14.00, -0.89) : set_destination_to_current
17:17:06.026 : destination=(30.00, 14.00, 5.00) : prepare_move_to_destination_raw
17:17:06.027 : current_position=(30.00, 14.00, 5.00) : z raise move
17:17:06.030 : current_position=(30.00, 14.00, 5.00) : xy move
17:17:06.033 : <<< do_blocking_move_to
17:17:06.238 : <<< probe_pt
17:17:06.238 : >>> probe_pt(46.00, 14.00, 1)
17:17:06.242 : current_position=(30.00, 14.00, 5.00) :
17:17:06.242 : do_probe_raise(5.00)
17:17:06.243 : > do_blocking_move_to_xy(46.00, 14.00)
17:17:06.246 : >>> do_blocking_move_to(46.00, 14.00, 5.00)
17:17:06.248 : destination=(30.00, 14.00, 5.00) : set_destination_to_current
17:17:06.390 : current_position=(46.00, 14.00, 5.00) : xy move
17:17:06.390 : <<< do_blocking_move_to
17:17:06.517 : > current_position=(46.00, 14.00, 5.00) : set_probe_deployed
17:17:06.517 : deploy: 1
17:17:06.521 : >>> do_blocking_move_to(46.00, 14.00, -348.00)
17:17:06.522 : destination=(46.00, 14.00, 5.00) : set_destination_to_current
17:17:06.526 : current_position=(46.00, 14.00, 5.00) : xy move
17:17:06.530 : destination=(46.00, 14.00, -348.00) : prepare_move_to_destination_raw
17:17:06.530 : current_position=(46.00, 14.00, -348.00) : z lower move
17:17:06.531 : <<< do_blocking_move_to
17:17:06.648 : current_position=(46.00, 14.00, -0.95) : sync_plan_position_delta
17:17:06.648 : >>> do_blocking_move_to(46.00, 14.00, 4.05)
17:17:06.648 : destination=(46.00, 14.00, -0.95) : set_destination_to_current
17:17:06.652 : destination=(46.00, 14.00, 4.05) : prepare_move_to_destination_raw
17:17:06.656 : current_position=(46.00, 14.00, 4.05) : z raise move
17:17:06.656 : current_position=(46.00, 14.00, 4.05) : xy move
17:17:06.659 : <<< do_blocking_move_to
17:17:06.767 : >>> do_blocking_move_to(46.00, 14.00, -5.95)
17:17:06.771 : destination=(46.00, 14.00, 4.05) : set_destination_to_current
17:17:06.771 : current_position=(46.00, 14.00, 4.05) : xy move
17:17:06.775 : destination=(46.00, 14.00, -5.95) : prepare_move_to_destination_raw
17:17:06.776 : current_position=(46.00, 14.00, -5.95) : z lower move
17:17:06.779 : <<< do_blocking_move_to
17:17:06.955 : current_position=(46.00, 14.00, -0.88) : sync_plan_position_delta
17:17:06.955 : current_position=(46.00, 14.00, -0.88) : run_z_probe
17:17:06.955 : > do_probe_raise
17:17:06.955 : do_probe_raise(5.00)
17:17:06.959 : >>> do_blocking_move_to(46.00, 14.00, 5.00)
17:17:06.960 : destination=(46.00, 14.00, -0.88) : set_destination_to_current
17:17:06.963 : destination=(46.00, 14.00, 5.00) : prepare_move_to_destination_raw
17:17:06.967 : current_position=(46.00, 14.00, 5.00) : z raise move
17:17:06.968 : current_position=(46.00, 14.00, 5.00) : xy move
17:17:06.968 : <<< do_blocking_move_to
17:17:07.176 : <<< probe_pt
17:17:07.181 : >>> probe_pt(30.00, 30.00, 1)
17:17:07.181 : current_position=(46.00, 14.00, 5.00) :
17:17:07.181 : do_probe_raise(5.00)
17:17:07.181 : > do_blocking_move_to_xy(30.00, 30.00)
17:17:07.185 : >>> do_blocking_move_to(30.00, 30.00, 5.00)
17:17:07.188 : destination=(46.00, 14.00, 5.00) : set_destination_to_current
17:17:07.422 : current_position=(30.00, 30.00, 5.00) : xy move
17:17:07.423 : <<< do_blocking_move_to
17:17:07.484 : > current_position=(30.00, 30.00, 5.00) : set_probe_deployed
17:17:07.484 : deploy: 1
17:17:07.484 : >>> do_blocking_move_to(30.00, 30.00, -348.00)
17:17:07.488 : destination=(30.00, 30.00, 5.00) : set_destination_to_current
17:17:07.489 : current_position=(30.00, 30.00, 5.00) : xy move
17:17:07.492 : destination=(30.00, 30.00, -348.00) : prepare_move_to_destination_raw
17:17:07.492 : current_position=(30.00, 30.00, -348.00) : z lower move
17:17:07.495 : <<< do_blocking_move_to
17:17:07.611 : current_position=(30.00, 30.00, -0.94) : sync_plan_position_delta
17:17:07.611 : >>> do_blocking_move_to(30.00, 30.00, 4.06)
17:17:07.615 : destination=(30.00, 30.00, -0.94) : set_destination_to_current
17:17:07.619 : destination=(30.00, 30.00, 4.06) : prepare_move_to_destination_raw
17:17:07.619 : current_position=(30.00, 30.00, 4.06) : z raise move
17:17:07.623 : current_position=(30.00, 30.00, 4.06) : xy move
17:17:07.623 : <<< do_blocking_move_to
17:17:07.729 : >>> do_blocking_move_to(30.00, 30.00, -5.94)
17:17:07.733 : destination=(30.00, 30.00, 4.06) : set_destination_to_current
17:17:07.733 : current_position=(30.00, 30.00, 4.06) : xy move
17:17:07.738 : destination=(30.00, 30.00, -5.94) : prepare_move_to_destination_raw
17:17:07.741 : current_position=(30.00, 30.00, -5.94) : z lower move
17:17:07.741 : <<< do_blocking_move_to
17:17:07.918 : current_position=(30.00, 30.00, -0.85) : sync_plan_position_delta
17:17:07.918 : current_position=(30.00, 30.00, -0.85) : run_z_probe
17:17:07.918 : > do_probe_raise
17:17:07.923 : do_probe_raise(5.00)
17:17:07.923 : >>> do_blocking_move_to(30.00, 30.00, 5.00)
17:17:07.927 : destination=(30.00, 30.00, -0.85) : set_destination_to_current
17:17:07.927 : destination=(30.00, 30.00, 5.00) : prepare_move_to_destination_raw
17:17:07.931 : current_position=(30.00, 30.00, 5.00) : z raise move
17:17:07.931 : current_position=(30.00, 30.00, 5.00) : xy move
17:17:07.934 : <<< do_blocking_move_to
17:17:08.138 : <<< probe_pt
17:17:08.142 : >>> probe_pt(14.00, 30.00, 1)
17:17:08.142 : current_position=(30.00, 30.00, 5.00) :
17:17:08.143 : do_probe_raise(5.00)
17:17:08.143 : > do_blocking_move_to_xy(14.00, 30.00)
17:17:08.147 : >>> do_blocking_move_to(14.00, 30.00, 5.00)
17:17:08.150 : destination=(30.00, 30.00, 5.00) : set_destination_to_current
17:17:08.286 : current_position=(14.00, 30.00, 5.00) : xy move
17:17:08.286 : <<< do_blocking_move_to
17:17:08.393 : > current_position=(14.00, 30.00, 5.00) : set_probe_deployed
17:17:08.393 : deploy: 1
17:17:08.393 : >>> do_blocking_move_to(14.00, 30.00, -348.00)
17:17:08.397 : destination=(14.00, 30.00, 5.00) : set_destination_to_current
17:17:08.401 : current_position=(14.00, 30.00, 5.00) : xy move
17:17:08.401 : destination=(14.00, 30.00, -348.00) : prepare_move_to_destination_raw
17:17:08.405 : current_position=(14.00, 30.00, -348.00) : z lower move
17:17:08.405 : <<< do_blocking_move_to
17:17:08.524 : current_position=(14.00, 30.00, -1.01) : sync_plan_position_delta
17:17:08.524 : >>> do_blocking_move_to(14.00, 30.00, 3.99)
17:17:08.524 : destination=(14.00, 30.00, -1.01) : set_destination_to_current
17:17:08.528 : destination=(14.00, 30.00, 3.99) : prepare_move_to_destination_raw
17:17:08.532 : current_position=(14.00, 30.00, 3.99) : z raise move
17:17:08.532 : current_position=(14.00, 30.00, 3.99) : xy move
17:17:08.536 : <<< do_blocking_move_to
17:17:08.643 : >>> do_blocking_move_to(14.00, 30.00, -6.01)
17:17:08.647 : destination=(14.00, 30.00, 3.99) : set_destination_to_current
17:17:08.648 : current_position=(14.00, 30.00, 3.99) : xy move
17:17:08.652 : destination=(14.00, 30.00, -6.01) : prepare_move_to_destination_raw
17:17:08.652 : current_position=(14.00, 30.00, -6.01) : z lower move
17:17:08.655 : <<< do_blocking_move_to
17:17:08.828 : current_position=(14.00, 30.00, -0.90) : sync_plan_position_delta
17:17:08.832 : current_position=(14.00, 30.00, -0.90) : run_z_probe
17:17:08.832 : > do_probe_raise
17:17:08.832 : do_probe_raise(5.00)
17:17:08.832 : >>> do_blocking_move_to(14.00, 30.00, 5.00)
17:17:08.836 : destination=(14.00, 30.00, -0.90) : set_destination_to_current
17:17:08.840 : destination=(14.00, 30.00, 5.00) : prepare_move_to_destination_raw
17:17:08.840 : current_position=(14.00, 30.00, 5.00) : z raise move
17:17:08.843 : current_position=(14.00, 30.00, 5.00) : xy move
17:17:08.843 : <<< do_blocking_move_to
17:17:09.052 : <<< probe_pt
17:17:09.052 : >>> probe_pt(-2.00, 30.00, 1)
17:17:09.056 : current_position=(14.00, 30.00, 5.00) :
17:17:09.057 : do_probe_raise(5.00)
17:17:09.057 : > do_blocking_move_to_xy(-2.00, 30.00)
17:17:09.061 : >>> do_blocking_move_to(-2.00, 30.00, 5.00)
17:17:09.061 : destination=(14.00, 30.00, 5.00) : set_destination_to_current
17:17:09.228 : current_position=(-2.00, 30.00, 5.00) : xy move
17:17:09.228 : <<< do_blocking_move_to
17:17:09.286 : > current_position=(-2.00, 30.00, 5.00) : set_probe_deployed
17:17:09.286 : deploy: 1
17:17:09.289 : >>> do_blocking_move_to(-2.00, 30.00, -348.00)
17:17:09.290 : destination=(-2.00, 30.00, 5.00) : set_destination_to_current
17:17:09.294 : current_position=(-2.00, 30.00, 5.00) : xy move
17:17:09.298 : destination=(-2.00, 30.00, -348.00) : prepare_move_to_destination_raw
17:17:09.298 : current_position=(-2.00, 30.00, -348.00) : z lower move
17:17:09.298 : <<< do_blocking_move_to
17:17:09.418 : current_position=(-2.00, 30.00, -1.09) : sync_plan_position_delta
17:17:09.421 : >>> do_blocking_move_to(-2.00, 30.00, 3.91)
17:17:09.424 : destination=(-2.00, 30.00, -1.09) : set_destination_to_current
17:17:09.426 : destination=(-2.00, 30.00, 3.91) : prepare_move_to_destination_raw
17:17:09.430 : current_position=(-2.00, 30.00, 3.91) : z raise move
17:17:09.430 : current_position=(-2.00, 30.00, 3.91) : xy move
17:17:09.430 : <<< do_blocking_move_to
17:17:09.539 : >>> do_blocking_move_to(-2.00, 30.00, -6.09)
17:17:09.539 : destination=(-2.00, 30.00, 3.91) : set_destination_to_current
17:17:09.544 : current_position=(-2.00, 30.00, 3.91) : xy move
17:17:09.544 : destination=(-2.00, 30.00, -6.09) : prepare_move_to_destination_raw
17:17:09.548 : current_position=(-2.00, 30.00, -6.09) : z lower move
17:17:09.548 : <<< do_blocking_move_to
17:17:09.725 : current_position=(-2.00, 30.00, -0.99) : sync_plan_position_delta
17:17:09.725 : current_position=(-2.00, 30.00, -0.99) : run_z_probe
17:17:09.725 : > do_probe_raise
17:17:09.729 : do_probe_raise(5.00)
17:17:09.729 : >>> do_blocking_move_to(-2.00, 30.00, 5.00)
17:17:09.733 : destination=(-2.00, 30.00, -0.99) : set_destination_to_current
17:17:09.733 : destination=(-2.00, 30.00, 5.00) : prepare_move_to_destination_raw
17:17:09.737 : current_position=(-2.00, 30.00, 5.00) : z raise move
17:17:09.741 : current_position=(-2.00, 30.00, 5.00) : xy move
17:17:09.741 : <<< do_blocking_move_to
17:17:09.954 : <<< probe_pt
17:17:09.954 : >>> probe_pt(-18.00, 30.00, 1)
17:17:09.954 : current_position=(-2.00, 30.00, 5.00) :
17:17:09.954 : do_probe_raise(5.00)
17:17:09.958 : > do_blocking_move_to_xy(-18.00, 30.00)
17:17:09.958 : >>> do_blocking_move_to(-18.00, 30.00, 5.00)
17:17:09.962 : destination=(-2.00, 30.00, 5.00) : set_destination_to_current
17:17:10.117 : current_position=(-18.00, 30.00, 5.00) : xy move
17:17:10.120 : <<< do_blocking_move_to
17:17:10.191 : > current_position=(-18.00, 30.00, 5.00) : set_probe_deployed
17:17:10.191 : deploy: 1
17:17:10.191 : >>> do_blocking_move_to(-18.00, 30.00, -348.00)
17:17:10.195 : destination=(-18.00, 30.00, 5.00) : set_destination_to_current
17:17:10.195 : current_position=(-18.00, 30.00, 5.00) : xy move
17:17:10.199 : destination=(-18.00, 30.00, -348.00) : prepare_move_to_destination_raw
17:17:10.203 : current_position=(-18.00, 30.00, -348.00) : z lower move
17:17:10.203 : <<< do_blocking_move_to
17:17:10.321 : current_position=(-17.99, 30.00, -1.21) : sync_plan_position_delta
17:17:10.321 : >>> do_blocking_move_to(-17.99, 30.00, 3.79)
17:17:10.325 : destination=(-17.99, 30.00, -1.21) : set_destination_to_current
17:17:10.330 : destination=(-17.99, 30.00, 3.79) : prepare_move_to_destination_raw
17:17:10.330 : current_position=(-17.99, 30.00, 3.79) : z raise move
17:17:10.333 : current_position=(-17.99, 30.00, 3.79) : xy move
17:17:10.333 : <<< do_blocking_move_to
17:17:10.445 : >>> do_blocking_move_to(-17.99, 30.00, -6.21)
17:17:10.445 : destination=(-17.99, 30.00, 3.79) : set_destination_to_current
17:17:10.449 : current_position=(-17.99, 30.00, 3.79) : xy move
17:17:10.450 : destination=(-17.99, 30.00, -6.21) : prepare_move_to_destination_raw
17:17:10.454 : current_position=(-17.99, 30.00, -6.21) : z lower move
17:17:10.454 : <<< do_blocking_move_to
17:17:10.629 : current_position=(-17.99, 30.00, -1.10) : sync_plan_position_delta
17:17:10.634 : current_position=(-17.99, 30.00, -1.10) : run_z_probe
17:17:10.634 : > do_probe_raise
17:17:10.634 : do_probe_raise(5.00)
17:17:10.634 : >>> do_blocking_move_to(-17.99, 30.00, 5.00)
17:17:10.638 : destination=(-17.99, 30.00, -1.10) : set_destination_to_current
17:17:10.642 : destination=(-17.99, 30.00, 5.00) : prepare_move_to_destination_raw
17:17:10.642 : current_position=(-17.99, 30.00, 5.00) : z raise move
17:17:10.645 : current_position=(-17.99, 30.00, 5.00) : xy move
17:17:10.645 : <<< do_blocking_move_to
17:17:10.863 : <<< probe_pt
17:17:10.863 : >>> probe_pt(-34.00, 30.00, 1)
17:17:10.863 : current_position=(-17.99, 30.00, 5.00) :
17:17:10.867 : do_probe_raise(5.00)
17:17:10.867 : > do_blocking_move_to_xy(-34.00, 30.00)
17:17:10.867 : >>> do_blocking_move_to(-34.00, 30.00, 5.00)
17:17:10.871 : destination=(-17.99, 30.00, 5.00) : set_destination_to_current
17:17:11.006 : current_position=(-34.00, 30.00, 5.00) : xy move
17:17:11.006 : <<< do_blocking_move_to
17:17:11.120 : > current_position=(-34.00, 30.00, 5.00) : set_probe_deployed
17:17:11.120 : deploy: 1
17:17:11.121 : >>> do_blocking_move_to(-34.00, 30.00, -348.00)
17:17:11.125 : destination=(-34.00, 30.00, 5.00) : set_destination_to_current
17:17:11.129 : current_position=(-34.00, 30.00, 5.00) : xy move
17:17:11.129 : destination=(-34.00, 30.00, -348.00) : prepare_move_to_destination_raw
17:17:11.133 : current_position=(-34.00, 30.00, -348.00) : z lower move
17:17:11.133 : <<< do_blocking_move_to
17:17:11.256 : current_position=(-34.00, 30.00, -1.31) : sync_plan_position_delta
17:17:11.256 : >>> do_blocking_move_to(-34.00, 30.00, 3.69)
17:17:11.260 : destination=(-34.00, 30.00, -1.31) : set_destination_to_current
17:17:11.264 : destination=(-34.00, 30.00, 3.69) : prepare_move_to_destination_raw
17:17:11.264 : current_position=(-34.00, 30.00, 3.69) : z raise move
17:17:11.267 : current_position=(-34.00, 30.00, 3.69) : xy move
17:17:11.267 : <<< do_blocking_move_to
17:17:11.375 : >>> do_blocking_move_to(-34.00, 30.00, -6.31)
17:17:11.379 : destination=(-34.00, 30.00, 3.69) : set_destination_to_current
17:17:11.380 : current_position=(-34.00, 30.00, 3.69) : xy move
17:17:11.384 : destination=(-34.00, 30.00, -6.31) : prepare_move_to_destination_raw
17:17:11.387 : current_position=(-34.00, 30.00, -6.31) : z lower move
17:17:11.387 : <<< do_blocking_move_to
17:17:11.563 : current_position=(-34.00, 30.00, -1.21) : sync_plan_position_delta
17:17:11.563 : current_position=(-34.00, 30.00, -1.21) : run_z_probe
17:17:11.564 : > do_probe_raise
17:17:11.564 : do_probe_raise(5.00)
17:17:11.567 : >>> do_blocking_move_to(-34.00, 30.00, 5.00)
17:17:11.568 : destination=(-34.00, 30.00, -1.21) : set_destination_to_current
17:17:11.571 : destination=(-34.00, 30.00, 5.00) : prepare_move_to_destination_raw
17:17:11.575 : current_position=(-34.00, 30.00, 5.00) : z raise move
17:17:11.576 : current_position=(-34.00, 30.00, 5.00) : xy move
17:17:11.579 : <<< do_blocking_move_to
17:17:11.797 : <<< probe_pt
17:17:11.797 : >>> probe_pt(-18.00, 46.00, 1)
17:17:11.801 : current_position=(-34.00, 30.00, 5.00) :
17:17:11.801 : do_probe_raise(5.00)
17:17:11.801 : > do_blocking_move_to_xy(-18.00, 46.00)
17:17:11.805 : >>> do_blocking_move_to(-18.00, 46.00, 5.00)
17:17:11.805 : destination=(-34.00, 30.00, 5.00) : set_destination_to_current
17:17:12.063 : current_position=(-18.00, 46.00, 5.00) : xy move
17:17:12.063 : <<< do_blocking_move_to
17:17:12.104 : > current_position=(-18.00, 46.00, 5.00) : set_probe_deployed
17:17:12.104 : deploy: 1
17:17:12.108 : >>> do_blocking_move_to(-18.00, 46.00, -348.00)
17:17:12.108 : destination=(-18.00, 46.00, 5.00) : set_destination_to_current
17:17:12.112 : current_position=(-18.00, 46.00, 5.00) : xy move
17:17:12.116 : destination=(-18.00, 46.00, -348.00) : prepare_move_to_destination_raw
17:17:12.116 : current_position=(-18.00, 46.00, -348.00) : z lower move
17:17:12.116 : <<< do_blocking_move_to
17:17:12.235 : current_position=(-18.00, 46.00, -1.18) : sync_plan_position_delta
17:17:12.239 : >>> do_blocking_move_to(-18.00, 46.00, 3.82)
17:17:12.239 : destination=(-18.00, 46.00, -1.18) : set_destination_to_current
17:17:12.243 : destination=(-18.00, 46.00, 3.82) : prepare_move_to_destination_raw
17:17:12.248 : current_position=(-18.00, 46.00, 3.82) : z raise move
17:17:12.248 : current_position=(-18.00, 46.00, 3.82) : xy move
17:17:12.251 : <<< do_blocking_move_to
17:17:12.358 : >>> do_blocking_move_to(-18.00, 46.00, -6.18)
17:17:12.358 : destination=(-18.00, 46.00, 3.82) : set_destination_to_current
17:17:12.362 : current_position=(-18.00, 46.00, 3.82) : xy move
17:17:12.366 : destination=(-18.00, 46.00, -6.18) : prepare_move_to_destination_raw
17:17:12.366 : current_position=(-18.00, 46.00, -6.18) : z lower move
17:17:12.366 : <<< do_blocking_move_to
17:17:12.543 : current_position=(-18.00, 46.00, -1.08) : sync_plan_position_delta
17:17:12.546 : current_position=(-18.00, 46.00, -1.08) : run_z_probe
17:17:12.547 : > do_probe_raise
17:17:12.547 : do_probe_raise(5.00)
17:17:12.550 : >>> do_blocking_move_to(-18.00, 46.00, 5.00)
17:17:12.551 : destination=(-18.00, 46.00, -1.08) : set_destination_to_current
17:17:12.555 : destination=(-18.00, 46.00, 5.00) : prepare_move_to_destination_raw
17:17:12.555 : current_position=(-18.00, 46.00, 5.00) : z raise move
17:17:12.559 : current_position=(-18.00, 46.00, 5.00) : xy move
17:17:12.559 : <<< do_blocking_move_to
17:17:12.775 : <<< probe_pt
17:17:12.776 : >>> probe_pt(-2.00, 46.00, 1)
17:17:12.776 : current_position=(-18.00, 46.00, 5.00) :
17:17:12.776 : do_probe_raise(5.00)
17:17:12.780 : > do_blocking_move_to_xy(-2.00, 46.00)
17:17:12.780 : >>> do_blocking_move_to(-2.00, 46.00, 5.00)
17:17:12.784 : destination=(-18.00, 46.00, 5.00) : set_destination_to_current
17:17:12.910 : current_position=(-2.00, 46.00, 5.00) : xy move
17:17:12.910 : <<< do_blocking_move_to
17:17:13.021 : > current_position=(-2.00, 46.00, 5.00) : set_probe_deployed
17:17:13.021 : deploy: 1
17:17:13.021 : >>> do_blocking_move_to(-2.00, 46.00, -348.00)
17:17:13.025 : destination=(-2.00, 46.00, 5.00) : set_destination_to_current
17:17:13.025 : current_position=(-2.00, 46.00, 5.00) : xy move
17:17:13.029 : destination=(-2.00, 46.00, -348.00) : prepare_move_to_destination_raw
17:17:13.033 : current_position=(-2.00, 46.00, -348.00) : z lower move
17:17:13.033 : <<< do_blocking_move_to
17:17:13.152 : current_position=(-2.00, 46.00, -1.08) : sync_plan_position_delta
17:17:13.152 : >>> do_blocking_move_to(-2.00, 46.00, 3.92)
17:17:13.156 : destination=(-2.00, 46.00, -1.08) : set_destination_to_current
17:17:13.156 : destination=(-2.00, 46.00, 3.92) : prepare_move_to_destination_raw
17:17:13.160 : current_position=(-2.00, 46.00, 3.92) : z raise move
17:17:13.160 : current_position=(-2.00, 46.00, 3.92) : xy move
17:17:13.163 : <<< do_blocking_move_to
17:17:13.271 : >>> do_blocking_move_to(-2.00, 46.00, -6.08)
17:17:13.277 : destination=(-2.00, 46.00, 3.92) : set_destination_to_current
17:17:13.278 : current_position=(-2.00, 46.00, 3.92) : xy move
17:17:13.279 : destination=(-2.00, 46.00, -6.08) : prepare_move_to_destination_raw
17:17:13.280 : current_position=(-2.00, 46.00, -6.08) : z lower move
17:17:13.283 : <<< do_blocking_move_to
17:17:13.456 : current_position=(-2.00, 46.00, -0.96) : sync_plan_position_delta
17:17:13.460 : current_position=(-2.00, 46.00, -0.96) : run_z_probe
17:17:13.460 : > do_probe_raise
17:17:13.460 : do_probe_raise(5.00)
17:17:13.464 : >>> do_blocking_move_to(-2.00, 46.00, 5.00)
17:17:13.466 : destination=(-2.00, 46.00, -0.96) : set_destination_to_current
17:17:13.468 : destination=(-2.00, 46.00, 5.00) : prepare_move_to_destination_raw
17:17:13.469 : current_position=(-2.00, 46.00, 5.00) : z raise move
17:17:13.472 : current_position=(-2.00, 46.00, 5.00) : xy move
17:17:13.472 : <<< do_blocking_move_to
17:17:13.685 : <<< probe_pt
17:17:13.685 : >>> probe_pt(14.00, 46.00, 1)
17:17:13.685 : current_position=(-2.00, 46.00, 5.00) :
17:17:13.689 : do_probe_raise(5.00)
17:17:13.689 : > do_blocking_move_to_xy(14.00, 46.00)
17:17:13.689 : >>> do_blocking_move_to(14.00, 46.00, 5.00)
17:17:13.692 : destination=(-2.00, 46.00, 5.00) : set_destination_to_current
17:17:13.807 : current_position=(14.00, 46.00, 5.00) : xy move
17:17:13.807 : <<< do_blocking_move_to
17:17:13.926 : > current_position=(14.00, 46.00, 5.00) : set_probe_deployed
17:17:13.926 : deploy: 1
17:17:13.930 : >>> do_blocking_move_to(14.00, 46.00, -348.00)
17:17:13.930 : destination=(14.00, 46.00, 5.00) : set_destination_to_current
17:17:13.934 : current_position=(14.00, 46.00, 5.00) : xy move
17:17:13.938 : destination=(14.00, 46.00, -348.00) : prepare_move_to_destination_raw
17:17:13.939 : current_position=(14.00, 46.00, -348.00) : z lower move
17:17:13.939 : <<< do_blocking_move_to
17:17:14.061 : current_position=(14.00, 46.00, -0.97) : sync_plan_position_delta
17:17:14.065 : >>> do_blocking_move_to(14.00, 46.00, 4.03)
17:17:14.066 : destination=(14.00, 46.00, -0.97) : set_destination_to_current
17:17:14.070 : destination=(14.00, 46.00, 4.03) : prepare_move_to_destination_raw
17:17:14.074 : current_position=(14.00, 46.00, 4.03) : z raise move
17:17:14.074 : current_position=(14.00, 46.00, 4.03) : xy move
17:17:14.074 : <<< do_blocking_move_to
17:17:14.184 : >>> do_blocking_move_to(14.00, 46.00, -5.97)
17:17:14.184 : destination=(14.00, 46.00, 4.03) : set_destination_to_current
17:17:14.188 : current_position=(14.00, 46.00, 4.03) : xy move
17:17:14.192 : destination=(14.00, 46.00, -5.97) : prepare_move_to_destination_raw
17:17:14.192 : current_position=(14.00, 46.00, -5.97) : z lower move
17:17:14.192 : <<< do_blocking_move_to
17:17:14.369 : current_position=(14.00, 46.00, -0.89) : sync_plan_position_delta
17:17:14.373 : current_position=(14.00, 46.00, -0.89) : run_z_probe
17:17:14.373 : > do_probe_raise
17:17:14.374 : do_probe_raise(5.00)
17:17:14.377 : >>> do_blocking_move_to(14.00, 46.00, 5.00)
17:17:14.378 : destination=(14.00, 46.00, -0.89) : set_destination_to_current
17:17:14.381 : destination=(14.00, 46.00, 5.00) : prepare_move_to_destination_raw
17:17:14.382 : current_position=(14.00, 46.00, 5.00) : z raise move
17:17:14.385 : current_position=(14.00, 46.00, 5.00) : xy move
17:17:14.385 : <<< do_blocking_move_to
17:17:14.593 : <<< probe_pt
17:17:14.598 : current_position=(14.00, 46.00, 5.00) : set_probe_deployed
17:17:14.598 : deploy: 0
17:17:14.598 : do_probe_raise(50.00)
17:17:14.598 : >>> do_blocking_move_to(14.00, 46.00, 50.00)
17:17:14.602 : destination=(14.00, 46.00, 5.00) : set_destination_to_current
17:17:14.606 : destination=(14.00, 46.00, 50.00) : prepare_move_to_destination_raw
17:17:14.607 : current_position=(14.00, 46.00, 50.00) : z raise move
17:17:14.610 : current_position=(14.00, 46.00, 50.00) : xy move
17:17:14.610 : <<< do_blocking_move_to
17:17:16.183 : >>> do_blocking_move_to(14.00, 46.00, 50.00)
17:17:16.183 : destination=(14.00, 46.00, 50.00) : set_destination_to_current
17:17:16.187 : current_position=(14.00, 46.00, 50.00) : xy move
17:17:16.187 : <<< do_blocking_move_to
17:17:16.191 : current_position=(14.00, 46.00, 50.00) : clean_up_after_endstop_or_probe_move
17:17:16.191 : current_position=(14.00, 46.00, 50.00) : > probing complete
17:17:16.195 : -0.95 -0.73 -0.63 -0.55 -0.47 -0.40 -0.48
17:17:16.195 : -0.94 -0.74 -0.58 -0.49 -0.42 -0.42 -0.43
17:17:16.199 : -0.83 -0.68 -0.53 -0.43 -0.36 -0.31 -0.35
17:17:16.199 : -0.69 -0.56 -0.42 -0.34 -0.28 -0.21 -0.21
17:17:16.200 : -0.58 -0.48 -0.38 -0.27 -0.19 -0.14 -0.13
17:17:16.204 : -0.54 -0.46 -0.35 -0.24 -0.15 -0.10 -0.04
17:17:16.204 : -0.53 -0.43 -0.33 -0.21 -0.14 -0.06 0.01
17:17:16.207 : <<< gcode_G29
17:17:16.208 : X:14.00 Y:46.00 Z:50.00 E:0.00 Count X: 44181 Y:46778 Z:52248

By the way, I've a one question.
Now, probe knock twice on bed per probing.
Is this new probing method?
Because someone maybe said like a "this is new method"...

@thinkyhead
Copy link
Member Author

thinkyhead commented Jul 23, 2016

@AnHardt We're off the hook, as it turns out that one grain of sand (or one pretty girl) can bring down a whole empire. A law of Nature.

@thinkyhead thinkyhead merged commit 5167cb4 into MarlinFirmware:RCBugFix Jul 23, 2016
@thinkyhead thinkyhead deleted the rc_blocking_move_logging branch July 23, 2016 08:33
@thinkyhead
Copy link
Member Author

thinkyhead commented Jul 23, 2016

Now, probe knock twice on bed per probing.

Yes, actually this is to bring parity with probing on other types of printers. We could add a new parameter to G29 (!) to do only a single probe per point, I suppose. The slow probe is rumored, believed, and perhaps even confirmed to produce a more accurate result. But if a probe is sampling at ~100 times per second, and is inductive, I can imagine there being little difference.

@thinkyhead
Copy link
Member Author

@esenapaj Thank you for being so helpful at this ridiculous hour (for me). I've burned up 3 pints of beer in this quest — the only thing keeping my bugs-damn-bugs adrenaline at bay.

@ghost
Copy link

ghost commented Jul 23, 2016

Yes, actually this is to bring parity with probing on other types of printers.
We could add a new parameter to G29 (!) to do only a single probe per point, I suppose.
The slow probe is rumored, believed, and perhaps even confirmed to produce a more accurate result.

I see, and I understand it.

Thank you for being so helpful

I’m glad to help.
...Well, your DELTA printer that it's shipping at this time became unnecessary because all problems has been solved.
...But maybe there will also be required in the future...

@thinkyhead
Copy link
Member Author

…also be required in the future…

Anything that frees me to be self-reliant!

@jbrazio jbrazio modified the milestone: 1.1.0 Jul 23, 2016
@thinkyhead thinkyhead mentioned this pull request Jul 25, 2016
drewmoseley pushed a commit to drewmoseley/Marlin that referenced this pull request May 31, 2024
Refine CMake version handling based on tags
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants