Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ===== Config file =====
- [virtual_sdcard]
- path = ~/printer_ender3pro_data/gcodes
- on_error_gcode = CANCEL_PRINT
- [stepper_x]
- step_pin = PD7
- dir_pin = !PC5
- enable_pin = !PD6
- microsteps = 16
- rotation_distance = 40
- endstop_pin = ^PC2
- position_endstop = 0
- position_max = 200
- homing_speed = 50
- homing_positive_dir = false
- [stepper_y]
- step_pin = PC6
- dir_pin = !PC7
- enable_pin = !PD6
- microsteps = 16
- rotation_distance = 40
- endstop_pin = ^PC3
- position_endstop = 0
- position_max = 200
- homing_speed = 50
- homing_positive_dir = false
- [stepper_z]
- step_pin = PB3
- dir_pin = PB2
- enable_pin = !PA5
- microsteps = 16
- rotation_distance = 8
- endstop_pin = ^PC4
- position_endstop = 0.5
- position_max = 200
- homing_positive_dir = false
- [extruder]
- step_pin = PB1
- dir_pin = !PB0
- enable_pin = !PD6
- microsteps = 16
- rotation_distance = 33.500
- nozzle_diameter = 0.400
- filament_diameter = 1.750
- heater_pin = PD5
- sensor_type = EPCOS 100K B57560G104F
- sensor_pin = PA7
- control = pid
- pid_kp = 22.2
- pid_ki = 1.08
- pid_kd = 114
- min_temp = 0
- max_temp = 250
- max_extrude_cross_section = 1
- [heater_bed]
- heater_pin = PD4
- sensor_type = EPCOS 100K B57560G104F
- sensor_pin = PA6
- control = watermark
- min_temp = 0
- max_temp = 130
- [fan]
- pin = PB4
- [mcu]
- serial = /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
- [printer]
- kinematics = cartesian
- max_velocity = 500
- max_accel = 3000
- max_z_velocity = 15
- max_z_accel = 100
- [gcode_macro _CLIENT_VARIABLE]
- variable_use_custom_pos = False
- variable_custom_park_x = 10.0
- variable_custom_park_y = 200.0
- variable_custom_park_dz = 20.0
- variable_retract = 3.0
- variable_cancel_retract = 5.0
- variable_speed_retract = 35.0
- variable_unretract = 1.0
- variable_speed_unretract = 35.0
- variable_speed_hop = 15.0
- variable_speed_move = 180.0
- variable_park_at_cancel = True
- variable_park_at_cancel_x = 15
- variable_park_at_cancel_y = 15
- variable_use_fw_retract = True
- variable_idle_timeout = 600
- gcode =
- [pause_resume]
- recover_velocity = 50.
- [display_status]
- [respond]
- [gcode_macro CANCEL_PRINT]
- description = Cancels current print.
- rename_existing = BASE_CANCEL_PRINT
- gcode =
- M220 S100
- M221 S100
- G91
- {% if printer.extruder.temperature >= 170 %}
- G1 F1800 E-3
- {% endif %}
- {% if printer.toolhead.homed_axes == "xyz" %}
- G1 F6000 Z55
- G90
- G1 X10 Y221 F1000
- {% endif %}
- M140 S0
- M104 S0
- CLEAR_PAUSE
- BASE_CANCEL_PRINT
- SDCARD_RESET_FILE
- [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}
- [save_variables]
- filename = ~/printer_data/variables.cfg
- [sdcard_loop]
- [exclude_object]
- [gcode_arcs]
- resolution = 1.0
- [force_move]
- enable_force_move = True
- [firmware_retraction]
- retract_length = 2
- unretract_extra_length = 0
- retract_speed = 120
- unretract_speed = 120
- [idle_timeout]
- gcode =
- timeout = 600
- [gcode_macro TIMELAPSE_QSETUP]
- description = Quickly setup timelapse to my config.
- gcode =
- _SET_TIMELAPSE_SETUP ENABLE=True VERBOSE=True PARK_ENABLE=True PARK_POS=custom CUSTOM_POS_X={printer.toolhead.axis_maximum.x/2}} CUSTOM_POS_Y={printer.toolhead.axis_maximum.y/2} CUSTOM_POS_DZ=55 TRAVEL_SPEED=180 RETRACT_SPEED=30 EXTRUDE_SPEED=30 RETRACT_DISTANCE=3.0 EXTRUDE_DISTANCE=1.5 PARK_TIME=1 FW_RETRACT=True
- [gcode_macro WARM_UP]
- description = Warms up extruder and bed to BED_TEMP and EXTRUDER_TEMP
- gcode =
- M117 Warming Up Printer...
- {% set BED_TEMP=params.BED_TEMP|default(65)| float %}
- {% set EXTRUDER_TEMP=params.EXTRUDER_TEMP|default(200)| float %}
- {% set WAIT_TEMP=params.WAIT_TEMP|default(160)|float %}
- M140 S{BED_TEMP}
- M104 S{WAIT_TEMP}
- M117 Starting Printer...
- G90
- SET_GCODE_OFFSET Z_ADJUST=1 MOVE=1
- [gcode_macro START_PRINT]
- description = Print Start-up Gcode Commands..
- gcode =
- {% if "xyz" not in printer.toolhead.homed_axes %}
- M117 Homing Printer...
- G28
- {% endif %}
- PARKCENTER
- {% set BED_TEMP=params.BED_TEMP|default(65)|float %}
- {% set EXTRUDER_TEMP=params.EXTRUDER_TEMP|default(200)|float %}
- M190 S{BED_TEMP}
- M109 S{EXTRUDER_TEMP}
- PART_COOLING_FAN_ON
- G90
- M83
- {% if printer.extruder.temperature >= 175%}
- G1 F1800 E-3
- {% endif %}
- M117 Priming extruder...
- PRIMELOC
- PRIME_PRINTER
- PARKCENTER
- [gcode_macro PRIME_PRINTER]
- description = prime the printer
- gcode =
- M117 Priming extruder...
- PRIMELOC
- G92 E0
- G1 Z2.0 F3000
- G1 X10 Y15 Z0.28 F5000.0
- G1 X10 Y200.0 Z0.28 F1500.0 E15
- G1 X10 Y200.0 Z0.28 F5000.0
- G1 X10 Y15 Z0.28 F1500.0 E30
- G92 E0
- M117 Ready to print!
- PARKCENTER
- [gcode_macro END_PRINT]
- description = Ends the current print.
- gcode =
- G91
- G1 E-3 F1800
- G1 Z55 F3000
- G90
- G1 X10 Y200 F2000
- M140 S0
- M104 S0
- SDCARD_RESET_FILE
- M84
- M117 Print complete
- [gcode_macro BED_MESH_CALIBRATE]
- variable_parameter_area_start = 0,0
- variable_parameter_area_end = 0,0
- variable_mesh_area_offset = 5.0
- variable_probe_samples = 1
- variable_min_probe_count = 4
- variable_probe_count_scale_factor = 1.0
- variable_enable_reference_index = False
- gcode =
- {% if params.AREA_START and params.AREA_END %}
- {% set bedMeshConfig = printer["configfile"].config["bed_mesh"] %}
- {% set safe_min_x = bedMeshConfig.mesh_min.split(",")[0]|float %}
- {% set safe_min_y = bedMeshConfig.mesh_min.split(",")[1]|float %}
- {% set safe_max_x = bedMeshConfig.mesh_max.split(",")[0]|float %}
- {% set safe_max_y = bedMeshConfig.mesh_max.split(",")[1]|float %}
- {% set area_min_x = params.AREA_START.split(",")[0]|float %}
- {% set area_min_y = params.AREA_START.split(",")[1]|float %}
- {% set area_max_x = params.AREA_END.split(",")[0]|float %}
- {% set area_max_y = params.AREA_END.split(",")[1]|float %}
- {% if bedMeshConfig.probe_count.split(",")|length == 2 %}
- {% set meshPointX = bedMeshConfig.probe_count.split(",")[0]|int %}
- {% set meshPointY = bedMeshConfig.probe_count.split(",")[1]|int %}
- {% else %}
- {% set meshPointX = bedMeshConfig.probe_count.split(",")[0]|int %}
- {% set meshPointY = bedMeshConfig.probe_count.split(",")[0]|int %}
- {% endif %}
- {% set meshMaxPointX = meshPointX %}
- {% set meshMaxPointY = meshPointY %}
- {% if (area_min_x < area_max_x) and (area_min_y < area_max_y) %}
- {% if area_min_x - mesh_area_offset >= safe_min_x %}
- {% set area_min_x = area_min_x - mesh_area_offset %}
- {% else %}
- {% set area_min_x = safe_min_x %}
- {% endif %}
- {% if area_min_y - mesh_area_offset >= safe_min_y %}
- {% set area_min_y = area_min_y - mesh_area_offset %}
- {% else %}
- {% set area_min_y = safe_min_y %}
- {% endif %}
- {% if area_max_x + mesh_area_offset <= safe_max_x %}
- {% set area_max_x = area_max_x + mesh_area_offset %}
- {% else %}
- {% set area_max_x = safe_max_x %}
- {% endif %}
- {% if area_max_y + mesh_area_offset <= safe_max_y %}
- {% set area_max_y = area_max_y + mesh_area_offset %}
- {% else %}
- {% set area_max_y = safe_max_y %}
- {% endif %}
- {% set meshPointX = (meshPointX * (area_max_x - area_min_x) / (safe_max_x - safe_min_x) * probe_count_scale_factor)|round(0)|int %}
- {% if meshPointX < min_probe_count %}
- {% set meshPointX = min_probe_count %}
- {% endif %}
- {% if meshPointX > meshMaxPointX %}
- {% set meshPointX = meshMaxPointX %}
- {% endif %}
- {% set meshPointY = (meshPointY * (area_max_y -area_min_y ) / (safe_max_y - safe_min_y) * probe_count_scale_factor )|round(0)|int %}
- {% if meshPointY < min_probe_count %}
- {% set meshPointY = min_probe_count %}
- {% endif %}
- {% if meshPointY > meshMaxPointY %}
- {% set meshPointY = meshMaxPointY %}
- {% endif %}
- {% set algorithm = "bicubic" %}
- {% if "algorithm" in bedMeshConfig %}
- {% set algorithm = bedMeshConfig.algorithm %}
- {% endif %}
- {% if meshPointX >=7 or meshPointY >=7 %}
- {% set algorithm = "bicubic" %}
- {% endif %}
- {% if enable_reference_index %}
- {% set referenceIndex = (meshPointX * meshPointY / 2 - 1 )|round(0)|int %}
- BED_MESH_CALIBRATE_BASE mesh_min={area_min_x},{area_min_y} mesh_max={area_max_x},{area_max_y} probe_count={meshPointX},{meshPointY} samples={probe_samples|int} algorithm={algorithm} relative_reference_index={referenceIndex}
- {% else %}
- BED_MESH_CALIBRATE_BASE mesh_min={area_min_x},{area_min_y} mesh_max={area_max_x},{area_max_y} probe_count={meshPointX},{meshPointY} samples={probe_samples|int} algorithm={algorithm}
- {% endif %}
- {% else %}
- BED_MESH_CALIBRATE_BASE
- {% endif %}
- {% else %}
- BED_MESH_CALIBRATE_BASE
- {% endif %}
- [gcode_macro TEST_STREAM_DELAY]
- description = Helper macro to find stream and park delay
- gcode =
- {% set min = printer.toolhead.axis_minimum %}
- {% set max = printer.toolhead.axis_maximum %}
- {% set act = printer.toolhead.position %}
- {% set tl = printer['gcode_macro TIMELAPSE_TAKE_FRAME'] %}
- {% if act.z > 5.0 %}
- G0 X{min.x + 5.0} F{tl.speed.travel|int * 60}
- G0 X{(max.x-min.x)/2}
- G4 P{tl.park.time|float * 1000}
- _TIMELAPSE_NEW_FRAME HYPERLAPSE=FALSE
- G0 X{max.x - 5.0}
- {% else %}
- {action_raise_error("Toolhead z %.3f to low. Please place head above z = 5.0" % act.z)}
- {% endif %}
- [gcode_macro M109]
- rename_existing = M99109
- gcode =
- {% set s = params.S|float %}
- M104 {% for p in params %}{'%s%s' % (p, params[p])}{% endfor %}
- {% if s != 0 %}
- TEMPERATURE_WAIT SENSOR=extruder MINIMUM={s} MAXIMUM={s+1}
- {% endif %}
- [gcode_macro M190]
- rename_existing = M99190
- gcode =
- {% set s = params.S|float %}
- M140 {% for p in params %}{'%s%s' % (p, params[p])}{% endfor %}
- {% if s != 0 %}
- TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={s} MAXIMUM={s+1}
- {% endif %}
- [gcode_macro PARKFRONT]
- gcode =
- {% if "xyz" not in printer.toolhead.homed_axes %}
- G28
- {% endif %}
- SAVE_GCODE_STATE NAME=PARKFRONT
- G90
- G0 X{printer.toolhead.axis_maximum.x/2} Y{printer.toolhead.axis_minimum.y+5} Z{printer.toolhead.axis_maximum.z/2} F6000
- RESTORE_GCODE_STATE NAME=PARKFRONT
- [gcode_macro PARKFRONTLOW]
- gcode =
- {% if "xyz" not in printer.toolhead.homed_axes %}
- G28
- {% endif %}
- SAVE_GCODE_STATE NAME=PARKFRONT
- G90
- G0 X{printer.toolhead.axis_maximum.x/2} Y{printer.toolhead.axis_minimum.y+5} Z20 F6000
- RESTORE_GCODE_STATE NAME=PARKFRONT
- [gcode_macro PARKREAR]
- gcode =
- {% if "xyz" not in printer.toolhead.homed_axes %}
- G28
- {% endif %}
- SAVE_GCODE_STATE NAME=PARKREAR
- G90
- G0 X{printer.toolhead.axis_minimum.x+10} Y{printer.toolhead.axis_maximum.y-10} Z{printer.toolhead.axis_maximum.z-150} F6000
- RESTORE_GCODE_STATE NAME=PARKREAR
- [gcode_macro PARKCENTER]
- gcode =
- {% if "xyz" not in printer.toolhead.homed_axes %}
- G28
- {% endif %}
- SAVE_GCODE_STATE NAME=PARKCENTER
- G90
- G0 X{printer.toolhead.axis_maximum.x/2} Y{printer.toolhead.axis_maximum.y/2} Z{printer.toolhead.axis_maximum.z/2} F6000
- RESTORE_GCODE_STATE NAME=PARKCENTER
- [gcode_macro PARKBED]
- gcode =
- {% if "xyz" not in printer.toolhead.homed_axes %}
- G28
- {% endif %}
- SAVE_GCODE_STATE NAME=PARKBED
- G90
- G0 X{printer.toolhead.axis_maximum.x/2} Y{printer.toolhead.axis_maximum.y/2} Z15 F6000
- RESTORE_GCODE_STATE NAME=PARKBED
- [gcode_macro PRIMELOC]
- description = Move to PRIME location
- gcode =
- {% if "xyz" not in printer.toolhead.homed_axes %}
- G28
- {% endif %}
- SAVE_GCODE_STATE NAME=PRIMELOC
- G90
- G0 X{printer.toolhead.axis_minimum.x+10} Y{printer.toolhead.axis_minimum.y+15}
- RESTORE_GCODE_STATE NAME=PRIMELOC
- [gcode_macro DUMP_VARIABLES]
- gcode =
- {% set filter_name = params.NAME|default('')|string|lower %}
- {% set filter_value = params.VALUE|default('')|string|lower %}
- {% set show_cfg = params.SHOW_CFG|default(0)|int %}
- {% set out = [] %}
- {% for key1 in printer %}
- {% for key2 in printer[key1] %}
- {% if (show_cfg or not (key1|lower == 'configfile' and key2|lower in ['config', 'settings'])) and (filter_name in key1|lower or filter_name in key2|lower) and filter_value in printer[key1][key2]|string|lower %}
- {% set dummy = out.append("printer['%s'].%s = %s" % (key1, key2, printer[key1][key2])) %}
- {% endif %}
- {% else %}
- {% if filter_name in key1|lower and filter_value in printer[key1]|string|lower %}
- {% set dummy = out.append("printer['%s'] = %s" % (key1, printer[key1])) %}
- {% endif %}
- {% endfor %}
- {% endfor %}
- {action_respond_info(out|join("\n"))}
- [gcode_macro PUBLISH_ALERT]
- gcode =
- {% set data = params.PAYLOAD|default(None) %}
- {action_call_remote_method("publish_mqtt_topic",
- topic="klipper/status",
- payload=data,
- qos=0,
- retain=False,
- use_prefix=True)}
- [gcode_macro _OBICO_LAYER_CHANGE]
- description = Run a scan across the current print area
- variable_first_layer_scan_retract_length = 6
- variable_first_layer_scan_retract_speed = 15
- variable_first_layer_scan_cooldown_temp = 170
- variable_first_layer_scan_resume_speed = 50
- variable_first_layer_scan_enabled = True
- variable_first_layer_scan_stepover = 10
- variable_first_layer_scan_speed = 10
- variable_first_layer_scan_zhop = 4
- variable_first_layer_scan_zhop_speed = 15
- variable_verbose = False
- variable_current_layer = -1
- variable_first_layer_scanning = False
- variable_wait = {'resume': "RESUME", 'absolute_coordinates': True, 'absolute_extrude': True, 'e': 0.0, 'previous_temp': 0}
- gcode =
- {% set pause_macro = "PAUSE" if printer.configfile.settings['gcode_macro pause'] is not defined
- else printer.configfile.settings['gcode_macro pause'].rename_existing %}
- {% set resume_macro = "RESUME" if printer.configfile.settings['gcode_macro resume'] is not defined
- else printer.configfile.settings['gcode_macro resume'].rename_existing %}
- {% set current_layer_default = printer.print_stats.info.current_layer if printer.print_stats.info.current_layer is not none else -1 %}
- {% set current_layer = params.CURRENT_LAYER|default(current_layer_default)|int %}
- {% set polygon_points = printer.exclude_object.objects|map(attribute='polygon')|sum(start=[]) if printer.exclude_object is defined else [] %}
- {% set min_x = params.MINX|default(polygon_points|map(attribute=0)|min|default(printer.toolhead.axis_minimum.x))|float %}
- {% set min_y = params.MINY|default(polygon_points|map(attribute=1)|min|default(printer.toolhead.axis_minimum.y))|float %}
- {% set max_x = params.MAXX|default(polygon_points|map(attribute=0)|max|default(printer.toolhead.axis_maximum.x))|float %}
- {% set max_y = params.MAXY|default(polygon_points|map(attribute=1)|max|default(printer.toolhead.axis_maximum.y))|float %}
- {% set stepoverCount = ((max_y - min_y) / first_layer_scan_stepover|float)|round(method='ceil')|int %}
- {% if verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG='{"Layer %d" % (current_layer)}' {% endif %}
- SET_GCODE_VARIABLE MACRO=_OBICO_LAYER_CHANGE VARIABLE=current_layer VALUE={current_layer}
- {% if first_layer_scan_enabled and current_layer == 2 %}
- SET_GCODE_VARIABLE MACRO=_OBICO_LAYER_CHANGE VARIABLE=first_layer_scanning VALUE=True
- {% set wait_dic = {'resume' : resume_macro,
- 'absolute_coordinates': printer.gcode_move.absolute_coordinates,
- 'absolute_extrude' : printer.gcode_move.absolute_extrude,
- 'e' : printer.gcode_move.gcode_position.e,
- 'previous_temp' : printer.extruder.target} %}
- SET_GCODE_VARIABLE MACRO=_OBICO_LAYER_CHANGE VARIABLE=wait VALUE="{wait_dic}"
- {% if verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG="Prepare scanning" {% endif %}
- {% if verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG='{"Scan Coordinates: Min:[%.3f:%.3f] Max:[%.3f:%.3f]" % (min_x,min_y,max_x,max_y)}' {% endif %}
- {% if printer[printer.toolhead.extruder].can_extrude %}
- {% if verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG='{"Retract %.1fmm filament" % first_layer_scan_retract_length|abs}' {% endif %}
- M83
- G0 E-{first_layer_scan_retract_length|abs} F{first_layer_scan_retract_speed|float * 60}
- {% endif %}
- G91
- G0 Z{first_layer_scan_zhop|abs} F{first_layer_scan_zhop_speed|float * 60}
- M106 S255
- {% if verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG='{"Fan on and lowering temperature to %.1f" % first_layer_scan_cooldown_temp}' {% endif %}
- M104 S{first_layer_scan_cooldown_temp}
- M109 S{first_layer_scan_cooldown_temp}
- {pause_macro}
- {% if verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG="Start scanning" {% endif %}
- UPDATE_DELAYED_GCODE ID=_WAIT_OBICO_LAYER_CHANGE DURATION=1.0
- G90
- G0 X{min_x} Y{min_y} F{first_layer_scan_resume_speed|float * 60}
- {% for ystep in range(stepoverCount) %}
- G0 Y{min_y + first_layer_scan_stepover|float * ystep} F{first_layer_scan_speed|float * 60}
- G0 X{max_x if ystep % 2 == 0 else min_x} F{first_layer_scan_speed|float * 60}
- {% endfor %}
- {% if verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG="Finish scanning" {% endif %}
- SET_GCODE_VARIABLE MACRO=_OBICO_LAYER_CHANGE VARIABLE=first_layer_scanning VALUE=False
- {% endif %}
- [delayed_gcode _WAIT_OBICO_LAYER_CHANGE]
- gcode =
- {% set lc_macro = printer['gcode_macro _OBICO_LAYER_CHANGE'] %}
- {% if lc_macro.first_layer_scanning %}
- {% if lc_macro.verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG="Waiting for first layer scan..." {% endif %}
- UPDATE_DELAYED_GCODE ID=_WAIT_OBICO_LAYER_CHANGE DURATION=1.0
- {% else %}
- M107
- {% if lc_macro.verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG="Fan off and resume print" {% endif %}
- {% if lc_macro.verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG='{"Call %s VELOCITY=%.1f" % (lc_macro.wait.resume, lc_macro.first_layer_scan_resume_speed)}' {% endif %}
- {lc_macro.wait.resume} VELOCITY={lc_macro.first_layer_scan_resume_speed}
- G91
- G0 Z-{lc_macro.first_layer_scan_zhop|abs} F{lc_macro.first_layer_scan_zhop_speed|float * 60}
- {% if printer[printer.toolhead.extruder].can_extrude %}
- {% set first_layer_scan_unretract_length = lc_macro.first_layer_scan_retract_length + 0.5 %}
- {% if lc_macro.verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG='{"Extrude %.1fmm filament" % first_layer_scan_unretract_length|abs}' {% endif %}
- M83
- G0 E{first_layer_scan_unretract_length|abs} F{lc_macro.first_layer_scan_retract_speed|float * 60}
- {% endif %}
- M104 S{lc_macro.wait.previous_temp}
- M109 S{lc_macro.wait.previous_temp}
- {% if lc_macro.verbose %} RESPOND PREFIX='OBICO DEBUG:' MSG='{"Heating back up to previous temperature"}' {% endif %}
- {% if lc_macro.wait.absolute_coordinates %} G90 {% endif %}
- {% if lc_macro.wait.absolute_extrude %}
- M82
- G92 E{lc_macro.wait.e}
- {% endif %}
- {% endif %}
- [gcode_macro OBICO_LINK_STATUS]
- description = Link to Obico server
- variable_one_time_passcode = ''
- variable_one_time_passlink = ''
- variable_is_linked = False
- gcode =
- {action_respond_info('Obico one_time_passcode: {}'.format(one_time_passcode))}
- {action_respond_info('Obico one_time_passlink: {}'.format(one_time_passlink))}
- {action_respond_info('Obico is_linked: {}'.format(is_linked))}
- {% if not is_linked and one_time_passcode != '' %}
- M117 Code: {one_time_passcode}
- {% else %}
- M117 Obico linked
- {% endif %}
- [gcode_macro _OBICO_RELINK]
- description = Re-link to Obico server
- gcode =
- {action_respond_info('WARNING: Re-link to Obico server')}
- {action_call_remote_method("obico_remote_event", event_name='relink_obico', message='')}
- {action_respond_info('WARNING: relink_obico requested')}
- =======================
- extruder: pressure_advance: 0.020000
- pressure_advance_smooth_time: 0.040000
- Loaded MCU 'mcu' 118 commands (v0.12.0-379-gf2e69a370 / gcc: (GCC) 5.4.0 binutils: (GNU Binutils) 2.26.20160125)
- MCU 'mcu' config: ADC_MAX=1023 BUS_PINS_spi=PB6,PB5,PB7 BUS_PINS_twi=PC0,PC1 CLOCK_FREQ=16000000 MCU=atmega1284p PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_serial=PD0,PD1 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256
- Configured MCU 'mcu' (1024 moves)
- toolhead: max_velocity: 500.000000
- max_accel: 500.000000
- minimum_cruise_ratio: 0.500000
- square_corner_velocity: 8.000000
- Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_ender3pro_data/config/printer.cfg', '-I', '/home/pi/printer_ender3pro_data/comms/klippy.serial', '-l', '/home/pi/printer_ender3pro_data/logs/klippy.log', '-a', '/home/pi/printer_ender3pro_data/comms/klippy.sock']
- Git version: 'v0.12.0-396-gb7233d119-dirty'
- Untracked files: klippy/extras/autotune_tmc.py, klippy/extras/gcode_shell_command.py, klippy/extras/motor_constants.py, klippy/extras/z_calibration.py
- Branch: master
- Remote: origin
- Tracked URL: https://github.com/Klipper3d/klipper
- CPU: 4 core ?
- Python: '3.9.2 (default, Mar 12 2021, 04:06:34) \n[GCC 10.2.1 20210110]'
- webhooks client 4107748232: {'program': 'Moonraker', 'version': 'v0.9.3-3-gccfe32f'}
- =============== Log rollover at Sat Dec 14 19:50:46 2024 ===============
- Move out of range: 10.000 221.000 117.650 [5690.950]
- Move out of range: 10.000 221.000 117.650 [5690.950]
- Stats 367027.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000077 mcu_task_stddev=0.000062 bytes_write=14848574 bytes_read=18660568 bytes_retransmit=27 bytes_invalid=0 send_seq=500621 receive_seq=500621 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000162 heater_bed: target=0 temp=19.4 pwm=0.000 sysload=0.55 cputime=4874.135 memavail=3218708 print_time=151374.313 buffer_time=3.697 print_stall=3 extruder: target=0 temp=19.7 pwm=0.000
- Stats 367028.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000077 mcu_task_stddev=0.000062 bytes_write=14848580 bytes_read=18660682 bytes_retransmit=27 bytes_invalid=0 send_seq=500622 receive_seq=500622 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000161 heater_bed: target=0 temp=19.3 pwm=0.000 sysload=0.51 cputime=4874.159 memavail=3218928 print_time=151374.313 buffer_time=2.697 print_stall=3 extruder: target=0 temp=19.5 pwm=0.000
- Stats 367029.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000077 mcu_task_stddev=0.000062 bytes_write=14848586 bytes_read=18660796 bytes_retransmit=27 bytes_invalid=0 send_seq=500623 receive_seq=500623 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000167 heater_bed: target=0 temp=19.4 pwm=0.000 sysload=0.51 cputime=4874.187 memavail=3222192 print_time=151374.313 buffer_time=1.695 print_stall=3 extruder: target=0 temp=19.6 pwm=0.000
- Stats 367030.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000077 mcu_task_stddev=0.000062 bytes_write=14848592 bytes_read=18660896 bytes_retransmit=27 bytes_invalid=0 send_seq=500624 receive_seq=500624 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000166 heater_bed: target=0 temp=19.3 pwm=0.000 sysload=0.51 cputime=4874.209 memavail=3221816 print_time=151374.313 buffer_time=0.694 print_stall=3 extruder: target=0 temp=19.6 pwm=0.000
- Stats 367031.5: gcodein=0 mcu: mcu_awake=0.011 mcu_task_avg=0.000109 mcu_task_stddev=0.000128 bytes_write=14848673 bytes_read=18661035 bytes_retransmit=27 bytes_invalid=0 send_seq=500627 receive_seq=500627 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000165 heater_bed: target=0 temp=19.3 pwm=0.000 sysload=0.51 cputime=4874.233 memavail=3221060 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.5 pwm=0.000
- Stats 367032.5: gcodein=0 mcu: mcu_awake=0.011 mcu_task_avg=0.000109 mcu_task_stddev=0.000128 bytes_write=14848679 bytes_read=18661149 bytes_retransmit=27 bytes_invalid=0 send_seq=500628 receive_seq=500628 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000164 heater_bed: target=0 temp=19.4 pwm=0.000 sysload=0.51 cputime=4874.259 memavail=3218628 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.5 pwm=0.000
- Stats 367033.5: gcodein=0 mcu: mcu_awake=0.011 mcu_task_avg=0.000109 mcu_task_stddev=0.000128 bytes_write=14848685 bytes_read=18661249 bytes_retransmit=27 bytes_invalid=0 send_seq=500629 receive_seq=500629 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000167 heater_bed: target=0 temp=19.3 pwm=0.000 sysload=0.55 cputime=4874.284 memavail=3218320 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.6 pwm=0.000
- Stats 367034.5: gcodein=0 mcu: mcu_awake=0.011 mcu_task_avg=0.000109 mcu_task_stddev=0.000128 bytes_write=14848691 bytes_read=18661363 bytes_retransmit=27 bytes_invalid=0 send_seq=500630 receive_seq=500630 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000166 heater_bed: target=0 temp=19.3 pwm=0.000 sysload=0.55 cputime=4874.312 memavail=3211592 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.6 pwm=0.000
- Stats 367035.5: gcodein=0 mcu: mcu_awake=0.011 mcu_task_avg=0.000109 mcu_task_stddev=0.000128 bytes_write=14848697 bytes_read=18661477 bytes_retransmit=27 bytes_invalid=0 send_seq=500631 receive_seq=500631 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000165 heater_bed: target=0 temp=19.4 pwm=0.000 sysload=0.55 cputime=4874.337 memavail=3223080 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.6 pwm=0.000
- Transition to shutdown state: Shutdown due to webhooks request
- Dumping gcode input 0 blocks
- Dumping 20 requests for client 4107748232
- Received 367017.906177: b'{"id":4065724040,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367018.907325: b'{"id":4065722840,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367019.909025: b'{"id":4065723632,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367020.909291: b'{"id":4065722840,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367021.910419: b'{"id":4036756864,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367022.912364: b'{"id":4036756720,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367023.912869: b'{"id":4036758112,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367024.915074: b'{"id":4036758808,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367025.916095: b'{"id":4036757800,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367026.919069: b'{"id":4036758856,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367026.999778: b'{"id":4036999872,"method":"pause_resume/cancel","params":{}}'
- Received 367027.922787: b'{"id":4036759096,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367028.922378: b'{"id":4036756480,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367029.922514: b'{"id":4065939928,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367030.923571: b'{"id":4036756696,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367031.925696: b'{"id":4036756936,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367032.927086: b'{"id":4065940864,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367033.927292: b'{"id":4037000832,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367034.928959: b'{"id":4037000928,"method":"objects/query","params":{"objects":{"webhooks":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"heaters":null,"toolhead":null,"extruder":null,"gcode_move":null,"gcode_macro _OBICO_LAYER_CHANGE":null,"fan":null,"heater_bed":null}}}'
- Received 367035.652313: b'{"id":4036759192,"method":"emergency_stop","params":{}}'
- gcode state: absolute_coord=True absolute_extrude=False base_position=[0.0, 0.0, 0.8500000000000001, 290.0] last_position=[195.0, 195.0, 117.65, 5690.949929999954] homing_position=[0.0, 0.0, 0.8500000000000001, 0.0] speed_factor=0.016666666666666666 extrude_factor=1.0 speed=16.666666666666668
- Reactor garbage collection: (367031.062581102, 367014.254495575, 365284.775721958)
- Shutdown due to webhooks request
- Once the underlying issue is corrected, use the
- "FIRMWARE_RESTART" command to reset the firmware, reload the
- config, and restart the host software.
- Printer is shutdown
- MCU 'mcu' shutdown: Command request
- clocksync state: mcu_freq=16000000 last_clock=2422050182368 clock_est=(367006.432 2421593215480 16000165.416) min_half_rtt=0.000248 min_rtt_time=269053.493 time_avg=367006.432(843.817) clock_avg=2421593215480.745(13501206095.267) pred_variance=2927468.505
- Dumping serial stats: bytes_write=14848703 bytes_read=18661494 bytes_retransmit=27 bytes_invalid=0 send_seq=500632 receive_seq=500632 retransmit_seq=2 srtt=0.003 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0
- Dumping send queue 100 messages
- Sent 0 366945.373414 366945.373174 6: seq: 14, get_clock
- Sent 1 366946.357842 366946.357602 6: seq: 15, get_clock
- Sent 2 366947.342279 366947.342039 6: seq: 16, get_clock
- Sent 3 366948.326884 366948.326644 6: seq: 17, get_clock
- Sent 4 366949.312795 366949.312555 6: seq: 18, get_clock
- Sent 5 366950.297538 366950.297298 6: seq: 19, get_clock
- Sent 6 366951.281775 366951.281535 6: seq: 1a, get_clock
- Sent 7 366952.266709 366952.266469 6: seq: 1b, get_clock
- Sent 8 366953.251887 366953.251647 6: seq: 1c, get_clock
- Sent 9 366954.236579 366954.236339 6: seq: 1d, get_clock
- Sent 10 366955.221727 366955.221487 6: seq: 1e, get_clock
- Sent 11 366956.206330 366956.206090 6: seq: 1f, get_clock
- Sent 12 366957.191511 366957.191271 6: seq: 10, get_clock
- Sent 13 366958.175855 366958.175615 6: seq: 11, get_clock
- Sent 14 366959.161070 366959.160830 6: seq: 12, get_clock
- Sent 15 366960.145751 366960.145511 6: seq: 13, get_clock
- Sent 16 366961.130680 366961.130440 6: seq: 14, get_clock
- Sent 17 366962.115627 366962.115387 6: seq: 15, get_clock
- Sent 18 366963.100446 366963.100206 6: seq: 16, get_clock
- Sent 19 366964.085274 366964.085034 6: seq: 17, get_clock
- Sent 20 366965.069499 366965.069259 6: seq: 18, get_clock
- Sent 21 366966.055148 366966.054908 6: seq: 19, get_clock
- Sent 22 366967.039669 366967.039429 6: seq: 1a, get_clock
- Sent 23 366968.025595 366968.025355 6: seq: 1b, get_clock
- Sent 24 366969.009353 366969.009113 6: seq: 1c, get_clock
- Sent 25 366969.994228 366969.993988 6: seq: 1d, get_clock
- Sent 26 366970.979085 366970.978845 6: seq: 1e, get_clock
- Sent 27 366971.963551 366971.963311 6: seq: 1f, get_clock
- Sent 28 366972.947982 366972.947742 6: seq: 10, get_clock
- Sent 29 366973.932971 366973.932731 6: seq: 11, get_clock
- Sent 30 366974.918581 366974.918341 6: seq: 12, get_clock
- Sent 31 366975.902642 366975.902402 6: seq: 13, get_clock
- Sent 32 366976.887597 366976.887357 6: seq: 14, get_clock
- Sent 33 366977.871564 366977.871324 6: seq: 15, get_clock
- Sent 34 366978.856343 366978.856103 6: seq: 16, get_clock
- Sent 35 366979.840969 366979.840729 6: seq: 17, get_clock
- Sent 36 366980.826037 366980.825797 6: seq: 18, get_clock
- Sent 37 366981.810671 366981.810431 6: seq: 19, get_clock
- Sent 38 366982.795628 366982.795388 6: seq: 1a, get_clock
- Sent 39 366983.780016 366983.779776 6: seq: 1b, get_clock
- Sent 40 366984.764596 366984.764356 6: seq: 1c, get_clock
- Sent 41 366985.749696 366985.749456 6: seq: 1d, get_clock
- Sent 42 366986.734361 366986.734121 6: seq: 1e, get_clock
- Sent 43 366987.719343 366987.719103 6: seq: 1f, get_clock
- Sent 44 366988.704164 366988.703924 6: seq: 10, get_clock
- Sent 45 366989.689143 366989.688903 6: seq: 11, get_clock
- Sent 46 366990.673578 366990.673338 6: seq: 12, get_clock
- Sent 47 366991.658224 366991.657984 6: seq: 13, get_clock
- Sent 48 366992.643513 366992.643273 6: seq: 14, get_clock
- Sent 49 366993.628364 366993.628124 6: seq: 15, get_clock
- Sent 50 366994.613492 366994.613252 6: seq: 16, get_clock
- Sent 51 366995.598403 366995.598163 6: seq: 17, get_clock
- Sent 52 366996.582744 366996.582504 6: seq: 18, get_clock
- Sent 53 366997.568376 366997.568136 6: seq: 19, get_clock
- Sent 54 366998.552735 366998.552495 6: seq: 1a, get_clock
- Sent 55 366999.537358 366999.537118 6: seq: 1b, get_clock
- Sent 56 367000.522353 367000.522113 6: seq: 1c, get_clock
- Sent 57 367001.507149 367001.506909 6: seq: 1d, get_clock
- Sent 58 367002.491345 367002.491105 6: seq: 1e, get_clock
- Sent 59 367003.476731 367003.476491 6: seq: 1f, get_clock
- Sent 60 367004.461196 367004.460956 6: seq: 10, get_clock
- Sent 61 367005.446086 367005.445846 6: seq: 11, get_clock
- Sent 62 367006.431235 367006.430995 6: seq: 12, get_clock
- Sent 63 367007.415938 367007.415698 6: seq: 13, get_clock
- Sent 64 367008.400976 367008.400736 6: seq: 14, get_clock
- Sent 65 367009.385606 367009.385366 6: seq: 15, get_clock
- Sent 66 367010.370157 367010.369917 6: seq: 16, get_clock
- Sent 67 367011.355097 367011.354857 6: seq: 17, get_clock
- Sent 68 367012.339316 367012.339076 6: seq: 18, get_clock
- Sent 69 367013.324709 367013.324469 6: seq: 19, get_clock
- Sent 70 367014.308581 367014.308341 6: seq: 1a, get_clock
- Sent 71 367015.293631 367015.293391 6: seq: 1b, get_clock
- Sent 72 367016.278007 367016.277767 6: seq: 1c, get_clock
- Sent 73 367017.265556 367017.265316 6: seq: 1d, get_clock
- Sent 74 367018.250155 367018.249915 6: seq: 1e, get_clock
- Sent 75 367019.234906 367019.234666 6: seq: 1f, get_clock
- Sent 76 367020.219591 367020.219351 6: seq: 10, get_clock
- Sent 77 367021.203862 367021.203622 6: seq: 11, get_clock
- Sent 78 367022.189971 367022.189731 6: seq: 12, get_clock
- Sent 79 367023.174315 367023.174075 6: seq: 13, get_clock
- Sent 80 367024.159209 367024.158969 6: seq: 14, get_clock
- Sent 81 367025.144087 367025.143847 6: seq: 15, get_clock
- Sent 82 367026.128958 367026.128718 6: seq: 16, get_clock
- Sent 83 367027.106077 367027.103517 64: seq: 17, set_next_step_dir oid=6 dir=1, queue_step oid=6 interval=90808782 count=1 add=0, queue_step oid=6 interval=58314 count=2 add=-17743, queue_step oid=6 interval=32401 count=3 add=-3687, queue_step oid=6 interval=23026 count=4 add=-1419, queue_step oid=6 interval=17626 count=8 add=-597, queue_step oid=6 interval=13314 count=10 add=-291, queue_step oid=6 interval=10643 count=15 add=-146
- Sent 84 367027.108557 367027.103517 62: seq: 18, queue_step oid=6 interval=8573 count=22 add=-76, queue_step oid=6 interval=6982 count=31 add=-42, queue_step oid=6 interval=5768 count=38 add=-25, queue_step oid=6 interval=4876 count=51 add=-15, queue_step oid=6 interval=4164 count=56 add=-10, queue_step oid=6 interval=3652 count=62 add=-7, queue_step oid=6 interval=3258 count=77 add=-5, queue_step oid=6 interval=2919 count=70 add=-4, queue_step oid=6 interval=2667 count=1197 add=0
- Sent 85 367027.110997 367027.105599 61: seq: 19, queue_step oid=6 interval=2666 count=601 add=0, queue_step oid=6 interval=2667 count=1202 add=0, queue_step oid=6 interval=2666 count=601 add=0, queue_step oid=6 interval=2667 count=1202 add=0, queue_step oid=6 interval=2666 count=601 add=0, queue_step oid=6 interval=2667 count=1202 add=0, queue_step oid=6 interval=2666 count=601 add=0, queue_step oid=6 interval=2667 count=772 add=0
- Sent 86 367027.113437 367027.109029 61: seq: 1a, queue_step oid=6 interval=2667 count=430 add=0, queue_step oid=6 interval=2666 count=601 add=0, queue_step oid=6 interval=2667 count=1202 add=0, queue_step oid=6 interval=2666 count=601 add=0, queue_step oid=6 interval=2667 count=1202 add=0, queue_step oid=6 interval=2666 count=601 add=0, queue_step oid=6 interval=2667 count=1202 add=0, queue_step oid=6 interval=2666 count=601 add=0
- Sent 87 367027.115877 367027.111561 61: seq: 1b, queue_step oid=6 interval=2667 count=1202 add=0, queue_step oid=6 interval=2666 count=601 add=0, queue_step oid=6 interval=2667 count=757 add=0, queue_step oid=6 interval=2667 count=445 add=0, queue_step oid=6 interval=2666 count=601 add=0, queue_step oid=6 interval=2667 count=1202 add=0, queue_step oid=6 interval=2666 count=601 add=0, queue_step oid=6 interval=2667 count=1202 add=0
- Sent 88 367027.117797 367027.114287 48: seq: 1c, get_clock, queue_step oid=6 interval=2666 count=85 add=0, queue_step oid=6 interval=2726 count=71 add=3, queue_step oid=6 interval=2980 count=64 add=4, queue_step oid=6 interval=3272 count=69 add=6, queue_step oid=6 interval=3727 count=56 add=9, queue_step oid=6 interval=4279 count=46 add=14, queue_step oid=6 interval=4976 count=38 add=23
- Sent 89 367028.098286 367028.098046 6: seq: 1d, get_clock
- Sent 90 367029.083637 367029.083397 6: seq: 1e, get_clock
- Sent 91 367030.067617 367030.067377 6: seq: 1f, get_clock
- Sent 92 367030.903101 367030.900581 63: seq: 10, queue_step oid=6 interval=5926 count=28 add=39, queue_step oid=6 interval=7118 count=20 add=69, queue_step oid=6 interval=8559 count=16 add=133, queue_step oid=6 interval=10800 count=11 add=270, queue_step oid=6 interval=14093 count=6 add=578, queue_step oid=6 interval=17576 count=5 add=1323, queue_step oid=6 interval=25326 count=2 add=3264, queue_step oid=6 interval=32524 count=2 add=8048
- Sent 93 367030.912688 367030.912208 12: seq: 11, queue_step oid=6 interval=58564 count=1 add=0
- Sent 94 367031.053031 367031.052791 6: seq: 12, get_clock
- Sent 95 367032.038274 367032.038034 6: seq: 13, get_clock
- Sent 96 367033.023657 367033.023417 6: seq: 14, get_clock
- Sent 97 367034.007649 367034.007409 6: seq: 15, get_clock
- Sent 98 367034.992062 367034.991822 6: seq: 16, get_clock
- Sent 99 367035.654307 367035.654067 6: seq: 17, emergency_stop
- Dumping receive queue 100 messages
- Receive: 0 367023.066179 367022.189971 14: seq: 13, analog_in_state oid=10 next_clock=3797412352 value=7896
- Receive: 1 367023.116426 367022.189971 14: seq: 13, analog_in_state oid=15 next_clock=3798212352 value=7895
- Receive: 2 367023.176979 367023.174315 11: seq: 14, clock clock=3794509837
- Receive: 3 367023.366281 367023.174315 14: seq: 14, analog_in_state oid=10 next_clock=3802212352 value=7896
- Receive: 4 367023.416369 367023.174315 14: seq: 14, analog_in_state oid=15 next_clock=3803012352 value=7896
- Receive: 5 367023.666277 367023.174315 14: seq: 14, analog_in_state oid=10 next_clock=3807012352 value=7897
- Receive: 6 367023.716454 367023.174315 14: seq: 14, analog_in_state oid=15 next_clock=3807812352 value=7894
- Receive: 7 367023.966271 367023.174315 14: seq: 14, analog_in_state oid=10 next_clock=3811812352 value=7896
- Receive: 8 367024.016237 367023.174315 14: seq: 14, analog_in_state oid=15 next_clock=3812612352 value=7894
- Receive: 9 367024.161814 367024.159209 11: seq: 15, clock clock=3810267245
- Receive: 10 367024.266236 367024.159209 14: seq: 15, analog_in_state oid=10 next_clock=3816612352 value=7899
- Receive: 11 367024.316236 367024.159209 14: seq: 15, analog_in_state oid=15 next_clock=3817412352 value=7893
- Receive: 12 367024.566223 367024.159209 14: seq: 15, analog_in_state oid=10 next_clock=3821412352 value=7896
- Receive: 13 367024.616654 367024.159209 14: seq: 15, analog_in_state oid=15 next_clock=3822212352 value=7893
- Receive: 14 367024.866343 367024.159209 14: seq: 15, analog_in_state oid=10 next_clock=3826212352 value=7897
- Receive: 15 367024.916180 367024.159209 14: seq: 15, analog_in_state oid=15 next_clock=3827012352 value=7893
- Receive: 16 367025.146772 367025.144087 11: seq: 16, clock clock=3826025688
- Receive: 17 367025.166197 367025.144087 14: seq: 16, analog_in_state oid=10 next_clock=3831012352 value=7896
- Receive: 18 367025.216611 367025.144087 14: seq: 16, analog_in_state oid=15 next_clock=3831812352 value=7893
- Receive: 19 367025.466197 367025.144087 14: seq: 16, analog_in_state oid=10 next_clock=3835812352 value=7896
- Receive: 20 367025.516721 367025.144087 14: seq: 16, analog_in_state oid=15 next_clock=3836612352 value=7895
- Receive: 21 367025.766263 367025.144087 14: seq: 16, analog_in_state oid=10 next_clock=3840612352 value=7896
- Receive: 22 367025.816630 367025.144087 14: seq: 16, analog_in_state oid=15 next_clock=3841412352 value=7894
- Receive: 23 367026.066177 367025.144087 14: seq: 16, analog_in_state oid=10 next_clock=3845412352 value=7896
- Receive: 24 367026.116205 367025.144087 14: seq: 16, analog_in_state oid=15 next_clock=3846212352 value=7892
- Receive: 25 367026.131476 367026.128958 11: seq: 17, clock clock=3841783743
- Receive: 26 367026.258084 367026.128958 13: seq: 17, stats count=90 sum=110765 sumsq=880270
- Receive: 27 367026.366277 367026.128958 14: seq: 17, analog_in_state oid=10 next_clock=3850212352 value=7896
- Receive: 28 367026.416858 367026.128958 14: seq: 17, analog_in_state oid=15 next_clock=3851012352 value=7892
- Receive: 29 367026.666426 367026.128958 14: seq: 17, analog_in_state oid=10 next_clock=3855012352 value=7896
- Receive: 30 367026.716718 367026.128958 14: seq: 17, analog_in_state oid=15 next_clock=3855812352 value=7893
- Receive: 31 367026.966202 367026.128958 14: seq: 17, analog_in_state oid=10 next_clock=3859812352 value=7897
- Receive: 32 367027.017506 367026.128958 14: seq: 17, analog_in_state oid=15 next_clock=3860612352 value=7894
- Receive: 33 367027.121050 367027.117797 11: seq: 1d, clock clock=3857607507
- Receive: 34 367027.266131 367027.117797 14: seq: 1d, analog_in_state oid=10 next_clock=3864612352 value=7896
- Receive: 35 367027.316098 367027.117797 14: seq: 1d, analog_in_state oid=15 next_clock=3865412352 value=7892
- Receive: 36 367027.566124 367027.117797 14: seq: 1d, analog_in_state oid=10 next_clock=3869412352 value=7896
- Receive: 37 367027.616743 367027.117797 14: seq: 1d, analog_in_state oid=15 next_clock=3870212352 value=7894
- Receive: 38 367027.866112 367027.117797 14: seq: 1d, analog_in_state oid=10 next_clock=3874212352 value=7896
- Receive: 39 367027.916288 367027.117797 14: seq: 1d, analog_in_state oid=15 next_clock=3875012352 value=7892
- Receive: 40 367028.100917 367028.098286 11: seq: 1e, clock clock=3873293202
- Receive: 41 367028.166089 367028.098286 14: seq: 1e, analog_in_state oid=10 next_clock=3879012352 value=7897
- Receive: 42 367028.216583 367028.098286 14: seq: 1e, analog_in_state oid=15 next_clock=3879812352 value=7895
- Receive: 43 367028.466254 367028.098286 14: seq: 1e, analog_in_state oid=10 next_clock=3883812352 value=7897
- Receive: 44 367028.516630 367028.098286 14: seq: 1e, analog_in_state oid=15 next_clock=3884612352 value=7892
- Receive: 45 367028.766135 367028.098286 14: seq: 1e, analog_in_state oid=10 next_clock=3888612352 value=7897
- Receive: 46 367028.816191 367028.098286 14: seq: 1e, analog_in_state oid=15 next_clock=3889412352 value=7892
- Receive: 47 367029.066345 367028.098286 14: seq: 1e, analog_in_state oid=10 next_clock=3893412352 value=7898
- Receive: 48 367029.086899 367029.083637 11: seq: 1f, clock clock=3889064691
- Receive: 49 367029.116686 367029.083637 14: seq: 1f, analog_in_state oid=15 next_clock=3894212352 value=7893
- Receive: 50 367029.366243 367029.083637 14: seq: 1f, analog_in_state oid=10 next_clock=3898212352 value=7896
- Receive: 51 367029.416701 367029.083637 14: seq: 1f, analog_in_state oid=15 next_clock=3899012352 value=7894
- Receive: 52 367029.666341 367029.083637 14: seq: 1f, analog_in_state oid=10 next_clock=3903012352 value=7896
- Receive: 53 367029.716663 367029.083637 14: seq: 1f, analog_in_state oid=15 next_clock=3903812352 value=7893
- Receive: 54 367029.966242 367029.083637 14: seq: 1f, analog_in_state oid=10 next_clock=3907812352 value=7896
- Receive: 55 367030.017176 367029.083637 14: seq: 1f, analog_in_state oid=15 next_clock=3908612352 value=7894
- Receive: 56 367030.070204 367030.067617 11: seq: 10, clock clock=3904802855
- Receive: 57 367030.266198 367030.067617 14: seq: 10, analog_in_state oid=10 next_clock=3912612352 value=7897
- Receive: 58 367030.317228 367030.067617 14: seq: 10, analog_in_state oid=15 next_clock=3913412352 value=7894
- Receive: 59 367030.566202 367030.067617 14: seq: 10, analog_in_state oid=10 next_clock=3917412352 value=7896
- Receive: 60 367030.616744 367030.067617 14: seq: 10, analog_in_state oid=15 next_clock=3918212352 value=7894
- Receive: 61 367030.866248 367030.067617 14: seq: 10, analog_in_state oid=10 next_clock=3922212352 value=7896
- Receive: 62 367030.916272 367030.912688 14: seq: 12, analog_in_state oid=15 next_clock=3923012352 value=7894
- Receive: 63 367031.055533 367031.053031 11: seq: 13, clock clock=3920569651
- Receive: 64 367031.166207 367031.053031 14: seq: 13, analog_in_state oid=10 next_clock=3927012352 value=7896
- Receive: 65 367031.216535 367031.053031 14: seq: 13, analog_in_state oid=15 next_clock=3927812352 value=7895
- Receive: 66 367031.358218 367031.053031 15: seq: 13, stats count=102 sum=177240 sumsq=2886550
- Receive: 67 367031.466169 367031.053031 14: seq: 13, analog_in_state oid=10 next_clock=3931812352 value=7897
- Receive: 68 367031.516203 367031.053031 14: seq: 13, analog_in_state oid=15 next_clock=3932612352 value=7894
- Receive: 69 367031.766271 367031.053031 14: seq: 13, analog_in_state oid=10 next_clock=3936612352 value=7896
- Receive: 70 367031.816773 367031.053031 14: seq: 13, analog_in_state oid=15 next_clock=3937412352 value=7894
- Receive: 71 367032.040816 367032.038274 11: seq: 14, clock clock=3936333992
- Receive: 72 367032.066173 367032.038274 14: seq: 14, analog_in_state oid=10 next_clock=3941412352 value=7896
- Receive: 73 367032.117967 367032.038274 14: seq: 14, analog_in_state oid=15 next_clock=3942212352 value=7893
- Receive: 74 367032.366131 367032.038274 14: seq: 14, analog_in_state oid=10 next_clock=3946212352 value=7896
- Receive: 75 367032.416528 367032.038274 14: seq: 14, analog_in_state oid=15 next_clock=3947012352 value=7895
- Receive: 76 367032.666278 367032.038274 14: seq: 14, analog_in_state oid=10 next_clock=3951012352 value=7896
- Receive: 77 367032.716181 367032.038274 14: seq: 14, analog_in_state oid=15 next_clock=3951812352 value=7893
- Receive: 78 367032.966118 367032.038274 14: seq: 14, analog_in_state oid=10 next_clock=3955812352 value=7896
- Receive: 79 367033.016127 367032.038274 14: seq: 14, analog_in_state oid=15 next_clock=3956612352 value=7893
- Receive: 80 367033.026715 367033.023657 11: seq: 15, clock clock=3952103624
- Receive: 81 367033.266137 367033.023657 14: seq: 15, analog_in_state oid=10 next_clock=3960612352 value=7897
- Receive: 82 367033.317154 367033.023657 14: seq: 15, analog_in_state oid=15 next_clock=3961412352 value=7894
- Receive: 83 367033.566278 367033.023657 14: seq: 15, analog_in_state oid=10 next_clock=3965412352 value=7897
- Receive: 84 367033.616615 367033.023657 14: seq: 15, analog_in_state oid=15 next_clock=3966212352 value=7892
- Receive: 85 367033.866302 367033.023657 14: seq: 15, analog_in_state oid=10 next_clock=3970212352 value=7897
- Receive: 86 367033.916829 367033.023657 14: seq: 15, analog_in_state oid=15 next_clock=3971012352 value=7893
- Receive: 87 367034.010285 367034.007649 11: seq: 16, clock clock=3967844025
- Receive: 88 367034.166097 367034.007649 14: seq: 16, analog_in_state oid=10 next_clock=3975012352 value=7896
- Receive: 89 367034.217091 367034.007649 14: seq: 16, analog_in_state oid=15 next_clock=3975812352 value=7894
- Receive: 90 367034.466064 367034.007649 14: seq: 16, analog_in_state oid=10 next_clock=3979812352 value=7897
- Receive: 91 367034.516882 367034.007649 14: seq: 16, analog_in_state oid=15 next_clock=3980612352 value=7894
- Receive: 92 367034.766173 367034.007649 14: seq: 16, analog_in_state oid=10 next_clock=3984612352 value=7896
- Receive: 93 367034.816804 367034.007649 14: seq: 16, analog_in_state oid=15 next_clock=3985412352 value=7893
- Receive: 94 367034.994687 367034.992062 11: seq: 17, clock clock=3983594720
- Receive: 95 367035.066040 367034.992062 14: seq: 17, analog_in_state oid=10 next_clock=3989412352 value=7897
- Receive: 96 367035.116816 367034.992062 14: seq: 17, analog_in_state oid=15 next_clock=3990212352 value=7896
- Receive: 97 367035.366178 367034.992062 14: seq: 17, analog_in_state oid=10 next_clock=3994212352 value=7896
- Receive: 98 367035.416525 367034.992062 14: seq: 17, analog_in_state oid=15 next_clock=3995012352 value=7894
- Receive: 99 367035.658914 367035.654307 12: seq: 18, shutdown clock=3994191373 static_string_id=Command request
- Stats 367036.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000076 mcu_task_stddev=0.000062 bytes_write=14848709 bytes_read=18661579 bytes_retransmit=27 bytes_invalid=0 send_seq=500633 receive_seq=500633 retransmit_seq=2 srtt=0.003 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000164 heater_bed: target=0 temp=19.4 pwm=0.000 sysload=0.55 cputime=4874.378 memavail=3223048 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.7 pwm=0.000
- Stats 367037.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000076 mcu_task_stddev=0.000062 bytes_write=14848715 bytes_read=18661693 bytes_retransmit=27 bytes_invalid=0 send_seq=500634 receive_seq=500634 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000163 heater_bed: target=0 temp=19.2 pwm=0.000 sysload=0.55 cputime=4874.396 memavail=3220136 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.4 pwm=0.000
- Stats 367038.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000076 mcu_task_stddev=0.000062 bytes_write=14848721 bytes_read=18661807 bytes_retransmit=27 bytes_invalid=0 send_seq=500635 receive_seq=500635 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000169 heater_bed: target=0 temp=19.4 pwm=0.000 sysload=0.50 cputime=4874.417 memavail=3220744 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.7 pwm=0.000
- Stats 367039.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000076 mcu_task_stddev=0.000062 bytes_write=14848727 bytes_read=18661907 bytes_retransmit=27 bytes_invalid=0 send_seq=500636 receive_seq=500636 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000168 heater_bed: target=0 temp=19.4 pwm=0.000 sysload=0.50 cputime=4874.444 memavail=3224480 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.6 pwm=0.000
- Stats 367040.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000076 mcu_task_stddev=0.000062 bytes_write=14848733 bytes_read=18662021 bytes_retransmit=27 bytes_invalid=0 send_seq=500637 receive_seq=500637 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000167 heater_bed: target=0 temp=19.4 pwm=0.000 sysload=0.50 cputime=4874.471 memavail=3223484 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.6 pwm=0.000
- Stats 367041.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000076 mcu_task_stddev=0.000062 bytes_write=14848739 bytes_read=18662135 bytes_retransmit=27 bytes_invalid=0 send_seq=500638 receive_seq=500638 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000166 heater_bed: target=0 temp=19.3 pwm=0.000 sysload=0.50 cputime=4874.504 memavail=3222732 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.6 pwm=0.000
- Stats 367042.5: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000077 mcu_task_stddev=0.000063 bytes_write=14848745 bytes_read=18662248 bytes_retransmit=27 bytes_invalid=0 send_seq=500639 receive_seq=500639 retransmit_seq=2 srtt=0.003 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=16000168 heater_bed: target=0 temp=19.4 pwm=0.000 sysload=0.50 cputime=4874.525 memavail=3222820 print_time=151374.313 buffer_time=0.000 print_stall=3 extruder: target=0 temp=19.6 pwm=0.000
- Attempting MCU 'mcu' reset
- webhooks client 4107748232: Disconnected
- Restarting printer
- Start printer at Sat Dec 14 19:51:03 2024 (1734234663.1 367043.9)
- Can't read autosave from config file - autosave state corrupted
Advertisement
Add Comment
Please, Sign In to add comment