===== Config file =====
[gcode_macro CALIBRATE_NOZZLE_OFFSET]
description = Move to center of bed and calibrate nozzle offset
gcode = 
	G90
	G0 X100 Y155 F1500
	PROBE_CALIBRATE

[gcode_macro LEVEL_BED]
description = "Level the bed manually."
gcode = 
	BED_SCREWS_ADJUST

[gcode_macro CHECK_DEVIATION]
description = "Check the deviation of the bed from the last loaded mesh."
gcode = 
	SCREWS_TILT_CALCULATE MAX_DEVIATION=0.05

[gcode_macro LIZ_IS_A_BAKA]
description = "Liz is a baka, so here's her start G-Code >.<"
gcode = 
	BED_MESH_CALIBRATE
	BED_MESH_PROFILE SAVE=default

[gcode_macro _START_GCODE]
description = "The gcode that should be called from your slicer at the beginning of a print."
gcode = 
	
	G90
	G1 X2 Y30 Z30 F1500
	G1 Z0.28 F240
	G92 E0
	G1 Y220 E10 F1500
	G1 X2.3 F5000
	G92 E0
	G1 Y30 E10 F1200
	G92 E0
	G1 Z5 F1500

[gcode_macro _END_GCODE]
description = "The gcode that should be called from your slicer at the end of a print."
gcode = 
	G91
	G1 E-2 F2700
	G1 E-2 Z0.2 F2400
	G1 X5 Y5 F3000
	G1 Z10
	G90
	
	G1 X0 Y220
	M106 S0
	M104 S0
	M140 S0
	
	M84 X Y E

[stepper_x]
step_pin = PC0
dir_pin = PL1
enable_pin = !PA7
microsteps = 16
rotation_distance = 33
endstop_pin = ^!PB6
position_endstop = 0
position_max = 298
homing_speed = 50

[stepper_y]
step_pin = PC1
dir_pin = !PL0
enable_pin = !PA6
microsteps = 16
rotation_distance = 46
endstop_pin = ^!PB5
position_endstop = 0
position_max = 280
homing_speed = 50

[stepper_z]
step_pin = PC2
dir_pin = PL2
enable_pin = !PA5
microsteps = 16
rotation_distance = 8
endstop_pin = probe:z_virtual_endstop
position_max = 250

[bltouch]
sensor_pin = ^PB4
control_pin = PL5
x_offset = -44
y_offset = 8
z_offset = 2.850

[bed_mesh]
speed = 120
horizontal_move_z = 7
mesh_min = 30, 40
mesh_max = 250, 230
probe_count = 5
mesh_pps = 3
algorithm = bicubic

[safe_z_home]
home_xy_position = 140, 140
speed = 50
z_hop = 10
z_hop_speed = 5

[extruder]
step_pin = PC3
dir_pin = PL6
enable_pin = !PA4
microsteps = 16
rotation_distance = 7.9797
nozzle_diameter = 0.400
heater_pin = PH6
filament_diameter = 1.750
sensor_type = NTC 100K MGB18-104F39050L32
sensor_pin = PF0
min_temp = 0
max_temp = 990
control = pid
pid_kp = 23.769
pid_ki = 1.248
pid_kd = 113.201

[heater_bed]
heater_pin = PE5
sensor_type = EPCOS 100K B57560G104F
sensor_pin = PF2
control = watermark
min_temp = 0
max_temp = 130
max_power = 1.0

[verify_heater heater_bed]
heating_gain = 1
check_gain_time = 60

[fan]
pin = PH3

[heater_fan heatbreak_cooling_fan]
pin = PH5
fan_speed = 1.0
heater = extruder
heater_temp = 50.0

[mcu]
serial = /dev/serial/by-id/usb-UltiMachine__ultimachine.com__RAMBo_6403335373035101E171-if00
baud = 250000

[printer]
kinematics = cartesian
max_velocity = 300
max_accel = 3000
max_z_velocity = 5
max_z_accel = 100

[ad5206 stepper_digipot]
enable_pin = PD7
scale = 2.08
channel_1 = 1.34
channel_2 = 1.0
channel_4 = 1.1
channel_5 = 1.1
channel_6 = 1.1

[static_digital_output stepper_config]
pins = 
	PG1, PG0,
	PK7, PG2,
	PK6, PK5,
	PK3, PK4,
	PK1, PK2

[static_digital_output yellow_led]
pins = !PB7

[board_pins]
aliases = 
	
	EXP1_1=PE6, EXP1_3=PG3, EXP1_5=PJ2, EXP1_7=PJ7, EXP1_9=<GND>,
	EXP1_2=PE2, EXP1_4=PG4, EXP1_6=PJ3, EXP1_8=PJ4, EXP1_10=<5V>,
	
	EXP2_1=PB3, EXP2_3=PJ5, EXP2_5=PJ6, EXP2_7=PD4, EXP2_9=<GND>,
	EXP2_2=PB1, EXP2_4=PB0, EXP2_6=PB2, EXP2_8=PE7, EXP2_10=PH2

[virtual_sdcard]
path = ~/taz/printer_data_taz/gcodes
on_error_gcode = CANCEL_PRINT

[pause_resume]

[display_status]

[respond]

[gcode_macro CANCEL_PRINT]
description = Cancel the actual running print
rename_existing = CANCEL_PRINT_BASE
gcode = 
	
	{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
	{% set allow_park = client.park_at_cancel|default(false)|lower == 'true' %}
	{% set retract = client.cancel_retract|default(5.0)|abs %}
	
	{% set park_x = "" if (client.park_at_cancel_x|default(none) is none)
	else "X=" ~ client.park_at_cancel_x %}
	{% set park_y = "" if (client.park_at_cancel_y|default(none) is none)
	else "Y=" ~ client.park_at_cancel_y %}
	{% set custom_park = park_x|length > 0 or park_y|length > 0 %}
	
	
	{% if printer['gcode_macro RESUME'].restore_idle_timeout > 0 %}
	SET_IDLE_TIMEOUT TIMEOUT={printer['gcode_macro RESUME'].restore_idle_timeout}
	{% endif %}
	{% if (custom_park or not printer.pause_resume.is_paused) and allow_park %} _TOOLHEAD_PARK_PAUSE_CANCEL {park_x} {park_y} {% endif %}
	_CLIENT_RETRACT LENGTH={retract}
	TURN_OFF_HEATERS
	M106 S0
	{client.user_cancel_macro|default("")}
	SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=idle_state VALUE=False
	
	SET_PAUSE_NEXT_LAYER ENABLE=0
	SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0
	CANCEL_PRINT_BASE

[gcode_macro PAUSE]
description = Pause the actual running print
rename_existing = PAUSE_BASE
gcode = 
	
	{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
	{% set idle_timeout = client.idle_timeout|default(0) %}
	{% set temp = printer[printer.toolhead.extruder].target if printer.toolhead.extruder != '' else 0 %}
	{% set restore = False if printer.toolhead.extruder == ''
	else True  if params.RESTORE|default(1)|int == 1 else False %}
	
	SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=last_extruder_temp VALUE="{{'restore': restore, 'temp': temp}}"
	
	{% if idle_timeout > 0 %}
	SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=restore_idle_timeout VALUE={printer.configfile.settings.idle_timeout.timeout}
	SET_IDLE_TIMEOUT TIMEOUT={idle_timeout}
	{% endif %}
	PAUSE_BASE
	{client.user_pause_macro|default("")}
	_TOOLHEAD_PARK_PAUSE_CANCEL {rawparams}

[gcode_macro RESUME]
description = Resume the actual running print
rename_existing = RESUME_BASE
variable_last_extruder_temp = {'restore': False, 'temp': 0}
variable_restore_idle_timeout = 0
variable_idle_state = False
gcode = 
	
	{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
	{% set velocity = printer.configfile.settings.pause_resume.recover_velocity %}
	{% set sp_move = client.speed_move|default(velocity) %}
	{% set runout_resume = True if client.runout_sensor|default("") == ""
	else True if not printer[client.runout_sensor].enabled
	else printer[client.runout_sensor].filament_detected %}
	{% set can_extrude = True if printer.toolhead.extruder == ''
	else printer[printer.toolhead.extruder].can_extrude %}
	{% set do_resume = False %}
	{% set prompt_txt = [] %}
	
	
	{% if printer.idle_timeout.state|upper == "IDLE" or idle_state %}
	SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=idle_state VALUE=False
	{% if last_extruder_temp.restore %}
	
	RESPOND TYPE=echo MSG='{"Restoring \"%s\" temperature to %3.1f\u00B0C, this may take some time" % (printer.toolhead.extruder, last_extruder_temp.temp) }'
	M109 S{last_extruder_temp.temp}
	{% set do_resume = True %}
	{% elif can_extrude %}
	{% set do_resume = True %}
	{% else %}
	RESPOND TYPE=error MSG='{"Resume aborted !!! \"%s\" not hot enough, please heat up again and press RESUME" % printer.toolhead.extruder}'
	{% set _d = prompt_txt.append("\"%s\" not hot enough, please heat up again and press RESUME" % printer.toolhead.extruder) %}
	{% endif %}
	
	{% elif can_extrude %}
	{% set do_resume = True %}
	{% else %}
	RESPOND TYPE=error MSG='{"Resume aborted !!! \"%s\" not hot enough, please heat up again and press RESUME" % printer.toolhead.extruder}'
	{% set _d = prompt_txt.append("\"%s\" not hot enough, please heat up again and press RESUME" % printer.toolhead.extruder) %}
	{% endif %}
	{% if runout_resume %}
	{% if do_resume %}
	{% if restore_idle_timeout > 0 %} SET_IDLE_TIMEOUT TIMEOUT={restore_idle_timeout} {% endif %}
	{client.user_resume_macro|default("")}
	_CLIENT_EXTRUDE
	RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)}
	{% endif %}
	{% else %}
	RESPOND TYPE=error MSG='{"Resume aborted !!! \"%s\" detects no filament, please load filament and press RESUME" % (client.runout_sensor.split(" "))[1]}'
	{% set _d = prompt_txt.append("\"%s\" detects no filament, please load filament and press RESUME" % (client.runout_sensor.split(" "))[1]) %}
	{% endif %}
	
	{% if not (runout_resume and do_resume) %}
	RESPOND TYPE=command MSG="action:prompt_begin RESUME aborted !!!"
	{% for element in prompt_txt %}
	RESPOND TYPE=command MSG='{"action:prompt_text %s" % element}'
	{% endfor %}
	RESPOND TYPE=command MSG="action:prompt_footer_button Ok|RESPOND TYPE=command MSG=action:prompt_end|info"
	RESPOND TYPE=command MSG="action:prompt_show"
	{% endif %}

[gcode_macro SET_PAUSE_NEXT_LAYER]
description = Enable a pause if the next layer is reached
gcode = 
	{% set pause_next_layer = printer['gcode_macro SET_PRINT_STATS_INFO'].pause_next_layer %}
	{% set ENABLE = params.ENABLE|default(1)|int != 0 %}
	{% set MACRO = params.MACRO|default(pause_next_layer.call, True) %}
	SET_GCODE_VARIABLE MACRO=SET_PRINT_STATS_INFO VARIABLE=pause_next_layer VALUE="{{ 'enable': ENABLE, 'call': MACRO }}"

[gcode_macro SET_PAUSE_AT_LAYER]
description = Enable/disable a pause if a given layer number is reached
gcode = 
	{% set pause_at_layer = printer['gcode_macro SET_PRINT_STATS_INFO'].pause_at_layer %}
	{% set ENABLE = params.ENABLE|int != 0 if params.ENABLE is defined
	else params.LAYER is defined %}
	{% set LAYER = params.LAYER|default(pause_at_layer.layer)|int %}
	{% set MACRO = params.MACRO|default(pause_at_layer.call, True) %}
	SET_GCODE_VARIABLE MACRO=SET_PRINT_STATS_INFO VARIABLE=pause_at_layer VALUE="{{ 'enable': ENABLE, 'layer': LAYER, 'call': MACRO }}"

[gcode_macro SET_PRINT_STATS_INFO]
rename_existing = SET_PRINT_STATS_INFO_BASE
description = Overwrite, to get pause_next_layer and pause_at_layer feature
variable_pause_next_layer = { 'enable': False, 'call': "PAUSE" }
variable_pause_at_layer = { 'enable': False, 'layer': 0, 'call': "PAUSE" }
gcode = 
	{% if pause_next_layer.enable %}
	RESPOND TYPE=echo MSG='{"%s, forced by pause_next_layer" % pause_next_layer.call}'
	{pause_next_layer.call}
	SET_PAUSE_NEXT_LAYER ENABLE=0
	{% elif pause_at_layer.enable and params.CURRENT_LAYER is defined and params.CURRENT_LAYER|int == pause_at_layer.layer %}
	RESPOND TYPE=echo MSG='{"%s, forced by pause_at_layer [%d]" % (pause_at_layer.call, pause_at_layer.layer)}'
	{pause_at_layer.call}
	SET_PAUSE_AT_LAYER ENABLE=0
	{% endif %}
	SET_PRINT_STATS_INFO_BASE {rawparams}

[gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL]
description = Helper: park toolhead used in PAUSE and CANCEL_PRINT
gcode = 
	
	{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
	{% set velocity = printer.configfile.settings.pause_resume.recover_velocity %}
	{% set use_custom     = client.use_custom_pos|default(false)|lower == 'true' %}
	{% set custom_park_x  = client.custom_park_x|default(0.0) %}
	{% set custom_park_y  = client.custom_park_y|default(0.0) %}
	{% set park_dz        = client.custom_park_dz|default(2.0)|abs %}
	{% set sp_hop         = client.speed_hop|default(15) * 60 %}
	{% set sp_move        = client.speed_move|default(velocity) * 60 %}
	
	{% set origin    = printer.gcode_move.homing_origin %}
	{% set act       = printer.gcode_move.gcode_position %}
	{% set max       = printer.toolhead.axis_maximum %}
	{% set cone      = printer.toolhead.cone_start_z|default(max.z) %}
	{% set round_bed = True if printer.configfile.settings.printer.kinematics is in ['delta','polar','rotary_delta','winch']
	else False %}
	
	{% set z_min = params.Z_MIN|default(0)|float %}
	{% set z_park = [[(act.z + park_dz), z_min]|max, (max.z - origin.z)]|min %}
	{% set x_park = params.X       if params.X is defined
	else custom_park_x  if use_custom
	else 0.0            if round_bed
	else (max.x - 5.0) %}
	{% set y_park = params.Y       if params.Y is defined
	else custom_park_y  if use_custom
	else (max.y - 5.0)  if round_bed and z_park < cone
	else 0.0            if round_bed
	else (max.y - 5.0) %}
	
	_CLIENT_RETRACT
	{% if "xyz" in printer.toolhead.homed_axes %}
	G90
	G1 Z{z_park} F{sp_hop}
	G1 X{x_park} Y{y_park} F{sp_move}
	{% if not printer.gcode_move.absolute_coordinates %} G91 {% endif %}
	{% else %}
	RESPOND TYPE=echo MSG='Printer not homed'
	{% endif %}

[gcode_macro _CLIENT_EXTRUDE]
description = Extrudes, if the extruder is hot enough
gcode = 
	
	{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
	{% set use_fw_retract = (client.use_fw_retract|default(false)|lower == 'true') and (printer.firmware_retraction is defined) %}
	{% set length = params.LENGTH|default(client.unretract)|default(1.0)|float %}
	{% set speed = params.SPEED|default(client.speed_unretract)|default(35) %}
	{% set absolute_extrude = printer.gcode_move.absolute_extrude %}
	
	{% if printer.toolhead.extruder != '' %}
	{% if printer[printer.toolhead.extruder].can_extrude %}
	{% if use_fw_retract %}
	{% if length < 0 %}
	G10
	{% else %}
	G11
	{% endif %}
	{% else %}
	M83
	G1 E{length} F{(speed|float|abs) * 60}
	{% if absolute_extrude %}
	M82
	{% endif %}
	{% endif %}
	{% else %}
	RESPOND TYPE=echo MSG='{"\"%s\" not hot enough" % printer.toolhead.extruder}'
	{% endif %}
	{% endif %}

[gcode_macro _CLIENT_RETRACT]
description = Retracts, if the extruder is hot enough
gcode = 
	{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
	{% set length = params.LENGTH|default(client.retract)|default(1.0)|float %}
	{% set speed = params.SPEED|default(client.speed_retract)|default(35) %}
	
	_CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs}

[bed_mesh default]
version = 1
points = 
	-1.065000, -0.857500, -0.817500, -0.865000, -0.927500
	-0.592500, -0.502500, -0.442500, -0.482500, -0.522500
	-0.172500, -0.070000, -0.027500, -0.040000, -0.057500
	0.182500, 0.265000, 0.312500, 0.302500, 0.332500
	0.480000, 0.610000, 0.670000, 0.715000, 0.735000
x_count = 5
y_count = 5
mesh_x_pps = 3
mesh_y_pps = 3
algo = bicubic
tension = 0.2
min_x = 30.0
max_x = 250.0
min_y = 39.989999999999995
max_y = 230.0
=======================
Loaded MCU 'mcu' 106 commands (v0.12.0-103-g6ce6fbbc / gcc: (GCC) 5.4.0 binutils: (GNU Binutils) 2.26.20160125)
MCU 'mcu' config: ADC_MAX=1023 BUS_PINS_spi=PB3,PB2,PB1 BUS_PINS_twi=PD0,PD1 CLOCK_FREQ=16000000 MCU=atmega2560 PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_serial=PE0,PE1 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256
Configured MCU 'mcu' (609 moves)
Args: ['/home/pi/taz/klipper-taz/klippy/klippy.py', '/home/pi/taz/printer_data_taz/config/printer.cfg', '-l', '/home/pi/taz/printer_data_taz/logs/klippy.log', '-I', '/home/pi/taz/printer_data_taz/comms/klippy.serial', '-a', '/home/pi/taz/printer_data_taz/comms/klippy.sock']
Git version: 'v0.12.0-103-g6ce6fbbc'
Branch: master
Remote: origin
Tracked URL: https://github.com/Klipper3d/klipper.git
CPU: 4 core ?
Python: '3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]'
webhooks client 547750616272: {'program': 'Moonraker', 'version': 'v0.8.0-310-g67c98f6'}
=============== Log rollover at Tue Apr  2 12:00:25 2024 ===============
b'Got EOF when reading from device'
Timeout with MCU 'mcu' (eventtime=1347908.264162)
Transition to shutdown state: Lost communication with MCU 'mcu'
Dumping gcode input 0 blocks
Dumping 20 requests for client 547750616272
Received 1296220.546719: b'{"id": 547230179232, "method": "info", "params": {}}'
Received 1296220.547447: b'{"id": 547579577104, "method": "objects/list", "params": {}}'
Received 1296220.548017: b'{"id": 547579577632, "method": "gcode/help", "params": {}}'
Received 1296220.549168: b'{"id": 547230176592, "method": "objects/list", "params": {}}'
Received 1296220.556426: b'{"id": 547579579504, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "print_stats": null, "virtual_sdcard": null, "display_status": null, "idle_timeout": null, "toolhead": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}'
Received 1296220.725053: b'{"id": 547579577536, "method": "objects/subscribe", "params": {"objects": {"gcode": null, "webhooks": null, "configfile": null, "mcu": null, "gcode_macro CALIBRATE_NOZZLE_OFFSET": null, "gcode_macro LEVEL_BED": null, "gcode_macro CHECK_DEVIATION": null, "gcode_macro LIZ_IS_A_BAKA": null, "gcode_macro _START_GCODE": null, "gcode_macro _END_GCODE": null, "gcode_move": null, "probe": null, "bed_mesh": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "print_stats": null, "virtual_sdcard": null, "pause_resume": null, "display_status": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "idle_timeout": null, "system_stats": null, "manual_probe": null, "toolhead": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}'
Received 1296220.981979: b'{"id": 547230313728, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null, "heater_bed": null, "extruder": null, "heaters": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "virtual_sdcard": null, "display_status": null, "idle_timeout": null, "toolhead": null, "gcode": null, "configfile": null, "mcu": null, "gcode_macro CALIBRATE_NOZZLE_OFFSET": null, "gcode_macro LEVEL_BED": null, "gcode_macro CHECK_DEVIATION": null, "gcode_macro LIZ_IS_A_BAKA": null, "gcode_macro _START_GCODE": null, "gcode_macro _END_GCODE": null, "gcode_move": null, "probe": null, "bed_mesh": null, "pause_resume": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "system_stats": null, "manual_probe": null}, "response_template": {"method": "process_status_update"}}}'
Received 1296221.231186: b'{"id": 547230313728, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null, "heater_bed": null, "extruder": null, "heaters": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "virtual_sdcard": null, "display_status": null, "idle_timeout": null, "toolhead": null, "gcode": null, "configfile": null, "mcu": null, "gcode_macro CALIBRATE_NOZZLE_OFFSET": null, "gcode_macro LEVEL_BED": null, "gcode_macro CHECK_DEVIATION": null, "gcode_macro LIZ_IS_A_BAKA": null, "gcode_macro _START_GCODE": null, "gcode_macro _END_GCODE": null, "gcode_move": null, "probe": null, "bed_mesh": null, "pause_resume": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "system_stats": null, "manual_probe": null}, "response_template": {"method": "process_status_update"}}}'
Received 1296221.996582: b'{"id": 547230312480, "method": "objects/query", "params": {"objects": {"extruder": ["can_extrude"]}}}'
Received 1296269.001266: b'{"id": 547230313440, "method": "gcode/script", "params": {"script": "SDCARD_PRINT_FILE FILENAME=\\"Calibration_Cube_Oriented.gcode\\""}}'
Received 1300127.879949: b'{"id": 547230207952, "method": "objects/list", "params": {}}'
Received 1300127.897067: b'{"id": 547230206944, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "print_stats": null, "virtual_sdcard": null, "display_status": null, "idle_timeout": null, "toolhead": null, "extruder": null, "gcode": null, "configfile": null, "mcu": null, "gcode_macro CALIBRATE_NOZZLE_OFFSET": null, "gcode_macro LEVEL_BED": null, "gcode_macro CHECK_DEVIATION": null, "gcode_macro LIZ_IS_A_BAKA": null, "gcode_macro _START_GCODE": null, "gcode_macro _END_GCODE": null, "gcode_move": null, "probe": null, "bed_mesh": null, "pause_resume": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "system_stats": null, "manual_probe": null}, "response_template": {"method": "process_status_update"}}}'
Received 1313507.331566: b'{"id": 547230169552, "method": "objects/list", "params": {}}'
Received 1313507.387263: b'{"id": 547544086656, "method": "objects/list", "params": {}}'
Received 1313508.368876: b'{"id": 547541573152, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "print_stats": null, "virtual_sdcard": null, "display_status": null, "idle_timeout": null, "toolhead": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}'
Received 1313516.856086: b'{"id": 547230168832, "method": "info", "params": {}}'
Received 1313516.856086: b'{"id": 547542707312, "method": "objects/list", "params": {}}'
Received 1313516.857006: b'{"id": 547542707264, "method": "gcode/help", "params": {}}'
Received 1313516.890593: b'{"id": 547541419488, "method": "objects/subscribe", "params": {"objects": {"gcode": null, "webhooks": null, "configfile": null, "mcu": null, "gcode_macro CALIBRATE_NOZZLE_OFFSET": null, "gcode_macro LEVEL_BED": null, "gcode_macro CHECK_DEVIATION": null, "gcode_macro LIZ_IS_A_BAKA": null, "gcode_macro _START_GCODE": null, "gcode_macro _END_GCODE": null, "gcode_move": null, "probe": null, "bed_mesh": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "print_stats": null, "virtual_sdcard": null, "pause_resume": null, "display_status": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "idle_timeout": null, "system_stats": null, "manual_probe": null, "toolhead": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}'
Received 1313526.684805: b'{"id": 547541419392, "method": "objects/query", "params": {"objects": {"extruder": ["can_extrude"]}}}'
gcode state: absolute_coord=True absolute_extrude=True base_position=[0.0, 0.0, 0.0, 1499.9595300000008] last_position=[0.0, 140.0, 20.09357510834813, 1499.9595300000008] homing_position=[0.0, 0.0, 0.0, 0.0] speed_factor=0.016666666666666666 extrude_factor=1.0 speed=25.0
Reactor garbage collection: (1297180.274482653, 0.0, 0.0)
