===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [mcu rpi] serial = /tmp/klipper_host_mcu [adxl345] cs_pin = rpi:None [resonance_tester] accel_chip = adxl345 probe_points = 150, 150, 20 [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= Loaded MCU 'mcu' 117 commands (v0.11.0-148-g52f4e20c / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 Configured MCU 'mcu' (1024 moves) Loaded MCU 'rpi' 111 commands (v0.11.0-188-gb17ae55f / gcc: (Debian 10.2.1-6) 10.2.1 20210110 binutils: (GNU Binutils for Debian) 2.35.2) MCU 'rpi' config: ADC_MAX=4095 CLOCK_FREQ=50000000 MCU=linux PCA9685_MAX=4096 PWM_MAX=32768 STATS_SUMSQ_BASE=256 Configured MCU 'rpi' (1024 moves) Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-197-ga3eebab4-dirty' Untracked files: klippy/extras/led_effect.py 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 547935312000: {'program': 'Moonraker', 'version': 'v0.8.0-39-g6c7dfe5'} =============== Log rollover at Sat May 13 08:20:49 2023 =============== Stats 42.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8665 bytes_read=10239 bytes_retransmit=9 bytes_invalid=0 send_seq=423 receive_seq=423 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003244 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000029 bytes_write=899 bytes_read=4694 bytes_retransmit=0 bytes_invalid=0 send_seq=124 receive_seq=124 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000236 adj=49999368 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=36.5 Octopus: temp=26.6 sysload=1.72 cputime=5.944 memavail=701124 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 43.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8671 bytes_read=10461 bytes_retransmit=9 bytes_invalid=0 send_seq=424 receive_seq=424 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003343 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=905 bytes_read=4723 bytes_retransmit=0 bytes_invalid=0 send_seq=125 receive_seq=125 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000201 adj=49999755 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=38.1 Octopus: temp=26.7 sysload=1.72 cputime=5.981 memavail=679444 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 44.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8677 bytes_read=10683 bytes_retransmit=9 bytes_invalid=0 send_seq=425 receive_seq=425 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003280 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=911 bytes_read=4739 bytes_retransmit=0 bytes_invalid=0 send_seq=126 receive_seq=126 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000360 adj=49999376 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=26.6 sysload=1.72 cputime=6.012 memavail=671376 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 45.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8683 bytes_read=10878 bytes_retransmit=9 bytes_invalid=0 send_seq=426 receive_seq=426 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=917 bytes_read=4755 bytes_retransmit=0 bytes_invalid=0 send_seq=127 receive_seq=127 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000290 adj=50000143 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=26.7 sysload=1.72 cputime=6.046 memavail=671140 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 46.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8689 bytes_read=11077 bytes_retransmit=9 bytes_invalid=0 send_seq=427 receive_seq=427 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=923 bytes_read=4771 bytes_retransmit=0 bytes_invalid=0 send_seq=128 receive_seq=128 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000239 adj=49999602 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=39.2 Octopus: temp=26.7 sysload=1.82 cputime=6.076 memavail=671984 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 47.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8695 bytes_read=11299 bytes_retransmit=9 bytes_invalid=0 send_seq=428 receive_seq=428 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003294 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=929 bytes_read=4787 bytes_retransmit=0 bytes_invalid=0 send_seq=129 receive_seq=129 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000239 adj=49999294 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=27.0 sysload=1.82 cputime=6.105 memavail=671172 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 48.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8701 bytes_read=11521 bytes_retransmit=9 bytes_invalid=0 send_seq=429 receive_seq=429 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003288 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=935 bytes_read=4816 bytes_retransmit=0 bytes_invalid=0 send_seq=130 receive_seq=130 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000194 adj=49999323 heater_bed: target=0 temp=23.4 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=26.7 sysload=1.82 cputime=6.132 memavail=664964 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 49.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8707 bytes_read=11729 bytes_retransmit=9 bytes_invalid=0 send_seq=430 receive_seq=430 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003270 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=941 bytes_read=4832 bytes_retransmit=0 bytes_invalid=0 send_seq=131 receive_seq=131 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000132 adj=49999096 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=38.1 Octopus: temp=26.9 sysload=1.82 cputime=6.155 memavail=664964 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 50.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8767 bytes_read=11961 bytes_retransmit=9 bytes_invalid=0 send_seq=433 receive_seq=433 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003253 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=947 bytes_read=4848 bytes_retransmit=0 bytes_invalid=0 send_seq=132 receive_seq=132 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000088 adj=49998588 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=37.6 Octopus: temp=26.9 sysload=1.82 cputime=6.179 memavail=664968 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 51.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8773 bytes_read=12169 bytes_retransmit=9 bytes_invalid=0 send_seq=434 receive_seq=434 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003251 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=953 bytes_read=4864 bytes_retransmit=0 bytes_invalid=0 send_seq=133 receive_seq=133 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000054 adj=49998522 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=37.6 Octopus: temp=26.8 sysload=1.67 cputime=6.203 memavail=689416 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 52.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8779 bytes_read=12377 bytes_retransmit=9 bytes_invalid=0 send_seq=435 receive_seq=435 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003289 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=959 bytes_read=4880 bytes_retransmit=0 bytes_invalid=0 send_seq=134 receive_seq=134 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000044 adj=49998494 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=37.6 Octopus: temp=26.9 sysload=1.67 cputime=6.234 memavail=684380 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 53.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=8785 bytes_read=12614 bytes_retransmit=9 bytes_invalid=0 send_seq=436 receive_seq=436 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=965 bytes_read=4909 bytes_retransmit=0 bytes_invalid=0 send_seq=135 receive_seq=135 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000030 adj=49998531 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=27.0 sysload=1.67 cputime=6.264 memavail=676316 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 54.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=8791 bytes_read=12822 bytes_retransmit=9 bytes_invalid=0 send_seq=437 receive_seq=437 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003303 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=971 bytes_read=4925 bytes_retransmit=0 bytes_invalid=0 send_seq=136 receive_seq=136 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000016 adj=49998560 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=39.2 Octopus: temp=27.0 sysload=1.67 cputime=6.293 memavail=674560 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 55.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=8797 bytes_read=13030 bytes_retransmit=9 bytes_invalid=0 send_seq=438 receive_seq=438 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003294 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=977 bytes_read=4941 bytes_retransmit=0 bytes_invalid=0 send_seq=137 receive_seq=137 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000012 adj=49998620 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=27.1 sysload=1.67 cputime=6.320 memavail=667772 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 56.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=8803 bytes_read=13252 bytes_retransmit=9 bytes_invalid=0 send_seq=439 receive_seq=439 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=983 bytes_read=4957 bytes_retransmit=0 bytes_invalid=0 send_seq=138 receive_seq=138 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999998 adj=49998732 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=39.2 Octopus: temp=27.0 sysload=1.62 cputime=6.346 memavail=673228 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 57.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=8809 bytes_read=13460 bytes_retransmit=9 bytes_invalid=0 send_seq=440 receive_seq=440 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003288 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=989 bytes_read=4973 bytes_retransmit=0 bytes_invalid=0 send_seq=139 receive_seq=139 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000008 adj=49998697 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=26.9 sysload=1.62 cputime=6.371 memavail=667936 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 58.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8815 bytes_read=13682 bytes_retransmit=9 bytes_invalid=0 send_seq=441 receive_seq=441 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003282 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=995 bytes_read=5002 bytes_retransmit=0 bytes_invalid=0 send_seq=140 receive_seq=140 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000002 adj=49998903 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=26.9 sysload=1.62 cputime=6.397 memavail=666172 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 59.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8821 bytes_read=13904 bytes_retransmit=9 bytes_invalid=0 send_seq=442 receive_seq=442 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003262 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1001 bytes_read=5018 bytes_retransmit=0 bytes_invalid=0 send_seq=141 receive_seq=141 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999994 adj=49998919 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=38.1 Octopus: temp=27.0 sysload=1.62 cputime=6.419 memavail=666172 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 60.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8827 bytes_read=14112 bytes_retransmit=9 bytes_invalid=0 send_seq=443 receive_seq=443 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003250 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1007 bytes_read=5034 bytes_retransmit=0 bytes_invalid=0 send_seq=142 receive_seq=142 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999993 adj=49998947 heater_bed: target=0 temp=23.5 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=27.0 sysload=1.62 cputime=6.444 memavail=687040 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 61.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8833 bytes_read=14320 bytes_retransmit=9 bytes_invalid=0 send_seq=444 receive_seq=444 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003248 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1013 bytes_read=5050 bytes_retransmit=0 bytes_invalid=0 send_seq=143 receive_seq=143 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999978 adj=49998997 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=27.0 sysload=1.49 cputime=6.468 memavail=680552 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 62.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8839 bytes_read=14542 bytes_retransmit=9 bytes_invalid=0 send_seq=445 receive_seq=445 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003259 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1019 bytes_read=5066 bytes_retransmit=0 bytes_invalid=0 send_seq=144 receive_seq=144 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999976 adj=49998914 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=39.2 Octopus: temp=27.1 sysload=1.49 cputime=6.499 memavail=673248 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 63.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8851 bytes_read=14780 bytes_retransmit=9 bytes_invalid=0 send_seq=447 receive_seq=447 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003261 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1025 bytes_read=5095 bytes_retransmit=0 bytes_invalid=0 send_seq=145 receive_seq=145 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999994 adj=49998915 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.0 sysload=1.49 cputime=6.531 memavail=673992 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 64.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8857 bytes_read=14988 bytes_retransmit=9 bytes_invalid=0 send_seq=448 receive_seq=448 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003260 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1031 bytes_read=5111 bytes_retransmit=0 bytes_invalid=0 send_seq=146 receive_seq=146 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999996 adj=49999095 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.0 sysload=1.49 cputime=6.562 memavail=673272 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 65.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8863 bytes_read=15210 bytes_retransmit=9 bytes_invalid=0 send_seq=449 receive_seq=449 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003258 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1037 bytes_read=5127 bytes_retransmit=0 bytes_invalid=0 send_seq=147 receive_seq=147 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999992 adj=49999109 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=39.2 Octopus: temp=27.2 sysload=1.49 cputime=6.588 memavail=672384 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 66.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8869 bytes_read=15418 bytes_retransmit=9 bytes_invalid=0 send_seq=450 receive_seq=450 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003257 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1043 bytes_read=5143 bytes_retransmit=0 bytes_invalid=0 send_seq=148 receive_seq=148 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999988 adj=49999078 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=40.2 Octopus: temp=27.0 sysload=1.37 cputime=6.612 memavail=670680 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 67.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8875 bytes_read=15626 bytes_retransmit=9 bytes_invalid=0 send_seq=451 receive_seq=451 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003257 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1049 bytes_read=5159 bytes_retransmit=0 bytes_invalid=0 send_seq=149 receive_seq=149 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999980 adj=49999051 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.2 sysload=1.37 cputime=6.639 memavail=668676 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 68.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8881 bytes_read=15862 bytes_retransmit=9 bytes_invalid=0 send_seq=452 receive_seq=452 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003277 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1055 bytes_read=5188 bytes_retransmit=0 bytes_invalid=0 send_seq=150 receive_seq=150 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999996 adj=49998989 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=38.6 Octopus: temp=27.1 sysload=1.37 cputime=6.678 memavail=667696 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 69.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8887 bytes_read=16056 bytes_retransmit=9 bytes_invalid=0 send_seq=453 receive_seq=453 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003272 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1061 bytes_read=5204 bytes_retransmit=0 bytes_invalid=0 send_seq=151 receive_seq=151 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000005 adj=49999096 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=39.2 Octopus: temp=27.3 sysload=1.37 cputime=6.717 memavail=667696 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 70.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8893 bytes_read=16257 bytes_retransmit=9 bytes_invalid=0 send_seq=454 receive_seq=454 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003275 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1067 bytes_read=5220 bytes_retransmit=0 bytes_invalid=0 send_seq=152 receive_seq=152 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000000 adj=49999192 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.1 sysload=1.37 cputime=6.743 memavail=684736 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 71.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8899 bytes_read=16479 bytes_retransmit=9 bytes_invalid=0 send_seq=455 receive_seq=455 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003272 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1073 bytes_read=5236 bytes_retransmit=0 bytes_invalid=0 send_seq=153 receive_seq=153 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000010 adj=49999108 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=27.1 sysload=1.34 cputime=6.774 memavail=674924 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 72.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8905 bytes_read=16687 bytes_retransmit=9 bytes_invalid=0 send_seq=456 receive_seq=456 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003278 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1079 bytes_read=5252 bytes_retransmit=0 bytes_invalid=0 send_seq=154 receive_seq=154 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000016 adj=49999208 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=27.2 sysload=1.34 cputime=6.804 memavail=676048 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 73.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8911 bytes_read=16909 bytes_retransmit=9 bytes_invalid=0 send_seq=457 receive_seq=457 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003287 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000027 bytes_write=1085 bytes_read=5281 bytes_retransmit=0 bytes_invalid=0 send_seq=155 receive_seq=155 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000010 adj=49999218 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=27.0 sysload=1.34 cputime=6.834 memavail=671752 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 74.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8917 bytes_read=17131 bytes_retransmit=9 bytes_invalid=0 send_seq=458 receive_seq=458 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003280 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000027 bytes_write=1091 bytes_read=5297 bytes_retransmit=0 bytes_invalid=0 send_seq=156 receive_seq=156 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000010 adj=49999110 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.3 sysload=1.34 cputime=6.863 memavail=672108 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 75.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8923 bytes_read=17339 bytes_retransmit=9 bytes_invalid=0 send_seq=459 receive_seq=459 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003292 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000027 bytes_write=1097 bytes_read=5313 bytes_retransmit=0 bytes_invalid=0 send_seq=157 receive_seq=157 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000014 adj=49999126 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.3 sysload=1.34 cputime=6.904 memavail=671352 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 76.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8929 bytes_read=17547 bytes_retransmit=9 bytes_invalid=0 send_seq=460 receive_seq=460 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003287 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000027 bytes_write=1103 bytes_read=5329 bytes_retransmit=0 bytes_invalid=0 send_seq=158 receive_seq=158 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000026 adj=49999132 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.3 sysload=1.31 cputime=6.929 memavail=663544 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 77.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8935 bytes_read=17769 bytes_retransmit=9 bytes_invalid=0 send_seq=461 receive_seq=461 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003284 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000027 bytes_write=1109 bytes_read=5345 bytes_retransmit=0 bytes_invalid=0 send_seq=159 receive_seq=159 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000039 adj=49999248 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.2 sysload=1.31 cputime=6.952 memavail=663552 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 78.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8941 bytes_read=17991 bytes_retransmit=9 bytes_invalid=0 send_seq=462 receive_seq=462 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003284 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000022 bytes_write=1115 bytes_read=5374 bytes_retransmit=0 bytes_invalid=0 send_seq=160 receive_seq=160 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000065 adj=49999358 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.2 sysload=1.31 cputime=6.976 memavail=664580 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 79.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8947 bytes_read=18199 bytes_retransmit=9 bytes_invalid=0 send_seq=463 receive_seq=463 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003292 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000022 bytes_write=1121 bytes_read=5390 bytes_retransmit=0 bytes_invalid=0 send_seq=161 receive_seq=161 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000097 adj=49999556 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=40.2 Octopus: temp=27.1 sysload=1.31 cputime=7.005 memavail=679352 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 80.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8953 bytes_read=18421 bytes_retransmit=9 bytes_invalid=0 send_seq=464 receive_seq=464 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003295 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000022 bytes_write=1127 bytes_read=5406 bytes_retransmit=0 bytes_invalid=0 send_seq=162 receive_seq=162 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000140 adj=49999766 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=41.3 Octopus: temp=27.3 sysload=1.31 cputime=7.037 memavail=676836 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 81.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8959 bytes_read=18629 bytes_retransmit=9 bytes_invalid=0 send_seq=465 receive_seq=465 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003294 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000022 bytes_write=1133 bytes_read=5422 bytes_retransmit=0 bytes_invalid=0 send_seq=163 receive_seq=163 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000181 adj=50000042 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=27.3 sysload=1.37 cputime=7.066 memavail=675332 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 82.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8965 bytes_read=18837 bytes_retransmit=9 bytes_invalid=0 send_seq=466 receive_seq=466 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003290 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000022 bytes_write=1139 bytes_read=5438 bytes_retransmit=0 bytes_invalid=0 send_seq=164 receive_seq=164 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000235 adj=50000273 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=27.3 sysload=1.37 cputime=7.096 memavail=675160 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 83.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8971 bytes_read=19073 bytes_retransmit=9 bytes_invalid=0 send_seq=467 receive_seq=467 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003282 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1145 bytes_read=5467 bytes_retransmit=0 bytes_invalid=0 send_seq=165 receive_seq=165 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000271 adj=50000602 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=27.4 sysload=1.37 cputime=7.118 memavail=675160 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 84.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8977 bytes_read=19281 bytes_retransmit=9 bytes_invalid=0 send_seq=468 receive_seq=468 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003280 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1151 bytes_read=5483 bytes_retransmit=0 bytes_invalid=0 send_seq=166 receive_seq=166 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000312 adj=50000720 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.3 sysload=1.37 cputime=7.140 memavail=675160 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 85.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8983 bytes_read=19489 bytes_retransmit=9 bytes_invalid=0 send_seq=469 receive_seq=469 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003281 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1157 bytes_read=5499 bytes_retransmit=0 bytes_invalid=0 send_seq=167 receive_seq=167 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000353 adj=50000825 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=27.3 sysload=1.37 cputime=7.165 memavail=666088 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 86.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8989 bytes_read=19711 bytes_retransmit=9 bytes_invalid=0 send_seq=470 receive_seq=470 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003285 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1163 bytes_read=5515 bytes_retransmit=0 bytes_invalid=0 send_seq=168 receive_seq=168 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000402 adj=50000915 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.4 sysload=1.34 cputime=7.201 memavail=666092 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 87.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8995 bytes_read=19919 bytes_retransmit=9 bytes_invalid=0 send_seq=471 receive_seq=471 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003304 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1169 bytes_read=5531 bytes_retransmit=0 bytes_invalid=0 send_seq=169 receive_seq=169 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000449 adj=50001071 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=27.3 sysload=1.34 cputime=7.239 memavail=666092 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 88.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=9001 bytes_read=20141 bytes_retransmit=9 bytes_invalid=0 send_seq=472 receive_seq=472 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000026 bytes_write=1175 bytes_read=5560 bytes_retransmit=0 bytes_invalid=0 send_seq=170 receive_seq=170 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000491 adj=50001143 heater_bed: target=0 temp=23.7 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=27.4 sysload=1.34 cputime=7.273 memavail=684436 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 89.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=9007 bytes_read=20363 bytes_retransmit=9 bytes_invalid=0 send_seq=473 receive_seq=473 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003309 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000026 bytes_write=1181 bytes_read=5576 bytes_retransmit=0 bytes_invalid=0 send_seq=171 receive_seq=171 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000529 adj=50001199 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=27.4 sysload=1.34 cputime=7.306 memavail=685192 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Stats 90.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=9013 bytes_read=20571 bytes_retransmit=9 bytes_invalid=0 send_seq=474 receive_seq=474 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000026 bytes_write=1187 bytes_read=5592 bytes_retransmit=0 bytes_invalid=0 send_seq=172 receive_seq=172 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000566 adj=50001211 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=27.6 sysload=1.34 cputime=7.337 memavail=673500 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.9 pwm=0.000 Stats 91.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=9019 bytes_read=20779 bytes_retransmit=9 bytes_invalid=0 send_seq=475 receive_seq=475 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003316 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000026 bytes_write=1193 bytes_read=5608 bytes_retransmit=0 bytes_invalid=0 send_seq=173 receive_seq=173 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000603 adj=50001240 heater_bed: target=0 temp=23.6 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=27.4 sysload=1.31 cputime=7.364 memavail=675656 print_time=34.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.0 pwm=0.000 Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-197-ga3eebab4-dirty' Untracked files: klippy/extras/led_effect.py 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]' Start printer at Sat May 13 08:29:01 2023 (1683962941.9 22.8) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [mcu rpi] serial = /tmp/klipper_host_mcu [adxl345] cs_pin = rpi:None [resonance_tester] accel_chip = adxl345 probe_points = 150, 150, 20 [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect mcu 'mcu': got {'count': 303, 'sum': 382105, 'sumsq': 2954013, '#name': 'stats', '#sent_time': 27.176985302, '#receive_time': 27.227189468} Loaded MCU 'mcu' 117 commands (v0.11.0-148-g52f4e20c / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'rpi': Starting connect webhooks client 548572508016: New connection Loaded MCU 'rpi' 111 commands (v0.11.0-188-gb17ae55f / gcc: (Debian 10.2.1-6) 10.2.1 20210110 binutils: (GNU Binutils for Debian) 2.35.2) MCU 'rpi' config: ADC_MAX=4095 CLOCK_FREQ=50000000 MCU=linux PCA9685_MAX=4096 PWM_MAX=32768 STATS_SUMSQ_BASE=256 mcu_temperature 'mcu' nominal base=-276.016260 slope=1331.707317 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'rpi' printer configuration... Configured MCU 'rpi' (1024 moves) webhooks client 548572508016: Client info {'program': 'Moonraker', 'version': 'v0.8.0-39-g6c7dfe5'} Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (40.0, 40.0) | (40.0, 40.0) 1 | (150.0, 40.0) | (150.0, 40.0) 2 | (260.0, 40.0) | (260.0, 40.0) 3 | (260.0, 150.0) | (260.0, 150.0) 4 | (150.0, 150.0) | (150.0, 150.0) 5 | (40.0, 150.0) | (40.0, 150.0) 6 | (40.0, 260.0) | (40.0, 260.0) 7 | (150.0, 260.0) | (150.0, 260.0) 8 | (260.0, 260.0) | (260.0, 260.0) Starting heater checks for extruder Stats 29.0: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=3797 bytes_read=6983 bytes_retransmit=9 bytes_invalid=0 send_seq=286 receive_seq=286 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=3152 freq=180001454 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=826 bytes_read=4463 bytes_retransmit=0 bytes_invalid=0 send_seq=112 receive_seq=112 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50047432 adj=50067815 heater_bed: target=0 temp=0.0 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=0.0 sysload=2.11 cputime=5.472 memavail=672236 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 548572508016 webhooks: registering remote method 'reboot_machine' for connection id: 548572508016 webhooks: registering remote method 'pause_job_queue' for connection id: 548572508016 webhooks: registering remote method 'start_job_queue' for connection id: 548572508016 Stats 30.0: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=7959 bytes_read=7606 bytes_retransmit=9 bytes_invalid=0 send_seq=370 receive_seq=370 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=18 upcoming_bytes=0 freq=180002273 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=832 bytes_read=4479 bytes_retransmit=0 bytes_invalid=0 send_seq=113 receive_seq=113 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50008499 adj=50039515 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=28.9 sysload=2.11 cputime=5.655 memavail=673824 print_time=33.005 buffer_time=0.250 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 31.0: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=8065 bytes_read=7887 bytes_retransmit=9 bytes_invalid=0 send_seq=379 receive_seq=379 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002586 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=844 bytes_read=4511 bytes_retransmit=0 bytes_invalid=0 send_seq=115 receive_seq=115 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000701 adj=49977407 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=28.7 sysload=2.02 cputime=5.696 memavail=672348 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 32.0: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=8485 bytes_read=8164 bytes_retransmit=9 bytes_invalid=0 send_seq=388 receive_seq=388 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002903 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=850 bytes_read=4527 bytes_retransmit=0 bytes_invalid=0 send_seq=116 receive_seq=116 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000770 adj=49968708 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=41.3 Octopus: temp=28.9 sysload=2.02 cputime=5.738 memavail=691056 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 33.0: gcodein=0 mcu: mcu_awake=0.037 mcu_task_avg=0.000039 mcu_task_stddev=0.000162 bytes_write=8491 bytes_read=8389 bytes_retransmit=9 bytes_invalid=0 send_seq=389 receive_seq=389 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002640 rpi: mcu_awake=0.007 mcu_task_avg=0.000046 mcu_task_stddev=0.000034 bytes_write=856 bytes_read=4558 bytes_retransmit=0 bytes_invalid=0 send_seq=117 receive_seq=117 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000170 adj=49976478 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=28.9 sysload=2.02 cputime=5.765 memavail=682400 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 34.0: gcodein=0 mcu: mcu_awake=0.037 mcu_task_avg=0.000039 mcu_task_stddev=0.000162 bytes_write=8497 bytes_read=8582 bytes_retransmit=9 bytes_invalid=0 send_seq=390 receive_seq=390 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002598 rpi: mcu_awake=0.007 mcu_task_avg=0.000046 mcu_task_stddev=0.000034 bytes_write=862 bytes_read=4574 bytes_retransmit=0 bytes_invalid=0 send_seq=118 receive_seq=118 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999936 adj=49981153 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=39.7 Octopus: temp=29.1 sysload=2.02 cputime=5.791 memavail=679112 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 35.0: gcodein=0 mcu: mcu_awake=0.037 mcu_task_avg=0.000039 mcu_task_stddev=0.000162 bytes_write=8503 bytes_read=8819 bytes_retransmit=9 bytes_invalid=0 send_seq=391 receive_seq=391 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002874 rpi: mcu_awake=0.007 mcu_task_avg=0.000046 mcu_task_stddev=0.000034 bytes_write=868 bytes_read=4590 bytes_retransmit=0 bytes_invalid=0 send_seq=119 receive_seq=119 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999789 adj=49985165 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=29.0 sysload=2.02 cputime=5.821 memavail=674716 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 36.0: gcodein=0 mcu: mcu_awake=0.037 mcu_task_avg=0.000039 mcu_task_stddev=0.000162 bytes_write=8509 bytes_read=9027 bytes_retransmit=9 bytes_invalid=0 send_seq=392 receive_seq=392 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003122 rpi: mcu_awake=0.007 mcu_task_avg=0.000046 mcu_task_stddev=0.000034 bytes_write=874 bytes_read=4606 bytes_retransmit=0 bytes_invalid=0 send_seq=120 receive_seq=120 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999696 adj=49988057 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=28.9 sysload=2.42 cputime=5.856 memavail=675544 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 37.0: gcodein=0 mcu: mcu_awake=0.037 mcu_task_avg=0.000039 mcu_task_stddev=0.000162 bytes_write=8515 bytes_read=9220 bytes_retransmit=9 bytes_invalid=0 send_seq=393 receive_seq=393 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003217 rpi: mcu_awake=0.007 mcu_task_avg=0.000046 mcu_task_stddev=0.000034 bytes_write=880 bytes_read=4622 bytes_retransmit=0 bytes_invalid=0 send_seq=121 receive_seq=121 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999733 adj=49990361 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=41.3 Octopus: temp=29.0 sysload=2.42 cputime=5.888 memavail=672012 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 38.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8521 bytes_read=9471 bytes_retransmit=9 bytes_invalid=0 send_seq=394 receive_seq=394 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003214 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=886 bytes_read=4651 bytes_retransmit=0 bytes_invalid=0 send_seq=122 receive_seq=122 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999975 adj=49992509 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=29.0 sysload=2.42 cputime=5.920 memavail=671920 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 39.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8527 bytes_read=9679 bytes_retransmit=9 bytes_invalid=0 send_seq=395 receive_seq=395 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003215 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=892 bytes_read=4667 bytes_retransmit=0 bytes_invalid=0 send_seq=123 receive_seq=123 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999883 adj=49994927 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=28.9 sysload=2.42 cputime=5.947 memavail=674272 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 40.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8533 bytes_read=9872 bytes_retransmit=9 bytes_invalid=0 send_seq=396 receive_seq=396 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003178 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=898 bytes_read=4683 bytes_retransmit=0 bytes_invalid=0 send_seq=124 receive_seq=124 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999900 adj=49995674 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=42.4 Octopus: temp=29.1 sysload=2.42 cputime=5.975 memavail=667900 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 41.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8539 bytes_read=10109 bytes_retransmit=9 bytes_invalid=0 send_seq=397 receive_seq=397 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003141 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=904 bytes_read=4699 bytes_retransmit=0 bytes_invalid=0 send_seq=125 receive_seq=125 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999861 adj=49996612 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=41.3 Octopus: temp=29.1 sysload=2.55 cputime=6.001 memavail=667528 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 42.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8545 bytes_read=10317 bytes_retransmit=9 bytes_invalid=0 send_seq=398 receive_seq=398 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003115 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=910 bytes_read=4715 bytes_retransmit=0 bytes_invalid=0 send_seq=126 receive_seq=126 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999819 adj=49997098 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=40.8 Octopus: temp=29.1 sysload=2.55 cputime=6.026 memavail=669752 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 43.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8551 bytes_read=10524 bytes_retransmit=9 bytes_invalid=0 send_seq=399 receive_seq=399 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003119 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=916 bytes_read=4744 bytes_retransmit=0 bytes_invalid=0 send_seq=127 receive_seq=127 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999829 adj=49997422 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=29.1 sysload=2.55 cputime=6.055 memavail=691192 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 44.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8557 bytes_read=10761 bytes_retransmit=9 bytes_invalid=0 send_seq=400 receive_seq=400 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003138 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=922 bytes_read=4760 bytes_retransmit=0 bytes_invalid=0 send_seq=128 receive_seq=128 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999885 adj=49997844 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=29.3 sysload=2.55 cputime=6.088 memavail=682044 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 45.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8563 bytes_read=10959 bytes_retransmit=9 bytes_invalid=0 send_seq=401 receive_seq=401 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003371 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=928 bytes_read=4776 bytes_retransmit=0 bytes_invalid=0 send_seq=129 receive_seq=129 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999898 adj=49998364 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=42.9 Octopus: temp=29.0 sysload=2.55 cputime=6.124 memavail=673284 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 46.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8569 bytes_read=11140 bytes_retransmit=9 bytes_invalid=0 send_seq=402 receive_seq=402 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003347 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=934 bytes_read=4792 bytes_retransmit=0 bytes_invalid=0 send_seq=130 receive_seq=130 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999878 adj=49998259 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=43.5 Octopus: temp=29.2 sysload=2.75 cputime=6.157 memavail=672288 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 47.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8683 bytes_read=11397 bytes_retransmit=9 bytes_invalid=0 send_seq=407 receive_seq=407 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003316 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=940 bytes_read=4808 bytes_retransmit=0 bytes_invalid=0 send_seq=131 receive_seq=131 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999878 adj=49998368 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.2 sysload=2.75 cputime=6.192 memavail=679616 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 48.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=8743 bytes_read=11630 bytes_retransmit=9 bytes_invalid=0 send_seq=410 receive_seq=410 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003305 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=946 bytes_read=4837 bytes_retransmit=0 bytes_invalid=0 send_seq=132 receive_seq=132 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999869 adj=49998561 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=43.5 Octopus: temp=29.2 sysload=2.75 cputime=6.243 memavail=679028 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 49.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=8803 bytes_read=11833 bytes_retransmit=9 bytes_invalid=0 send_seq=413 receive_seq=413 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003286 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=952 bytes_read=4853 bytes_retransmit=0 bytes_invalid=0 send_seq=133 receive_seq=133 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999871 adj=49998630 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=42.9 Octopus: temp=29.3 sysload=2.75 cputime=6.281 memavail=676844 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 50.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=8809 bytes_read=12070 bytes_retransmit=9 bytes_invalid=0 send_seq=414 receive_seq=414 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003279 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=958 bytes_read=4869 bytes_retransmit=0 bytes_invalid=0 send_seq=134 receive_seq=134 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999890 adj=49998755 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=42.9 Octopus: temp=29.1 sysload=2.75 cputime=6.324 memavail=673188 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 51.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=8815 bytes_read=12278 bytes_retransmit=9 bytes_invalid=0 send_seq=415 receive_seq=415 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003265 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=964 bytes_read=4885 bytes_retransmit=0 bytes_invalid=0 send_seq=135 receive_seq=135 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999903 adj=49998924 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=41.9 Octopus: temp=29.3 sysload=2.69 cputime=6.375 memavail=673248 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 52.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=8821 bytes_read=12486 bytes_retransmit=9 bytes_invalid=0 send_seq=416 receive_seq=416 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003280 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=970 bytes_read=4901 bytes_retransmit=0 bytes_invalid=0 send_seq=136 receive_seq=136 retransmit_seq=0 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999965 adj=49999048 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=42.9 Octopus: temp=29.3 sysload=2.69 cputime=6.426 memavail=693192 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 53.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=8827 bytes_read=12723 bytes_retransmit=9 bytes_invalid=0 send_seq=417 receive_seq=417 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003289 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000025 bytes_write=976 bytes_read=4930 bytes_retransmit=0 bytes_invalid=0 send_seq=137 receive_seq=137 retransmit_seq=0 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999956 adj=49999392 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=42.9 Octopus: temp=29.3 sysload=2.69 cputime=6.466 memavail=690472 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 54.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=8839 bytes_read=12947 bytes_retransmit=9 bytes_invalid=0 send_seq=419 receive_seq=419 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003280 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000025 bytes_write=982 bytes_read=4946 bytes_retransmit=0 bytes_invalid=0 send_seq=138 receive_seq=138 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999972 adj=49999235 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=43.5 Octopus: temp=29.2 sysload=2.69 cputime=6.510 memavail=677344 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 55.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=8953 bytes_read=13175 bytes_retransmit=9 bytes_invalid=0 send_seq=424 receive_seq=424 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003285 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000025 bytes_write=988 bytes_read=4962 bytes_retransmit=0 bytes_invalid=0 send_seq=139 receive_seq=139 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999966 adj=49999309 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=43.5 Octopus: temp=29.3 sysload=2.69 cputime=6.552 memavail=676604 print_time=33.005 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 TMC 'stepper_z' reports GSTAT: 00000001 reset=1(Reset) TMC 'stepper_z1' reports GSTAT: 00000001 reset=1(Reset) TMC 'stepper_z2' reports GSTAT: 00000001 reset=1(Reset) TMC 'stepper_z3' reports GSTAT: 00000001 reset=1(Reset) TMC 'stepper_z' reports GSTAT: 00000000 TMC 'stepper_z1' reports GSTAT: 00000000 TMC 'stepper_z2' reports GSTAT: 00000000 TMC 'stepper_z3' reports GSTAT: 00000000 Stats 56.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=11630 bytes_read=15079 bytes_retransmit=9 bytes_invalid=0 send_seq=531 receive_seq=531 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003259 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000025 bytes_write=994 bytes_read=4978 bytes_retransmit=0 bytes_invalid=0 send_seq=140 receive_seq=140 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999943 adj=49999196 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.3 sysload=2.71 cputime=6.858 memavail=676168 print_time=58.998 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 TMC 'stepper_x' reports GSTAT: 00000001 reset=1(Reset) TMC 'stepper_y' reports GSTAT: 00000001 reset=1(Reset) TMC 'stepper_x' reports GSTAT: 00000000 TMC 'stepper_y' reports GSTAT: 00000000 Stats 57.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=12968 bytes_read=16479 bytes_retransmit=9 bytes_invalid=0 send_seq=604 receive_seq=604 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003246 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000025 bytes_write=1000 bytes_read=4994 bytes_retransmit=0 bytes_invalid=0 send_seq=141 receive_seq=141 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999942 adj=49999130 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=43.5 Octopus: temp=29.3 sysload=2.71 cputime=7.033 memavail=676952 print_time=59.948 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 58.0: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000009 mcu_task_stddev=0.000016 bytes_write=13696 bytes_read=17238 bytes_retransmit=9 bytes_invalid=0 send_seq=641 receive_seq=641 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003273 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1006 bytes_read=5023 bytes_retransmit=0 bytes_invalid=0 send_seq=142 receive_seq=142 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999946 adj=49999128 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=42.4 Octopus: temp=29.3 sysload=2.71 cputime=7.183 memavail=676952 print_time=60.948 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 59.0: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000009 mcu_task_stddev=0.000016 bytes_write=14360 bytes_read=17976 bytes_retransmit=9 bytes_invalid=0 send_seq=674 receive_seq=674 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003237 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1012 bytes_read=5039 bytes_retransmit=0 bytes_invalid=0 send_seq=143 receive_seq=143 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999950 adj=49999080 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=43.5 Octopus: temp=29.3 sysload=2.71 cputime=7.285 memavail=669148 print_time=61.948 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 60.0: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000009 mcu_task_stddev=0.000016 bytes_write=15024 bytes_read=18700 bytes_retransmit=9 bytes_invalid=0 send_seq=707 receive_seq=707 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003216 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1018 bytes_read=5055 bytes_retransmit=0 bytes_invalid=0 send_seq=144 receive_seq=144 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999944 adj=49999177 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=42.9 Octopus: temp=29.2 sysload=2.71 cputime=7.365 memavail=669148 print_time=62.948 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 61.0: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000009 mcu_task_stddev=0.000016 bytes_write=15688 bytes_read=19424 bytes_retransmit=9 bytes_invalid=0 send_seq=740 receive_seq=740 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003216 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1024 bytes_read=5071 bytes_retransmit=0 bytes_invalid=0 send_seq=145 receive_seq=145 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000000 adj=49999143 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=42.9 Octopus: temp=29.4 sysload=2.49 cputime=7.458 memavail=660644 print_time=63.948 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 62.0: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000009 mcu_task_stddev=0.000016 bytes_write=16357 bytes_read=20167 bytes_retransmit=9 bytes_invalid=0 send_seq=774 receive_seq=774 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003233 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1030 bytes_read=5087 bytes_retransmit=0 bytes_invalid=0 send_seq=146 receive_seq=146 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999990 adj=49999566 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.3 sysload=2.49 cputime=7.572 memavail=688692 print_time=64.948 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 63.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000007 mcu_task_stddev=0.000005 bytes_write=17026 bytes_read=20925 bytes_retransmit=9 bytes_invalid=0 send_seq=808 receive_seq=808 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=7 freq=180003247 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000026 bytes_write=1036 bytes_read=5116 bytes_retransmit=0 bytes_invalid=0 send_seq=147 receive_seq=147 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000015 adj=49999329 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.3 sysload=2.49 cputime=7.690 memavail=680840 print_time=65.948 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 64.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000007 mcu_task_stddev=0.000005 bytes_write=17695 bytes_read=21654 bytes_retransmit=9 bytes_invalid=0 send_seq=842 receive_seq=842 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=7 upcoming_bytes=0 freq=180003242 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000026 bytes_write=1042 bytes_read=5132 bytes_retransmit=0 bytes_invalid=0 send_seq=148 receive_seq=148 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000003 adj=49999445 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=44.5 Octopus: temp=29.3 sysload=2.49 cputime=7.792 memavail=680240 print_time=66.948 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 65.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000007 mcu_task_stddev=0.000005 bytes_write=18364 bytes_read=22397 bytes_retransmit=9 bytes_invalid=0 send_seq=876 receive_seq=876 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=7 upcoming_bytes=0 freq=180003217 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000026 bytes_write=1048 bytes_read=5148 bytes_retransmit=0 bytes_invalid=0 send_seq=149 receive_seq=149 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999996 adj=49999276 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.3 sysload=2.49 cputime=7.884 memavail=678572 print_time=67.948 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 66.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000007 mcu_task_stddev=0.000005 bytes_write=19066 bytes_read=23136 bytes_retransmit=9 bytes_invalid=0 send_seq=912 receive_seq=912 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003197 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000026 bytes_write=1054 bytes_read=5164 bytes_retransmit=0 bytes_invalid=0 send_seq=150 receive_seq=150 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999987 adj=49999231 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.4 sysload=2.29 cputime=7.970 memavail=683324 print_time=68.998 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 67.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000007 mcu_task_stddev=0.000005 bytes_write=19702 bytes_read=23855 bytes_retransmit=9 bytes_invalid=0 send_seq=944 receive_seq=944 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=7 upcoming_bytes=0 freq=180003193 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000026 bytes_write=1060 bytes_read=5180 bytes_retransmit=0 bytes_invalid=0 send_seq=151 receive_seq=151 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999970 adj=49999161 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=43.5 Octopus: temp=29.3 sysload=2.29 cputime=8.050 memavail=681844 print_time=69.948 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 68.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000008 mcu_task_stddev=0.000005 bytes_write=20639 bytes_read=24831 bytes_retransmit=9 bytes_invalid=0 send_seq=995 receive_seq=994 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003197 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1066 bytes_read=5209 bytes_retransmit=0 bytes_invalid=0 send_seq=152 receive_seq=152 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999961 adj=49999079 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.3 sysload=2.29 cputime=8.178 memavail=674788 print_time=71.060 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 69.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000008 mcu_task_stddev=0.000005 bytes_write=21478 bytes_read=25563 bytes_retransmit=9 bytes_invalid=0 send_seq=1038 receive_seq=1038 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003205 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1072 bytes_read=5225 bytes_retransmit=0 bytes_invalid=0 send_seq=153 receive_seq=153 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999946 adj=49998996 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=42.9 Octopus: temp=29.3 sysload=2.29 cputime=8.266 memavail=673528 print_time=71.960 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 70.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000008 mcu_task_stddev=0.000005 bytes_write=22314 bytes_read=26339 bytes_retransmit=9 bytes_invalid=0 send_seq=1086 receive_seq=1085 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003207 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1078 bytes_read=5241 bytes_retransmit=0 bytes_invalid=0 send_seq=154 receive_seq=154 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999934 adj=49998964 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.5 sysload=2.29 cputime=8.365 memavail=668248 print_time=73.010 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 71.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000008 mcu_task_stddev=0.000005 bytes_write=23023 bytes_read=27127 bytes_retransmit=9 bytes_invalid=0 send_seq=1128 receive_seq=1128 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003210 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1084 bytes_read=5257 bytes_retransmit=0 bytes_invalid=0 send_seq=155 receive_seq=155 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999934 adj=49998878 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=44.5 Octopus: temp=29.3 sysload=2.19 cputime=8.481 memavail=697380 print_time=74.010 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 72.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000008 mcu_task_stddev=0.000005 bytes_write=23813 bytes_read=27930 bytes_retransmit=9 bytes_invalid=0 send_seq=1170 receive_seq=1170 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003211 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1090 bytes_read=5273 bytes_retransmit=0 bytes_invalid=0 send_seq=156 receive_seq=156 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999929 adj=49998906 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.5 sysload=2.19 cputime=8.602 memavail=685444 print_time=74.974 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 73.0: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000008 mcu_task_stddev=0.000009 bytes_write=24844 bytes_read=28753 bytes_retransmit=9 bytes_invalid=0 send_seq=1213 receive_seq=1213 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003208 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1096 bytes_read=5302 bytes_retransmit=0 bytes_invalid=0 send_seq=157 receive_seq=157 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999935 adj=49998896 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.5 sysload=2.19 cputime=8.747 memavail=678940 print_time=77.749 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 74.0: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000008 mcu_task_stddev=0.000009 bytes_write=25206 bytes_read=29271 bytes_retransmit=9 bytes_invalid=0 send_seq=1230 receive_seq=1230 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003202 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1102 bytes_read=5318 bytes_retransmit=0 bytes_invalid=0 send_seq=158 receive_seq=158 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999974 adj=49999058 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.3 sysload=2.19 cputime=8.826 memavail=679080 print_time=77.749 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 75.0: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000008 mcu_task_stddev=0.000009 bytes_write=25793 bytes_read=29814 bytes_retransmit=9 bytes_invalid=0 send_seq=1252 receive_seq=1252 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003198 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1108 bytes_read=5334 bytes_retransmit=0 bytes_invalid=0 send_seq=159 receive_seq=159 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999962 adj=49999397 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.4 sysload=2.19 cputime=8.891 memavail=679080 print_time=77.999 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 76.0: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000008 mcu_task_stddev=0.000009 bytes_write=26782 bytes_read=30543 bytes_retransmit=9 bytes_invalid=0 send_seq=1286 receive_seq=1286 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003193 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1114 bytes_read=5350 bytes_retransmit=0 bytes_invalid=0 send_seq=160 receive_seq=160 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999960 adj=49999303 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.5 sysload=2.01 cputime=8.977 memavail=679084 print_time=78.999 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 77.0: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000008 mcu_task_stddev=0.000009 bytes_write=27771 bytes_read=31286 bytes_retransmit=9 bytes_invalid=0 send_seq=1320 receive_seq=1320 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003187 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1120 bytes_read=5366 bytes_retransmit=0 bytes_invalid=0 send_seq=161 receive_seq=161 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999964 adj=49999272 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=44.5 Octopus: temp=29.4 sysload=2.01 cputime=9.072 memavail=675336 print_time=79.999 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 78.0: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=28775 bytes_read=32045 bytes_retransmit=9 bytes_invalid=0 send_seq=1357 receive_seq=1357 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003178 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1126 bytes_read=5395 bytes_retransmit=0 bytes_invalid=0 send_seq=162 receive_seq=162 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999978 adj=49999278 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.4 sysload=2.01 cputime=9.167 memavail=670296 print_time=80.999 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 79.0: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=30282 bytes_read=33001 bytes_retransmit=9 bytes_invalid=0 send_seq=1410 receive_seq=1410 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=47 upcoming_bytes=0 freq=180003188 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1132 bytes_read=5411 bytes_retransmit=0 bytes_invalid=0 send_seq=163 receive_seq=163 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999989 adj=49999404 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.4 sysload=2.01 cputime=9.307 memavail=664512 print_time=82.319 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 80.0: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=31188 bytes_read=33673 bytes_retransmit=9 bytes_invalid=0 send_seq=1441 receive_seq=1441 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003218 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1138 bytes_read=5427 bytes_retransmit=0 bytes_invalid=0 send_seq=164 receive_seq=164 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000009 adj=49999381 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.5 sysload=2.01 cputime=9.416 memavail=667232 print_time=83.019 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 81.0: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=32692 bytes_read=34577 bytes_retransmit=9 bytes_invalid=0 send_seq=1492 receive_seq=1492 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003214 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1144 bytes_read=5443 bytes_retransmit=0 bytes_invalid=0 send_seq=165 receive_seq=165 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000032 adj=49999460 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.4 sysload=2.01 cputime=9.553 memavail=689904 print_time=84.483 buffer_time=0.677 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 82.0: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=32964 bytes_read=35076 bytes_retransmit=9 bytes_invalid=0 send_seq=1508 receive_seq=1508 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003224 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1150 bytes_read=5459 bytes_retransmit=0 bytes_invalid=0 send_seq=166 receive_seq=166 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000063 adj=49999587 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=46.2 Octopus: temp=29.4 sysload=2.01 cputime=9.646 memavail=679028 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 83.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000008 mcu_task_stddev=0.000008 bytes_write=33654 bytes_read=35639 bytes_retransmit=9 bytes_invalid=0 send_seq=1531 receive_seq=1531 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003231 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=1156 bytes_read=5488 bytes_retransmit=0 bytes_invalid=0 send_seq=167 receive_seq=167 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000084 adj=49999859 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.6 sysload=2.01 cputime=9.724 memavail=678840 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 84.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000008 mcu_task_stddev=0.000008 bytes_write=33882 bytes_read=36133 bytes_retransmit=9 bytes_invalid=0 send_seq=1546 receive_seq=1546 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003229 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=1162 bytes_read=5504 bytes_retransmit=0 bytes_invalid=0 send_seq=168 receive_seq=168 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000103 adj=49999892 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=44.5 Octopus: temp=29.5 sysload=2.01 cputime=9.787 memavail=678840 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 85.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000008 mcu_task_stddev=0.000008 bytes_write=34056 bytes_read=36617 bytes_retransmit=9 bytes_invalid=0 send_seq=1559 receive_seq=1559 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003225 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=1168 bytes_read=5520 bytes_retransmit=0 bytes_invalid=0 send_seq=169 receive_seq=169 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000123 adj=49999933 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=44.5 Octopus: temp=29.4 sysload=2.01 cputime=9.846 memavail=678840 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 86.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000008 mcu_task_stddev=0.000008 bytes_write=34230 bytes_read=37115 bytes_retransmit=9 bytes_invalid=0 send_seq=1572 receive_seq=1572 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003224 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=1174 bytes_read=5536 bytes_retransmit=0 bytes_invalid=0 send_seq=170 receive_seq=170 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000145 adj=49999979 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.5 sysload=1.85 cputime=9.907 memavail=678336 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 87.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000008 mcu_task_stddev=0.000008 bytes_write=34404 bytes_read=37599 bytes_retransmit=9 bytes_invalid=0 send_seq=1585 receive_seq=1585 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003230 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=1180 bytes_read=5552 bytes_retransmit=0 bytes_invalid=0 send_seq=171 receive_seq=171 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000172 adj=50000041 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.5 sysload=1.85 cputime=9.984 memavail=670316 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 88.0: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=34578 bytes_read=38098 bytes_retransmit=9 bytes_invalid=0 send_seq=1598 receive_seq=1598 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003236 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1186 bytes_read=5581 bytes_retransmit=0 bytes_invalid=0 send_seq=172 receive_seq=172 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000190 adj=50000121 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.6 sysload=1.85 cputime=10.059 memavail=663036 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 89.0: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=34752 bytes_read=38596 bytes_retransmit=9 bytes_invalid=0 send_seq=1611 receive_seq=1611 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003242 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1192 bytes_read=5597 bytes_retransmit=0 bytes_invalid=0 send_seq=173 receive_seq=173 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000216 adj=50000105 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.5 sysload=1.85 cputime=10.142 memavail=665208 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 90.0: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=35034 bytes_read=39100 bytes_retransmit=9 bytes_invalid=0 send_seq=1628 receive_seq=1628 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003251 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1198 bytes_read=5613 bytes_retransmit=0 bytes_invalid=0 send_seq=174 receive_seq=174 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000244 adj=50000172 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.6 Octopus: temp=29.5 sysload=1.85 cputime=10.228 memavail=681436 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 91.0: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=35262 bytes_read=39594 bytes_retransmit=9 bytes_invalid=0 send_seq=1643 receive_seq=1643 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003254 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1204 bytes_read=5629 bytes_retransmit=0 bytes_invalid=0 send_seq=175 receive_seq=175 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000266 adj=50000255 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=46.2 Octopus: temp=29.5 sysload=1.86 cputime=10.312 memavail=681700 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 92.0: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=35436 bytes_read=40092 bytes_retransmit=9 bytes_invalid=0 send_seq=1656 receive_seq=1656 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003253 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1216 bytes_read=5661 bytes_retransmit=0 bytes_invalid=0 send_seq=177 receive_seq=177 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000304 adj=50000276 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.7 sysload=1.86 cputime=10.375 memavail=679464 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 93.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000009 bytes_write=35610 bytes_read=40577 bytes_retransmit=9 bytes_invalid=0 send_seq=1669 receive_seq=1669 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003252 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1222 bytes_read=5690 bytes_retransmit=0 bytes_invalid=0 send_seq=178 receive_seq=178 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000317 adj=50000495 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.4 sysload=1.86 cputime=10.434 memavail=679464 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 94.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000009 bytes_write=35784 bytes_read=41053 bytes_retransmit=9 bytes_invalid=0 send_seq=1682 receive_seq=1682 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003249 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1228 bytes_read=5706 bytes_retransmit=0 bytes_invalid=0 send_seq=179 receive_seq=179 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000338 adj=50000377 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=44.5 Octopus: temp=29.6 sysload=1.86 cputime=10.513 memavail=679464 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 95.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000009 bytes_write=35958 bytes_read=41551 bytes_retransmit=9 bytes_invalid=0 send_seq=1695 receive_seq=1695 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003260 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1234 bytes_read=5722 bytes_retransmit=0 bytes_invalid=0 send_seq=180 receive_seq=180 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000360 adj=50000387 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=44.0 Octopus: temp=29.6 sysload=1.86 cputime=10.620 memavail=679464 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 96.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000009 bytes_write=36132 bytes_read=42035 bytes_retransmit=9 bytes_invalid=0 send_seq=1708 receive_seq=1708 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003271 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1240 bytes_read=5738 bytes_retransmit=0 bytes_invalid=0 send_seq=181 receive_seq=181 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000380 adj=50000380 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.5 sysload=1.71 cputime=10.708 memavail=670652 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 97.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000009 bytes_write=36306 bytes_read=42519 bytes_retransmit=9 bytes_invalid=0 send_seq=1721 receive_seq=1721 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003278 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1246 bytes_read=5753 bytes_retransmit=0 bytes_invalid=0 send_seq=182 receive_seq=182 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000392 adj=50000346 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=46.2 Octopus: temp=29.6 sysload=1.71 cputime=10.791 memavail=663884 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 98.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=36480 bytes_read=43032 bytes_retransmit=9 bytes_invalid=0 send_seq=1734 receive_seq=1734 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003278 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1252 bytes_read=5781 bytes_retransmit=0 bytes_invalid=0 send_seq=183 receive_seq=183 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000406 adj=50000250 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=45.6 Octopus: temp=29.6 sysload=1.71 cputime=10.871 memavail=668428 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 99.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=36654 bytes_read=43516 bytes_retransmit=9 bytes_invalid=0 send_seq=1747 receive_seq=1747 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003283 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1258 bytes_read=5796 bytes_retransmit=0 bytes_invalid=0 send_seq=184 receive_seq=184 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000420 adj=50000225 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=46.2 Octopus: temp=29.5 sysload=1.71 cputime=10.950 memavail=686248 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 100.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=36828 bytes_read=44014 bytes_retransmit=9 bytes_invalid=0 send_seq=1760 receive_seq=1760 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003294 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1264 bytes_read=5811 bytes_retransmit=0 bytes_invalid=0 send_seq=185 receive_seq=185 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000434 adj=50000196 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=46.2 Octopus: temp=29.6 sysload=1.71 cputime=11.020 memavail=686032 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 101.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=37002 bytes_read=44498 bytes_retransmit=9 bytes_invalid=0 send_seq=1773 receive_seq=1773 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003296 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1270 bytes_read=5826 bytes_retransmit=0 bytes_invalid=0 send_seq=186 receive_seq=186 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000442 adj=50000158 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.7 sysload=1.66 cputime=11.085 memavail=678220 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 102.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=37176 bytes_read=44982 bytes_retransmit=9 bytes_invalid=0 send_seq=1786 receive_seq=1786 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003291 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1276 bytes_read=5841 bytes_retransmit=0 bytes_invalid=0 send_seq=187 receive_seq=187 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000448 adj=50000087 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.7 sysload=1.66 cputime=11.147 memavail=677776 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 103.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=37350 bytes_read=45495 bytes_retransmit=9 bytes_invalid=0 send_seq=1799 receive_seq=1799 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003290 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1282 bytes_read=5870 bytes_retransmit=0 bytes_invalid=0 send_seq=188 receive_seq=188 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000455 adj=50000045 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.8 sysload=1.66 cputime=11.207 memavail=677776 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 104.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=37524 bytes_read=45979 bytes_retransmit=9 bytes_invalid=0 send_seq=1812 receive_seq=1812 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003288 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1288 bytes_read=5886 bytes_retransmit=0 bytes_invalid=0 send_seq=189 receive_seq=189 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000459 adj=50000004 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.8 sysload=1.66 cputime=11.265 memavail=677776 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 105.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=37698 bytes_read=46463 bytes_retransmit=9 bytes_invalid=0 send_seq=1825 receive_seq=1825 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003287 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1294 bytes_read=5902 bytes_retransmit=0 bytes_invalid=0 send_seq=190 receive_seq=190 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000468 adj=49999954 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.6 Octopus: temp=29.8 sysload=1.66 cputime=11.340 memavail=666436 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 106.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=37872 bytes_read=46961 bytes_retransmit=9 bytes_invalid=0 send_seq=1838 receive_seq=1838 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003293 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1300 bytes_read=5918 bytes_retransmit=0 bytes_invalid=0 send_seq=191 receive_seq=191 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000473 adj=49999969 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=46.2 Octopus: temp=29.8 sysload=1.68 cputime=11.419 memavail=665372 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 107.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=38100 bytes_read=47455 bytes_retransmit=9 bytes_invalid=0 send_seq=1853 receive_seq=1853 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003315 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1306 bytes_read=5934 bytes_retransmit=0 bytes_invalid=0 send_seq=192 receive_seq=192 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000477 adj=49999902 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=46.7 Octopus: temp=29.9 sysload=1.68 cputime=11.505 memavail=668260 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 108.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000008 bytes_write=38328 bytes_read=47964 bytes_retransmit=9 bytes_invalid=0 send_seq=1868 receive_seq=1868 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003313 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1312 bytes_read=5963 bytes_retransmit=0 bytes_invalid=0 send_seq=193 receive_seq=193 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000484 adj=49999789 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=47.2 Octopus: temp=29.8 sysload=1.68 cputime=11.594 memavail=692252 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 109.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000008 bytes_write=38502 bytes_read=48462 bytes_retransmit=9 bytes_invalid=0 send_seq=1881 receive_seq=1881 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003314 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1318 bytes_read=5979 bytes_retransmit=0 bytes_invalid=0 send_seq=194 receive_seq=194 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000484 adj=49999831 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.6 Octopus: temp=29.8 sysload=1.68 cputime=11.660 memavail=691440 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 110.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000008 bytes_write=38676 bytes_read=48946 bytes_retransmit=9 bytes_invalid=0 send_seq=1894 receive_seq=1894 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003317 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1324 bytes_read=5995 bytes_retransmit=0 bytes_invalid=0 send_seq=195 receive_seq=195 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000486 adj=49999766 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=46.2 Octopus: temp=29.8 sysload=1.68 cputime=11.728 memavail=683884 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 111.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000008 bytes_write=38850 bytes_read=49430 bytes_retransmit=9 bytes_invalid=0 send_seq=1907 receive_seq=1907 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003314 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1330 bytes_read=6011 bytes_retransmit=0 bytes_invalid=0 send_seq=196 receive_seq=196 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000499 adj=49999720 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.8 sysload=1.55 cputime=11.809 memavail=682120 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 112.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000008 bytes_write=39024 bytes_read=49928 bytes_retransmit=9 bytes_invalid=0 send_seq=1920 receive_seq=1920 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1336 bytes_read=6027 bytes_retransmit=0 bytes_invalid=0 send_seq=197 receive_seq=197 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000498 adj=49999873 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.9 sysload=1.55 cputime=11.869 memavail=682120 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 113.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=39198 bytes_read=50427 bytes_retransmit=9 bytes_invalid=0 send_seq=1933 receive_seq=1933 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003305 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1342 bytes_read=6043 bytes_retransmit=0 bytes_invalid=0 send_seq=198 receive_seq=198 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000498 adj=49999807 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=45.6 Octopus: temp=29.8 sysload=1.55 cputime=11.932 memavail=680820 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 114.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=39372 bytes_read=50911 bytes_retransmit=9 bytes_invalid=0 send_seq=1946 receive_seq=1946 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003303 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1348 bytes_read=6072 bytes_retransmit=0 bytes_invalid=0 send_seq=199 receive_seq=199 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000497 adj=49999756 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=45.1 Octopus: temp=29.9 sysload=1.55 cputime=11.999 memavail=679864 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 115.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=39552 bytes_read=51425 bytes_retransmit=9 bytes_invalid=0 send_seq=1960 receive_seq=1960 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003303 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1354 bytes_read=6088 bytes_retransmit=0 bytes_invalid=0 send_seq=200 receive_seq=200 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000497 adj=49999705 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=46.2 Octopus: temp=30.0 sysload=1.55 cputime=12.077 memavail=672524 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 116.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=39726 bytes_read=51920 bytes_retransmit=9 bytes_invalid=0 send_seq=1973 receive_seq=1973 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003304 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1360 bytes_read=6104 bytes_retransmit=0 bytes_invalid=0 send_seq=201 receive_seq=201 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000498 adj=49999673 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=45.6 Octopus: temp=29.8 sysload=1.66 cputime=12.153 memavail=660936 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 117.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=39900 bytes_read=52375 bytes_retransmit=9 bytes_invalid=0 send_seq=1986 receive_seq=1986 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003306 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1366 bytes_read=6120 bytes_retransmit=0 bytes_invalid=0 send_seq=202 receive_seq=202 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000499 adj=49999660 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=46.2 Octopus: temp=30.0 sysload=1.66 cputime=12.227 memavail=659604 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 118.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=40074 bytes_read=52884 bytes_retransmit=9 bytes_invalid=0 send_seq=1999 receive_seq=1999 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1372 bytes_read=6136 bytes_retransmit=0 bytes_invalid=0 send_seq=203 receive_seq=203 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000500 adj=49999650 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=46.7 Octopus: temp=29.9 sysload=1.66 cputime=12.311 memavail=674904 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 119.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=40248 bytes_read=53383 bytes_retransmit=9 bytes_invalid=0 send_seq=2012 receive_seq=2012 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003317 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1378 bytes_read=6165 bytes_retransmit=0 bytes_invalid=0 send_seq=204 receive_seq=204 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000498 adj=49999635 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=47.2 Octopus: temp=30.0 sysload=1.66 cputime=12.394 memavail=664112 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 120.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=40422 bytes_read=53852 bytes_retransmit=9 bytes_invalid=0 send_seq=2025 receive_seq=2025 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003314 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1384 bytes_read=6181 bytes_retransmit=0 bytes_invalid=0 send_seq=205 receive_seq=205 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000504 adj=49999563 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=47.8 Octopus: temp=30.0 sysload=1.66 cputime=12.478 memavail=661460 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 121.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=40596 bytes_read=54350 bytes_retransmit=9 bytes_invalid=0 send_seq=2038 receive_seq=2038 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003314 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1390 bytes_read=6197 bytes_retransmit=0 bytes_invalid=0 send_seq=206 receive_seq=206 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000500 adj=49999652 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=47.8 Octopus: temp=30.1 sysload=1.69 cputime=12.553 memavail=674220 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 122.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=40770 bytes_read=54849 bytes_retransmit=9 bytes_invalid=0 send_seq=2051 receive_seq=2051 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003312 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1396 bytes_read=6213 bytes_retransmit=0 bytes_invalid=0 send_seq=207 receive_seq=207 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000495 adj=49999581 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=47.2 Octopus: temp=30.2 sysload=1.69 cputime=12.630 memavail=665896 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 123.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=40944 bytes_read=55333 bytes_retransmit=9 bytes_invalid=0 send_seq=2064 receive_seq=2064 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1402 bytes_read=6229 bytes_retransmit=0 bytes_invalid=0 send_seq=208 receive_seq=208 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000490 adj=49999519 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=47.2 Octopus: temp=30.0 sysload=1.69 cputime=12.705 memavail=655868 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 124.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=41118 bytes_read=55831 bytes_retransmit=9 bytes_invalid=0 send_seq=2077 receive_seq=2077 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003314 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1408 bytes_read=6258 bytes_retransmit=0 bytes_invalid=0 send_seq=209 receive_seq=209 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000488 adj=49999480 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=30.1 sysload=1.69 cputime=12.793 memavail=640608 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 125.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=41292 bytes_read=56330 bytes_retransmit=9 bytes_invalid=0 send_seq=2090 receive_seq=2090 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1414 bytes_read=6274 bytes_retransmit=0 bytes_invalid=0 send_seq=210 receive_seq=210 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000483 adj=49999457 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=30.1 sysload=1.69 cputime=12.868 memavail=633532 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 126.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=41466 bytes_read=56799 bytes_retransmit=9 bytes_invalid=0 send_seq=2103 receive_seq=2103 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003309 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1420 bytes_read=6290 bytes_retransmit=0 bytes_invalid=0 send_seq=211 receive_seq=211 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000478 adj=49999433 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=47.8 Octopus: temp=30.1 sysload=1.64 cputime=12.941 memavail=627804 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 127.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=41640 bytes_read=57297 bytes_retransmit=9 bytes_invalid=0 send_seq=2116 receive_seq=2116 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1426 bytes_read=6306 bytes_retransmit=0 bytes_invalid=0 send_seq=212 receive_seq=212 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000476 adj=49999405 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=47.2 Octopus: temp=30.1 sysload=1.64 cputime=13.019 memavail=645440 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 128.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=41814 bytes_read=57811 bytes_retransmit=9 bytes_invalid=0 send_seq=2129 receive_seq=2129 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1432 bytes_read=6322 bytes_retransmit=0 bytes_invalid=0 send_seq=213 receive_seq=213 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000472 adj=49999408 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=47.8 Octopus: temp=30.1 sysload=1.64 cputime=13.105 memavail=635436 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 129.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=41988 bytes_read=58280 bytes_retransmit=9 bytes_invalid=0 send_seq=2142 receive_seq=2142 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003312 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1438 bytes_read=6351 bytes_retransmit=0 bytes_invalid=0 send_seq=214 receive_seq=214 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000466 adj=49999382 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=30.0 sysload=1.64 cputime=13.192 memavail=619868 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 130.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=42162 bytes_read=58793 bytes_retransmit=9 bytes_invalid=0 send_seq=2155 receive_seq=2155 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1444 bytes_read=6367 bytes_retransmit=0 bytes_invalid=0 send_seq=215 receive_seq=215 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000462 adj=49999334 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=30.2 sysload=1.64 cputime=13.269 memavail=618356 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 131.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=42336 bytes_read=59277 bytes_retransmit=9 bytes_invalid=0 send_seq=2168 receive_seq=2168 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003309 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1450 bytes_read=6383 bytes_retransmit=0 bytes_invalid=0 send_seq=216 receive_seq=216 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000472 adj=49999334 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=30.2 sysload=1.75 cputime=13.338 memavail=618356 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 132.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000004 bytes_write=42510 bytes_read=59746 bytes_retransmit=9 bytes_invalid=0 send_seq=2181 receive_seq=2181 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003330 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1456 bytes_read=6399 bytes_retransmit=0 bytes_invalid=0 send_seq=217 receive_seq=217 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000464 adj=49999542 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=30.4 sysload=1.75 cputime=13.412 memavail=616856 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 133.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000006 bytes_write=42792 bytes_read=60294 bytes_retransmit=9 bytes_invalid=0 send_seq=2198 receive_seq=2198 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003328 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000020 bytes_write=1462 bytes_read=6415 bytes_retransmit=0 bytes_invalid=0 send_seq=218 receive_seq=218 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000471 adj=49999349 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=30.2 sysload=1.75 cputime=13.497 memavail=658764 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 134.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000006 bytes_write=42966 bytes_read=60778 bytes_retransmit=9 bytes_invalid=0 send_seq=2211 receive_seq=2211 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003326 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000021 bytes_write=1468 bytes_read=6444 bytes_retransmit=0 bytes_invalid=0 send_seq=219 receive_seq=219 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000473 adj=49999503 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=30.3 sysload=1.75 cputime=13.573 memavail=649744 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 135.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000006 bytes_write=43140 bytes_read=61247 bytes_retransmit=9 bytes_invalid=0 send_seq=2224 receive_seq=2224 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003324 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000021 bytes_write=1474 bytes_read=6460 bytes_retransmit=0 bytes_invalid=0 send_seq=220 receive_seq=220 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000464 adj=49999546 heater_bed: target=0 temp=23.8 pwm=0.000 raspberry_pi: temp=47.2 Octopus: temp=30.4 sysload=1.75 cputime=13.632 memavail=649744 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 136.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000006 bytes_write=43314 bytes_read=61760 bytes_retransmit=9 bytes_invalid=0 send_seq=2237 receive_seq=2237 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003331 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000021 bytes_write=1480 bytes_read=6476 bytes_retransmit=0 bytes_invalid=0 send_seq=221 receive_seq=221 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000455 adj=49999433 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=30.4 sysload=1.85 cputime=13.704 memavail=668308 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 137.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000006 bytes_write=43488 bytes_read=62244 bytes_retransmit=9 bytes_invalid=0 send_seq=2250 receive_seq=2250 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003334 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000021 bytes_write=1486 bytes_read=6492 bytes_retransmit=0 bytes_invalid=0 send_seq=222 receive_seq=222 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000449 adj=49999293 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=47.2 Octopus: temp=30.3 sysload=1.85 cputime=13.800 memavail=667832 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 138.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000006 bytes_write=43662 bytes_read=62728 bytes_retransmit=9 bytes_invalid=0 send_seq=2263 receive_seq=2263 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003331 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000021 bytes_write=1492 bytes_read=6508 bytes_retransmit=0 bytes_invalid=0 send_seq=223 receive_seq=223 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000440 adj=49999255 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=30.4 sysload=1.85 cputime=13.876 memavail=656820 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 139.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000006 bytes_write=43836 bytes_read=63241 bytes_retransmit=9 bytes_invalid=0 send_seq=2276 receive_seq=2276 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003327 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1498 bytes_read=6537 bytes_retransmit=0 bytes_invalid=0 send_seq=224 receive_seq=224 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000430 adj=49999208 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=30.4 sysload=1.85 cputime=13.952 memavail=662020 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 140.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000006 bytes_write=44010 bytes_read=63720 bytes_retransmit=9 bytes_invalid=0 send_seq=2289 receive_seq=2289 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003327 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1504 bytes_read=6553 bytes_retransmit=0 bytes_invalid=0 send_seq=225 receive_seq=225 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000422 adj=49999162 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=47.8 Octopus: temp=30.4 sysload=1.85 cputime=14.021 memavail=662340 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 141.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000007 mcu_task_stddev=0.000006 bytes_write=44184 bytes_read=64176 bytes_retransmit=9 bytes_invalid=0 send_seq=2302 receive_seq=2302 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003324 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1510 bytes_read=6569 bytes_retransmit=0 bytes_invalid=0 send_seq=226 receive_seq=226 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000415 adj=49999131 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=30.5 sysload=1.78 cputime=14.096 memavail=660376 print_time=84.483 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-198-g33b18fd6-dirty' Untracked files: klippy/extras/led_effect.py 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]' Start printer at Sat May 13 08:41:53 2023 (1683963713.2 187.6) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [mcu rpi] serial = /tmp/klipper_host_mcu [adxl345] cs_pin = rpi:None [resonance_tester] accel_chip = adxl345 probe_points = 150, 150, 20 [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect webhooks client 547709589728: New connection webhooks client 547709589728: Client info {'program': 'Moonraker', 'version': 'v0.8.0-39-g6c7dfe5'} mcu 'mcu': got {'oid': 31, 'next_clock': 508061632, 'value': 7570, '#name': 'analog_in_state', '#sent_time': 190.606706594, '#receive_time': 190.641959354} mcu 'mcu': got {'oid': 33, 'next_clock': 511661632, 'value': 31282, '#name': 'analog_in_state', '#sent_time': 190.659687479, '#receive_time': 190.662243} mcu 'mcu': got {'oid': 42, 'next_clock': 527861632, 'value': 31313, '#name': 'analog_in_state', '#sent_time': 190.712997948, '#receive_time': 190.756738937} mcu 'mcu': got {'oid': 26, 'next_clock': 553061632, 'value': 31344, '#name': 'analog_in_state', '#sent_time': 190.870419146, '#receive_time': 190.891819562} mcu 'mcu': got {'oid': 31, 'next_clock': 562061632, 'value': 7568, '#name': 'analog_in_state', '#sent_time': 190.92364576, '#receive_time': 190.941993885} mcu 'mcu': got {'oid': 33, 'next_clock': 565661632, 'value': 31283, '#name': 'analog_in_state', '#sent_time': 190.92364576, '#receive_time': 190.96212352} Loaded MCU 'mcu' 117 commands (v0.11.0-148-g52f4e20c / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'rpi': Starting connect mcu 'mcu': got {'oid': 42, 'next_clock': 581861632, 'value': 31315, '#name': 'analog_in_state', '#sent_time': 191.034505135, '#receive_time': 191.051356073} mcu 'mcu': got {'oid': 26, 'next_clock': 607061632, 'value': 31343, '#name': 'analog_in_state', '#sent_time': 191.034505135, '#receive_time': 191.19154951} mcu 'mcu': got {'oid': 31, 'next_clock': 616061632, 'value': 7569, '#name': 'analog_in_state', '#sent_time': 191.034505135, '#receive_time': 191.241637062} mcu 'mcu': got {'oid': 33, 'next_clock': 619661632, 'value': 31283, '#name': 'analog_in_state', '#sent_time': 191.034505135, '#receive_time': 191.261753104} mcu 'mcu': got {'oid': 42, 'next_clock': 635861632, 'value': 31317, '#name': 'analog_in_state', '#sent_time': 191.034505135, '#receive_time': 191.351783729} mcu 'mcu': got {'oid': 26, 'next_clock': 661061632, 'value': 31344, '#name': 'analog_in_state', '#sent_time': 191.034505135, '#receive_time': 191.491919666} mcu 'mcu': got {'oid': 31, 'next_clock': 670061632, 'value': 7572, '#name': 'analog_in_state', '#sent_time': 191.034505135, '#receive_time': 191.542032062} mcu 'mcu': got {'oid': 33, 'next_clock': 673661632, 'value': 31285, '#name': 'analog_in_state', '#sent_time': 191.034505135, '#receive_time': 191.562151489} Loaded MCU 'rpi' 111 commands (v0.11.0-188-gb17ae55f / gcc: (Debian 10.2.1-6) 10.2.1 20210110 binutils: (GNU Binutils for Debian) 2.35.2) MCU 'rpi' config: ADC_MAX=4095 CLOCK_FREQ=50000000 MCU=linux PCA9685_MAX=4096 PWM_MAX=32768 STATS_SUMSQ_BASE=256 mcu_temperature 'mcu' nominal base=-276.016260 slope=1331.707317 mcu 'mcu': got {'oid': 42, 'next_clock': 689861632, 'value': 31311, '#name': 'analog_in_state', '#sent_time': 191.647260291, '#receive_time': 191.651444301} Configured MCU 'mcu' (1024 moves) Configured MCU 'rpi' (1024 moves) mcu 'rpi': got {'oid': 1, 'clock': 393463749, 'query_ticks': 4099, 'next_sequence': 0, 'buffered': 0, 'fifo': 0, 'limit_count': 0, '#name': 'adxl345_status', '#sent_time': 191.666715083, '#receive_time': 191.667116333} Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (40.0, 40.0) | (40.0, 40.0) 1 | (150.0, 40.0) | (150.0, 40.0) 2 | (260.0, 40.0) | (260.0, 40.0) 3 | (260.0, 150.0) | (260.0, 150.0) 4 | (150.0, 150.0) | (150.0, 150.0) 5 | (40.0, 150.0) | (40.0, 150.0) 6 | (40.0, 260.0) | (40.0, 260.0) 7 | (150.0, 260.0) | (150.0, 260.0) 8 | (260.0, 260.0) | (260.0, 260.0) Starting heater checks for extruder webhooks: registering remote method 'shutdown_machine' for connection id: 547709589728 webhooks: registering remote method 'reboot_machine' for connection id: 547709589728 webhooks: registering remote method 'pause_job_queue' for connection id: 547709589728 webhooks: registering remote method 'start_job_queue' for connection id: 547709589728 Stats 193.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000065 bytes_write=7676 bytes_read=7882 bytes_retransmit=9 bytes_invalid=0 send_seq=353 receive_seq=353 retransmit_seq=9 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180001381 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=789 bytes_read=4433 bytes_retransmit=0 bytes_invalid=0 send_seq=108 receive_seq=108 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49997803 adj=49992388 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=31.7 sysload=1.77 cputime=4.655 memavail=640328 print_time=196.415 buffer_time=0.250 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 194.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000065 bytes_write=7759 bytes_read=8187 bytes_retransmit=9 bytes_invalid=0 send_seq=361 receive_seq=361 retransmit_seq=9 srtt=0.002 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002582 rpi: mcu_awake=0.007 mcu_task_avg=0.000048 mcu_task_stddev=0.000035 bytes_write=795 bytes_read=4464 bytes_retransmit=0 bytes_invalid=0 send_seq=109 receive_seq=109 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49998551 adj=50001711 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=31.7 sysload=1.77 cputime=4.726 memavail=641096 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 webhooks client 547709589728: Disconnected Stats 195.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000065 bytes_write=8179 bytes_read=8435 bytes_retransmit=9 bytes_invalid=0 send_seq=370 receive_seq=370 retransmit_seq=9 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003239 rpi: mcu_awake=0.007 mcu_task_avg=0.000048 mcu_task_stddev=0.000035 bytes_write=801 bytes_read=4480 bytes_retransmit=0 bytes_invalid=0 send_seq=110 receive_seq=110 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999304 adj=50001623 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=31.7 sysload=1.70 cputime=4.763 memavail=657836 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 196.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000065 bytes_write=8185 bytes_read=8628 bytes_retransmit=9 bytes_invalid=0 send_seq=371 receive_seq=371 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003426 rpi: mcu_awake=0.007 mcu_task_avg=0.000048 mcu_task_stddev=0.000035 bytes_write=807 bytes_read=4496 bytes_retransmit=0 bytes_invalid=0 send_seq=111 receive_seq=111 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999760 adj=50001797 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=31.8 sysload=1.70 cputime=4.787 memavail=637616 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 197.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000065 bytes_write=8191 bytes_read=8865 bytes_retransmit=9 bytes_invalid=0 send_seq=372 receive_seq=372 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003357 rpi: mcu_awake=0.007 mcu_task_avg=0.000048 mcu_task_stddev=0.000035 bytes_write=813 bytes_read=4512 bytes_retransmit=0 bytes_invalid=0 send_seq=112 receive_seq=112 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000012 adj=50001849 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=31.8 sysload=1.70 cputime=4.812 memavail=633280 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 webhooks client 547709589872: New connection Stats 198.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000078 mcu_task_stddev=0.000278 bytes_write=8197 bytes_read=9090 bytes_retransmit=9 bytes_invalid=0 send_seq=373 receive_seq=373 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003300 rpi: mcu_awake=0.007 mcu_task_avg=0.000048 mcu_task_stddev=0.000035 bytes_write=819 bytes_read=4528 bytes_retransmit=0 bytes_invalid=0 send_seq=113 receive_seq=113 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000045 adj=50001766 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=31.8 sysload=1.70 cputime=4.837 memavail=632100 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 webhooks client 547709589872: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} webhooks: registering remote method 'shutdown_machine' for connection id: 547709589872 webhooks: registering remote method 'reboot_machine' for connection id: 547709589872 webhooks: registering remote method 'pause_job_queue' for connection id: 547709589872 webhooks: registering remote method 'start_job_queue' for connection id: 547709589872 Stats 199.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000078 mcu_task_stddev=0.000278 bytes_write=8203 bytes_read=9298 bytes_retransmit=9 bytes_invalid=0 send_seq=374 receive_seq=374 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003233 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000019 bytes_write=825 bytes_read=4557 bytes_retransmit=0 bytes_invalid=0 send_seq=114 receive_seq=114 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000063 adj=50001231 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=31.8 sysload=1.70 cputime=4.881 memavail=652924 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 200.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000078 mcu_task_stddev=0.000278 bytes_write=8209 bytes_read=9520 bytes_retransmit=9 bytes_invalid=0 send_seq=375 receive_seq=375 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003287 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000019 bytes_write=831 bytes_read=4573 bytes_retransmit=0 bytes_invalid=0 send_seq=115 receive_seq=115 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999996 adj=50000814 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.0 sysload=1.65 cputime=4.910 memavail=647152 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 201.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000078 mcu_task_stddev=0.000278 bytes_write=8215 bytes_read=9728 bytes_retransmit=9 bytes_invalid=0 send_seq=376 receive_seq=376 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003246 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000019 bytes_write=837 bytes_read=4589 bytes_retransmit=0 bytes_invalid=0 send_seq=116 receive_seq=116 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999951 adj=50000139 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.0 sysload=1.65 cputime=4.940 memavail=646156 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 202.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000078 mcu_task_stddev=0.000278 bytes_write=8221 bytes_read=9936 bytes_retransmit=9 bytes_invalid=0 send_seq=377 receive_seq=377 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003164 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000019 bytes_write=843 bytes_read=4605 bytes_retransmit=0 bytes_invalid=0 send_seq=117 receive_seq=117 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999956 adj=49999763 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.1 sysload=1.65 cputime=4.981 memavail=643924 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 203.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8227 bytes_read=10172 bytes_retransmit=9 bytes_invalid=0 send_seq=378 receive_seq=378 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003149 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000019 bytes_write=849 bytes_read=4621 bytes_retransmit=0 bytes_invalid=0 send_seq=118 receive_seq=118 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999950 adj=49999689 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.0 sysload=1.65 cputime=5.012 memavail=643924 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 204.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8233 bytes_read=10380 bytes_retransmit=9 bytes_invalid=0 send_seq=379 receive_seq=379 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003149 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000017 bytes_write=855 bytes_read=4650 bytes_retransmit=0 bytes_invalid=0 send_seq=119 receive_seq=119 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999942 adj=49999527 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.1 sysload=1.65 cputime=5.043 memavail=643924 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 205.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8239 bytes_read=10588 bytes_retransmit=9 bytes_invalid=0 send_seq=380 receive_seq=380 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003197 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000017 bytes_write=861 bytes_read=4666 bytes_retransmit=0 bytes_invalid=0 send_seq=120 receive_seq=120 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999962 adj=49999383 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.2 sysload=1.68 cputime=5.079 memavail=635620 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 206.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8245 bytes_read=10810 bytes_retransmit=9 bytes_invalid=0 send_seq=381 receive_seq=381 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003214 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000017 bytes_write=867 bytes_read=4682 bytes_retransmit=0 bytes_invalid=0 send_seq=121 receive_seq=121 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000014 adj=49999329 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.2 sysload=1.68 cputime=5.126 memavail=634360 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 207.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8251 bytes_read=11018 bytes_retransmit=9 bytes_invalid=0 send_seq=382 receive_seq=382 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003211 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000017 bytes_write=873 bytes_read=4698 bytes_retransmit=0 bytes_invalid=0 send_seq=122 receive_seq=122 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000030 adj=49999479 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.2 sysload=1.68 cputime=5.160 memavail=634360 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 208.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8257 bytes_read=11240 bytes_retransmit=9 bytes_invalid=0 send_seq=383 receive_seq=383 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003261 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000017 bytes_write=885 bytes_read=4730 bytes_retransmit=0 bytes_invalid=0 send_seq=124 receive_seq=124 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000025 adj=49999468 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.2 sysload=1.68 cputime=5.195 memavail=652684 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 209.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8263 bytes_read=11462 bytes_retransmit=9 bytes_invalid=0 send_seq=384 receive_seq=384 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003226 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=891 bytes_read=4759 bytes_retransmit=0 bytes_invalid=0 send_seq=125 receive_seq=125 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000052 adj=49999290 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.3 sysload=1.68 cputime=5.228 memavail=648400 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 210.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8269 bytes_read=11670 bytes_retransmit=9 bytes_invalid=0 send_seq=385 receive_seq=385 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003210 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=897 bytes_read=4775 bytes_retransmit=0 bytes_invalid=0 send_seq=126 receive_seq=126 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000094 adj=49999437 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.4 sysload=1.54 cputime=5.264 memavail=644116 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 211.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8275 bytes_read=11877 bytes_retransmit=9 bytes_invalid=0 send_seq=386 receive_seq=386 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003274 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=903 bytes_read=4791 bytes_retransmit=0 bytes_invalid=0 send_seq=127 receive_seq=127 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000083 adj=49999609 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.3 sysload=1.54 cputime=5.310 memavail=642352 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 212.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8281 bytes_read=12084 bytes_retransmit=9 bytes_invalid=0 send_seq=387 receive_seq=387 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003250 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=909 bytes_read=4807 bytes_retransmit=0 bytes_invalid=0 send_seq=128 receive_seq=128 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000074 adj=49999354 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.5 sysload=1.54 cputime=5.341 memavail=642352 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 213.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8287 bytes_read=12300 bytes_retransmit=9 bytes_invalid=0 send_seq=388 receive_seq=388 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003225 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=915 bytes_read=4823 bytes_retransmit=0 bytes_invalid=0 send_seq=129 receive_seq=129 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000068 adj=49999300 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=32.4 sysload=1.54 cputime=5.372 memavail=642352 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 214.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8293 bytes_read=12508 bytes_retransmit=9 bytes_invalid=0 send_seq=389 receive_seq=389 retransmit_seq=9 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003206 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=921 bytes_read=4852 bytes_retransmit=0 bytes_invalid=0 send_seq=130 receive_seq=130 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000087 adj=49998443 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.5 sysload=1.54 cputime=5.406 memavail=636304 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 215.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8299 bytes_read=12730 bytes_retransmit=9 bytes_invalid=0 send_seq=390 receive_seq=390 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003221 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=927 bytes_read=4868 bytes_retransmit=0 bytes_invalid=0 send_seq=131 receive_seq=131 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000150 adj=49998771 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.6 sysload=1.58 cputime=5.440 memavail=633284 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 216.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8305 bytes_read=12938 bytes_retransmit=9 bytes_invalid=0 send_seq=391 receive_seq=391 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003205 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=933 bytes_read=4884 bytes_retransmit=0 bytes_invalid=0 send_seq=132 receive_seq=132 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000170 adj=49999241 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.8 sysload=1.58 cputime=5.480 memavail=633284 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 217.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8311 bytes_read=13146 bytes_retransmit=9 bytes_invalid=0 send_seq=392 receive_seq=392 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003258 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=939 bytes_read=4900 bytes_retransmit=0 bytes_invalid=0 send_seq=133 receive_seq=133 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000158 adj=49999407 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.6 sysload=1.58 cputime=5.530 memavail=653808 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 218.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8317 bytes_read=13382 bytes_retransmit=9 bytes_invalid=0 send_seq=393 receive_seq=393 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003242 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=945 bytes_read=4916 bytes_retransmit=0 bytes_invalid=0 send_seq=134 receive_seq=134 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000186 adj=49999192 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.6 sysload=1.58 cputime=5.561 memavail=653388 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 219.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8323 bytes_read=13590 bytes_retransmit=9 bytes_invalid=0 send_seq=394 receive_seq=394 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003241 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=951 bytes_read=4945 bytes_retransmit=0 bytes_invalid=0 send_seq=135 receive_seq=135 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000161 adj=49999429 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.8 sysload=1.58 cputime=5.598 memavail=643064 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 220.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8329 bytes_read=13798 bytes_retransmit=9 bytes_invalid=0 send_seq=395 receive_seq=395 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003234 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=957 bytes_read=4961 bytes_retransmit=0 bytes_invalid=0 send_seq=136 receive_seq=136 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000171 adj=49999349 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.7 sysload=1.77 cputime=5.630 memavail=640852 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 221.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8335 bytes_read=14020 bytes_retransmit=9 bytes_invalid=0 send_seq=396 receive_seq=396 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003220 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=963 bytes_read=4977 bytes_retransmit=0 bytes_invalid=0 send_seq=137 receive_seq=137 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000158 adj=49999409 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=32.8 sysload=1.77 cputime=5.661 memavail=640860 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 222.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8341 bytes_read=14228 bytes_retransmit=9 bytes_invalid=0 send_seq=397 receive_seq=397 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003210 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=969 bytes_read=4993 bytes_retransmit=0 bytes_invalid=0 send_seq=138 receive_seq=138 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000176 adj=49999308 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=32.7 sysload=1.77 cputime=5.698 memavail=640860 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 223.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8347 bytes_read=14450 bytes_retransmit=9 bytes_invalid=0 send_seq=398 receive_seq=398 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003229 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=975 bytes_read=5009 bytes_retransmit=0 bytes_invalid=0 send_seq=139 receive_seq=139 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000184 adj=49999450 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=32.9 sysload=1.77 cputime=5.749 memavail=640356 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 224.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8353 bytes_read=14672 bytes_retransmit=9 bytes_invalid=0 send_seq=399 receive_seq=399 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003232 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000027 bytes_write=981 bytes_read=5038 bytes_retransmit=0 bytes_invalid=0 send_seq=140 receive_seq=140 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000195 adj=49999429 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.8 sysload=1.77 cputime=5.785 memavail=634812 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 225.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8359 bytes_read=14880 bytes_retransmit=9 bytes_invalid=0 send_seq=400 receive_seq=400 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003222 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000027 bytes_write=987 bytes_read=5054 bytes_retransmit=0 bytes_invalid=0 send_seq=141 receive_seq=141 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000177 adj=49999477 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=32.8 sysload=1.63 cputime=5.816 memavail=634816 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 226.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8365 bytes_read=15088 bytes_retransmit=9 bytes_invalid=0 send_seq=401 receive_seq=401 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003206 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000027 bytes_write=993 bytes_read=5070 bytes_retransmit=0 bytes_invalid=0 send_seq=142 receive_seq=142 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000160 adj=49999306 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=32.9 sysload=1.63 cputime=5.850 memavail=652068 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 227.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8371 bytes_read=15310 bytes_retransmit=9 bytes_invalid=0 send_seq=402 receive_seq=402 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003200 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000027 bytes_write=999 bytes_read=5086 bytes_retransmit=0 bytes_invalid=0 send_seq=143 receive_seq=143 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000154 adj=49999201 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.0 sysload=1.63 cputime=5.883 memavail=655144 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 228.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8377 bytes_read=15532 bytes_retransmit=9 bytes_invalid=0 send_seq=403 receive_seq=403 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003192 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000027 bytes_write=1005 bytes_read=5102 bytes_retransmit=0 bytes_invalid=0 send_seq=144 receive_seq=144 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000147 adj=49999189 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=32.9 sysload=1.63 cputime=5.920 memavail=645064 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 229.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8383 bytes_read=15740 bytes_retransmit=9 bytes_invalid=0 send_seq=404 receive_seq=404 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003219 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1011 bytes_read=5131 bytes_retransmit=0 bytes_invalid=0 send_seq=145 receive_seq=145 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000145 adj=49999162 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=32.9 sysload=1.63 cputime=5.971 memavail=643304 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 230.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8389 bytes_read=15962 bytes_retransmit=9 bytes_invalid=0 send_seq=405 receive_seq=405 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003214 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1017 bytes_read=5147 bytes_retransmit=0 bytes_invalid=0 send_seq=146 receive_seq=146 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000131 adj=49999107 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.0 sysload=1.50 cputime=6.002 memavail=643304 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 231.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8401 bytes_read=16186 bytes_retransmit=9 bytes_invalid=0 send_seq=407 receive_seq=407 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003209 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1023 bytes_read=5163 bytes_retransmit=0 bytes_invalid=0 send_seq=147 receive_seq=147 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000117 adj=49999054 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.0 sysload=1.50 cputime=6.034 memavail=643304 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 232.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8407 bytes_read=16394 bytes_retransmit=9 bytes_invalid=0 send_seq=408 receive_seq=408 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003207 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1029 bytes_read=5179 bytes_retransmit=0 bytes_invalid=0 send_seq=148 receive_seq=148 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000109 adj=49999003 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.0 sysload=1.50 cputime=6.065 memavail=643304 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 233.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8413 bytes_read=16630 bytes_retransmit=9 bytes_invalid=0 send_seq=409 receive_seq=409 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003208 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1035 bytes_read=5195 bytes_retransmit=0 bytes_invalid=0 send_seq=149 receive_seq=149 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000102 adj=49998986 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=33.2 sysload=1.50 cputime=6.101 memavail=633936 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 234.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8419 bytes_read=16838 bytes_retransmit=9 bytes_invalid=0 send_seq=410 receive_seq=410 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003219 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000018 bytes_write=1041 bytes_read=5224 bytes_retransmit=0 bytes_invalid=0 send_seq=150 receive_seq=150 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000101 adj=49998984 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.1 sysload=1.50 cputime=6.135 memavail=633988 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 235.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8425 bytes_read=17044 bytes_retransmit=9 bytes_invalid=0 send_seq=411 receive_seq=411 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003231 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000018 bytes_write=1047 bytes_read=5240 bytes_retransmit=0 bytes_invalid=0 send_seq=151 receive_seq=151 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000109 adj=49999000 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=47.8 Octopus: temp=33.3 sysload=1.38 cputime=6.188 memavail=633988 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 236.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8431 bytes_read=17251 bytes_retransmit=9 bytes_invalid=0 send_seq=412 receive_seq=412 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003223 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000018 bytes_write=1053 bytes_read=5256 bytes_retransmit=0 bytes_invalid=0 send_seq=152 receive_seq=152 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000109 adj=49999091 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=33.2 sysload=1.38 cputime=6.226 memavail=658596 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 237.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8437 bytes_read=17456 bytes_retransmit=9 bytes_invalid=0 send_seq=413 receive_seq=413 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003225 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000018 bytes_write=1059 bytes_read=5272 bytes_retransmit=0 bytes_invalid=0 send_seq=153 receive_seq=153 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000107 adj=49999143 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=33.3 sysload=1.38 cputime=6.261 memavail=647512 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 238.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8443 bytes_read=17678 bytes_retransmit=9 bytes_invalid=0 send_seq=414 receive_seq=414 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003219 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000018 bytes_write=1065 bytes_read=5288 bytes_retransmit=0 bytes_invalid=0 send_seq=154 receive_seq=154 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000103 adj=49999137 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.3 sysload=1.38 cputime=6.294 memavail=646288 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 239.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8449 bytes_read=17900 bytes_retransmit=9 bytes_invalid=0 send_seq=415 receive_seq=415 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003216 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000018 bytes_write=1071 bytes_read=5304 bytes_retransmit=0 bytes_invalid=0 send_seq=155 receive_seq=155 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000098 adj=49999132 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.1 sysload=1.38 cputime=6.326 memavail=645532 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 240.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8455 bytes_read=18108 bytes_retransmit=9 bytes_invalid=0 send_seq=416 receive_seq=416 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003207 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1077 bytes_read=5333 bytes_retransmit=0 bytes_invalid=0 send_seq=156 receive_seq=156 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000095 adj=49999114 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.3 sysload=1.27 cputime=6.357 memavail=645532 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 241.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8461 bytes_read=18316 bytes_retransmit=9 bytes_invalid=0 send_seq=417 receive_seq=417 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003217 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1083 bytes_read=5349 bytes_retransmit=0 bytes_invalid=0 send_seq=157 receive_seq=157 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000106 adj=49999129 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=47.8 Octopus: temp=33.4 sysload=1.27 cputime=6.404 memavail=645280 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 242.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8467 bytes_read=18538 bytes_retransmit=9 bytes_invalid=0 send_seq=418 receive_seq=418 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003215 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1089 bytes_read=5365 bytes_retransmit=0 bytes_invalid=0 send_seq=158 receive_seq=158 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000108 adj=49999234 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.4 sysload=1.27 cputime=6.447 memavail=636980 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 243.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8473 bytes_read=18760 bytes_retransmit=9 bytes_invalid=0 send_seq=419 receive_seq=419 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003210 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1095 bytes_read=5381 bytes_retransmit=0 bytes_invalid=0 send_seq=159 receive_seq=159 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000105 adj=49999258 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.3 sysload=1.27 cputime=6.480 memavail=635972 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 244.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8479 bytes_read=18968 bytes_retransmit=9 bytes_invalid=0 send_seq=420 receive_seq=420 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003208 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1101 bytes_read=5397 bytes_retransmit=0 bytes_invalid=0 send_seq=160 receive_seq=160 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000106 adj=49999226 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.4 sysload=1.27 cputime=6.512 memavail=635972 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 245.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8485 bytes_read=19190 bytes_retransmit=9 bytes_invalid=0 send_seq=421 receive_seq=421 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003206 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=1107 bytes_read=5426 bytes_retransmit=0 bytes_invalid=0 send_seq=161 receive_seq=161 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000107 adj=49999240 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.4 sysload=1.17 cputime=6.547 memavail=654284 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 246.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8491 bytes_read=19398 bytes_retransmit=9 bytes_invalid=0 send_seq=422 receive_seq=422 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003214 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=1113 bytes_read=5442 bytes_retransmit=0 bytes_invalid=0 send_seq=162 receive_seq=162 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000104 adj=49999254 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.5 sysload=1.17 cputime=6.580 memavail=652772 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 247.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8497 bytes_read=19606 bytes_retransmit=9 bytes_invalid=0 send_seq=423 receive_seq=423 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003238 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=1119 bytes_read=5458 bytes_retransmit=0 bytes_invalid=0 send_seq=163 receive_seq=163 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000106 adj=49999183 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.3 sysload=1.17 cputime=6.630 memavail=649000 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 248.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8503 bytes_read=19842 bytes_retransmit=9 bytes_invalid=0 send_seq=424 receive_seq=424 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003233 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=1125 bytes_read=5474 bytes_retransmit=0 bytes_invalid=0 send_seq=164 receive_seq=164 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000115 adj=49999143 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.5 sysload=1.17 cputime=6.672 memavail=646508 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 249.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8509 bytes_read=20050 bytes_retransmit=9 bytes_invalid=0 send_seq=425 receive_seq=425 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003228 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000021 bytes_write=1131 bytes_read=5490 bytes_retransmit=0 bytes_invalid=0 send_seq=165 receive_seq=165 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000108 adj=49999271 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=47.8 Octopus: temp=33.6 sysload=1.17 cputime=6.703 memavail=646508 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 250.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8515 bytes_read=20258 bytes_retransmit=9 bytes_invalid=0 send_seq=426 receive_seq=426 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003221 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1137 bytes_read=5519 bytes_retransmit=0 bytes_invalid=0 send_seq=166 receive_seq=166 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000105 adj=49999193 heater_bed: target=0 temp=24.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=33.5 sysload=1.15 cputime=6.734 memavail=646508 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 251.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8521 bytes_read=20480 bytes_retransmit=9 bytes_invalid=0 send_seq=427 receive_seq=427 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003220 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1143 bytes_read=5535 bytes_retransmit=0 bytes_invalid=0 send_seq=167 receive_seq=167 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000099 adj=49999189 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=33.5 sysload=1.15 cputime=6.769 memavail=640964 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 252.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8527 bytes_read=20688 bytes_retransmit=9 bytes_invalid=0 send_seq=428 receive_seq=428 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003222 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1149 bytes_read=5551 bytes_retransmit=0 bytes_invalid=0 send_seq=168 receive_seq=168 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000094 adj=49999133 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=47.8 Octopus: temp=33.5 sysload=1.15 cputime=6.802 memavail=637692 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Stats 253.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8533 bytes_read=20910 bytes_retransmit=9 bytes_invalid=0 send_seq=429 receive_seq=429 retransmit_seq=9 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003244 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=1155 bytes_read=5567 bytes_retransmit=0 bytes_invalid=0 send_seq=169 receive_seq=169 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000091 adj=49999085 heater_bed: target=0 temp=23.9 pwm=0.000 raspberry_pi: temp=47.8 Octopus: temp=33.4 sysload=1.15 cputime=6.846 memavail=637692 print_time=196.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.6 pwm=0.000 Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-198-g33b18fd6-dirty' Untracked files: klippy/extras/led_effect.py 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]' Start printer at Sat May 13 08:47:40 2023 (1683964060.7 24.3) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [mcu rpi] serial = /tmp/klipper_host_mcu [adxl345] cs_pin = rpi:None [resonance_tester] accel_chip = adxl345 probe_points = 150, 150, 20 [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect Loaded MCU 'mcu' 117 commands (v0.11.0-148-g52f4e20c / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'rpi': Starting connect webhooks client 547924020576: New connection Loaded MCU 'rpi' 111 commands (v0.11.0-188-gb17ae55f / gcc: (Debian 10.2.1-6) 10.2.1 20210110 binutils: (GNU Binutils for Debian) 2.35.2) MCU 'rpi' config: ADC_MAX=4095 CLOCK_FREQ=50000000 MCU=linux PCA9685_MAX=4096 PWM_MAX=32768 STATS_SUMSQ_BASE=256 mcu_temperature 'mcu' nominal base=-276.016260 slope=1331.707317 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'rpi' printer configuration... Configured MCU 'rpi' (1024 moves) webhooks client 547924020576: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (40.0, 40.0) | (40.0, 40.0) 1 | (150.0, 40.0) | (150.0, 40.0) 2 | (260.0, 40.0) | (260.0, 40.0) 3 | (260.0, 150.0) | (260.0, 150.0) 4 | (150.0, 150.0) | (150.0, 150.0) 5 | (40.0, 150.0) | (40.0, 150.0) 6 | (40.0, 260.0) | (40.0, 260.0) 7 | (150.0, 260.0) | (150.0, 260.0) 8 | (260.0, 260.0) | (260.0, 260.0) Starting heater checks for extruder Stats 30.2: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=3937 bytes_read=7108 bytes_retransmit=9 bytes_invalid=0 send_seq=314 receive_seq=314 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=3152 freq=179999259 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=821 bytes_read=4458 bytes_retransmit=0 bytes_invalid=0 send_seq=111 receive_seq=111 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50001968 adj=50002184 heater_bed: target=0 temp=0.0 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=0.0 sysload=1.22 cputime=5.373 memavail=680228 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 547924020576 webhooks: registering remote method 'reboot_machine' for connection id: 547924020576 webhooks: registering remote method 'pause_job_queue' for connection id: 547924020576 webhooks: registering remote method 'start_job_queue' for connection id: 547924020576 Stats 31.2: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=8133 bytes_read=7790 bytes_retransmit=9 bytes_invalid=0 send_seq=401 receive_seq=401 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=2 freq=180001505 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=827 bytes_read=4474 bytes_retransmit=0 bytes_invalid=0 send_seq=112 receive_seq=112 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000743 adj=50002276 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.1 sysload=1.22 cputime=5.579 memavail=674200 print_time=34.244 buffer_time=0.221 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 32.2: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000031 mcu_task_stddev=0.000143 bytes_write=8211 bytes_read=8098 bytes_retransmit=9 bytes_invalid=0 send_seq=409 receive_seq=409 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180001891 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=833 bytes_read=4490 bytes_retransmit=0 bytes_invalid=0 send_seq=113 receive_seq=113 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999740 adj=49996850 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.2 sysload=1.22 cputime=5.609 memavail=674372 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 33.2: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000031 mcu_task_stddev=0.000143 bytes_write=8631 bytes_read=8360 bytes_retransmit=9 bytes_invalid=0 send_seq=418 receive_seq=418 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002379 rpi: mcu_awake=0.007 mcu_task_avg=0.000044 mcu_task_stddev=0.000032 bytes_write=839 bytes_read=4521 bytes_retransmit=0 bytes_invalid=0 send_seq=114 receive_seq=114 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999590 adj=49995656 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.2 sysload=1.22 cputime=5.643 memavail=695836 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 34.2: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000031 mcu_task_stddev=0.000143 bytes_write=8637 bytes_read=8568 bytes_retransmit=9 bytes_invalid=0 send_seq=419 receive_seq=419 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002586 rpi: mcu_awake=0.007 mcu_task_avg=0.000044 mcu_task_stddev=0.000032 bytes_write=845 bytes_read=4537 bytes_retransmit=0 bytes_invalid=0 send_seq=115 receive_seq=115 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999523 adj=49995991 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.3 sysload=1.22 cputime=5.667 memavail=691808 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.8 pwm=0.000 Stats 35.2: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000031 mcu_task_stddev=0.000143 bytes_write=8643 bytes_read=8776 bytes_retransmit=9 bytes_invalid=0 send_seq=420 receive_seq=420 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002613 rpi: mcu_awake=0.007 mcu_task_avg=0.000044 mcu_task_stddev=0.000032 bytes_write=851 bytes_read=4553 bytes_retransmit=0 bytes_invalid=0 send_seq=116 receive_seq=116 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999791 adj=49996504 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=1.12 cputime=5.692 memavail=688044 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 36.2: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000031 mcu_task_stddev=0.000143 bytes_write=8649 bytes_read=8998 bytes_retransmit=9 bytes_invalid=0 send_seq=421 receive_seq=421 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002728 rpi: mcu_awake=0.007 mcu_task_avg=0.000044 mcu_task_stddev=0.000032 bytes_write=857 bytes_read=4569 bytes_retransmit=0 bytes_invalid=0 send_seq=117 receive_seq=117 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999921 adj=49997731 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=33.4 sysload=1.12 cputime=5.720 memavail=679228 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 37.2: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000010 mcu_task_stddev=0.000027 bytes_write=8655 bytes_read=9221 bytes_retransmit=9 bytes_invalid=0 send_seq=422 receive_seq=422 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002908 rpi: mcu_awake=0.007 mcu_task_avg=0.000044 mcu_task_stddev=0.000032 bytes_write=863 bytes_read=4585 bytes_retransmit=0 bytes_invalid=0 send_seq=118 receive_seq=118 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000130 adj=49998328 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.2 sysload=1.12 cputime=5.749 memavail=681012 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 38.2: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000010 mcu_task_stddev=0.000027 bytes_write=8661 bytes_read=9429 bytes_retransmit=9 bytes_invalid=0 send_seq=423 receive_seq=423 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003032 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=869 bytes_read=4614 bytes_retransmit=0 bytes_invalid=0 send_seq=119 receive_seq=119 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000218 adj=49999002 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.5 sysload=1.12 cputime=5.781 memavail=678992 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 39.2: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000010 mcu_task_stddev=0.000027 bytes_write=8667 bytes_read=9651 bytes_retransmit=9 bytes_invalid=0 send_seq=424 receive_seq=424 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003177 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=875 bytes_read=4630 bytes_retransmit=0 bytes_invalid=0 send_seq=120 receive_seq=120 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000142 adj=49999252 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.4 sysload=1.12 cputime=5.813 memavail=672444 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 40.2: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000010 mcu_task_stddev=0.000027 bytes_write=8673 bytes_read=9874 bytes_retransmit=9 bytes_invalid=0 send_seq=425 receive_seq=425 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003131 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=881 bytes_read=4646 bytes_retransmit=0 bytes_invalid=0 send_seq=121 receive_seq=121 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000222 adj=49998879 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.4 sysload=1.03 cputime=5.840 memavail=671020 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 41.2: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000010 mcu_task_stddev=0.000027 bytes_write=8679 bytes_read=10067 bytes_retransmit=9 bytes_invalid=0 send_seq=426 receive_seq=426 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003123 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=893 bytes_read=4678 bytes_retransmit=0 bytes_invalid=0 send_seq=123 receive_seq=123 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000175 adj=49999316 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=1.03 cputime=5.864 memavail=671020 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.8 pwm=0.000 Stats 42.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8685 bytes_read=10303 bytes_retransmit=9 bytes_invalid=0 send_seq=427 receive_seq=427 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003253 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=899 bytes_read=4694 bytes_retransmit=0 bytes_invalid=0 send_seq=124 receive_seq=124 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000124 adj=49999128 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.4 sysload=1.03 cputime=5.902 memavail=695624 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.8 pwm=0.000 Stats 43.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8691 bytes_read=10526 bytes_retransmit=9 bytes_invalid=0 send_seq=428 receive_seq=428 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003244 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=905 bytes_read=4723 bytes_retransmit=0 bytes_invalid=0 send_seq=125 receive_seq=125 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000084 adj=49998818 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=33.4 sysload=1.03 cputime=5.926 memavail=695120 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 44.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8697 bytes_read=10719 bytes_retransmit=9 bytes_invalid=0 send_seq=429 receive_seq=429 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003269 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=911 bytes_read=4739 bytes_retransmit=0 bytes_invalid=0 send_seq=126 receive_seq=126 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000033 adj=49998757 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=1.03 cputime=5.951 memavail=686304 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 45.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8703 bytes_read=10925 bytes_retransmit=9 bytes_invalid=0 send_seq=430 receive_seq=430 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003233 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=917 bytes_read=4755 bytes_retransmit=0 bytes_invalid=0 send_seq=127 receive_seq=127 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000044 adj=49998605 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.4 sysload=1.03 cputime=5.977 memavail=677368 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 46.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8709 bytes_read=11141 bytes_retransmit=9 bytes_invalid=0 send_seq=431 receive_seq=431 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003260 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=923 bytes_read=4771 bytes_retransmit=0 bytes_invalid=0 send_seq=128 receive_seq=128 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000081 adj=49998835 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=1.03 cputime=6.008 memavail=677360 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.8 pwm=0.000 Stats 47.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8715 bytes_read=11334 bytes_retransmit=9 bytes_invalid=0 send_seq=432 receive_seq=432 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003240 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=929 bytes_read=4787 bytes_retransmit=0 bytes_invalid=0 send_seq=129 receive_seq=129 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000057 adj=49999054 heater_bed: target=0 temp=24.1 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.4 sysload=1.03 cputime=6.036 memavail=676208 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 48.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8721 bytes_read=11570 bytes_retransmit=9 bytes_invalid=0 send_seq=433 receive_seq=433 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003265 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=935 bytes_read=4816 bytes_retransmit=0 bytes_invalid=0 send_seq=130 receive_seq=130 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000062 adj=49998992 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.3 sysload=1.03 cputime=6.067 memavail=678192 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 49.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8727 bytes_read=11793 bytes_retransmit=9 bytes_invalid=0 send_seq=434 receive_seq=434 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003263 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=941 bytes_read=4832 bytes_retransmit=0 bytes_invalid=0 send_seq=131 receive_seq=131 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000044 adj=49999021 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.4 sysload=1.03 cputime=6.093 memavail=671992 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 50.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8733 bytes_read=11986 bytes_retransmit=9 bytes_invalid=0 send_seq=435 receive_seq=435 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003231 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=947 bytes_read=4848 bytes_retransmit=0 bytes_invalid=0 send_seq=132 receive_seq=132 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000017 adj=49998963 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.95 cputime=6.115 memavail=671992 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 51.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8739 bytes_read=12208 bytes_retransmit=9 bytes_invalid=0 send_seq=436 receive_seq=436 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003215 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=953 bytes_read=4864 bytes_retransmit=0 bytes_invalid=0 send_seq=133 receive_seq=133 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000040 adj=49998903 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.3 sysload=0.95 cputime=6.139 memavail=671992 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 52.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8745 bytes_read=12431 bytes_retransmit=9 bytes_invalid=0 send_seq=437 receive_seq=437 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003211 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000017 bytes_write=959 bytes_read=4880 bytes_retransmit=0 bytes_invalid=0 send_seq=134 receive_seq=134 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000057 adj=49999123 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.95 cputime=6.167 memavail=696604 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 53.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8751 bytes_read=12638 bytes_retransmit=9 bytes_invalid=0 send_seq=438 receive_seq=438 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003266 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000022 bytes_write=965 bytes_read=4909 bytes_retransmit=0 bytes_invalid=0 send_seq=135 receive_seq=135 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000047 adj=49999238 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.6 sysload=0.95 cputime=6.201 memavail=687032 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 54.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8757 bytes_read=12875 bytes_retransmit=9 bytes_invalid=0 send_seq=439 receive_seq=439 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003271 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000022 bytes_write=971 bytes_read=4925 bytes_retransmit=0 bytes_invalid=0 send_seq=136 receive_seq=136 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000054 adj=49999059 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.5 sysload=0.95 cputime=6.228 memavail=682420 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 55.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8763 bytes_read=13083 bytes_retransmit=9 bytes_invalid=0 send_seq=440 receive_seq=440 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003280 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000022 bytes_write=977 bytes_read=4941 bytes_retransmit=0 bytes_invalid=0 send_seq=137 receive_seq=137 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000050 adj=49999117 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.4 sysload=0.95 cputime=6.259 memavail=677960 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 56.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8769 bytes_read=13276 bytes_retransmit=9 bytes_invalid=0 send_seq=441 receive_seq=441 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003287 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000022 bytes_write=983 bytes_read=4957 bytes_retransmit=0 bytes_invalid=0 send_seq=138 receive_seq=138 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000044 adj=49999076 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.3 sysload=0.95 cputime=6.288 memavail=675976 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 57.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8775 bytes_read=13513 bytes_retransmit=9 bytes_invalid=0 send_seq=442 receive_seq=442 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003285 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000022 bytes_write=989 bytes_read=4973 bytes_retransmit=0 bytes_invalid=0 send_seq=139 receive_seq=139 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000049 adj=49999038 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.4 sysload=0.95 cputime=6.315 memavail=679896 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 58.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8781 bytes_read=13735 bytes_retransmit=9 bytes_invalid=0 send_seq=443 receive_seq=443 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003283 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000022 bytes_write=995 bytes_read=5002 bytes_retransmit=0 bytes_invalid=0 send_seq=140 receive_seq=140 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000039 adj=49999105 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.6 sysload=0.95 cputime=6.343 memavail=672844 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 59.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8787 bytes_read=13928 bytes_retransmit=9 bytes_invalid=0 send_seq=444 receive_seq=444 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003285 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000022 bytes_write=1001 bytes_read=5018 bytes_retransmit=0 bytes_invalid=0 send_seq=141 receive_seq=141 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000031 adj=49999042 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.4 sysload=0.95 cputime=6.392 memavail=671692 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 60.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8793 bytes_read=14165 bytes_retransmit=9 bytes_invalid=0 send_seq=445 receive_seq=445 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003271 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000022 bytes_write=1007 bytes_read=5034 bytes_retransmit=0 bytes_invalid=0 send_seq=142 receive_seq=142 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000021 adj=49999000 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.5 sysload=0.87 cputime=6.424 memavail=671468 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 61.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8799 bytes_read=14373 bytes_retransmit=9 bytes_invalid=0 send_seq=446 receive_seq=446 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003289 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000022 bytes_write=1013 bytes_read=5050 bytes_retransmit=0 bytes_invalid=0 send_seq=143 receive_seq=143 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000013 adj=49998983 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.5 sysload=0.87 cputime=6.458 memavail=692056 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 62.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8805 bytes_read=14566 bytes_retransmit=9 bytes_invalid=0 send_seq=447 receive_seq=447 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003283 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000022 bytes_write=1019 bytes_read=5066 bytes_retransmit=0 bytes_invalid=0 send_seq=144 receive_seq=144 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000018 adj=49998920 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.6 sysload=0.87 cputime=6.493 memavail=678700 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 63.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8811 bytes_read=14817 bytes_retransmit=9 bytes_invalid=0 send_seq=448 receive_seq=448 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003290 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000017 bytes_write=1025 bytes_read=5095 bytes_retransmit=0 bytes_invalid=0 send_seq=145 receive_seq=145 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000030 adj=49999016 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.5 sysload=0.87 cputime=6.533 memavail=679628 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 64.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8817 bytes_read=15025 bytes_retransmit=9 bytes_invalid=0 send_seq=449 receive_seq=449 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003290 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000017 bytes_write=1031 bytes_read=5111 bytes_retransmit=0 bytes_invalid=0 send_seq=146 receive_seq=146 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000032 adj=49999119 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.6 sysload=0.87 cputime=6.575 memavail=675140 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 65.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8823 bytes_read=15218 bytes_retransmit=9 bytes_invalid=0 send_seq=450 receive_seq=450 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003300 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000017 bytes_write=1037 bytes_read=5127 bytes_retransmit=0 bytes_invalid=0 send_seq=147 receive_seq=147 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000031 adj=49999135 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.6 sysload=0.88 cputime=6.612 memavail=675676 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 66.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8835 bytes_read=15471 bytes_retransmit=9 bytes_invalid=0 send_seq=452 receive_seq=452 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003286 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000017 bytes_write=1043 bytes_read=5143 bytes_retransmit=0 bytes_invalid=0 send_seq=148 receive_seq=148 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000021 adj=49999102 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.5 sysload=0.88 cputime=6.649 memavail=674896 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 67.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8841 bytes_read=15679 bytes_retransmit=9 bytes_invalid=0 send_seq=453 receive_seq=453 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003288 rpi: mcu_awake=0.001 mcu_task_avg=0.000009 mcu_task_stddev=0.000017 bytes_write=1049 bytes_read=5159 bytes_retransmit=0 bytes_invalid=0 send_seq=149 receive_seq=149 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000022 adj=49999047 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.7 sysload=0.88 cputime=6.683 memavail=671116 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 68.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8847 bytes_read=15885 bytes_retransmit=9 bytes_invalid=0 send_seq=454 receive_seq=454 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003320 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1055 bytes_read=5188 bytes_retransmit=0 bytes_invalid=0 send_seq=150 receive_seq=150 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000021 adj=49999067 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.5 sysload=0.88 cputime=6.727 memavail=670364 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 69.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8853 bytes_read=16106 bytes_retransmit=9 bytes_invalid=0 send_seq=455 receive_seq=455 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003335 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1061 bytes_read=5204 bytes_retransmit=0 bytes_invalid=0 send_seq=151 receive_seq=151 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000031 adj=49998992 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.88 cputime=6.780 memavail=670364 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 70.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8859 bytes_read=16310 bytes_retransmit=9 bytes_invalid=0 send_seq=456 receive_seq=456 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003316 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1067 bytes_read=5220 bytes_retransmit=0 bytes_invalid=0 send_seq=152 receive_seq=152 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000030 adj=49999068 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.7 sysload=0.81 cputime=6.825 memavail=694720 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 71.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8865 bytes_read=16503 bytes_retransmit=9 bytes_invalid=0 send_seq=457 receive_seq=457 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003314 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1073 bytes_read=5236 bytes_retransmit=0 bytes_invalid=0 send_seq=153 receive_seq=153 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000072 adj=49998807 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.5 sysload=0.81 cputime=6.861 memavail=689684 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 72.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8871 bytes_read=16740 bytes_retransmit=9 bytes_invalid=0 send_seq=458 receive_seq=458 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1079 bytes_read=5252 bytes_retransmit=0 bytes_invalid=0 send_seq=154 receive_seq=154 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000102 adj=49999275 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.6 sysload=0.81 cputime=6.902 memavail=680128 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 73.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8877 bytes_read=16962 bytes_retransmit=9 bytes_invalid=0 send_seq=459 receive_seq=459 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000023 bytes_write=1085 bytes_read=5281 bytes_retransmit=0 bytes_invalid=0 send_seq=155 receive_seq=155 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000131 adj=49999520 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.6 sysload=0.81 cputime=6.943 memavail=676300 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.8 pwm=0.000 Stats 74.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8883 bytes_read=17155 bytes_retransmit=9 bytes_invalid=0 send_seq=460 receive_seq=460 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000023 bytes_write=1091 bytes_read=5297 bytes_retransmit=0 bytes_invalid=0 send_seq=156 receive_seq=156 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000117 adj=49999725 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.5 sysload=0.81 cputime=6.980 memavail=673900 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 75.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8889 bytes_read=17392 bytes_retransmit=9 bytes_invalid=0 send_seq=461 receive_seq=461 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003319 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000023 bytes_write=1097 bytes_read=5313 bytes_retransmit=0 bytes_invalid=0 send_seq=157 receive_seq=157 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000113 adj=49999454 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.7 sysload=0.75 cputime=7.022 memavail=674464 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 76.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8895 bytes_read=17600 bytes_retransmit=9 bytes_invalid=0 send_seq=462 receive_seq=462 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003324 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000023 bytes_write=1103 bytes_read=5329 bytes_retransmit=0 bytes_invalid=0 send_seq=158 receive_seq=158 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000131 adj=49999324 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.5 sysload=0.75 cputime=7.070 memavail=673204 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 77.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8901 bytes_read=17793 bytes_retransmit=9 bytes_invalid=0 send_seq=463 receive_seq=463 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003319 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000023 bytes_write=1109 bytes_read=5345 bytes_retransmit=0 bytes_invalid=0 send_seq=159 receive_seq=159 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000152 adj=49999453 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.5 sysload=0.75 cputime=7.107 memavail=669604 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 78.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8907 bytes_read=18044 bytes_retransmit=9 bytes_invalid=0 send_seq=464 receive_seq=464 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000030 bytes_write=1115 bytes_read=5374 bytes_retransmit=0 bytes_invalid=0 send_seq=160 receive_seq=160 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000190 adj=49999621 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.5 sysload=0.75 cputime=7.143 memavail=667856 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 79.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8913 bytes_read=18252 bytes_retransmit=9 bytes_invalid=0 send_seq=465 receive_seq=465 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000030 bytes_write=1121 bytes_read=5390 bytes_retransmit=0 bytes_invalid=0 send_seq=161 receive_seq=161 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000224 adj=49999925 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.5 sysload=0.75 cputime=7.177 memavail=667856 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 80.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8919 bytes_read=18445 bytes_retransmit=9 bytes_invalid=0 send_seq=466 receive_seq=466 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003309 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000030 bytes_write=1127 bytes_read=5406 bytes_retransmit=0 bytes_invalid=0 send_seq=162 receive_seq=162 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000261 adj=50000114 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.7 sysload=0.77 cputime=7.214 memavail=684912 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 81.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8925 bytes_read=18682 bytes_retransmit=9 bytes_invalid=0 send_seq=467 receive_seq=467 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003329 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000030 bytes_write=1133 bytes_read=5422 bytes_retransmit=0 bytes_invalid=0 send_seq=163 receive_seq=163 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000347 adj=50000294 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.5 sysload=0.77 cputime=7.254 memavail=675868 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 82.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8931 bytes_read=18890 bytes_retransmit=9 bytes_invalid=0 send_seq=468 receive_seq=468 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003324 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000030 bytes_write=1139 bytes_read=5438 bytes_retransmit=0 bytes_invalid=0 send_seq=164 receive_seq=164 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000422 adj=50000892 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.5 sysload=0.77 cputime=7.293 memavail=670840 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 83.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8937 bytes_read=19097 bytes_retransmit=9 bytes_invalid=0 send_seq=469 receive_seq=469 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003329 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000020 bytes_write=1145 bytes_read=5467 bytes_retransmit=0 bytes_invalid=0 send_seq=165 receive_seq=165 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000467 adj=50001325 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.5 sysload=0.77 cputime=7.332 memavail=670104 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 84.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8943 bytes_read=19334 bytes_retransmit=9 bytes_invalid=0 send_seq=470 receive_seq=470 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003317 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000020 bytes_write=1151 bytes_read=5483 bytes_retransmit=0 bytes_invalid=0 send_seq=166 receive_seq=166 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000513 adj=50001344 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.5 sysload=0.77 cputime=7.363 memavail=670104 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 85.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8949 bytes_read=19542 bytes_retransmit=9 bytes_invalid=0 send_seq=471 receive_seq=471 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003307 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000020 bytes_write=1157 bytes_read=5499 bytes_retransmit=0 bytes_invalid=0 send_seq=167 receive_seq=167 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000554 adj=50001419 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.5 sysload=0.71 cputime=7.394 memavail=670104 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 86.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8955 bytes_read=19735 bytes_retransmit=9 bytes_invalid=0 send_seq=472 receive_seq=472 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003304 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000020 bytes_write=1163 bytes_read=5515 bytes_retransmit=0 bytes_invalid=0 send_seq=168 receive_seq=168 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000594 adj=50001442 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.7 sysload=0.71 cputime=7.430 memavail=662556 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 87.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8961 bytes_read=19972 bytes_retransmit=9 bytes_invalid=0 send_seq=473 receive_seq=473 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003306 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000020 bytes_write=1169 bytes_read=5531 bytes_retransmit=0 bytes_invalid=0 send_seq=169 receive_seq=169 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000651 adj=50001440 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.5 sysload=0.71 cputime=7.483 memavail=662560 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 88.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8967 bytes_read=20194 bytes_retransmit=9 bytes_invalid=0 send_seq=474 receive_seq=474 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003305 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1175 bytes_read=5560 bytes_retransmit=0 bytes_invalid=0 send_seq=170 receive_seq=170 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000704 adj=50001619 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.6 sysload=0.71 cputime=7.532 memavail=661304 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 89.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8973 bytes_read=20387 bytes_retransmit=9 bytes_invalid=0 send_seq=475 receive_seq=475 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003358 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1181 bytes_read=5576 bytes_retransmit=0 bytes_invalid=0 send_seq=171 receive_seq=171 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000748 adj=50001743 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.6 sysload=0.71 cputime=7.571 memavail=679860 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 90.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8979 bytes_read=20624 bytes_retransmit=9 bytes_invalid=0 send_seq=476 receive_seq=476 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003349 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1187 bytes_read=5592 bytes_retransmit=0 bytes_invalid=0 send_seq=172 receive_seq=172 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000790 adj=50001586 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.6 sysload=0.81 cputime=7.613 memavail=677848 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 91.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8985 bytes_read=20832 bytes_retransmit=9 bytes_invalid=0 send_seq=477 receive_seq=477 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003342 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1193 bytes_read=5608 bytes_retransmit=0 bytes_invalid=0 send_seq=173 receive_seq=173 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000833 adj=50001648 heater_bed: target=0 temp=24.2 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.6 sysload=0.81 cputime=7.653 memavail=671800 print_time=34.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.9 pwm=0.000 Stats 403.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=10995 bytes_read=87900 bytes_retransmit=9 bytes_invalid=0 send_seq=798 receive_seq=798 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003284 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=3095 bytes_read=11464 bytes_retransmit=0 bytes_invalid=0 send_seq=490 receive_seq=490 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000372 adj=49999421 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.22 cputime=18.889 memavail=665956 print_time=407.191 buffer_time=0.910 print_stall=0 extruder: target=0 temp=25.0 pwm=0.000 Attempting MCU 'mcu' reset command Attempting MCU 'rpi' config_reset command b'Got EOF when reading from device' webhooks client 547924020576: Disconnected Restarting printer Start printer at Sat May 13 08:58:47 2023 (1683964727.4 405.6) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [mcu adxl] serial = /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00 [adxl345] cs_pin = adxl:gpio1 spi_bus = spi0a axes_map = x,z,y [resonance_tester] accel_chip = adxl345 probe_points = 150,150, 20 [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect webhooks client 547931101456: New connection webhooks client 547931101456: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} Loaded MCU 'mcu' 117 commands (v0.11.0-148-g52f4e20c / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'adxl': Starting serial connect Loaded MCU 'adxl' 105 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'adxl' config: ADC_MAX=4095 BUS_PINS_i2c0a=gpio0,gpio1 BUS_PINS_i2c0b=gpio4,gpio5 BUS_PINS_i2c0c=gpio8,gpio9 BUS_PINS_i2c0d=gpio12,gpio13 BUS_PINS_i2c0e=gpio16,gpio17 BUS_PINS_i2c0f=gpio20,gpio21 BUS_PINS_i2c0g=gpio24,gpio25 BUS_PINS_i2c0h=gpio28,gpio29 BUS_PINS_i2c1a=gpio2,gpio3 BUS_PINS_i2c1b=gpio6,gpio7 BUS_PINS_i2c1c=gpio10,gpio11 BUS_PINS_i2c1d=gpio14,gpio15 BUS_PINS_i2c1e=gpio18,gpio19 BUS_PINS_i2c1f=gpio22,gpio23 BUS_PINS_i2c1g=gpio26,gpio27 BUS_PINS_spi0a=gpio0,gpio3,gpio2 BUS_PINS_spi0b=gpio4,gpio7,gpio6 BUS_PINS_spi0c=gpio16,gpio19,gpio18 BUS_PINS_spi0d=gpio20,gpio23,gpio22 BUS_PINS_spi1a=gpio8,gpio11,gpio10 BUS_PINS_spi1b=gpio12,gpio15,gpio14 BUS_PINS_spi1c=gpio24,gpio27,gpio26 CLOCK_FREQ=12000000 MCU=rp2040 PWM_MAX=255 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu_temperature 'mcu' nominal base=-276.016260 slope=1331.707317 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'adxl' printer configuration... Configured MCU 'adxl' (1024 moves) Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (40.0, 40.0) | (40.0, 40.0) 1 | (150.0, 40.0) | (150.0, 40.0) 2 | (260.0, 40.0) | (260.0, 40.0) 3 | (260.0, 150.0) | (260.0, 150.0) 4 | (150.0, 150.0) | (150.0, 150.0) 5 | (40.0, 150.0) | (40.0, 150.0) 6 | (40.0, 260.0) | (40.0, 260.0) 7 | (150.0, 260.0) | (150.0, 260.0) 8 | (260.0, 260.0) | (260.0, 260.0) Starting heater checks for extruder Stats 410.4: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=3887 bytes_read=7058 bytes_retransmit=9 bytes_invalid=0 send_seq=304 receive_seq=304 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=3152 freq=180002434 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=773 bytes_read=4066 bytes_retransmit=9 bytes_invalid=0 send_seq=105 receive_seq=105 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=11999745 adj=12000207 heater_bed: target=0 temp=0.0 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=0.0 sysload=0.27 cputime=22.168 memavail=667544 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 547931101456 webhooks: registering remote method 'reboot_machine' for connection id: 547931101456 webhooks: registering remote method 'pause_job_queue' for connection id: 547931101456 webhooks: registering remote method 'start_job_queue' for connection id: 547931101456 Stats 411.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000064 bytes_write=8001 bytes_read=7649 bytes_retransmit=9 bytes_invalid=0 send_seq=387 receive_seq=387 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=57 upcoming_bytes=0 freq=180002398 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=779 bytes_read=4082 bytes_retransmit=9 bytes_invalid=0 send_seq=106 receive_seq=106 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=11999838 adj=11999307 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=35.5 sysload=0.27 cputime=22.420 memavail=666808 print_time=5.815 buffer_time=0.250 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 412.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000064 bytes_write=8507 bytes_read=7984 bytes_retransmit=9 bytes_invalid=0 send_seq=404 receive_seq=401 retransmit_seq=2 srtt=0.002 rttvar=0.000 rto=0.025 ready_bytes=53 upcoming_bytes=0 freq=180002396 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=785 bytes_read=4098 bytes_retransmit=9 bytes_invalid=0 send_seq=107 receive_seq=107 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=11999952 adj=11999548 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.27 cputime=22.499 memavail=667092 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 413.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000064 bytes_write=8571 bytes_read=8212 bytes_retransmit=9 bytes_invalid=0 send_seq=406 receive_seq=406 retransmit_seq=2 srtt=0.002 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003162 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=791 bytes_read=4114 bytes_retransmit=9 bytes_invalid=0 send_seq=108 receive_seq=108 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999778 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.27 cputime=22.528 memavail=685652 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 414.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000064 bytes_write=8577 bytes_read=8405 bytes_retransmit=9 bytes_invalid=0 send_seq=407 receive_seq=407 retransmit_seq=2 srtt=0.002 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003134 adxl: mcu_awake=0.004 mcu_task_avg=0.000010 mcu_task_stddev=0.000024 bytes_write=797 bytes_read=4144 bytes_retransmit=9 bytes_invalid=0 send_seq=109 receive_seq=109 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000053 adj=11999888 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.3 sysload=0.27 cputime=22.561 memavail=680108 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 415.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000064 bytes_write=8583 bytes_read=8642 bytes_retransmit=9 bytes_invalid=0 send_seq=408 receive_seq=408 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003128 adxl: mcu_awake=0.004 mcu_task_avg=0.000010 mcu_task_stddev=0.000024 bytes_write=803 bytes_read=4160 bytes_retransmit=9 bytes_invalid=0 send_seq=110 receive_seq=110 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000066 adj=11999868 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.2 sysload=0.24 cputime=22.595 memavail=678604 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 416.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000076 mcu_task_stddev=0.000272 bytes_write=8589 bytes_read=8867 bytes_retransmit=9 bytes_invalid=0 send_seq=409 receive_seq=409 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003181 adxl: mcu_awake=0.004 mcu_task_avg=0.000010 mcu_task_stddev=0.000024 bytes_write=809 bytes_read=4176 bytes_retransmit=9 bytes_invalid=0 send_seq=111 receive_seq=111 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000052 adj=11999896 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.1 sysload=0.24 cputime=22.628 memavail=676896 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.0 pwm=0.000 Stats 417.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000076 mcu_task_stddev=0.000272 bytes_write=8595 bytes_read=9075 bytes_retransmit=9 bytes_invalid=0 send_seq=410 receive_seq=410 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003429 adxl: mcu_awake=0.004 mcu_task_avg=0.000010 mcu_task_stddev=0.000024 bytes_write=815 bytes_read=4192 bytes_retransmit=9 bytes_invalid=0 send_seq=112 receive_seq=112 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000052 adj=11999838 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.1 sysload=0.24 cputime=22.675 memavail=676896 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 418.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000076 mcu_task_stddev=0.000272 bytes_write=8601 bytes_read=9297 bytes_retransmit=9 bytes_invalid=0 send_seq=411 receive_seq=411 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003643 adxl: mcu_awake=0.004 mcu_task_avg=0.000010 mcu_task_stddev=0.000024 bytes_write=821 bytes_read=4208 bytes_retransmit=9 bytes_invalid=0 send_seq=113 receive_seq=113 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000082 adj=11999787 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.0 sysload=0.24 cputime=22.730 memavail=676648 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.0 pwm=0.000 Stats 419.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000076 mcu_task_stddev=0.000272 bytes_write=8607 bytes_read=9505 bytes_retransmit=9 bytes_invalid=0 send_seq=412 receive_seq=412 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003596 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=827 bytes_read=4235 bytes_retransmit=9 bytes_invalid=0 send_seq=114 receive_seq=114 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000091 adj=11999845 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.24 cputime=22.776 memavail=668836 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 420.4: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000076 mcu_task_stddev=0.000272 bytes_write=8613 bytes_read=9713 bytes_retransmit=9 bytes_invalid=0 send_seq=413 receive_seq=413 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003562 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=839 bytes_read=4267 bytes_retransmit=9 bytes_invalid=0 send_seq=116 receive_seq=116 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000078 adj=11999885 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.3 sysload=0.22 cputime=22.810 memavail=668340 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 421.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8619 bytes_read=9949 bytes_retransmit=9 bytes_invalid=0 send_seq=414 receive_seq=414 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003457 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=845 bytes_read=4283 bytes_retransmit=9 bytes_invalid=0 send_seq=117 receive_seq=117 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000073 adj=11999839 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.1 sysload=0.22 cputime=22.841 memavail=668340 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 422.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8625 bytes_read=10157 bytes_retransmit=9 bytes_invalid=0 send_seq=415 receive_seq=415 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003424 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=851 bytes_read=4299 bytes_retransmit=9 bytes_invalid=0 send_seq=118 receive_seq=118 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000067 adj=11999846 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.22 cputime=22.877 memavail=692944 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.0 pwm=0.000 Stats 423.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8631 bytes_read=10365 bytes_retransmit=9 bytes_invalid=0 send_seq=416 receive_seq=416 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003369 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=857 bytes_read=4315 bytes_retransmit=9 bytes_invalid=0 send_seq=119 receive_seq=119 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000067 adj=11999831 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.22 cputime=22.910 memavail=685636 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 424.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8637 bytes_read=10587 bytes_retransmit=9 bytes_invalid=0 send_seq=417 receive_seq=417 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003374 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=863 bytes_read=4342 bytes_retransmit=9 bytes_invalid=0 send_seq=120 receive_seq=120 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000064 adj=11999848 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.0 sysload=0.22 cputime=22.947 memavail=680856 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 425.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8643 bytes_read=10795 bytes_retransmit=9 bytes_invalid=0 send_seq=418 receive_seq=418 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003354 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=869 bytes_read=4358 bytes_retransmit=9 bytes_invalid=0 send_seq=121 receive_seq=121 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999833 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.1 sysload=0.21 cputime=22.979 memavail=679352 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 426.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8649 bytes_read=11017 bytes_retransmit=9 bytes_invalid=0 send_seq=419 receive_seq=419 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003323 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=875 bytes_read=4374 bytes_retransmit=9 bytes_invalid=0 send_seq=122 receive_seq=122 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999831 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.2 sysload=0.21 cputime=23.010 memavail=679352 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 427.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8655 bytes_read=11239 bytes_retransmit=9 bytes_invalid=0 send_seq=420 receive_seq=420 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=881 bytes_read=4390 bytes_retransmit=9 bytes_invalid=0 send_seq=123 receive_seq=123 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999834 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.21 cputime=23.041 memavail=679352 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 428.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8661 bytes_read=11447 bytes_retransmit=9 bytes_invalid=0 send_seq=421 receive_seq=421 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003302 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=887 bytes_read=4406 bytes_retransmit=9 bytes_invalid=0 send_seq=124 receive_seq=124 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999837 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.0 sysload=0.21 cputime=23.075 memavail=672548 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 429.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8667 bytes_read=11649 bytes_retransmit=9 bytes_invalid=0 send_seq=422 receive_seq=422 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003329 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=893 bytes_read=4433 bytes_retransmit=9 bytes_invalid=0 send_seq=125 receive_seq=125 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000064 adj=11999845 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.21 cputime=23.120 memavail=668776 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 430.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8673 bytes_read=11856 bytes_retransmit=9 bytes_invalid=0 send_seq=423 receive_seq=423 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003395 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=899 bytes_read=4449 bytes_retransmit=9 bytes_invalid=0 send_seq=126 receive_seq=126 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000068 adj=11999852 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.1 sysload=0.19 cputime=23.177 memavail=668776 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 431.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8679 bytes_read=12076 bytes_retransmit=9 bytes_invalid=0 send_seq=424 receive_seq=424 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003434 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=905 bytes_read=4465 bytes_retransmit=9 bytes_invalid=0 send_seq=127 receive_seq=127 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000067 adj=11999846 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.0 sysload=0.19 cputime=23.231 memavail=690060 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 432.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8685 bytes_read=12284 bytes_retransmit=9 bytes_invalid=0 send_seq=425 receive_seq=425 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003413 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=911 bytes_read=4481 bytes_retransmit=9 bytes_invalid=0 send_seq=128 receive_seq=128 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000065 adj=11999830 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.1 sysload=0.19 cputime=23.262 memavail=690112 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 433.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8691 bytes_read=12506 bytes_retransmit=9 bytes_invalid=0 send_seq=426 receive_seq=426 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003440 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=917 bytes_read=4497 bytes_retransmit=9 bytes_invalid=0 send_seq=129 receive_seq=129 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000063 adj=11999828 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.0 sysload=0.19 cputime=23.298 memavail=678540 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 434.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8697 bytes_read=12714 bytes_retransmit=9 bytes_invalid=0 send_seq=427 receive_seq=427 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003419 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=923 bytes_read=4524 bytes_retransmit=9 bytes_invalid=0 send_seq=130 receive_seq=130 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000063 adj=11999807 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.1 sysload=0.19 cputime=23.330 memavail=676776 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 435.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8703 bytes_read=12922 bytes_retransmit=9 bytes_invalid=0 send_seq=428 receive_seq=428 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003401 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=929 bytes_read=4540 bytes_retransmit=9 bytes_invalid=0 send_seq=131 receive_seq=131 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999823 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.17 cputime=23.361 memavail=676776 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 436.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8715 bytes_read=13174 bytes_retransmit=9 bytes_invalid=0 send_seq=430 receive_seq=430 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003396 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=935 bytes_read=4556 bytes_retransmit=9 bytes_invalid=0 send_seq=132 receive_seq=132 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999823 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.0 sysload=0.17 cputime=23.397 memavail=676776 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 437.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8721 bytes_read=13382 bytes_retransmit=9 bytes_invalid=0 send_seq=431 receive_seq=431 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003397 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=941 bytes_read=4572 bytes_retransmit=9 bytes_invalid=0 send_seq=133 receive_seq=133 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999820 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.0 sysload=0.17 cputime=23.451 memavail=675264 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 438.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8727 bytes_read=13590 bytes_retransmit=9 bytes_invalid=0 send_seq=432 receive_seq=432 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003385 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=947 bytes_read=4588 bytes_retransmit=9 bytes_invalid=0 send_seq=134 receive_seq=134 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999830 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.0 sysload=0.17 cputime=23.487 memavail=668244 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 439.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8733 bytes_read=13812 bytes_retransmit=9 bytes_invalid=0 send_seq=433 receive_seq=433 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003367 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=953 bytes_read=4615 bytes_retransmit=9 bytes_invalid=0 send_seq=135 receive_seq=135 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999833 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.1 sysload=0.17 cputime=23.519 memavail=668244 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 440.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8739 bytes_read=14020 bytes_retransmit=9 bytes_invalid=0 send_seq=434 receive_seq=434 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003362 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=959 bytes_read=4631 bytes_retransmit=9 bytes_invalid=0 send_seq=136 receive_seq=136 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999835 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.0 sysload=0.24 cputime=23.551 memavail=668244 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 441.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8745 bytes_read=14242 bytes_retransmit=9 bytes_invalid=0 send_seq=435 receive_seq=435 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003352 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=965 bytes_read=4647 bytes_retransmit=9 bytes_invalid=0 send_seq=137 receive_seq=137 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999833 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.24 cputime=23.586 memavail=686552 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 442.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8751 bytes_read=14464 bytes_retransmit=9 bytes_invalid=0 send_seq=436 receive_seq=436 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003388 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=971 bytes_read=4663 bytes_retransmit=9 bytes_invalid=0 send_seq=138 receive_seq=138 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999835 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.0 sysload=0.24 cputime=23.624 memavail=675464 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 443.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8757 bytes_read=14672 bytes_retransmit=9 bytes_invalid=0 send_seq=437 receive_seq=437 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003381 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=977 bytes_read=4679 bytes_retransmit=9 bytes_invalid=0 send_seq=139 receive_seq=139 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999816 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.0 sysload=0.24 cputime=23.657 memavail=675464 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.0 pwm=0.000 Stats 444.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8763 bytes_read=14880 bytes_retransmit=9 bytes_invalid=0 send_seq=438 receive_seq=438 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003377 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=983 bytes_read=4706 bytes_retransmit=9 bytes_invalid=0 send_seq=140 receive_seq=140 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999823 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.24 cputime=23.690 memavail=675464 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 445.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8769 bytes_read=15102 bytes_retransmit=9 bytes_invalid=0 send_seq=439 receive_seq=439 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003357 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=989 bytes_read=4722 bytes_retransmit=9 bytes_invalid=0 send_seq=141 receive_seq=141 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999834 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.24 cputime=23.722 memavail=675464 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 446.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8775 bytes_read=15324 bytes_retransmit=9 bytes_invalid=0 send_seq=440 receive_seq=440 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003343 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=995 bytes_read=4738 bytes_retransmit=9 bytes_invalid=0 send_seq=142 receive_seq=142 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999840 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.0 sysload=0.22 cputime=23.753 memavail=675464 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 447.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8781 bytes_read=15532 bytes_retransmit=9 bytes_invalid=0 send_seq=441 receive_seq=441 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003343 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1001 bytes_read=4754 bytes_retransmit=9 bytes_invalid=0 send_seq=143 receive_seq=143 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999841 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.2 sysload=0.22 cputime=23.790 memavail=668660 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 448.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8787 bytes_read=15754 bytes_retransmit=9 bytes_invalid=0 send_seq=442 receive_seq=442 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003343 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1007 bytes_read=4770 bytes_retransmit=9 bytes_invalid=0 send_seq=144 receive_seq=144 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999841 heater_bed: target=0 temp=24.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.1 sysload=0.22 cputime=23.843 memavail=668428 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 449.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8793 bytes_read=15962 bytes_retransmit=9 bytes_invalid=0 send_seq=443 receive_seq=443 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003356 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1013 bytes_read=4797 bytes_retransmit=9 bytes_invalid=0 send_seq=145 receive_seq=145 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999852 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.1 sysload=0.22 cputime=23.899 memavail=668432 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 450.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8799 bytes_read=16170 bytes_retransmit=9 bytes_invalid=0 send_seq=444 receive_seq=444 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003338 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1019 bytes_read=4813 bytes_retransmit=9 bytes_invalid=0 send_seq=146 receive_seq=146 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999844 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.22 cputime=23.940 memavail=693048 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.0 pwm=0.000 Stats 451.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8805 bytes_read=16406 bytes_retransmit=9 bytes_invalid=0 send_seq=445 receive_seq=445 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003343 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1025 bytes_read=4829 bytes_retransmit=9 bytes_invalid=0 send_seq=147 receive_seq=147 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999853 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.1 sysload=0.20 cputime=23.977 memavail=682716 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 452.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8811 bytes_read=16614 bytes_retransmit=9 bytes_invalid=0 send_seq=446 receive_seq=446 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003337 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1031 bytes_read=4845 bytes_retransmit=9 bytes_invalid=0 send_seq=148 receive_seq=148 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999847 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.2 sysload=0.20 cputime=24.010 memavail=681488 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 453.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8817 bytes_read=16815 bytes_retransmit=9 bytes_invalid=0 send_seq=447 receive_seq=447 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003326 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1037 bytes_read=4861 bytes_retransmit=9 bytes_invalid=0 send_seq=149 receive_seq=149 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999844 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.0 sysload=0.20 cputime=24.043 memavail=679724 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 454.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8823 bytes_read=17022 bytes_retransmit=9 bytes_invalid=0 send_seq=448 receive_seq=448 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003315 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1043 bytes_read=4888 bytes_retransmit=9 bytes_invalid=0 send_seq=150 receive_seq=150 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999848 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.2 sysload=0.20 cputime=24.075 memavail=679724 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 API Dump Helper start callback error Traceback (most recent call last): File "/home/pi/klipper/klippy/extras/motion_report.py", line 46, in _start self.startstop_cb(True) File "/home/pi/klipper/klippy/extras/adxl345.py", line 430, in _api_startstop self._start_measurements() File "/home/pi/klipper/klippy/extras/adxl345.py", line 376, in _start_measurements raise self.printer.command_error( gcode.CommandError: Invalid adxl345 id (got 0 vs e5). This is generally indicative of connection problems (e.g. faulty wiring) or a faulty adxl345 chip. Invalid adxl345 id (got 0 vs e5). This is generally indicative of connection problems (e.g. faulty wiring) or a faulty adxl345 chip. Stats 455.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8829 bytes_read=17230 bytes_retransmit=9 bytes_invalid=0 send_seq=449 receive_seq=449 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003324 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1059 bytes_read=4919 bytes_retransmit=9 bytes_invalid=0 send_seq=152 receive_seq=152 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999849 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.1 sysload=0.20 cputime=24.133 memavail=679808 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 456.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8835 bytes_read=17452 bytes_retransmit=9 bytes_invalid=0 send_seq=450 receive_seq=450 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003328 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1065 bytes_read=4935 bytes_retransmit=9 bytes_invalid=0 send_seq=153 receive_seq=153 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999848 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.19 cputime=24.178 memavail=672516 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 API Dump Helper start callback error Traceback (most recent call last): File "/home/pi/klipper/klippy/extras/motion_report.py", line 46, in _start self.startstop_cb(True) File "/home/pi/klipper/klippy/extras/adxl345.py", line 430, in _api_startstop self._start_measurements() File "/home/pi/klipper/klippy/extras/adxl345.py", line 376, in _start_measurements raise self.printer.command_error( gcode.CommandError: Invalid adxl345 id (got 0 vs e5). This is generally indicative of connection problems (e.g. faulty wiring) or a faulty adxl345 chip. Invalid adxl345 id (got 0 vs e5). This is generally indicative of connection problems (e.g. faulty wiring) or a faulty adxl345 chip. Stats 457.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8841 bytes_read=17674 bytes_retransmit=9 bytes_invalid=0 send_seq=451 receive_seq=451 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003327 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1081 bytes_read=4966 bytes_retransmit=9 bytes_invalid=0 send_seq=155 receive_seq=155 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999841 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.1 sysload=0.19 cputime=24.219 memavail=670784 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 458.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8847 bytes_read=17882 bytes_retransmit=9 bytes_invalid=0 send_seq=452 receive_seq=452 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003329 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1087 bytes_read=4982 bytes_retransmit=9 bytes_invalid=0 send_seq=156 receive_seq=156 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999839 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.19 cputime=24.251 memavail=670312 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 459.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8853 bytes_read=18090 bytes_retransmit=9 bytes_invalid=0 send_seq=453 receive_seq=453 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003334 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=1093 bytes_read=5009 bytes_retransmit=9 bytes_invalid=0 send_seq=157 receive_seq=157 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999840 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.2 sysload=0.19 cputime=24.287 memavail=690876 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 460.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8859 bytes_read=18312 bytes_retransmit=9 bytes_invalid=0 send_seq=454 receive_seq=454 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003324 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=1099 bytes_read=5025 bytes_retransmit=9 bytes_invalid=0 send_seq=158 receive_seq=158 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999835 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.1 sysload=0.19 cputime=24.319 memavail=684076 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 461.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8865 bytes_read=18534 bytes_retransmit=9 bytes_invalid=0 send_seq=455 receive_seq=455 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003370 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=1105 bytes_read=5041 bytes_retransmit=9 bytes_invalid=0 send_seq=159 receive_seq=159 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999837 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.25 cputime=24.365 memavail=680060 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 462.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8871 bytes_read=18742 bytes_retransmit=9 bytes_invalid=0 send_seq=456 receive_seq=456 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003365 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=1111 bytes_read=5057 bytes_retransmit=9 bytes_invalid=0 send_seq=160 receive_seq=160 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999804 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.2 sysload=0.25 cputime=24.412 memavail=678296 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 463.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8877 bytes_read=18964 bytes_retransmit=9 bytes_invalid=0 send_seq=457 receive_seq=457 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003357 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=1117 bytes_read=5073 bytes_retransmit=9 bytes_invalid=0 send_seq=161 receive_seq=161 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999823 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=34.2 sysload=0.25 cputime=24.444 memavail=678296 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 464.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8883 bytes_read=19172 bytes_retransmit=9 bytes_invalid=0 send_seq=458 receive_seq=458 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003343 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1123 bytes_read=5100 bytes_retransmit=9 bytes_invalid=0 send_seq=162 receive_seq=162 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999827 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.0 sysload=0.25 cputime=24.475 memavail=678296 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 465.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8889 bytes_read=19380 bytes_retransmit=9 bytes_invalid=0 send_seq=459 receive_seq=459 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003341 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1129 bytes_read=5116 bytes_retransmit=9 bytes_invalid=0 send_seq=163 receive_seq=163 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999837 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.2 sysload=0.25 cputime=24.510 memavail=672248 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 466.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8895 bytes_read=19616 bytes_retransmit=9 bytes_invalid=0 send_seq=460 receive_seq=460 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003334 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1135 bytes_read=5132 bytes_retransmit=9 bytes_invalid=0 send_seq=164 receive_seq=164 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999839 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.2 sysload=0.31 cputime=24.544 memavail=668720 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 467.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8901 bytes_read=19824 bytes_retransmit=9 bytes_invalid=0 send_seq=461 receive_seq=461 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003326 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1141 bytes_read=5148 bytes_retransmit=9 bytes_invalid=0 send_seq=165 receive_seq=165 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999844 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.31 cputime=24.581 memavail=668720 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 468.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8907 bytes_read=20032 bytes_retransmit=9 bytes_invalid=0 send_seq=462 receive_seq=462 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003334 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1147 bytes_read=5164 bytes_retransmit=9 bytes_invalid=0 send_seq=166 receive_seq=166 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999843 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=34.3 sysload=0.31 cputime=24.632 memavail=688732 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 469.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8913 bytes_read=20254 bytes_retransmit=9 bytes_invalid=0 send_seq=463 receive_seq=463 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003326 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1153 bytes_read=5191 bytes_retransmit=9 bytes_invalid=0 send_seq=167 receive_seq=167 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999843 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.2 sysload=0.31 cputime=24.665 memavail=688804 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 470.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8919 bytes_read=20462 bytes_retransmit=9 bytes_invalid=0 send_seq=464 receive_seq=464 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003324 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1159 bytes_read=5207 bytes_retransmit=9 bytes_invalid=0 send_seq=168 receive_seq=168 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999845 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.1 sysload=0.31 cputime=24.703 memavail=677716 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Stats 471.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000004 bytes_write=8925 bytes_read=20684 bytes_retransmit=9 bytes_invalid=0 send_seq=465 receive_seq=465 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003320 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1165 bytes_read=5223 bytes_retransmit=9 bytes_invalid=0 send_seq=169 receive_seq=169 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999846 heater_bed: target=0 temp=24.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=34.2 sysload=0.29 cputime=24.736 memavail=675700 print_time=5.815 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.1 pwm=0.000 Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-198-g33b18fd6-dirty' Untracked files: klippy/extras/led_effect.py 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]' Start printer at Sat May 13 09:09:29 2023 (1683965369.1 23.7) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [mcu adxl] serial = /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00 [adxl345] cs_pin = adxl:gpio1 spi_bus = spi0a axes_map = x,z,y [resonance_tester] accel_chip = adxl345 probe_points = 150,150, 20 [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' webhooks client 548283716176: New connection webhooks client 548283716176: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00' MCU error during connect Traceback (most recent call last): File "/home/pi/klipper/klippy/mcu.py", line 798, in _mcu_identify self._serial.connect_uart(self._serialport, self._baud, rts) File "/home/pi/klipper/klippy/serialhdl.py", line 182, in connect_uart self._error("Unable to connect") File "/home/pi/klipper/klippy/serialhdl.py", line 61, in _error raise error(self.warn_prefix + (msg % params)) serialhdl.error: mcu 'mcu': Unable to connect During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/pi/klipper/klippy/klippy.py", line 176, in _connect self.send_event("klippy:mcu_identify") File "/home/pi/klipper/klippy/klippy.py", line 263, in send_event return [cb(*params) for cb in self.event_handlers.get(event, [])] File "/home/pi/klipper/klippy/klippy.py", line 263, in return [cb(*params) for cb in self.event_handlers.get(event, [])] File "/home/pi/klipper/klippy/mcu.py", line 803, in _mcu_identify raise error(str(e)) mcu.error: mcu 'mcu': Unable to connect Build file /home/pi/klipper/klippy/../.config(3255): Sat May 13 09:07:31 2023 ========= Last MCU build config ========= CONFIG_LOW_LEVEL_OPTIONS=y # CONFIG_MACH_AVR is not set # CONFIG_MACH_ATSAM is not set # CONFIG_MACH_ATSAMD is not set # CONFIG_MACH_LPC176X is not set CONFIG_MACH_STM32=y # CONFIG_MACH_HC32F460 is not set # CONFIG_MACH_RP2040 is not set # CONFIG_MACH_PRU is not set # CONFIG_MACH_AR100 is not set # CONFIG_MACH_LINUX is not set # CONFIG_MACH_SIMU is not set CONFIG_BOARD_DIRECTORY="stm32" CONFIG_MCU="stm32f446xx" CONFIG_CLOCK_FREQ=180000000 CONFIG_USBSERIAL=y CONFIG_FLASH_SIZE=0x80000 CONFIG_FLASH_BOOT_ADDRESS=0x8000000 CONFIG_RAM_START=0x20000000 CONFIG_RAM_SIZE=0x20000 CONFIG_STACK_SIZE=512 CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000 CONFIG_STM32_SELECT=y # CONFIG_MACH_STM32F103 is not set # CONFIG_MACH_STM32F207 is not set # CONFIG_MACH_STM32F401 is not set # CONFIG_MACH_STM32F405 is not set # CONFIG_MACH_STM32F407 is not set # CONFIG_MACH_STM32F429 is not set CONFIG_MACH_STM32F446=y # CONFIG_MACH_STM32F765 is not set # CONFIG_MACH_STM32F031 is not set # CONFIG_MACH_STM32F042 is not set # CONFIG_MACH_STM32F070 is not set # CONFIG_MACH_STM32F072 is not set # CONFIG_MACH_STM32G070 is not set # CONFIG_MACH_STM32G071 is not set # CONFIG_MACH_STM32G0B0 is not set # CONFIG_MACH_STM32G0B1 is not set # CONFIG_MACH_STM32G431 is not set # CONFIG_MACH_STM32H723 is not set # CONFIG_MACH_STM32H743 is not set # CONFIG_MACH_STM32H750 is not set # CONFIG_MACH_STM32L412 is not set # CONFIG_MACH_N32G452 is not set # CONFIG_MACH_N32G455 is not set CONFIG_MACH_STM32F4=y CONFIG_HAVE_STM32_USBOTG=y CONFIG_HAVE_STM32_CANBUS=y CONFIG_HAVE_STM32_USBCANBUS=y CONFIG_STM32_DFU_ROM_ADDRESS=0x1fff0000 CONFIG_STM32_FLASH_START_8000=y # CONFIG_STM32_FLASH_START_10000 is not set # CONFIG_STM32_FLASH_START_0000 is not set # CONFIG_STM32_CLOCK_REF_8M is not set CONFIG_STM32_CLOCK_REF_12M=y # CONFIG_STM32_CLOCK_REF_16M is not set # CONFIG_STM32_CLOCK_REF_20M is not set # CONFIG_STM32_CLOCK_REF_24M is not set # CONFIG_STM32_CLOCK_REF_25M is not set # CONFIG_STM32_CLOCK_REF_INTERNAL is not set CONFIG_CLOCK_REF_FREQ=12000000 CONFIG_STM32F0_TRIM=16 CONFIG_STM32_USB_PA11_PA12=y # CONFIG_STM32_SERIAL_USART1 is not set # CONFIG_STM32_SERIAL_USART1_ALT_PB7_PB6 is not set # CONFIG_STM32_SERIAL_USART2 is not set # CONFIG_STM32_SERIAL_USART2_ALT_PD6_PD5 is not set # CONFIG_STM32_SERIAL_USART3 is not set # CONFIG_STM32_SERIAL_USART3_ALT_PD9_PD8 is not set # CONFIG_STM32_CANBUS_PA11_PA12 is not set # CONFIG_STM32_CANBUS_PA11_PB9 is not set # CONFIG_STM32_MMENU_CANBUS_PB8_PB9 is not set # CONFIG_STM32_MMENU_CANBUS_PI9_PH13 is not set # CONFIG_STM32_MMENU_CANBUS_PB5_PB6 is not set # CONFIG_STM32_MMENU_CANBUS_PB12_PB13 is not set # CONFIG_STM32_MMENU_CANBUS_PD0_PD1 is not set # CONFIG_STM32_USBCANBUS_PA11_PA12 is not set CONFIG_USB=y CONFIG_USB_VENDOR_ID=0x1d50 CONFIG_USB_DEVICE_ID=0x614e CONFIG_USB_SERIAL_NUMBER_CHIPID=y CONFIG_USB_SERIAL_NUMBER="12345" # # USB ids # # end of USB ids CONFIG_CANBUS_FREQUENCY=500000 CONFIG_INITIAL_PINS="" CONFIG_HAVE_GPIO=y CONFIG_HAVE_GPIO_ADC=y CONFIG_HAVE_GPIO_SPI=y CONFIG_HAVE_GPIO_SDIO=y CONFIG_HAVE_GPIO_I2C=y CONFIG_HAVE_GPIO_HARD_PWM=y CONFIG_HAVE_GPIO_BITBANGING=y CONFIG_HAVE_STRICT_TIMING=y CONFIG_HAVE_CHIPID=y CONFIG_HAVE_STEPPER_BOTH_EDGE=y CONFIG_HAVE_BOOTLOADER_REQUEST=y CONFIG_INLINE_STEPPER_HACK=y ======================= Build file /home/pi/klipper/klippy/../out/klipper.dict(8401): Sat May 13 09:08:23 2023 Last MCU build version: v0.11.0-198-g33b18fd6 Last MCU build tools: gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2 Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 Build file /home/pi/klipper/klippy/../out/klipper.elf(1264364): Sat May 13 09:08:41 2023 Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-198-g33b18fd6-dirty' Untracked files: klippy/extras/led_effect.py 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]' Start printer at Sat May 13 09:14:50 2023 (1683965690.6 23.6) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [mcu adxl] serial = /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00 [adxl345] cs_pin = adxl:gpio1 spi_bus = spi0a axes_map = x,z,y [resonance_tester] accel_chip = adxl345 probe_points = 150,150, 20 [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect Loaded MCU 'mcu' 117 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'adxl': Starting serial connect webhooks client 547616058768: New connection mcu 'adxl': got {'count': 353, 'sum': 36942, 'sumsq': 37399, '#name': 'stats', '#sent_time': 28.627731447, '#receive_time': 28.671960353} Loaded MCU 'adxl' 105 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'adxl' config: ADC_MAX=4095 BUS_PINS_i2c0a=gpio0,gpio1 BUS_PINS_i2c0b=gpio4,gpio5 BUS_PINS_i2c0c=gpio8,gpio9 BUS_PINS_i2c0d=gpio12,gpio13 BUS_PINS_i2c0e=gpio16,gpio17 BUS_PINS_i2c0f=gpio20,gpio21 BUS_PINS_i2c0g=gpio24,gpio25 BUS_PINS_i2c0h=gpio28,gpio29 BUS_PINS_i2c1a=gpio2,gpio3 BUS_PINS_i2c1b=gpio6,gpio7 BUS_PINS_i2c1c=gpio10,gpio11 BUS_PINS_i2c1d=gpio14,gpio15 BUS_PINS_i2c1e=gpio18,gpio19 BUS_PINS_i2c1f=gpio22,gpio23 BUS_PINS_i2c1g=gpio26,gpio27 BUS_PINS_spi0a=gpio0,gpio3,gpio2 BUS_PINS_spi0b=gpio4,gpio7,gpio6 BUS_PINS_spi0c=gpio16,gpio19,gpio18 BUS_PINS_spi0d=gpio20,gpio23,gpio22 BUS_PINS_spi1a=gpio8,gpio11,gpio10 BUS_PINS_spi1b=gpio12,gpio15,gpio14 BUS_PINS_spi1c=gpio24,gpio27,gpio26 CLOCK_FREQ=12000000 MCU=rp2040 PWM_MAX=255 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu_temperature 'mcu' nominal base=-276.016260 slope=1331.707317 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'adxl' printer configuration... Configured MCU 'adxl' (1024 moves) webhooks client 547616058768: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (40.0, 40.0) | (40.0, 40.0) 1 | (150.0, 40.0) | (150.0, 40.0) 2 | (260.0, 40.0) | (260.0, 40.0) 3 | (260.0, 150.0) | (260.0, 150.0) 4 | (150.0, 150.0) | (150.0, 150.0) 5 | (40.0, 150.0) | (40.0, 150.0) 6 | (40.0, 260.0) | (40.0, 260.0) 7 | (150.0, 260.0) | (150.0, 260.0) 8 | (260.0, 260.0) | (260.0, 260.0) Starting heater checks for extruder Stats 29.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=3812 bytes_read=6984 bytes_retransmit=9 bytes_invalid=0 send_seq=289 receive_seq=289 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=3152 freq=180005993 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=748 bytes_read=4055 bytes_retransmit=9 bytes_invalid=0 send_seq=100 receive_seq=100 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000548 adj=12000968 heater_bed: target=0 temp=0.0 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=0.0 sysload=2.27 cputime=5.403 memavail=677212 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 547616058768 webhooks: registering remote method 'reboot_machine' for connection id: 547616058768 webhooks: registering remote method 'pause_job_queue' for connection id: 547616058768 webhooks: registering remote method 'start_job_queue' for connection id: 547616058768 Stats 30.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=7941 bytes_read=7597 bytes_retransmit=9 bytes_invalid=0 send_seq=374 receive_seq=374 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=53 upcoming_bytes=2 freq=180003190 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=754 bytes_read=4071 bytes_retransmit=9 bytes_invalid=0 send_seq=101 receive_seq=101 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000169 adj=11999828 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.2 sysload=2.24 cputime=5.603 memavail=671200 print_time=33.859 buffer_time=0.225 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 31.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=8428 bytes_read=7918 bytes_retransmit=9 bytes_invalid=0 send_seq=389 receive_seq=388 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=53 upcoming_bytes=0 freq=180002064 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=760 bytes_read=4087 bytes_retransmit=9 bytes_invalid=0 send_seq=102 receive_seq=102 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999648 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.1 sysload=2.24 cputime=5.646 memavail=671536 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 32.8: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000032 mcu_task_stddev=0.000145 bytes_write=8492 bytes_read=8138 bytes_retransmit=9 bytes_invalid=0 send_seq=391 receive_seq=391 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002593 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=766 bytes_read=4103 bytes_retransmit=9 bytes_invalid=0 send_seq=103 receive_seq=103 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000075 adj=11999660 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=32.1 sysload=2.24 cputime=5.667 memavail=692120 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 33.8: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000032 mcu_task_stddev=0.000145 bytes_write=8498 bytes_read=8360 bytes_retransmit=9 bytes_invalid=0 send_seq=392 receive_seq=392 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002502 adxl: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000072 bytes_write=772 bytes_read=4132 bytes_retransmit=9 bytes_invalid=0 send_seq=104 receive_seq=104 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000065 adj=11999677 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.2 sysload=2.24 cputime=5.695 memavail=681792 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 34.8: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000032 mcu_task_stddev=0.000145 bytes_write=8504 bytes_read=8583 bytes_retransmit=9 bytes_invalid=0 send_seq=393 receive_seq=393 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002525 adxl: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000072 bytes_write=778 bytes_read=4148 bytes_retransmit=9 bytes_invalid=0 send_seq=105 receive_seq=105 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999725 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.3 sysload=2.24 cputime=5.720 memavail=680824 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 35.8: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000032 mcu_task_stddev=0.000145 bytes_write=8510 bytes_read=8776 bytes_retransmit=9 bytes_invalid=0 send_seq=394 receive_seq=394 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002968 adxl: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000072 bytes_write=790 bytes_read=4180 bytes_retransmit=9 bytes_invalid=0 send_seq=107 receive_seq=107 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000080 adj=11999750 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.3 sysload=2.14 cputime=5.753 memavail=675560 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 36.8: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000032 mcu_task_stddev=0.000145 bytes_write=8516 bytes_read=9013 bytes_retransmit=9 bytes_invalid=0 send_seq=395 receive_seq=395 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003092 adxl: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000072 bytes_write=796 bytes_read=4196 bytes_retransmit=9 bytes_invalid=0 send_seq=108 receive_seq=108 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000069 adj=11999757 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.3 sysload=2.14 cputime=5.786 memavail=674784 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 37.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8522 bytes_read=9235 bytes_retransmit=9 bytes_invalid=0 send_seq=396 receive_seq=396 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003070 adxl: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000072 bytes_write=802 bytes_read=4212 bytes_retransmit=9 bytes_invalid=0 send_seq=109 receive_seq=109 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000066 adj=11999728 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.3 sysload=2.14 cputime=5.817 memavail=666636 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 38.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8528 bytes_read=9428 bytes_retransmit=9 bytes_invalid=0 send_seq=397 receive_seq=397 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003157 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=808 bytes_read=4239 bytes_retransmit=9 bytes_invalid=0 send_seq=110 receive_seq=110 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000064 adj=11999758 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.4 sysload=2.14 cputime=5.847 memavail=667272 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 39.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8583 bytes_read=9675 bytes_retransmit=9 bytes_invalid=0 send_seq=400 receive_seq=400 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003337 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=814 bytes_read=4255 bytes_retransmit=9 bytes_invalid=0 send_seq=111 receive_seq=111 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999756 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.4 sysload=2.14 cputime=5.875 memavail=665516 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 40.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8638 bytes_read=9893 bytes_retransmit=9 bytes_invalid=0 send_seq=403 receive_seq=403 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003356 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=820 bytes_read=4271 bytes_retransmit=9 bytes_invalid=0 send_seq=112 receive_seq=112 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000065 adj=11999723 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=32.3 sysload=1.97 cputime=5.911 memavail=666272 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 41.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8644 bytes_read=10086 bytes_retransmit=9 bytes_invalid=0 send_seq=404 receive_seq=404 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003401 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=826 bytes_read=4287 bytes_retransmit=9 bytes_invalid=0 send_seq=113 receive_seq=113 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999764 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.4 sysload=1.97 cputime=5.943 memavail=690972 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 42.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000009 bytes_write=8650 bytes_read=10338 bytes_retransmit=9 bytes_invalid=0 send_seq=405 receive_seq=405 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=832 bytes_read=4303 bytes_retransmit=9 bytes_invalid=0 send_seq=114 receive_seq=114 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999759 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=32.4 sysload=1.97 cputime=5.969 memavail=687972 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 43.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000009 bytes_write=8656 bytes_read=10546 bytes_retransmit=9 bytes_invalid=0 send_seq=406 receive_seq=406 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003328 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=838 bytes_read=4330 bytes_retransmit=9 bytes_invalid=0 send_seq=115 receive_seq=115 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000056 adj=11999795 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.4 sysload=1.97 cputime=5.995 memavail=679164 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 44.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000009 bytes_write=8662 bytes_read=10730 bytes_retransmit=9 bytes_invalid=0 send_seq=407 receive_seq=407 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003323 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=844 bytes_read=4346 bytes_retransmit=9 bytes_invalid=0 send_seq=116 receive_seq=116 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999785 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.4 sysload=1.97 cputime=6.026 memavail=675132 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 45.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000009 bytes_write=8668 bytes_read=10954 bytes_retransmit=9 bytes_invalid=0 send_seq=408 receive_seq=408 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003314 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=850 bytes_read=4362 bytes_retransmit=9 bytes_invalid=0 send_seq=117 receive_seq=117 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999816 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.4 sysload=1.89 cputime=6.058 memavail=672576 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 46.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000009 bytes_write=8674 bytes_read=11161 bytes_retransmit=9 bytes_invalid=0 send_seq=409 receive_seq=409 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003519 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=856 bytes_read=4378 bytes_retransmit=9 bytes_invalid=0 send_seq=118 receive_seq=118 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999687 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.4 sysload=1.89 cputime=6.088 memavail=677872 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 47.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8729 bytes_read=11379 bytes_retransmit=9 bytes_invalid=0 send_seq=412 receive_seq=412 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003468 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=862 bytes_read=4394 bytes_retransmit=9 bytes_invalid=0 send_seq=119 receive_seq=119 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999661 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.5 sysload=1.89 cputime=6.121 memavail=671400 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 48.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8790 bytes_read=11642 bytes_retransmit=9 bytes_invalid=0 send_seq=416 receive_seq=416 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003362 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=868 bytes_read=4421 bytes_retransmit=9 bytes_invalid=0 send_seq=120 receive_seq=120 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000057 adj=11999718 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.3 sysload=1.89 cputime=6.151 memavail=667568 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 49.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8845 bytes_read=11860 bytes_retransmit=9 bytes_invalid=0 send_seq=419 receive_seq=419 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003342 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=874 bytes_read=4437 bytes_retransmit=9 bytes_invalid=0 send_seq=121 receive_seq=121 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000056 adj=11999773 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.3 sysload=1.89 cputime=6.175 memavail=667620 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 50.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8900 bytes_read=12063 bytes_retransmit=9 bytes_invalid=0 send_seq=422 receive_seq=422 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003327 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=880 bytes_read=4453 bytes_retransmit=9 bytes_invalid=0 send_seq=122 receive_seq=122 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999787 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.4 sysload=1.74 cputime=6.202 memavail=688120 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 51.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8906 bytes_read=12300 bytes_retransmit=9 bytes_invalid=0 send_seq=423 receive_seq=423 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003347 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=886 bytes_read=4469 bytes_retransmit=9 bytes_invalid=0 send_seq=123 receive_seq=123 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000063 adj=11999830 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=48.3 Octopus: temp=32.5 sysload=1.74 cputime=6.232 memavail=688192 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 52.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=8961 bytes_read=12533 bytes_retransmit=9 bytes_invalid=0 send_seq=426 receive_seq=426 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003328 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=892 bytes_read=4485 bytes_retransmit=9 bytes_invalid=0 send_seq=124 receive_seq=124 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999842 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.4 sysload=1.74 cputime=6.272 memavail=674336 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 53.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=8967 bytes_read=12726 bytes_retransmit=9 bytes_invalid=0 send_seq=427 receive_seq=427 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003313 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=898 bytes_read=4512 bytes_retransmit=9 bytes_invalid=0 send_seq=125 receive_seq=125 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999836 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.4 sysload=1.74 cputime=6.300 memavail=677284 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 54.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=9071 bytes_read=12983 bytes_retransmit=9 bytes_invalid=0 send_seq=432 receive_seq=432 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003298 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=904 bytes_read=4528 bytes_retransmit=9 bytes_invalid=0 send_seq=126 receive_seq=126 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999843 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.4 sysload=1.74 cputime=6.335 memavail=672844 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 55.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=9077 bytes_read=13191 bytes_retransmit=9 bytes_invalid=0 send_seq=433 receive_seq=433 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003284 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=910 bytes_read=4544 bytes_retransmit=9 bytes_invalid=0 send_seq=127 receive_seq=127 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999857 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.5 sysload=1.68 cputime=6.364 memavail=677264 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 56.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=9132 bytes_read=13394 bytes_retransmit=9 bytes_invalid=0 send_seq=436 receive_seq=436 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003279 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=916 bytes_read=4560 bytes_retransmit=9 bytes_invalid=0 send_seq=128 receive_seq=128 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999853 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.4 sysload=1.68 cputime=6.393 memavail=677616 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 57.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=9138 bytes_read=13646 bytes_retransmit=9 bytes_invalid=0 send_seq=437 receive_seq=437 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003259 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=922 bytes_read=4576 bytes_retransmit=9 bytes_invalid=0 send_seq=129 receive_seq=129 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999841 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.5 sysload=1.68 cputime=6.421 memavail=670876 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 58.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=9193 bytes_read=13864 bytes_retransmit=9 bytes_invalid=0 send_seq=440 receive_seq=440 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003249 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=928 bytes_read=4603 bytes_retransmit=9 bytes_invalid=0 send_seq=130 receive_seq=130 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000057 adj=11999844 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.4 sysload=1.68 cputime=6.446 memavail=670876 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 59.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=9199 bytes_read=14057 bytes_retransmit=9 bytes_invalid=0 send_seq=441 receive_seq=441 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003238 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=934 bytes_read=4619 bytes_retransmit=9 bytes_invalid=0 send_seq=131 receive_seq=131 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000056 adj=11999836 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.5 sysload=1.68 cputime=6.469 memavail=670624 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 60.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=9254 bytes_read=14304 bytes_retransmit=9 bytes_invalid=0 send_seq=444 receive_seq=444 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003230 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=940 bytes_read=4635 bytes_retransmit=9 bytes_invalid=0 send_seq=132 receive_seq=132 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000054 adj=11999835 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.5 sysload=1.63 cputime=6.497 memavail=690968 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 61.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=9309 bytes_read=14522 bytes_retransmit=9 bytes_invalid=0 send_seq=447 receive_seq=447 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003236 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=946 bytes_read=4651 bytes_retransmit=9 bytes_invalid=0 send_seq=133 receive_seq=133 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000055 adj=11999829 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.5 sysload=1.63 cputime=6.529 memavail=676048 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 62.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=9364 bytes_read=14740 bytes_retransmit=9 bytes_invalid=0 send_seq=450 receive_seq=450 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003247 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=952 bytes_read=4667 bytes_retransmit=9 bytes_invalid=0 send_seq=134 receive_seq=134 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000055 adj=11999833 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.4 sysload=1.63 cputime=6.560 memavail=677400 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 63.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=9370 bytes_read=14977 bytes_retransmit=9 bytes_invalid=0 send_seq=451 receive_seq=451 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003253 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=958 bytes_read=4694 bytes_retransmit=9 bytes_invalid=0 send_seq=135 receive_seq=135 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000054 adj=11999830 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.4 sysload=1.63 cputime=6.592 memavail=670464 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 64.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=9376 bytes_read=15185 bytes_retransmit=9 bytes_invalid=0 send_seq=452 receive_seq=452 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003255 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=964 bytes_read=4710 bytes_retransmit=9 bytes_invalid=0 send_seq=136 receive_seq=136 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000054 adj=11999826 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.5 sysload=1.63 cputime=6.621 memavail=672188 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 65.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=9382 bytes_read=15378 bytes_retransmit=9 bytes_invalid=0 send_seq=453 receive_seq=453 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003249 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=970 bytes_read=4726 bytes_retransmit=9 bytes_invalid=0 send_seq=137 receive_seq=137 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000054 adj=11999829 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.6 sysload=1.50 cputime=6.647 memavail=673064 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 66.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000011 bytes_write=9437 bytes_read=15625 bytes_retransmit=9 bytes_invalid=0 send_seq=456 receive_seq=456 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003248 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=976 bytes_read=4742 bytes_retransmit=9 bytes_invalid=0 send_seq=138 receive_seq=138 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000055 adj=11999832 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.4 sysload=1.50 cputime=6.676 memavail=666008 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 67.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=9492 bytes_read=15858 bytes_retransmit=9 bytes_invalid=0 send_seq=459 receive_seq=459 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003258 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=982 bytes_read=4758 bytes_retransmit=9 bytes_invalid=0 send_seq=139 receive_seq=139 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000056 adj=11999838 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.4 sysload=1.50 cputime=6.712 memavail=666540 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 68.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=9547 bytes_read=16051 bytes_retransmit=9 bytes_invalid=0 send_seq=462 receive_seq=462 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003264 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=988 bytes_read=4785 bytes_retransmit=9 bytes_invalid=0 send_seq=140 receive_seq=140 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000057 adj=11999845 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=48.9 Octopus: temp=32.6 sysload=1.50 cputime=6.756 memavail=666540 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 69.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=9553 bytes_read=16276 bytes_retransmit=9 bytes_invalid=0 send_seq=463 receive_seq=463 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003257 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=994 bytes_read=4801 bytes_retransmit=9 bytes_invalid=0 send_seq=141 receive_seq=141 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999849 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.6 sysload=1.50 cputime=6.789 memavail=687368 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 70.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=9608 bytes_read=16494 bytes_retransmit=9 bytes_invalid=0 send_seq=466 receive_seq=466 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003265 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1000 bytes_read=4817 bytes_retransmit=9 bytes_invalid=0 send_seq=142 receive_seq=142 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000057 adj=11999724 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.6 sysload=1.38 cputime=6.818 memavail=681580 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 71.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=9614 bytes_read=16687 bytes_retransmit=9 bytes_invalid=0 send_seq=467 receive_seq=467 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003267 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1006 bytes_read=4833 bytes_retransmit=9 bytes_invalid=0 send_seq=143 receive_seq=143 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999746 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.38 cputime=6.850 memavail=677812 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 72.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=9669 bytes_read=16949 bytes_retransmit=9 bytes_invalid=0 send_seq=470 receive_seq=470 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003267 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1012 bytes_read=4849 bytes_retransmit=9 bytes_invalid=0 send_seq=144 receive_seq=144 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999777 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.38 cputime=6.884 memavail=668320 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 73.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=9675 bytes_read=17157 bytes_retransmit=9 bytes_invalid=0 send_seq=471 receive_seq=471 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003271 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1018 bytes_read=4876 bytes_retransmit=9 bytes_invalid=0 send_seq=145 receive_seq=145 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999792 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.4 sysload=1.38 cputime=6.914 memavail=672864 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 74.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=9681 bytes_read=17365 bytes_retransmit=9 bytes_invalid=0 send_seq=472 receive_seq=472 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003280 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1024 bytes_read=4892 bytes_retransmit=9 bytes_invalid=0 send_seq=146 receive_seq=146 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999801 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.6 sysload=1.38 cputime=6.947 memavail=672904 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 75.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=9687 bytes_read=17587 bytes_retransmit=9 bytes_invalid=0 send_seq=473 receive_seq=473 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003297 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1030 bytes_read=4908 bytes_retransmit=9 bytes_invalid=0 send_seq=147 receive_seq=147 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999805 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.6 sysload=1.27 cputime=6.986 memavail=668620 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 76.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000008 bytes_write=9742 bytes_read=17805 bytes_retransmit=9 bytes_invalid=0 send_seq=476 receive_seq=476 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003277 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1036 bytes_read=4924 bytes_retransmit=9 bytes_invalid=0 send_seq=148 receive_seq=148 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999809 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.7 sysload=1.27 cputime=7.012 memavail=664840 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 77.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000010 bytes_write=9846 bytes_read=18048 bytes_retransmit=9 bytes_invalid=0 send_seq=481 receive_seq=481 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003276 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1042 bytes_read=4940 bytes_retransmit=9 bytes_invalid=0 send_seq=149 receive_seq=149 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999845 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.6 sysload=1.27 cputime=7.038 memavail=664616 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 78.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000010 bytes_write=9950 bytes_read=18290 bytes_retransmit=9 bytes_invalid=0 send_seq=486 receive_seq=486 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003273 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1048 bytes_read=4967 bytes_retransmit=9 bytes_invalid=0 send_seq=150 receive_seq=150 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999836 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.7 sysload=1.27 cputime=7.067 memavail=684892 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 79.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000010 bytes_write=9956 bytes_read=18498 bytes_retransmit=9 bytes_invalid=0 send_seq=487 receive_seq=487 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003277 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1054 bytes_read=4983 bytes_retransmit=9 bytes_invalid=0 send_seq=151 receive_seq=151 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999834 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.6 sysload=1.27 cputime=7.095 memavail=681928 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 80.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000010 bytes_write=10011 bytes_read=18716 bytes_retransmit=9 bytes_invalid=0 send_seq=490 receive_seq=490 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003286 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1060 bytes_read=4999 bytes_retransmit=9 bytes_invalid=0 send_seq=152 receive_seq=152 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999832 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.5 sysload=1.33 cputime=7.130 memavail=678412 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 81.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000010 bytes_write=10066 bytes_read=18948 bytes_retransmit=9 bytes_invalid=0 send_seq=493 receive_seq=493 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003281 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1066 bytes_read=5015 bytes_retransmit=9 bytes_invalid=0 send_seq=153 receive_seq=153 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999828 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.6 sysload=1.33 cputime=7.162 memavail=669592 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 82.9: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000007 mcu_task_stddev=0.000012 bytes_write=10072 bytes_read=19171 bytes_retransmit=9 bytes_invalid=0 send_seq=494 receive_seq=494 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003285 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1072 bytes_read=5031 bytes_retransmit=9 bytes_invalid=0 send_seq=154 receive_seq=154 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999832 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.33 cputime=7.191 memavail=672332 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 83.9: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000007 mcu_task_stddev=0.000012 bytes_write=10127 bytes_read=19389 bytes_retransmit=9 bytes_invalid=0 send_seq=497 receive_seq=497 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003277 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1078 bytes_read=5058 bytes_retransmit=9 bytes_invalid=0 send_seq=155 receive_seq=155 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999829 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.6 sysload=1.33 cputime=7.215 memavail=672384 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 84.9: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000007 mcu_task_stddev=0.000012 bytes_write=10182 bytes_read=19621 bytes_retransmit=9 bytes_invalid=0 send_seq=500 receive_seq=500 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003268 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1084 bytes_read=5074 bytes_retransmit=9 bytes_invalid=0 send_seq=156 receive_seq=156 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000057 adj=11999832 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.7 sysload=1.33 cputime=7.239 memavail=671880 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 85.9: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000007 mcu_task_stddev=0.000012 bytes_write=10188 bytes_read=19829 bytes_retransmit=9 bytes_invalid=0 send_seq=501 receive_seq=501 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003274 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1090 bytes_read=5090 bytes_retransmit=9 bytes_invalid=0 send_seq=157 receive_seq=157 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000057 adj=11999837 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.30 cputime=7.268 memavail=668352 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 86.9: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000007 mcu_task_stddev=0.000012 bytes_write=10243 bytes_read=20047 bytes_retransmit=9 bytes_invalid=0 send_seq=504 receive_seq=504 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003284 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1096 bytes_read=5106 bytes_retransmit=9 bytes_invalid=0 send_seq=158 receive_seq=158 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999833 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.7 sysload=1.30 cputime=7.312 memavail=668128 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 87.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=10298 bytes_read=20294 bytes_retransmit=9 bytes_invalid=0 send_seq=507 receive_seq=507 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003294 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1102 bytes_read=5122 bytes_retransmit=9 bytes_invalid=0 send_seq=159 receive_seq=159 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999830 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.7 sysload=1.30 cputime=7.356 memavail=664860 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 88.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=10353 bytes_read=20512 bytes_retransmit=9 bytes_invalid=0 send_seq=510 receive_seq=510 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003293 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1108 bytes_read=5149 bytes_retransmit=9 bytes_invalid=0 send_seq=160 receive_seq=160 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999838 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.30 cputime=7.389 memavail=683696 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 89.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=10359 bytes_read=20720 bytes_retransmit=9 bytes_invalid=0 send_seq=511 receive_seq=511 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003302 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1114 bytes_read=5165 bytes_retransmit=9 bytes_invalid=0 send_seq=161 receive_seq=161 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999841 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=32.6 sysload=1.30 cputime=7.422 memavail=680376 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 90.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000007 mcu_task_stddev=0.000010 bytes_write=10365 bytes_read=20942 bytes_retransmit=9 bytes_invalid=0 send_seq=512 receive_seq=512 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003300 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1120 bytes_read=5181 bytes_retransmit=9 bytes_invalid=0 send_seq=162 receive_seq=162 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999836 heater_bed: target=0 temp=24.9 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.7 sysload=1.28 cputime=7.452 memavail=671980 print_time=33.859 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 API Dump Helper start callback error Traceback (most recent call last): File "/home/pi/klipper/klippy/extras/motion_report.py", line 46, in _start self.startstop_cb(True) File "/home/pi/klipper/klippy/extras/adxl345.py", line 430, in _api_startstop self._start_measurements() File "/home/pi/klipper/klippy/extras/adxl345.py", line 376, in _start_measurements raise self.printer.command_error( gcode.CommandError: Invalid adxl345 id (got 0 vs e5). This is generally indicative of connection problems (e.g. faulty wiring) or a faulty adxl345 chip. Invalid adxl345 id (got 0 vs e5). This is generally indicative of connection problems (e.g. faulty wiring) or a faulty adxl345 chip. API Dump Helper start callback error Traceback (most recent call last): File "/home/pi/klipper/klippy/extras/motion_report.py", line 46, in _start self.startstop_cb(True) File "/home/pi/klipper/klippy/extras/adxl345.py", line 430, in _api_startstop self._start_measurements() File "/home/pi/klipper/klippy/extras/adxl345.py", line 376, in _start_measurements raise self.printer.command_error( gcode.CommandError: Invalid adxl345 id (got 0 vs e5). This is generally indicative of connection problems (e.g. faulty wiring) or a faulty adxl345 chip. Invalid adxl345 id (got 0 vs e5). This is generally indicative of connection problems (e.g. faulty wiring) or a faulty adxl345 chip. Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-198-g33b18fd6-dirty' Untracked files: klippy/extras/led_effect.py 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]' Start printer at Sat May 13 09:21:02 2023 (1683966062.2 23.9) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [mcu adxl] serial = /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00 [adxl345] cs_pin = adxl:gpio1 spi_bus = spi0a axes_map = x,z,y [resonance_tester] accel_chip = adxl345 probe_points = 150,150, 20 [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect Loaded MCU 'mcu' 117 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'adxl': Starting serial connect webhooks client 548486364560: New connection Loaded MCU 'adxl' 105 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'adxl' config: ADC_MAX=4095 BUS_PINS_i2c0a=gpio0,gpio1 BUS_PINS_i2c0b=gpio4,gpio5 BUS_PINS_i2c0c=gpio8,gpio9 BUS_PINS_i2c0d=gpio12,gpio13 BUS_PINS_i2c0e=gpio16,gpio17 BUS_PINS_i2c0f=gpio20,gpio21 BUS_PINS_i2c0g=gpio24,gpio25 BUS_PINS_i2c0h=gpio28,gpio29 BUS_PINS_i2c1a=gpio2,gpio3 BUS_PINS_i2c1b=gpio6,gpio7 BUS_PINS_i2c1c=gpio10,gpio11 BUS_PINS_i2c1d=gpio14,gpio15 BUS_PINS_i2c1e=gpio18,gpio19 BUS_PINS_i2c1f=gpio22,gpio23 BUS_PINS_i2c1g=gpio26,gpio27 BUS_PINS_spi0a=gpio0,gpio3,gpio2 BUS_PINS_spi0b=gpio4,gpio7,gpio6 BUS_PINS_spi0c=gpio16,gpio19,gpio18 BUS_PINS_spi0d=gpio20,gpio23,gpio22 BUS_PINS_spi1a=gpio8,gpio11,gpio10 BUS_PINS_spi1b=gpio12,gpio15,gpio14 BUS_PINS_spi1c=gpio24,gpio27,gpio26 CLOCK_FREQ=12000000 MCU=rp2040 PWM_MAX=255 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu_temperature 'mcu' nominal base=-276.016260 slope=1331.707317 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'adxl' printer configuration... Configured MCU 'adxl' (1024 moves) webhooks client 548486364560: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (40.0, 40.0) | (40.0, 40.0) 1 | (150.0, 40.0) | (150.0, 40.0) 2 | (260.0, 40.0) | (260.0, 40.0) 3 | (260.0, 150.0) | (260.0, 150.0) 4 | (150.0, 150.0) | (150.0, 150.0) 5 | (40.0, 150.0) | (40.0, 150.0) 6 | (40.0, 260.0) | (40.0, 260.0) 7 | (150.0, 260.0) | (150.0, 260.0) 8 | (260.0, 260.0) | (260.0, 260.0) Starting heater checks for extruder Stats 30.0: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=3902 bytes_read=7074 bytes_retransmit=9 bytes_invalid=0 send_seq=307 receive_seq=307 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=3152 freq=180003264 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=773 bytes_read=4080 bytes_retransmit=9 bytes_invalid=0 send_seq=105 receive_seq=105 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000626 adj=12000846 heater_bed: target=0 temp=0.0 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=0.0 sysload=1.95 cputime=5.381 memavail=679700 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 548486364560 webhooks: registering remote method 'reboot_machine' for connection id: 548486364560 webhooks: registering remote method 'pause_job_queue' for connection id: 548486364560 webhooks: registering remote method 'start_job_queue' for connection id: 548486364560 Stats 31.0: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=8084 bytes_read=7761 bytes_retransmit=9 bytes_invalid=0 send_seq=392 receive_seq=392 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=2 freq=180003823 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=779 bytes_read=4096 bytes_retransmit=9 bytes_invalid=0 send_seq=106 receive_seq=106 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000246 adj=12000258 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.9 sysload=1.95 cputime=5.555 memavail=677224 print_time=34.359 buffer_time=0.228 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 32.0: gcodein=0 mcu: mcu_awake=0.037 mcu_task_avg=0.000031 mcu_task_stddev=0.000145 bytes_write=8157 bytes_read=8078 bytes_retransmit=9 bytes_invalid=0 send_seq=399 receive_seq=399 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003277 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=785 bytes_read=4112 bytes_retransmit=9 bytes_invalid=0 send_seq=107 receive_seq=107 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000075 adj=11999620 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.0 sysload=1.95 cputime=5.590 memavail=677324 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 33.0: gcodein=0 mcu: mcu_awake=0.037 mcu_task_avg=0.000031 mcu_task_stddev=0.000145 bytes_write=8577 bytes_read=8341 bytes_retransmit=9 bytes_invalid=0 send_seq=408 receive_seq=408 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002882 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=791 bytes_read=4128 bytes_retransmit=9 bytes_invalid=0 send_seq=108 receive_seq=108 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000099 adj=11999455 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.9 sysload=1.95 cputime=5.624 memavail=697936 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 34.0: gcodein=0 mcu: mcu_awake=0.037 mcu_task_avg=0.000031 mcu_task_stddev=0.000145 bytes_write=8583 bytes_read=8534 bytes_retransmit=9 bytes_invalid=0 send_seq=409 receive_seq=409 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002704 adxl: mcu_awake=0.002 mcu_task_avg=0.000011 mcu_task_stddev=0.000033 bytes_write=797 bytes_read=4158 bytes_retransmit=9 bytes_invalid=0 send_seq=109 receive_seq=109 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000071 adj=11999664 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.0 sysload=1.95 cputime=5.649 memavail=686608 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 35.0: gcodein=0 mcu: mcu_awake=0.037 mcu_task_avg=0.000031 mcu_task_stddev=0.000145 bytes_write=8589 bytes_read=8756 bytes_retransmit=9 bytes_invalid=0 send_seq=410 receive_seq=410 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002882 adxl: mcu_awake=0.002 mcu_task_avg=0.000011 mcu_task_stddev=0.000033 bytes_write=803 bytes_read=4174 bytes_retransmit=9 bytes_invalid=0 send_seq=110 receive_seq=110 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000056 adj=11999690 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.0 sysload=1.95 cputime=5.701 memavail=683656 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 36.0: gcodein=0 mcu: mcu_awake=0.037 mcu_task_avg=0.000031 mcu_task_stddev=0.000145 bytes_write=8595 bytes_read=8979 bytes_retransmit=9 bytes_invalid=0 send_seq=411 receive_seq=411 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003088 adxl: mcu_awake=0.002 mcu_task_avg=0.000011 mcu_task_stddev=0.000033 bytes_write=815 bytes_read=4206 bytes_retransmit=9 bytes_invalid=0 send_seq=112 receive_seq=112 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000056 adj=11999670 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.9 sysload=1.96 cputime=5.741 memavail=676856 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 37.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000010 mcu_task_stddev=0.000026 bytes_write=8601 bytes_read=9187 bytes_retransmit=9 bytes_invalid=0 send_seq=412 receive_seq=412 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003190 adxl: mcu_awake=0.002 mcu_task_avg=0.000011 mcu_task_stddev=0.000033 bytes_write=821 bytes_read=4222 bytes_retransmit=9 bytes_invalid=0 send_seq=113 receive_seq=113 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999680 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.2 sysload=1.96 cputime=5.781 memavail=678588 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 38.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000010 mcu_task_stddev=0.000026 bytes_write=8607 bytes_read=9409 bytes_retransmit=9 bytes_invalid=0 send_seq=413 receive_seq=413 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003260 adxl: mcu_awake=0.002 mcu_task_avg=0.000011 mcu_task_stddev=0.000033 bytes_write=827 bytes_read=4238 bytes_retransmit=9 bytes_invalid=0 send_seq=114 receive_seq=114 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999713 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.0 sysload=1.96 cputime=5.822 memavail=678912 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 39.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000010 mcu_task_stddev=0.000026 bytes_write=8613 bytes_read=9632 bytes_retransmit=9 bytes_invalid=0 send_seq=414 receive_seq=414 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003302 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=833 bytes_read=4265 bytes_retransmit=9 bytes_invalid=0 send_seq=115 receive_seq=115 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999970 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.1 sysload=1.96 cputime=5.865 memavail=672280 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 40.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000010 mcu_task_stddev=0.000026 bytes_write=8619 bytes_read=9825 bytes_retransmit=9 bytes_invalid=0 send_seq=415 receive_seq=415 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003218 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=839 bytes_read=4281 bytes_retransmit=9 bytes_invalid=0 send_seq=116 receive_seq=116 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999936 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.1 sysload=1.96 cputime=5.897 memavail=673336 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 41.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000010 mcu_task_stddev=0.000026 bytes_write=8625 bytes_read=10062 bytes_retransmit=9 bytes_invalid=0 send_seq=416 receive_seq=416 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003197 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=845 bytes_read=4297 bytes_retransmit=9 bytes_invalid=0 send_seq=117 receive_seq=117 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000064 adj=11999925 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.9 sysload=1.96 cputime=5.944 memavail=673392 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 42.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8631 bytes_read=10284 bytes_retransmit=9 bytes_invalid=0 send_seq=417 receive_seq=417 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003334 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=851 bytes_read=4313 bytes_retransmit=9 bytes_invalid=0 send_seq=118 receive_seq=118 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999927 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.0 sysload=1.96 cputime=5.985 memavail=697756 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 43.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8637 bytes_read=10477 bytes_retransmit=9 bytes_invalid=0 send_seq=418 receive_seq=418 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003288 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=857 bytes_read=4329 bytes_retransmit=9 bytes_invalid=0 send_seq=119 receive_seq=119 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999853 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.1 sysload=1.96 cputime=6.018 memavail=690952 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 44.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8643 bytes_read=10711 bytes_retransmit=9 bytes_invalid=0 send_seq=419 receive_seq=419 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003300 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=863 bytes_read=4356 bytes_retransmit=9 bytes_invalid=0 send_seq=120 receive_seq=120 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999871 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.0 sysload=1.96 cputime=6.057 memavail=679612 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 45.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8649 bytes_read=10905 bytes_retransmit=9 bytes_invalid=0 send_seq=420 receive_seq=420 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003349 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=869 bytes_read=4372 bytes_retransmit=9 bytes_invalid=0 send_seq=121 receive_seq=121 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999856 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.1 sysload=1.96 cputime=6.097 memavail=680564 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 46.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8655 bytes_read=11093 bytes_retransmit=9 bytes_invalid=0 send_seq=421 receive_seq=421 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003337 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=875 bytes_read=4388 bytes_retransmit=9 bytes_invalid=0 send_seq=122 receive_seq=122 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000063 adj=11999843 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.0 sysload=2.13 cputime=6.135 memavail=676332 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 47.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8661 bytes_read=11344 bytes_retransmit=9 bytes_invalid=0 send_seq=422 receive_seq=422 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003344 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=881 bytes_read=4404 bytes_retransmit=9 bytes_invalid=0 send_seq=123 receive_seq=123 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000064 adj=11999851 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.2 sysload=2.13 cputime=6.178 memavail=676700 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 48.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8667 bytes_read=11552 bytes_retransmit=9 bytes_invalid=0 send_seq=423 receive_seq=423 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003374 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=887 bytes_read=4420 bytes_retransmit=9 bytes_invalid=0 send_seq=124 receive_seq=124 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999847 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.3 sysload=2.13 cputime=6.220 memavail=672644 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 49.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8673 bytes_read=11745 bytes_retransmit=9 bytes_invalid=0 send_seq=424 receive_seq=424 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003355 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=893 bytes_read=4447 bytes_retransmit=9 bytes_invalid=0 send_seq=125 receive_seq=125 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999829 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.2 sysload=2.13 cputime=6.253 memavail=671892 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 50.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8679 bytes_read=11982 bytes_retransmit=9 bytes_invalid=0 send_seq=425 receive_seq=425 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003317 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=899 bytes_read=4463 bytes_retransmit=9 bytes_invalid=0 send_seq=126 receive_seq=126 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999825 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.0 sysload=2.13 cputime=6.286 memavail=671892 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 51.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8685 bytes_read=12190 bytes_retransmit=9 bytes_invalid=0 send_seq=426 receive_seq=426 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=905 bytes_read=4479 bytes_retransmit=9 bytes_invalid=0 send_seq=127 receive_seq=127 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999835 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.3 sysload=2.12 cputime=6.321 memavail=696648 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 52.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8697 bytes_read=12413 bytes_retransmit=9 bytes_invalid=0 send_seq=428 receive_seq=428 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003299 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=911 bytes_read=4495 bytes_retransmit=9 bytes_invalid=0 send_seq=128 receive_seq=128 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=12000158 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.1 sysload=2.12 cputime=6.366 memavail=694632 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 53.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8703 bytes_read=12650 bytes_retransmit=9 bytes_invalid=0 send_seq=429 receive_seq=429 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003299 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=917 bytes_read=4511 bytes_retransmit=9 bytes_invalid=0 send_seq=129 receive_seq=129 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=12000092 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.1 sysload=2.12 cputime=6.407 memavail=682044 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 54.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8709 bytes_read=12858 bytes_retransmit=9 bytes_invalid=0 send_seq=430 receive_seq=430 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003296 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=923 bytes_read=4538 bytes_retransmit=9 bytes_invalid=0 send_seq=130 receive_seq=130 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=12000034 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.1 sysload=2.12 cputime=6.450 memavail=684824 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 55.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8715 bytes_read=13051 bytes_retransmit=9 bytes_invalid=0 send_seq=431 receive_seq=431 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003293 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=929 bytes_read=4554 bytes_retransmit=9 bytes_invalid=0 send_seq=131 receive_seq=131 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999984 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.1 sysload=2.12 cputime=6.490 memavail=683132 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 56.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8721 bytes_read=13288 bytes_retransmit=9 bytes_invalid=0 send_seq=432 receive_seq=432 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=935 bytes_read=4570 bytes_retransmit=9 bytes_invalid=0 send_seq=132 receive_seq=132 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999950 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.1 sysload=2.27 cputime=6.533 memavail=678436 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 57.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8727 bytes_read=13510 bytes_retransmit=9 bytes_invalid=0 send_seq=433 receive_seq=433 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003307 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=941 bytes_read=4586 bytes_retransmit=9 bytes_invalid=0 send_seq=133 receive_seq=133 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999917 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.1 sysload=2.27 cputime=6.567 memavail=676220 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 58.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8733 bytes_read=13703 bytes_retransmit=9 bytes_invalid=0 send_seq=434 receive_seq=434 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003312 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=947 bytes_read=4602 bytes_retransmit=9 bytes_invalid=0 send_seq=134 receive_seq=134 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999894 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.0 sysload=2.27 cputime=6.606 memavail=672192 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 59.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8739 bytes_read=13940 bytes_retransmit=9 bytes_invalid=0 send_seq=435 receive_seq=435 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003309 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=953 bytes_read=4629 bytes_retransmit=9 bytes_invalid=0 send_seq=135 receive_seq=135 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999872 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.0 sysload=2.27 cputime=6.639 memavail=671944 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 60.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8745 bytes_read=14148 bytes_retransmit=9 bytes_invalid=0 send_seq=436 receive_seq=436 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003319 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=959 bytes_read=4645 bytes_retransmit=9 bytes_invalid=0 send_seq=136 receive_seq=136 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999861 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.2 sysload=2.27 cputime=6.673 memavail=671692 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 61.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8751 bytes_read=14341 bytes_retransmit=9 bytes_invalid=0 send_seq=437 receive_seq=437 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003306 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=965 bytes_read=4661 bytes_retransmit=9 bytes_invalid=0 send_seq=137 receive_seq=137 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000057 adj=11999847 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.0 sysload=2.25 cputime=6.706 memavail=696292 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 62.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8757 bytes_read=14592 bytes_retransmit=9 bytes_invalid=0 send_seq=438 receive_seq=438 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003305 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=971 bytes_read=4677 bytes_retransmit=9 bytes_invalid=0 send_seq=138 receive_seq=138 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000057 adj=11999846 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.1 sysload=2.25 cputime=6.745 memavail=678404 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 63.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8763 bytes_read=14800 bytes_retransmit=9 bytes_invalid=0 send_seq=439 receive_seq=439 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003299 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=977 bytes_read=4693 bytes_retransmit=9 bytes_invalid=0 send_seq=139 receive_seq=139 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000057 adj=11999848 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.1 sysload=2.25 cputime=6.790 memavail=680172 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 64.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8769 bytes_read=14993 bytes_retransmit=9 bytes_invalid=0 send_seq=440 receive_seq=440 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003296 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=983 bytes_read=4720 bytes_retransmit=9 bytes_invalid=0 send_seq=140 receive_seq=140 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999849 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.1 sysload=2.25 cputime=6.830 memavail=679956 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 65.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8775 bytes_read=15230 bytes_retransmit=9 bytes_invalid=0 send_seq=441 receive_seq=441 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003295 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=989 bytes_read=4736 bytes_retransmit=9 bytes_invalid=0 send_seq=141 receive_seq=141 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999852 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.2 sysload=2.25 cputime=6.870 memavail=683732 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 66.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8781 bytes_read=15438 bytes_retransmit=9 bytes_invalid=0 send_seq=442 receive_seq=442 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003288 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=995 bytes_read=4752 bytes_retransmit=9 bytes_invalid=0 send_seq=142 receive_seq=142 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000057 adj=11999848 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.1 sysload=2.06 cputime=6.902 memavail=682976 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 67.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8787 bytes_read=15631 bytes_retransmit=9 bytes_invalid=0 send_seq=443 receive_seq=443 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003283 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1001 bytes_read=4768 bytes_retransmit=9 bytes_invalid=0 send_seq=143 receive_seq=143 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999845 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.0 sysload=2.06 cputime=6.939 memavail=674660 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 68.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8793 bytes_read=15878 bytes_retransmit=9 bytes_invalid=0 send_seq=444 receive_seq=444 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003291 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1007 bytes_read=4784 bytes_retransmit=9 bytes_invalid=0 send_seq=144 receive_seq=144 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999854 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.2 sysload=2.06 cputime=6.988 memavail=674416 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 69.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8799 bytes_read=16072 bytes_retransmit=9 bytes_invalid=0 send_seq=445 receive_seq=445 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1013 bytes_read=4811 bytes_retransmit=9 bytes_invalid=0 send_seq=145 receive_seq=145 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999850 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.2 sysload=2.06 cputime=7.042 memavail=674416 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 70.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8805 bytes_read=16262 bytes_retransmit=9 bytes_invalid=0 send_seq=446 receive_seq=446 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003303 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1019 bytes_read=4827 bytes_retransmit=9 bytes_invalid=0 send_seq=146 receive_seq=146 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999845 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.1 sysload=2.06 cputime=7.082 memavail=696776 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 71.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8811 bytes_read=16499 bytes_retransmit=9 bytes_invalid=0 send_seq=447 receive_seq=447 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003320 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1025 bytes_read=4843 bytes_retransmit=9 bytes_invalid=0 send_seq=147 receive_seq=147 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999843 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.2 sysload=1.98 cputime=7.123 memavail=685496 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 72.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8817 bytes_read=16707 bytes_retransmit=9 bytes_invalid=0 send_seq=448 receive_seq=448 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1031 bytes_read=4859 bytes_retransmit=9 bytes_invalid=0 send_seq=148 receive_seq=148 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999833 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.2 sysload=1.98 cputime=7.163 memavail=682860 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 73.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8823 bytes_read=16914 bytes_retransmit=9 bytes_invalid=0 send_seq=449 receive_seq=449 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1037 bytes_read=4875 bytes_retransmit=9 bytes_invalid=0 send_seq=149 receive_seq=149 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999837 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.2 sysload=1.98 cputime=7.204 memavail=674552 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 74.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8829 bytes_read=17151 bytes_retransmit=9 bytes_invalid=0 send_seq=450 receive_seq=450 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003306 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1043 bytes_read=4902 bytes_retransmit=9 bytes_invalid=0 send_seq=150 receive_seq=150 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999838 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.2 sysload=1.98 cputime=7.244 memavail=679244 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 75.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8835 bytes_read=17359 bytes_retransmit=9 bytes_invalid=0 send_seq=451 receive_seq=451 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1049 bytes_read=4918 bytes_retransmit=9 bytes_invalid=0 send_seq=151 receive_seq=151 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999846 heater_bed: target=0 temp=25.0 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.2 sysload=1.98 cputime=7.292 memavail=679244 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 76.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8841 bytes_read=17552 bytes_retransmit=9 bytes_invalid=0 send_seq=452 receive_seq=452 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1055 bytes_read=4934 bytes_retransmit=9 bytes_invalid=0 send_seq=152 receive_seq=152 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999848 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.2 sysload=1.82 cputime=7.336 memavail=676988 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 77.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8847 bytes_read=17789 bytes_retransmit=9 bytes_invalid=0 send_seq=453 receive_seq=453 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003306 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1061 bytes_read=4950 bytes_retransmit=9 bytes_invalid=0 send_seq=153 receive_seq=153 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999849 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.3 sysload=1.82 cputime=7.371 memavail=675732 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 78.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8853 bytes_read=18011 bytes_retransmit=9 bytes_invalid=0 send_seq=454 receive_seq=454 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003298 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1067 bytes_read=4966 bytes_retransmit=9 bytes_invalid=0 send_seq=154 receive_seq=154 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999843 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.1 sysload=1.82 cputime=7.405 memavail=676264 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 79.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8859 bytes_read=18204 bytes_retransmit=9 bytes_invalid=0 send_seq=455 receive_seq=455 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003304 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1073 bytes_read=4993 bytes_retransmit=9 bytes_invalid=0 send_seq=155 receive_seq=155 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999840 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.3 sysload=1.82 cputime=7.441 memavail=690548 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 80.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8865 bytes_read=18441 bytes_retransmit=9 bytes_invalid=0 send_seq=456 receive_seq=456 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003305 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1079 bytes_read=5009 bytes_retransmit=9 bytes_invalid=0 send_seq=156 receive_seq=156 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999830 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.2 sysload=1.82 cputime=7.482 memavail=695252 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 81.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8871 bytes_read=18649 bytes_retransmit=9 bytes_invalid=0 send_seq=457 receive_seq=457 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003306 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1085 bytes_read=5025 bytes_retransmit=9 bytes_invalid=0 send_seq=157 receive_seq=157 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999837 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.1 sysload=2.00 cputime=7.523 memavail=680996 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 82.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8877 bytes_read=18857 bytes_retransmit=9 bytes_invalid=0 send_seq=458 receive_seq=458 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1091 bytes_read=5041 bytes_retransmit=9 bytes_invalid=0 send_seq=158 receive_seq=158 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999839 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.1 sysload=2.00 cputime=7.564 memavail=680996 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 83.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8883 bytes_read=19093 bytes_retransmit=9 bytes_invalid=0 send_seq=459 receive_seq=459 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003306 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1097 bytes_read=5057 bytes_retransmit=9 bytes_invalid=0 send_seq=159 receive_seq=159 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999831 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.1 sysload=2.00 cputime=7.601 memavail=681856 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 84.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8889 bytes_read=19301 bytes_retransmit=9 bytes_invalid=0 send_seq=460 receive_seq=460 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003302 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1103 bytes_read=5084 bytes_retransmit=9 bytes_invalid=0 send_seq=160 receive_seq=160 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999836 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.2 sysload=2.00 cputime=7.633 memavail=681856 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 85.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8895 bytes_read=19509 bytes_retransmit=9 bytes_invalid=0 send_seq=461 receive_seq=461 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003296 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1109 bytes_read=5100 bytes_retransmit=9 bytes_invalid=0 send_seq=161 receive_seq=161 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999835 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=33.2 sysload=2.00 cputime=7.667 memavail=677824 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 86.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8901 bytes_read=19731 bytes_retransmit=9 bytes_invalid=0 send_seq=462 receive_seq=462 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003296 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1115 bytes_read=5116 bytes_retransmit=9 bytes_invalid=0 send_seq=162 receive_seq=162 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999839 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=33.3 sysload=1.92 cputime=7.712 memavail=673544 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 87.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8907 bytes_read=19939 bytes_retransmit=9 bytes_invalid=0 send_seq=463 receive_seq=463 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003307 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1121 bytes_read=5132 bytes_retransmit=9 bytes_invalid=0 send_seq=163 receive_seq=163 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999837 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.1 sysload=1.92 cputime=7.767 memavail=673544 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 88.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8913 bytes_read=20161 bytes_retransmit=9 bytes_invalid=0 send_seq=464 receive_seq=464 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003318 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1127 bytes_read=5148 bytes_retransmit=9 bytes_invalid=0 send_seq=164 receive_seq=164 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999842 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=33.1 sysload=1.92 cputime=7.810 memavail=668328 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 89.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8919 bytes_read=20383 bytes_retransmit=9 bytes_invalid=0 send_seq=465 receive_seq=465 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003319 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1133 bytes_read=5175 bytes_retransmit=9 bytes_invalid=0 send_seq=165 receive_seq=165 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999828 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.2 sysload=1.92 cputime=7.853 memavail=692636 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 90.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8925 bytes_read=20591 bytes_retransmit=9 bytes_invalid=0 send_seq=466 receive_seq=466 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003317 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1139 bytes_read=5191 bytes_retransmit=9 bytes_invalid=0 send_seq=166 receive_seq=166 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999832 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.2 sysload=1.92 cputime=7.892 memavail=681128 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 91.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8931 bytes_read=20799 bytes_retransmit=9 bytes_invalid=0 send_seq=467 receive_seq=467 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003339 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1145 bytes_read=5207 bytes_retransmit=9 bytes_invalid=0 send_seq=167 receive_seq=167 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999831 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=53.7 Octopus: temp=33.1 sysload=1.84 cputime=7.930 memavail=681124 print_time=34.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 304.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=10647 bytes_read=66656 bytes_retransmit=9 bytes_invalid=0 send_seq=692 receive_seq=692 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003298 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=2447 bytes_read=9152 bytes_retransmit=9 bytes_invalid=0 send_seq=384 receive_seq=384 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999837 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=33.5 sysload=0.37 cputime=15.793 memavail=687344 print_time=307.947 buffer_time=0.557 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Attempting MCU 'mcu' reset command b'Got EOF when reading from device' Attempting MCU 'adxl' reset command webhooks client 548486364560: Disconnected Restarting printer Start printer at Sat May 13 09:26:55 2023 (1683966415.5 306.0) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu adxl] serial = /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00 [adxl345] cs_pin = adxl:gpio1 spi_bus = spi0a axes_map = x,z,y [resonance_tester] accel_chip = adxl345 probe_points = 150,150, 20 [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect webhooks client 548483598512: New connection webhooks client 548483598512: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} Loaded MCU 'mcu' 117 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'adxl': Starting serial connect mcu 'adxl': got {'count': 10665, 'sum': 425514, 'sumsq': 1249826, '#name': 'stats', '#sent_time': 309.907696027, '#receive_time': 309.92740035} Loaded MCU 'adxl' 105 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'adxl' config: ADC_MAX=4095 BUS_PINS_i2c0a=gpio0,gpio1 BUS_PINS_i2c0b=gpio4,gpio5 BUS_PINS_i2c0c=gpio8,gpio9 BUS_PINS_i2c0d=gpio12,gpio13 BUS_PINS_i2c0e=gpio16,gpio17 BUS_PINS_i2c0f=gpio20,gpio21 BUS_PINS_i2c0g=gpio24,gpio25 BUS_PINS_i2c0h=gpio28,gpio29 BUS_PINS_i2c1a=gpio2,gpio3 BUS_PINS_i2c1b=gpio6,gpio7 BUS_PINS_i2c1c=gpio10,gpio11 BUS_PINS_i2c1d=gpio14,gpio15 BUS_PINS_i2c1e=gpio18,gpio19 BUS_PINS_i2c1f=gpio22,gpio23 BUS_PINS_i2c1g=gpio26,gpio27 BUS_PINS_spi0a=gpio0,gpio3,gpio2 BUS_PINS_spi0b=gpio4,gpio7,gpio6 BUS_PINS_spi0c=gpio16,gpio19,gpio18 BUS_PINS_spi0d=gpio20,gpio23,gpio22 BUS_PINS_spi1a=gpio8,gpio11,gpio10 BUS_PINS_spi1b=gpio12,gpio15,gpio14 BUS_PINS_spi1c=gpio24,gpio27,gpio26 CLOCK_FREQ=12000000 MCU=rp2040 PWM_MAX=255 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu_temperature 'mcu' nominal base=-276.016260 slope=1331.707317 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'adxl' printer configuration... Configured MCU 'adxl' (1024 moves) Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (40.0, 40.0) | (40.0, 40.0) 1 | (150.0, 40.0) | (150.0, 40.0) 2 | (260.0, 40.0) | (260.0, 40.0) 3 | (260.0, 150.0) | (260.0, 150.0) 4 | (150.0, 150.0) | (150.0, 150.0) 5 | (40.0, 150.0) | (40.0, 150.0) 6 | (40.0, 260.0) | (40.0, 260.0) 7 | (150.0, 260.0) | (150.0, 260.0) 8 | (260.0, 260.0) | (260.0, 260.0) Starting heater checks for extruder Stats 310.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=3932 bytes_read=7104 bytes_retransmit=9 bytes_invalid=0 send_seq=313 receive_seq=313 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=3152 freq=180001816 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=773 bytes_read=4070 bytes_retransmit=9 bytes_invalid=0 send_seq=105 receive_seq=105 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=11999709 adj=12000266 heater_bed: target=0 temp=0.0 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=0.0 sysload=0.47 cputime=19.050 memavail=693796 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 548483598512 webhooks: registering remote method 'reboot_machine' for connection id: 548483598512 webhooks: registering remote method 'pause_job_queue' for connection id: 548483598512 webhooks: registering remote method 'start_job_queue' for connection id: 548483598512 Stats 311.8: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000064 bytes_write=8065 bytes_read=7685 bytes_retransmit=9 bytes_invalid=0 send_seq=398 receive_seq=397 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=44 upcoming_bytes=0 freq=180002703 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=779 bytes_read=4085 bytes_retransmit=9 bytes_invalid=0 send_seq=106 receive_seq=106 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000037 adj=11999302 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=35.0 sysload=0.47 cputime=19.252 memavail=691640 print_time=5.743 buffer_time=0.250 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 312.8: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000064 bytes_write=8197 bytes_read=7986 bytes_retransmit=9 bytes_invalid=0 send_seq=407 receive_seq=407 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003539 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=785 bytes_read=4100 bytes_retransmit=9 bytes_invalid=0 send_seq=107 receive_seq=107 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000116 adj=11999811 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.4 sysload=0.47 cputime=19.321 memavail=682824 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 313.8: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000064 bytes_write=8617 bytes_read=8248 bytes_retransmit=9 bytes_invalid=0 send_seq=416 receive_seq=416 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003144 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=791 bytes_read=4115 bytes_retransmit=9 bytes_invalid=0 send_seq=108 receive_seq=108 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000076 adj=11999851 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.5 sysload=0.47 cputime=19.359 memavail=681312 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 314.8: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000064 bytes_write=8623 bytes_read=8456 bytes_retransmit=9 bytes_invalid=0 send_seq=417 receive_seq=417 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003578 adxl: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=797 bytes_read=4130 bytes_retransmit=9 bytes_invalid=0 send_seq=109 receive_seq=109 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000107 adj=11999835 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.47 cputime=19.402 memavail=681312 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 315.8: gcodein=0 mcu: mcu_awake=0.020 mcu_task_avg=0.000018 mcu_task_stddev=0.000064 bytes_write=8629 bytes_read=8664 bytes_retransmit=9 bytes_invalid=0 send_seq=418 receive_seq=418 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003897 adxl: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000047 bytes_write=803 bytes_read=4158 bytes_retransmit=9 bytes_invalid=0 send_seq=110 receive_seq=110 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000094 adj=11999845 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.43 cputime=19.454 memavail=681312 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 316.8: gcodein=0 mcu: mcu_awake=0.019 mcu_task_avg=0.000077 mcu_task_stddev=0.000282 bytes_write=8635 bytes_read=8903 bytes_retransmit=9 bytes_invalid=0 send_seq=419 receive_seq=419 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180004022 adxl: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000047 bytes_write=809 bytes_read=4173 bytes_retransmit=9 bytes_invalid=0 send_seq=111 receive_seq=111 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000102 adj=11999761 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.43 cputime=19.508 memavail=676272 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 317.8: gcodein=0 mcu: mcu_awake=0.019 mcu_task_avg=0.000077 mcu_task_stddev=0.000282 bytes_write=8641 bytes_read=9111 bytes_retransmit=9 bytes_invalid=0 send_seq=420 receive_seq=420 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003884 adxl: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000047 bytes_write=815 bytes_read=4188 bytes_retransmit=9 bytes_invalid=0 send_seq=112 receive_seq=112 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000089 adj=11999778 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.6 sysload=0.43 cputime=19.542 memavail=672300 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 318.8: gcodein=0 mcu: mcu_awake=0.019 mcu_task_avg=0.000077 mcu_task_stddev=0.000282 bytes_write=8647 bytes_read=9319 bytes_retransmit=9 bytes_invalid=0 send_seq=421 receive_seq=421 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003647 adxl: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000047 bytes_write=821 bytes_read=4203 bytes_retransmit=9 bytes_invalid=0 send_seq=113 receive_seq=113 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000077 adj=11999783 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.43 cputime=19.574 memavail=672300 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 319.8: gcodein=0 mcu: mcu_awake=0.019 mcu_task_avg=0.000077 mcu_task_stddev=0.000282 bytes_write=8653 bytes_read=9541 bytes_retransmit=9 bytes_invalid=0 send_seq=422 receive_seq=422 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003609 adxl: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000047 bytes_write=827 bytes_read=4218 bytes_retransmit=9 bytes_invalid=0 send_seq=114 receive_seq=114 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000069 adj=11999808 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.5 sysload=0.43 cputime=19.607 memavail=692596 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 320.8: gcodein=0 mcu: mcu_awake=0.019 mcu_task_avg=0.000077 mcu_task_stddev=0.000282 bytes_write=8659 bytes_read=9749 bytes_retransmit=9 bytes_invalid=0 send_seq=423 receive_seq=423 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003520 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=833 bytes_read=4244 bytes_retransmit=9 bytes_invalid=0 send_seq=115 receive_seq=115 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000063 adj=11999795 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.39 cputime=19.638 memavail=692620 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 321.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8665 bytes_read=9971 bytes_retransmit=9 bytes_invalid=0 send_seq=424 receive_seq=424 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003593 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=839 bytes_read=4259 bytes_retransmit=9 bytes_invalid=0 send_seq=116 receive_seq=116 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999805 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.39 cputime=19.676 memavail=685564 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 322.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8671 bytes_read=10193 bytes_retransmit=9 bytes_invalid=0 send_seq=425 receive_seq=425 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003602 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=845 bytes_read=4275 bytes_retransmit=9 bytes_invalid=0 send_seq=117 receive_seq=117 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000068 adj=11999784 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.39 cputime=19.728 memavail=685576 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 323.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8677 bytes_read=10401 bytes_retransmit=9 bytes_invalid=0 send_seq=426 receive_seq=426 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003514 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=857 bytes_read=4291 bytes_retransmit=9 bytes_invalid=0 send_seq=119 receive_seq=118 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000065 adj=11999820 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.7 sysload=0.39 cputime=19.759 memavail=685576 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 324.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8683 bytes_read=10609 bytes_retransmit=9 bytes_invalid=0 send_seq=427 receive_seq=427 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003439 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=863 bytes_read=4323 bytes_retransmit=9 bytes_invalid=0 send_seq=120 receive_seq=120 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999837 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.39 cputime=19.791 memavail=685576 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 325.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8689 bytes_read=10831 bytes_retransmit=9 bytes_invalid=0 send_seq=428 receive_seq=428 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003398 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=869 bytes_read=4350 bytes_retransmit=9 bytes_invalid=0 send_seq=121 receive_seq=121 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999836 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.6 sysload=0.36 cputime=19.823 memavail=685072 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 326.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8695 bytes_read=11053 bytes_retransmit=9 bytes_invalid=0 send_seq=429 receive_seq=429 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003402 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=875 bytes_read=4366 bytes_retransmit=9 bytes_invalid=0 send_seq=122 receive_seq=122 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000064 adj=11999848 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.36 cputime=19.860 memavail=676000 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 327.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8701 bytes_read=11261 bytes_retransmit=9 bytes_invalid=0 send_seq=430 receive_seq=430 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003379 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=881 bytes_read=4382 bytes_retransmit=9 bytes_invalid=0 send_seq=123 receive_seq=123 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000066 adj=11999862 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.36 cputime=19.896 memavail=675516 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 328.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8707 bytes_read=11483 bytes_retransmit=9 bytes_invalid=0 send_seq=431 receive_seq=431 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003396 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=887 bytes_read=4398 bytes_retransmit=9 bytes_invalid=0 send_seq=124 receive_seq=124 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000068 adj=11999875 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.36 cputime=19.950 memavail=675516 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 329.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8713 bytes_read=11687 bytes_retransmit=9 bytes_invalid=0 send_seq=432 receive_seq=432 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003394 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=893 bytes_read=4414 bytes_retransmit=9 bytes_invalid=0 send_seq=125 receive_seq=125 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000067 adj=11999871 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.4 sysload=0.36 cputime=19.989 memavail=694352 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 330.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8719 bytes_read=11880 bytes_retransmit=9 bytes_invalid=0 send_seq=433 receive_seq=433 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003372 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=899 bytes_read=4441 bytes_retransmit=9 bytes_invalid=0 send_seq=126 receive_seq=126 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000067 adj=11999856 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.5 sysload=0.41 cputime=20.025 memavail=686892 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 331.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8725 bytes_read=12112 bytes_retransmit=9 bytes_invalid=0 send_seq=434 receive_seq=434 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003392 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=905 bytes_read=4457 bytes_retransmit=9 bytes_invalid=0 send_seq=127 receive_seq=127 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000065 adj=11999862 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.41 cputime=20.058 memavail=686920 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 332.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8731 bytes_read=12320 bytes_retransmit=9 bytes_invalid=0 send_seq=435 receive_seq=435 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003379 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=911 bytes_read=4473 bytes_retransmit=9 bytes_invalid=0 send_seq=128 receive_seq=128 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000063 adj=11999836 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.41 cputime=20.091 memavail=686684 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 333.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8737 bytes_read=12528 bytes_retransmit=9 bytes_invalid=0 send_seq=436 receive_seq=436 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003348 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=917 bytes_read=4489 bytes_retransmit=9 bytes_invalid=0 send_seq=129 receive_seq=129 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999833 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.41 cputime=20.123 memavail=686684 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 334.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8743 bytes_read=12750 bytes_retransmit=9 bytes_invalid=0 send_seq=437 receive_seq=437 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003328 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=923 bytes_read=4505 bytes_retransmit=9 bytes_invalid=0 send_seq=130 receive_seq=130 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000063 adj=11999835 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.41 cputime=20.169 memavail=686684 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 335.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8749 bytes_read=12958 bytes_retransmit=9 bytes_invalid=0 send_seq=438 receive_seq=438 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003360 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=929 bytes_read=4532 bytes_retransmit=9 bytes_invalid=0 send_seq=131 receive_seq=131 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999854 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.5 sysload=0.54 cputime=20.212 memavail=677108 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 336.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8755 bytes_read=13180 bytes_retransmit=9 bytes_invalid=0 send_seq=439 receive_seq=439 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003335 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=935 bytes_read=4548 bytes_retransmit=9 bytes_invalid=0 send_seq=132 receive_seq=132 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999836 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.54 cputime=20.244 memavail=677108 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 337.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8761 bytes_read=13402 bytes_retransmit=9 bytes_invalid=0 send_seq=440 receive_seq=440 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003314 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=941 bytes_read=4564 bytes_retransmit=9 bytes_invalid=0 send_seq=133 receive_seq=133 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999837 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.54 cputime=20.276 memavail=675596 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 338.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8767 bytes_read=13610 bytes_retransmit=9 bytes_invalid=0 send_seq=441 receive_seq=441 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003313 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=947 bytes_read=4580 bytes_retransmit=9 bytes_invalid=0 send_seq=134 receive_seq=134 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999841 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.54 cputime=20.310 memavail=695940 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 339.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8773 bytes_read=13818 bytes_retransmit=9 bytes_invalid=0 send_seq=442 receive_seq=442 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003316 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=953 bytes_read=4596 bytes_retransmit=9 bytes_invalid=0 send_seq=135 receive_seq=135 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999837 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.6 sysload=0.54 cputime=20.343 memavail=690648 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 340.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8785 bytes_read=14056 bytes_retransmit=9 bytes_invalid=0 send_seq=444 receive_seq=444 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003327 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=959 bytes_read=4623 bytes_retransmit=9 bytes_invalid=0 send_seq=136 receive_seq=136 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999833 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.50 cputime=20.393 memavail=687624 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 341.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8791 bytes_read=14278 bytes_retransmit=9 bytes_invalid=0 send_seq=445 receive_seq=445 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003318 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=965 bytes_read=4639 bytes_retransmit=9 bytes_invalid=0 send_seq=137 receive_seq=137 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999840 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.50 cputime=20.433 memavail=685860 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 342.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8797 bytes_read=14486 bytes_retransmit=9 bytes_invalid=0 send_seq=446 receive_seq=446 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003306 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=971 bytes_read=4655 bytes_retransmit=9 bytes_invalid=0 send_seq=138 receive_seq=138 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999840 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.50 cputime=20.464 memavail=685860 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 343.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8803 bytes_read=14708 bytes_retransmit=9 bytes_invalid=0 send_seq=447 receive_seq=447 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003300 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=977 bytes_read=4671 bytes_retransmit=9 bytes_invalid=0 send_seq=139 receive_seq=139 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999843 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.50 cputime=20.495 memavail=685860 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 344.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8809 bytes_read=14916 bytes_retransmit=9 bytes_invalid=0 send_seq=448 receive_seq=448 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003316 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=983 bytes_read=4687 bytes_retransmit=9 bytes_invalid=0 send_seq=140 receive_seq=140 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999851 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.5 sysload=0.50 cputime=20.531 memavail=679084 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 345.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8815 bytes_read=15124 bytes_retransmit=9 bytes_invalid=0 send_seq=449 receive_seq=449 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003309 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=989 bytes_read=4714 bytes_retransmit=9 bytes_invalid=0 send_seq=141 receive_seq=141 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999846 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.46 cputime=20.564 memavail=676820 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 346.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8821 bytes_read=15360 bytes_retransmit=9 bytes_invalid=0 send_seq=450 receive_seq=450 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003340 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=995 bytes_read=4730 bytes_retransmit=9 bytes_invalid=0 send_seq=142 receive_seq=142 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999843 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.46 cputime=20.611 memavail=676820 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 347.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8827 bytes_read=15568 bytes_retransmit=9 bytes_invalid=0 send_seq=451 receive_seq=451 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003330 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1001 bytes_read=4746 bytes_retransmit=9 bytes_invalid=0 send_seq=143 receive_seq=143 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000062 adj=11999831 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.46 cputime=20.656 memavail=697124 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 348.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8833 bytes_read=15790 bytes_retransmit=9 bytes_invalid=0 send_seq=452 receive_seq=452 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003326 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1007 bytes_read=4762 bytes_retransmit=9 bytes_invalid=0 send_seq=144 receive_seq=144 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999848 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=33.7 sysload=0.46 cputime=20.690 memavail=694892 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 349.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8839 bytes_read=15998 bytes_retransmit=9 bytes_invalid=0 send_seq=453 receive_seq=453 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003315 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1013 bytes_read=4778 bytes_retransmit=9 bytes_invalid=0 send_seq=145 receive_seq=145 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999843 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.6 sysload=0.46 cputime=20.724 memavail=686328 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 350.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8845 bytes_read=16206 bytes_retransmit=9 bytes_invalid=0 send_seq=454 receive_seq=454 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003302 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1019 bytes_read=4805 bytes_retransmit=9 bytes_invalid=0 send_seq=146 receive_seq=146 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999845 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.42 cputime=20.758 memavail=684564 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 351.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8851 bytes_read=16442 bytes_retransmit=9 bytes_invalid=0 send_seq=455 receive_seq=455 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003292 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1025 bytes_read=4821 bytes_retransmit=9 bytes_invalid=0 send_seq=147 receive_seq=147 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999853 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.42 cputime=20.790 memavail=684564 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 352.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8857 bytes_read=16650 bytes_retransmit=9 bytes_invalid=0 send_seq=456 receive_seq=456 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003303 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1031 bytes_read=4837 bytes_retransmit=9 bytes_invalid=0 send_seq=148 receive_seq=148 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999852 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.42 cputime=20.831 memavail=684564 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 353.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8863 bytes_read=16852 bytes_retransmit=9 bytes_invalid=0 send_seq=457 receive_seq=457 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003303 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1037 bytes_read=4853 bytes_retransmit=9 bytes_invalid=0 send_seq=149 receive_seq=149 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999849 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.42 cputime=20.881 memavail=679524 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 354.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8869 bytes_read=17059 bytes_retransmit=9 bytes_invalid=0 send_seq=458 receive_seq=458 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003294 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1043 bytes_read=4869 bytes_retransmit=9 bytes_invalid=0 send_seq=150 receive_seq=150 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000061 adj=11999848 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.42 cputime=20.915 memavail=674988 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 355.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8875 bytes_read=17266 bytes_retransmit=9 bytes_invalid=0 send_seq=459 receive_seq=459 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003292 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1049 bytes_read=4896 bytes_retransmit=9 bytes_invalid=0 send_seq=151 receive_seq=151 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999844 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=33.7 sysload=0.39 cputime=20.947 memavail=675000 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 356.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8881 bytes_read=17488 bytes_retransmit=9 bytes_invalid=0 send_seq=460 receive_seq=460 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003302 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1055 bytes_read=4912 bytes_retransmit=9 bytes_invalid=0 send_seq=152 receive_seq=152 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000060 adj=11999840 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.39 cputime=20.981 memavail=693056 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 357.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8887 bytes_read=17710 bytes_retransmit=9 bytes_invalid=0 send_seq=461 receive_seq=461 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003295 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1061 bytes_read=4928 bytes_retransmit=9 bytes_invalid=0 send_seq=153 receive_seq=153 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999832 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.39 cputime=21.013 memavail=692552 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 358.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8893 bytes_read=17918 bytes_retransmit=9 bytes_invalid=0 send_seq=462 receive_seq=462 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1067 bytes_read=4944 bytes_retransmit=9 bytes_invalid=0 send_seq=154 receive_seq=154 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999835 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.39 cputime=21.051 memavail=687016 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 359.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8899 bytes_read=18126 bytes_retransmit=9 bytes_invalid=0 send_seq=463 receive_seq=463 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003306 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1073 bytes_read=4960 bytes_retransmit=9 bytes_invalid=0 send_seq=155 receive_seq=155 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999825 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.39 cputime=21.084 memavail=685252 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 360.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8905 bytes_read=18348 bytes_retransmit=9 bytes_invalid=0 send_seq=464 receive_seq=464 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003300 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1079 bytes_read=4987 bytes_retransmit=9 bytes_invalid=0 send_seq=156 receive_seq=156 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999828 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=33.6 sysload=0.44 cputime=21.116 memavail=685252 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 361.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8911 bytes_read=18570 bytes_retransmit=9 bytes_invalid=0 send_seq=465 receive_seq=465 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003293 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1085 bytes_read=5003 bytes_retransmit=9 bytes_invalid=0 send_seq=157 receive_seq=157 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999790 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.44 cputime=21.147 memavail=685252 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 362.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8917 bytes_read=18778 bytes_retransmit=9 bytes_invalid=0 send_seq=466 receive_seq=466 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003288 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1091 bytes_read=5019 bytes_retransmit=9 bytes_invalid=0 send_seq=158 receive_seq=158 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999802 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.4 sysload=0.44 cputime=21.179 memavail=684244 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 363.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8923 bytes_read=19000 bytes_retransmit=9 bytes_invalid=0 send_seq=467 receive_seq=467 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003290 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1097 bytes_read=5035 bytes_retransmit=9 bytes_invalid=0 send_seq=159 receive_seq=159 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999811 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.44 cputime=21.221 memavail=675676 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 364.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8929 bytes_read=19223 bytes_retransmit=9 bytes_invalid=0 send_seq=468 receive_seq=468 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003298 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1103 bytes_read=5051 bytes_retransmit=9 bytes_invalid=0 send_seq=160 receive_seq=160 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999818 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=33.5 sysload=0.44 cputime=21.276 memavail=675684 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 365.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8935 bytes_read=19416 bytes_retransmit=9 bytes_invalid=0 send_seq=469 receive_seq=469 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1109 bytes_read=5078 bytes_retransmit=9 bytes_invalid=0 send_seq=161 receive_seq=161 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999822 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.4 sysload=0.40 cputime=21.329 memavail=675684 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 366.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8941 bytes_read=19652 bytes_retransmit=9 bytes_invalid=0 send_seq=470 receive_seq=470 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003307 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1115 bytes_read=5094 bytes_retransmit=9 bytes_invalid=0 send_seq=162 receive_seq=162 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999830 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.40 cputime=21.370 memavail=693964 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 367.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8947 bytes_read=19875 bytes_retransmit=9 bytes_invalid=0 send_seq=471 receive_seq=471 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1121 bytes_read=5110 bytes_retransmit=9 bytes_invalid=0 send_seq=163 receive_seq=163 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999832 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=33.6 sysload=0.40 cputime=21.405 memavail=683200 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 368.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8953 bytes_read=20068 bytes_retransmit=9 bytes_invalid=0 send_seq=472 receive_seq=472 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003303 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1127 bytes_read=5126 bytes_retransmit=9 bytes_invalid=0 send_seq=164 receive_seq=164 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999828 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.5 sysload=0.40 cputime=21.436 memavail=683208 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 369.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8959 bytes_read=20290 bytes_retransmit=9 bytes_invalid=0 send_seq=473 receive_seq=473 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003302 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1133 bytes_read=5142 bytes_retransmit=9 bytes_invalid=0 send_seq=165 receive_seq=165 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999834 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.6 sysload=0.40 cputime=21.469 memavail=681696 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 370.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8965 bytes_read=20513 bytes_retransmit=9 bytes_invalid=0 send_seq=474 receive_seq=474 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003299 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1139 bytes_read=5169 bytes_retransmit=9 bytes_invalid=0 send_seq=166 receive_seq=166 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000058 adj=11999833 heater_bed: target=0 temp=25.2 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=33.6 sysload=0.37 cputime=21.502 memavail=681700 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 371.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8971 bytes_read=20720 bytes_retransmit=9 bytes_invalid=0 send_seq=475 receive_seq=475 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003316 adxl: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=1145 bytes_read=5185 bytes_retransmit=9 bytes_invalid=0 send_seq=167 receive_seq=167 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=12000059 adj=11999833 heater_bed: target=0 temp=25.1 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=33.6 sysload=0.37 cputime=21.551 memavail=681700 print_time=5.743 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-198-g33b18fd6-dirty' Untracked files: klippy/extras/led_effect.py 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]' Start printer at Sat May 13 09:26:27 2023 (1683966387.4 23.3) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu adxl] serial = /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00 [adxl345] cs_pin = adxl:gpio1 spi_bus = spi0a axes_map = x,z,y [resonance_tester] accel_chip = adxl345 probe_points = 150,150, 20 [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect Loaded MCU 'mcu' 117 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'adxl': Starting serial connect mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' webhooks client 548083444416: New connection webhooks client 548083444416: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-198-g33b18fd6-dirty' Untracked files: klippy/extras/led_effect.py 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]' Start printer at Sat May 13 09:31:41 2023 (1683966701.6 23.5) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu adxl] serial = /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00 [adxl345] cs_pin = adxl:gpio1 spi_bus = spi0a axes_map = x,z,y [resonance_tester] accel_chip = adxl345 probe_points = 150,150, 20 [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect Loaded MCU 'mcu' 117 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'adxl': Starting serial connect mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' webhooks client 547877058880: New connection webhooks client 547877058880: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-198-g33b18fd6-dirty' Untracked files: klippy/extras/led_effect.py 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]' Start printer at Sat May 13 09:33:25 2023 (1683966805.9 23.2) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu adxl] serial = /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00 [adxl345] cs_pin = adxl:gpio1 spi_bus = spi0a axes_map = x,z,y [resonance_tester] accel_chip = adxl345 probe_points = 150,150, 20 [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect Loaded MCU 'mcu' 117 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'adxl': Starting serial connect mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' webhooks client 548069972864: New connection webhooks client 548069972864: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' Attempting MCU 'mcu' reset command Attempting MCU 'adxl' reset Unhandled exception during post run Traceback (most recent call last): File "/home/pi/klippy-env/lib/python3.9/site-packages/serial/serialposix.py", line 265, in open self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK) FileNotFoundError: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/pi/klipper/klippy/klippy.py", line 234, in run self.send_event("klippy:firmware_restart") File "/home/pi/klipper/klippy/klippy.py", line 263, in send_event return [cb(*params) for cb in self.event_handlers.get(event, [])] File "/home/pi/klipper/klippy/klippy.py", line 263, in return [cb(*params) for cb in self.event_handlers.get(event, [])] File "/home/pi/klipper/klippy/mcu.py", line 949, in _firmware_restart self._restart_arduino() File "/home/pi/klipper/klippy/mcu.py", line 909, in _restart_arduino serialhdl.arduino_reset(self._serialport, self._reactor) File "/home/pi/klipper/klippy/serialhdl.py", line 379, in arduino_reset ser = serial.Serial(serialport, 2400, timeout=0, exclusive=True) File "/home/pi/klippy-env/lib/python3.9/site-packages/serial/serialutil.py", line 240, in __init__ self.open() File "/home/pi/klippy-env/lib/python3.9/site-packages/serial/serialposix.py", line 268, in open raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg)) serial.serialutil.SerialException: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' Restarting printer Start printer at Sat May 13 09:34:40 2023 (1683966881.0 58.0) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu adxl] serial = /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00 [adxl345] cs_pin = adxl:gpio1 spi_bus = spi0a axes_map = x,z,y [resonance_tester] accel_chip = adxl345 probe_points = 150,150, 20 [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect webhooks client 548052346192: New connection webhooks client 548052346192: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} Loaded MCU 'mcu' 117 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'adxl': Starting serial connect mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' mcu 'adxl': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-Klipper_rp2040_E66098F29B3B6939-if00' Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-l', '/home/pi/printer_data/logs/klippy.log', '-I', '/home/pi/printer_data/comms/klippy.serial', '-a', '/home/pi/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-198-g33b18fd6-dirty' Untracked files: klippy/extras/led_effect.py 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]' Start printer at Sat May 13 09:35:09 2023 (1683966909.4 23.7) ===== Config file ===== [virtual_sdcard] path = ~/printer_data/gcodes on_error_gcode = CANCEL_PRINT [pause_resume] [display_status] [gcode_macro CANCEL_PRINT] description = Cancel the actual running print rename_existing = CANCEL_PRINT_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set allow_park = False if not macro_found else False if client.park_at_cancel is not defined else True if client.park_at_cancel|lower == 'true' else False %} {% set retract = 5.0 if not macro_found else client.cancel_retract|default(5.0)|abs %} {% set park_x = "" if not macro_found else "" if client.park_at_cancel_x is not defined else "X=" + client.park_at_cancel_x|string if client.park_at_cancel_x is not none %} {% set park_y = "" if not macro_found else "" if client.park_at_cancel_y is not defined else "Y=" + client.park_at_cancel_y|string if client.park_at_cancel_y is not none %} {% set custom_park = True if (park_x|length > 0 or park_y|length > 0) else False %} {% 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 SET_PAUSE_NEXT_LAYER ENABLE=0 SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0 STATUS_READY STOP_NEVERMORE CANCEL_PRINT_BASE [gcode_macro PAUSE] description = Pause the actual running print rename_existing = PAUSE_BASE gcode = PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL {rawparams} [gcode_macro RESUME] description = Resume the actual running print rename_existing = RESUME_BASE gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set sp_move = velocity if not macro_found else client.speed_move|default(velocity) %} _CLIENT_EXTRUDE RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)} [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 %} {action_respond_info("%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 %} {action_respond_info("%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 macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set velocity = printer.configfile.settings.pause_resume.recover_velocity %} {% set use_custom = False if not macro_found else False if client.use_custom_pos is not defined else True if client.use_custom_pos|lower == 'true' else False %} {% set custom_park_x = 0.0 if not macro_found else client.custom_park_x|default(0.0) %} {% set custom_park_y = 0.0 if not macro_found else client.custom_park_y|default(0.0) %} {% set park_dz = 2.0 if not macro_found else client.custom_park_dz|default(2.0)|abs %} {% set sp_hop = 900 if not macro_found else client.speed_hop|default(15) * 60 %} {% set sp_move = velocity * 60 if not macro_found else 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 %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro _CLIENT_EXTRUDE] description = Extrudes, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set use_fw_retract = False if not macro_found else False if client.use_fw_retract is not defined else True if client.use_fw_retract|lower == 'true' and printer.firmware_retraction is defined else False %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.unretract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_unretract|default(35) %} {% set absolute_extrude = printer.gcode_move.absolute_extrude %} {% if printer.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 %} {action_respond_info("Extruder not hot enough")} {% endif %} [gcode_macro _CLIENT_RETRACT] description = Retracts, if the extruder is hot enough gcode = {% set macro_found = True if printer['gcode_macro _CLIENT_VARIABLE'] is defined else False %} {% set client = printer['gcode_macro _CLIENT_VARIABLE'] %} {% set length = (params.LENGTH|float) if params.LENGTH is defined else 1.0 if not macro_found else client.retract|default(1.0) %} {% set speed = params.SPEED if params.SPEED is defined else 35 if not macro_found else client.speed_retract|default(35) %} _CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs} [neopixel sb_leds] pin = PB0 chain_count = 3 color_order = GRBW initial_red = 0.0 initial_green = 0.5 initial_blue = 1.0 initial_white = 0.0 [gcode_macro _sb_vars] variable_colors = { 'logo': { 'busy': {'r': 0.4, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cleaning': {'r': 0.0, 'g': 0.02, 'b': 0.5, 'w': 0.0}, 'calibrating_z': {'r': 0.8, 'g': 0., 'b': 0.35, 'w': 0.0}, 'heating': {'r': 0.3, 'g': 0.18, 'b': 0.0, 'w': 0.0}, 'homing': {'r': 0.0, 'g': 0.6, 'b': 0.2, 'w': 0.0}, 'leveling': {'r': 0.5, 'g': 0.1, 'b': 0.4, 'w': 0.0}, 'meshing': {'r': 0.2, 'g': 1.0, 'b': 0.0, 'w': 0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'printing': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'standby': {'r': 0.00, 'g': 0.5, 'b': 1.00, 'w': 0.0}, }, 'nozzle': { 'heating': {'r': 0.8, 'g': 0.35, 'b': 0.0, 'w':0.0}, 'off': {'r': 0.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'on': {'r': 0.8, 'g': 0.8, 'b': 0.8, 'w':1.0}, 'standby': {'r': 0.0, 'g': 0.5, 'b': 1.0, 'w':0.0}, }, 'thermal': { 'hot': {'r': 1.0, 'g': 0.0, 'b': 0.0, 'w': 0.0}, 'cold': {'r': 0.3, 'g': 0.0, 'b': 0.3, 'w': 0.0} } } variable_logo_led_name = "sb_leds" variable_logo_idx = "1" variable_nozzle_led_name = "sb_leds" variable_nozzle_idx = "2,3" gcode = [gcode_macro _set_sb_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = params.LED|string %} {% set idx = (params.IDX|string).split(',') %} {% set transmit_last = params.TRANSMIT|default(1) %} {% for led_index in idx %} {% set transmit=transmit_last if loop.last else 0 %} set_led led={led} red={red} green={green} blue={blue} white={white} index={led_index} transmit={transmit} {% endfor %} [gcode_macro _set_sb_leds_by_name] gcode = {% set leds_name = params.LEDS %} {% set color_name = params.COLOR %} {% set color = printer["gcode_macro _sb_vars"].colors[leds_name][color_name] %} {% set led = printer["gcode_macro _sb_vars"][leds_name + "_led_name"] %} {% set idx = printer["gcode_macro _sb_vars"][leds_name + "_idx"] %} {% set transmit = params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={color.r} green={color.g} blue={color.b} white={color.w} idx="{idx}" transmit={transmit} [gcode_macro _set_logo_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].logo_led_name %} {% set idx = printer["gcode_macro _sb_vars"].logo_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro _set_nozzle_leds] gcode = {% set red = params.RED|default(0)|float %} {% set green = params.GREEN|default(0)|float %} {% set blue = params.BLUE|default(0)|float %} {% set white = params.WHITE|default(0)|float %} {% set led = printer["gcode_macro _sb_vars"].nozzle_led_name %} {% set idx = printer["gcode_macro _sb_vars"].nozzle_idx %} {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds led={led} red={red} green={green} blue={blue} white={white} idx="{idx}" transmit={transmit} [gcode_macro set_logo_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_logo_leds red=0 blue=0 green=0 white=0 transmit={transmit} [gcode_macro set_nozzle_leds_on] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="on" transmit={transmit} [gcode_macro set_nozzle_leds_off] gcode = {% set transmit=params.TRANSMIT|default(1) %} _set_sb_leds_by_name leds="nozzle" color="off" transmit={transmit} [gcode_macro status_off] gcode = set_logo_leds_off transmit=0 set_nozzle_leds_off [gcode_macro status_ready] gcode = _set_sb_leds_by_name leds="logo" color="standby" transmit=0 _set_sb_leds_by_name leds="nozzle" color="standby" transmit=1 [gcode_macro status_busy] gcode = _set_sb_leds_by_name leds="logo" color="busy" transmit=0 set_nozzle_leds_on [gcode_macro status_heating] gcode = _set_sb_leds_by_name leds="logo" color="heating" transmit=0 _set_sb_leds_by_name leds="nozzle" color="heating" transmit=1 [gcode_macro status_leveling] gcode = _set_sb_leds_by_name leds="logo" color="leveling" transmit=0 set_nozzle_leds_on [gcode_macro status_homing] gcode = _set_sb_leds_by_name leds="logo" color="homing" transmit=0 set_nozzle_leds_on [gcode_macro status_cleaning] gcode = _set_sb_leds_by_name leds="logo" color="cleaning" transmit=0 set_nozzle_leds_on [gcode_macro status_meshing] gcode = _set_sb_leds_by_name leds="logo" color="meshing" transmit=0 set_nozzle_leds_on [gcode_macro status_calibrating_z] gcode = _set_sb_leds_by_name leds="logo" color="calibrating_z" transmit=0 set_nozzle_leds_on [gcode_macro status_printing] gcode = _set_sb_leds_by_name leds="logo" color="printing" transmit=0 set_nozzle_leds_on [gcode_macro clean_nozzle] variable_location_bucket_rear = True variable_enable_purge = False variable_purge_len = 10 variable_purge_spd = 150 variable_purge_temp_min = 240 variable_purge_ret = 2 variable_ooze_dwell = 2 variable_brush_top = 2.5 variable_clearance_z = 6 variable_wipe_qty = 3 variable_prep_spd_xy = 3000 variable_prep_spd_z = 1500 variable_wipe_spd_xy = 5000 variable_brush_start = 55 variable_brush_width = 55 variable_brush_front = 0 variable_brush_depth = 0 variable_bucket_left_width = 67 variable_bucket_right_width = 40 variable_bucket_gap = 22 variable_bucket_start = 0 variable_bucket_pos = 1 gcode = {% if "xyz" in printer.toolhead.homed_axes %} SAVE_GCODE_STATE NAME=clean_nozzle G90 {% set Ry = printer.configfile.config["stepper_y"]["position_max"]|float %} {% if params.CLEAN_PURGE|int >= 1 %} SET_GCODE_VARIABLE MACRO=clean_nozzle VARIABLE=bucket_pos VALUE={(range(2) | random)} G1 Z{brush_top + clearance_z} F{prep_spd_z} {% if location_bucket_rear %} G1 Y{Ry} F{prep_spd_xy} {% else %} G1 Y{brush_front + (brush_depth / 2)} F{prep_spd_xy} {% endif %} G1 X{bucket_start + (bucket_left_width / (2 - bucket_pos)) + (bucket_pos * bucket_gap) + (bucket_pos * (bucket_right_width / 2))} {% if printer.extruder.temperature >= (params.CLEAN_EXTRUDER_TEMP|float-5) %} M83 G1 E{purge_len} F{purge_spd} G1 E-{purge_ret} F{purge_spd * 5} G4 P{ooze_dwell * 1000} G92 E0 {% endif %} {% endif %} G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{brush_start + (brush_width * bucket_pos)} F{prep_spd_xy} {% if location_bucket_rear %} G1 Y{Ry} {% else %} G1 Y{brush_front + (brush_depth / 2)} {% endif %} G1 Z{brush_top} F{prep_spd_z} {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{brush_start + (brush_width * (1 - bucket_pos))} F{wipe_spd_xy} G1 X{brush_start + (brush_width * bucket_pos)} F{wipe_spd_xy} {% endfor %} M117 Cleaned! G1 Z{brush_top + clearance_z} F{prep_spd_z} G1 X{bucket_start + (bucket_left_width / 4)} F{prep_spd_xy} RESTORE_GCODE_STATE NAME=clean_nozzle {% else %} { action_raise_error("Please home your axes!") } M117 Please home first! {% endif %} [gcode_macro testparse] variable_test_parse = 240 gcode = SET test_parse={params.PASS_VALUE|float} M117 {params.PASS_VALUE|float} [neopixel CaseLight] pin = PB6 chain_count = 30 initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 color_order = GRBW [delayed_gcode printer_lights_on_1] initial_duration = 0.1 gcode = RIGHT_LIGHTS [delayed_gcode printer_lights_on_2] initial_duration = 0.4 gcode = LEFT_LIGHTS [delayed_gcode printer_lights_on_3] initial_duration = 0.7 gcode = FRONT_LIGHTS [delayed_gcode printer_lights_on_4] initial_duration = 1 gcode = ALL_LIGHTS [gcode_macro All_Lights] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Lights_OFF] gcode = {% set idxright = ("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Right_Lights] gcode = {% set idxright = ("1,2,3").split(',') %} {% set idxoff = ("4,5,6,7,8,9,10,11,12,13,14,15").split(',') %} {% for led_index in idxright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Front_Lights] gcode = {% set idxfright = ("4,5,6,7,8,9,10,11,12").split(',') %} {% set idxoff = ("1,2,3,13,14,15").split(',') %} {% for led_index in idxfright %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [gcode_macro Left_Lights] gcode = {% set idxleft = ("13,14,15").split(',') %} {% set idxoff = ("1,2,3,4,5,6,7,8,9,10,11,12").split(',') %} {% for led_index in idxleft %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0 Index={led_index} TRANSMIT=0 {% endfor %} {% for led_index in idxoff %} SET_LED LED=CaseLight RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=0.0 Index={led_index} TRANSMIT=1 {% endfor %} [mcu rpi] serial = /tmp/klipper_host_mcu [adxl345] cs_pin = rpi:None [resonance_tester] accel_chip = adxl345 probe_points = 150, 150, 20 [mcu] serial = /dev/serial/by-id/usb-Klipper_stm32f446xx_170040001650344D30353320-if00 restart_method = command [printer] kinematics = corexy max_velocity = 300 max_accel = 10000 max_accel_to_decel = 10000 max_z_velocity = 15 max_z_accel = 350 square_corner_velocity = 5.0 [stepper_x] step_pin = PF13 dir_pin = PF12 enable_pin = !PF14 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG6 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_x] uart_pin = PC4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_y] step_pin = PG0 dir_pin = PG1 enable_pin = !PF15 rotation_distance = 40 microsteps = 32 full_steps_per_rotation = 200 endstop_pin = PG9 position_min = 0 position_endstop = 300 position_max = 300 homing_speed = 25 homing_retract_dist = 5 homing_positive_dir = true [tmc2209 stepper_y] uart_pin = PD11 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z] step_pin = PF11 dir_pin = PG3 enable_pin = !PG5 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 endstop_pin = probe:z_virtual_endstop position_max = 250 position_min = -5 homing_speed = 8 second_homing_speed = 3 homing_retract_dist = 3 [tmc2209 stepper_z] uart_pin = PC6 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z1] step_pin = PG4 dir_pin = !PC1 enable_pin = !PA0 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z1] uart_pin = PC7 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z2] step_pin = PF9 dir_pin = PF10 enable_pin = !PG2 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z2] uart_pin = PF2 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [stepper_z3] step_pin = PC13 dir_pin = !PF0 enable_pin = !PF1 rotation_distance = 40 gear_ratio = 80:16 microsteps = 32 [tmc2209 stepper_z3] uart_pin = PE4 interpolate = false run_current = 0.8 sense_resistor = 0.110 stealthchop_threshold = 0 [extruder] step_pin = PE2 dir_pin = PE3 enable_pin = !PD4 rotation_distance = 22.1686747 gear_ratio = 50:10 microsteps = 32 full_steps_per_rotation = 200 nozzle_diameter = 0.400 filament_diameter = 1.75 heater_pin = PA2 sensor_type = Generic 3950 sensor_pin = PF4 min_temp = 0 max_temp = 300 max_power = 1.0 min_extrude_temp = 170 pressure_advance = 0.05 control = pid pid_kp = 20.699 pid_ki = 0.885 pid_kd = 121.089 [tmc2209 extruder] uart_pin = PE1 interpolate = false run_current = 0.5 sense_resistor = 0.110 stealthchop_threshold = 0 [heater_bed] heater_pin = PA3 sensor_type = Generic 3950 sensor_pin = PF3 max_power = 0.6 min_temp = 0 max_temp = 120 control = pid pid_kp = 36.269 pid_ki = 1.089 pid_kd = 301.938 [verify_heater heater_bed] check_gain_time = 80 [probe] pin = PG14 x_offset = 0 y_offset = 0 speed = 10.0 samples = 3 samples_result = median sample_retract_dist = 3.0 samples_tolerance = 0.006 samples_tolerance_retries = 3 activate_gcode = {% set PROBE_TEMP = 180 %} {% set MAX_TEMP = PROBE_TEMP + 5 %} {% set ACTUAL_TEMP = printer.extruder.temperature %} {% set TARGET_TEMP = printer.extruder.target %} {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } M109 S{ PROBE_TEMP } {% else %} {% if ACTUAL_TEMP > MAX_TEMP %} { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) } TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP } {% endif %} {% endif %} z_offset = -0.500 [fan] pin = PA8 kick_start_time = 0.5 off_below = 0.05 [heater_fan hotend_fan] pin = PE5 max_power = 1.0 kick_start_time = 0.5 heater = extruder heater_temp = 50.0 [controller_fan controller_fan] pin = PD12 kick_start_time = 0.5 off_below = 0.10 heater = heater_bed fan_speed = 0.35 [temperature_sensor raspberry_pi] sensor_type = temperature_host min_temp = 10 max_temp = 100 [temperature_sensor Octopus] sensor_type = temperature_mcu min_temp = 0 max_temp = 100 [duplicate_pin_override] pins = PF5 [temperature_fan Chamber] pin = PD13 max_power = 1.0 shutdown_speed = 0.0 kick_start_time = 0.1 cycle_time = 0.01 off_below = 0.1 sensor_type = Generic 3950 sensor_pin = PF5 min_temp = 0 max_temp = 70 max_speed = 0.2 target_temp = 40 control = watermark gcode_id = C [fan_generic Nevermore] pin = PD14 kick_start_time = 2.0 [gcode_macro START_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.5 [gcode_macro STOP_NEVERMORE] gcode = SET_FAN_SPEED FAN=Nevermore SPEED=0.0 [idle_timeout] timeout = 7200 [safe_z_home] home_xy_position = 150, 150 speed = 100 z_hop = 10 [quad_gantry_level] gantry_corners = -60,-10 360,370 points = 40,40 40,260 260,260 260,40 speed = 100 horizontal_move_z = 10 retries = 5 retry_tolerance = 0.0075 max_adjust = 10 [board_pins] aliases = EXP1_1=PE8, EXP1_2=PE7, EXP1_3=PE9, EXP1_4=PE10, EXP1_5=PE12, EXP1_6=PE13, EXP1_7=PE14, EXP1_8=PE15, EXP1_9=, EXP1_10=<5V>, EXP2_1=PA6, EXP2_2=PA5, EXP2_3=PB1, EXP2_4=PA4, EXP2_5=PB2, EXP2_6=PA7, EXP2_7=PC15, EXP2_8=, EXP2_9=, EXP2_10=<5V> [display] lcd_type = uc1701 cs_pin = EXP1_3 a0_pin = EXP1_4 rst_pin = EXP1_5 encoder_pins = ^EXP2_5, ^EXP2_3 click_pin = ^!EXP1_2 contrast = 63 spi_software_miso_pin = EXP2_1 spi_software_mosi_pin = EXP2_6 spi_software_sclk_pin = EXP2_2 [neopixel Mini_Screen] pin = EXP1_6 chain_count = 3 initial_red = 0.0 initial_green = 0.3 initial_blue = 0.9 color_order = RGB [bed_mesh] speed = 300 horizontal_move_z = 10 mesh_min = 40,40 mesh_max = 260,260 probe_count = 3,3 fade_start = 0.6 fade_end = 10.0 algorithm = bicubic [input_shaper] [gcode_macro G32] gcode = G28 QUAD_GANTRY_LEVEL G28 G0 X150 Y150 Z30 F3600 [gcode_macro PRINT_START] gcode = STATUS_LEVELING G32 G1 Z20 F3000 STATUS_READY [gcode_macro START_PRINT] gcode = BED_MESH_CLEAR G90 STATUS_HOMING M117 Homing... G28 STATUS_HEATING M117 Heating bed ...... M140 S{params.BED_TEMP} M190 S{params.BED_TEMP} M109 S180 STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=0 STATUS_LEVELING M117 Leveling Gantry ........ QUAD_GANTRY_LEVEL STATUS_MESHING M117 Mesh Calibrating .... BED_MESH_CALIBRATE MESH_MIN={params.AREA_START|default("0,0")} MESH_MAX={params.AREA_END|default("0,0")} PROBE_COUNT=3 M117 Loading Mesh ........ BED_MESH_PROFILE Load=default STATUS_HOMING M117 Homing... G0 X150 Y150 Z10 F3600 G28 Z G0 Z30 F1500 STATUS_HEATING M117 Heating Toolhead M104 S{params.EXTRUDER_TEMP} M109 S{params.EXTRUDER_TEMP} STATUS_CLEANING CLEAN_NOZZLE CLEAN_EXTRUDER_TEMP={params.EXTRUDER_TEMP|float} CLEAN_PURGE=1 G90 STATUS_PRINTING M117 Printing ....... START_NEVERMORE [gcode_macro PRINT_END] gcode = {% set th = printer.toolhead %} {% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %} {% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %} {% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %} SAVE_GCODE_STATE NAME=STATE_PRINT_END M400 G92 E0 G1 E-5.0 F1800 TURN_OFF_HEATERS G90 G0 X{x_safe} Y{y_safe} Z{z_safe} F20000 G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600 M107 BED_MESH_CLEAR RESTORE_GCODE_STATE NAME=STATE_PRINT_END STATUS_READY STOP_NEVERMORE M117 ======================= bed_mesh: bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation. Configured Probe Count: 3, 3 Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect Loaded MCU 'mcu' 117 commands (v0.11.0-198-g33b18fd6 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'rpi': Starting connect webhooks client 547917519024: New connection Loaded MCU 'rpi' 111 commands (v0.11.0-188-gb17ae55f / gcc: (Debian 10.2.1-6) 10.2.1 20210110 binutils: (GNU Binutils for Debian) 2.35.2) MCU 'rpi' config: ADC_MAX=4095 CLOCK_FREQ=50000000 MCU=linux PCA9685_MAX=4096 PWM_MAX=32768 STATS_SUMSQ_BASE=256 mcu_temperature 'mcu' nominal base=-276.016260 slope=1331.707317 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'rpi' printer configuration... Configured MCU 'rpi' (1024 moves) webhooks client 547917519024: Client info {'program': 'Moonraker', 'version': 'v0.8.0-40-gb21f177'} Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (40.0, 40.0) | (40.0, 40.0) 1 | (150.0, 40.0) | (150.0, 40.0) 2 | (260.0, 40.0) | (260.0, 40.0) 3 | (260.0, 150.0) | (260.0, 150.0) 4 | (150.0, 150.0) | (150.0, 150.0) 5 | (40.0, 150.0) | (40.0, 150.0) 6 | (40.0, 260.0) | (40.0, 260.0) 7 | (150.0, 260.0) | (150.0, 260.0) 8 | (260.0, 260.0) | (260.0, 260.0) Starting heater checks for extruder Stats 29.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=3807 bytes_read=6979 bytes_retransmit=9 bytes_invalid=0 send_seq=288 receive_seq=288 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=3152 freq=180005527 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=826 bytes_read=4463 bytes_retransmit=0 bytes_invalid=0 send_seq=112 receive_seq=112 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50043872 adj=50058541 heater_bed: target=0 temp=0.0 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=0.0 sysload=1.51 cputime=5.458 memavail=680308 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 547917519024 webhooks: registering remote method 'reboot_machine' for connection id: 547917519024 webhooks: registering remote method 'pause_job_queue' for connection id: 547917519024 webhooks: registering remote method 'start_job_queue' for connection id: 547917519024 Stats 30.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=7935 bytes_read=7553 bytes_retransmit=9 bytes_invalid=0 send_seq=372 receive_seq=371 retransmit_seq=2 srtt=0.002 rttvar=0.001 rto=0.025 ready_bytes=44 upcoming_bytes=0 freq=180004350 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=832 bytes_read=4479 bytes_retransmit=0 bytes_invalid=0 send_seq=113 receive_seq=113 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50007591 adj=50037176 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=33.7 sysload=1.47 cputime=5.621 memavail=677048 print_time=33.840 buffer_time=0.250 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 31.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=8418 bytes_read=7898 bytes_retransmit=9 bytes_invalid=0 send_seq=387 receive_seq=387 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=53 upcoming_bytes=0 freq=180003219 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=838 bytes_read=4495 bytes_retransmit=0 bytes_invalid=0 send_seq=114 receive_seq=114 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000448 adj=49980358 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.3 sysload=1.47 cputime=5.667 memavail=677232 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 32.8: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000033 mcu_task_stddev=0.000146 bytes_write=8482 bytes_read=8128 bytes_retransmit=9 bytes_invalid=0 send_seq=389 receive_seq=389 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002879 rpi: mcu_awake=0.007 mcu_task_avg=0.000044 mcu_task_stddev=0.000036 bytes_write=844 bytes_read=4526 bytes_retransmit=0 bytes_invalid=0 send_seq=115 receive_seq=115 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49972834 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.4 sysload=1.47 cputime=5.687 memavail=697688 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 33.8: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000033 mcu_task_stddev=0.000146 bytes_write=8488 bytes_read=8336 bytes_retransmit=9 bytes_invalid=0 send_seq=390 receive_seq=390 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003033 rpi: mcu_awake=0.007 mcu_task_avg=0.000044 mcu_task_stddev=0.000036 bytes_write=850 bytes_read=4542 bytes_retransmit=0 bytes_invalid=0 send_seq=116 receive_seq=116 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999101 adj=49977533 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.3 sysload=1.47 cputime=5.714 memavail=688872 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 34.8: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000033 mcu_task_stddev=0.000146 bytes_write=8494 bytes_read=8558 bytes_retransmit=9 bytes_invalid=0 send_seq=391 receive_seq=391 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180002934 rpi: mcu_awake=0.007 mcu_task_avg=0.000044 mcu_task_stddev=0.000036 bytes_write=856 bytes_read=4558 bytes_retransmit=0 bytes_invalid=0 send_seq=117 receive_seq=117 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999119 adj=49982057 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.4 sysload=1.47 cputime=5.739 memavail=686108 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 35.8: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000033 mcu_task_stddev=0.000146 bytes_write=8500 bytes_read=8766 bytes_retransmit=9 bytes_invalid=0 send_seq=392 receive_seq=392 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003151 rpi: mcu_awake=0.007 mcu_task_avg=0.000044 mcu_task_stddev=0.000036 bytes_write=862 bytes_read=4574 bytes_retransmit=0 bytes_invalid=0 send_seq=118 receive_seq=118 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999210 adj=49986230 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.5 sysload=1.51 cputime=5.770 memavail=677052 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 36.8: gcodein=0 mcu: mcu_awake=0.038 mcu_task_avg=0.000033 mcu_task_stddev=0.000146 bytes_write=8506 bytes_read=8974 bytes_retransmit=9 bytes_invalid=0 send_seq=393 receive_seq=393 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003169 rpi: mcu_awake=0.007 mcu_task_avg=0.000044 mcu_task_stddev=0.000036 bytes_write=874 bytes_read=4606 bytes_retransmit=0 bytes_invalid=0 send_seq=120 receive_seq=120 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999646 adj=49989328 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.4 sysload=1.51 cputime=5.800 memavail=676772 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 37.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8512 bytes_read=9210 bytes_retransmit=9 bytes_invalid=0 send_seq=394 receive_seq=394 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003195 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=880 bytes_read=4635 bytes_retransmit=0 bytes_invalid=0 send_seq=121 receive_seq=121 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999826 adj=49992863 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.51 cputime=5.829 memavail=681400 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 38.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8518 bytes_read=9418 bytes_retransmit=9 bytes_invalid=0 send_seq=395 receive_seq=395 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003410 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=886 bytes_read=4651 bytes_retransmit=0 bytes_invalid=0 send_seq=122 receive_seq=122 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999891 adj=49994893 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.4 sysload=1.51 cputime=5.860 memavail=670308 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 39.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8524 bytes_read=9626 bytes_retransmit=9 bytes_invalid=0 send_seq=396 receive_seq=396 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003373 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=892 bytes_read=4667 bytes_retransmit=0 bytes_invalid=0 send_seq=123 receive_seq=123 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999836 adj=49995913 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.6 sysload=1.51 cputime=5.882 memavail=671616 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 40.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8530 bytes_read=9848 bytes_retransmit=9 bytes_invalid=0 send_seq=397 receive_seq=397 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003328 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=898 bytes_read=4683 bytes_retransmit=0 bytes_invalid=0 send_seq=124 receive_seq=124 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999827 adj=49996511 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.5 sysload=1.39 cputime=5.932 memavail=670224 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 41.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8536 bytes_read=10056 bytes_retransmit=9 bytes_invalid=0 send_seq=398 receive_seq=398 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003357 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000021 bytes_write=904 bytes_read=4699 bytes_retransmit=0 bytes_invalid=0 send_seq=125 receive_seq=125 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999778 adj=49997124 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=49.9 Octopus: temp=32.4 sysload=1.39 cputime=5.968 memavail=695296 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 42.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8542 bytes_read=10278 bytes_retransmit=9 bytes_invalid=0 send_seq=399 receive_seq=399 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003325 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=910 bytes_read=4728 bytes_retransmit=0 bytes_invalid=0 send_seq=126 receive_seq=126 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999792 adj=49997339 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.4 sysload=1.39 cputime=6.001 memavail=687272 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 43.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8548 bytes_read=10500 bytes_retransmit=9 bytes_invalid=0 send_seq=400 receive_seq=400 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003338 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=916 bytes_read=4744 bytes_retransmit=0 bytes_invalid=0 send_seq=127 receive_seq=127 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999802 adj=49997817 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.5 sysload=1.39 cputime=6.036 memavail=678200 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 44.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8554 bytes_read=10699 bytes_retransmit=9 bytes_invalid=0 send_seq=401 receive_seq=401 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003339 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=922 bytes_read=4760 bytes_retransmit=0 bytes_invalid=0 send_seq=128 receive_seq=128 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999784 adj=49997936 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.5 sysload=1.39 cputime=6.075 memavail=680252 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 45.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8560 bytes_read=10894 bytes_retransmit=9 bytes_invalid=0 send_seq=402 receive_seq=402 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003339 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=928 bytes_read=4776 bytes_retransmit=0 bytes_invalid=0 send_seq=129 receive_seq=129 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999781 adj=49998084 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.5 sysload=1.36 cputime=6.117 memavail=675896 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 46.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8566 bytes_read=11115 bytes_retransmit=9 bytes_invalid=0 send_seq=403 receive_seq=403 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003339 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=934 bytes_read=4792 bytes_retransmit=0 bytes_invalid=0 send_seq=130 receive_seq=130 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999806 adj=49998262 heater_bed: target=0 temp=25.3 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.4 sysload=1.36 cputime=6.156 memavail=676144 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 API Dump Helper start callback error Traceback (most recent call last): File "/home/pi/klipper/klippy/extras/motion_report.py", line 46, in _start self.startstop_cb(True) File "/home/pi/klipper/klippy/extras/adxl345.py", line 430, in _api_startstop self._start_measurements() File "/home/pi/klipper/klippy/extras/adxl345.py", line 376, in _start_measurements raise self.printer.command_error( gcode.CommandError: Invalid adxl345 id (got 0 vs e5). This is generally indicative of connection problems (e.g. faulty wiring) or a faulty adxl345 chip. Invalid adxl345 id (got 0 vs e5). This is generally indicative of connection problems (e.g. faulty wiring) or a faulty adxl345 chip. Stats 47.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8572 bytes_read=11337 bytes_retransmit=9 bytes_invalid=0 send_seq=404 receive_seq=404 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003339 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=950 bytes_read=4836 bytes_retransmit=0 bytes_invalid=0 send_seq=132 receive_seq=132 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999793 adj=49998541 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.5 sysload=1.36 cputime=6.204 memavail=673820 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 48.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8578 bytes_read=11545 bytes_retransmit=9 bytes_invalid=0 send_seq=405 receive_seq=405 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003319 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=956 bytes_read=4852 bytes_retransmit=0 bytes_invalid=0 send_seq=133 receive_seq=133 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999776 adj=49998553 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.4 sysload=1.36 cputime=6.238 memavail=672308 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 49.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8584 bytes_read=11767 bytes_retransmit=9 bytes_invalid=0 send_seq=406 receive_seq=406 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003299 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=962 bytes_read=4868 bytes_retransmit=0 bytes_invalid=0 send_seq=134 receive_seq=134 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999768 adj=49998690 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.6 sysload=1.36 cputime=6.269 memavail=672308 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 50.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8590 bytes_read=11975 bytes_retransmit=9 bytes_invalid=0 send_seq=407 receive_seq=407 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003282 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=968 bytes_read=4884 bytes_retransmit=0 bytes_invalid=0 send_seq=135 receive_seq=135 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999762 adj=49998720 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.5 sysload=1.25 cputime=6.306 memavail=697148 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 51.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8596 bytes_read=12183 bytes_retransmit=9 bytes_invalid=0 send_seq=408 receive_seq=408 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003298 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=974 bytes_read=4900 bytes_retransmit=0 bytes_invalid=0 send_seq=136 receive_seq=136 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999788 adj=49998757 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=49.4 Octopus: temp=32.6 sysload=1.25 cputime=6.360 memavail=696528 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 52.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8602 bytes_read=12419 bytes_retransmit=9 bytes_invalid=0 send_seq=409 receive_seq=409 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003307 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=980 bytes_read=4929 bytes_retransmit=0 bytes_invalid=0 send_seq=137 receive_seq=137 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999799 adj=49998912 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.4 sysload=1.25 cputime=6.400 memavail=682164 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 53.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8608 bytes_read=12627 bytes_retransmit=9 bytes_invalid=0 send_seq=410 receive_seq=410 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003316 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=986 bytes_read=4945 bytes_retransmit=0 bytes_invalid=0 send_seq=138 receive_seq=138 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999822 adj=49998953 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.5 sysload=1.25 cputime=6.442 memavail=682444 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 54.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8614 bytes_read=12835 bytes_retransmit=9 bytes_invalid=0 send_seq=411 receive_seq=411 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=992 bytes_read=4961 bytes_retransmit=0 bytes_invalid=0 send_seq=139 receive_seq=139 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999826 adj=49999066 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.25 cputime=6.481 memavail=678708 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 55.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8620 bytes_read=13057 bytes_retransmit=9 bytes_invalid=0 send_seq=412 receive_seq=412 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003315 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=998 bytes_read=4977 bytes_retransmit=0 bytes_invalid=0 send_seq=140 receive_seq=140 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999841 adj=49999066 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.6 sysload=1.23 cputime=6.520 memavail=678236 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 56.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8626 bytes_read=13265 bytes_retransmit=9 bytes_invalid=0 send_seq=413 receive_seq=413 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003318 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000019 bytes_write=1004 bytes_read=4993 bytes_retransmit=0 bytes_invalid=0 send_seq=141 receive_seq=141 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999836 adj=49999117 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.23 cputime=6.553 memavail=677336 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 57.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8632 bytes_read=13487 bytes_retransmit=9 bytes_invalid=0 send_seq=414 receive_seq=414 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003340 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1010 bytes_read=5022 bytes_retransmit=0 bytes_invalid=0 send_seq=142 receive_seq=142 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999839 adj=49999026 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.23 cputime=6.593 memavail=673056 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 58.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8638 bytes_read=13709 bytes_retransmit=9 bytes_invalid=0 send_seq=415 receive_seq=415 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003321 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1016 bytes_read=5038 bytes_retransmit=0 bytes_invalid=0 send_seq=143 receive_seq=143 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999839 adj=49998977 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.5 sysload=1.23 cputime=6.625 memavail=673056 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 59.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8644 bytes_read=13917 bytes_retransmit=9 bytes_invalid=0 send_seq=416 receive_seq=416 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003320 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1022 bytes_read=5054 bytes_retransmit=0 bytes_invalid=0 send_seq=144 receive_seq=144 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999841 adj=49998996 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.6 sysload=1.23 cputime=6.657 memavail=672804 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 60.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8656 bytes_read=14141 bytes_retransmit=9 bytes_invalid=0 send_seq=418 receive_seq=418 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003335 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1028 bytes_read=5070 bytes_retransmit=0 bytes_invalid=0 send_seq=145 receive_seq=145 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999846 adj=49998994 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.4 sysload=1.13 cputime=6.692 memavail=690916 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 61.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8662 bytes_read=14363 bytes_retransmit=9 bytes_invalid=0 send_seq=419 receive_seq=419 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003337 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1034 bytes_read=5086 bytes_retransmit=0 bytes_invalid=0 send_seq=146 receive_seq=146 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999861 adj=49998983 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.13 cputime=6.730 memavail=675044 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 62.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8668 bytes_read=14585 bytes_retransmit=9 bytes_invalid=0 send_seq=420 receive_seq=420 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003346 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1040 bytes_read=5115 bytes_retransmit=0 bytes_invalid=0 send_seq=147 receive_seq=147 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999917 adj=49999078 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.5 sysload=1.13 cputime=6.774 memavail=678300 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 63.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8674 bytes_read=14793 bytes_retransmit=9 bytes_invalid=0 send_seq=421 receive_seq=421 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003350 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1046 bytes_read=5131 bytes_retransmit=0 bytes_invalid=0 send_seq=148 receive_seq=148 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999938 adj=49999470 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.6 sysload=1.13 cputime=6.814 memavail=673544 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 64.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8729 bytes_read=15025 bytes_retransmit=9 bytes_invalid=0 send_seq=424 receive_seq=424 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003335 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1052 bytes_read=5147 bytes_retransmit=0 bytes_invalid=0 send_seq=149 receive_seq=149 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999942 adj=49999512 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.6 sysload=1.13 cputime=6.855 memavail=675868 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 65.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8735 bytes_read=15233 bytes_retransmit=9 bytes_invalid=0 send_seq=425 receive_seq=425 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003322 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1058 bytes_read=5163 bytes_retransmit=0 bytes_invalid=0 send_seq=150 receive_seq=150 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999935 adj=49999456 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.04 cputime=6.887 memavail=675420 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 66.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8741 bytes_read=15441 bytes_retransmit=9 bytes_invalid=0 send_seq=426 receive_seq=426 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003319 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000020 bytes_write=1064 bytes_read=5179 bytes_retransmit=0 bytes_invalid=0 send_seq=151 receive_seq=151 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999929 adj=49999312 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.04 cputime=6.923 memavail=670128 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 67.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8747 bytes_read=15678 bytes_retransmit=9 bytes_invalid=0 send_seq=427 receive_seq=427 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003314 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000024 bytes_write=1070 bytes_read=5208 bytes_retransmit=0 bytes_invalid=0 send_seq=152 receive_seq=152 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999922 adj=49999199 heater_bed: target=0 temp=25.6 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.5 sysload=1.04 cputime=6.960 memavail=671148 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 68.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8753 bytes_read=15876 bytes_retransmit=9 bytes_invalid=0 send_seq=428 receive_seq=428 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003318 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000024 bytes_write=1076 bytes_read=5224 bytes_retransmit=0 bytes_invalid=0 send_seq=153 receive_seq=153 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999916 adj=49999100 heater_bed: target=0 temp=25.6 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.6 sysload=1.04 cputime=6.991 memavail=671148 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 69.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8759 bytes_read=16086 bytes_retransmit=9 bytes_invalid=0 send_seq=429 receive_seq=429 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003305 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000024 bytes_write=1082 bytes_read=5240 bytes_retransmit=0 bytes_invalid=0 send_seq=154 receive_seq=154 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999913 adj=49999009 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=50.5 Octopus: temp=32.5 sysload=1.04 cputime=7.025 memavail=693740 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 70.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8765 bytes_read=16294 bytes_retransmit=9 bytes_invalid=0 send_seq=430 receive_seq=430 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000024 bytes_write=1088 bytes_read=5256 bytes_retransmit=0 bytes_invalid=0 send_seq=155 receive_seq=155 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999922 adj=49999010 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=32.6 sysload=1.04 cputime=7.066 memavail=682148 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 71.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8771 bytes_read=16502 bytes_retransmit=9 bytes_invalid=0 send_seq=431 receive_seq=431 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003309 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000024 bytes_write=1094 bytes_read=5272 bytes_retransmit=0 bytes_invalid=0 send_seq=156 receive_seq=156 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999924 adj=49999079 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.6 sysload=1.04 cputime=7.107 memavail=679700 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 72.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8777 bytes_read=16738 bytes_retransmit=9 bytes_invalid=0 send_seq=432 receive_seq=432 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003311 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000030 bytes_write=1100 bytes_read=5301 bytes_retransmit=0 bytes_invalid=0 send_seq=157 receive_seq=157 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999955 adj=49999076 heater_bed: target=0 temp=25.6 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.7 sysload=1.04 cputime=7.148 memavail=675888 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 73.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8783 bytes_read=16946 bytes_retransmit=9 bytes_invalid=0 send_seq=433 receive_seq=433 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003305 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000030 bytes_write=1106 bytes_read=5317 bytes_retransmit=0 bytes_invalid=0 send_seq=158 receive_seq=158 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999959 adj=49999352 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.8 sysload=1.04 cputime=7.186 memavail=676748 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 74.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8789 bytes_read=17154 bytes_retransmit=9 bytes_invalid=0 send_seq=434 receive_seq=434 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003298 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000030 bytes_write=1112 bytes_read=5333 bytes_retransmit=0 bytes_invalid=0 send_seq=159 receive_seq=159 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999954 adj=49999329 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.8 sysload=1.04 cputime=7.217 memavail=676748 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 75.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8795 bytes_read=17376 bytes_retransmit=9 bytes_invalid=0 send_seq=435 receive_seq=435 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003303 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000030 bytes_write=1118 bytes_read=5349 bytes_retransmit=0 bytes_invalid=0 send_seq=160 receive_seq=160 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999950 adj=49999222 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.11 cputime=7.253 memavail=668432 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 76.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8801 bytes_read=17584 bytes_retransmit=9 bytes_invalid=0 send_seq=436 receive_seq=436 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003298 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000030 bytes_write=1124 bytes_read=5365 bytes_retransmit=0 bytes_invalid=0 send_seq=161 receive_seq=161 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999945 adj=49999129 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.11 cputime=7.284 memavail=668432 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 77.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8807 bytes_read=17806 bytes_retransmit=9 bytes_invalid=0 send_seq=437 receive_seq=437 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003309 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1130 bytes_read=5394 bytes_retransmit=0 bytes_invalid=0 send_seq=162 receive_seq=162 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999946 adj=49999009 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.7 sysload=1.11 cputime=7.327 memavail=668940 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 78.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8813 bytes_read=18028 bytes_retransmit=9 bytes_invalid=0 send_seq=438 receive_seq=438 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003309 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1136 bytes_read=5410 bytes_retransmit=0 bytes_invalid=0 send_seq=163 receive_seq=163 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999972 adj=49998996 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.7 sysload=1.11 cputime=7.374 memavail=687260 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 79.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8819 bytes_read=18236 bytes_retransmit=9 bytes_invalid=0 send_seq=439 receive_seq=439 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003313 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1142 bytes_read=5426 bytes_retransmit=0 bytes_invalid=0 send_seq=164 receive_seq=164 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999973 adj=49998784 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.6 sysload=1.11 cputime=7.415 memavail=688776 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 80.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8825 bytes_read=18444 bytes_retransmit=9 bytes_invalid=0 send_seq=440 receive_seq=440 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1148 bytes_read=5442 bytes_retransmit=0 bytes_invalid=0 send_seq=165 receive_seq=165 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999975 adj=49998847 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=32.5 sysload=1.18 cputime=7.458 memavail=680236 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 81.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8831 bytes_read=18666 bytes_retransmit=9 bytes_invalid=0 send_seq=441 receive_seq=441 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000018 bytes_write=1154 bytes_read=5458 bytes_retransmit=0 bytes_invalid=0 send_seq=166 receive_seq=166 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999968 adj=49998929 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=32.7 sysload=1.18 cputime=7.496 memavail=680256 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 82.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8886 bytes_read=18914 bytes_retransmit=9 bytes_invalid=0 send_seq=444 receive_seq=444 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003301 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1160 bytes_read=5487 bytes_retransmit=0 bytes_invalid=0 send_seq=167 receive_seq=167 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999962 adj=49998894 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.18 cputime=7.536 memavail=679340 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 83.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8892 bytes_read=19107 bytes_retransmit=9 bytes_invalid=0 send_seq=445 receive_seq=445 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1166 bytes_read=5503 bytes_retransmit=0 bytes_invalid=0 send_seq=168 receive_seq=168 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999955 adj=49998897 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.0 Octopus: temp=32.6 sysload=1.18 cputime=7.578 memavail=679340 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 84.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8898 bytes_read=19329 bytes_retransmit=9 bytes_invalid=0 send_seq=446 receive_seq=446 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003318 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1172 bytes_read=5519 bytes_retransmit=0 bytes_invalid=0 send_seq=169 receive_seq=169 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999963 adj=49998832 heater_bed: target=0 temp=25.5 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.6 sysload=1.18 cputime=7.628 memavail=674300 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 85.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8904 bytes_read=19552 bytes_retransmit=9 bytes_invalid=0 send_seq=447 receive_seq=447 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1178 bytes_read=5535 bytes_retransmit=0 bytes_invalid=0 send_seq=170 receive_seq=170 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999962 adj=49998943 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.8 sysload=1.17 cputime=7.663 memavail=670520 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 86.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000006 mcu_task_stddev=0.000007 bytes_write=8910 bytes_read=19745 bytes_retransmit=9 bytes_invalid=0 send_seq=448 receive_seq=448 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003307 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000024 bytes_write=1184 bytes_read=5551 bytes_retransmit=0 bytes_invalid=0 send_seq=171 receive_seq=171 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999955 adj=49998983 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=51.5 Octopus: temp=32.8 sysload=1.17 cputime=7.695 memavail=675452 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 87.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8916 bytes_read=19981 bytes_retransmit=9 bytes_invalid=0 send_seq=449 receive_seq=449 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000029 bytes_write=1190 bytes_read=5580 bytes_retransmit=0 bytes_invalid=0 send_seq=172 receive_seq=172 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999949 adj=49998928 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=52.1 Octopus: temp=32.7 sysload=1.17 cputime=7.734 memavail=691604 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 88.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8922 bytes_read=20204 bytes_retransmit=9 bytes_invalid=0 send_seq=450 receive_seq=450 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003308 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000029 bytes_write=1196 bytes_read=5596 bytes_retransmit=0 bytes_invalid=0 send_seq=173 receive_seq=173 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999943 adj=49998884 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=32.8 sysload=1.17 cputime=7.775 memavail=690292 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 89.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8928 bytes_read=20397 bytes_retransmit=9 bytes_invalid=0 send_seq=451 receive_seq=451 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003310 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000029 bytes_write=1202 bytes_read=5612 bytes_retransmit=0 bytes_invalid=0 send_seq=174 receive_seq=174 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999938 adj=49998848 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=53.2 Octopus: temp=32.6 sysload=1.17 cputime=7.816 memavail=681444 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 90.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000005 mcu_task_stddev=0.000004 bytes_write=8934 bytes_read=20619 bytes_retransmit=9 bytes_invalid=0 send_seq=452 receive_seq=452 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=180003320 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000029 bytes_write=1208 bytes_read=5628 bytes_retransmit=0 bytes_invalid=0 send_seq=175 receive_seq=175 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999935 adj=49998825 heater_bed: target=0 temp=25.4 pwm=0.000 raspberry_pi: temp=52.6 Octopus: temp=32.7 sysload=1.16 cputime=7.856 memavail=678584 print_time=33.840 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000