Loaded MCU 'beacon' 45 commands (Beacon 2.1.0 / ) MCU 'beacon' config: ADC_MAX=4095 BEACON_ACCEL_BITS=12 BEACON_ACCEL_SCALE_16G=7.81 BEACON_ACCEL_SCALE_2G=0.98 BEACON_ACCEL_SCALE_4G=1.95 BEACON_ACCEL_SCALE_8G=3.91 BEACON_ADC_SMOOTH_COUNT=16 BEACON_HAS_ACCEL=1 BEACON_REV=H CLOCK_FREQ=32000000 MCU=beacon STATS_SUMSQ_BASE=256 Configured MCU 'beacon' (0 moves) ===== Config file ===== [mcu rpi] serial = /tmp/klipper_host_mcu [board_pins btt-octopus-pro-h723-11] aliases = x_step_pin=PF13, x_dir_pin=PF12, x_enable_pin=PF14, x_uart_pin=PC4, x_diag_pin=PG6, x_endstop_pin=PG6, y_step_pin=PG0, y_dir_pin=PG1, y_enable_pin=PF15, y_uart_pin=PD11, y_diag_pin=PG9, y_endstop_pin=PG9, z0_step_pin=PC13, z0_dir_pin=PF0, z0_enable_pin=PF1, z0_uart_pin=PE4, z0_diag_pin=PG13, z1_step_pin=PE2, z1_dir_pin=PE3, z1_enable_pin=PD4, z1_uart_pin=PE1, z1_diag_pin=PG14, z2_step_pin=PE6, z2_dir_pin=PA14, z2_enable_pin=PE0, z2_uart_pin=PD3, z2_diag_pin=PG15, e_step_pin=PF11, e_dir_pin=PG3, e_enable_pin=PG5, e_uart_pin=PC6, e_diag_pin=PG10, e_heater_pin=PA0, e_sensor_pin=PF4, stepper_spi_mosi_pin=PA7, stepper_spi_miso_pin=PA6, stepper_spi_sclk_pin=PA5, adxl345_cs_pin=PA15, bltouch_sensor_pin=PB7, bltouch_control_pin=PB6, probe_pin=PB7, fan_part_cooling_pin=PA8, fan_toolhead_cooling_pin=PE5, fan_controller_board_pin=PD12, heater_bed_heating_pin=PA1, heater_bed_sensor_pin=PF3, 4p_fan_part_cooling_pin=null, 4p_fan_part_cooling_tach_pin=null, 4p_toolhead_cooling_pin=null, 4p_toolhead_cooling_tach_pin=null, 4p_controller_board_pin=null, 4p_controller_board_tach_pin=null [mcu] serial = /dev/RatOS/btt-octopus-pro-h723-11 [temperature_sensor Octopus_Pro_H723_V1.1] sensor_type = temperature_mcu [adxl345 controlboard] cs_pin = PA15 spi_software_mosi_pin = PB5 spi_software_miso_pin = PB4 spi_software_sclk_pin = PB3 [gcode_macro RatOS] variable_homing = "endstops" variable_z_probe = "static" variable_sensorless_x_current = 0.6 variable_sensorless_y_current = 0.9 variable_safe_home_x = "middle" variable_safe_home_y = "middle" variable_driver_type_x = "tmc2209" variable_driver_type_y = "tmc2209" variable_stowable_probe_stop_on_error = False variable_chamber_filter_enable = True variable_chamber_filter_speed = 0.8 variable_chamber_filter_disable_speed = 1.0 variable_chamber_filter_enable_at = "after_print_start" variable_chamber_filter_disable_period = 1800 variable_chamber_filter_disable_bed_temp = 0 variable_chamber_heater_enable = True variable_chamber_heater_bed_temp = 90 variable_chamber_heater_preheating_temp = 150 variable_chamber_heater_heating_temp_offset = 25 variable_chamber_heater_control_external_heater = False variable_chamber_heater_air_circulation_enable = True variable_chamber_heater_air_circulation_fan_speed = 0.35 variable_chamber_heater_air_circulation_y_pos = 0 variable_chamber_heater_air_circulation_z_pos = 100 variable_chamber_heater_extra_fan_speed = 1.0 variable_chamber_heater_filter_fan_speed = 1.0 variable_led_status_action = 0.0,1.0,1.0 variable_led_status_success = 0.0,1.0,0.0 variable_led_status_error = 1.0,0.0,1.0 variable_led_status_on = 1.0,1.0,1.0 variable_led_status_off = 0.0,0.0,1.0 variable_led_status_standby = 0.1,0.1,0.1 variable_led_status_heating = 1.0,0.0,0.0 variable_led_status_cooling = 0.0,0.0,1.0 variable_calibrate_bed_mesh = True variable_adaptive_mesh = True variable_start_print_park_in = "back" variable_start_print_park_z_height = 25 variable_end_print_park_in = "back" variable_pause_print_park_in = "back" variable_end_print_park_z_hop = 20 variable_nozzle_priming = "primeblob" variable_nozzle_prime_start_x = "max" variable_nozzle_prime_start_y = "min" variable_nozzle_prime_direction = "auto" variable_nozzle_prime_bridge_fan = 102 variable_probe_for_priming_result = None variable_probe_for_priming_end_result = None variable_probe_for_priming_result_t1 = None variable_probe_for_priming_end_result_t1 = None variable_probe_for_priming_disable_mesh_constraints = False variable_adaptive_prime_offset_threshold = -1.0 variable_last_z_offset = None variable_runout_park_in = "front" variable_enable_unload_tip_forming = False variable_filament_unload_length = 150 description = RatOS variable storage macro, will echo variables to the console when run. variable_relative_extrusion = False variable_force_absolute_position = False variable_preheat_extruder = True variable_preheat_extruder_temp = 150 variable_macro_travel_speed = 500 variable_macro_travel_accel = 3500 variable_macro_z_speed = 15 variable_bed_margin_x = [0, 0] variable_bed_margin_y = [0, 0] variable_printable_x_min = 0 variable_printable_x_max = 0 variable_printable_y_min = 0 variable_printable_y_max = 0 variable_end_print_motors_off = True variable_status_color_ok = "00FF00" variable_status_color_error = "FF0000" variable_status_color_unknown = "FFFF00" variable_end_print_retract_filament = 10 gcode = ECHO_RATOS_VARS variable_beacon_bed_mesh_scv = 25 variable_beacon_contact_z_homing = False variable_beacon_contact_start_print_true_zero = True variable_beacon_contact_wipe_before_true_zero = True variable_beacon_contact_true_zero_temp = 150 variable_beacon_contact_prime_probing = True variable_beacon_contact_expansion_compensation = True variable_beacon_contact_bed_mesh = False variable_beacon_contact_bed_mesh_samples = 2 variable_beacon_contact_z_tilt_adjust = False variable_beacon_contact_z_tilt_adjust_samples = 2 variable_beacon_scan_compensation_enable = False variable_beacon_scan_compensation_profile = "Contact" variable_beacon_scan_compensation_probe_count = 15,15 variable_beacon_contact_poke_bottom_limit = -1 variable_homing_x = "endstop" variable_homing_y = "endstop" variable_x_driver_types = ["tmc5160"] variable_x_axes = ["x"] variable_y_driver_types = ["tmc5160"] variable_y_axes = ["y"] variable_z_driver_types = ["tmc2209", "tmc2209", "tmc2209"] variable_z_axes = ["z", "z1", "z2"] [ratos_homing] axes = xyz z_hop = 15 z_hop_speed = 15 gcode = _LED_ON {% set prev_stop_on_error = printer["gcode_macro RatOS"].stowable_probe_stop_on_error %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set target_idex_mode = printer["dual_carriage"].carriage_1|lower %} _IDEX_SINGLE _SELECT_TOOL T={default_toolhead} TOOLSHIFT=false {% endif %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE=True M400 G90 {% set X = true if params.X is defined else false %} {% set Y = true if params.Y is defined else false %} {% set Z = true if params.Z is defined else false %} {% if printer["gcode_macro RatOS"].home_y_first|default(false)|lower == 'true' %} HOME_Y X={X} Y={Y} Z={Z} HOME_X X={X} Y={Y} Z={Z} {% else %} HOME_X X={X} Y={Y} Z={Z} HOME_Y X={X} Y={Y} Z={Z} {% endif %} HOME_Z X={X} Y={Y} Z={Z} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE={prev_stop_on_error} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR {% endif %} {% endif %} [gcode_macro HOME_X] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_x = printer["gcode_macro RatOS"].homing_x|lower %} {% set homing_x = homing_x if homing_x else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_X" MSG="printable_x_max: {printable_x_max}, safe_home_x: {safe_home_x}, axis_maximum.x: {printer.toolhead.axis_maximum.x}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}" {% if X or not Y and not Z %} {% if homing_x == 'endstop' %} G28 X {% elif homing_x == 'sensorless' %} {% if printer["dual_carriage"] is defined %} { action_emergency_stop("sensorless homing not supported on IDEX!") } {% endif %} HOME_X_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_x to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_x, homing)) } {% endif %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % (0 if default_toolhead==1 else 1)].parking_position|float %} SET_DUAL_CARRIAGE CARRIAGE={0 if default_toolhead==1 else 1} MODE=PRIMARY G1 X{parking_position} F{speed} SET_DUAL_CARRIAGE CARRIAGE={default_toolhead} MODE=PRIMARY {% endif %} {% set x_homed = True %} G0 X{safe_home_x} F{speed} M400 {% endif %} [gcode_macro HOME_Y] gcode = {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_y = printer["gcode_macro RatOS"].homing_y|lower %} {% set homing_y = homing_y if homing_y else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Y" MSG="printable_y_max: {printable_y_max}, safe_home_y: {safe_home_y}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}" {% if Y or not X and not Z %} {% if homing_y == 'endstop' %} G28 Y {% elif homing_y == 'sensorless' %} HOME_Y_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_y to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_y, homing)) } {% endif %} {% set y_homed = True %} G0 Y{safe_home_y} F{speed} {% endif %} [gcode_macro HOME_Z] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set z_probe = printer["gcode_macro RatOS"].z_probe %} {% set beacon_contact_z_homing = true if printer["gcode_macro RatOS"].beacon_contact_z_homing|default(false)|lower == 'true' else false %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Z" MSG="x_homed: {x_homed}, y_homed: {y_homed}, z_probe: {z_probe}, beacon_contact_z_homing: {beacon_contact_z_homing}" {% if Z or not Y and not X %} RATOS_ECHO MSG="Homing Z" {% if x_homed == False or y_homed == False %} { action_emergency_stop("X and Y must be homed before homing Z") } {% else %} {% if z_probe == "stowable" %} DEPLOY_PROBE _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP STOW_PROBE {% else %} _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP {% endif %} {% endif %} {% endif %} [gcode_macro HOME_X_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} G4 P300 G28 X {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" [gcode_macro HOME_Y_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} G4 P300 G28 Y {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" [gcode_macro _Z_HOP] description = Move Z axis up by Z_HOP distance at Z_HOP_SPEED. In relative mode it will move Z axis up by Z_HOP distance. In absolute mode it will move Z axis to Z_HOP distance. gcode = {% set z_hop = printer.configfile.config.ratos_homing.z_hop|float %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} G0 Z{z_hop} F{z_hop_speed} [gcode_macro _MOVE_TO_SAFE_Z_HOME] description = Move to safe home position with optional Z_HOP (pass Z_HOP=True as parameter) gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% if params.Z_HOP is defined %} _Z_HOP {% endif %} DEBUG_ECHO PREFIX="_MOVE_TO_SAFE_Z_HOME" MSG="axis_maximum.x: {printer.toolhead.axis_maximum.x}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}, safe_home_x: {safe_home_x}, safe_home_y: {safe_home_y}, printable_x_max: {printable_x_max}, printable_y_max: {printable_y_max}" G0 X{safe_home_x} Y{safe_home_y} F{speed} [gcode_macro MAYBE_HOME] description = Only home unhomed axis variable_is_kinematic_position_overriden = False gcode = {% if printer["gcode_macro MAYBE_HOME"].is_kinematic_position_overriden|lower == 'true' %} RATOS_ECHO MSG="SET_CENTER_KINEMATIC_POSITION has been abused. Homing all axes. Please refrain from using SET_CENTER_KINEMATIC_POSITION outside of debugging purposes." G28 SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=False {% else %} {% set axes = '' %} {% set isHomed = true %} {% set axesToHome = '' %} {% if params.X is defined %} {% set axes = axes ~ 'X ' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% endif %} {% if params.Y is defined %} {% set axes = axes ~ 'Y ' %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% endif %} {% if params.Z is defined %} {% set axes = axes ~ 'Z ' %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if params.X is not defined and params.Y is not defined and params.Z is not defined %} {% set axes = '' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if isHomed is false %} RATOS_ECHO MSG="Homing {axesToHome}" G28 {axesToHome} {% else %} RATOS_ECHO MSG="All requested axes already homed, skipping.." {% endif %} {% endif %} [gcode_macro PID_CALIBRATE_HOTEND] description = Perform a PID calibration test for a given extruder heater. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set temp = params.TEMP|default(220)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_HOTEND" MSG="TEMP={temp}" {% if printer["dual_carriage"] is not defined %} RATOS_ECHO MSG="PID calibration hotend heater T0 at {temp}°C..." PID_CALIBRATE HEATER=extruder TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} {% if toolhead==0 or toolhead==1 %} RATOS_ECHO MSG="PID calibration hotend heater T{toolhead} at {temp}°C..." PID_CALIBRATE HEATER=extruder{'' if toolhead==0 else toolhead} TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_BED] description = Perform a PID calibration test for the bed heater. gcode = {% set temp = params.TEMP|default(80)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_BED" MSG="TEMP={temp}" RATOS_ECHO MSG="PID calibration bed heater at {temp}°C..." PID_CALIBRATE HEATER=heater_bed TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_CHAMBER_HEATER] description = Perform a PID calibration test for the chamber heater. gcode = {% set temp = params.TEMP|default(150)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_CHAMBER_HEATER" MSG="TEMP={temp}" {% if printer["heater_generic chamber_heater"] is defined %} RATOS_ECHO MSG="PID calibration chamber heater at {temp}°C..." PID_CALIBRATE HEATER=chamber_heater TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_heater" %} {% set link_text = "RatOS Chamber Heater" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber heater found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro INITIALIZE_PA_TUNING] description = Start a pressure advance tuning tower. gcode = {% set start = params.START|default(0.0)|float %} {% set factor = params.FACTOR|default(0.001)|float %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if is_printing_gcode and layer_number < 2 %} DEBUG_ECHO PREFIX="START_PA_TOWER" MSG="START: {start}, FACTOR: {factor}" RATOS_ECHO MSG="Starting presssure advance tuning tower..." TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START={start} FACTOR={factor} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro CHAMBER_FILTER_ON] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro CHAMBER_FILTER_OFF] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Deactivating chamber filter..." _CHAMBER_FILTER_TURN_OFF {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro _CHAMBER_FILTER_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set chamber_filter_enable_at = printer["gcode_macro RatOS"].chamber_filter_enable_at|default('after_print_start')|lower %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_ON" MSG="at: {at}, chamber_filter_enable: {chamber_filter_enable}, chamber_filter_enable_at: {chamber_filter_enable_at}, chamber_filter_speed: {chamber_filter_speed}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if chamber_filter_enable_at == at %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON AT={at} {% if chamber_filter_enable_at == "print_end" %} _LED_CHAMBER_FILTER_ON {% endif %} {% endif %} {% endif %} [gcode_macro _CHAMBER_FILTER_OFF] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF" MSG="chamber_filter_enable: {chamber_filter_enable}, filter_disable_period: {filter_disable_period}, filter_disable_bed_temp: {filter_disable_bed_temp}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_period > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting {filter_disable_period} seconds before turning chamber filter off..." UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION={filter_disable_period} {% endif %} {% if filter_disable_bed_temp > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting for bed temp to cool down to {filter_disable_bed_temp}°C to turn filter off..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM=0 MAXIMUM={filter_disable_bed_temp} _CHAMBER_FILTER_TURN_OFF _LED_CHAMBER_FILTER_OFF {% endif %} {% endif %} [delayed_gcode _CHAMBER_FILTER_OFF_TIMER] gcode = DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF_TIMER" MSG="executed" _CHAMBER_FILTER_TURN_OFF RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Chamber filter turned off!" _LED_CHAMBER_FILTER_OFF [gcode_macro _CHAMBER_FILTER_TURN_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_speed|default(0)|float %} {% if at == "print_end" %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_disable_speed|default(0)|float %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION=0 SET_FAN_SPEED FAN=filter SPEED={chamber_filter_speed} [gcode_macro _CHAMBER_FILTER_TURN_OFF] gcode = SET_FAN_SPEED FAN=filter SPEED=0 [gcode_macro _CHAMBER_FILTER_SANITY_CHECK] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_bed_temp > 0 and filter_disable_period > 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable, not both.")} {% endif %} {% if filter_disable_bed_temp == 0 and filter_disable_period == 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable.")} {% endif %} {% endif %} [gcode_macro CHAMBER_HEATER_ON] gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(45)|int %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} IS_FROM_START_PRINT=False [gcode_macro CHAMBER_HEATER_OFF] gcode = _CHAMBER_HEATER_OFF [gcode_macro _CHAMBER_HEATER_ON] variable_chamber_temp = 0 gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set is_from_start_print = true if params.IS_FROM_START_PRINT|default(True)|lower == 'true' else false %} {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set chamber_heater_enable = true if printer["gcode_macro RatOS"].chamber_heater_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_bed_temp = printer["gcode_macro RatOS"].chamber_heater_bed_temp|default(115)|int %} {% set chamber_heater_preheating_temp = printer["gcode_macro RatOS"].chamber_heater_preheating_temp|default(150)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set chamber_heater_control_external_heater = true if printer["gcode_macro RatOS"].chamber_heater_control_external_heater|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_enable = true if printer["gcode_macro RatOS"].chamber_heater_air_circulation_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_fan_speed = printer["gcode_macro RatOS"].chamber_heater_air_circulation_fan_speed|default(0.35)|float %} {% set chamber_heater_air_circulation_y_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_y_pos|default(0)|float %} {% set chamber_heater_air_circulation_z_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_z_pos|default(100)|float %} DEBUG_ECHO PREFIX="_CHAMBER_HEATER_ON" MSG="chamber_heater_enable: {chamber_heater_enable}, chamber_heater_preheating_temp: {chamber_heater_preheating_temp}, chamber_heater_heating_temp_offset: {chamber_heater_heating_temp_offset}, bed_temp: {bed_temp}, chamber_temp: {chamber_temp}, start_chamber_temp: {start_chamber_temp}" {% if chamber_heater_enable and chamber_temp > 0 and chamber_heater_bed_temp > 0 %} _LED_HEATING RATOS_ECHO MSG="Preheating chamber to {(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)}°C..." {% set chamber_temp_sensor = "extruder" %} {% if printer["dual_carriage"] is defined and default_toolhead == 1 %} {% set chamber_temp_sensor = "extruder1" %} {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% set chamber_temp_sensor = "temperature_sensor chamber" %} {% endif %} {% set current_chamber_temp = printer['%s' % chamber_temp_sensor].temperature|int %} {% set needs_heating = current_chamber_temp < (start_chamber_temp if start_chamber_temp > 0 else chamber_temp) %} {% if needs_heating %} _USER_CHAMBER_HEATER_BEFORE_PREHEATING {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} {% if not is_from_start_print %} MAYBE_HOME {% endif %} G0 Z{chamber_heater_air_circulation_z_pos} F{z_speed} G0 Y{chamber_heater_air_circulation_y_pos} F{speed} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 1 else 0} {% else %} M106 S{(255 * chamber_heater_air_circulation_fan_speed)} {% endif %} {% else %} {% if is_from_start_print %} G0 Z{z} F{z_speed} {% endif %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE={chamber_temp} {% if needs_heating %} M140 S{chamber_heater_bed_temp} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={chamber_heater_preheating_temp} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if needs_heating %} _CHAMBER_HEATER_EXTRA_FAN_ON {% endif %} {% if needs_heating %} TEMPERATURE_WAIT SENSOR="{chamber_temp_sensor}" MINIMUM={(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% endif %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED=0 _CHAMBER_FILTER_ON AT="before_print_start" {% endif %} {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} G28 Z {% endif %} {% endif %} {% if needs_heating %} _USER_CHAMBER_HEATER_AFTER_PREHEATING {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% if printer["heater_generic chamber_heater"] is defined %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined and chamber_heater_control_external_heater %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} _LED_SUCCESS {% endif %} [gcode_macro _CHAMBER_HEATER_OFF] gcode = RATOS_ECHO MSG="Deactivating chamber heater..." UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=0 SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE=0 {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} _CHAMBER_HEATER_EXTRA_FAN_OFF [delayed_gcode _CHAMBER_HEATER_CONTROL] initial_duration = 0. gcode = {% set chamber_temp = printer["gcode_macro _CHAMBER_HEATER_ON"].chamber_temp|default(0)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set current_chamber_temp = printer['temperature_sensor chamber'].temperature|int %} {% if current_chamber_temp < chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if current_chamber_temp >= chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON] gcode = {% set chamber_heater_extra_fan_speed = printer["gcode_macro RatOS"].chamber_heater_extra_fan_speed|default(0.0)|float %} {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} {% if chamber_heater_extra_fan_speed > 0 %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED={chamber_heater_extra_fan_speed} {% endif %} {% endif %} [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF] gcode = {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED=0 {% endif %} [gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING] description = Will be executed before chamber preheating, only if heating is needed. gcode = [gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING] description = Will be executed after chamber preheating, only if heating was needed. gcode = [gcode_macro _LED_START_PRINTING] gcode = _LED_ACTION [gcode_macro _LED_START_PRINTING_ERROR] gcode = _LED_ERROR [gcode_macro _LED_PRINTING] gcode = _LED_ON TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_PAUSE] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_ON] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_OFF] gcode = _LED_STANDBY [gcode_macro _LED_LOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_LOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_RUNOUT] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_CLOG] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_UNLOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_UNLOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_DEACTIVATE_TOOLHEAD] gcode = _LED_OFF TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_STANDBY] gcode = _LED_STANDBY TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_WAKEUP] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_MOTORS_OFF] gcode = _LED_STANDBY _LED_VAOC_OFF [gcode_macro _LED_INPUT_SHAPER_START] gcode = _LED_ACTION [gcode_macro _LED_INPUT_SHAPER_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_START] gcode = _LED_ACTION [gcode_macro _LED_BEACON_CALIBRATION_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_ERROR] gcode = _LED_ERROR [gcode_macro _LED_VAOC_ON] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=1.0 GREEN=1.0 BLUE=1.0 {% endif %} [gcode_macro _LED_VAOC_OFF] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=0.0 GREEN=0.0 BLUE=0.0 {% endif %} [gcode_macro _LED_ACTION] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_action %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SUCCESS] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_success %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_HEATING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_heating %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_COOLING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_cooling %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ERROR] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_error %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ON] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_on %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_OFF] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_off %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_STANDBY] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_standby %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} {% if toolhead >= 0 %} {% if printer['neopixel nozzle_led_t%s' % toolhead] is defined %} SET_LED LED={'nozzle_led_t%s' % toolhead} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% else %} {% if printer['neopixel nozzle_led_t0'] is defined %} SET_LED LED={'nozzle_led_t0'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% if printer['neopixel nozzle_led_t1'] is defined %} SET_LED LED={'nozzle_led_t1'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% endif %} _USER_LED_SET { rawparams } [gcode_macro _USER_LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} [gcode_macro LOAD_FILAMENT] description = Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% if filament_name == '' or filament_type == '' %} {% set filament_name = 'unknown' %} {% set filament_type = 'unknown' %} {% endif %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_LOAD_FILAMENT TEMP={temp} NAME={filament_name} TYPE={filament_type} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_LOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME={filament_name} TYPE={filament_type} {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _DEFAULT_LOAD_FILAMENT] description = Load filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_LOAD_FILAMENT" MSG="TEMP={temp}" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=load_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} _LOAD_FILAMENT TOOLHEAD=0 RESTORE_GCODE_STATE NAME=load_state {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD=0 [gcode_macro _IDEX_LOAD_FILAMENT] description = Load filament macro for IDEX printer. gcode = {% set temp = params.TEMP|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_LOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} _LOAD_FILAMENT TOOLHEAD={toolhead} TEMP={temp} {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into hotend.." G92 E0 G0 E{extruder_gear_to_cooling_position_distance} F{extruder_load_speed} G92 E0 M400 RATOS_ECHO MSG="Filament loaded into hotend." [gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set load_speed = printer["gcode_macro T%s" % toolhead].filament_load_speed|float * 60 %} {% set filament_loading_nozzle_offset = printer["gcode_macro T%s" % toolhead].filament_loading_nozzle_offset|float %} {% set cooling_position_to_nozzle_distance = printer["gcode_macro T%s" % toolhead].cooling_position_to_nozzle_distance|float %} {% set purge_after_load = printer["gcode_macro T%s" % toolhead].purge_after_load|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into nozzle... Please wait!" G92 E0 G0 E{cooling_position_to_nozzle_distance + filament_loading_nozzle_offset} F{load_speed} G92 E0 G4 P1000 _PURGE_FILAMENT TOOLHEAD={toolhead} E={purge_after_load} RATOS_ECHO MSG="Filament loaded into nozzle!" [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" {% set filament_grabbing_length = printer["gcode_macro T%s" % toolhead].filament_grabbing_length|float %} {% set filament_grabbing_speed = printer["gcode_macro T%s" % toolhead].filament_grabbing_speed|float %} {% set resume_after_insert = true if printer["gcode_macro T%s" % toolhead].resume_after_insert|default(true)|lower == 'true' else false %} {% set enable_insert_detection = true if printer["gcode_macro T%s" % toolhead].enable_insert_detection|default(true)|lower == 'true' else false %} {% set current_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% if enable_insert_detection %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="toolhead: {toolhead}, filament_grabbing_length: {filament_grabbing_length}, filament_grabbing_speed: {filament_grabbing_speed}, current_idex_mode: {current_idex_mode}" {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} FORCE_MOVE STEPPER={'extruder%s' % ('' if toolhead == 0 else toolhead)} DISTANCE={filament_grabbing_length} VELOCITY={filament_grabbing_speed} M400 {% if printer.pause_resume.is_paused %} LOAD_FILAMENT TOOLHEAD={toolhead} {% if resume_after_insert %} RESUME {% endif %} {% else %} {% if not printer.virtual_sdcard.is_active %} LOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" [gcode_macro _PURGE_BEFORE_UNLOAD] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set purge_before_unload = printer["gcode_macro T%s" % toolhead].purge_before_unload|float %} DEBUG_ECHO PREFIX="_PURGE_BEFORE_UNLOAD" MSG="TOOLHEAD: {toolhead}" {% if purge_before_unload > 0 %} G92 E0 G0 E{purge_before_unload} F300 G92 E0 M400 {% endif %} [gcode_macro _PURGE_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set e = params.E|int %} {% set r = params.R|default(0)|int %} DEBUG_ECHO PREFIX="_PURGE_FILAMENT" MSG="TOOLHEAD: {toolhead}, E: {e}" {% if e > 0 %} G92 E0 G0 E{e} F300 G92 E0 M400 {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={0.4 if toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={0.4 if toolhead == 1 else 0} {% else %} M106 S{(255 * 0.4)} {% endif %} {% endif %} G4 P3000 {% if r > 0 %} G92 E0 G0 E-{r} F300 G92 E0 M400 {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_PARKING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_PARKING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_LOADING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_LOADING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% if act_t == toolhead %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{loading_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _CLEANING_MOVE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined and printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% set cleaning_position = loading_position %} {% if loading_position == parking_position %} {% if loading_position > 0 %} {% set cleaning_position = loading_position - 30 %} {% else %} {% set cleaning_position = loading_position + 30 %} {% endif %} {% endif %} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _START_PRINT_BED_MESH] gcode = CACHE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" SET_MACRO_TRAVEL_SETTINGS {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set X=[params.X0|default(-1)|float, params.X1|default(-1)|float] %} {% set Y=[params.Y0|default(-1)|float, params.Y1|default(-1)|float] %} DEBUG_ECHO PREFIX="_START_PRINT_BED_MESH" MSG="idex_mode: {idex_mode}, X: {X}, Y: {Y}" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set X=[0, printable_x_max] %} {% endif %} {% set beacon_bed_mesh_scv = printer["gcode_macro RatOS"].beacon_bed_mesh_scv|default(25)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% if printer.configfile.settings.beacon is defined and not beacon_contact_bed_mesh %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={beacon_bed_mesh_scv} {% endif %} {% set default_profile = printer["gcode_macro RatOS"].bed_mesh_profile|default('ratos') %} {% if printer["gcode_macro RatOS"].calibrate_bed_mesh|lower == 'true' %} BED_MESH_CLEAR {% if printer["gcode_macro RatOS"].adaptive_mesh|lower == 'true' %} CALIBRATE_ADAPTIVE_MESH PROFILE={default_profile} X0={X[0]} X1={X[1]} Y0={Y[0]} Y1={Y[1]} T={params.T|int} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={idex_mode} {% else %} {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% endif %} BED_MESH_PROFILE LOAD={default_profile} {% elif printer["gcode_macro RatOS"].bed_mesh_profile is defined %} BED_MESH_CLEAR BED_MESH_PROFILE LOAD={printer["gcode_macro RatOS"].bed_mesh_profile} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" [gcode_macro CALIBRATE_ADAPTIVE_MESH] gcode = {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set default_profile = params.PROFILE %} {% set x0 = params.X0|default(-1)|float %} {% set y0 = params.Y0|default(-1)|float %} {% set x1 = params.X1|default(-1)|float %} {% set y1 = params.Y1|default(-1)|float %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Recieved coordinates X0={x0} Y0={y0} X1={x1} Y1={y1}" {% if x0 >= x1 or y0 >= y1 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Invalid coordinates received. Please check your slicer settings. Falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float %} {% set mesh_x0 = [[x0, max_x]|min, min_x]|max %} {% set mesh_y0 = [[y0, max_y]|min, min_y]|max %} {% set mesh_x1 = [[x1, max_x]|min, min_x]|max %} {% set mesh_y1 = [[y1, max_y]|min, min_y]|max %} {% if mesh_x0 == min_x and mesh_y0 == min_y and mesh_x1 == max_x and mesh_y1 == max_y %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Print is using the full bed, falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} DEPLOY_PROBE {% endif %} {% set probe_count_x = mesh_config.probe_count.split(",")[0]|int %} {% if mesh_config.probe_count.split(",")|length == 2 %} {% set probe_count_y = mesh_config.probe_count.split(",")[1]|int %} {% else %} {% set probe_count_y = mesh_config.probe_count.split(",")[0]|int %} {% endif %} {% set probe_x_step = (max_x - min_x) / probe_count_x %} {% set probe_y_step = (max_y - min_y) / probe_count_y %} {% set mesh_count_x = ([(mesh_x1 - mesh_x0) / probe_x_step, 3]|max)|int %} {% set mesh_count_y = ([(mesh_y1 - mesh_y0) / probe_y_step, 3]|max)|int %} {% set min_mesh_count = [mesh_count_x, mesh_count_y]|min %} {% set max_mesh_count = [mesh_count_x, mesh_count_y]|max %} {% set algorithm = mesh_config.algorithm %} {% if algorithm|lower == 'lagrange' and max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="cannot exceed a probe_count of 6 when using lagrange interpolation. Falling back to bicubic interpolation." {% set algorithm = 'bicubic' %} {% endif %} {% if algorithm|lower == 'bicubic' and min_mesh_count < 4 %} {% if max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="invalid probe_count option when using bicubic interpolation. Combination of 3 points on one axis with more than 6 on another is not permitted. Forcing minimum mesh count to be 4." {% set min_mesh_count = 4 %} {% else %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation." {% set algorithm = 'lagrange' %} {% endif %} {% endif %} {% set mesh_count_x = ([min_mesh_count, mesh_count_x]|max)|int %} {% set mesh_count_x = ([max_mesh_count, mesh_count_x]|min)|int %} {% set mesh_count_y = ([min_mesh_count, mesh_count_y]|max)|int %} {% set mesh_count_y = ([max_mesh_count, mesh_count_y]|min)|int %} {% set should_prime = printer["gcode_macro RatOS"].nozzle_priming == 'primeblob' %} {% if printer["dual_carriage"] is not defined %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% else %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% endif %} {% if printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 != 0 and probe_first %} {% set probe_first = false %} {% elif printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 == 0 and not probe_first %} {% set probe_first = true %} {% endif %} {% if should_prime and probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="mesh coordinates X0={mesh_x0} Y0={mesh_y0} X1={mesh_x1} Y1={mesh_y1}" {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% if should_prime and not probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} STOW_PROBE {% endif %} {% endif %} {% endif %} [gcode_macro M84] rename_existing = M84.1 gcode = M84.1 SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False {% if printer["dual_carriage"] is defined %} _SET_TOOLHEAD_OFFSET T={printer["gcode_macro RatOS"].default_toolhead|int} MOVE=0 SET_GCODE_VARIABLE MACRO=SET_PRESSURE_ADVANCE VARIABLE=snyc_toolheads VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro _VAOC"] is defined %} SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started VALUE=False SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started_at_temp VALUE=False {% endif %} SET_GCODE_OFFSET X=0 Y=0 Z=0 MOVE=0 _IDEX_SINGLE INIT=1 {% endif %} SET_SKEW CLEAR=1 _LED_MOTORS_OFF [gcode_macro M104] rename_existing = M104.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} DEBUG_ECHO PREFIX="M104" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set temperature_offset_t0 = printer["gcode_macro T0"].temperature_offset|default(0)|int %} {% set temperature_offset_t1 = printer["gcode_macro T1"].temperature_offset|default(0)|int %} {% set s0 = [s + temperature_offset_t0, 0]|max %} {% set s1 = [s + temperature_offset_t1, 0]|max %} {% if temperature_offset_t0 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t0}°C added to toolhead T0." {% endif %} {% if temperature_offset_t1 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t1}°C added to toolhead T1." {% endif %} {% else %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} {% if idex_mode == "copy" or idex_mode == "mirror" %} M104.1 S{s0} T0 M104.1 S{s1} T1 {% else %} M104.1 S{s} T{t} {% endif %} {% endif %} [gcode_macro M109] rename_existing = M109.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} DEBUG_ECHO PREFIX="M109" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M109" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} M109.1 S{s} T{t} {% endif %} [gcode_macro SET_HEATER_TEMPERATURE] rename_existing = SET_HEATER_TEMPERATURE_BASE gcode = {% set heater = params.HEATER|default("") %} {% set target = params.TARGET|default(0)|int %} DEBUG_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="heater: {heater}, target: {target}" {% if heater|lower == "extruder" or heater|lower == "extruder1" %} {% set t = 0 if heater|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and target > 0 %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set target = [target + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} SET_HEATER_TEMPERATURE_BASE HEATER="{heater}" TARGET={target} [gcode_macro TEMPERATURE_WAIT] rename_existing = TEMPERATURE_WAIT_BASE gcode = {% set sensor = params.SENSOR|default("") %} {% set minimum = params.MINIMUM|default(-1)|int %} {% set maximum = params.MAXIMUM|default(-1)|int %} DEBUG_ECHO PREFIX="TEMPERATURE_WAIT" MSG="sensor: {sensor}, minimum: {minimum}, maximum: {maximum}" {% if sensor|lower == "extruder" or sensor|lower == "extruder1" %} {% set t = 0 if sensor|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and (minimum > 0 or maximum > 0) %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% if minimum > -1 %} {% set minimum = [minimum + temperature_offset, 0]|max %} {% endif %} {% if maximum > -1 %} {% set maximum = [maximum + temperature_offset, 0]|max %} {% endif %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% if minimum > -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} MAXIMUM={maximum} {% elif minimum > -1 and maximum == -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} {% elif minimum == -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MAXIMUM={maximum} {% endif %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature for toolhead T{t} reached." [gcode_macro SET_GCODE_OFFSET] rename_existing = SET_GCODE_OFFSET_ORG gcode = SET_GCODE_OFFSET_ORG { rawparams } {% if printer.configfile.settings.beacon is defined and (params.Z_ADJUST is defined or params.Z is defined) %} _BEACON_APPLY_RUNTIME_MULTIPLIER {% endif %} [gcode_macro SDCARD_PRINT_FILE] rename_existing = SDCARD_PRINT_FILE_BASE gcode = {% if printer["ratos"] is defined %} PROCESS_GCODE_FILE { rawparams } {% else %} SDCARD_PRINT_FILE_BASE { rawparams } {% endif %} [gcode_macro SKEW_PROFILE] rename_existing = SKEW_PROFILE_BASE variable_loaded_profile = "" gcode = {% if params.LOAD is defined %} {% if printer.configfile.settings["skew_correction %s" % params.LOAD] is defined %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='"{params.LOAD}"' {% endif %} {% endif %} SKEW_PROFILE_BASE { rawparams } [gcode_macro SET_SKEW] rename_existing = SET_SKEW_BASE gcode = {% if params.CLEAR is defined %} {% if params.CLEAR|default(0)|int == 1 %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='""' {% endif %} {% endif %} SET_SKEW_BASE { rawparams } [gcode_macro SET_VELOCITY_LIMIT] rename_existing = SET_VELOCITY_LIMIT_BASE gcode = {% if params.ACCEL_TO_DECEL is defined %} {% if params.ACCEL is defined %} {% set accel = params.ACCEL|float %} {% else %} {% set accel = printer.toolhead.max_accel|float %} {% endif %} {% if params.VELOCITY is defined %} {% set velocity = params.VELOCITY|float %} {% else %} {% set velocity = printer.toolhead.max_velocity|float %} {% endif %} {% if params.SQUARE_CORNER_VELOCITY is defined %} {% set scv = params.SQUARE_CORNER_VELOCITY|float %} {% else %} {% set scv = printer.toolhead.square_corner_velocity|float %} {% endif %} {% set mcr = params.ACCEL_TO_DECEL|float / accel %} DEBUG_ECHO PREFIX="SET_VELOCITY_LIMIT" MSG="ACCEL={accel}, VELOCITY={velocity}, SQUARE_CORNER_VELOCITY={scv}, MINIMUM_CRUISE_RATIO={mcr}" SET_VELOCITY_LIMIT_BASE ACCEL={accel} VELOCITY={velocity} SQUARE_CORNER_VELOCITY={scv} MINIMUM_CRUISE_RATIO={1-mcr} {% else %} SET_VELOCITY_LIMIT_BASE { rawparams } {% endif %} [gcode_macro _START_PRINT_PARK] gcode = {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_x = printer["gcode_macro RatOS"].start_print_park_x %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% endif %} {% if printer["dual_carriage"] is defined and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} {% if printer["gcode_macro RatOS"].start_print_park_x is defined and printer["gcode_macro RatOS"].start_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="start_print_park_x is ignored for IDEX printers" {% endif %} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={start_print_park_in} X={start_print_park_x} G0 Z{z} F{z_speed} [gcode_macro _END_PRINT_PARK] gcode = {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro RatOS"].end_print_park_x is defined and printer["gcode_macro RatOS"].end_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="end_print_park_x is ignored for IDEX printers" {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={printer["gcode_macro RatOS"].end_print_park_in} X={printer["gcode_macro RatOS"].end_print_park_x} [gcode_macro _PARK] gcode = {% set x = params.X %} {% set location = params.LOCATION|default('back')|lower %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set nozzle_priming = printer["gcode_macro RatOS"].nozzle_priming|lower %} CACHE_TOOLHEAD_SETTINGS KEY="park" SET_MACRO_TRAVEL_SETTINGS {% if x != '' %} {% if x|float >= printer.toolhead.axis_minimum.x + 5 and x|float <= printable_x_max - 5 %} {% set park_x = x|float %} {% else %} {action_respond_info('The requested X co-ordinate is outside the defined axis bounds - using defaults')} {% set park_x = printable_x_max / 2 %} {% endif %} {% else %} {% set park_x = printable_x_max / 2 %} {% endif %} {% set park_y = printable_y_max - 15 %} {% if location == 'front' %} {% set park_y = printer.toolhead.axis_minimum.y + 5 %} {% elif location == 'center' %} {% set park_y = printable_y_max / 2 %} {% elif location == 'primeblob' and printer["dual_carriage"] is defined %} {% set park_y = printable_y_max - 15 %} {% endif %} {% if location == 'primeblob' and printer["dual_carriage"] is not defined %} {% if (nozzle_priming == 'primeblob' or nozzle_priming == 'primeline') %} {% if nozzle_prime_start_x|lower == 'min' %} {% set park_x = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set park_x = printable_x_max - 5 %} {% else %} {% set park_x = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set park_y = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set park_y = printable_y_max - 5 %} {% else %} {% set park_y = nozzle_prime_start_y|float %} {% endif %} {% endif %} {% endif %} G90 {% if printer["dual_carriage"] is not defined %} G0 X{park_x} Y{park_y} F{speed} {% else %} G0 Y{park_y} F{speed} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="park" [gcode_macro SAVE_PROBE_RESULT] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} {% set last_z_offset = 9999.9 %} {% if printer.configfile.settings.beacon is defined %} {% set current_z = printer.toolhead.position.z|float %} {% if beacon_contact_prime_probing %} {% set last_z_offset = printer.beacon.last_z_result %} {% else %} {% set last_z_offset = printer.beacon.last_sample.dist - current_z %} {% endif %} {% elif printer.configfile.settings.bltouch is defined %} {% set config_offset = printer.configfile.settings.bltouch.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% elif printer.configfile.settings.probe is defined %} {% set config_offset = printer.configfile.settings.probe.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Saving offset adjustment of {last_z_offset} in {params.VARIABLE|default('last_z_offset')}" SET_GCODE_VARIABLE MACRO=RatOS VARIABLE={params.VARIABLE|default('last_z_offset')} VALUE={last_z_offset} [gcode_macro PROBE_FOR_PRIMING] gcode = {% set probe_for_priming_disable_mesh_constraints = true if printer["gcode_macro RatOS"].probe_for_priming_disable_mesh_constraints|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower != 'false' %} SAVE_GCODE_STATE NAME=probe_for_priming_state RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the prime location.." CACHE_TOOLHEAD_SETTINGS KEY="probe_for_priming" SET_MACRO_TRAVEL_SETTINGS {% set t = params.TOOLHEAD|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% if idex_mode == '' %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% if t == 0 %} {% set x_start = 5 %} {% else %} {% set x_start = printable_x_max - 5 %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% endif %} {% endif %} {% set z = printer.configfile.settings.bed_mesh.horizontal_move_z|float %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% if printer.configfile.settings.bltouch is defined %} {% set x_offset = printer.configfile.settings.bltouch.x_offset|float %} {% set y_offset = printer.configfile.settings.bltouch.y_offset|float %} {% set z_offset = printer.configfile.settings.bltouch.z_offset|float %} {% elif printer.configfile.settings.probe is defined %} {% set x_offset = printer.configfile.settings.probe.x_offset|float %} {% set y_offset = printer.configfile.settings.probe.y_offset|float %} {% set z_offset = printer.configfile.settings.probe.z_offset|float %} {% elif printer.configfile.settings.beacon is defined %} {% set x_offset = printer.configfile.settings.beacon.x_offset|float %} {% set y_offset = printer.configfile.settings.beacon.y_offset|float %} {% set z_offset = printer.configfile.settings.beacon.trigger_distance|float %} {% else %} { action_raise_error("No probe, beacon or bltouch section found. Adaptive priming only works with a [probe], [beacon] or [bltouch] section defined.") } {% endif %} {% if z < z_offset %} { action_raise_error("Horizontal move Z ({z}) is below your probe's Z offset ({z_offset}). Please adjust your horizontal_move_z setting in [bed_mesh] to be above {z}.") } {% endif %} {% if not probe_for_priming_disable_mesh_constraints %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float - x_offset %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float - y_offset %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float - x_offset %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float - y_offset %} {% set x_start = [[x_start, max_x]|min, min_x]|max %} {% set y_start = [[y_start, max_y]|min, min_y]|max %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the start of the prime location at {x_start}, {y_start}" G90 M83 G0 Z{z} F{z_speed} G1 X{x_start} Y{y_start} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result {% endif %} {% if idex_mode == '' %} {% set x_end = x_start %} {% set y_end = y_start + 45 %} {% else %} {% if t==1 %} {% set x_end = x_start - 45 %} {% else %} {% set x_end = x_start + 45 %} {% endif %} {% set y_end = y_start %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the end of the prime location at {x_end}, {y_end}" G1 X{x_end} Y{y_end} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result {% endif %} RESTORE_GCODE_STATE NAME=probe_for_priming_state RESTORE_TOOLHEAD_SETTINGS KEY="probe_for_priming" {% endif %} [gcode_macro RESET_PRIME_PROBE_STATE] gcode = SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result VALUE=None {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result_t1 VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result_t1 VALUE=None {% endif %} [gcode_macro PROBE_CURRENT_POSITION] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} SAVE_GCODE_STATE NAME=probe_current_position_state {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} ASSERT_PROBE_DEPLOYED {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_prime_probing %} PROBE PROBE_METHOD=contact SAMPLES=1 {% else %} PROBE {% endif %} {% if printer.configfile.settings.beacon is defined %} BEACON_QUERY {% else %} RESTORE_GCODE_STATE NAME=probe_current_position_state MOVE=1 MOVE_SPEED={printer["gcode_macro RatOS"].macro_z_speed|float} {% endif %} [gcode_macro PRIME_BLOB] description = Prints a primeblob, used internally, if configured, as part of the START_PRINT macro. variable_x_offset = 5 gcode = CACHE_TOOLHEAD_SETTINGS KEY="prime_blob" SET_MACRO_TRAVEL_SETTINGS RATOS_ECHO PREFIX="Priming" MSG="Priming nozzle with prime blob.." {% set current_toolhead = 0 %} {% set target_idex_mode = '' %} {% set extruder = 'extruder' %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE is defined %} {% set target_idex_mode = params.IDEX_MODE|default('')|lower %} {% else %} { action_raise_error("IDEX_MODE parameter not found for PRIME_BLOB macro. This is likely a bug.") } {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Priming in IDEX {target_idex_mode} mode.." {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set current_toolhead = 1 if current_idex_mode=='primary' else 0 %} {% set extruder = 'extruder1' if current_toolhead == 1 else 'extruder' %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} SAVE_GCODE_STATE NAME=prime_blob_state {% endif %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set fan_speed = printer["gcode_macro RatOS"].nozzle_prime_bridge_fan|float %} {% set nozzle_diameter = printer.configfile.settings[extruder].nozzle_diameter|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set has_start_offset_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) != 9999.9 %} {% if printer["dual_carriage"] is defined %} {% set has_start_offset_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) != 9999.9 %} {% endif %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_z_height = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set nozzle_prime_direction = printer["gcode_macro RatOS"].nozzle_prime_direction|lower %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% if target_idex_mode == '' %} {% set x_factor = 0 %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% set y_factor = 1 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% set y_factor = -1 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% if nozzle_prime_start_y|float < printable_y_max / 2 %} {% set y_factor = 1 %} {% else %} {% set y_factor = -1 %} {% endif %} {% endif %} {% if nozzle_prime_direction == 'forwards' %} {% set y_factor = 1 %} {% elif nozzle_prime_direction == 'backwards' %} {% set y_factor = -1 %} {% endif %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% else %} {% set z = start_print_park_z_height %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% set y_factor = 0 %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set x_start = center_x / 2 + 5 %} {% set x_factor = 1 %} {% else %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% if current_toolhead == 0 %} {% set x_start = 55 %} {% set x_factor = -1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 55 %} {% set x_factor = 1 %} {% endif %} {% else %} {% if current_toolhead == 0 %} {% set x_start = 5 %} {% set x_factor = 1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 5 %} {% set x_factor = -1 %} {% endif %} {% endif %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_x_max - 5 %} {% endif %} {% set z = 10 %} {% endif %} {% set start_z_offset = 0 %} {% set end_z_offset = 0 %} {% if has_start_offset_t0 %} {% set start_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) %} {% set end_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_end_result|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t0 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t0 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t0) ) } {% endif %} {% if end_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t0) ) } {% endif %} {% set start_z_offset = start_z_probe_result_t0 %} {% set end_z_offset = end_z_probe_result_t0 %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if current_toolhead == 1 or both_toolheads or target_idex_mode == "copy" or target_idex_mode == "mirror" %} {% if has_start_offset_t1 %} {% set start_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) %} {% set end_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_end_result_t1|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t1 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t1 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t1) ) } {% endif %} {% if end_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t1) ) } {% endif %} {% set start_z_offset = [start_z_offset, start_z_probe_result_t1]|max %} {% set end_z_offset = [end_z_offset, start_z_probe_result_t1]|max %} {% endif %} {% endif %} {% if target_idex_mode != 'copy' and target_idex_mode != 'mirror' %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% set original_start_z_offset = start_z_offset %} {% set original_end_z_offset = end_z_offset %} {% set start_z_offset = original_end_z_offset %} {% set end_z_offset = original_start_z_offset %} {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={current_toolhead} {% endif %} DEBUG_ECHO PREFIX="PRIME_BLOB" MSG="x_start: {x_start}, y_start: {y_start}, x_factor: {x_factor}, y_factor: {y_factor}, z: {z}, start_z_offset: {start_z_offset}, end_z_offset: {end_z_offset}" G90 M83 RATOS_ECHO PREFIX="Priming" MSG="Lifting Z to {z}.." G0 Z{z} F{z_speed} {% if printer["dual_carriage"] is not defined %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% if start_print_park_in != 'primeblob' %} G1 X{x_start} F{speed} G1 Y{y_start + (15 * y_factor)} F{speed} {% endif %} {% else %} G1 Y{y_start + (15 * y_factor)} F{speed} {% if target_idex_mode=="copy" or target_idex_mode=="mirror" %} RATOS_ECHO PREFIX="Priming" MSG="Mirroring move to {x_start}, {y_start} along the edge of the print area.." _IDEX_MIRROR PRIMING=1 {% else %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% endif %} G1 X{x_start} F{speed} {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Starting prime blob.." G1 Z{0.5 + start_z_offset} F{z_speed} G1 Y{y_start} F{speed} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} M106 S{fan_speed} G1 Z5 F100 E5 G92 E0 RATOS_ECHO PREFIX="Priming" MSG="Bridging with {((fan_speed/255) * 100)|int}% fan speed.." G1 F3000 X{x_start + (15 * x_factor)} Y{y_start + (15 * y_factor)} E{1 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (20 * x_factor)} Y{y_start + (20 * y_factor)} Z{3.8 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (34 * x_factor)} Y{y_start + (34 * y_factor)} Z{2.6 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (38 * x_factor)} Y{y_start + (38 * y_factor)} Z{1.4 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (42 * x_factor)} Y{y_start + (42 * y_factor)} Z{0.2 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} M106 S0 G1 F3000 X{x_start + (46 * x_factor)} Y{y_start + (46 * y_factor)} Z{0.2 + end_z_offset} E0.6 G1 F{speed} X{x_start + (50 * x_factor)} Y{y_start + (50 * y_factor)} {% if target_idex_mode == "copy" or target_idex_mode == "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if target_idex_mode == "copy" %} {% if first_y >= 0 %} _IDEX_COPY DANCE=0 Y={first_y} {% else %} _IDEX_COPY DANCE=0 Y={params.Y1} {% endif %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} RESTORE_GCODE_STATE NAME=prime_blob_state {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="prime_blob" G92 E0 [gcode_macro UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% set temp = params.TEMP|default(220)|int %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_UNLOAD_FILAMENT TEMP={temp} NAME='{filament_name}' TYPE='{filament_type}' {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _LEGACY_UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set unload_speed = 5 * 60 %} {% set unload_length = printer["gcode_macro RatOS"].filament_unload_length|float %} M117 Unloading filament... G0 E10 F300 G0 E-5 F3600 G4 P3000 G0 E5 F6000 G0 E-15 F6000 G0 E-{unload_length} F{unload_speed} _CLEANING_MOVE TOOLHEAD={toolhead} M117 Filament unloaded! RESPOND MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _DEFAULT_UNLOAD_FILAMENT] description = Unload filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|default(220)|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_UNLOAD_FILAMENT" MSG="TEMP: {temp}" _LED_UNLOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=unload_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD=0 NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TOOLHEAD=0 {% endif %} RESTORE_GCODE_STATE NAME=unload_state SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD=0 [gcode_macro _IDEX_UNLOAD_FILAMENT] description = Unload filament macro for IDEX printer. gcode = {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_UNLOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} {% endif %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Unloading filament from nozzle to cooling zone... Please wait!" _PURGE_BEFORE_UNLOAD TOOLHEAD={toolhead} {% if printer["gcode_macro _UNLOAD_WITHOUT_TIP_FORMING"] is defined %} _UNLOAD_WITHOUT_TIP_FORMING TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _UNLOAD_WITH_TIP_FORMING NAME='{filament_name}' TYPE='{filament_type}' {% endif %} G4 P3000 [gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} {% set tooolhead_sensor_to_extruder_gear_distance = printer["gcode_macro T%s" % toolhead].tooolhead_sensor_to_extruder_gear_distance|float %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER" MSG="TOOLHEAD: {toolhead}" G0 E-{extruder_gear_to_cooling_position_distance + tooolhead_sensor_to_extruder_gear_distance + 50} F{extruder_load_speed} RATOS_ECHO MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _UNLOAD_WITH_TIP_FORMING] gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% if filament_name != '' and filament_type != '' %} _UNLOAD_KNOWN_FILAMENT NAME={filament_name} TYPE={filament_type} {% else %} _UNLOAD_UNKNOWN_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _UNLOAD_KNOWN_FILAMENT] description = User overrideable tip forming macro if slicer filament profiles are known gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} RATOS_ECHO PREFIX="FILAMENT TYPE" MSG='{filament_type}' RATOS_ECHO PREFIX="FILAMENT PROFILE" MSG='{filament_name}' {% if filament_name == "Prusament PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% elif filament_name == "Nobufil PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% else %} RATOS_ECHO PREFIX="_UNLOAD_KNOWN_FILAMENT" MSG="Filament profile not found!" _UNLOAD_UNKNOWN_FILAMENT {% endif %} [gcode_macro _UNLOAD_UNKNOWN_FILAMENT] description = User overrideable standard tip forming macro gcode = DEBUG_ECHO PREFIX="_UNLOAD_UNKNOWN_FILAMENT" MSG="Using standard tip forming macro!" _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 [gcode_macro _TIP_FORMING] gcode = {% set cooling_moves = params.COOLING_MOVES|default(4)|int %} {% set cooling_move_length = params.COOLING_MOVE_LENGTH|default(10)|float %} {% set start_cooling_speed = params.START_COOLING_SPEED|default(10)|float * 60 %} {% set end_cooling_speed = params.END_COOLING_SPEED|default(50)|float * 60 %} {% if cooling_moves == 0 %} {% set cooling_move_length = 0 %} {% endif %} {% set dip = true if params.DIP|default(false)|lower == "true" else false %} {% set dip_length = params.DIP_LENGTH|default(22)|float %} {% set dip_speed = params.DIP_SPEED|default(30)|float * 60 %} {% set dip_retract_speed = params.DIP_RETRACT_SPEED|default(70)|float * 60 %} {% set retract_length = params.RETRACT_LENGTH|default(18)|float %} {% set start_retract_speed = params.START_RETRACT_SPEED|default(120)|float * 60 %} {% set end_retract_speed = params.END_RETRACT_SPEED|default(20)|float * 60 %} DEBUG_ECHO PREFIX="_TIP_FORMING" MSG="cooling_moves: {cooling_moves}, cooling_move_length: {cooling_move_length}, start_cooling_speed: {start_cooling_speed}, end_cooling_speed: {end_cooling_speed}, dip: {dip}, dip_length: {dip_length}, dip_speed: {dip_speed}, dip_retract_speed: {dip_retract_speed}, retract_length: {retract_length}, start_retract_speed: {start_retract_speed}, end_retract_speed: {end_retract_speed}" M220 S100 G92 E0 {% set retract = retract_length + cooling_move_length / 2 - 15 %} G1 E-15 F{start_retract_speed} G1 E-{0.7 * retract} F{1.0 * end_retract_speed} G1 E-{0.2 * retract} F{0.5 * end_retract_speed} G1 E-{0.1 * retract} F{0.3 * end_retract_speed} G92 E0 {% if cooling_moves > 0 %} {% set i = (end_cooling_speed - start_cooling_speed) / (2 * cooling_moves - 1) %} {% for m in range(cooling_moves) %} G1 E{cooling_move_length} F{(start_cooling_speed + i * m * 2)} G1 E-{cooling_move_length} F{(start_cooling_speed + i * (m * 2 + 1))} {% endfor %} {% endif %} G92 E0 {% if dip %} G1 E{dip_length} F{dip_speed} G4 P100 G1 E-{dip_length} F{dip_retract_speed} {% endif %} G92 E0 M400 [gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_FILAMENT_SENSOR_BUTTON_PRESSED" MSG="TOOLHEAD: {toolhead}" {% if not printer.virtual_sdcard.is_active %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_FILAMENT_END] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set clogged = true if params.CLOGGED|default(false)|lower == 'true' else false %} {% set unload_after_runout = printer["gcode_macro T%s" % toolhead].unload_after_runout|float %} {% if clogged %} _LED_FILAMENT_CLOG TOOLHEAD={toolhead} {% else %} _LED_FILAMENT_RUNOUT TOOLHEAD={toolhead} {% endif %} DEBUG_ECHO PREFIX="_ON_FILAMENT_END" MSG="TOOLHEAD: {toolhead}" {% if printer.virtual_sdcard.is_active %} {% if not printer.pause_resume.is_paused %} PAUSE RUNOUT=True {% endif %} {% if not clogged and unload_after_runout %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% if not clogged and printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true'%} _JOIN_SPOOL TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} [gcode_macro M600] description = Executes a color change by pausing the printer an unloading the filament. gcode = PAUSE UNLOAD_FILAMENT RATOS_ECHO MSG="Please load new filament and resume" [gcode_macro COLD_PULL] description = Automated hotend cold pull. gcode = {% set extrusion_temp = params.EXTRUSION_TEMP|default(220)|int %} {% set cold_pull_temp = params.COLD_PULL_TEMP|default(80)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% if printer["dual_carriage"] is not defined %} {% set toolhead = 0 %} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead != 0 and toolhead != 1 %} {action_raise_error("Please select toolhead! 0 = left, 1 = right toolhead")} {% endif %} {% endif %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} SAVE_GCODE_STATE NAME=cold_pull_state {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} RATOS_ECHO MSG="Heating T{toolhead} to {extrusion_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={extrusion_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={extrusion_temp} MAXIMUM={extrusion_temp + 2} G4 P3000 RATOS_ECHO MSG="extruding..." G92 E0 G1 E30 F300 G92 E0 RATOS_ECHO MSG="Heating T{toolhead} to {cold_pull_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={cold_pull_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={cold_pull_temp} MAXIMUM={cold_pull_temp + 2} G4 P10000 RATOS_ECHO MSG="cold pull..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-40 VELOCITY=5 ACCEL=100 RATOS_ECHO MSG="eject filament..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-200 VELOCITY=20 ACCEL=500 RATOS_ECHO MSG="cooling down extruder..." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET=0 RESTORE_GCODE_STATE NAME=cold_pull_state SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} CONSOLE_ECHO TITLE="Cold pull finished!" MSG="Please remove the filament from the PTFE tube and cut the end off. Do NOT try to load it again." TYPE="warning" [gcode_macro _USER_START_PRINT_BEFORE_HOMING] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_BED] gcode = [gcode_macro _USER_START_PRINT_BED_MESH] gcode = [gcode_macro _USER_START_PRINT_PARK] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER] gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_START_PRINT_HEAT_CHAMBER] description = Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF] gcode = [gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF] gcode = SET_LED_EFFECT EFFECT=idle_fx SET_FAN_SPEED FAN=filter SPEED=0.8 UPDATE_DELAYED_GCODE ID=filter_off DURATION={self.filter_secs} description = "Print done → party lights → filter cleanup → night dim → off" variable_filter_secs = 3600 variable_bright_secs = 1800 variable_dim_secs = 7200 [gcode_macro _USER_END_PRINT_PARK] gcode = [gcode_macro _USER_END_PRINT_FINISHED] description = User hook for when the print is finished after gcode state has been restored. gcode = [gcode_macro _USER_START_PRINT] gcode = [gcode_macro _USER_END_START_PRINT] gcode = [gcode_macro _USER_START_FEATURE] gcode = [gcode_macro _USER_END_FEATURE] gcode = [gcode_macro ECHO_T_VARS] description = Echo Toolhead variables to the console. gcode = {% set t = params.T|default(0) %} RATOS_ECHO MSG="T{t} Variables" {% for var, value in printer["gcode_macro T%s" % t].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [gcode_macro ECHO_RATOS_VARS] description = Echo RatOS variables to the console. gcode = {% for var, value in printer["gcode_macro RatOS"].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [delayed_gcode RATOS_INIT] initial_duration = 0.1 gcode = _LED_STANDBY CALCULATE_PRINTABLE_AREA INITIAL_FRONTEND_UPDATE _CHAMBER_FILTER_SANITY_CHECK [delayed_gcode RATOS_LOGO] initial_duration = 2 gcode = HELLO_RATOS [gcode_macro INITIAL_FRONTEND_UPDATE] gcode = {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_error = printer["gcode_macro RatOS"].status_color_error|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_unknown}"' {% endif %} {% set t0_sensor = "undefined" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].filament_detected|lower == "true" %} {% set t0_sensor = "detected" %} {% else %} {% set t0_sensor = "empty" %} {% endif %} {% else %} {% set t0_sensor = "disabled" %} {% endif %} {% endif %} {% set t1_sensor = "undefined" %} {% if printer["dual_carriage"] is defined and printer["filament_switch_sensor toolhead_filament_sensor_t1"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].filament_detected|lower == "true" %} {% set t1_sensor = "detected" %} {% else %} {% set t1_sensor = "empty" %} {% endif %} {% else %} {% set t1_sensor = "disabled" %} {% endif %} {% endif %} {% set svv = printer.save_variables.variables %} {% if svv.t0_filament is defined and printer["gcode_macro T0"] is defined %} {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} {% if t0_sensor != "empty" %} {% set t0_filament_type = svv.t0_filament[0]|default('')|string %} {% set t0_filament_name = svv.t0_filament[1]|default('')|string %} {% set t0_filament_temp = svv.t0_filament[2]|default(0)|float %} {% if t0_filament_name != '' and t0_filament_type != '' and t0_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{t0_filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{t0_filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={t0_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} {% if svv.t1_filament is defined and printer["gcode_macro T1"] is defined %} {% if printer["gcode_macro T1"].filament_name is defined and printer["gcode_macro T1"].filament_type is defined and printer["gcode_macro T1"].filament_temp is defined %} {% if t1_sensor != "empty" %} {% set t1_filament_type = svv.t1_filament[0]|default('')|string %} {% set t1_filament_name = svv.t1_filament[1]|default('')|string %} {% set t1_filament_temp = svv.t1_filament[2]|default(0)|float %} {% if t1_filament_name != '' and t1_filament_type != '' and t1_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='"{t1_filament_name}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='"{t1_filament_type}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE={t1_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t1_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} [gcode_macro CALCULATE_PRINTABLE_AREA] gcode = {% set bed_margin_x = printer["gcode_macro RatOS"].bed_margin_x %} {% set bed_margin_y = printer["gcode_macro RatOS"].bed_margin_y %} {% set tool = 0 if printer["gcode_macro T0"] is not defined or printer["gcode_macro T0"].active else 1 %} {% set max_x = printer.toolhead.axis_maximum.x if printer["dual_carriage"] is defined and tool == 0 else printer.toolhead.axis_maximum.x - bed_margin_x[1] %} {% if printer["dual_carriage"] is defined %} {% set max_x = printer.toolhead.axis_maximum.x %} {% endif %} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="printer.toolhead.axis_maximum.x {printer.toolhead.axis_maximum.x}" {% set max_y = printer.toolhead.axis_maximum.y - bed_margin_y[1]%} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_x_max VALUE={max_x} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_y_max VALUE={max_y} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="Printable area calculated: X: 0,{max_x} Y: 0,{max_y}" [gcode_macro CACHE_TOOLHEAD_SETTINGS] variable_cache = {"global": {"accel": 1000, "ratio": 0.5, "speed": 50, "scv": 5}} gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set dummy = cache.__setitem__(key, {"accel": printer.toolhead.max_accel, "ratio": printer.toolhead.minimum_cruise_ratio, "speed": printer.toolhead.max_velocity, "scv": printer.toolhead.square_corner_velocity}) %} SET_GCODE_VARIABLE MACRO=CACHE_TOOLHEAD_SETTINGS VARIABLE=cache VALUE="{cache | pprint | replace("\n", "") | replace("\"", "\\\"")}" DEBUG_ECHO PREFIX="CACHE_TOOLHEAD_SETTINGS" MSG="Toolhead settings cached for {key}. {printer.toolhead.max_accel} accel, {printer.toolhead.minimum_cruise_ratio} ratio, {printer.toolhead.max_velocity} velocity, {printer.toolhead.square_corner_velocity} scv." [gcode_macro RESTORE_TOOLHEAD_SETTINGS] gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set values = printer["gcode_macro CACHE_TOOLHEAD_SETTINGS"].cache.__getitem__(key) %} {% if values is not defined or values == 'None' %} { action_raise_error("RESTORE_TOOLHEAD_SETTINGS: Toolhead settings not cached for key '" ~ key ~ "'.") } {% endif %} SET_VELOCITY_LIMIT ACCEL={values.accel} MINIMUM_CRUISE_RATIO={values.ratio} VELOCITY={values.speed} SQUARE_CORNER_VELOCITY={values.scv} DEBUG_ECHO PREFIX="RESTORE_TOOLHEAD_SETTINGS" MSG="Toolhead settings restored. {values.accel} accel, {values.ratio} ratio, {values.speed} velocity, {values.scv} scv." [gcode_macro SET_MACRO_TRAVEL_SETTINGS] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set accel = printer["gcode_macro RatOS"].macro_travel_accel %} SET_VELOCITY_LIMIT ACCEL={accel} MINIMUM_CRUISE_RATIO=0.5 VELOCITY={speed} SQUARE_CORNER_VELOCITY={5} DEBUG_ECHO PREFIX="SET_MACRO_TRAVEL_SETTINGS" MSG="Macro travel settings set. {accel} accel, {speed} velocity" [gcode_macro SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% if printer["dual_carriage"] is not defined %} SET_KINEMATIC_POSITION X={printable_x_max / 2} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} {% else %} IDEX_SET_CENTER_KINEMATIC_POSITION {% endif %} [gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set center_x = printable_x_max / 2 %} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x - (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x + (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY [gcode_macro VERIFY_HYBRID_INVERTED] gcode = {% set inverted = False %} {% if printer.configfile.settings.ratos_hybrid_corexy is defined and printer.configfile.settings.ratos_hybrid_corexy.inverted is defined %} {% if printer.configfile.settings.ratos_hybrid_corexy.inverted|lower == 'true' %} {% set inverted = True %} {% endif %} {% endif %} {% if inverted == False %} { action_emergency_stop("ratos_hybrid_corexy NOT INVERTED! Inverted hybrid core-xy bugfix not detected.") } {% endif %} [gcode_macro RATOS_ECHO] gcode = {% set prefix = "RatOS" %} {% set debug = params.DEBUG|default(0)|int %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " | " ~ params.PREFIX %} {% endif %} {% set prefix = prefix ~ ":" %} {% set msg = "" %} {% if params.MSG is defined %} {% set msg = params.MSG %} {% else %} {% set msg = "No msg parameter provided (this is a bug or unintended use)." %} {% endif %} {% if not debug %} M117 {prefix} {msg} {% endif %} RATOS_LOG PREFIX="{prefix}" MSG="{msg}" {% if not debug %} RESPOND PREFIX="{prefix}" MSG="{msg}" {% else %} CONSOLE_ECHO TITLE="{prefix}" TYPE="debug" MSG="{msg}" {% endif %} [gcode_macro ENABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=True SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=prefix_filter VALUE="'{params.FILTER|default('')|lower}'" RATOS_ECHO PREFIX="DEBUG" MSG="Debugging enabled." [gcode_macro DISABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=False RATOS_ECHO PREFIX="DEBUG" MSG="Debugging disabled." [gcode_macro DEBUG_ECHO] variable_enabled = False variable_prefix_filter = '' gcode = {% set prefix = "DEBUG" %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " - " ~ params.PREFIX %} {% endif %} {% if enabled and (prefix_filter|lower == '' or prefix_filter|lower in params.PREFIX|lower) %} RATOS_ECHO PREFIX="{prefix}" MSG="{params.MSG}" DEBUG=1 {% endif %} [gcode_macro START_FEATURE] gcode = DEBUG_ECHO PREFIX="G-Code" MSG="Start {params.FEATURE} feature gcode" {% set scv = printer.toolhead.square_corner_velocity|int|default(5) %} {% set accel = printer.toolhead.max_accel|int|default(10000) %} {% set ratio = printer.toolhead.minimum_cruise_ratio|float|default(0.5) %} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="scv" VALUE={scv} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="accel" VALUE={accel} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="ratio" VALUE={ratio} _USER_START_FEATURE FEATURE="{params.FEATURE}" [gcode_macro END_FEATURE] variable_scv = 5 variable_accel = 10000 variable_ratio = 0.5 gcode = DEBUG_ECHO PREFIX="G-Code" MSG="End {params.FEATURE} feature gcode" SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={scv} ACCEL={accel} MINIMUM_CRUISE_RATIO={ratio} _USER_END_FEATURE FEATURE="{params.FEATURE}" SCV={scv} ACCEL={accel} RATIO={ratio} [gcode_macro _ON_LAYER_CHANGE] variable_layer_number = 0 description = INTERNAL USE ONLY. Call it from the slicers after layer change custom gcode gcode = {% set layer = params.LAYER|int %} SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE={layer} SET_PRINT_STATS_INFO CURRENT_LAYER={layer} [gcode_macro _LEARN_MORE_CALIBRATION] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/calibration" %} {% set link_text = "RatOS Calibration Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_CHAMBER_FILTER] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter Control" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_FILAMENT] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/filaments" %} {% set link_text = "RatOS Filament Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _CONSOLE_SAVE_CONFIG] gcode = M118 Click SAVE_CONFIG to save the settings to your printer.cfg. [gcode_macro SAVE_Z_OFFSET] gcode = {% if printer.configfile.settings.beacon is defined %} _BEACON_SAVE_MULTIPLIER {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _LOAD_RATOS_SKEW_PROFILE] gcode = {% set ratos_skew_profile = printer["gcode_macro RatOS"].skew_profile|default("") %} {% if ratos_skew_profile != "" %} {% if printer.configfile.config["skew_correction %s" % ratos_skew_profile] is defined %} SKEW_PROFILE LOAD={ratos_skew_profile} GET_CURRENT_SKEW {% else %} {% set line_1 = '"Could not find skew profile %s!_N_Clearing skew correction."' % ratos_skew_profile %} CONSOLE_ECHO TITLE="Missing skew profile!" TYPE="warning" MSG={line_1} SET_SKEW CLEAR=1 {% endif %} {% endif %} [gcode_macro M601] gcode = PAUSE [gcode_macro PAUSE] description = Pauses the print rename_existing = PAUSE_BASE variable_extrude = 1.5 variable_retract = 1.5 variable_fan_speed = 0 variable_idex_mode = "" variable_idex_toolhead = 0 variable_idex_toolhead_x = 0.0 variable_idex_toolhead_y = 0.0 variable_idex_toolhead_z = 0.0 gcode = {% set runout_detected = true if params.RUNOUT|default(false)|lower == 'true' else false %} _LED_PAUSE {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set idex_toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% if printer["dual_carriage"] is not defined %} SAVE_GCODE_STATE NAME=PAUSE_state {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_mode VALUE='"{idex_mode}"' SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead VALUE={idex_toolhead} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_x VALUE={printer.gcode_move.gcode_position.x|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_y VALUE={printer.gcode_move.gcode_position.y|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_z VALUE={printer.gcode_move.gcode_position.z|float} DEBUG_ECHO PREFIX="PAUSE" MSG="idex_mode: {idex_mode}, idex_toolhead: {idex_toolhead}, idex_toolhead_x: {idex_toolhead_x}, idex_toolhead_y: {idex_toolhead_y}, idex_toolhead_z: {idex_toolhead_z}" {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False CACHE_TOOLHEAD_SETTINGS KEY="pause" SET_MACRO_TRAVEL_SETTINGS {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% if current_z < (max_z - 20.0) %} {% set z_safe = 20.0 %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} PAUSE_BASE {% if printer["dual_carriage"] is not defined %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan"].speed|float} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} {% if idex_toolhead == 0 %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t1"].speed|float} {% endif %} {% endif %} {% endif %} M106 S0 {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if idex_mode != '' %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set R = printer["gcode_macro PAUSE"].retract|float %} {% if can_extrude %} G91 G1 E-{R} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set pause_print_park_x = printer["gcode_macro RatOS"].pause_print_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].pause_print_park_in %} {% if runout_detected %} {% set pause_print_park_x = printer["gcode_macro RatOS"].runout_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].runout_park_in %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} DEBUG_ECHO PREFIX="PAUSE" MSG="z_speed: {z_speed}, pause_print_park_x: {pause_print_park_x}, pause_print_park_in: {pause_print_park_in}, default_toolhead: {default_toolhead}" {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F{z_speed} G90 {% if printer["dual_carriage"] is not defined %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% else %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} _IDEX_SINGLE X={parking_position} {% else %} PARK_TOOLHEAD {% endif %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% endif %} {% else %} {action_respond_info("Printer not homed")} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="pause" [gcode_macro RESUME] description = Resumes the print if the printer is paused. rename_existing = RESUME_BASE gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set target_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set target_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% endif %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if target_idex_mode != '' %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set fan_speed = printer["gcode_macro PAUSE"].fan_speed|float %} {% if printer["dual_carriage"] is not defined %} M106 S{(fan_speed * 255)} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% else %} {% if params.TOOLHEAD is defined %} {% if params.TOOLHEAD == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% else %} {% if printer["gcode_macro PAUSE"].idex_toolhead == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% endif %} {% endif %} M106.1 S{fan_speed} {% endif %} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY DANCE=0 {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR DANCE=0 {% else %} {% if params.TOOLHEAD is defined %} _SELECT_TOOL T={params.TOOLHEAD} X=-1 Y=-1 TOOLSHIFT=false {% else %} _SELECT_TOOL T={printer["gcode_macro PAUSE"].idex_toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% endif %} {% set x = printer["gcode_macro PAUSE"].idex_toolhead_x|float %} {% set y = printer["gcode_macro PAUSE"].idex_toolhead_y|float %} {% set z = printer["gcode_macro PAUSE"].idex_toolhead_z|float %} G1 X{x} Y{y} Z{z} F{speed} {% if params.TOOLHEAD is defined %} SAVE_GCODE_STATE NAME=PAUSE_STATE {% endif %} {% endif %} {% if params.TOOLHEAD is not defined %} {% set E = printer["gcode_macro PAUSE"].extrude|float %} {% if can_extrude %} G91 G1 E{E} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% endif %} {% if printer["dual_carriage"] is not defined %} RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1 MOVE_SPEED={speed} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True RESUME_BASE _LED_PRINTING [gcode_macro CANCEL_PRINT] description = Cancels the printer rename_existing = CANCEL_PRINT_BASE gcode = END_PRINT TURN_OFF_HEATERS CLEAR_PAUSE CANCEL_PRINT_BASE [gcode_macro START_PRINT] description = Start print procedure, use this in your Slicer. variable_post_processor_version = 2 variable_is_printing_gcode = False variable_both_toolheads = True variable_object_xoffset = 0 variable_first_x = -1 variable_first_y = -1 variable_total_toolshifts = 0 variable_initial_tool = 0 variable_extruder_first_layer_temp = "" variable_extruder_other_layer_temp = "" gcode = {% if "xyz" in printer.toolhead.homed_axes and printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% if printer["gcode_macro _VAOC"].is_started|default(true)|lower == 'true' %} _VAOC_END {% endif %} {% endif %} _LED_START_PRINTING CACHE_TOOLHEAD_SETTINGS KEY="start_print" _USER_START_PRINT { rawparams } {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set z_probe_stowable = printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set X0 = params.X0|default(-1)|float %} {% set X1 = params.X1|default(-1)|float %} {% set Y0 = params.Y0|default(-1)|float %} {% set Y1 = params.Y1|default(-1)|float %} {% if first_x == -1 or first_y == -1 %} {% set first_x = params.FIRST_X|default(-1)|float %} {% set first_y = params.FIRST_Y|default(-1)|float %} {% endif %} {% set total_toolshifts = params.TOTAL_TOOLSHIFTS|default(0)|int %} {% set initial_tool = params.INITIAL_TOOL|default(default_toolhead)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set bed_temp = params.BED_TEMP|default(printer.heater_bed.target, true)|float %} {% set total_layer_count = params.TOTAL_LAYER_COUNT|default(0)|int %} {% set extruder_first_layer_temp = (params.EXTRUDER_TEMP|default("")).split(",") %} RATOS_ECHO MSG="First print coordinates X:{first_x} Y:{first_y}" {% if params.TOTAL_LAYER_COUNT is not defined %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Configuration" %} {% set line_1 = '"Your slicer gcode settings are not up to date._N_Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Incomplete Slicer Configuration detected" TYPE="warning" MSG={line_1} {% endif %} SET_PRINT_STATS_INFO CURRENT_LAYER=1 SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE=1 {% if total_layer_count > 0 %} SET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} {% endif %} {% if printer["dual_carriage"] is defined %} {% set swap_toolheads = true if printer["gcode_macro _IDEX_REMAP_TOOLHEADS"].enabled|default(false)|lower == 'true' else false %} {% if swap_toolheads %} {% set initial_tool = 0 if initial_tool == 1 else 1 %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SET_GCODE_VARIABLE MACRO=T0 VARIABLE=active VALUE=True {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=active VALUE=True {% endif %} {% set both_toolheads = true %} {% if total_toolshifts == 0 %} {% set both_toolheads = false %} {% endif %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} {% endif %} {% if both_toolheads and (idex_mode == "copy" or idex_mode == "mirror") %} _LED_START_PRINTING_ERROR { action_raise_error("Gcode tool changes found. Copy and mirror mode do not support toolchanges.")} {% endif %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set both_toolheads = true %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=initial_tool VALUE={initial_tool} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_x VALUE={first_x} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_y VALUE={first_y} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=total_toolshifts VALUE={total_toolshifts} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=both_toolheads VALUE={both_toolheads} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_first_layer_temp VALUE="'{params.EXTRUDER_TEMP}'" SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_other_layer_temp VALUE="'{params.EXTRUDER_OTHER_LAYER_TEMP}'" {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_TOOLCHANGE VARIABLE=toolshift_count VALUE=0 {% endif %} {% if printer["dual_carriage"] is defined %} {% set svv = printer.save_variables.variables %} {% endif %} {% if printer["dual_carriage"] is defined %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} {% set stepper_x_position_min = printer.configfile.settings.stepper_x.position_min|float %} {% set stepper_x_position_endstop = printer.configfile.settings.stepper_x.position_endstop|float %} {% set dual_carriage_position_max = printer.configfile.settings.dual_carriage.position_max|float %} {% set dual_carriage_position_endstop = printer.configfile.settings.dual_carriage.position_endstop|float %} {% set x_parking_space = parking_position_t0 - (stepper_x_position_endstop , stepper_x_position_min)|max %} {% set dc_parking_space = (dual_carriage_position_endstop , dual_carriage_position_max)|min - parking_position_t1 %} {% if svv.idex_xoffset|abs >= (x_parking_space - 0.5) or svv.idex_xoffset|abs >= (dc_parking_space - 0.5) %} _LED_START_PRINTING_ERROR { action_raise_error("Toolhead x-offset is too high for the available parking space. Calibrate your X and DC endstop positions and make sure you stay below 1mm." % (copy_mode_max_width)) } {% endif %} {% endif %} {% if (idex_mode == "copy" or idex_mode == "mirror") and printer.configfile.settings.ratos.enable_gcode_transform %} {% if params.MIN_X is not defined or params.MAX_X is not defined %} _LED_START_PRINTING_ERROR { action_raise_error("Something went wrong! Missing important post processor start print parameter!") } {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE=0 {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set boundary_box_min_x = params.MIN_X|default(0)|float %} {% set boundary_box_max_x = params.MAX_X|default(printable_x_max)|float %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} {% set boundary_box_max_x = boundary_box_max_x + svv.idex_xoffset %} {% else %} {% set boundary_box_min_x = boundary_box_min_x - svv.idex_xoffset %} {% endif %} {% set center_x = printable_x_max / 2.0 %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% set object_width = boundary_box_max_x - boundary_box_min_x %} {% set copy_mode_max_width = center_x %} {% set mirror_mode_max_width = center_x - safe_distance / 2.0 %} DEBUG_ECHO PREFIX="START_PRINT" MSG="OBJECT_WIDTH: {object_width} BOUNDARY_BOX_MIN_X: {boundary_box_min_x} BOUNDARY_BOX_MAX_X: {boundary_box_max_x} CENTER_X: {center_x} SAFE_DISTANCE: {safe_distance}" {% if idex_mode == "copy" and object_width > copy_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for copy mode! Max supported width is %s mm" % (copy_mode_max_width)) } {% endif %} {% if idex_mode == "mirror" and object_width > mirror_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for mirror mode! Max supported width is %s mm" % (mirror_mode_max_width)) } {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = (printable_x_max - boundary_box_max_x - boundary_box_min_x) / 2 %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE={object_xoffset} {% endif %} {% endif %} {% set has_initial_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% set has_initial_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined and both_toolheads %} {% set has_secondary_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% set has_secondary_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% endif %} _CHAMBER_FILTER_ON AT="before_print_start" {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true' %} {% if both_toolheads %} RATOS_ECHO MSG="Spool join is not possible if both toolheads are in use!" SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if idex_mode == '' %} _SET_TOOLHEAD_OFFSET T={default_toolhead} MOVE={1 if "xyz" in printer.toolhead.homed_axes else 0} {% endif %} {% endif %} CLEAR_PAUSE {% if printer["gcode_macro RatOS"].force_absolute_position|lower == 'true' %} G90 {% endif %} SAVE_GCODE_STATE NAME=start_print_state G21 G90 M82 _USER_START_PRINT_BEFORE_HOMING { rawparams } {% if z_probe_stowable == true %} STOWABLE_PROBE_BEGIN_BATCH {% endif %} MAYBE_HOME _Z_HOP {% if idex_mode != '' and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} PARK_TOOLHEAD {% endif %} {% if chamber_temp > 0 %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED={printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float} {% endif %} {% endif %} _CHAMBER_HEATER_ON START_CHAMBER_TEMP={start_chamber_temp} CHAMBER_TEMP={chamber_temp} _USER_START_PRINT_HEAT_CHAMBER { rawparams } CHAMBER_TEMP={chamber_temp} {% endif %} _START_PRINT_BEFORE_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} RATOS_ECHO MSG="Heating bed..." M190 S{bed_temp} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _USER_START_PRINT_AFTER_HEATING_BED { rawparams } _START_PRINT_AFTER_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} _USER_START_PRINT_BED_MESH { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_BED_MESH X0={X0} X1={X1} Y0={Y0} Y1={Y1} T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if z_probe_stowable == true %} STOWABLE_PROBE_END_BATCH {% endif %} {% if idex_mode == '' %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={extruder_first_layer_temp[1]|float} {% endif %} {% endif %} _USER_START_PRINT_PARK { rawparams } _START_PRINT_PARK RATOS_ECHO MSG="Heating Extruder..." {% if idex_mode == '' %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder1" MINIMUM={extruder_first_layer_temp[1]|float} MAXIMUM={extruder_first_layer_temp[1]|float + 5} {% endif %} {% endif %} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} {% if idex_mode == '' %} _LED_PRINTING {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} _LED_PRINTING {% else %} {% if both_toolheads %} _LED_PRINTING TOOLHEAD={initial_tool} {% if toolchange_standby_temp > -1 %} _LED_TOOLHEAD_STANDBY TOOLHEAD={0 if initial_tool == 1 else 1} {% else %} _LED_PRINTING TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% else %} _LED_PRINTING TOOLHEAD={initial_tool} _LED_DEACTIVATE_TOOLHEAD TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% endif %} {% endif %} _USER_START_PRINT_AFTER_HEATING_EXTRUDER { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_AFTER_HEATING_EXTRUDER X0={X0} X1={X1} Y0={Y0} Y1={Y1} INITIAL_TOOLHEAD={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if idex_mode != '' %} {% if not both_toolheads %} {% if initial_tool != default_toolhead %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if toolchange_standby_temp > -1 %} SET_HEATER_TEMPERATURE HEATER={'extruder' if initial_tool == 1 else 'extruder1'} TARGET={toolchange_standby_temp} {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% set x_offset = printer.toolhead.position.x|float - printer.gcode_move.gcode_position.x|float %} {% endif %} RESTORE_GCODE_STATE NAME=start_print_state {% if idex_mode != '' %} {% set act_idex_mode = printer["dual_carriage"].carriage_1|default('')|lower %} {% if act_idex_mode == "copy" or act_idex_mode == "mirror" %} SET_GCODE_OFFSET X={x_offset} MOVE=0 {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% if idex_mode == "copy" and idex_mode != act_idex_mode %} _IDEX_COPY DANCE=0 {% elif idex_mode == "mirror" and idex_mode != act_idex_mode %} _IDEX_MIRROR DANCE=0 {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} RATOS_ECHO MSG="Adjusting object x-offset by {(object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={object_xoffset} MOVE=0 {% endif %} {% else %} _SELECT_TOOL T={initial_tool} TOOLSHIFT=false {% if initial_tool != default_toolhead %} {% set svv = printer.save_variables.variables %} SAVE_VARIABLE VARIABLE=idex_applied_offset VALUE={default_toolhead} _SET_TOOLHEAD_OFFSET T={initial_tool} MOVE=0 {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={initial_tool} {% endif %} _SET_EXTRUSION_MODE SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True {% if printer["gcode_macro _SELECT_TOOL"] is defined %} SET_GCODE_VARIABLE MACRO=_SELECT_TOOL VARIABLE=last_timestamp VALUE={printer["print_stats"].print_duration} {% endif %} _USER_END_START_PRINT { rawparams } G92 E0 _CHAMBER_FILTER_ON AT="after_print_start" RATOS_ECHO MSG="Printing..." [gcode_macro _START_PRINT_BEFORE_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set is_stowable_probe = true if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Pre-heating extruder..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={min_temp} {% else %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET={min_temp} {% endif %} {% else %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} {% endif %} {% endif %} {% if not is_stowable_probe %} {% if printer["dual_carriage"] is defined and act_t != default_toolhead %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True {% endif %} RATOS_ECHO MSG="Heat soaking z probe..." {% if auto_z_offset_calibration %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% if default_toolhead == 0 %} _SELECT_TOOL T=0 TOOLSHIFT=false G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY {% elif default_toolhead == 1 %} _SELECT_TOOL T=1 TOOLSHIFT=false G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY {% endif %} {% else %} _MOVE_TO_SAFE_Z_HOME {% endif %} G0 Z2 F{z_speed} {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Waiting for extruder to be preheated..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} {% if default_toolhead == 0 %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% else %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _Z_HOP {% endif %} {% if auto_z_offset_calibration %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True PARK_TOOLHEAD _CLEANING_MOVE TOOLHEAD={default_toolhead} _SELECT_TOOL T={0 if default_toolhead == 1 else 1} X={parking_position_t0 if default_toolhead == 1 else parking_position_t1} Y=0 TOOLSHIFT=false _CLEANING_MOVE TOOLHEAD={0 if default_toolhead == 1 else 1} _VAOC_CALIBRATE_Z_OFFSET AUTO_Z_OFFSET=True _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=false {% endif %} {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} {% if needs_rehoming %} G28 Z {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero %} {% if beacon_contact_wipe_before_true_zero %} _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE {% endif %} _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} G0 Z5 F{z_speed} G0 X50 Y10 F{speed} PROBE PROBE_METHOD=contact SAMPLES=1 BEACON_QUERY [gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_true_zero_location = printer["gcode_macro RatOS"].beacon_contact_true_zero_location|default("front")|lower %} {% set beacon_contact_true_zero_margin_x = printer["gcode_macro RatOS"].beacon_contact_true_zero_margin_x|default(30)|int %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_wipe_before_true_zero %} {% if printer.beacon.last_probe_result|lower == "ok" %} {% set last_z_offset = printer.beacon.last_z_result %} RATOS_ECHO MSG="Auto calibration nozzle wipe with probe result {last_z_offset}..." G0 Z{(0.2 + last_z_offset)} F{z_speed} G0 X70 F300 {% else %} RATOS_ECHO MSG="Skipping auto calibration nozzle wipe because probing failed!" {% endif %} {% endif %} G0 Z5 F{z_speed} _MOVE_TO_SAFE_Z_HOME RATOS_ECHO MSG="Heating extruder to probing temperature..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={beacon_contact_true_zero_temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={beacon_contact_true_zero_temp} MAXIMUM={beacon_contact_true_zero_temp + 5} RATOS_ECHO MSG="Beacon contact auto calibration..." BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 G0 Z5 F{z_speed} [gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER] gcode = {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set first_x = printer["gcode_macro START_PRINT"].first_x|default(-1)|float %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set center_x = printable_x_max / 2.0 %} {% set center_y = printable_y_max / 2.0 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% if printer["dual_carriage"] is defined %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% endif %} {% set X0 = params.X0|default(-1)|int %} {% set X1 = params.X1|default(-1)|int %} {% set Y0 = params.Y0|default(-1)|int %} {% set Y1 = params.Y1|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% if idex_mode == '' %} _PRIME {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} RATOS_ECHO PREFIX="IDEX" MSG="using combined prime offset for IDEX {idex_mode} mode" _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} {% if both_toolheads %} {% if initial_toolhead == 0 %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T{initial_toolhead}" _SELECT_TOOL T={initial_toolhead} TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% endif %} {% endif %} CACHE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" SET_MACRO_TRAVEL_SETTINGS {% if (X0 > -1 and Y1 > -1) or (first_x > 0 and first_y > 0) %} {% if printer["dual_carriage"] is defined %} {% set acceleration = printer["gcode_macro RatOS"].toolchange_travel_accel %} {% set max_accel = printer.toolhead.max_accel|float %} {% set square_corner_velocity = printer.toolhead.square_corner_velocity|float %} SET_VELOCITY_LIMIT ACCEL={acceleration} MINIMUM_CRUISE_RATIO=0 SQUARE_CORNER_VELOCITY=20 {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} {% set first_z = 1 %} {% else %} {% set first_z = 3 %} {% endif %} {% if idex_mode == "mirror" %} {% if first_y >= 0 %} G0 Y{first_y} F{speed} {% else %} G0 Y{Y1} F{speed} {% endif %} {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} _MOVE_TO_LOADING_POSITION TOOLHEAD={initial_toolhead} _PURGE_FILAMENT TOOLHEAD={initial_toolhead} E={printer["gcode_macro RatOS"].toolchange_first_purge|default(50)|float} _CLEANING_MOVE TOOLHEAD={initial_toolhead} {% endif %} {% if first_x >= 0 and first_y >= 0 %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% else %} {% set first_x = X0 %} {% set first_y = Y0 %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'min' %} {% set first_x = X0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'max' %} {% set first_x = X1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|float <= center_x %} {% set first_x = X0 %} {% else %} {% set first_x = X1 %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'min' %} {% set first_y = Y0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'max' %} {% set first_y = Y1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|float <= center_y %} {% set first_y = Y0 %} {% else %} {% set first_y = Y1 %} {% endif %} {% endif %} {% endif %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% endif %} {% endif %} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" _LOAD_RATOS_SKEW_PROFILE [gcode_macro _PRIME] gcode = {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} PRIME_BLOB INITIAL_TOOLHEAD={params.INITIAL_TOOLHEAD} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={params.IDEX_MODE} Y1={params.Y1} {% else %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE == "copy" %} _IDEX_COPY DANCE=0 {% elif params.IDEX_MODE == "mirror" %} _IDEX_MIRROR DANCE=0 {% endif %} {% endif %} {% endif %} [gcode_macro END_PRINT] description = End print procedure, use this in your Slicer. gcode = SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SAVE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = printer["gcode_macro START_PRINT"].object_xoffset|default(0)|float %} RATOS_ECHO MSG="Adjusting object x-offset by {(0-object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={(0-object_xoffset)} {% endif %} {% endif %} _USER_END_PRINT_BEFORE_HEATERS_OFF { rawparams } _END_PRINT_BEFORE_HEATERS_OFF TURN_OFF_HEATERS _USER_END_PRINT_AFTER_HEATERS_OFF { rawparams } _END_PRINT_AFTER_HEATERS_OFF _USER_END_PRINT_PARK { rawparams } _END_PRINT_PARK {% if printer["gcode_macro RatOS"].skew_profile is defined %} SET_SKEW CLEAR=1 {% endif %} {% if printer["dual_carriage"] is not defined and printer["gcode_macro RatOS"].end_print_motors_off|lower != 'false' %} M84 {% endif %} M107 BED_MESH_CLEAR RATOS_ECHO MSG="Done :)" RESTORE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} M84 {% endif %} {% if printer.configfile.settings.beacon is defined %} {% if printer["dual_carriage"] is not defined %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SET_GCODE_OFFSET Z=0 MOVE=0 {% endif %} {% endif %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print" _CHAMBER_FILTER_ON AT="print_end" _CHAMBER_FILTER_OFF _CHAMBER_HEATER_OFF _USER_END_PRINT_FINISHED { rawparams } [gcode_macro _END_PRINT_BEFORE_HEATERS_OFF] gcode = RATOS_ECHO MSG="Cleaning up..." [gcode_macro _END_PRINT_AFTER_HEATERS_OFF] gcode = {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% set z_hop = printer["gcode_macro RatOS"].end_print_park_z_hop|float %} {% set r = printer["gcode_macro RatOS"].end_print_retract_filament|default(4)|float %} {% if current_z < (max_z - z_hop) %} {% set z_safe = z_hop %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} G91 G1 E-2 F3600 G0 Z{z_safe} F3600 G1 E-{(r-2)} F3600 G90 [gcode_macro _SET_EXTRUSION_MODE] gcode = {% if printer["gcode_macro RatOS"].relative_extrusion|lower == 'true' %} M83 {% else %} M82 {% endif %} [gcode_macro GENERATE_SHAPER_GRAPHS] description = Genarates input shaper resonances graphs for analysis. Uses the AXIS parameter for if you only want to do one axis at a time, (eg. GENERATE_SHAPER_GRAPHS AXIS=X) gcode = CACHE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set axis = params.AXIS|default('')|lower %} {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} {% if axis != '' %} {% if axis == 'x' %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x {% elif axis == 'y' %} MAYBE_HOME TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% else %} {action_raise_error("Unknown axis specified. Expected X or Y.")} {% endif %} {% else %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% endif %} _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Shaper graph" [gcode_shell_command generate_shaper_graph_x] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-x.sh timeout = 60. verbose = True [gcode_shell_command generate_shaper_graph_y] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-y.sh timeout = 60. verbose = True [gcode_macro MEASURE_COREXY_BELT_TENSION] description = Generates resonance graph used to ensure belts are equally tensioned. gcode = CACHE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} MAYBE_HOME TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data NAME=belt-tension-upper FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data NAME=belt-tension-lower FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_belt_tension_graph _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Belt Tension Graph" [gcode_shell_command generate_belt_tension_graph] command = /home/pi/printer_data/config/RatOS/scripts/generate-belt-tension-graph.sh timeout = 90. verbose = True [idle_timeout] gcode = {% if printer.webhooks.state|lower == 'ready' %} {% if printer.pause_resume.is_paused|lower == 'false' %} RATOS_ECHO PREFIX="IDLE" MSG="2 hours since last activity. Powering off heaters and motors.." TURN_OFF_HEATERS M84 {% endif %} {% endif %} timeout = 7200 [temperature_sensor raspberry_pi] sensor_type = temperature_host [skew_correction] [input_shaper] shaper_type_x = mzv shaper_freq_x = 35.8 shaper_type_y = mzv shaper_freq_y = 33.8 [virtual_sdcard] path = ~/printer_data/gcodes [display_status] [pause_resume] [force_move] enable_force_move = True [respond] [resonance_generator] [ratos] allow_unknown_gcode_generator = True [exclude_object] [heater_bed] heater_pin = heater_bed_heating_pin sensor_pin = heater_bed_sensor_pin sensor_type = Generic 3950 min_temp = 0 max_temp = 115 pwm_cycle_time = 0.01667 control = pid pid_kp = 65.951 pid_ki = 3.053 pid_kd = 356.135 [fan] pin = !PA8 shutdown_speed = 1.0 cycle_time = 0.00004 enable_pin = PB11 [heater_fan toolhead_cooling_fan] pin = PE5 fan_speed = 1 heater = extruder [controller_fan controller_fan] pin = !PD12 cycle_time = 0.00004 [printer] kinematics = corexy max_velocity = 1000 max_accel = 15000 minimum_cruise_ratio = 0.5 max_z_velocity = 20 max_z_accel = 120 square_corner_velocity = 5 [gcode_macro Z_TILT_ADJUST] rename_existing = Z_TILT_ADJUST_ORIG gcode = {% set beacon_contact_z_tilt_adjust_samples = printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust_samples|default(2)|int %} {% set beacon_contact_z_tilt_adjust = true if printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} DEPLOY_PROBE {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_z_tilt_adjust %} Z_TILT_ADJUST_ORIG PROBE_METHOD=contact SAMPLES={beacon_contact_z_tilt_adjust_samples} {% else %} Z_TILT_ADJUST_ORIG {% endif %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} STOW_PROBE {% endif %} [stepper_x] position_max = 300 position_endstop = 0 step_pin = PF13 dir_pin = !x_dir_pin enable_pin = !PF14 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG6 position_min = 0 [stepper_y] position_max = 300 position_endstop = 300 step_pin = PG0 dir_pin = !y_dir_pin enable_pin = !PF15 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG9 position_min = 0 [stepper_z] position_max = 300 step_pin = PC13 dir_pin = !z0_dir_pin enable_pin = !PF1 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 position_min = -5 homing_speed = 10 endstop_pin = probe:z_virtual_endstop [bed_mesh] horizontal_move_z = 5 mesh_min = 20,30 mesh_max = 265,260 probe_count = 7,7 fade_start = 1.0 fade_end = 10.0 mesh_pps = 2,2 algorithm = bicubic bicubic_tension = .2 speed = 600 [z_tilt] z_positions = 0,0 150,300 300,0 points = 60,60 185,270 260,60 horizontal_move_z = 20 retries = 1 retry_tolerance = 0.2 speed = 600 [extruder] rotation_distance = 4.71 full_steps_per_rotation = 200 filament_diameter = 1.750 max_extrude_only_velocity = 80 max_extrude_only_distance = 500 nozzle_diameter = 0.4 heater_pin = PA0 sensor_type = ATC Semitec 104NT-4-R025H42G sensor_pin = PF4 min_extrude_temp = 170 min_temp = 0 max_temp = 285 pressure_advance = 0.026 step_pin = PF11 dir_pin = e_dir_pin enable_pin = !PG5 microsteps = 64 max_extrude_only_accel = 600 max_extrude_cross_section = 0.8 control = pid pid_kp = 27.572 pid_ki = 1.259 pid_kd = 150.955 [firmware_retraction] retract_speed = 60 unretract_extra_length = 0 unretract_speed = 60 retract_length = 0.5 [resonance_tester] accel_chip_x = beacon accel_chip_y = beacon probe_points = 150,150,20 [tmc5160 stepper_x] stealthchop_threshold = 0 interpolate = False cs_pin = PC4 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc5160 stepper_y] stealthchop_threshold = 0 interpolate = False cs_pin = PD11 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc2209 stepper_z] stealthchop_threshold = 0 interpolate = False uart_pin = PE4 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [tmc2209 stepper_z1] stealthchop_threshold = 0 interpolate = False uart_pin = PE1 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z1] step_pin = PE2 dir_pin = !z1_dir_pin enable_pin = !PD4 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 stepper_z2] stealthchop_threshold = 0 interpolate = False uart_pin = PD3 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z2] step_pin = PE6 dir_pin = !z2_dir_pin enable_pin = !PE0 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 extruder] stealthchop_threshold = 0 interpolate = False uart_pin = PC6 run_current = 0.707 driver_tbl = 0 driver_toff = 4 driver_hend = 6 driver_hstrt = 7 sense_resistor = 0.11 [beacon] serial = /dev/beacon x_offset = 0 y_offset = 22.5 mesh_main_direction = x mesh_runs = 1 speed = 15. lift_speed = 80. contact_max_hotend_temperature = 275 [delayed_gcode _BEACON_INIT] initial_duration = 1 gcode = _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(0)|float %} {% if nozzle_expansion_coefficient_multiplier == 0 %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is not defined %} {% set nozzle_expansion_coefficient_multiplier = 1.0 %} {% else %} {% set nozzle_expansion_coefficient_multiplier = printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier|default(1.0)|float %} {% endif %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={nozzle_expansion_coefficient_multiplier} {% endif %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is defined %} CONSOLE_ECHO TITLE="Deprecated gcode variable" TYPE="warning" MSG={'"Please remove the variable beacon_contact_expansion_multiplier from your config file."'} {% endif %} [gcode_macro BEACON_RATOS_CALIBRATION] gcode = RATOS_ECHO MSG="Did you mean BEACON_RATOS_CALIBRATE?" [gcode_macro BEACON_RATOS_CALIBRATE] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} BEACON_INITIAL_CALIBRATION _AUTOMATED=True {% if beacon_contact_start_print_true_zero %} BEACON_POKE_TEST _AUTOMATED=True _BEACON_CHECK_POKE {% if printer["dual_carriage"] is not defined %} BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET _AUTOMATED=True {% endif %} {% endif %} {% if chamber_temp > 0 %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} BEACON_FINAL_CALIBRATION _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% if beacon_contact_start_print_true_zero %} BEACON_MEASURE_GANTRY_TWIST _BEACON_MAYBE_SCAN_COMPENSATION {% endif %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% if chamber_temp > 0 %} _CHAMBER_HEATER_OFF {% endif %} {% if beacon_contact_start_print_true_zero %} {% if printer["dual_carriage"] is not defined %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} _BEACON_ECHO_POKE {% endif %} RATOS_ECHO MSG="Beacon calibration finished!" _LED_BEACON_CALIBRATION_END RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG [gcode_macro BEACON_INITIAL_CALIBRATION] gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed * 60 %} MAYBE_HOME X=True Y=True _LED_BEACON_CALIBRATION_START G90 _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE _Z_HOP RATOS_ECHO MSG="Initial beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_FINAL_CALIBRATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} _BEACON_HOME_AND_ABL {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} _LED_BEACON_CALIBRATION_START G90 G0 Z2 F{z_hop_speed} RATOS_ECHO MSG="Waiting for calibration temperature..." SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _Z_HOP BEACON_AUTO_CALIBRATE {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} _Z_HOP RATOS_ECHO MSG="Final beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_POKE_TEST] variable_poke_result_1 = -1 variable_poke_result_2 = -1 variable_poke_result_3 = -1 variable_poke_result_4 = -1 variable_poke_result_5 = -1 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_1 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_2 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_3 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_4 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_5 VALUE=-1 _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START G0 Z5 F{z_hop_speed} _BEACON_PROBE_POKE _BEACON_STORE_POKE I=1 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=2 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=3 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=4 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=5 _Z_HOP RATOS_ECHO MSG="Beacon poke test finished!" {% if not automated %} _BEACON_ECHO_POKE {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_POKE] gcode = {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} BEACON_POKE speed=3 top=5 bottom={poke_bottom} BEACON_QUERY [gcode_macro _BEACON_STORE_POKE] gcode = {% set i = params.I|default(1)|int %} {% set last_z = printer.beacon.last_poke_result|default(0)|float %} {% if printer.beacon.last_poke_result|lower != "none" %} {% if printer.beacon.last_poke_result.error == 0 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE={"poke_result_%s" % i} VALUE={printer.beacon.last_poke_result.latency} {% endif %} {% endif %} [gcode_macro _BEACON_CHECK_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% if p1 == -1 or p2 == -1 or p3 == -1 or p4 == -1 or p5 == -1 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test error!") } {% endif %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg > 6 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test failed!") } {% endif %} [gcode_macro _BEACON_ECHO_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg <= 1 %} {% set type = "success" %} {% set note = "Extremely low noise, rarely achieved" %} {% elif avg > 1 and avg <= 4 %} {% set type = "info" %} {% set note = "Excellent performance for a typical printer" %} {% elif avg > 4 and avg <= 8 %} {% set type = "warning" %} {% set note = "Acceptable performance, machine may have considerable cyclic axis noise" %} {% elif avg > 8 and avg <= 11 %} {% set type = "alert" %} {% set note = "Not ideal, may want to verify proper mounting or use thinner stackups" %} {% elif avg > 11 %} {% set type = "alert" %} {% set note = "Reason for concern, present setup may be risky to continue with" %} {% endif %} CONSOLE_ECHO TITLE="Beacon poke test result:" TYPE={type} MSG={'"Average latency: %.2f_N_%s"' % (avg, note)} [gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET] variable_reference_z = 0.0 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set test_margin = 30 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Nozzle temperature offset calibration..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _MOVE_TO_SAFE_Z_HOME Z_HOP=True SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET=0 {% if not automated %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} {% endif %} [gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set idex_zcontrolpoint = svv.idex_zcontrolpoint|default(150)|float %} RATOS_ECHO PREFIX="BEACON" MSG="Waiting for nozzle to reach {temp}°C..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={temp} MAXIMUM={temp + 2} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} RATOS_ECHO PREFIX="BEACON" MSG="Probing with nozzle temperature {temp}°C..." PROBE PROBE_METHOD=contact PROBE_SPEED=3 LIFT_SPEED=15 SAMPLES=5 SAMPLE_RETRACT_DIST=3 SAMPLES_TOLERANCE=0.005 SAMPLES_TOLERANCE_RETRIES=10 SAMPLES_RESULT=median BEACON_QUERY G0 Z5 F{z_speed} [gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set last_z = printer.beacon.last_z_result|default(0)|float %} {% if temp == 150 %} SET_GCODE_VARIABLE MACRO=BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET"].reference_z|default(0)|float %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_t{default_toolhead} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS] gcode = {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} CONSOLE_ECHO TYPE="info" MSG={'"T0 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t0} {% else %} CONSOLE_ECHO TYPE="info" MSG={'"T1 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t1} {% endif %} [gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET] variable_runtime_temp = 0 gcode = {% set toolhead = params.TOOLHEAD|default(0)|int %} {% set reset = true if params.RESET|default(false)|lower == 'true' else false %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set svv = printer.save_variables.variables %} {% if reset %} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE=0 {% else %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set nozzle_expansion_coefficient_t0 = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if printer["dual_carriage"] is defined %} {% set nozzle_expansion_coefficient_t1 = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set applied_offset = svv.nozzle_expansion_applied_offset|default(0)|float %} {% set temp = printer['extruder' if toolhead == 0 else 'extruder1'].target|float %} {% set temp_offset = temp - beacon_contact_true_zero_temp %} {% set expansion_coefficient = nozzle_expansion_coefficient_t0 if toolhead == 0 else nozzle_expansion_coefficient_t1 %} {% set expansion_offset = nozzle_expansion_coefficient_multiplier * (temp_offset * (expansion_coefficient / 100)) %} {% set new_offset = ((-applied_offset) + expansion_offset) %} SET_GCODE_OFFSET Z_ADJUST={new_offset} MOVE=1 SPEED={z_speed} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE={expansion_offset} SET_GCODE_VARIABLE MACRO=_BEACON_SET_NOZZLE_TEMP_OFFSET VARIABLE=runtime_temp VALUE={temp} RATOS_ECHO PREFIX="BEACON" MSG={'"Nozzle expansion offset of %.6fmm applied to T%s"' % (expansion_offset, toolhead)} DEBUG_ECHO PREFIX="_BEACON_SET_NOZZLE_TEMP_OFFSET" MSG="multiplier: {nozzle_expansion_coefficient_multiplier}, coefficient: {expansion_coefficient}, temp_offset: {temp_offset}, expansion_offset: {expansion_offset}, applied_offset: {applied_offset}, new_offset: {new_offset}" {% endif %} {% endif %} [gcode_macro BEACON_MEASURE_GANTRY_TWIST] variable_needs_compensation = False variable_reference_z = 0.0 variable_front = 0.0 variable_front_left = 0.0 variable_front_right = 0.0 variable_back = 0.0 variable_back_left = 0.0 variable_back_right = 0.0 variable_right = 0.0 variable_left = 0.0 variable_margin_x = 40 variable_margin_y = 40 gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=False _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Measure gantry twist..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="center" G0 X{margin_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_left" G0 X{safe_home_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front" G0 X{(printable_x_max - margin_x)} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_right" G0 X{(printable_x_max - margin_x)} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="right" G0 X{(printable_x_max - margin_x)} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_right" G0 X{safe_home_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back" G0 X{margin_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_left" G0 X{margin_x} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="left" _MOVE_TO_SAFE_Z_HOME Z_HOP=True _BEACON_ECHO_GANTRY_TWIST _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_GANTRY_TWIST] gcode = RATOS_ECHO PREFIX="BEACON" MSG="Probing..." BEACON_OFFSET_COMPARE BEACON_QUERY [gcode_macro _BEACON_STORE_GANTRY_TWIST] gcode = {% set location = params.LOCATION|lower %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set last_z = printer.beacon.last_offset_result["delta"]|default(0)|float %} {% if location == "center" %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE={location} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_GANTRY_TWIST] gcode = {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float * 1000 %} {% set front_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_left|default(0)|float * 1000 %} {% set front = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front|default(0)|float * 1000 %} {% set front_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_right|default(0)|float * 1000 %} {% set right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].right|default(0)|float * 1000 %} {% set back_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_right|default(0)|float * 1000 %} {% set back = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back|default(0)|float * 1000 %} {% set back_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_left|default(0)|float * 1000 %} {% set left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].left|default(0)|float * 1000 %} {% set line_1 = "Front left: %.6fμm" % (front_left) %} {% set line_2 = "Front center: %.6fμm" % (front) %} {% set line_3 = "Front right: %.6fμm" % (front_right) %} {% set line_4 = "Left center: %.6fμm" % (left) %} {% set line_5 = "Right center: %.6fμm" % (right) %} {% set line_6 = "Back left: %.6fμm" % (back_left) %} {% set line_7 = "Back center: %.6fμm" % (back) %} {% set line_8 = "Back right: %.6fμm" % (back_right) %} {% set max_value = [(front_left|abs), (front|abs), (front_right|abs), (left|abs), (right|abs), (back_left|abs), (back|abs), (back_right|abs)]|max %} {% if max_value <= 50 %} {% set type = "success" %} {% set recommendation = "Very low gantry twist: %.6fμm._N_No beacon scan compensation needed." % max_value %} {% elif max_value > 50 and max_value <= 100 %} {% set type = "info" %} {% set recommendation = "Low gantry twist: %.6fμm._N_You may experience first layer inconsistensies, consider beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 100 and max_value <= 150 %} {% set type = "warning" %} {% set recommendation = "High gantry twist: %.6fμm._N_High chance of first layer problems, beacon scan compensation is highly encouraged." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 150 and max_value <= 200 %} {% set type = "alert" %} {% set recommendation = "Very High gantry twist: %.6fμm._N_You will encounter first layer problems on large prints unless you activate beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 200 %} {% set type = "alert" %} {% set recommendation = "Extremely high gantry twist: %.6fμm._N_You have significant scan/contact inconsistency which is indicative of mechanical problems, please investigate before resorting to software compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% endif %} CONSOLE_ECHO TITLE="Gantry twist relative to the center" TYPE={type} MSG={'"_N_%s_N__N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s"' % (recommendation, line_1, line_2, line_3, line_4, line_5, line_6, line_7, line_8)} [gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set profile = params.PROFILE|default("Contact")|string %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} {% set probe_count = printer["gcode_macro RatOS"].beacon_scan_compensation_probe_count %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% if not beacon_scan_compensation_enable %} RATOS_ECHO MSG="Beacon scan compensation is disabled!" {% else %} MAYBE_HOME _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _LED_BEACON_CALIBRATION_START {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} RATOS_ECHO MSG="Please wait..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% endif %} {% if not automated %} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} {% endif %} {% if printer.z_tilt is defined %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% endif %} {% if printer.quad_gantry_level is defined %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES=2 SAMPLES_DROP=1 SAMPLES_TOLERANCE_RETRIES=10 PROBE_COUNT={probe_count[0]},{probe_count[1]} PROFILE={profile} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} RATOS_ECHO MSG="Beacon scan compensation mesh created!" {% if not automated %} RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG {% endif %} {% endif %} [gcode_macro _BEACON_APPLY_SCAN_COMPENSATION] gcode = {% set beacon_scan_compensation_profile = printer["gcode_macro RatOS"].beacon_scan_compensation_profile %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_BEACON_APPLY_SCAN_COMPENSATION" MSG="beacon_scan_compensation_profile {beacon_scan_compensation_profile}, beacon_scan_compensation_enable {beacon_scan_compensation_enable}" {% if beacon_scan_compensation_enable %} BEACON_APPLY_SCAN_COMPENSATION PROFILE={beacon_scan_compensation_profile} {% endif %} [gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set needs_scan_compensation = true if printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].needs_compensation|default(false)|lower == 'true' else false %} {% if needs_scan_compensation %} BEACON_CREATE_SCAN_COMPENSATION_MESH _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% endif %} [gcode_macro _BEACON_HOME_AND_ABL] gcode = MAYBE_HOME X=True Y=True _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% if needs_rehoming %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% endif %} [gcode_macro _BEACON_SAVE_MULTIPLIER] gcode = {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set multiplier = printer["gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER"].runtime_multiplier|default(-1.0)|float %} DEBUG_ECHO PREFIX="_BEACON_SAVE_MULTIPLIER" MSG="multiplier: {multiplier}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if multiplier > 0 and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={multiplier} SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE=-1.0 CONSOLE_ECHO TITLE="Hotend thermal expansion compensation" TYPE="success" MSG={'"New value is: %.6f_N_The new multiplier value has been saved to the configuration."' % multiplier} {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER] variable_runtime_multiplier = -1.0 gcode = {% set toolhead = 0 %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if layer_number == 0 and is_printing_gcode %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Documentation" %} {% set line_1 = '"Your slicer is not correctly reporting layer information. See the layer change custom g-code in the %s".' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Missing layer information" TYPE="warning" MSG={line_1} {% endif %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="layer_number: {layer_number}, is_printing_gcode: {is_printing_gcode}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if layer_number == 1 and is_printing_gcode and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if toolhead == 1 %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set beacon_contact_expansion_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set print_temp = printer["gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET"].runtime_temp|default(0)|int %} {% if print_temp > 0 %} {% set z_offset = printer.gcode_move.homing_origin.z|float %} {% set temp_delta = print_temp - beacon_contact_true_zero_temp %} {% set coefficient_per_degree = nozzle_expansion_coefficient / 100 %} {% set z_offset_per_degree = z_offset / temp_delta %} {% set new_multiplier = z_offset_per_degree / coefficient_per_degree %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="print_temp: {print_temp}, z_offset: {z_offset}, temp_delta: {temp_delta}, nozzle_expansion_coefficient: {nozzle_expansion_coefficient}, coefficient_per_degree: {coefficient_per_degree}, z_offset_per_degree: {z_offset_per_degree}, old_multiplier: {beacon_contact_expansion_multiplier}, new_multiplier: {new_multiplier}" SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE={new_multiplier} {% endif %} {% endif %} [gcode_macro T0] variable_join = 0 variable_remap = 0 variable_alert = "" variable_filament_name = "" variable_filament_type = "" variable_filament_temp = 0 variable_runout_sensor = "" variable_active = True variable_color = "7bff33" variable_hotend_type = "UHF" variable_has_cht_nozzle = True variable_cooling_position_to_nozzle_distance = 40 variable_tooolhead_sensor_to_extruder_gear_distance = 15 variable_extruder_gear_to_cooling_position_distance = 30 variable_filament_loading_nozzle_offset = -5 variable_filament_grabbing_length = 5 variable_filament_grabbing_speed = 1 variable_enable_insert_detection = True variable_enable_runout_detection = True variable_enable_clog_detection = True variable_unload_after_runout = True variable_purge_after_load = 0 variable_purge_before_unload = 0 variable_extruder_load_speed = 60 variable_filament_load_speed = 10 variable_standby = False variable_temperature_offset = 0 variable_has_oozeguard = False variable_has_front_arm_nozzle_wiper = False variable_resume_after_insert = False gcode = {% set x = params.X|default(-1.0)|float %} {% set y = params.Y|default(-1.0)|float %} {% set z = params.Z|default(0.0)|float %} {% set s = params.S|default(1)|int %} {% if printer["gcode_macro _SELECT_TOOL"] is defined %} _SELECT_TOOL T=0 X={x} Y={y} Z={z} TOOLSHIFT={s} {% endif %} [save_variables] filename = /home/pi/printer_data/config/ratos-variables.cfg [fan_generic filter] pin = PD15 [delayed_gcode filter_stop_after_print] gcode = SET_FAN_SPEED FAN=filter SPEED=0.0 [heater_generic chamber] gcode_id = D heater_pin = PB0 sensor_type = Generic 3950 sensor_pin = PF6 pwm_cycle_time = 0.01667 min_temp = 0 max_temp = 75 control = pid pid_kp = 50.397 pid_ki = 0.328 pid_kd = 1933.371 [verify_heater chamber] max_error = 1800 check_gain_time = 120 heating_gain = 0.2 hysteresis = 5 [heater_fan chamber] pin = PD14 heater = chamber heater_temp = 45.0 [temperature_sensor chamber] sensor_type = Generic 3950 sensor_pin = PF5 [neopixel lights] pin = rpi:gpio11 chain_count = 18 color_order = GRB initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 [led_effect idle_fx] leds = neopixel:lights autostart = false frame_rate = 30 layers = gradient 0.3 1 add (1.0,0.0,0.0),(0.0,1.0,0.0),(0.0,0.0,1.0) [gcode_macro SEARCH_VARS] gcode = {% set search = params.S|lower %} {% set ns = namespace() %} {% for item in printer %} {% if ' ' in item %} {% set ns.path = ['printer', "['%s']" % (item), ''] %} {% else %} {% set ns.path = ['printer.', item, ''] %} {% endif %} {% if search in ns.path|lower %} { action_respond_info(ns.path|join) } {% endif %} {% if printer[item].items() %} {% for childkey, child in printer[item].items() recursive %} {% set ns.path = ns.path[:loop.depth|int + 1] %} {% if ' ' in childkey %} {% set null = ns.path.append("['%s']" % (childkey)) %} {% else %} {% set null = ns.path.append(".%s" % (childkey)) %} {% endif %} {% if child is mapping %} { loop(child.items()) } {% else %} {% if search in ns.path|lower %} { action_respond_info("%s : %s" % (ns.path|join, child)) } {% endif %} {% endif %} {% endfor %} {% endif %} {% endfor %} [gcode_macro DUMP_VARIABLES] gcode = {% set filter_name = params.NAME|default('')|string|lower %} {% set filter_value = params.VALUE|default('')|string|lower %} {% set show_cfg = params.SHOW_CFG|default(0)|int %} {% set out = [] %} {% for key1 in printer %} {% for key2 in printer[key1] %} {% if (show_cfg or not (key1|lower == 'configfile' and key2|lower in ['config', 'settings'])) and (filter_name in key1|lower or filter_name in key2|lower) and filter_value in printer[key1][key2]|string|lower %} {% set dummy = out.append("printer['%s'].%s = %s" % (key1, key2, printer[key1][key2])) %} {% endif %} {% else %} {% if filter_name in key1|lower and filter_value in printer[key1]|string|lower %} {% set dummy = out.append("printer['%s'] = %s" % (key1, printer[key1])) %} {% endif %} {% endfor %} {% endfor %} {action_respond_info(out|join("\n"))} [gcode_macro TEST_SPEED] gcode = {% set speed = params.SPEED|default(printer.configfile.settings.printer.max_velocity)|int %} {% set iterations = params.ITERATIONS|default(5)|int %} {% set accel = params.ACCEL|default(printer.configfile.settings.printer.max_accel)|int %} {% set bound = params.BOUND|default(20)|int %} {% set smallpatternsize = SMALLPATTERNSIZE|default(20)|int %} {% set x_min = printer.toolhead.axis_minimum.x + bound %} {% set x_max = printer.toolhead.axis_maximum.x - bound %} {% set y_min = printer.toolhead.axis_minimum.y + bound %} {% set y_max = printer.toolhead.axis_maximum.y - bound %} {% set x_center = (printer.toolhead.axis_minimum.x|float + printer.toolhead.axis_maximum.x|float ) / 2 %} {% set y_center = (printer.toolhead.axis_minimum.y|float + printer.toolhead.axis_maximum.y|float ) / 2 %} {% set x_center_min = x_center - (smallpatternsize/2) %} {% set x_center_max = x_center + (smallpatternsize/2) %} {% set y_center_min = y_center - (smallpatternsize/2) %} {% set y_center_max = y_center + (smallpatternsize/2) %} SAVE_GCODE_STATE NAME=TEST_SPEED { action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) } G28 {% if printer.configfile.settings.quad_gantry_level %} {% if printer.quad_gantry_level.applied == False %} QUAD_GANTRY_LEVEL G28 Z {% endif %} {% endif %} G90 G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60} G28 X Y G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION G0 X{x_min} Y{y_min} Z{bound + 10} F{speed*60} SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2} {% for i in range(iterations) %} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} {% endfor %} SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel} ACCEL_TO_DECEL={printer.configfile.settings.printer.max_accel_to_decel} G28 G90 G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION RESTORE_GCODE_STATE NAME=TEST_SPEED [gcode_macro SHIFT_TEST] description = High-accel diagonal loop to reveal skipped steps gcode = {% set SPEED = params.SPEED | default(200) | float %} {% set ACCEL = params.ACCEL | default(1000) | float %} {% set PTS = params.PTS | default(40) | float %} {% set LOOPS = params.LOOPS | default(300) | int %} SAVE_GCODE_STATE NAME=SHIFT_T G90 G0 Z10 F6000 G0 X{PTS+10} Y{PTS+10} F6000 G91 SET_VELOCITY_LIMIT ACCEL={ACCEL} {% for i in range(LOOPS) %} M117 Shift {i+1} / {LOOPS} G0 X{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y-{PTS} F{SPEED*60} G0 X{PTS} Y-{PTS} F{SPEED*60} {% endfor %} G90 G0 Z10 F6000 M400 RESTORE_GCODE_STATE NAME=SHIFT_T M117 "Shift test done" [shaketune] [bed_mesh ratos] version = 1 points = -0.013932, -0.009479, -0.018457 -0.020444, -0.011897, -0.025468 -0.009576, -0.015831, -0.022551 x_count = 3 y_count = 3 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 143.304 max_x = 162.303 min_y = 142.75 max_y = 161.75 [probe] z_offset = 2.600 [beacon model default] model_coef = 1.5143895072423772, 1.8516792494662335, 0.8034993734698486, 0.37939133464671515, 0.24591852177713755, 0.270473375714362, -0.028202862449263386, -0.23580576904601017, 0.06532305050548831, 0.1377605152703101 model_domain = 1.859106420762842e-07,1.940326560955678e-07 model_range = 0.200000,5.000000 model_temp = 49.792509 model_offset = 0.00000 [bed_mesh default] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 [bed_mesh cold] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 ======================= Loaded MCU 'mcu' 118 commands (v0.12.0-316-g96cceed23 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.34-4+rpi1+14) 2.34) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1_PB6_PB7=PB6,PB7 BUS_PINS_i2c1_PB8_PB9=PB8,PB9 BUS_PINS_i2c2_PB10_PB11=PB10,PB11 BUS_PINS_i2c3_PA8_PC9=PA8,PC9 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_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 BUS_PINS_spi5=PF8,PF9,PF7 BUS_PINS_spi5a=PH7,PF11,PH6 BUS_PINS_spi6=PG12,PG14,PG13 CLOCK_FREQ=400000000 MCU=stm32h723xx 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' 124 commands (v0.12.0-316-g96cceed23 / gcc: (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 binutils: (GNU Binutils for Raspbian) 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.12.0-396-gb7233d119-dirty' Untracked files: klippy/extras/led_effect.py, klippy/extras/beacon.py, klippy/extras/gcode_shell_command.py, klippy/extras/linear_movement_vibrations.py, klippy/extras/ratos.py, klippy/extras/ratos_homing.py, klippy/extras/resonance_generator.py, klippy/extras/z_offset_probe.py, klippy/kinematics/ratos_hybrid_corexy.py Branch: master Remote: origin Tracked URL: https://github.com/Klipper3d/klipper.git CPU: 4 core ? Python: '3.9.2 (default, Mar 20 2025, 22:21:41) \n[GCC 10.2.1 20210110]' webhooks client 3866243136: {'program': 'Moonraker', 'version': 'v0.9.3-0-g71f9e67'} =============== Log rollover at Sun Aug 10 08:05:23 2025 =============== Stats 169533.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=696030 bytes_read=30051976 bytes_retransmit=9 bytes_invalid=0 send_seq=115651 receive_seq=115651 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014863 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000019 bytes_write=692966 bytes_read=2135040 bytes_retransmit=0 bytes_invalid=0 send_seq=115454 receive_seq=115454 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999335 adj=49997472 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=49.7 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=692342 bytes_read=40334534 bytes_retransmit=0 bytes_invalid=0 send_seq=115389 receive_seq=115389 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999663 adj=31998551 coil_temp=26.4 refs=0 mcu_temp=28.57 supply_voltage=3.005 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.36 cputime=11113.176 memavail=3274676 print_time=113561.988 buffer_time=0.910 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Attempting MCU 'mcu' reset command Attempting MCU 'rpi' config_reset command b'Got EOF when reading from device' Attempting MCU 'beacon' reset command webhooks client 3866243136: Disconnected Restarting printer Start printer at Sun Aug 10 08:05:25 2025 (1754809525.6 169536.0) ===== Config file ===== [mcu rpi] serial = /tmp/klipper_host_mcu [board_pins btt-octopus-pro-h723-11] aliases = x_step_pin=PF13, x_dir_pin=PF12, x_enable_pin=PF14, x_uart_pin=PC4, x_diag_pin=PG6, x_endstop_pin=PG6, y_step_pin=PG0, y_dir_pin=PG1, y_enable_pin=PF15, y_uart_pin=PD11, y_diag_pin=PG9, y_endstop_pin=PG9, z0_step_pin=PC13, z0_dir_pin=PF0, z0_enable_pin=PF1, z0_uart_pin=PE4, z0_diag_pin=PG13, z1_step_pin=PE2, z1_dir_pin=PE3, z1_enable_pin=PD4, z1_uart_pin=PE1, z1_diag_pin=PG14, z2_step_pin=PE6, z2_dir_pin=PA14, z2_enable_pin=PE0, z2_uart_pin=PD3, z2_diag_pin=PG15, e_step_pin=PF11, e_dir_pin=PG3, e_enable_pin=PG5, e_uart_pin=PC6, e_diag_pin=PG10, e_heater_pin=PA0, e_sensor_pin=PF4, stepper_spi_mosi_pin=PA7, stepper_spi_miso_pin=PA6, stepper_spi_sclk_pin=PA5, adxl345_cs_pin=PA15, bltouch_sensor_pin=PB7, bltouch_control_pin=PB6, probe_pin=PB7, fan_part_cooling_pin=PA8, fan_toolhead_cooling_pin=PE5, fan_controller_board_pin=PD12, heater_bed_heating_pin=PA1, heater_bed_sensor_pin=PF3, 4p_fan_part_cooling_pin=null, 4p_fan_part_cooling_tach_pin=null, 4p_toolhead_cooling_pin=null, 4p_toolhead_cooling_tach_pin=null, 4p_controller_board_pin=null, 4p_controller_board_tach_pin=null [mcu] serial = /dev/RatOS/btt-octopus-pro-h723-11 [temperature_sensor Octopus_Pro_H723_V1.1] sensor_type = temperature_mcu [adxl345 controlboard] cs_pin = PA15 spi_software_mosi_pin = PB5 spi_software_miso_pin = PB4 spi_software_sclk_pin = PB3 [gcode_macro RatOS] variable_homing = "endstops" variable_z_probe = "static" variable_sensorless_x_current = 0.6 variable_sensorless_y_current = 0.9 variable_safe_home_x = "middle" variable_safe_home_y = "middle" variable_driver_type_x = "tmc2209" variable_driver_type_y = "tmc2209" variable_stowable_probe_stop_on_error = False variable_chamber_filter_enable = True variable_chamber_filter_speed = 0.8 variable_chamber_filter_disable_speed = 1.0 variable_chamber_filter_enable_at = "after_print_start" variable_chamber_filter_disable_period = 1800 variable_chamber_filter_disable_bed_temp = 0 variable_chamber_heater_enable = True variable_chamber_heater_bed_temp = 90 variable_chamber_heater_preheating_temp = 150 variable_chamber_heater_heating_temp_offset = 25 variable_chamber_heater_control_external_heater = False variable_chamber_heater_air_circulation_enable = True variable_chamber_heater_air_circulation_fan_speed = 0.35 variable_chamber_heater_air_circulation_y_pos = 0 variable_chamber_heater_air_circulation_z_pos = 100 variable_chamber_heater_extra_fan_speed = 1.0 variable_chamber_heater_filter_fan_speed = 1.0 variable_led_status_action = 0.0,1.0,1.0 variable_led_status_success = 0.0,1.0,0.0 variable_led_status_error = 1.0,0.0,1.0 variable_led_status_on = 1.0,1.0,1.0 variable_led_status_off = 0.0,0.0,1.0 variable_led_status_standby = 0.1,0.1,0.1 variable_led_status_heating = 1.0,0.0,0.0 variable_led_status_cooling = 0.0,0.0,1.0 variable_calibrate_bed_mesh = True variable_adaptive_mesh = True variable_start_print_park_in = "back" variable_start_print_park_z_height = 25 variable_end_print_park_in = "back" variable_pause_print_park_in = "back" variable_end_print_park_z_hop = 20 variable_nozzle_priming = "primeblob" variable_nozzle_prime_start_x = "max" variable_nozzle_prime_start_y = "min" variable_nozzle_prime_direction = "auto" variable_nozzle_prime_bridge_fan = 102 variable_probe_for_priming_result = None variable_probe_for_priming_end_result = None variable_probe_for_priming_result_t1 = None variable_probe_for_priming_end_result_t1 = None variable_probe_for_priming_disable_mesh_constraints = False variable_adaptive_prime_offset_threshold = -1.0 variable_last_z_offset = None variable_runout_park_in = "front" variable_enable_unload_tip_forming = False variable_filament_unload_length = 150 description = RatOS variable storage macro, will echo variables to the console when run. variable_relative_extrusion = False variable_force_absolute_position = False variable_preheat_extruder = True variable_preheat_extruder_temp = 150 variable_macro_travel_speed = 500 variable_macro_travel_accel = 3500 variable_macro_z_speed = 15 variable_bed_margin_x = [0, 0] variable_bed_margin_y = [0, 0] variable_printable_x_min = 0 variable_printable_x_max = 0 variable_printable_y_min = 0 variable_printable_y_max = 0 variable_end_print_motors_off = True variable_status_color_ok = "00FF00" variable_status_color_error = "FF0000" variable_status_color_unknown = "FFFF00" variable_end_print_retract_filament = 10 gcode = ECHO_RATOS_VARS variable_beacon_bed_mesh_scv = 25 variable_beacon_contact_z_homing = False variable_beacon_contact_start_print_true_zero = True variable_beacon_contact_wipe_before_true_zero = True variable_beacon_contact_true_zero_temp = 150 variable_beacon_contact_prime_probing = True variable_beacon_contact_expansion_compensation = True variable_beacon_contact_bed_mesh = False variable_beacon_contact_bed_mesh_samples = 2 variable_beacon_contact_z_tilt_adjust = False variable_beacon_contact_z_tilt_adjust_samples = 2 variable_beacon_scan_compensation_enable = False variable_beacon_scan_compensation_profile = "Contact" variable_beacon_scan_compensation_probe_count = 15,15 variable_beacon_contact_poke_bottom_limit = -1 variable_homing_x = "endstop" variable_homing_y = "endstop" variable_x_driver_types = ["tmc5160"] variable_x_axes = ["x"] variable_y_driver_types = ["tmc5160"] variable_y_axes = ["y"] variable_z_driver_types = ["tmc2209", "tmc2209", "tmc2209"] variable_z_axes = ["z", "z1", "z2"] [ratos_homing] axes = xyz z_hop = 15 z_hop_speed = 15 gcode = _LED_ON {% set prev_stop_on_error = printer["gcode_macro RatOS"].stowable_probe_stop_on_error %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set target_idex_mode = printer["dual_carriage"].carriage_1|lower %} _IDEX_SINGLE _SELECT_TOOL T={default_toolhead} TOOLSHIFT=false {% endif %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE=True M400 G90 {% set X = true if params.X is defined else false %} {% set Y = true if params.Y is defined else false %} {% set Z = true if params.Z is defined else false %} {% if printer["gcode_macro RatOS"].home_y_first|default(false)|lower == 'true' %} HOME_Y X={X} Y={Y} Z={Z} HOME_X X={X} Y={Y} Z={Z} {% else %} HOME_X X={X} Y={Y} Z={Z} HOME_Y X={X} Y={Y} Z={Z} {% endif %} HOME_Z X={X} Y={Y} Z={Z} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE={prev_stop_on_error} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR {% endif %} {% endif %} [gcode_macro HOME_X] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_x = printer["gcode_macro RatOS"].homing_x|lower %} {% set homing_x = homing_x if homing_x else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_X" MSG="printable_x_max: {printable_x_max}, safe_home_x: {safe_home_x}, axis_maximum.x: {printer.toolhead.axis_maximum.x}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}" {% if X or not Y and not Z %} {% if homing_x == 'endstop' %} G28 X {% elif homing_x == 'sensorless' %} {% if printer["dual_carriage"] is defined %} { action_emergency_stop("sensorless homing not supported on IDEX!") } {% endif %} HOME_X_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_x to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_x, homing)) } {% endif %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % (0 if default_toolhead==1 else 1)].parking_position|float %} SET_DUAL_CARRIAGE CARRIAGE={0 if default_toolhead==1 else 1} MODE=PRIMARY G1 X{parking_position} F{speed} SET_DUAL_CARRIAGE CARRIAGE={default_toolhead} MODE=PRIMARY {% endif %} {% set x_homed = True %} G0 X{safe_home_x} F{speed} M400 {% endif %} [gcode_macro HOME_Y] gcode = {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_y = printer["gcode_macro RatOS"].homing_y|lower %} {% set homing_y = homing_y if homing_y else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Y" MSG="printable_y_max: {printable_y_max}, safe_home_y: {safe_home_y}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}" {% if Y or not X and not Z %} {% if homing_y == 'endstop' %} G28 Y {% elif homing_y == 'sensorless' %} HOME_Y_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_y to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_y, homing)) } {% endif %} {% set y_homed = True %} G0 Y{safe_home_y} F{speed} {% endif %} [gcode_macro HOME_Z] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set z_probe = printer["gcode_macro RatOS"].z_probe %} {% set beacon_contact_z_homing = true if printer["gcode_macro RatOS"].beacon_contact_z_homing|default(false)|lower == 'true' else false %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Z" MSG="x_homed: {x_homed}, y_homed: {y_homed}, z_probe: {z_probe}, beacon_contact_z_homing: {beacon_contact_z_homing}" {% if Z or not Y and not X %} RATOS_ECHO MSG="Homing Z" {% if x_homed == False or y_homed == False %} { action_emergency_stop("X and Y must be homed before homing Z") } {% else %} {% if z_probe == "stowable" %} DEPLOY_PROBE _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP STOW_PROBE {% else %} _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP {% endif %} {% endif %} {% endif %} [gcode_macro HOME_X_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} G4 P300 G28 X {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" [gcode_macro HOME_Y_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} G4 P300 G28 Y {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" [gcode_macro _Z_HOP] description = Move Z axis up by Z_HOP distance at Z_HOP_SPEED. In relative mode it will move Z axis up by Z_HOP distance. In absolute mode it will move Z axis to Z_HOP distance. gcode = {% set z_hop = printer.configfile.config.ratos_homing.z_hop|float %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} G0 Z{z_hop} F{z_hop_speed} [gcode_macro _MOVE_TO_SAFE_Z_HOME] description = Move to safe home position with optional Z_HOP (pass Z_HOP=True as parameter) gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% if params.Z_HOP is defined %} _Z_HOP {% endif %} DEBUG_ECHO PREFIX="_MOVE_TO_SAFE_Z_HOME" MSG="axis_maximum.x: {printer.toolhead.axis_maximum.x}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}, safe_home_x: {safe_home_x}, safe_home_y: {safe_home_y}, printable_x_max: {printable_x_max}, printable_y_max: {printable_y_max}" G0 X{safe_home_x} Y{safe_home_y} F{speed} [gcode_macro MAYBE_HOME] description = Only home unhomed axis variable_is_kinematic_position_overriden = False gcode = {% if printer["gcode_macro MAYBE_HOME"].is_kinematic_position_overriden|lower == 'true' %} RATOS_ECHO MSG="SET_CENTER_KINEMATIC_POSITION has been abused. Homing all axes. Please refrain from using SET_CENTER_KINEMATIC_POSITION outside of debugging purposes." G28 SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=False {% else %} {% set axes = '' %} {% set isHomed = true %} {% set axesToHome = '' %} {% if params.X is defined %} {% set axes = axes ~ 'X ' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% endif %} {% if params.Y is defined %} {% set axes = axes ~ 'Y ' %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% endif %} {% if params.Z is defined %} {% set axes = axes ~ 'Z ' %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if params.X is not defined and params.Y is not defined and params.Z is not defined %} {% set axes = '' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if isHomed is false %} RATOS_ECHO MSG="Homing {axesToHome}" G28 {axesToHome} {% else %} RATOS_ECHO MSG="All requested axes already homed, skipping.." {% endif %} {% endif %} [gcode_macro PID_CALIBRATE_HOTEND] description = Perform a PID calibration test for a given extruder heater. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set temp = params.TEMP|default(220)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_HOTEND" MSG="TEMP={temp}" {% if printer["dual_carriage"] is not defined %} RATOS_ECHO MSG="PID calibration hotend heater T0 at {temp}°C..." PID_CALIBRATE HEATER=extruder TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} {% if toolhead==0 or toolhead==1 %} RATOS_ECHO MSG="PID calibration hotend heater T{toolhead} at {temp}°C..." PID_CALIBRATE HEATER=extruder{'' if toolhead==0 else toolhead} TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_BED] description = Perform a PID calibration test for the bed heater. gcode = {% set temp = params.TEMP|default(80)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_BED" MSG="TEMP={temp}" RATOS_ECHO MSG="PID calibration bed heater at {temp}°C..." PID_CALIBRATE HEATER=heater_bed TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_CHAMBER_HEATER] description = Perform a PID calibration test for the chamber heater. gcode = {% set temp = params.TEMP|default(150)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_CHAMBER_HEATER" MSG="TEMP={temp}" {% if printer["heater_generic chamber_heater"] is defined %} RATOS_ECHO MSG="PID calibration chamber heater at {temp}°C..." PID_CALIBRATE HEATER=chamber_heater TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_heater" %} {% set link_text = "RatOS Chamber Heater" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber heater found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro INITIALIZE_PA_TUNING] description = Start a pressure advance tuning tower. gcode = {% set start = params.START|default(0.0)|float %} {% set factor = params.FACTOR|default(0.001)|float %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if is_printing_gcode and layer_number < 2 %} DEBUG_ECHO PREFIX="START_PA_TOWER" MSG="START: {start}, FACTOR: {factor}" RATOS_ECHO MSG="Starting presssure advance tuning tower..." TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START={start} FACTOR={factor} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro CHAMBER_FILTER_ON] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro CHAMBER_FILTER_OFF] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Deactivating chamber filter..." _CHAMBER_FILTER_TURN_OFF {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro _CHAMBER_FILTER_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set chamber_filter_enable_at = printer["gcode_macro RatOS"].chamber_filter_enable_at|default('after_print_start')|lower %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_ON" MSG="at: {at}, chamber_filter_enable: {chamber_filter_enable}, chamber_filter_enable_at: {chamber_filter_enable_at}, chamber_filter_speed: {chamber_filter_speed}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if chamber_filter_enable_at == at %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON AT={at} {% if chamber_filter_enable_at == "print_end" %} _LED_CHAMBER_FILTER_ON {% endif %} {% endif %} {% endif %} [gcode_macro _CHAMBER_FILTER_OFF] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF" MSG="chamber_filter_enable: {chamber_filter_enable}, filter_disable_period: {filter_disable_period}, filter_disable_bed_temp: {filter_disable_bed_temp}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_period > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting {filter_disable_period} seconds before turning chamber filter off..." UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION={filter_disable_period} {% endif %} {% if filter_disable_bed_temp > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting for bed temp to cool down to {filter_disable_bed_temp}°C to turn filter off..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM=0 MAXIMUM={filter_disable_bed_temp} _CHAMBER_FILTER_TURN_OFF _LED_CHAMBER_FILTER_OFF {% endif %} {% endif %} [delayed_gcode _CHAMBER_FILTER_OFF_TIMER] gcode = DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF_TIMER" MSG="executed" _CHAMBER_FILTER_TURN_OFF RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Chamber filter turned off!" _LED_CHAMBER_FILTER_OFF [gcode_macro _CHAMBER_FILTER_TURN_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_speed|default(0)|float %} {% if at == "print_end" %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_disable_speed|default(0)|float %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION=0 SET_FAN_SPEED FAN=filter SPEED={chamber_filter_speed} [gcode_macro _CHAMBER_FILTER_TURN_OFF] gcode = SET_FAN_SPEED FAN=filter SPEED=0 [gcode_macro _CHAMBER_FILTER_SANITY_CHECK] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_bed_temp > 0 and filter_disable_period > 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable, not both.")} {% endif %} {% if filter_disable_bed_temp == 0 and filter_disable_period == 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable.")} {% endif %} {% endif %} [gcode_macro CHAMBER_HEATER_ON] gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(45)|int %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} IS_FROM_START_PRINT=False [gcode_macro CHAMBER_HEATER_OFF] gcode = _CHAMBER_HEATER_OFF [gcode_macro _CHAMBER_HEATER_ON] variable_chamber_temp = 0 gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set is_from_start_print = true if params.IS_FROM_START_PRINT|default(True)|lower == 'true' else false %} {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set chamber_heater_enable = true if printer["gcode_macro RatOS"].chamber_heater_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_bed_temp = printer["gcode_macro RatOS"].chamber_heater_bed_temp|default(115)|int %} {% set chamber_heater_preheating_temp = printer["gcode_macro RatOS"].chamber_heater_preheating_temp|default(150)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set chamber_heater_control_external_heater = true if printer["gcode_macro RatOS"].chamber_heater_control_external_heater|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_enable = true if printer["gcode_macro RatOS"].chamber_heater_air_circulation_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_fan_speed = printer["gcode_macro RatOS"].chamber_heater_air_circulation_fan_speed|default(0.35)|float %} {% set chamber_heater_air_circulation_y_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_y_pos|default(0)|float %} {% set chamber_heater_air_circulation_z_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_z_pos|default(100)|float %} DEBUG_ECHO PREFIX="_CHAMBER_HEATER_ON" MSG="chamber_heater_enable: {chamber_heater_enable}, chamber_heater_preheating_temp: {chamber_heater_preheating_temp}, chamber_heater_heating_temp_offset: {chamber_heater_heating_temp_offset}, bed_temp: {bed_temp}, chamber_temp: {chamber_temp}, start_chamber_temp: {start_chamber_temp}" {% if chamber_heater_enable and chamber_temp > 0 and chamber_heater_bed_temp > 0 %} _LED_HEATING RATOS_ECHO MSG="Preheating chamber to {(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)}°C..." {% set chamber_temp_sensor = "extruder" %} {% if printer["dual_carriage"] is defined and default_toolhead == 1 %} {% set chamber_temp_sensor = "extruder1" %} {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% set chamber_temp_sensor = "temperature_sensor chamber" %} {% endif %} {% set current_chamber_temp = printer['%s' % chamber_temp_sensor].temperature|int %} {% set needs_heating = current_chamber_temp < (start_chamber_temp if start_chamber_temp > 0 else chamber_temp) %} {% if needs_heating %} _USER_CHAMBER_HEATER_BEFORE_PREHEATING {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} {% if not is_from_start_print %} MAYBE_HOME {% endif %} G0 Z{chamber_heater_air_circulation_z_pos} F{z_speed} G0 Y{chamber_heater_air_circulation_y_pos} F{speed} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 1 else 0} {% else %} M106 S{(255 * chamber_heater_air_circulation_fan_speed)} {% endif %} {% else %} {% if is_from_start_print %} G0 Z{z} F{z_speed} {% endif %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE={chamber_temp} {% if needs_heating %} M140 S{chamber_heater_bed_temp} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={chamber_heater_preheating_temp} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if needs_heating %} _CHAMBER_HEATER_EXTRA_FAN_ON {% endif %} {% if needs_heating %} TEMPERATURE_WAIT SENSOR="{chamber_temp_sensor}" MINIMUM={(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% endif %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED=0 _CHAMBER_FILTER_ON AT="before_print_start" {% endif %} {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} G28 Z {% endif %} {% endif %} {% if needs_heating %} _USER_CHAMBER_HEATER_AFTER_PREHEATING {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% if printer["heater_generic chamber_heater"] is defined %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined and chamber_heater_control_external_heater %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} _LED_SUCCESS {% endif %} [gcode_macro _CHAMBER_HEATER_OFF] gcode = RATOS_ECHO MSG="Deactivating chamber heater..." UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=0 SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE=0 {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} _CHAMBER_HEATER_EXTRA_FAN_OFF [delayed_gcode _CHAMBER_HEATER_CONTROL] initial_duration = 0. gcode = {% set chamber_temp = printer["gcode_macro _CHAMBER_HEATER_ON"].chamber_temp|default(0)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set current_chamber_temp = printer['temperature_sensor chamber'].temperature|int %} {% if current_chamber_temp < chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if current_chamber_temp >= chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON] gcode = {% set chamber_heater_extra_fan_speed = printer["gcode_macro RatOS"].chamber_heater_extra_fan_speed|default(0.0)|float %} {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} {% if chamber_heater_extra_fan_speed > 0 %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED={chamber_heater_extra_fan_speed} {% endif %} {% endif %} [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF] gcode = {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED=0 {% endif %} [gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING] description = Will be executed before chamber preheating, only if heating is needed. gcode = [gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING] description = Will be executed after chamber preheating, only if heating was needed. gcode = [gcode_macro _LED_START_PRINTING] gcode = _LED_ACTION [gcode_macro _LED_START_PRINTING_ERROR] gcode = _LED_ERROR [gcode_macro _LED_PRINTING] gcode = _LED_ON TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_PAUSE] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_ON] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_OFF] gcode = _LED_STANDBY [gcode_macro _LED_LOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_LOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_RUNOUT] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_CLOG] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_UNLOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_UNLOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_DEACTIVATE_TOOLHEAD] gcode = _LED_OFF TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_STANDBY] gcode = _LED_STANDBY TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_WAKEUP] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_MOTORS_OFF] gcode = _LED_STANDBY _LED_VAOC_OFF [gcode_macro _LED_INPUT_SHAPER_START] gcode = _LED_ACTION [gcode_macro _LED_INPUT_SHAPER_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_START] gcode = _LED_ACTION [gcode_macro _LED_BEACON_CALIBRATION_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_ERROR] gcode = _LED_ERROR [gcode_macro _LED_VAOC_ON] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=1.0 GREEN=1.0 BLUE=1.0 {% endif %} [gcode_macro _LED_VAOC_OFF] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=0.0 GREEN=0.0 BLUE=0.0 {% endif %} [gcode_macro _LED_ACTION] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_action %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SUCCESS] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_success %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_HEATING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_heating %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_COOLING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_cooling %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ERROR] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_error %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ON] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_on %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_OFF] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_off %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_STANDBY] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_standby %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} {% if toolhead >= 0 %} {% if printer['neopixel nozzle_led_t%s' % toolhead] is defined %} SET_LED LED={'nozzle_led_t%s' % toolhead} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% else %} {% if printer['neopixel nozzle_led_t0'] is defined %} SET_LED LED={'nozzle_led_t0'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% if printer['neopixel nozzle_led_t1'] is defined %} SET_LED LED={'nozzle_led_t1'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% endif %} _USER_LED_SET { rawparams } [gcode_macro _USER_LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} [gcode_macro LOAD_FILAMENT] description = Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% if filament_name == '' or filament_type == '' %} {% set filament_name = 'unknown' %} {% set filament_type = 'unknown' %} {% endif %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_LOAD_FILAMENT TEMP={temp} NAME={filament_name} TYPE={filament_type} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_LOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME={filament_name} TYPE={filament_type} {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _DEFAULT_LOAD_FILAMENT] description = Load filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_LOAD_FILAMENT" MSG="TEMP={temp}" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=load_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} _LOAD_FILAMENT TOOLHEAD=0 RESTORE_GCODE_STATE NAME=load_state {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD=0 [gcode_macro _IDEX_LOAD_FILAMENT] description = Load filament macro for IDEX printer. gcode = {% set temp = params.TEMP|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_LOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} _LOAD_FILAMENT TOOLHEAD={toolhead} TEMP={temp} {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into hotend.." G92 E0 G0 E{extruder_gear_to_cooling_position_distance} F{extruder_load_speed} G92 E0 M400 RATOS_ECHO MSG="Filament loaded into hotend." [gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set load_speed = printer["gcode_macro T%s" % toolhead].filament_load_speed|float * 60 %} {% set filament_loading_nozzle_offset = printer["gcode_macro T%s" % toolhead].filament_loading_nozzle_offset|float %} {% set cooling_position_to_nozzle_distance = printer["gcode_macro T%s" % toolhead].cooling_position_to_nozzle_distance|float %} {% set purge_after_load = printer["gcode_macro T%s" % toolhead].purge_after_load|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into nozzle... Please wait!" G92 E0 G0 E{cooling_position_to_nozzle_distance + filament_loading_nozzle_offset} F{load_speed} G92 E0 G4 P1000 _PURGE_FILAMENT TOOLHEAD={toolhead} E={purge_after_load} RATOS_ECHO MSG="Filament loaded into nozzle!" [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" {% set filament_grabbing_length = printer["gcode_macro T%s" % toolhead].filament_grabbing_length|float %} {% set filament_grabbing_speed = printer["gcode_macro T%s" % toolhead].filament_grabbing_speed|float %} {% set resume_after_insert = true if printer["gcode_macro T%s" % toolhead].resume_after_insert|default(true)|lower == 'true' else false %} {% set enable_insert_detection = true if printer["gcode_macro T%s" % toolhead].enable_insert_detection|default(true)|lower == 'true' else false %} {% set current_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% if enable_insert_detection %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="toolhead: {toolhead}, filament_grabbing_length: {filament_grabbing_length}, filament_grabbing_speed: {filament_grabbing_speed}, current_idex_mode: {current_idex_mode}" {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} FORCE_MOVE STEPPER={'extruder%s' % ('' if toolhead == 0 else toolhead)} DISTANCE={filament_grabbing_length} VELOCITY={filament_grabbing_speed} M400 {% if printer.pause_resume.is_paused %} LOAD_FILAMENT TOOLHEAD={toolhead} {% if resume_after_insert %} RESUME {% endif %} {% else %} {% if not printer.virtual_sdcard.is_active %} LOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" [gcode_macro _PURGE_BEFORE_UNLOAD] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set purge_before_unload = printer["gcode_macro T%s" % toolhead].purge_before_unload|float %} DEBUG_ECHO PREFIX="_PURGE_BEFORE_UNLOAD" MSG="TOOLHEAD: {toolhead}" {% if purge_before_unload > 0 %} G92 E0 G0 E{purge_before_unload} F300 G92 E0 M400 {% endif %} [gcode_macro _PURGE_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set e = params.E|int %} {% set r = params.R|default(0)|int %} DEBUG_ECHO PREFIX="_PURGE_FILAMENT" MSG="TOOLHEAD: {toolhead}, E: {e}" {% if e > 0 %} G92 E0 G0 E{e} F300 G92 E0 M400 {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={0.4 if toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={0.4 if toolhead == 1 else 0} {% else %} M106 S{(255 * 0.4)} {% endif %} {% endif %} G4 P3000 {% if r > 0 %} G92 E0 G0 E-{r} F300 G92 E0 M400 {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_PARKING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_PARKING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_LOADING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_LOADING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% if act_t == toolhead %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{loading_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _CLEANING_MOVE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined and printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% set cleaning_position = loading_position %} {% if loading_position == parking_position %} {% if loading_position > 0 %} {% set cleaning_position = loading_position - 30 %} {% else %} {% set cleaning_position = loading_position + 30 %} {% endif %} {% endif %} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _START_PRINT_BED_MESH] gcode = CACHE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" SET_MACRO_TRAVEL_SETTINGS {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set X=[params.X0|default(-1)|float, params.X1|default(-1)|float] %} {% set Y=[params.Y0|default(-1)|float, params.Y1|default(-1)|float] %} DEBUG_ECHO PREFIX="_START_PRINT_BED_MESH" MSG="idex_mode: {idex_mode}, X: {X}, Y: {Y}" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set X=[0, printable_x_max] %} {% endif %} {% set beacon_bed_mesh_scv = printer["gcode_macro RatOS"].beacon_bed_mesh_scv|default(25)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% if printer.configfile.settings.beacon is defined and not beacon_contact_bed_mesh %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={beacon_bed_mesh_scv} {% endif %} {% set default_profile = printer["gcode_macro RatOS"].bed_mesh_profile|default('ratos') %} {% if printer["gcode_macro RatOS"].calibrate_bed_mesh|lower == 'true' %} BED_MESH_CLEAR {% if printer["gcode_macro RatOS"].adaptive_mesh|lower == 'true' %} CALIBRATE_ADAPTIVE_MESH PROFILE={default_profile} X0={X[0]} X1={X[1]} Y0={Y[0]} Y1={Y[1]} T={params.T|int} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={idex_mode} {% else %} {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% endif %} BED_MESH_PROFILE LOAD={default_profile} {% elif printer["gcode_macro RatOS"].bed_mesh_profile is defined %} BED_MESH_CLEAR BED_MESH_PROFILE LOAD={printer["gcode_macro RatOS"].bed_mesh_profile} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" [gcode_macro CALIBRATE_ADAPTIVE_MESH] gcode = {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set default_profile = params.PROFILE %} {% set x0 = params.X0|default(-1)|float %} {% set y0 = params.Y0|default(-1)|float %} {% set x1 = params.X1|default(-1)|float %} {% set y1 = params.Y1|default(-1)|float %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Recieved coordinates X0={x0} Y0={y0} X1={x1} Y1={y1}" {% if x0 >= x1 or y0 >= y1 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Invalid coordinates received. Please check your slicer settings. Falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float %} {% set mesh_x0 = [[x0, max_x]|min, min_x]|max %} {% set mesh_y0 = [[y0, max_y]|min, min_y]|max %} {% set mesh_x1 = [[x1, max_x]|min, min_x]|max %} {% set mesh_y1 = [[y1, max_y]|min, min_y]|max %} {% if mesh_x0 == min_x and mesh_y0 == min_y and mesh_x1 == max_x and mesh_y1 == max_y %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Print is using the full bed, falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} DEPLOY_PROBE {% endif %} {% set probe_count_x = mesh_config.probe_count.split(",")[0]|int %} {% if mesh_config.probe_count.split(",")|length == 2 %} {% set probe_count_y = mesh_config.probe_count.split(",")[1]|int %} {% else %} {% set probe_count_y = mesh_config.probe_count.split(",")[0]|int %} {% endif %} {% set probe_x_step = (max_x - min_x) / probe_count_x %} {% set probe_y_step = (max_y - min_y) / probe_count_y %} {% set mesh_count_x = ([(mesh_x1 - mesh_x0) / probe_x_step, 3]|max)|int %} {% set mesh_count_y = ([(mesh_y1 - mesh_y0) / probe_y_step, 3]|max)|int %} {% set min_mesh_count = [mesh_count_x, mesh_count_y]|min %} {% set max_mesh_count = [mesh_count_x, mesh_count_y]|max %} {% set algorithm = mesh_config.algorithm %} {% if algorithm|lower == 'lagrange' and max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="cannot exceed a probe_count of 6 when using lagrange interpolation. Falling back to bicubic interpolation." {% set algorithm = 'bicubic' %} {% endif %} {% if algorithm|lower == 'bicubic' and min_mesh_count < 4 %} {% if max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="invalid probe_count option when using bicubic interpolation. Combination of 3 points on one axis with more than 6 on another is not permitted. Forcing minimum mesh count to be 4." {% set min_mesh_count = 4 %} {% else %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation." {% set algorithm = 'lagrange' %} {% endif %} {% endif %} {% set mesh_count_x = ([min_mesh_count, mesh_count_x]|max)|int %} {% set mesh_count_x = ([max_mesh_count, mesh_count_x]|min)|int %} {% set mesh_count_y = ([min_mesh_count, mesh_count_y]|max)|int %} {% set mesh_count_y = ([max_mesh_count, mesh_count_y]|min)|int %} {% set should_prime = printer["gcode_macro RatOS"].nozzle_priming == 'primeblob' %} {% if printer["dual_carriage"] is not defined %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% else %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% endif %} {% if printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 != 0 and probe_first %} {% set probe_first = false %} {% elif printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 == 0 and not probe_first %} {% set probe_first = true %} {% endif %} {% if should_prime and probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="mesh coordinates X0={mesh_x0} Y0={mesh_y0} X1={mesh_x1} Y1={mesh_y1}" {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% if should_prime and not probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} STOW_PROBE {% endif %} {% endif %} {% endif %} [gcode_macro M84] rename_existing = M84.1 gcode = M84.1 SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False {% if printer["dual_carriage"] is defined %} _SET_TOOLHEAD_OFFSET T={printer["gcode_macro RatOS"].default_toolhead|int} MOVE=0 SET_GCODE_VARIABLE MACRO=SET_PRESSURE_ADVANCE VARIABLE=snyc_toolheads VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro _VAOC"] is defined %} SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started VALUE=False SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started_at_temp VALUE=False {% endif %} SET_GCODE_OFFSET X=0 Y=0 Z=0 MOVE=0 _IDEX_SINGLE INIT=1 {% endif %} SET_SKEW CLEAR=1 _LED_MOTORS_OFF [gcode_macro M104] rename_existing = M104.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} DEBUG_ECHO PREFIX="M104" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set temperature_offset_t0 = printer["gcode_macro T0"].temperature_offset|default(0)|int %} {% set temperature_offset_t1 = printer["gcode_macro T1"].temperature_offset|default(0)|int %} {% set s0 = [s + temperature_offset_t0, 0]|max %} {% set s1 = [s + temperature_offset_t1, 0]|max %} {% if temperature_offset_t0 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t0}°C added to toolhead T0." {% endif %} {% if temperature_offset_t1 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t1}°C added to toolhead T1." {% endif %} {% else %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} {% if idex_mode == "copy" or idex_mode == "mirror" %} M104.1 S{s0} T0 M104.1 S{s1} T1 {% else %} M104.1 S{s} T{t} {% endif %} {% endif %} [gcode_macro M109] rename_existing = M109.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} DEBUG_ECHO PREFIX="M109" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M109" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} M109.1 S{s} T{t} {% endif %} [gcode_macro SET_HEATER_TEMPERATURE] rename_existing = SET_HEATER_TEMPERATURE_BASE gcode = {% set heater = params.HEATER|default("") %} {% set target = params.TARGET|default(0)|int %} DEBUG_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="heater: {heater}, target: {target}" {% if heater|lower == "extruder" or heater|lower == "extruder1" %} {% set t = 0 if heater|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and target > 0 %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set target = [target + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} SET_HEATER_TEMPERATURE_BASE HEATER="{heater}" TARGET={target} [gcode_macro TEMPERATURE_WAIT] rename_existing = TEMPERATURE_WAIT_BASE gcode = {% set sensor = params.SENSOR|default("") %} {% set minimum = params.MINIMUM|default(-1)|int %} {% set maximum = params.MAXIMUM|default(-1)|int %} DEBUG_ECHO PREFIX="TEMPERATURE_WAIT" MSG="sensor: {sensor}, minimum: {minimum}, maximum: {maximum}" {% if sensor|lower == "extruder" or sensor|lower == "extruder1" %} {% set t = 0 if sensor|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and (minimum > 0 or maximum > 0) %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% if minimum > -1 %} {% set minimum = [minimum + temperature_offset, 0]|max %} {% endif %} {% if maximum > -1 %} {% set maximum = [maximum + temperature_offset, 0]|max %} {% endif %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% if minimum > -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} MAXIMUM={maximum} {% elif minimum > -1 and maximum == -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} {% elif minimum == -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MAXIMUM={maximum} {% endif %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature for toolhead T{t} reached." [gcode_macro SET_GCODE_OFFSET] rename_existing = SET_GCODE_OFFSET_ORG gcode = SET_GCODE_OFFSET_ORG { rawparams } {% if printer.configfile.settings.beacon is defined and (params.Z_ADJUST is defined or params.Z is defined) %} _BEACON_APPLY_RUNTIME_MULTIPLIER {% endif %} [gcode_macro SDCARD_PRINT_FILE] rename_existing = SDCARD_PRINT_FILE_BASE gcode = {% if printer["ratos"] is defined %} PROCESS_GCODE_FILE { rawparams } {% else %} SDCARD_PRINT_FILE_BASE { rawparams } {% endif %} [gcode_macro SKEW_PROFILE] rename_existing = SKEW_PROFILE_BASE variable_loaded_profile = "" gcode = {% if params.LOAD is defined %} {% if printer.configfile.settings["skew_correction %s" % params.LOAD] is defined %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='"{params.LOAD}"' {% endif %} {% endif %} SKEW_PROFILE_BASE { rawparams } [gcode_macro SET_SKEW] rename_existing = SET_SKEW_BASE gcode = {% if params.CLEAR is defined %} {% if params.CLEAR|default(0)|int == 1 %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='""' {% endif %} {% endif %} SET_SKEW_BASE { rawparams } [gcode_macro SET_VELOCITY_LIMIT] rename_existing = SET_VELOCITY_LIMIT_BASE gcode = {% if params.ACCEL_TO_DECEL is defined %} {% if params.ACCEL is defined %} {% set accel = params.ACCEL|float %} {% else %} {% set accel = printer.toolhead.max_accel|float %} {% endif %} {% if params.VELOCITY is defined %} {% set velocity = params.VELOCITY|float %} {% else %} {% set velocity = printer.toolhead.max_velocity|float %} {% endif %} {% if params.SQUARE_CORNER_VELOCITY is defined %} {% set scv = params.SQUARE_CORNER_VELOCITY|float %} {% else %} {% set scv = printer.toolhead.square_corner_velocity|float %} {% endif %} {% set mcr = params.ACCEL_TO_DECEL|float / accel %} DEBUG_ECHO PREFIX="SET_VELOCITY_LIMIT" MSG="ACCEL={accel}, VELOCITY={velocity}, SQUARE_CORNER_VELOCITY={scv}, MINIMUM_CRUISE_RATIO={mcr}" SET_VELOCITY_LIMIT_BASE ACCEL={accel} VELOCITY={velocity} SQUARE_CORNER_VELOCITY={scv} MINIMUM_CRUISE_RATIO={1-mcr} {% else %} SET_VELOCITY_LIMIT_BASE { rawparams } {% endif %} [gcode_macro _START_PRINT_PARK] gcode = {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_x = printer["gcode_macro RatOS"].start_print_park_x %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% endif %} {% if printer["dual_carriage"] is defined and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} {% if printer["gcode_macro RatOS"].start_print_park_x is defined and printer["gcode_macro RatOS"].start_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="start_print_park_x is ignored for IDEX printers" {% endif %} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={start_print_park_in} X={start_print_park_x} G0 Z{z} F{z_speed} [gcode_macro _END_PRINT_PARK] gcode = {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro RatOS"].end_print_park_x is defined and printer["gcode_macro RatOS"].end_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="end_print_park_x is ignored for IDEX printers" {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={printer["gcode_macro RatOS"].end_print_park_in} X={printer["gcode_macro RatOS"].end_print_park_x} [gcode_macro _PARK] gcode = {% set x = params.X %} {% set location = params.LOCATION|default('back')|lower %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set nozzle_priming = printer["gcode_macro RatOS"].nozzle_priming|lower %} CACHE_TOOLHEAD_SETTINGS KEY="park" SET_MACRO_TRAVEL_SETTINGS {% if x != '' %} {% if x|float >= printer.toolhead.axis_minimum.x + 5 and x|float <= printable_x_max - 5 %} {% set park_x = x|float %} {% else %} {action_respond_info('The requested X co-ordinate is outside the defined axis bounds - using defaults')} {% set park_x = printable_x_max / 2 %} {% endif %} {% else %} {% set park_x = printable_x_max / 2 %} {% endif %} {% set park_y = printable_y_max - 15 %} {% if location == 'front' %} {% set park_y = printer.toolhead.axis_minimum.y + 5 %} {% elif location == 'center' %} {% set park_y = printable_y_max / 2 %} {% elif location == 'primeblob' and printer["dual_carriage"] is defined %} {% set park_y = printable_y_max - 15 %} {% endif %} {% if location == 'primeblob' and printer["dual_carriage"] is not defined %} {% if (nozzle_priming == 'primeblob' or nozzle_priming == 'primeline') %} {% if nozzle_prime_start_x|lower == 'min' %} {% set park_x = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set park_x = printable_x_max - 5 %} {% else %} {% set park_x = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set park_y = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set park_y = printable_y_max - 5 %} {% else %} {% set park_y = nozzle_prime_start_y|float %} {% endif %} {% endif %} {% endif %} G90 {% if printer["dual_carriage"] is not defined %} G0 X{park_x} Y{park_y} F{speed} {% else %} G0 Y{park_y} F{speed} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="park" [gcode_macro SAVE_PROBE_RESULT] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} {% set last_z_offset = 9999.9 %} {% if printer.configfile.settings.beacon is defined %} {% set current_z = printer.toolhead.position.z|float %} {% if beacon_contact_prime_probing %} {% set last_z_offset = printer.beacon.last_z_result %} {% else %} {% set last_z_offset = printer.beacon.last_sample.dist - current_z %} {% endif %} {% elif printer.configfile.settings.bltouch is defined %} {% set config_offset = printer.configfile.settings.bltouch.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% elif printer.configfile.settings.probe is defined %} {% set config_offset = printer.configfile.settings.probe.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Saving offset adjustment of {last_z_offset} in {params.VARIABLE|default('last_z_offset')}" SET_GCODE_VARIABLE MACRO=RatOS VARIABLE={params.VARIABLE|default('last_z_offset')} VALUE={last_z_offset} [gcode_macro PROBE_FOR_PRIMING] gcode = {% set probe_for_priming_disable_mesh_constraints = true if printer["gcode_macro RatOS"].probe_for_priming_disable_mesh_constraints|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower != 'false' %} SAVE_GCODE_STATE NAME=probe_for_priming_state RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the prime location.." CACHE_TOOLHEAD_SETTINGS KEY="probe_for_priming" SET_MACRO_TRAVEL_SETTINGS {% set t = params.TOOLHEAD|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% if idex_mode == '' %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% if t == 0 %} {% set x_start = 5 %} {% else %} {% set x_start = printable_x_max - 5 %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% endif %} {% endif %} {% set z = printer.configfile.settings.bed_mesh.horizontal_move_z|float %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% if printer.configfile.settings.bltouch is defined %} {% set x_offset = printer.configfile.settings.bltouch.x_offset|float %} {% set y_offset = printer.configfile.settings.bltouch.y_offset|float %} {% set z_offset = printer.configfile.settings.bltouch.z_offset|float %} {% elif printer.configfile.settings.probe is defined %} {% set x_offset = printer.configfile.settings.probe.x_offset|float %} {% set y_offset = printer.configfile.settings.probe.y_offset|float %} {% set z_offset = printer.configfile.settings.probe.z_offset|float %} {% elif printer.configfile.settings.beacon is defined %} {% set x_offset = printer.configfile.settings.beacon.x_offset|float %} {% set y_offset = printer.configfile.settings.beacon.y_offset|float %} {% set z_offset = printer.configfile.settings.beacon.trigger_distance|float %} {% else %} { action_raise_error("No probe, beacon or bltouch section found. Adaptive priming only works with a [probe], [beacon] or [bltouch] section defined.") } {% endif %} {% if z < z_offset %} { action_raise_error("Horizontal move Z ({z}) is below your probe's Z offset ({z_offset}). Please adjust your horizontal_move_z setting in [bed_mesh] to be above {z}.") } {% endif %} {% if not probe_for_priming_disable_mesh_constraints %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float - x_offset %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float - y_offset %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float - x_offset %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float - y_offset %} {% set x_start = [[x_start, max_x]|min, min_x]|max %} {% set y_start = [[y_start, max_y]|min, min_y]|max %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the start of the prime location at {x_start}, {y_start}" G90 M83 G0 Z{z} F{z_speed} G1 X{x_start} Y{y_start} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result {% endif %} {% if idex_mode == '' %} {% set x_end = x_start %} {% set y_end = y_start + 45 %} {% else %} {% if t==1 %} {% set x_end = x_start - 45 %} {% else %} {% set x_end = x_start + 45 %} {% endif %} {% set y_end = y_start %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the end of the prime location at {x_end}, {y_end}" G1 X{x_end} Y{y_end} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result {% endif %} RESTORE_GCODE_STATE NAME=probe_for_priming_state RESTORE_TOOLHEAD_SETTINGS KEY="probe_for_priming" {% endif %} [gcode_macro RESET_PRIME_PROBE_STATE] gcode = SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result VALUE=None {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result_t1 VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result_t1 VALUE=None {% endif %} [gcode_macro PROBE_CURRENT_POSITION] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} SAVE_GCODE_STATE NAME=probe_current_position_state {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} ASSERT_PROBE_DEPLOYED {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_prime_probing %} PROBE PROBE_METHOD=contact SAMPLES=1 {% else %} PROBE {% endif %} {% if printer.configfile.settings.beacon is defined %} BEACON_QUERY {% else %} RESTORE_GCODE_STATE NAME=probe_current_position_state MOVE=1 MOVE_SPEED={printer["gcode_macro RatOS"].macro_z_speed|float} {% endif %} [gcode_macro PRIME_BLOB] description = Prints a primeblob, used internally, if configured, as part of the START_PRINT macro. variable_x_offset = 5 gcode = CACHE_TOOLHEAD_SETTINGS KEY="prime_blob" SET_MACRO_TRAVEL_SETTINGS RATOS_ECHO PREFIX="Priming" MSG="Priming nozzle with prime blob.." {% set current_toolhead = 0 %} {% set target_idex_mode = '' %} {% set extruder = 'extruder' %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE is defined %} {% set target_idex_mode = params.IDEX_MODE|default('')|lower %} {% else %} { action_raise_error("IDEX_MODE parameter not found for PRIME_BLOB macro. This is likely a bug.") } {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Priming in IDEX {target_idex_mode} mode.." {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set current_toolhead = 1 if current_idex_mode=='primary' else 0 %} {% set extruder = 'extruder1' if current_toolhead == 1 else 'extruder' %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} SAVE_GCODE_STATE NAME=prime_blob_state {% endif %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set fan_speed = printer["gcode_macro RatOS"].nozzle_prime_bridge_fan|float %} {% set nozzle_diameter = printer.configfile.settings[extruder].nozzle_diameter|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set has_start_offset_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) != 9999.9 %} {% if printer["dual_carriage"] is defined %} {% set has_start_offset_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) != 9999.9 %} {% endif %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_z_height = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set nozzle_prime_direction = printer["gcode_macro RatOS"].nozzle_prime_direction|lower %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% if target_idex_mode == '' %} {% set x_factor = 0 %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% set y_factor = 1 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% set y_factor = -1 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% if nozzle_prime_start_y|float < printable_y_max / 2 %} {% set y_factor = 1 %} {% else %} {% set y_factor = -1 %} {% endif %} {% endif %} {% if nozzle_prime_direction == 'forwards' %} {% set y_factor = 1 %} {% elif nozzle_prime_direction == 'backwards' %} {% set y_factor = -1 %} {% endif %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% else %} {% set z = start_print_park_z_height %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% set y_factor = 0 %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set x_start = center_x / 2 + 5 %} {% set x_factor = 1 %} {% else %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% if current_toolhead == 0 %} {% set x_start = 55 %} {% set x_factor = -1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 55 %} {% set x_factor = 1 %} {% endif %} {% else %} {% if current_toolhead == 0 %} {% set x_start = 5 %} {% set x_factor = 1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 5 %} {% set x_factor = -1 %} {% endif %} {% endif %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_x_max - 5 %} {% endif %} {% set z = 10 %} {% endif %} {% set start_z_offset = 0 %} {% set end_z_offset = 0 %} {% if has_start_offset_t0 %} {% set start_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) %} {% set end_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_end_result|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t0 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t0 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t0) ) } {% endif %} {% if end_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t0) ) } {% endif %} {% set start_z_offset = start_z_probe_result_t0 %} {% set end_z_offset = end_z_probe_result_t0 %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if current_toolhead == 1 or both_toolheads or target_idex_mode == "copy" or target_idex_mode == "mirror" %} {% if has_start_offset_t1 %} {% set start_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) %} {% set end_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_end_result_t1|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t1 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t1 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t1) ) } {% endif %} {% if end_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t1) ) } {% endif %} {% set start_z_offset = [start_z_offset, start_z_probe_result_t1]|max %} {% set end_z_offset = [end_z_offset, start_z_probe_result_t1]|max %} {% endif %} {% endif %} {% if target_idex_mode != 'copy' and target_idex_mode != 'mirror' %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% set original_start_z_offset = start_z_offset %} {% set original_end_z_offset = end_z_offset %} {% set start_z_offset = original_end_z_offset %} {% set end_z_offset = original_start_z_offset %} {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={current_toolhead} {% endif %} DEBUG_ECHO PREFIX="PRIME_BLOB" MSG="x_start: {x_start}, y_start: {y_start}, x_factor: {x_factor}, y_factor: {y_factor}, z: {z}, start_z_offset: {start_z_offset}, end_z_offset: {end_z_offset}" G90 M83 RATOS_ECHO PREFIX="Priming" MSG="Lifting Z to {z}.." G0 Z{z} F{z_speed} {% if printer["dual_carriage"] is not defined %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% if start_print_park_in != 'primeblob' %} G1 X{x_start} F{speed} G1 Y{y_start + (15 * y_factor)} F{speed} {% endif %} {% else %} G1 Y{y_start + (15 * y_factor)} F{speed} {% if target_idex_mode=="copy" or target_idex_mode=="mirror" %} RATOS_ECHO PREFIX="Priming" MSG="Mirroring move to {x_start}, {y_start} along the edge of the print area.." _IDEX_MIRROR PRIMING=1 {% else %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% endif %} G1 X{x_start} F{speed} {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Starting prime blob.." G1 Z{0.5 + start_z_offset} F{z_speed} G1 Y{y_start} F{speed} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} M106 S{fan_speed} G1 Z5 F100 E5 G92 E0 RATOS_ECHO PREFIX="Priming" MSG="Bridging with {((fan_speed/255) * 100)|int}% fan speed.." G1 F3000 X{x_start + (15 * x_factor)} Y{y_start + (15 * y_factor)} E{1 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (20 * x_factor)} Y{y_start + (20 * y_factor)} Z{3.8 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (34 * x_factor)} Y{y_start + (34 * y_factor)} Z{2.6 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (38 * x_factor)} Y{y_start + (38 * y_factor)} Z{1.4 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (42 * x_factor)} Y{y_start + (42 * y_factor)} Z{0.2 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} M106 S0 G1 F3000 X{x_start + (46 * x_factor)} Y{y_start + (46 * y_factor)} Z{0.2 + end_z_offset} E0.6 G1 F{speed} X{x_start + (50 * x_factor)} Y{y_start + (50 * y_factor)} {% if target_idex_mode == "copy" or target_idex_mode == "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if target_idex_mode == "copy" %} {% if first_y >= 0 %} _IDEX_COPY DANCE=0 Y={first_y} {% else %} _IDEX_COPY DANCE=0 Y={params.Y1} {% endif %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} RESTORE_GCODE_STATE NAME=prime_blob_state {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="prime_blob" G92 E0 [gcode_macro UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% set temp = params.TEMP|default(220)|int %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_UNLOAD_FILAMENT TEMP={temp} NAME='{filament_name}' TYPE='{filament_type}' {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _LEGACY_UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set unload_speed = 5 * 60 %} {% set unload_length = printer["gcode_macro RatOS"].filament_unload_length|float %} M117 Unloading filament... G0 E10 F300 G0 E-5 F3600 G4 P3000 G0 E5 F6000 G0 E-15 F6000 G0 E-{unload_length} F{unload_speed} _CLEANING_MOVE TOOLHEAD={toolhead} M117 Filament unloaded! RESPOND MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _DEFAULT_UNLOAD_FILAMENT] description = Unload filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|default(220)|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_UNLOAD_FILAMENT" MSG="TEMP: {temp}" _LED_UNLOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=unload_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD=0 NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TOOLHEAD=0 {% endif %} RESTORE_GCODE_STATE NAME=unload_state SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD=0 [gcode_macro _IDEX_UNLOAD_FILAMENT] description = Unload filament macro for IDEX printer. gcode = {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_UNLOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} {% endif %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Unloading filament from nozzle to cooling zone... Please wait!" _PURGE_BEFORE_UNLOAD TOOLHEAD={toolhead} {% if printer["gcode_macro _UNLOAD_WITHOUT_TIP_FORMING"] is defined %} _UNLOAD_WITHOUT_TIP_FORMING TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _UNLOAD_WITH_TIP_FORMING NAME='{filament_name}' TYPE='{filament_type}' {% endif %} G4 P3000 [gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} {% set tooolhead_sensor_to_extruder_gear_distance = printer["gcode_macro T%s" % toolhead].tooolhead_sensor_to_extruder_gear_distance|float %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER" MSG="TOOLHEAD: {toolhead}" G0 E-{extruder_gear_to_cooling_position_distance + tooolhead_sensor_to_extruder_gear_distance + 50} F{extruder_load_speed} RATOS_ECHO MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _UNLOAD_WITH_TIP_FORMING] gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% if filament_name != '' and filament_type != '' %} _UNLOAD_KNOWN_FILAMENT NAME={filament_name} TYPE={filament_type} {% else %} _UNLOAD_UNKNOWN_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _UNLOAD_KNOWN_FILAMENT] description = User overrideable tip forming macro if slicer filament profiles are known gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} RATOS_ECHO PREFIX="FILAMENT TYPE" MSG='{filament_type}' RATOS_ECHO PREFIX="FILAMENT PROFILE" MSG='{filament_name}' {% if filament_name == "Prusament PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% elif filament_name == "Nobufil PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% else %} RATOS_ECHO PREFIX="_UNLOAD_KNOWN_FILAMENT" MSG="Filament profile not found!" _UNLOAD_UNKNOWN_FILAMENT {% endif %} [gcode_macro _UNLOAD_UNKNOWN_FILAMENT] description = User overrideable standard tip forming macro gcode = DEBUG_ECHO PREFIX="_UNLOAD_UNKNOWN_FILAMENT" MSG="Using standard tip forming macro!" _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 [gcode_macro _TIP_FORMING] gcode = {% set cooling_moves = params.COOLING_MOVES|default(4)|int %} {% set cooling_move_length = params.COOLING_MOVE_LENGTH|default(10)|float %} {% set start_cooling_speed = params.START_COOLING_SPEED|default(10)|float * 60 %} {% set end_cooling_speed = params.END_COOLING_SPEED|default(50)|float * 60 %} {% if cooling_moves == 0 %} {% set cooling_move_length = 0 %} {% endif %} {% set dip = true if params.DIP|default(false)|lower == "true" else false %} {% set dip_length = params.DIP_LENGTH|default(22)|float %} {% set dip_speed = params.DIP_SPEED|default(30)|float * 60 %} {% set dip_retract_speed = params.DIP_RETRACT_SPEED|default(70)|float * 60 %} {% set retract_length = params.RETRACT_LENGTH|default(18)|float %} {% set start_retract_speed = params.START_RETRACT_SPEED|default(120)|float * 60 %} {% set end_retract_speed = params.END_RETRACT_SPEED|default(20)|float * 60 %} DEBUG_ECHO PREFIX="_TIP_FORMING" MSG="cooling_moves: {cooling_moves}, cooling_move_length: {cooling_move_length}, start_cooling_speed: {start_cooling_speed}, end_cooling_speed: {end_cooling_speed}, dip: {dip}, dip_length: {dip_length}, dip_speed: {dip_speed}, dip_retract_speed: {dip_retract_speed}, retract_length: {retract_length}, start_retract_speed: {start_retract_speed}, end_retract_speed: {end_retract_speed}" M220 S100 G92 E0 {% set retract = retract_length + cooling_move_length / 2 - 15 %} G1 E-15 F{start_retract_speed} G1 E-{0.7 * retract} F{1.0 * end_retract_speed} G1 E-{0.2 * retract} F{0.5 * end_retract_speed} G1 E-{0.1 * retract} F{0.3 * end_retract_speed} G92 E0 {% if cooling_moves > 0 %} {% set i = (end_cooling_speed - start_cooling_speed) / (2 * cooling_moves - 1) %} {% for m in range(cooling_moves) %} G1 E{cooling_move_length} F{(start_cooling_speed + i * m * 2)} G1 E-{cooling_move_length} F{(start_cooling_speed + i * (m * 2 + 1))} {% endfor %} {% endif %} G92 E0 {% if dip %} G1 E{dip_length} F{dip_speed} G4 P100 G1 E-{dip_length} F{dip_retract_speed} {% endif %} G92 E0 M400 [gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_FILAMENT_SENSOR_BUTTON_PRESSED" MSG="TOOLHEAD: {toolhead}" {% if not printer.virtual_sdcard.is_active %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_FILAMENT_END] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set clogged = true if params.CLOGGED|default(false)|lower == 'true' else false %} {% set unload_after_runout = printer["gcode_macro T%s" % toolhead].unload_after_runout|float %} {% if clogged %} _LED_FILAMENT_CLOG TOOLHEAD={toolhead} {% else %} _LED_FILAMENT_RUNOUT TOOLHEAD={toolhead} {% endif %} DEBUG_ECHO PREFIX="_ON_FILAMENT_END" MSG="TOOLHEAD: {toolhead}" {% if printer.virtual_sdcard.is_active %} {% if not printer.pause_resume.is_paused %} PAUSE RUNOUT=True {% endif %} {% if not clogged and unload_after_runout %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% if not clogged and printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true'%} _JOIN_SPOOL TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} [gcode_macro M600] description = Executes a color change by pausing the printer an unloading the filament. gcode = PAUSE UNLOAD_FILAMENT RATOS_ECHO MSG="Please load new filament and resume" [gcode_macro COLD_PULL] description = Automated hotend cold pull. gcode = {% set extrusion_temp = params.EXTRUSION_TEMP|default(220)|int %} {% set cold_pull_temp = params.COLD_PULL_TEMP|default(80)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% if printer["dual_carriage"] is not defined %} {% set toolhead = 0 %} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead != 0 and toolhead != 1 %} {action_raise_error("Please select toolhead! 0 = left, 1 = right toolhead")} {% endif %} {% endif %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} SAVE_GCODE_STATE NAME=cold_pull_state {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} RATOS_ECHO MSG="Heating T{toolhead} to {extrusion_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={extrusion_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={extrusion_temp} MAXIMUM={extrusion_temp + 2} G4 P3000 RATOS_ECHO MSG="extruding..." G92 E0 G1 E30 F300 G92 E0 RATOS_ECHO MSG="Heating T{toolhead} to {cold_pull_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={cold_pull_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={cold_pull_temp} MAXIMUM={cold_pull_temp + 2} G4 P10000 RATOS_ECHO MSG="cold pull..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-40 VELOCITY=5 ACCEL=100 RATOS_ECHO MSG="eject filament..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-200 VELOCITY=20 ACCEL=500 RATOS_ECHO MSG="cooling down extruder..." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET=0 RESTORE_GCODE_STATE NAME=cold_pull_state SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} CONSOLE_ECHO TITLE="Cold pull finished!" MSG="Please remove the filament from the PTFE tube and cut the end off. Do NOT try to load it again." TYPE="warning" [gcode_macro _USER_START_PRINT_BEFORE_HOMING] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_BED] gcode = [gcode_macro _USER_START_PRINT_BED_MESH] gcode = [gcode_macro _USER_START_PRINT_PARK] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER] gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_START_PRINT_HEAT_CHAMBER] description = Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF] gcode = [gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF] gcode = SET_LED_EFFECT EFFECT=idle_fx SET_FAN_SPEED FAN=filter SPEED=0.8 UPDATE_DELAYED_GCODE ID=filter_off DURATION={self.filter_secs} description = "Print done → party lights → filter cleanup → night dim → off" variable_filter_secs = 3600 variable_bright_secs = 1800 variable_dim_secs = 7200 [gcode_macro _USER_END_PRINT_PARK] gcode = [gcode_macro _USER_END_PRINT_FINISHED] description = User hook for when the print is finished after gcode state has been restored. gcode = [gcode_macro _USER_START_PRINT] gcode = [gcode_macro _USER_END_START_PRINT] gcode = [gcode_macro _USER_START_FEATURE] gcode = [gcode_macro _USER_END_FEATURE] gcode = [gcode_macro ECHO_T_VARS] description = Echo Toolhead variables to the console. gcode = {% set t = params.T|default(0) %} RATOS_ECHO MSG="T{t} Variables" {% for var, value in printer["gcode_macro T%s" % t].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [gcode_macro ECHO_RATOS_VARS] description = Echo RatOS variables to the console. gcode = {% for var, value in printer["gcode_macro RatOS"].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [delayed_gcode RATOS_INIT] initial_duration = 0.1 gcode = _LED_STANDBY CALCULATE_PRINTABLE_AREA INITIAL_FRONTEND_UPDATE _CHAMBER_FILTER_SANITY_CHECK [delayed_gcode RATOS_LOGO] initial_duration = 2 gcode = HELLO_RATOS [gcode_macro INITIAL_FRONTEND_UPDATE] gcode = {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_error = printer["gcode_macro RatOS"].status_color_error|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_unknown}"' {% endif %} {% set t0_sensor = "undefined" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].filament_detected|lower == "true" %} {% set t0_sensor = "detected" %} {% else %} {% set t0_sensor = "empty" %} {% endif %} {% else %} {% set t0_sensor = "disabled" %} {% endif %} {% endif %} {% set t1_sensor = "undefined" %} {% if printer["dual_carriage"] is defined and printer["filament_switch_sensor toolhead_filament_sensor_t1"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].filament_detected|lower == "true" %} {% set t1_sensor = "detected" %} {% else %} {% set t1_sensor = "empty" %} {% endif %} {% else %} {% set t1_sensor = "disabled" %} {% endif %} {% endif %} {% set svv = printer.save_variables.variables %} {% if svv.t0_filament is defined and printer["gcode_macro T0"] is defined %} {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} {% if t0_sensor != "empty" %} {% set t0_filament_type = svv.t0_filament[0]|default('')|string %} {% set t0_filament_name = svv.t0_filament[1]|default('')|string %} {% set t0_filament_temp = svv.t0_filament[2]|default(0)|float %} {% if t0_filament_name != '' and t0_filament_type != '' and t0_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{t0_filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{t0_filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={t0_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} {% if svv.t1_filament is defined and printer["gcode_macro T1"] is defined %} {% if printer["gcode_macro T1"].filament_name is defined and printer["gcode_macro T1"].filament_type is defined and printer["gcode_macro T1"].filament_temp is defined %} {% if t1_sensor != "empty" %} {% set t1_filament_type = svv.t1_filament[0]|default('')|string %} {% set t1_filament_name = svv.t1_filament[1]|default('')|string %} {% set t1_filament_temp = svv.t1_filament[2]|default(0)|float %} {% if t1_filament_name != '' and t1_filament_type != '' and t1_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='"{t1_filament_name}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='"{t1_filament_type}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE={t1_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t1_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} [gcode_macro CALCULATE_PRINTABLE_AREA] gcode = {% set bed_margin_x = printer["gcode_macro RatOS"].bed_margin_x %} {% set bed_margin_y = printer["gcode_macro RatOS"].bed_margin_y %} {% set tool = 0 if printer["gcode_macro T0"] is not defined or printer["gcode_macro T0"].active else 1 %} {% set max_x = printer.toolhead.axis_maximum.x if printer["dual_carriage"] is defined and tool == 0 else printer.toolhead.axis_maximum.x - bed_margin_x[1] %} {% if printer["dual_carriage"] is defined %} {% set max_x = printer.toolhead.axis_maximum.x %} {% endif %} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="printer.toolhead.axis_maximum.x {printer.toolhead.axis_maximum.x}" {% set max_y = printer.toolhead.axis_maximum.y - bed_margin_y[1]%} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_x_max VALUE={max_x} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_y_max VALUE={max_y} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="Printable area calculated: X: 0,{max_x} Y: 0,{max_y}" [gcode_macro CACHE_TOOLHEAD_SETTINGS] variable_cache = {"global": {"accel": 1000, "ratio": 0.5, "speed": 50, "scv": 5}} gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set dummy = cache.__setitem__(key, {"accel": printer.toolhead.max_accel, "ratio": printer.toolhead.minimum_cruise_ratio, "speed": printer.toolhead.max_velocity, "scv": printer.toolhead.square_corner_velocity}) %} SET_GCODE_VARIABLE MACRO=CACHE_TOOLHEAD_SETTINGS VARIABLE=cache VALUE="{cache | pprint | replace("\n", "") | replace("\"", "\\\"")}" DEBUG_ECHO PREFIX="CACHE_TOOLHEAD_SETTINGS" MSG="Toolhead settings cached for {key}. {printer.toolhead.max_accel} accel, {printer.toolhead.minimum_cruise_ratio} ratio, {printer.toolhead.max_velocity} velocity, {printer.toolhead.square_corner_velocity} scv." [gcode_macro RESTORE_TOOLHEAD_SETTINGS] gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set values = printer["gcode_macro CACHE_TOOLHEAD_SETTINGS"].cache.__getitem__(key) %} {% if values is not defined or values == 'None' %} { action_raise_error("RESTORE_TOOLHEAD_SETTINGS: Toolhead settings not cached for key '" ~ key ~ "'.") } {% endif %} SET_VELOCITY_LIMIT ACCEL={values.accel} MINIMUM_CRUISE_RATIO={values.ratio} VELOCITY={values.speed} SQUARE_CORNER_VELOCITY={values.scv} DEBUG_ECHO PREFIX="RESTORE_TOOLHEAD_SETTINGS" MSG="Toolhead settings restored. {values.accel} accel, {values.ratio} ratio, {values.speed} velocity, {values.scv} scv." [gcode_macro SET_MACRO_TRAVEL_SETTINGS] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set accel = printer["gcode_macro RatOS"].macro_travel_accel %} SET_VELOCITY_LIMIT ACCEL={accel} MINIMUM_CRUISE_RATIO=0.5 VELOCITY={speed} SQUARE_CORNER_VELOCITY={5} DEBUG_ECHO PREFIX="SET_MACRO_TRAVEL_SETTINGS" MSG="Macro travel settings set. {accel} accel, {speed} velocity" [gcode_macro SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% if printer["dual_carriage"] is not defined %} SET_KINEMATIC_POSITION X={printable_x_max / 2} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} {% else %} IDEX_SET_CENTER_KINEMATIC_POSITION {% endif %} [gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set center_x = printable_x_max / 2 %} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x - (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x + (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY [gcode_macro VERIFY_HYBRID_INVERTED] gcode = {% set inverted = False %} {% if printer.configfile.settings.ratos_hybrid_corexy is defined and printer.configfile.settings.ratos_hybrid_corexy.inverted is defined %} {% if printer.configfile.settings.ratos_hybrid_corexy.inverted|lower == 'true' %} {% set inverted = True %} {% endif %} {% endif %} {% if inverted == False %} { action_emergency_stop("ratos_hybrid_corexy NOT INVERTED! Inverted hybrid core-xy bugfix not detected.") } {% endif %} [gcode_macro RATOS_ECHO] gcode = {% set prefix = "RatOS" %} {% set debug = params.DEBUG|default(0)|int %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " | " ~ params.PREFIX %} {% endif %} {% set prefix = prefix ~ ":" %} {% set msg = "" %} {% if params.MSG is defined %} {% set msg = params.MSG %} {% else %} {% set msg = "No msg parameter provided (this is a bug or unintended use)." %} {% endif %} {% if not debug %} M117 {prefix} {msg} {% endif %} RATOS_LOG PREFIX="{prefix}" MSG="{msg}" {% if not debug %} RESPOND PREFIX="{prefix}" MSG="{msg}" {% else %} CONSOLE_ECHO TITLE="{prefix}" TYPE="debug" MSG="{msg}" {% endif %} [gcode_macro ENABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=True SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=prefix_filter VALUE="'{params.FILTER|default('')|lower}'" RATOS_ECHO PREFIX="DEBUG" MSG="Debugging enabled." [gcode_macro DISABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=False RATOS_ECHO PREFIX="DEBUG" MSG="Debugging disabled." [gcode_macro DEBUG_ECHO] variable_enabled = False variable_prefix_filter = '' gcode = {% set prefix = "DEBUG" %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " - " ~ params.PREFIX %} {% endif %} {% if enabled and (prefix_filter|lower == '' or prefix_filter|lower in params.PREFIX|lower) %} RATOS_ECHO PREFIX="{prefix}" MSG="{params.MSG}" DEBUG=1 {% endif %} [gcode_macro START_FEATURE] gcode = DEBUG_ECHO PREFIX="G-Code" MSG="Start {params.FEATURE} feature gcode" {% set scv = printer.toolhead.square_corner_velocity|int|default(5) %} {% set accel = printer.toolhead.max_accel|int|default(10000) %} {% set ratio = printer.toolhead.minimum_cruise_ratio|float|default(0.5) %} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="scv" VALUE={scv} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="accel" VALUE={accel} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="ratio" VALUE={ratio} _USER_START_FEATURE FEATURE="{params.FEATURE}" [gcode_macro END_FEATURE] variable_scv = 5 variable_accel = 10000 variable_ratio = 0.5 gcode = DEBUG_ECHO PREFIX="G-Code" MSG="End {params.FEATURE} feature gcode" SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={scv} ACCEL={accel} MINIMUM_CRUISE_RATIO={ratio} _USER_END_FEATURE FEATURE="{params.FEATURE}" SCV={scv} ACCEL={accel} RATIO={ratio} [gcode_macro _ON_LAYER_CHANGE] variable_layer_number = 0 description = INTERNAL USE ONLY. Call it from the slicers after layer change custom gcode gcode = {% set layer = params.LAYER|int %} SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE={layer} SET_PRINT_STATS_INFO CURRENT_LAYER={layer} [gcode_macro _LEARN_MORE_CALIBRATION] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/calibration" %} {% set link_text = "RatOS Calibration Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_CHAMBER_FILTER] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter Control" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_FILAMENT] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/filaments" %} {% set link_text = "RatOS Filament Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _CONSOLE_SAVE_CONFIG] gcode = M118 Click SAVE_CONFIG to save the settings to your printer.cfg. [gcode_macro SAVE_Z_OFFSET] gcode = {% if printer.configfile.settings.beacon is defined %} _BEACON_SAVE_MULTIPLIER {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _LOAD_RATOS_SKEW_PROFILE] gcode = {% set ratos_skew_profile = printer["gcode_macro RatOS"].skew_profile|default("") %} {% if ratos_skew_profile != "" %} {% if printer.configfile.config["skew_correction %s" % ratos_skew_profile] is defined %} SKEW_PROFILE LOAD={ratos_skew_profile} GET_CURRENT_SKEW {% else %} {% set line_1 = '"Could not find skew profile %s!_N_Clearing skew correction."' % ratos_skew_profile %} CONSOLE_ECHO TITLE="Missing skew profile!" TYPE="warning" MSG={line_1} SET_SKEW CLEAR=1 {% endif %} {% endif %} [gcode_macro M601] gcode = PAUSE [gcode_macro PAUSE] description = Pauses the print rename_existing = PAUSE_BASE variable_extrude = 1.5 variable_retract = 1.5 variable_fan_speed = 0 variable_idex_mode = "" variable_idex_toolhead = 0 variable_idex_toolhead_x = 0.0 variable_idex_toolhead_y = 0.0 variable_idex_toolhead_z = 0.0 gcode = {% set runout_detected = true if params.RUNOUT|default(false)|lower == 'true' else false %} _LED_PAUSE {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set idex_toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% if printer["dual_carriage"] is not defined %} SAVE_GCODE_STATE NAME=PAUSE_state {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_mode VALUE='"{idex_mode}"' SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead VALUE={idex_toolhead} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_x VALUE={printer.gcode_move.gcode_position.x|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_y VALUE={printer.gcode_move.gcode_position.y|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_z VALUE={printer.gcode_move.gcode_position.z|float} DEBUG_ECHO PREFIX="PAUSE" MSG="idex_mode: {idex_mode}, idex_toolhead: {idex_toolhead}, idex_toolhead_x: {idex_toolhead_x}, idex_toolhead_y: {idex_toolhead_y}, idex_toolhead_z: {idex_toolhead_z}" {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False CACHE_TOOLHEAD_SETTINGS KEY="pause" SET_MACRO_TRAVEL_SETTINGS {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% if current_z < (max_z - 20.0) %} {% set z_safe = 20.0 %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} PAUSE_BASE {% if printer["dual_carriage"] is not defined %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan"].speed|float} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} {% if idex_toolhead == 0 %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t1"].speed|float} {% endif %} {% endif %} {% endif %} M106 S0 {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if idex_mode != '' %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set R = printer["gcode_macro PAUSE"].retract|float %} {% if can_extrude %} G91 G1 E-{R} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set pause_print_park_x = printer["gcode_macro RatOS"].pause_print_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].pause_print_park_in %} {% if runout_detected %} {% set pause_print_park_x = printer["gcode_macro RatOS"].runout_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].runout_park_in %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} DEBUG_ECHO PREFIX="PAUSE" MSG="z_speed: {z_speed}, pause_print_park_x: {pause_print_park_x}, pause_print_park_in: {pause_print_park_in}, default_toolhead: {default_toolhead}" {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F{z_speed} G90 {% if printer["dual_carriage"] is not defined %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% else %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} _IDEX_SINGLE X={parking_position} {% else %} PARK_TOOLHEAD {% endif %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% endif %} {% else %} {action_respond_info("Printer not homed")} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="pause" [gcode_macro RESUME] description = Resumes the print if the printer is paused. rename_existing = RESUME_BASE gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set target_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set target_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% endif %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if target_idex_mode != '' %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set fan_speed = printer["gcode_macro PAUSE"].fan_speed|float %} {% if printer["dual_carriage"] is not defined %} M106 S{(fan_speed * 255)} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% else %} {% if params.TOOLHEAD is defined %} {% if params.TOOLHEAD == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% else %} {% if printer["gcode_macro PAUSE"].idex_toolhead == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% endif %} {% endif %} M106.1 S{fan_speed} {% endif %} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY DANCE=0 {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR DANCE=0 {% else %} {% if params.TOOLHEAD is defined %} _SELECT_TOOL T={params.TOOLHEAD} X=-1 Y=-1 TOOLSHIFT=false {% else %} _SELECT_TOOL T={printer["gcode_macro PAUSE"].idex_toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% endif %} {% set x = printer["gcode_macro PAUSE"].idex_toolhead_x|float %} {% set y = printer["gcode_macro PAUSE"].idex_toolhead_y|float %} {% set z = printer["gcode_macro PAUSE"].idex_toolhead_z|float %} G1 X{x} Y{y} Z{z} F{speed} {% if params.TOOLHEAD is defined %} SAVE_GCODE_STATE NAME=PAUSE_STATE {% endif %} {% endif %} {% if params.TOOLHEAD is not defined %} {% set E = printer["gcode_macro PAUSE"].extrude|float %} {% if can_extrude %} G91 G1 E{E} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% endif %} {% if printer["dual_carriage"] is not defined %} RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1 MOVE_SPEED={speed} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True RESUME_BASE _LED_PRINTING [gcode_macro CANCEL_PRINT] description = Cancels the printer rename_existing = CANCEL_PRINT_BASE gcode = END_PRINT TURN_OFF_HEATERS CLEAR_PAUSE CANCEL_PRINT_BASE [gcode_macro START_PRINT] description = Start print procedure, use this in your Slicer. variable_post_processor_version = 2 variable_is_printing_gcode = False variable_both_toolheads = True variable_object_xoffset = 0 variable_first_x = -1 variable_first_y = -1 variable_total_toolshifts = 0 variable_initial_tool = 0 variable_extruder_first_layer_temp = "" variable_extruder_other_layer_temp = "" gcode = {% if "xyz" in printer.toolhead.homed_axes and printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% if printer["gcode_macro _VAOC"].is_started|default(true)|lower == 'true' %} _VAOC_END {% endif %} {% endif %} _LED_START_PRINTING CACHE_TOOLHEAD_SETTINGS KEY="start_print" _USER_START_PRINT { rawparams } {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set z_probe_stowable = printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set X0 = params.X0|default(-1)|float %} {% set X1 = params.X1|default(-1)|float %} {% set Y0 = params.Y0|default(-1)|float %} {% set Y1 = params.Y1|default(-1)|float %} {% if first_x == -1 or first_y == -1 %} {% set first_x = params.FIRST_X|default(-1)|float %} {% set first_y = params.FIRST_Y|default(-1)|float %} {% endif %} {% set total_toolshifts = params.TOTAL_TOOLSHIFTS|default(0)|int %} {% set initial_tool = params.INITIAL_TOOL|default(default_toolhead)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set bed_temp = params.BED_TEMP|default(printer.heater_bed.target, true)|float %} {% set total_layer_count = params.TOTAL_LAYER_COUNT|default(0)|int %} {% set extruder_first_layer_temp = (params.EXTRUDER_TEMP|default("")).split(",") %} RATOS_ECHO MSG="First print coordinates X:{first_x} Y:{first_y}" {% if params.TOTAL_LAYER_COUNT is not defined %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Configuration" %} {% set line_1 = '"Your slicer gcode settings are not up to date._N_Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Incomplete Slicer Configuration detected" TYPE="warning" MSG={line_1} {% endif %} SET_PRINT_STATS_INFO CURRENT_LAYER=1 SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE=1 {% if total_layer_count > 0 %} SET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} {% endif %} {% if printer["dual_carriage"] is defined %} {% set swap_toolheads = true if printer["gcode_macro _IDEX_REMAP_TOOLHEADS"].enabled|default(false)|lower == 'true' else false %} {% if swap_toolheads %} {% set initial_tool = 0 if initial_tool == 1 else 1 %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SET_GCODE_VARIABLE MACRO=T0 VARIABLE=active VALUE=True {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=active VALUE=True {% endif %} {% set both_toolheads = true %} {% if total_toolshifts == 0 %} {% set both_toolheads = false %} {% endif %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} {% endif %} {% if both_toolheads and (idex_mode == "copy" or idex_mode == "mirror") %} _LED_START_PRINTING_ERROR { action_raise_error("Gcode tool changes found. Copy and mirror mode do not support toolchanges.")} {% endif %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set both_toolheads = true %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=initial_tool VALUE={initial_tool} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_x VALUE={first_x} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_y VALUE={first_y} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=total_toolshifts VALUE={total_toolshifts} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=both_toolheads VALUE={both_toolheads} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_first_layer_temp VALUE="'{params.EXTRUDER_TEMP}'" SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_other_layer_temp VALUE="'{params.EXTRUDER_OTHER_LAYER_TEMP}'" {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_TOOLCHANGE VARIABLE=toolshift_count VALUE=0 {% endif %} {% if printer["dual_carriage"] is defined %} {% set svv = printer.save_variables.variables %} {% endif %} {% if printer["dual_carriage"] is defined %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} {% set stepper_x_position_min = printer.configfile.settings.stepper_x.position_min|float %} {% set stepper_x_position_endstop = printer.configfile.settings.stepper_x.position_endstop|float %} {% set dual_carriage_position_max = printer.configfile.settings.dual_carriage.position_max|float %} {% set dual_carriage_position_endstop = printer.configfile.settings.dual_carriage.position_endstop|float %} {% set x_parking_space = parking_position_t0 - (stepper_x_position_endstop , stepper_x_position_min)|max %} {% set dc_parking_space = (dual_carriage_position_endstop , dual_carriage_position_max)|min - parking_position_t1 %} {% if svv.idex_xoffset|abs >= (x_parking_space - 0.5) or svv.idex_xoffset|abs >= (dc_parking_space - 0.5) %} _LED_START_PRINTING_ERROR { action_raise_error("Toolhead x-offset is too high for the available parking space. Calibrate your X and DC endstop positions and make sure you stay below 1mm." % (copy_mode_max_width)) } {% endif %} {% endif %} {% if (idex_mode == "copy" or idex_mode == "mirror") and printer.configfile.settings.ratos.enable_gcode_transform %} {% if params.MIN_X is not defined or params.MAX_X is not defined %} _LED_START_PRINTING_ERROR { action_raise_error("Something went wrong! Missing important post processor start print parameter!") } {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE=0 {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set boundary_box_min_x = params.MIN_X|default(0)|float %} {% set boundary_box_max_x = params.MAX_X|default(printable_x_max)|float %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} {% set boundary_box_max_x = boundary_box_max_x + svv.idex_xoffset %} {% else %} {% set boundary_box_min_x = boundary_box_min_x - svv.idex_xoffset %} {% endif %} {% set center_x = printable_x_max / 2.0 %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% set object_width = boundary_box_max_x - boundary_box_min_x %} {% set copy_mode_max_width = center_x %} {% set mirror_mode_max_width = center_x - safe_distance / 2.0 %} DEBUG_ECHO PREFIX="START_PRINT" MSG="OBJECT_WIDTH: {object_width} BOUNDARY_BOX_MIN_X: {boundary_box_min_x} BOUNDARY_BOX_MAX_X: {boundary_box_max_x} CENTER_X: {center_x} SAFE_DISTANCE: {safe_distance}" {% if idex_mode == "copy" and object_width > copy_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for copy mode! Max supported width is %s mm" % (copy_mode_max_width)) } {% endif %} {% if idex_mode == "mirror" and object_width > mirror_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for mirror mode! Max supported width is %s mm" % (mirror_mode_max_width)) } {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = (printable_x_max - boundary_box_max_x - boundary_box_min_x) / 2 %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE={object_xoffset} {% endif %} {% endif %} {% set has_initial_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% set has_initial_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined and both_toolheads %} {% set has_secondary_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% set has_secondary_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% endif %} _CHAMBER_FILTER_ON AT="before_print_start" {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true' %} {% if both_toolheads %} RATOS_ECHO MSG="Spool join is not possible if both toolheads are in use!" SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if idex_mode == '' %} _SET_TOOLHEAD_OFFSET T={default_toolhead} MOVE={1 if "xyz" in printer.toolhead.homed_axes else 0} {% endif %} {% endif %} CLEAR_PAUSE {% if printer["gcode_macro RatOS"].force_absolute_position|lower == 'true' %} G90 {% endif %} SAVE_GCODE_STATE NAME=start_print_state G21 G90 M82 _USER_START_PRINT_BEFORE_HOMING { rawparams } {% if z_probe_stowable == true %} STOWABLE_PROBE_BEGIN_BATCH {% endif %} MAYBE_HOME _Z_HOP {% if idex_mode != '' and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} PARK_TOOLHEAD {% endif %} {% if chamber_temp > 0 %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED={printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float} {% endif %} {% endif %} _CHAMBER_HEATER_ON START_CHAMBER_TEMP={start_chamber_temp} CHAMBER_TEMP={chamber_temp} _USER_START_PRINT_HEAT_CHAMBER { rawparams } CHAMBER_TEMP={chamber_temp} {% endif %} _START_PRINT_BEFORE_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} RATOS_ECHO MSG="Heating bed..." M190 S{bed_temp} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _USER_START_PRINT_AFTER_HEATING_BED { rawparams } _START_PRINT_AFTER_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} _USER_START_PRINT_BED_MESH { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_BED_MESH X0={X0} X1={X1} Y0={Y0} Y1={Y1} T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if z_probe_stowable == true %} STOWABLE_PROBE_END_BATCH {% endif %} {% if idex_mode == '' %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={extruder_first_layer_temp[1]|float} {% endif %} {% endif %} _USER_START_PRINT_PARK { rawparams } _START_PRINT_PARK RATOS_ECHO MSG="Heating Extruder..." {% if idex_mode == '' %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder1" MINIMUM={extruder_first_layer_temp[1]|float} MAXIMUM={extruder_first_layer_temp[1]|float + 5} {% endif %} {% endif %} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} {% if idex_mode == '' %} _LED_PRINTING {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} _LED_PRINTING {% else %} {% if both_toolheads %} _LED_PRINTING TOOLHEAD={initial_tool} {% if toolchange_standby_temp > -1 %} _LED_TOOLHEAD_STANDBY TOOLHEAD={0 if initial_tool == 1 else 1} {% else %} _LED_PRINTING TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% else %} _LED_PRINTING TOOLHEAD={initial_tool} _LED_DEACTIVATE_TOOLHEAD TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% endif %} {% endif %} _USER_START_PRINT_AFTER_HEATING_EXTRUDER { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_AFTER_HEATING_EXTRUDER X0={X0} X1={X1} Y0={Y0} Y1={Y1} INITIAL_TOOLHEAD={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if idex_mode != '' %} {% if not both_toolheads %} {% if initial_tool != default_toolhead %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if toolchange_standby_temp > -1 %} SET_HEATER_TEMPERATURE HEATER={'extruder' if initial_tool == 1 else 'extruder1'} TARGET={toolchange_standby_temp} {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% set x_offset = printer.toolhead.position.x|float - printer.gcode_move.gcode_position.x|float %} {% endif %} RESTORE_GCODE_STATE NAME=start_print_state {% if idex_mode != '' %} {% set act_idex_mode = printer["dual_carriage"].carriage_1|default('')|lower %} {% if act_idex_mode == "copy" or act_idex_mode == "mirror" %} SET_GCODE_OFFSET X={x_offset} MOVE=0 {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% if idex_mode == "copy" and idex_mode != act_idex_mode %} _IDEX_COPY DANCE=0 {% elif idex_mode == "mirror" and idex_mode != act_idex_mode %} _IDEX_MIRROR DANCE=0 {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} RATOS_ECHO MSG="Adjusting object x-offset by {(object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={object_xoffset} MOVE=0 {% endif %} {% else %} _SELECT_TOOL T={initial_tool} TOOLSHIFT=false {% if initial_tool != default_toolhead %} {% set svv = printer.save_variables.variables %} SAVE_VARIABLE VARIABLE=idex_applied_offset VALUE={default_toolhead} _SET_TOOLHEAD_OFFSET T={initial_tool} MOVE=0 {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={initial_tool} {% endif %} _SET_EXTRUSION_MODE SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True {% if printer["gcode_macro _SELECT_TOOL"] is defined %} SET_GCODE_VARIABLE MACRO=_SELECT_TOOL VARIABLE=last_timestamp VALUE={printer["print_stats"].print_duration} {% endif %} _USER_END_START_PRINT { rawparams } G92 E0 _CHAMBER_FILTER_ON AT="after_print_start" RATOS_ECHO MSG="Printing..." [gcode_macro _START_PRINT_BEFORE_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set is_stowable_probe = true if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Pre-heating extruder..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={min_temp} {% else %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET={min_temp} {% endif %} {% else %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} {% endif %} {% endif %} {% if not is_stowable_probe %} {% if printer["dual_carriage"] is defined and act_t != default_toolhead %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True {% endif %} RATOS_ECHO MSG="Heat soaking z probe..." {% if auto_z_offset_calibration %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% if default_toolhead == 0 %} _SELECT_TOOL T=0 TOOLSHIFT=false G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY {% elif default_toolhead == 1 %} _SELECT_TOOL T=1 TOOLSHIFT=false G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY {% endif %} {% else %} _MOVE_TO_SAFE_Z_HOME {% endif %} G0 Z2 F{z_speed} {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Waiting for extruder to be preheated..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} {% if default_toolhead == 0 %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% else %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _Z_HOP {% endif %} {% if auto_z_offset_calibration %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True PARK_TOOLHEAD _CLEANING_MOVE TOOLHEAD={default_toolhead} _SELECT_TOOL T={0 if default_toolhead == 1 else 1} X={parking_position_t0 if default_toolhead == 1 else parking_position_t1} Y=0 TOOLSHIFT=false _CLEANING_MOVE TOOLHEAD={0 if default_toolhead == 1 else 1} _VAOC_CALIBRATE_Z_OFFSET AUTO_Z_OFFSET=True _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=false {% endif %} {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} {% if needs_rehoming %} G28 Z {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero %} {% if beacon_contact_wipe_before_true_zero %} _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE {% endif %} _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} G0 Z5 F{z_speed} G0 X50 Y10 F{speed} PROBE PROBE_METHOD=contact SAMPLES=1 BEACON_QUERY [gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_true_zero_location = printer["gcode_macro RatOS"].beacon_contact_true_zero_location|default("front")|lower %} {% set beacon_contact_true_zero_margin_x = printer["gcode_macro RatOS"].beacon_contact_true_zero_margin_x|default(30)|int %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_wipe_before_true_zero %} {% if printer.beacon.last_probe_result|lower == "ok" %} {% set last_z_offset = printer.beacon.last_z_result %} RATOS_ECHO MSG="Auto calibration nozzle wipe with probe result {last_z_offset}..." G0 Z{(0.2 + last_z_offset)} F{z_speed} G0 X70 F300 {% else %} RATOS_ECHO MSG="Skipping auto calibration nozzle wipe because probing failed!" {% endif %} {% endif %} G0 Z5 F{z_speed} _MOVE_TO_SAFE_Z_HOME RATOS_ECHO MSG="Heating extruder to probing temperature..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={beacon_contact_true_zero_temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={beacon_contact_true_zero_temp} MAXIMUM={beacon_contact_true_zero_temp + 5} RATOS_ECHO MSG="Beacon contact auto calibration..." BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 G0 Z5 F{z_speed} [gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER] gcode = {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set first_x = printer["gcode_macro START_PRINT"].first_x|default(-1)|float %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set center_x = printable_x_max / 2.0 %} {% set center_y = printable_y_max / 2.0 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% if printer["dual_carriage"] is defined %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% endif %} {% set X0 = params.X0|default(-1)|int %} {% set X1 = params.X1|default(-1)|int %} {% set Y0 = params.Y0|default(-1)|int %} {% set Y1 = params.Y1|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% if idex_mode == '' %} _PRIME {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} RATOS_ECHO PREFIX="IDEX" MSG="using combined prime offset for IDEX {idex_mode} mode" _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} {% if both_toolheads %} {% if initial_toolhead == 0 %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T{initial_toolhead}" _SELECT_TOOL T={initial_toolhead} TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% endif %} {% endif %} CACHE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" SET_MACRO_TRAVEL_SETTINGS {% if (X0 > -1 and Y1 > -1) or (first_x > 0 and first_y > 0) %} {% if printer["dual_carriage"] is defined %} {% set acceleration = printer["gcode_macro RatOS"].toolchange_travel_accel %} {% set max_accel = printer.toolhead.max_accel|float %} {% set square_corner_velocity = printer.toolhead.square_corner_velocity|float %} SET_VELOCITY_LIMIT ACCEL={acceleration} MINIMUM_CRUISE_RATIO=0 SQUARE_CORNER_VELOCITY=20 {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} {% set first_z = 1 %} {% else %} {% set first_z = 3 %} {% endif %} {% if idex_mode == "mirror" %} {% if first_y >= 0 %} G0 Y{first_y} F{speed} {% else %} G0 Y{Y1} F{speed} {% endif %} {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} _MOVE_TO_LOADING_POSITION TOOLHEAD={initial_toolhead} _PURGE_FILAMENT TOOLHEAD={initial_toolhead} E={printer["gcode_macro RatOS"].toolchange_first_purge|default(50)|float} _CLEANING_MOVE TOOLHEAD={initial_toolhead} {% endif %} {% if first_x >= 0 and first_y >= 0 %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% else %} {% set first_x = X0 %} {% set first_y = Y0 %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'min' %} {% set first_x = X0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'max' %} {% set first_x = X1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|float <= center_x %} {% set first_x = X0 %} {% else %} {% set first_x = X1 %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'min' %} {% set first_y = Y0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'max' %} {% set first_y = Y1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|float <= center_y %} {% set first_y = Y0 %} {% else %} {% set first_y = Y1 %} {% endif %} {% endif %} {% endif %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% endif %} {% endif %} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" _LOAD_RATOS_SKEW_PROFILE [gcode_macro _PRIME] gcode = {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} PRIME_BLOB INITIAL_TOOLHEAD={params.INITIAL_TOOLHEAD} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={params.IDEX_MODE} Y1={params.Y1} {% else %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE == "copy" %} _IDEX_COPY DANCE=0 {% elif params.IDEX_MODE == "mirror" %} _IDEX_MIRROR DANCE=0 {% endif %} {% endif %} {% endif %} [gcode_macro END_PRINT] description = End print procedure, use this in your Slicer. gcode = SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SAVE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = printer["gcode_macro START_PRINT"].object_xoffset|default(0)|float %} RATOS_ECHO MSG="Adjusting object x-offset by {(0-object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={(0-object_xoffset)} {% endif %} {% endif %} _USER_END_PRINT_BEFORE_HEATERS_OFF { rawparams } _END_PRINT_BEFORE_HEATERS_OFF TURN_OFF_HEATERS _USER_END_PRINT_AFTER_HEATERS_OFF { rawparams } _END_PRINT_AFTER_HEATERS_OFF _USER_END_PRINT_PARK { rawparams } _END_PRINT_PARK {% if printer["gcode_macro RatOS"].skew_profile is defined %} SET_SKEW CLEAR=1 {% endif %} {% if printer["dual_carriage"] is not defined and printer["gcode_macro RatOS"].end_print_motors_off|lower != 'false' %} M84 {% endif %} M107 BED_MESH_CLEAR RATOS_ECHO MSG="Done :)" RESTORE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} M84 {% endif %} {% if printer.configfile.settings.beacon is defined %} {% if printer["dual_carriage"] is not defined %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SET_GCODE_OFFSET Z=0 MOVE=0 {% endif %} {% endif %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print" _CHAMBER_FILTER_ON AT="print_end" _CHAMBER_FILTER_OFF _CHAMBER_HEATER_OFF _USER_END_PRINT_FINISHED { rawparams } [gcode_macro _END_PRINT_BEFORE_HEATERS_OFF] gcode = RATOS_ECHO MSG="Cleaning up..." [gcode_macro _END_PRINT_AFTER_HEATERS_OFF] gcode = {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% set z_hop = printer["gcode_macro RatOS"].end_print_park_z_hop|float %} {% set r = printer["gcode_macro RatOS"].end_print_retract_filament|default(4)|float %} {% if current_z < (max_z - z_hop) %} {% set z_safe = z_hop %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} G91 G1 E-2 F3600 G0 Z{z_safe} F3600 G1 E-{(r-2)} F3600 G90 [gcode_macro _SET_EXTRUSION_MODE] gcode = {% if printer["gcode_macro RatOS"].relative_extrusion|lower == 'true' %} M83 {% else %} M82 {% endif %} [gcode_macro GENERATE_SHAPER_GRAPHS] description = Genarates input shaper resonances graphs for analysis. Uses the AXIS parameter for if you only want to do one axis at a time, (eg. GENERATE_SHAPER_GRAPHS AXIS=X) gcode = CACHE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set axis = params.AXIS|default('')|lower %} {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} {% if axis != '' %} {% if axis == 'x' %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x {% elif axis == 'y' %} MAYBE_HOME TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% else %} {action_raise_error("Unknown axis specified. Expected X or Y.")} {% endif %} {% else %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% endif %} _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Shaper graph" [gcode_shell_command generate_shaper_graph_x] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-x.sh timeout = 60. verbose = True [gcode_shell_command generate_shaper_graph_y] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-y.sh timeout = 60. verbose = True [gcode_macro MEASURE_COREXY_BELT_TENSION] description = Generates resonance graph used to ensure belts are equally tensioned. gcode = CACHE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} MAYBE_HOME TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data NAME=belt-tension-upper FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data NAME=belt-tension-lower FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_belt_tension_graph _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Belt Tension Graph" [gcode_shell_command generate_belt_tension_graph] command = /home/pi/printer_data/config/RatOS/scripts/generate-belt-tension-graph.sh timeout = 90. verbose = True [idle_timeout] gcode = {% if printer.webhooks.state|lower == 'ready' %} {% if printer.pause_resume.is_paused|lower == 'false' %} RATOS_ECHO PREFIX="IDLE" MSG="2 hours since last activity. Powering off heaters and motors.." TURN_OFF_HEATERS M84 {% endif %} {% endif %} timeout = 7200 [temperature_sensor raspberry_pi] sensor_type = temperature_host [skew_correction] [input_shaper] shaper_type_x = mzv shaper_freq_x = 35.8 shaper_type_y = mzv shaper_freq_y = 33.8 [virtual_sdcard] path = ~/printer_data/gcodes [display_status] [pause_resume] [force_move] enable_force_move = True [respond] [resonance_generator] [ratos] allow_unknown_gcode_generator = True [exclude_object] [heater_bed] heater_pin = heater_bed_heating_pin sensor_pin = heater_bed_sensor_pin sensor_type = Generic 3950 min_temp = 0 max_temp = 115 pwm_cycle_time = 0.01667 control = pid pid_kp = 65.951 pid_ki = 3.053 pid_kd = 356.135 [fan] pin = !PA8 shutdown_speed = 1.0 cycle_time = 0.00004 enable_pin = PB11 [heater_fan toolhead_cooling_fan] pin = PE5 fan_speed = 1 heater = extruder [controller_fan controller_fan] pin = !PD12 cycle_time = 0.00004 [printer] kinematics = corexy max_velocity = 1000 max_accel = 15000 minimum_cruise_ratio = 0.5 max_z_velocity = 20 max_z_accel = 120 square_corner_velocity = 5 [gcode_macro Z_TILT_ADJUST] rename_existing = Z_TILT_ADJUST_ORIG gcode = {% set beacon_contact_z_tilt_adjust_samples = printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust_samples|default(2)|int %} {% set beacon_contact_z_tilt_adjust = true if printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} DEPLOY_PROBE {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_z_tilt_adjust %} Z_TILT_ADJUST_ORIG PROBE_METHOD=contact SAMPLES={beacon_contact_z_tilt_adjust_samples} {% else %} Z_TILT_ADJUST_ORIG {% endif %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} STOW_PROBE {% endif %} [stepper_x] position_max = 300 position_endstop = 0 step_pin = PF13 dir_pin = !x_dir_pin enable_pin = !PF14 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG6 position_min = 0 [stepper_y] position_max = 300 position_endstop = 300 step_pin = PG0 dir_pin = !y_dir_pin enable_pin = !PF15 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG9 position_min = 0 [stepper_z] position_max = 300 step_pin = PC13 dir_pin = !z0_dir_pin enable_pin = !PF1 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 position_min = -5 homing_speed = 10 endstop_pin = probe:z_virtual_endstop [bed_mesh] horizontal_move_z = 5 mesh_min = 20,30 mesh_max = 265,260 probe_count = 7,7 fade_start = 1.0 fade_end = 10.0 mesh_pps = 2,2 algorithm = bicubic bicubic_tension = .2 speed = 600 [z_tilt] z_positions = 0,0 150,300 300,0 points = 60,60 185,270 260,60 horizontal_move_z = 20 retries = 1 retry_tolerance = 0.2 speed = 600 [extruder] rotation_distance = 4.71 full_steps_per_rotation = 200 filament_diameter = 1.750 max_extrude_only_velocity = 80 max_extrude_only_distance = 500 nozzle_diameter = 0.4 heater_pin = PA0 sensor_type = ATC Semitec 104NT-4-R025H42G sensor_pin = PF4 min_extrude_temp = 170 min_temp = 0 max_temp = 285 pressure_advance = 0.026 step_pin = PF11 dir_pin = e_dir_pin enable_pin = !PG5 microsteps = 64 max_extrude_only_accel = 600 max_extrude_cross_section = 0.8 control = pid pid_kp = 27.572 pid_ki = 1.259 pid_kd = 150.955 [firmware_retraction] retract_speed = 60 unretract_extra_length = 0 unretract_speed = 60 retract_length = 0.5 [resonance_tester] accel_chip_x = beacon accel_chip_y = beacon probe_points = 150,150,20 [tmc5160 stepper_x] stealthchop_threshold = 0 interpolate = False cs_pin = PC4 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc5160 stepper_y] stealthchop_threshold = 0 interpolate = False cs_pin = PD11 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc2209 stepper_z] stealthchop_threshold = 0 interpolate = False uart_pin = PE4 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [tmc2209 stepper_z1] stealthchop_threshold = 0 interpolate = False uart_pin = PE1 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z1] step_pin = PE2 dir_pin = !z1_dir_pin enable_pin = !PD4 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 stepper_z2] stealthchop_threshold = 0 interpolate = False uart_pin = PD3 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z2] step_pin = PE6 dir_pin = !z2_dir_pin enable_pin = !PE0 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 extruder] stealthchop_threshold = 0 interpolate = False uart_pin = PC6 run_current = 0.707 driver_tbl = 0 driver_toff = 4 driver_hend = 6 driver_hstrt = 7 sense_resistor = 0.11 [beacon] serial = /dev/beacon x_offset = 0 y_offset = 22.5 mesh_main_direction = x mesh_runs = 1 speed = 15. lift_speed = 80. contact_max_hotend_temperature = 275 [delayed_gcode _BEACON_INIT] initial_duration = 1 gcode = _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(0)|float %} {% if nozzle_expansion_coefficient_multiplier == 0 %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is not defined %} {% set nozzle_expansion_coefficient_multiplier = 1.0 %} {% else %} {% set nozzle_expansion_coefficient_multiplier = printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier|default(1.0)|float %} {% endif %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={nozzle_expansion_coefficient_multiplier} {% endif %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is defined %} CONSOLE_ECHO TITLE="Deprecated gcode variable" TYPE="warning" MSG={'"Please remove the variable beacon_contact_expansion_multiplier from your config file."'} {% endif %} [gcode_macro BEACON_RATOS_CALIBRATION] gcode = RATOS_ECHO MSG="Did you mean BEACON_RATOS_CALIBRATE?" [gcode_macro BEACON_RATOS_CALIBRATE] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} BEACON_INITIAL_CALIBRATION _AUTOMATED=True {% if beacon_contact_start_print_true_zero %} BEACON_POKE_TEST _AUTOMATED=True _BEACON_CHECK_POKE {% if printer["dual_carriage"] is not defined %} BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET _AUTOMATED=True {% endif %} {% endif %} {% if chamber_temp > 0 %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} BEACON_FINAL_CALIBRATION _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% if beacon_contact_start_print_true_zero %} BEACON_MEASURE_GANTRY_TWIST _BEACON_MAYBE_SCAN_COMPENSATION {% endif %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% if chamber_temp > 0 %} _CHAMBER_HEATER_OFF {% endif %} {% if beacon_contact_start_print_true_zero %} {% if printer["dual_carriage"] is not defined %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} _BEACON_ECHO_POKE {% endif %} RATOS_ECHO MSG="Beacon calibration finished!" _LED_BEACON_CALIBRATION_END RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG [gcode_macro BEACON_INITIAL_CALIBRATION] gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed * 60 %} MAYBE_HOME X=True Y=True _LED_BEACON_CALIBRATION_START G90 _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE _Z_HOP RATOS_ECHO MSG="Initial beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_FINAL_CALIBRATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} _BEACON_HOME_AND_ABL {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} _LED_BEACON_CALIBRATION_START G90 G0 Z2 F{z_hop_speed} RATOS_ECHO MSG="Waiting for calibration temperature..." SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _Z_HOP BEACON_AUTO_CALIBRATE {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} _Z_HOP RATOS_ECHO MSG="Final beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_POKE_TEST] variable_poke_result_1 = -1 variable_poke_result_2 = -1 variable_poke_result_3 = -1 variable_poke_result_4 = -1 variable_poke_result_5 = -1 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_1 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_2 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_3 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_4 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_5 VALUE=-1 _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START G0 Z5 F{z_hop_speed} _BEACON_PROBE_POKE _BEACON_STORE_POKE I=1 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=2 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=3 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=4 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=5 _Z_HOP RATOS_ECHO MSG="Beacon poke test finished!" {% if not automated %} _BEACON_ECHO_POKE {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_POKE] gcode = {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} BEACON_POKE speed=3 top=5 bottom={poke_bottom} BEACON_QUERY [gcode_macro _BEACON_STORE_POKE] gcode = {% set i = params.I|default(1)|int %} {% set last_z = printer.beacon.last_poke_result|default(0)|float %} {% if printer.beacon.last_poke_result|lower != "none" %} {% if printer.beacon.last_poke_result.error == 0 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE={"poke_result_%s" % i} VALUE={printer.beacon.last_poke_result.latency} {% endif %} {% endif %} [gcode_macro _BEACON_CHECK_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% if p1 == -1 or p2 == -1 or p3 == -1 or p4 == -1 or p5 == -1 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test error!") } {% endif %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg > 6 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test failed!") } {% endif %} [gcode_macro _BEACON_ECHO_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg <= 1 %} {% set type = "success" %} {% set note = "Extremely low noise, rarely achieved" %} {% elif avg > 1 and avg <= 4 %} {% set type = "info" %} {% set note = "Excellent performance for a typical printer" %} {% elif avg > 4 and avg <= 8 %} {% set type = "warning" %} {% set note = "Acceptable performance, machine may have considerable cyclic axis noise" %} {% elif avg > 8 and avg <= 11 %} {% set type = "alert" %} {% set note = "Not ideal, may want to verify proper mounting or use thinner stackups" %} {% elif avg > 11 %} {% set type = "alert" %} {% set note = "Reason for concern, present setup may be risky to continue with" %} {% endif %} CONSOLE_ECHO TITLE="Beacon poke test result:" TYPE={type} MSG={'"Average latency: %.2f_N_%s"' % (avg, note)} [gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET] variable_reference_z = 0.0 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set test_margin = 30 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Nozzle temperature offset calibration..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _MOVE_TO_SAFE_Z_HOME Z_HOP=True SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET=0 {% if not automated %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} {% endif %} [gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set idex_zcontrolpoint = svv.idex_zcontrolpoint|default(150)|float %} RATOS_ECHO PREFIX="BEACON" MSG="Waiting for nozzle to reach {temp}°C..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={temp} MAXIMUM={temp + 2} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} RATOS_ECHO PREFIX="BEACON" MSG="Probing with nozzle temperature {temp}°C..." PROBE PROBE_METHOD=contact PROBE_SPEED=3 LIFT_SPEED=15 SAMPLES=5 SAMPLE_RETRACT_DIST=3 SAMPLES_TOLERANCE=0.005 SAMPLES_TOLERANCE_RETRIES=10 SAMPLES_RESULT=median BEACON_QUERY G0 Z5 F{z_speed} [gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set last_z = printer.beacon.last_z_result|default(0)|float %} {% if temp == 150 %} SET_GCODE_VARIABLE MACRO=BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET"].reference_z|default(0)|float %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_t{default_toolhead} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS] gcode = {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} CONSOLE_ECHO TYPE="info" MSG={'"T0 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t0} {% else %} CONSOLE_ECHO TYPE="info" MSG={'"T1 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t1} {% endif %} [gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET] variable_runtime_temp = 0 gcode = {% set toolhead = params.TOOLHEAD|default(0)|int %} {% set reset = true if params.RESET|default(false)|lower == 'true' else false %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set svv = printer.save_variables.variables %} {% if reset %} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE=0 {% else %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set nozzle_expansion_coefficient_t0 = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if printer["dual_carriage"] is defined %} {% set nozzle_expansion_coefficient_t1 = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set applied_offset = svv.nozzle_expansion_applied_offset|default(0)|float %} {% set temp = printer['extruder' if toolhead == 0 else 'extruder1'].target|float %} {% set temp_offset = temp - beacon_contact_true_zero_temp %} {% set expansion_coefficient = nozzle_expansion_coefficient_t0 if toolhead == 0 else nozzle_expansion_coefficient_t1 %} {% set expansion_offset = nozzle_expansion_coefficient_multiplier * (temp_offset * (expansion_coefficient / 100)) %} {% set new_offset = ((-applied_offset) + expansion_offset) %} SET_GCODE_OFFSET Z_ADJUST={new_offset} MOVE=1 SPEED={z_speed} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE={expansion_offset} SET_GCODE_VARIABLE MACRO=_BEACON_SET_NOZZLE_TEMP_OFFSET VARIABLE=runtime_temp VALUE={temp} RATOS_ECHO PREFIX="BEACON" MSG={'"Nozzle expansion offset of %.6fmm applied to T%s"' % (expansion_offset, toolhead)} DEBUG_ECHO PREFIX="_BEACON_SET_NOZZLE_TEMP_OFFSET" MSG="multiplier: {nozzle_expansion_coefficient_multiplier}, coefficient: {expansion_coefficient}, temp_offset: {temp_offset}, expansion_offset: {expansion_offset}, applied_offset: {applied_offset}, new_offset: {new_offset}" {% endif %} {% endif %} [gcode_macro BEACON_MEASURE_GANTRY_TWIST] variable_needs_compensation = False variable_reference_z = 0.0 variable_front = 0.0 variable_front_left = 0.0 variable_front_right = 0.0 variable_back = 0.0 variable_back_left = 0.0 variable_back_right = 0.0 variable_right = 0.0 variable_left = 0.0 variable_margin_x = 40 variable_margin_y = 40 gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=False _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Measure gantry twist..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="center" G0 X{margin_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_left" G0 X{safe_home_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front" G0 X{(printable_x_max - margin_x)} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_right" G0 X{(printable_x_max - margin_x)} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="right" G0 X{(printable_x_max - margin_x)} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_right" G0 X{safe_home_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back" G0 X{margin_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_left" G0 X{margin_x} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="left" _MOVE_TO_SAFE_Z_HOME Z_HOP=True _BEACON_ECHO_GANTRY_TWIST _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_GANTRY_TWIST] gcode = RATOS_ECHO PREFIX="BEACON" MSG="Probing..." BEACON_OFFSET_COMPARE BEACON_QUERY [gcode_macro _BEACON_STORE_GANTRY_TWIST] gcode = {% set location = params.LOCATION|lower %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set last_z = printer.beacon.last_offset_result["delta"]|default(0)|float %} {% if location == "center" %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE={location} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_GANTRY_TWIST] gcode = {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float * 1000 %} {% set front_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_left|default(0)|float * 1000 %} {% set front = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front|default(0)|float * 1000 %} {% set front_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_right|default(0)|float * 1000 %} {% set right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].right|default(0)|float * 1000 %} {% set back_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_right|default(0)|float * 1000 %} {% set back = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back|default(0)|float * 1000 %} {% set back_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_left|default(0)|float * 1000 %} {% set left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].left|default(0)|float * 1000 %} {% set line_1 = "Front left: %.6fμm" % (front_left) %} {% set line_2 = "Front center: %.6fμm" % (front) %} {% set line_3 = "Front right: %.6fμm" % (front_right) %} {% set line_4 = "Left center: %.6fμm" % (left) %} {% set line_5 = "Right center: %.6fμm" % (right) %} {% set line_6 = "Back left: %.6fμm" % (back_left) %} {% set line_7 = "Back center: %.6fμm" % (back) %} {% set line_8 = "Back right: %.6fμm" % (back_right) %} {% set max_value = [(front_left|abs), (front|abs), (front_right|abs), (left|abs), (right|abs), (back_left|abs), (back|abs), (back_right|abs)]|max %} {% if max_value <= 50 %} {% set type = "success" %} {% set recommendation = "Very low gantry twist: %.6fμm._N_No beacon scan compensation needed." % max_value %} {% elif max_value > 50 and max_value <= 100 %} {% set type = "info" %} {% set recommendation = "Low gantry twist: %.6fμm._N_You may experience first layer inconsistensies, consider beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 100 and max_value <= 150 %} {% set type = "warning" %} {% set recommendation = "High gantry twist: %.6fμm._N_High chance of first layer problems, beacon scan compensation is highly encouraged." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 150 and max_value <= 200 %} {% set type = "alert" %} {% set recommendation = "Very High gantry twist: %.6fμm._N_You will encounter first layer problems on large prints unless you activate beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 200 %} {% set type = "alert" %} {% set recommendation = "Extremely high gantry twist: %.6fμm._N_You have significant scan/contact inconsistency which is indicative of mechanical problems, please investigate before resorting to software compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% endif %} CONSOLE_ECHO TITLE="Gantry twist relative to the center" TYPE={type} MSG={'"_N_%s_N__N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s"' % (recommendation, line_1, line_2, line_3, line_4, line_5, line_6, line_7, line_8)} [gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set profile = params.PROFILE|default("Contact")|string %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} {% set probe_count = printer["gcode_macro RatOS"].beacon_scan_compensation_probe_count %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% if not beacon_scan_compensation_enable %} RATOS_ECHO MSG="Beacon scan compensation is disabled!" {% else %} MAYBE_HOME _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _LED_BEACON_CALIBRATION_START {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} RATOS_ECHO MSG="Please wait..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% endif %} {% if not automated %} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} {% endif %} {% if printer.z_tilt is defined %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% endif %} {% if printer.quad_gantry_level is defined %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES=2 SAMPLES_DROP=1 SAMPLES_TOLERANCE_RETRIES=10 PROBE_COUNT={probe_count[0]},{probe_count[1]} PROFILE={profile} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} RATOS_ECHO MSG="Beacon scan compensation mesh created!" {% if not automated %} RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG {% endif %} {% endif %} [gcode_macro _BEACON_APPLY_SCAN_COMPENSATION] gcode = {% set beacon_scan_compensation_profile = printer["gcode_macro RatOS"].beacon_scan_compensation_profile %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_BEACON_APPLY_SCAN_COMPENSATION" MSG="beacon_scan_compensation_profile {beacon_scan_compensation_profile}, beacon_scan_compensation_enable {beacon_scan_compensation_enable}" {% if beacon_scan_compensation_enable %} BEACON_APPLY_SCAN_COMPENSATION PROFILE={beacon_scan_compensation_profile} {% endif %} [gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set needs_scan_compensation = true if printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].needs_compensation|default(false)|lower == 'true' else false %} {% if needs_scan_compensation %} BEACON_CREATE_SCAN_COMPENSATION_MESH _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% endif %} [gcode_macro _BEACON_HOME_AND_ABL] gcode = MAYBE_HOME X=True Y=True _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% if needs_rehoming %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% endif %} [gcode_macro _BEACON_SAVE_MULTIPLIER] gcode = {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set multiplier = printer["gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER"].runtime_multiplier|default(-1.0)|float %} DEBUG_ECHO PREFIX="_BEACON_SAVE_MULTIPLIER" MSG="multiplier: {multiplier}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if multiplier > 0 and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={multiplier} SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE=-1.0 CONSOLE_ECHO TITLE="Hotend thermal expansion compensation" TYPE="success" MSG={'"New value is: %.6f_N_The new multiplier value has been saved to the configuration."' % multiplier} {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER] variable_runtime_multiplier = -1.0 gcode = {% set toolhead = 0 %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if layer_number == 0 and is_printing_gcode %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Documentation" %} {% set line_1 = '"Your slicer is not correctly reporting layer information. See the layer change custom g-code in the %s".' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Missing layer information" TYPE="warning" MSG={line_1} {% endif %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="layer_number: {layer_number}, is_printing_gcode: {is_printing_gcode}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if layer_number == 1 and is_printing_gcode and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if toolhead == 1 %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set beacon_contact_expansion_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set print_temp = printer["gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET"].runtime_temp|default(0)|int %} {% if print_temp > 0 %} {% set z_offset = printer.gcode_move.homing_origin.z|float %} {% set temp_delta = print_temp - beacon_contact_true_zero_temp %} {% set coefficient_per_degree = nozzle_expansion_coefficient / 100 %} {% set z_offset_per_degree = z_offset / temp_delta %} {% set new_multiplier = z_offset_per_degree / coefficient_per_degree %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="print_temp: {print_temp}, z_offset: {z_offset}, temp_delta: {temp_delta}, nozzle_expansion_coefficient: {nozzle_expansion_coefficient}, coefficient_per_degree: {coefficient_per_degree}, z_offset_per_degree: {z_offset_per_degree}, old_multiplier: {beacon_contact_expansion_multiplier}, new_multiplier: {new_multiplier}" SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE={new_multiplier} {% endif %} {% endif %} [gcode_macro T0] variable_join = 0 variable_remap = 0 variable_alert = "" variable_filament_name = "" variable_filament_type = "" variable_filament_temp = 0 variable_runout_sensor = "" variable_active = True variable_color = "7bff33" variable_hotend_type = "UHF" variable_has_cht_nozzle = True variable_cooling_position_to_nozzle_distance = 40 variable_tooolhead_sensor_to_extruder_gear_distance = 15 variable_extruder_gear_to_cooling_position_distance = 30 variable_filament_loading_nozzle_offset = -5 variable_filament_grabbing_length = 5 variable_filament_grabbing_speed = 1 variable_enable_insert_detection = True variable_enable_runout_detection = True variable_enable_clog_detection = True variable_unload_after_runout = True variable_purge_after_load = 0 variable_purge_before_unload = 0 variable_extruder_load_speed = 60 variable_filament_load_speed = 10 variable_standby = False variable_temperature_offset = 0 variable_has_oozeguard = False variable_has_front_arm_nozzle_wiper = False variable_resume_after_insert = False gcode = {% set x = params.X|default(-1.0)|float %} {% set y = params.Y|default(-1.0)|float %} {% set z = params.Z|default(0.0)|float %} {% set s = params.S|default(1)|int %} {% if printer["gcode_macro _SELECT_TOOL"] is defined %} _SELECT_TOOL T=0 X={x} Y={y} Z={z} TOOLSHIFT={s} {% endif %} [save_variables] filename = /home/pi/printer_data/config/ratos-variables.cfg [fan_generic filter] pin = PD15 [delayed_gcode filter_stop_after_print] gcode = SET_FAN_SPEED FAN=filter SPEED=0.0 [heater_generic chamber] gcode_id = D heater_pin = PB0 sensor_type = Generic 3950 sensor_pin = PF6 pwm_cycle_time = 0.01667 min_temp = 0 max_temp = 75 control = pid pid_kp = 50.397 pid_ki = 0.328 pid_kd = 1933.371 [verify_heater chamber] max_error = 1800 check_gain_time = 120 heating_gain = 0.2 hysteresis = 5 [heater_fan chamber] pin = PD14 heater = chamber heater_temp = 45.0 [temperature_sensor chamber] sensor_type = Generic 3950 sensor_pin = PF5 [neopixel lights] pin = rpi:gpio17 chain_count = 18 color_order = GRB initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 [led_effect idle_fx] leds = neopixel:lights autostart = false frame_rate = 30 layers = gradient 0.3 1 add (1.0,0.0,0.0),(0.0,1.0,0.0),(0.0,0.0,1.0) [gcode_macro SEARCH_VARS] gcode = {% set search = params.S|lower %} {% set ns = namespace() %} {% for item in printer %} {% if ' ' in item %} {% set ns.path = ['printer', "['%s']" % (item), ''] %} {% else %} {% set ns.path = ['printer.', item, ''] %} {% endif %} {% if search in ns.path|lower %} { action_respond_info(ns.path|join) } {% endif %} {% if printer[item].items() %} {% for childkey, child in printer[item].items() recursive %} {% set ns.path = ns.path[:loop.depth|int + 1] %} {% if ' ' in childkey %} {% set null = ns.path.append("['%s']" % (childkey)) %} {% else %} {% set null = ns.path.append(".%s" % (childkey)) %} {% endif %} {% if child is mapping %} { loop(child.items()) } {% else %} {% if search in ns.path|lower %} { action_respond_info("%s : %s" % (ns.path|join, child)) } {% endif %} {% endif %} {% endfor %} {% endif %} {% endfor %} [gcode_macro DUMP_VARIABLES] gcode = {% set filter_name = params.NAME|default('')|string|lower %} {% set filter_value = params.VALUE|default('')|string|lower %} {% set show_cfg = params.SHOW_CFG|default(0)|int %} {% set out = [] %} {% for key1 in printer %} {% for key2 in printer[key1] %} {% if (show_cfg or not (key1|lower == 'configfile' and key2|lower in ['config', 'settings'])) and (filter_name in key1|lower or filter_name in key2|lower) and filter_value in printer[key1][key2]|string|lower %} {% set dummy = out.append("printer['%s'].%s = %s" % (key1, key2, printer[key1][key2])) %} {% endif %} {% else %} {% if filter_name in key1|lower and filter_value in printer[key1]|string|lower %} {% set dummy = out.append("printer['%s'] = %s" % (key1, printer[key1])) %} {% endif %} {% endfor %} {% endfor %} {action_respond_info(out|join("\n"))} [gcode_macro TEST_SPEED] gcode = {% set speed = params.SPEED|default(printer.configfile.settings.printer.max_velocity)|int %} {% set iterations = params.ITERATIONS|default(5)|int %} {% set accel = params.ACCEL|default(printer.configfile.settings.printer.max_accel)|int %} {% set bound = params.BOUND|default(20)|int %} {% set smallpatternsize = SMALLPATTERNSIZE|default(20)|int %} {% set x_min = printer.toolhead.axis_minimum.x + bound %} {% set x_max = printer.toolhead.axis_maximum.x - bound %} {% set y_min = printer.toolhead.axis_minimum.y + bound %} {% set y_max = printer.toolhead.axis_maximum.y - bound %} {% set x_center = (printer.toolhead.axis_minimum.x|float + printer.toolhead.axis_maximum.x|float ) / 2 %} {% set y_center = (printer.toolhead.axis_minimum.y|float + printer.toolhead.axis_maximum.y|float ) / 2 %} {% set x_center_min = x_center - (smallpatternsize/2) %} {% set x_center_max = x_center + (smallpatternsize/2) %} {% set y_center_min = y_center - (smallpatternsize/2) %} {% set y_center_max = y_center + (smallpatternsize/2) %} SAVE_GCODE_STATE NAME=TEST_SPEED { action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) } G28 {% if printer.configfile.settings.quad_gantry_level %} {% if printer.quad_gantry_level.applied == False %} QUAD_GANTRY_LEVEL G28 Z {% endif %} {% endif %} G90 G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60} G28 X Y G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION G0 X{x_min} Y{y_min} Z{bound + 10} F{speed*60} SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2} {% for i in range(iterations) %} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} {% endfor %} SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel} ACCEL_TO_DECEL={printer.configfile.settings.printer.max_accel_to_decel} G28 G90 G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION RESTORE_GCODE_STATE NAME=TEST_SPEED [gcode_macro SHIFT_TEST] description = High-accel diagonal loop to reveal skipped steps gcode = {% set SPEED = params.SPEED | default(200) | float %} {% set ACCEL = params.ACCEL | default(1000) | float %} {% set PTS = params.PTS | default(40) | float %} {% set LOOPS = params.LOOPS | default(300) | int %} SAVE_GCODE_STATE NAME=SHIFT_T G90 G0 Z10 F6000 G0 X{PTS+10} Y{PTS+10} F6000 G91 SET_VELOCITY_LIMIT ACCEL={ACCEL} {% for i in range(LOOPS) %} M117 Shift {i+1} / {LOOPS} G0 X{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y-{PTS} F{SPEED*60} G0 X{PTS} Y-{PTS} F{SPEED*60} {% endfor %} G90 G0 Z10 F6000 M400 RESTORE_GCODE_STATE NAME=SHIFT_T M117 "Shift test done" [shaketune] [bed_mesh ratos] version = 1 points = -0.013932, -0.009479, -0.018457 -0.020444, -0.011897, -0.025468 -0.009576, -0.015831, -0.022551 x_count = 3 y_count = 3 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 143.304 max_x = 162.303 min_y = 142.75 max_y = 161.75 [probe] z_offset = 2.600 [beacon model default] model_coef = 1.5143895072423772, 1.8516792494662335, 0.8034993734698486, 0.37939133464671515, 0.24591852177713755, 0.270473375714362, -0.028202862449263386, -0.23580576904601017, 0.06532305050548831, 0.1377605152703101 model_domain = 1.859106420762842e-07,1.940326560955678e-07 model_range = 0.200000,5.000000 model_temp = 49.792509 model_offset = 0.00000 [bed_mesh default] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 [bed_mesh cold] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 ======================= Extruder max_extrude_ratio=0.332601 mcu 'mcu': Starting serial connect webhooks client 3867331000: New connection webhooks client 3867331000: Client info {'program': 'Moonraker', 'version': 'v0.9.3-0-g71f9e67'} Loaded MCU 'mcu' 118 commands (v0.12.0-316-g96cceed23 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.34-4+rpi1+14) 2.34) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1_PB6_PB7=PB6,PB7 BUS_PINS_i2c1_PB8_PB9=PB8,PB9 BUS_PINS_i2c2_PB10_PB11=PB10,PB11 BUS_PINS_i2c3_PA8_PC9=PA8,PC9 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_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 BUS_PINS_spi5=PF8,PF9,PF7 BUS_PINS_spi5a=PH7,PF11,PH6 BUS_PINS_spi6=PG12,PG14,PG13 CLOCK_FREQ=400000000 MCU=stm32h723xx 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 Loaded MCU 'rpi' 124 commands (v0.12.0-316-g96cceed23 / gcc: (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 binutils: (GNU Binutils for Raspbian) 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=-278.400000 slope=1638.000000 mcu 'beacon': Starting serial connect Loaded MCU 'beacon' 45 commands (Beacon 2.1.0 / ) MCU 'beacon' config: ADC_MAX=4095 BEACON_ACCEL_BITS=12 BEACON_ACCEL_SCALE_16G=7.81 BEACON_ACCEL_SCALE_2G=0.98 BEACON_ACCEL_SCALE_4G=1.95 BEACON_ACCEL_SCALE_8G=3.91 BEACON_ADC_SMOOTH_COUNT=16 BEACON_HAS_ACCEL=1 BEACON_REV=H CLOCK_FREQ=32000000 MCU=beacon STATS_SUMSQ_BASE=256 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'rpi' printer configuration... Configured MCU 'rpi' (1024 moves) Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (20.0, 7.5) | (20.0, 30.0) 1 | (60.8, 7.5) | (60.8, 30.0) 2 | (101.7, 7.5) | (101.7, 30.0) 3 | (142.5, 7.5) | (142.5, 30.0) 4 | (183.3, 7.5) | (183.3, 30.0) 5 | (224.1, 7.5) | (224.1, 30.0) 6 | (265.0, 7.5) | (265.0, 30.0) 7 | (265.0, 45.8) | (265.0, 68.3) 8 | (224.2, 45.8) | (224.2, 68.3) 9 | (183.3, 45.8) | (183.3, 68.3) 10 | (142.5, 45.8) | (142.5, 68.3) 11 | (101.7, 45.8) | (101.7, 68.3) 12 | (60.8, 45.8) | (60.8, 68.3) 13 | (20.0, 45.8) | (20.0, 68.3) 14 | (20.0, 84.2) | (20.0, 106.7) 15 | (60.8, 84.2) | (60.8, 106.7) 16 | (101.7, 84.2) | (101.7, 106.7) 17 | (142.5, 84.2) | (142.5, 106.7) 18 | (183.3, 84.2) | (183.3, 106.7) 19 | (224.1, 84.2) | (224.1, 106.7) 20 | (265.0, 84.2) | (265.0, 106.7) 21 | (265.0, 122.5) | (265.0, 145.0) 22 | (224.2, 122.5) | (224.2, 145.0) 23 | (183.3, 122.5) | (183.3, 145.0) 24 | (142.5, 122.5) | (142.5, 145.0) 25 | (101.7, 122.5) | (101.7, 145.0) 26 | (60.8, 122.5) | (60.8, 145.0) 27 | (20.0, 122.5) | (20.0, 145.0) 28 | (20.0, 160.8) | (20.0, 183.3) 29 | (60.8, 160.8) | (60.8, 183.3) 30 | (101.7, 160.8) | (101.7, 183.3) 31 | (142.5, 160.8) | (142.5, 183.3) 32 | (183.3, 160.8) | (183.3, 183.3) 33 | (224.1, 160.8) | (224.1, 183.3) 34 | (265.0, 160.8) | (265.0, 183.3) 35 | (265.0, 199.1) | (265.0, 221.6) 36 | (224.2, 199.1) | (224.2, 221.6) 37 | (183.3, 199.1) | (183.3, 221.6) 38 | (142.5, 199.1) | (142.5, 221.6) 39 | (101.7, 199.1) | (101.7, 221.6) 40 | (60.8, 199.1) | (60.8, 221.6) 41 | (20.0, 199.1) | (20.0, 221.6) 42 | (20.0, 237.5) | (20.0, 260.0) 43 | (60.8, 237.5) | (60.8, 260.0) 44 | (101.7, 237.5) | (101.7, 260.0) 45 | (142.5, 237.5) | (142.5, 260.0) 46 | (183.3, 237.5) | (183.3, 260.0) 47 | (224.1, 237.5) | (224.1, 260.0) 48 | (265.0, 237.5) | (265.0, 260.0) beacon: loaded fnorm=5095074.53 temp=20.83 amfg=1.183 from nvm beacon: built tempco model version 1 {'amfg': 1.1828855277291872, 'tcc': -9.406639338627627e-06, 'tcfl': -0.0006025733954549484, 'tctl': 0.0018238966763347438, 'fmin': 5095074.534416199, 'fmin_temp': 20.8327579498291} Enabling Beacon accelerometer Selected Beacon accelerometer scale 16g Sending MCU 'beacon' printer configuration... Configured MCU 'beacon' (0 moves) Starting heater checks for chamber Neopixel update did not succeed Starting heater checks for extruder Write g-code response Traceback (most recent call last): File "/home/pi/klipper/klippy/gcode.py", line 459, in _respond_raw os.write(self.fd, (msg+"\n").encode()) BlockingIOError: [Errno 11] Resource temporarily unavailable Stats 169543.2: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4157 bytes_read=7365 bytes_retransmit=9 bytes_invalid=0 send_seq=342 receive_seq=342 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400013284 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=988 bytes_read=4817 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=50001515 adj=49998546 Octopus_Pro_H723_V1.1: temp=0.0 raspberry_pi: temp=52.1 heater_bed: target=0 temp=0.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=374 bytes_read=1952 bytes_retransmit=0 bytes_invalid=0 send_seq=61 receive_seq=61 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999383 adj=31998396 coil_temp=26.4 refs=0 mcu_temp=28.53 supply_voltage=3.004 chamber: target=0 temp=0.0 pwm=0.000 chamber: temp=0.0 sysload=0.67 cputime=11118.481 memavail=3276644 print_time=8.368 buffer_time=0.224 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 Stats 169544.2: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4163 bytes_read=7632 bytes_retransmit=9 bytes_invalid=0 send_seq=343 receive_seq=343 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015325 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=994 bytes_read=4833 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=50000240 adj=50000539 Octopus_Pro_H723_V1.1: temp=39.5 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=380 bytes_read=2308 bytes_retransmit=0 bytes_invalid=0 send_seq=62 receive_seq=62 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999788 adj=31998297 coil_temp=26.4 refs=0 mcu_temp=28.52 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.67 cputime=11118.548 memavail=3274972 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 3867331000 webhooks: registering remote method 'reboot_machine' for connection id: 3867331000 webhooks: registering remote method 'pause_job_queue' for connection id: 3867331000 webhooks: registering remote method 'start_job_queue' for connection id: 3867331000 Stats 169545.8: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4169 bytes_read=8068 bytes_retransmit=9 bytes_invalid=0 send_seq=344 receive_seq=344 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=1 freq=400018359 rpi: mcu_awake=0.004 mcu_task_avg=0.000026 mcu_task_stddev=0.000018 bytes_write=1000 bytes_read=4864 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=49999865 adj=49997847 Octopus_Pro_H723_V1.1: temp=39.4 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=392 bytes_read=2884 bytes_retransmit=0 bytes_invalid=0 send_seq=64 receive_seq=64 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999746 adj=31998622 coil_temp=26.4 refs=0 mcu_temp=28.52 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.67 cputime=11118.725 memavail=3276140 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 169546.8: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4181 bytes_read=8319 bytes_retransmit=9 bytes_invalid=0 send_seq=346 receive_seq=346 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400016485 rpi: mcu_awake=0.004 mcu_task_avg=0.000026 mcu_task_stddev=0.000018 bytes_write=1006 bytes_read=4880 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=50000009 adj=49996637 Octopus_Pro_H723_V1.1: temp=39.4 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=398 bytes_read=3240 bytes_retransmit=0 bytes_invalid=0 send_seq=65 receive_seq=65 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999646 adj=31998112 coil_temp=26.4 refs=0 mcu_temp=28.52 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.67 cputime=11118.782 memavail=3276720 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169547.8: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4187 bytes_read=8601 bytes_retransmit=9 bytes_invalid=0 send_seq=347 receive_seq=347 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015727 rpi: mcu_awake=0.004 mcu_task_avg=0.000026 mcu_task_stddev=0.000018 bytes_write=1018 bytes_read=4912 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=49999552 adj=49997575 Octopus_Pro_H723_V1.1: temp=39.3 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=404 bytes_read=3596 bytes_retransmit=0 bytes_invalid=0 send_seq=66 receive_seq=66 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999630 adj=31998178 coil_temp=26.4 refs=0 mcu_temp=28.52 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.67 cputime=11118.815 memavail=3283900 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169548.8: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4193 bytes_read=8869 bytes_retransmit=9 bytes_invalid=0 send_seq=348 receive_seq=348 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015284 rpi: mcu_awake=0.004 mcu_task_avg=0.000026 mcu_task_stddev=0.000018 bytes_write=1024 bytes_read=4928 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=49999690 adj=49996821 Octopus_Pro_H723_V1.1: temp=39.4 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=410 bytes_read=3952 bytes_retransmit=0 bytes_invalid=0 send_seq=67 receive_seq=67 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999645 adj=31998337 coil_temp=26.4 refs=0 mcu_temp=28.52 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.70 cputime=11118.846 memavail=3280620 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169549.8: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4199 bytes_read=9107 bytes_retransmit=9 bytes_invalid=0 send_seq=349 receive_seq=349 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015119 rpi: mcu_awake=0.004 mcu_task_avg=0.000026 mcu_task_stddev=0.000018 bytes_write=1030 bytes_read=4944 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=49999583 adj=49997551 Octopus_Pro_H723_V1.1: temp=39.3 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=416 bytes_read=4308 bytes_retransmit=0 bytes_invalid=0 send_seq=68 receive_seq=68 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999680 adj=31998486 coil_temp=26.4 refs=0 mcu_temp=28.52 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.70 cputime=11118.878 memavail=3277428 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169550.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4205 bytes_read=9403 bytes_retransmit=9 bytes_invalid=0 send_seq=350 receive_seq=350 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015108 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1036 bytes_read=4973 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=49999519 adj=49997354 Octopus_Pro_H723_V1.1: temp=39.5 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=422 bytes_read=4664 bytes_retransmit=0 bytes_invalid=0 send_seq=69 receive_seq=69 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999692 adj=31998609 coil_temp=26.4 refs=0 mcu_temp=28.52 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.6 sysload=0.70 cputime=11118.916 memavail=3280844 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169551.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4211 bytes_read=9671 bytes_retransmit=9 bytes_invalid=0 send_seq=351 receive_seq=351 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014998 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1042 bytes_read=4989 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=49999465 adj=49997239 Octopus_Pro_H723_V1.1: temp=39.6 raspberry_pi: temp=50.6 heater_bed: target=0 temp=25.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=428 bytes_read=5020 bytes_retransmit=0 bytes_invalid=0 send_seq=70 receive_seq=70 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999753 adj=31998614 coil_temp=26.4 refs=0 mcu_temp=28.52 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.70 cputime=11118.948 memavail=3283568 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169552.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4217 bytes_read=9909 bytes_retransmit=9 bytes_invalid=0 send_seq=352 receive_seq=352 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014934 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1048 bytes_read=5005 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=49999422 adj=49997198 Octopus_Pro_H723_V1.1: temp=39.4 raspberry_pi: temp=51.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=434 bytes_read=5376 bytes_retransmit=0 bytes_invalid=0 send_seq=71 receive_seq=71 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999718 adj=31998813 coil_temp=26.4 refs=0 mcu_temp=28.51 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.70 cputime=11118.979 memavail=3282016 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169553.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4223 bytes_read=10191 bytes_retransmit=9 bytes_invalid=0 send_seq=353 receive_seq=353 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014942 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1054 bytes_read=5021 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=49999398 adj=49997172 Octopus_Pro_H723_V1.1: temp=39.6 raspberry_pi: temp=53.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=440 bytes_read=5732 bytes_retransmit=0 bytes_invalid=0 send_seq=72 receive_seq=72 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998645 coil_temp=26.4 refs=0 mcu_temp=28.52 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.64 cputime=11119.014 memavail=3280900 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169554.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4229 bytes_read=10459 bytes_retransmit=9 bytes_invalid=0 send_seq=354 receive_seq=354 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014906 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1060 bytes_read=5037 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=49999372 adj=49997172 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=446 bytes_read=6088 bytes_retransmit=0 bytes_invalid=0 send_seq=73 receive_seq=73 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998497 coil_temp=26.4 refs=0 mcu_temp=28.51 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.64 cputime=11119.048 memavail=3281560 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169555.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4235 bytes_read=10711 bytes_retransmit=9 bytes_invalid=0 send_seq=355 receive_seq=355 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015169 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1066 bytes_read=5066 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=49999437 adj=49997173 Octopus_Pro_H723_V1.1: temp=39.6 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=452 bytes_read=6444 bytes_retransmit=0 bytes_invalid=0 send_seq=74 receive_seq=74 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999670 adj=31998451 coil_temp=26.4 refs=0 mcu_temp=28.51 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.64 cputime=11119.089 memavail=3283644 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169556.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4241 bytes_read=10982 bytes_retransmit=9 bytes_invalid=0 send_seq=356 receive_seq=356 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015134 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1072 bytes_read=5082 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=49999415 adj=49997391 Octopus_Pro_H723_V1.1: temp=39.7 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=458 bytes_read=6800 bytes_retransmit=0 bytes_invalid=0 send_seq=75 receive_seq=75 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999695 adj=31998355 coil_temp=26.4 refs=0 mcu_temp=28.51 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.64 cputime=11119.123 memavail=3281396 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169557.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4247 bytes_read=11250 bytes_retransmit=9 bytes_invalid=0 send_seq=357 receive_seq=357 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015123 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1078 bytes_read=5098 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=49999426 adj=49997351 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=464 bytes_read=7156 bytes_retransmit=0 bytes_invalid=0 send_seq=76 receive_seq=76 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998502 coil_temp=26.4 refs=0 mcu_temp=28.51 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.64 cputime=11119.158 memavail=3282228 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Neopixel update did not succeed Stats 169558.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4253 bytes_read=11488 bytes_retransmit=9 bytes_invalid=0 send_seq=358 receive_seq=358 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015342 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1215 bytes_read=5223 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=49999419 adj=49997451 Octopus_Pro_H723_V1.1: temp=39.7 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=470 bytes_read=7512 bytes_retransmit=0 bytes_invalid=0 send_seq=77 receive_seq=77 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998447 coil_temp=26.4 refs=0 mcu_temp=28.51 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.59 cputime=11119.200 memavail=3283448 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169559.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4259 bytes_read=11770 bytes_retransmit=9 bytes_invalid=0 send_seq=359 receive_seq=359 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015261 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1221 bytes_read=5239 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=49999416 adj=49997304 Octopus_Pro_H723_V1.1: temp=39.6 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=476 bytes_read=7868 bytes_retransmit=0 bytes_invalid=0 send_seq=78 receive_seq=78 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998333 coil_temp=26.4 refs=0 mcu_temp=28.52 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.59 cputime=11119.235 memavail=3284184 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169560.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4265 bytes_read=12052 bytes_retransmit=9 bytes_invalid=0 send_seq=360 receive_seq=360 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015440 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000022 bytes_write=1227 bytes_read=5268 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=49999419 adj=49997388 Octopus_Pro_H723_V1.1: temp=39.7 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=482 bytes_read=8224 bytes_retransmit=0 bytes_invalid=0 send_seq=79 receive_seq=79 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998453 coil_temp=26.4 refs=0 mcu_temp=28.51 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.59 cputime=11119.271 memavail=3281924 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169561.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4271 bytes_read=12304 bytes_retransmit=9 bytes_invalid=0 send_seq=361 receive_seq=361 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015333 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000022 bytes_write=1233 bytes_read=5284 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=49999410 adj=49997316 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=488 bytes_read=8580 bytes_retransmit=0 bytes_invalid=0 send_seq=80 receive_seq=80 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999666 adj=31998331 coil_temp=26.4 refs=0 mcu_temp=28.50 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.59 cputime=11119.313 memavail=3283600 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169562.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4277 bytes_read=12572 bytes_retransmit=9 bytes_invalid=0 send_seq=362 receive_seq=362 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015226 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000022 bytes_write=1239 bytes_read=5300 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=49999394 adj=49997383 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=494 bytes_read=8936 bytes_retransmit=0 bytes_invalid=0 send_seq=81 receive_seq=81 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999666 adj=31998346 coil_temp=26.4 refs=0 mcu_temp=28.50 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.6 sysload=0.59 cputime=11119.346 memavail=3286028 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169563.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4283 bytes_read=12840 bytes_retransmit=9 bytes_invalid=0 send_seq=363 receive_seq=363 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015178 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000022 bytes_write=1245 bytes_read=5316 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=49999409 adj=49997399 Octopus_Pro_H723_V1.1: temp=39.7 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=500 bytes_read=9292 bytes_retransmit=0 bytes_invalid=0 send_seq=82 receive_seq=82 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999662 adj=31998420 coil_temp=26.4 refs=0 mcu_temp=28.50 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.54 cputime=11119.379 memavail=3283564 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169564.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4289 bytes_read=13092 bytes_retransmit=9 bytes_invalid=0 send_seq=364 receive_seq=364 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015128 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000022 bytes_write=1251 bytes_read=5332 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=49999397 adj=49997544 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=53.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=506 bytes_read=9648 bytes_retransmit=0 bytes_invalid=0 send_seq=83 receive_seq=83 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999658 adj=31998429 coil_temp=26.4 refs=0 mcu_temp=28.50 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.54 cputime=11119.413 memavail=3285072 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169565.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4295 bytes_read=13374 bytes_retransmit=9 bytes_invalid=0 send_seq=365 receive_seq=365 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015112 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1257 bytes_read=5361 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=49999383 adj=49997501 Octopus_Pro_H723_V1.1: temp=39.6 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=512 bytes_read=10004 bytes_retransmit=0 bytes_invalid=0 send_seq=84 receive_seq=84 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999665 adj=31998436 coil_temp=26.4 refs=0 mcu_temp=28.48 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.54 cputime=11119.447 memavail=3283052 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169566.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4301 bytes_read=13641 bytes_retransmit=9 bytes_invalid=0 send_seq=366 receive_seq=366 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015121 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1263 bytes_read=5377 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=49999383 adj=49997432 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=518 bytes_read=10360 bytes_retransmit=0 bytes_invalid=0 send_seq=85 receive_seq=85 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999664 adj=31998488 coil_temp=26.4 refs=0 mcu_temp=28.48 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.54 cputime=11119.492 memavail=3285032 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169567.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4307 bytes_read=13882 bytes_retransmit=9 bytes_invalid=0 send_seq=367 receive_seq=367 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015181 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1269 bytes_read=5393 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=49999371 adj=49997435 Octopus_Pro_H723_V1.1: temp=39.7 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=524 bytes_read=10716 bytes_retransmit=0 bytes_invalid=0 send_seq=86 receive_seq=86 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999661 adj=31998471 coil_temp=26.4 refs=0 mcu_temp=28.48 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.54 cputime=11119.539 memavail=3282720 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169568.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4313 bytes_read=14150 bytes_retransmit=9 bytes_invalid=0 send_seq=368 receive_seq=368 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015143 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1275 bytes_read=5409 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=49999367 adj=49997323 Octopus_Pro_H723_V1.1: temp=39.7 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=530 bytes_read=11072 bytes_retransmit=0 bytes_invalid=0 send_seq=87 receive_seq=87 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999663 adj=31998413 coil_temp=26.4 refs=0 mcu_temp=28.48 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.50 cputime=11119.573 memavail=3283348 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169569.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4319 bytes_read=14418 bytes_retransmit=9 bytes_invalid=0 send_seq=369 receive_seq=369 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015099 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1281 bytes_read=5425 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=49999361 adj=49997367 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=536 bytes_read=11428 bytes_retransmit=0 bytes_invalid=0 send_seq=88 receive_seq=88 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999669 adj=31998455 coil_temp=26.4 refs=0 mcu_temp=28.50 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.50 cputime=11119.606 memavail=3281220 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 169570.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4325 bytes_read=14684 bytes_retransmit=9 bytes_invalid=0 send_seq=370 receive_seq=370 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015066 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1287 bytes_read=5454 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=49999358 adj=49997391 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=542 bytes_read=11784 bytes_retransmit=0 bytes_invalid=0 send_seq=89 receive_seq=89 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999665 adj=31998523 coil_temp=26.4 refs=0 mcu_temp=28.51 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.50 cputime=11119.640 memavail=3282716 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169571.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4331 bytes_read=14952 bytes_retransmit=9 bytes_invalid=0 send_seq=371 receive_seq=371 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015055 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1293 bytes_read=5470 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=49999355 adj=49997420 Octopus_Pro_H723_V1.1: temp=39.7 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=548 bytes_read=12140 bytes_retransmit=0 bytes_invalid=0 send_seq=90 receive_seq=90 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999665 adj=31998498 coil_temp=26.4 refs=0 mcu_temp=28.51 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.50 cputime=11119.675 memavail=3280032 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169572.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4337 bytes_read=15220 bytes_retransmit=9 bytes_invalid=0 send_seq=372 receive_seq=372 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015025 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1299 bytes_read=5486 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=49999355 adj=49997421 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=554 bytes_read=12496 bytes_retransmit=0 bytes_invalid=0 send_seq=91 receive_seq=91 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999662 adj=31998492 coil_temp=26.4 refs=0 mcu_temp=28.53 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.50 cputime=11119.713 memavail=3281476 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169573.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4343 bytes_read=15472 bytes_retransmit=9 bytes_invalid=0 send_seq=373 receive_seq=373 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015002 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1305 bytes_read=5502 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=49999357 adj=49997461 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=560 bytes_read=12852 bytes_retransmit=0 bytes_invalid=0 send_seq=92 receive_seq=92 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999659 adj=31998486 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.46 cputime=11119.746 memavail=3278984 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169574.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4349 bytes_read=15740 bytes_retransmit=9 bytes_invalid=0 send_seq=374 receive_seq=374 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014985 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1311 bytes_read=5518 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=49999359 adj=49997502 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=566 bytes_read=13208 bytes_retransmit=0 bytes_invalid=0 send_seq=93 receive_seq=93 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999658 adj=31998471 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.5 sysload=0.46 cputime=11119.780 memavail=3280748 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169575.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4355 bytes_read=16022 bytes_retransmit=9 bytes_invalid=0 send_seq=375 receive_seq=375 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014981 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1317 bytes_read=5547 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=49999359 adj=49997531 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=572 bytes_read=13564 bytes_retransmit=0 bytes_invalid=0 send_seq=94 receive_seq=94 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999666 adj=31998464 coil_temp=26.4 refs=0 mcu_temp=28.56 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.46 cputime=11119.814 memavail=3277112 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169576.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4361 bytes_read=16274 bytes_retransmit=9 bytes_invalid=0 send_seq=376 receive_seq=376 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014961 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1323 bytes_read=5563 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=49999356 adj=49997526 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=51.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=578 bytes_read=13920 bytes_retransmit=0 bytes_invalid=0 send_seq=95 receive_seq=95 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999671 adj=31998535 coil_temp=26.4 refs=0 mcu_temp=28.56 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.46 cputime=11119.845 memavail=3279856 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169577.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4367 bytes_read=16537 bytes_retransmit=9 bytes_invalid=0 send_seq=377 receive_seq=377 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015050 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1329 bytes_read=5579 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=49999356 adj=49997514 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=584 bytes_read=14276 bytes_retransmit=0 bytes_invalid=0 send_seq=96 receive_seq=96 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998567 coil_temp=26.4 refs=0 mcu_temp=28.55 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.46 cputime=11119.883 memavail=3278456 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169578.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4373 bytes_read=16798 bytes_retransmit=9 bytes_invalid=0 send_seq=378 receive_seq=378 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015018 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1335 bytes_read=5595 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=49999352 adj=49997415 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=590 bytes_read=14632 bytes_retransmit=0 bytes_invalid=0 send_seq=97 receive_seq=97 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998551 coil_temp=26.4 refs=0 mcu_temp=28.55 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.42 cputime=11119.914 memavail=3280732 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169579.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4379 bytes_read=17050 bytes_retransmit=9 bytes_invalid=0 send_seq=379 receive_seq=379 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014991 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1341 bytes_read=5611 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=49999351 adj=49997427 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=596 bytes_read=14988 bytes_retransmit=0 bytes_invalid=0 send_seq=98 receive_seq=98 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998602 coil_temp=26.4 refs=0 mcu_temp=28.55 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.42 cputime=11119.946 memavail=3282280 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169580.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4385 bytes_read=17332 bytes_retransmit=9 bytes_invalid=0 send_seq=380 receive_seq=380 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014974 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1347 bytes_read=5640 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=49999348 adj=49997460 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=602 bytes_read=15344 bytes_retransmit=0 bytes_invalid=0 send_seq=99 receive_seq=99 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998563 coil_temp=26.4 refs=0 mcu_temp=28.55 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.42 cputime=11119.978 memavail=3281192 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169581.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4391 bytes_read=17600 bytes_retransmit=9 bytes_invalid=0 send_seq=381 receive_seq=381 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014959 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1353 bytes_read=5656 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=49999345 adj=49997456 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=51.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=608 bytes_read=15700 bytes_retransmit=0 bytes_invalid=0 send_seq=100 receive_seq=100 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998519 coil_temp=26.4 refs=0 mcu_temp=28.55 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.42 cputime=11120.010 memavail=3282788 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169582.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4397 bytes_read=17867 bytes_retransmit=9 bytes_invalid=0 send_seq=382 receive_seq=382 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014965 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1359 bytes_read=5672 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=49999357 adj=49997454 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=614 bytes_read=16056 bytes_retransmit=0 bytes_invalid=0 send_seq=101 receive_seq=101 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999671 adj=31998486 coil_temp=26.4 refs=0 mcu_temp=28.55 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.42 cputime=11120.050 memavail=3280628 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169583.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4403 bytes_read=18135 bytes_retransmit=9 bytes_invalid=0 send_seq=383 receive_seq=383 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014955 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1365 bytes_read=5688 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=49999354 adj=49997559 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=620 bytes_read=16412 bytes_retransmit=0 bytes_invalid=0 send_seq=102 receive_seq=102 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999668 adj=31998459 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.39 cputime=11120.082 memavail=3283188 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 169584.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4409 bytes_read=18388 bytes_retransmit=9 bytes_invalid=0 send_seq=384 receive_seq=384 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014956 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1371 bytes_read=5704 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=49999351 adj=49997525 Octopus_Pro_H723_V1.1: temp=39.6 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=626 bytes_read=16768 bytes_retransmit=0 bytes_invalid=0 send_seq=103 receive_seq=103 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999666 adj=31998445 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.39 cputime=11120.115 memavail=3279828 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169585.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4415 bytes_read=18669 bytes_retransmit=9 bytes_invalid=0 send_seq=385 receive_seq=385 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014959 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1377 bytes_read=5733 bytes_retransmit=0 bytes_invalid=0 send_seq=176 receive_seq=176 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999347 adj=49997489 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=632 bytes_read=17124 bytes_retransmit=0 bytes_invalid=0 send_seq=104 receive_seq=104 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999665 adj=31998432 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.39 cputime=11120.146 memavail=3282032 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169586.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4421 bytes_read=18937 bytes_retransmit=9 bytes_invalid=0 send_seq=386 receive_seq=386 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014949 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1383 bytes_read=5749 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=49999346 adj=49997447 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=53.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=638 bytes_read=17480 bytes_retransmit=0 bytes_invalid=0 send_seq=105 receive_seq=105 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999662 adj=31998428 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.39 cputime=11120.178 memavail=3279552 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169587.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4427 bytes_read=19190 bytes_retransmit=9 bytes_invalid=0 send_seq=387 receive_seq=387 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014936 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1389 bytes_read=5765 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=49999346 adj=49997450 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=644 bytes_read=17836 bytes_retransmit=0 bytes_invalid=0 send_seq=106 receive_seq=106 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999660 adj=31998420 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.5 sysload=0.39 cputime=11120.215 memavail=3282000 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169588.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4433 bytes_read=19447 bytes_retransmit=9 bytes_invalid=0 send_seq=388 receive_seq=388 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014924 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1395 bytes_read=5781 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=49999346 adj=49997480 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=650 bytes_read=18192 bytes_retransmit=0 bytes_invalid=0 send_seq=107 receive_seq=107 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999657 adj=31998419 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.36 cputime=11120.252 memavail=3282396 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169589.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4439 bytes_read=19713 bytes_retransmit=9 bytes_invalid=0 send_seq=389 receive_seq=389 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014911 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1401 bytes_read=5797 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=49999345 adj=49997495 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=656 bytes_read=18548 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=31999656 adj=31998414 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.36 cputime=11120.284 memavail=3283332 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169590.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4445 bytes_read=19980 bytes_retransmit=9 bytes_invalid=0 send_seq=390 receive_seq=390 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014903 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1407 bytes_read=5826 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=49999343 adj=49997497 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=662 bytes_read=18904 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=31999655 adj=31998424 coil_temp=26.4 refs=0 mcu_temp=28.55 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.36 cputime=11120.315 memavail=3282308 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169591.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4451 bytes_read=20247 bytes_retransmit=9 bytes_invalid=0 send_seq=391 receive_seq=391 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014894 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1413 bytes_read=5842 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=49999342 adj=49997482 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=668 bytes_read=19260 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=31999653 adj=31998433 coil_temp=26.4 refs=0 mcu_temp=28.56 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.36 cputime=11120.346 memavail=3279568 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169592.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4457 bytes_read=20515 bytes_retransmit=9 bytes_invalid=0 send_seq=392 receive_seq=392 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014886 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1419 bytes_read=5858 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=49999342 adj=49997477 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=51.1 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=674 bytes_read=19616 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=31999652 adj=31998428 coil_temp=26.4 refs=0 mcu_temp=28.56 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.6 sysload=0.36 cputime=11120.378 memavail=3282148 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169593.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4463 bytes_read=20768 bytes_retransmit=9 bytes_invalid=0 send_seq=393 receive_seq=393 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014898 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1425 bytes_read=5874 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=49999349 adj=49997490 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=50.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=680 bytes_read=19972 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=31999652 adj=31998440 coil_temp=26.4 refs=0 mcu_temp=28.56 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.33 cputime=11120.416 memavail=3279664 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169594.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4469 bytes_read=21035 bytes_retransmit=9 bytes_invalid=0 send_seq=394 receive_seq=394 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014886 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1431 bytes_read=5890 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=49999346 adj=49997551 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=686 bytes_read=20328 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=31999652 adj=31998436 coil_temp=26.4 refs=0 mcu_temp=28.56 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.33 cputime=11120.447 memavail=3281476 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169595.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4475 bytes_read=21317 bytes_retransmit=9 bytes_invalid=0 send_seq=395 receive_seq=395 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014879 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1437 bytes_read=5919 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=49999345 adj=49997521 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=692 bytes_read=20684 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=31999650 adj=31998449 coil_temp=26.4 refs=0 mcu_temp=28.55 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.33 cputime=11120.479 memavail=3280360 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169596.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4481 bytes_read=21570 bytes_retransmit=9 bytes_invalid=0 send_seq=396 receive_seq=396 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014894 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1443 bytes_read=5935 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=49999343 adj=49997503 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=698 bytes_read=21040 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=31999650 adj=31998443 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.33 cputime=11120.510 memavail=3283992 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169597.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4487 bytes_read=21837 bytes_retransmit=9 bytes_invalid=0 send_seq=397 receive_seq=397 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014881 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1449 bytes_read=5951 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=49999340 adj=49997460 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=52.1 heater_bed: target=0 temp=25.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=704 bytes_read=21398 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=31999649 adj=31998430 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.33 cputime=11120.542 memavail=3281104 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169598.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4493 bytes_read=22105 bytes_retransmit=9 bytes_invalid=0 send_seq=398 receive_seq=398 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014879 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1455 bytes_read=5967 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=49999339 adj=49997455 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=710 bytes_read=21754 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=31999649 adj=31998444 coil_temp=26.4 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.30 cputime=11120.582 memavail=3282720 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 169599.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4499 bytes_read=22346 bytes_retransmit=9 bytes_invalid=0 send_seq=399 receive_seq=399 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014899 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1461 bytes_read=5983 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=49999337 adj=49997443 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=52.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=716 bytes_read=22110 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=31999649 adj=31998450 coil_temp=26.4 refs=0 mcu_temp=28.53 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.30 cputime=11120.614 memavail=3283900 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169600.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4505 bytes_read=22627 bytes_retransmit=9 bytes_invalid=0 send_seq=400 receive_seq=400 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014896 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1467 bytes_read=6012 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=49999338 adj=49997404 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=722 bytes_read=22466 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=31999648 adj=31998433 coil_temp=26.4 refs=0 mcu_temp=28.53 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.30 cputime=11120.646 memavail=3282296 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169601.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4511 bytes_read=22895 bytes_retransmit=9 bytes_invalid=0 send_seq=401 receive_seq=401 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014892 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1473 bytes_read=6028 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=49999340 adj=49997439 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=728 bytes_read=22822 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=31999648 adj=31998431 coil_temp=26.4 refs=0 mcu_temp=28.53 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.30 cputime=11120.677 memavail=3279528 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 169602.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4517 bytes_read=23148 bytes_retransmit=9 bytes_invalid=0 send_seq=402 receive_seq=402 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014885 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1479 bytes_read=6044 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=49999341 adj=49997474 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=51.6 heater_bed: target=0 temp=25.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=734 bytes_read=23178 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=31999648 adj=31998462 coil_temp=26.4 refs=0 mcu_temp=28.53 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.6 sysload=0.30 cputime=11120.708 memavail=3282148 print_time=8.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 173108.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=25889 bytes_read=950808 bytes_retransmit=9 bytes_invalid=0 send_seq=3964 receive_seq=3964 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014873 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=22851 bytes_read=71833 bytes_retransmit=0 bytes_invalid=0 send_seq=3755 receive_seq=3755 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999411 adj=49997521 Octopus_Pro_H723_V1.1: temp=41.1 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22106 bytes_read=1268481 bytes_retransmit=0 bytes_invalid=0 send_seq=3683 receive_seq=3683 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999671 adj=31998487 coil_temp=26.3 refs=0 mcu_temp=28.39 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.43 cputime=11235.962 memavail=3281748 print_time=3574.440 buffer_time=0.665 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Attempting MCU 'mcu' reset command Attempting MCU 'rpi' config_reset command b'Got EOF when reading from device' Attempting MCU 'beacon' reset command webhooks client 3867331000: Disconnected Restarting printer Start printer at Sun Aug 10 09:05:00 2025 (1754813100.1 173110.6) ===== Config file ===== [mcu rpi] serial = /tmp/klipper_host_mcu [board_pins btt-octopus-pro-h723-11] aliases = x_step_pin=PF13, x_dir_pin=PF12, x_enable_pin=PF14, x_uart_pin=PC4, x_diag_pin=PG6, x_endstop_pin=PG6, y_step_pin=PG0, y_dir_pin=PG1, y_enable_pin=PF15, y_uart_pin=PD11, y_diag_pin=PG9, y_endstop_pin=PG9, z0_step_pin=PC13, z0_dir_pin=PF0, z0_enable_pin=PF1, z0_uart_pin=PE4, z0_diag_pin=PG13, z1_step_pin=PE2, z1_dir_pin=PE3, z1_enable_pin=PD4, z1_uart_pin=PE1, z1_diag_pin=PG14, z2_step_pin=PE6, z2_dir_pin=PA14, z2_enable_pin=PE0, z2_uart_pin=PD3, z2_diag_pin=PG15, e_step_pin=PF11, e_dir_pin=PG3, e_enable_pin=PG5, e_uart_pin=PC6, e_diag_pin=PG10, e_heater_pin=PA0, e_sensor_pin=PF4, stepper_spi_mosi_pin=PA7, stepper_spi_miso_pin=PA6, stepper_spi_sclk_pin=PA5, adxl345_cs_pin=PA15, bltouch_sensor_pin=PB7, bltouch_control_pin=PB6, probe_pin=PB7, fan_part_cooling_pin=PA8, fan_toolhead_cooling_pin=PE5, fan_controller_board_pin=PD12, heater_bed_heating_pin=PA1, heater_bed_sensor_pin=PF3, 4p_fan_part_cooling_pin=null, 4p_fan_part_cooling_tach_pin=null, 4p_toolhead_cooling_pin=null, 4p_toolhead_cooling_tach_pin=null, 4p_controller_board_pin=null, 4p_controller_board_tach_pin=null [mcu] serial = /dev/RatOS/btt-octopus-pro-h723-11 [temperature_sensor Octopus_Pro_H723_V1.1] sensor_type = temperature_mcu [adxl345 controlboard] cs_pin = PA15 spi_software_mosi_pin = PB5 spi_software_miso_pin = PB4 spi_software_sclk_pin = PB3 [gcode_macro RatOS] variable_homing = "endstops" variable_z_probe = "static" variable_sensorless_x_current = 0.6 variable_sensorless_y_current = 0.9 variable_safe_home_x = "middle" variable_safe_home_y = "middle" variable_driver_type_x = "tmc2209" variable_driver_type_y = "tmc2209" variable_stowable_probe_stop_on_error = False variable_chamber_filter_enable = True variable_chamber_filter_speed = 0.8 variable_chamber_filter_disable_speed = 1.0 variable_chamber_filter_enable_at = "after_print_start" variable_chamber_filter_disable_period = 1800 variable_chamber_filter_disable_bed_temp = 0 variable_chamber_heater_enable = True variable_chamber_heater_bed_temp = 90 variable_chamber_heater_preheating_temp = 150 variable_chamber_heater_heating_temp_offset = 25 variable_chamber_heater_control_external_heater = False variable_chamber_heater_air_circulation_enable = True variable_chamber_heater_air_circulation_fan_speed = 0.35 variable_chamber_heater_air_circulation_y_pos = 0 variable_chamber_heater_air_circulation_z_pos = 100 variable_chamber_heater_extra_fan_speed = 1.0 variable_chamber_heater_filter_fan_speed = 1.0 variable_led_status_action = 0.0,1.0,1.0 variable_led_status_success = 0.0,1.0,0.0 variable_led_status_error = 1.0,0.0,1.0 variable_led_status_on = 1.0,1.0,1.0 variable_led_status_off = 0.0,0.0,1.0 variable_led_status_standby = 0.1,0.1,0.1 variable_led_status_heating = 1.0,0.0,0.0 variable_led_status_cooling = 0.0,0.0,1.0 variable_calibrate_bed_mesh = True variable_adaptive_mesh = True variable_start_print_park_in = "back" variable_start_print_park_z_height = 25 variable_end_print_park_in = "back" variable_pause_print_park_in = "back" variable_end_print_park_z_hop = 20 variable_nozzle_priming = "primeblob" variable_nozzle_prime_start_x = "max" variable_nozzle_prime_start_y = "min" variable_nozzle_prime_direction = "auto" variable_nozzle_prime_bridge_fan = 102 variable_probe_for_priming_result = None variable_probe_for_priming_end_result = None variable_probe_for_priming_result_t1 = None variable_probe_for_priming_end_result_t1 = None variable_probe_for_priming_disable_mesh_constraints = False variable_adaptive_prime_offset_threshold = -1.0 variable_last_z_offset = None variable_runout_park_in = "front" variable_enable_unload_tip_forming = False variable_filament_unload_length = 150 description = RatOS variable storage macro, will echo variables to the console when run. variable_relative_extrusion = False variable_force_absolute_position = False variable_preheat_extruder = True variable_preheat_extruder_temp = 150 variable_macro_travel_speed = 500 variable_macro_travel_accel = 3500 variable_macro_z_speed = 15 variable_bed_margin_x = [0, 0] variable_bed_margin_y = [0, 0] variable_printable_x_min = 0 variable_printable_x_max = 0 variable_printable_y_min = 0 variable_printable_y_max = 0 variable_end_print_motors_off = True variable_status_color_ok = "00FF00" variable_status_color_error = "FF0000" variable_status_color_unknown = "FFFF00" variable_end_print_retract_filament = 10 gcode = ECHO_RATOS_VARS variable_beacon_bed_mesh_scv = 25 variable_beacon_contact_z_homing = False variable_beacon_contact_start_print_true_zero = True variable_beacon_contact_wipe_before_true_zero = True variable_beacon_contact_true_zero_temp = 150 variable_beacon_contact_prime_probing = True variable_beacon_contact_expansion_compensation = True variable_beacon_contact_bed_mesh = False variable_beacon_contact_bed_mesh_samples = 2 variable_beacon_contact_z_tilt_adjust = False variable_beacon_contact_z_tilt_adjust_samples = 2 variable_beacon_scan_compensation_enable = False variable_beacon_scan_compensation_profile = "Contact" variable_beacon_scan_compensation_probe_count = 15,15 variable_beacon_contact_poke_bottom_limit = -1 variable_homing_x = "endstop" variable_homing_y = "endstop" variable_x_driver_types = ["tmc5160"] variable_x_axes = ["x"] variable_y_driver_types = ["tmc5160"] variable_y_axes = ["y"] variable_z_driver_types = ["tmc2209", "tmc2209", "tmc2209"] variable_z_axes = ["z", "z1", "z2"] [ratos_homing] axes = xyz z_hop = 15 z_hop_speed = 15 gcode = _LED_ON {% set prev_stop_on_error = printer["gcode_macro RatOS"].stowable_probe_stop_on_error %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set target_idex_mode = printer["dual_carriage"].carriage_1|lower %} _IDEX_SINGLE _SELECT_TOOL T={default_toolhead} TOOLSHIFT=false {% endif %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE=True M400 G90 {% set X = true if params.X is defined else false %} {% set Y = true if params.Y is defined else false %} {% set Z = true if params.Z is defined else false %} {% if printer["gcode_macro RatOS"].home_y_first|default(false)|lower == 'true' %} HOME_Y X={X} Y={Y} Z={Z} HOME_X X={X} Y={Y} Z={Z} {% else %} HOME_X X={X} Y={Y} Z={Z} HOME_Y X={X} Y={Y} Z={Z} {% endif %} HOME_Z X={X} Y={Y} Z={Z} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE={prev_stop_on_error} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR {% endif %} {% endif %} [gcode_macro HOME_X] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_x = printer["gcode_macro RatOS"].homing_x|lower %} {% set homing_x = homing_x if homing_x else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_X" MSG="printable_x_max: {printable_x_max}, safe_home_x: {safe_home_x}, axis_maximum.x: {printer.toolhead.axis_maximum.x}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}" {% if X or not Y and not Z %} {% if homing_x == 'endstop' %} G28 X {% elif homing_x == 'sensorless' %} {% if printer["dual_carriage"] is defined %} { action_emergency_stop("sensorless homing not supported on IDEX!") } {% endif %} HOME_X_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_x to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_x, homing)) } {% endif %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % (0 if default_toolhead==1 else 1)].parking_position|float %} SET_DUAL_CARRIAGE CARRIAGE={0 if default_toolhead==1 else 1} MODE=PRIMARY G1 X{parking_position} F{speed} SET_DUAL_CARRIAGE CARRIAGE={default_toolhead} MODE=PRIMARY {% endif %} {% set x_homed = True %} G0 X{safe_home_x} F{speed} M400 {% endif %} [gcode_macro HOME_Y] gcode = {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_y = printer["gcode_macro RatOS"].homing_y|lower %} {% set homing_y = homing_y if homing_y else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Y" MSG="printable_y_max: {printable_y_max}, safe_home_y: {safe_home_y}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}" {% if Y or not X and not Z %} {% if homing_y == 'endstop' %} G28 Y {% elif homing_y == 'sensorless' %} HOME_Y_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_y to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_y, homing)) } {% endif %} {% set y_homed = True %} G0 Y{safe_home_y} F{speed} {% endif %} [gcode_macro HOME_Z] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set z_probe = printer["gcode_macro RatOS"].z_probe %} {% set beacon_contact_z_homing = true if printer["gcode_macro RatOS"].beacon_contact_z_homing|default(false)|lower == 'true' else false %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Z" MSG="x_homed: {x_homed}, y_homed: {y_homed}, z_probe: {z_probe}, beacon_contact_z_homing: {beacon_contact_z_homing}" {% if Z or not Y and not X %} RATOS_ECHO MSG="Homing Z" {% if x_homed == False or y_homed == False %} { action_emergency_stop("X and Y must be homed before homing Z") } {% else %} {% if z_probe == "stowable" %} DEPLOY_PROBE _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP STOW_PROBE {% else %} _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP {% endif %} {% endif %} {% endif %} [gcode_macro HOME_X_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} G4 P300 G28 X {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" [gcode_macro HOME_Y_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} G4 P300 G28 Y {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" [gcode_macro _Z_HOP] description = Move Z axis up by Z_HOP distance at Z_HOP_SPEED. In relative mode it will move Z axis up by Z_HOP distance. In absolute mode it will move Z axis to Z_HOP distance. gcode = {% set z_hop = printer.configfile.config.ratos_homing.z_hop|float %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} G0 Z{z_hop} F{z_hop_speed} [gcode_macro _MOVE_TO_SAFE_Z_HOME] description = Move to safe home position with optional Z_HOP (pass Z_HOP=True as parameter) gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% if params.Z_HOP is defined %} _Z_HOP {% endif %} DEBUG_ECHO PREFIX="_MOVE_TO_SAFE_Z_HOME" MSG="axis_maximum.x: {printer.toolhead.axis_maximum.x}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}, safe_home_x: {safe_home_x}, safe_home_y: {safe_home_y}, printable_x_max: {printable_x_max}, printable_y_max: {printable_y_max}" G0 X{safe_home_x} Y{safe_home_y} F{speed} [gcode_macro MAYBE_HOME] description = Only home unhomed axis variable_is_kinematic_position_overriden = False gcode = {% if printer["gcode_macro MAYBE_HOME"].is_kinematic_position_overriden|lower == 'true' %} RATOS_ECHO MSG="SET_CENTER_KINEMATIC_POSITION has been abused. Homing all axes. Please refrain from using SET_CENTER_KINEMATIC_POSITION outside of debugging purposes." G28 SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=False {% else %} {% set axes = '' %} {% set isHomed = true %} {% set axesToHome = '' %} {% if params.X is defined %} {% set axes = axes ~ 'X ' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% endif %} {% if params.Y is defined %} {% set axes = axes ~ 'Y ' %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% endif %} {% if params.Z is defined %} {% set axes = axes ~ 'Z ' %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if params.X is not defined and params.Y is not defined and params.Z is not defined %} {% set axes = '' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if isHomed is false %} RATOS_ECHO MSG="Homing {axesToHome}" G28 {axesToHome} {% else %} RATOS_ECHO MSG="All requested axes already homed, skipping.." {% endif %} {% endif %} [gcode_macro PID_CALIBRATE_HOTEND] description = Perform a PID calibration test for a given extruder heater. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set temp = params.TEMP|default(220)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_HOTEND" MSG="TEMP={temp}" {% if printer["dual_carriage"] is not defined %} RATOS_ECHO MSG="PID calibration hotend heater T0 at {temp}°C..." PID_CALIBRATE HEATER=extruder TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} {% if toolhead==0 or toolhead==1 %} RATOS_ECHO MSG="PID calibration hotend heater T{toolhead} at {temp}°C..." PID_CALIBRATE HEATER=extruder{'' if toolhead==0 else toolhead} TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_BED] description = Perform a PID calibration test for the bed heater. gcode = {% set temp = params.TEMP|default(80)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_BED" MSG="TEMP={temp}" RATOS_ECHO MSG="PID calibration bed heater at {temp}°C..." PID_CALIBRATE HEATER=heater_bed TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_CHAMBER_HEATER] description = Perform a PID calibration test for the chamber heater. gcode = {% set temp = params.TEMP|default(150)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_CHAMBER_HEATER" MSG="TEMP={temp}" {% if printer["heater_generic chamber_heater"] is defined %} RATOS_ECHO MSG="PID calibration chamber heater at {temp}°C..." PID_CALIBRATE HEATER=chamber_heater TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_heater" %} {% set link_text = "RatOS Chamber Heater" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber heater found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro INITIALIZE_PA_TUNING] description = Start a pressure advance tuning tower. gcode = {% set start = params.START|default(0.0)|float %} {% set factor = params.FACTOR|default(0.001)|float %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if is_printing_gcode and layer_number < 2 %} DEBUG_ECHO PREFIX="START_PA_TOWER" MSG="START: {start}, FACTOR: {factor}" RATOS_ECHO MSG="Starting presssure advance tuning tower..." TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START={start} FACTOR={factor} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro CHAMBER_FILTER_ON] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro CHAMBER_FILTER_OFF] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Deactivating chamber filter..." _CHAMBER_FILTER_TURN_OFF {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro _CHAMBER_FILTER_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set chamber_filter_enable_at = printer["gcode_macro RatOS"].chamber_filter_enable_at|default('after_print_start')|lower %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_ON" MSG="at: {at}, chamber_filter_enable: {chamber_filter_enable}, chamber_filter_enable_at: {chamber_filter_enable_at}, chamber_filter_speed: {chamber_filter_speed}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if chamber_filter_enable_at == at %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON AT={at} {% if chamber_filter_enable_at == "print_end" %} _LED_CHAMBER_FILTER_ON {% endif %} {% endif %} {% endif %} [gcode_macro _CHAMBER_FILTER_OFF] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF" MSG="chamber_filter_enable: {chamber_filter_enable}, filter_disable_period: {filter_disable_period}, filter_disable_bed_temp: {filter_disable_bed_temp}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_period > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting {filter_disable_period} seconds before turning chamber filter off..." UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION={filter_disable_period} {% endif %} {% if filter_disable_bed_temp > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting for bed temp to cool down to {filter_disable_bed_temp}°C to turn filter off..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM=0 MAXIMUM={filter_disable_bed_temp} _CHAMBER_FILTER_TURN_OFF _LED_CHAMBER_FILTER_OFF {% endif %} {% endif %} [delayed_gcode _CHAMBER_FILTER_OFF_TIMER] gcode = DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF_TIMER" MSG="executed" _CHAMBER_FILTER_TURN_OFF RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Chamber filter turned off!" _LED_CHAMBER_FILTER_OFF [gcode_macro _CHAMBER_FILTER_TURN_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_speed|default(0)|float %} {% if at == "print_end" %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_disable_speed|default(0)|float %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION=0 SET_FAN_SPEED FAN=filter SPEED={chamber_filter_speed} [gcode_macro _CHAMBER_FILTER_TURN_OFF] gcode = SET_FAN_SPEED FAN=filter SPEED=0 [gcode_macro _CHAMBER_FILTER_SANITY_CHECK] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_bed_temp > 0 and filter_disable_period > 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable, not both.")} {% endif %} {% if filter_disable_bed_temp == 0 and filter_disable_period == 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable.")} {% endif %} {% endif %} [gcode_macro CHAMBER_HEATER_ON] gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(45)|int %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} IS_FROM_START_PRINT=False [gcode_macro CHAMBER_HEATER_OFF] gcode = _CHAMBER_HEATER_OFF [gcode_macro _CHAMBER_HEATER_ON] variable_chamber_temp = 0 gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set is_from_start_print = true if params.IS_FROM_START_PRINT|default(True)|lower == 'true' else false %} {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set chamber_heater_enable = true if printer["gcode_macro RatOS"].chamber_heater_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_bed_temp = printer["gcode_macro RatOS"].chamber_heater_bed_temp|default(115)|int %} {% set chamber_heater_preheating_temp = printer["gcode_macro RatOS"].chamber_heater_preheating_temp|default(150)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set chamber_heater_control_external_heater = true if printer["gcode_macro RatOS"].chamber_heater_control_external_heater|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_enable = true if printer["gcode_macro RatOS"].chamber_heater_air_circulation_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_fan_speed = printer["gcode_macro RatOS"].chamber_heater_air_circulation_fan_speed|default(0.35)|float %} {% set chamber_heater_air_circulation_y_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_y_pos|default(0)|float %} {% set chamber_heater_air_circulation_z_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_z_pos|default(100)|float %} DEBUG_ECHO PREFIX="_CHAMBER_HEATER_ON" MSG="chamber_heater_enable: {chamber_heater_enable}, chamber_heater_preheating_temp: {chamber_heater_preheating_temp}, chamber_heater_heating_temp_offset: {chamber_heater_heating_temp_offset}, bed_temp: {bed_temp}, chamber_temp: {chamber_temp}, start_chamber_temp: {start_chamber_temp}" {% if chamber_heater_enable and chamber_temp > 0 and chamber_heater_bed_temp > 0 %} _LED_HEATING RATOS_ECHO MSG="Preheating chamber to {(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)}°C..." {% set chamber_temp_sensor = "extruder" %} {% if printer["dual_carriage"] is defined and default_toolhead == 1 %} {% set chamber_temp_sensor = "extruder1" %} {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% set chamber_temp_sensor = "temperature_sensor chamber" %} {% endif %} {% set current_chamber_temp = printer['%s' % chamber_temp_sensor].temperature|int %} {% set needs_heating = current_chamber_temp < (start_chamber_temp if start_chamber_temp > 0 else chamber_temp) %} {% if needs_heating %} _USER_CHAMBER_HEATER_BEFORE_PREHEATING {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} {% if not is_from_start_print %} MAYBE_HOME {% endif %} G0 Z{chamber_heater_air_circulation_z_pos} F{z_speed} G0 Y{chamber_heater_air_circulation_y_pos} F{speed} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 1 else 0} {% else %} M106 S{(255 * chamber_heater_air_circulation_fan_speed)} {% endif %} {% else %} {% if is_from_start_print %} G0 Z{z} F{z_speed} {% endif %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE={chamber_temp} {% if needs_heating %} M140 S{chamber_heater_bed_temp} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={chamber_heater_preheating_temp} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if needs_heating %} _CHAMBER_HEATER_EXTRA_FAN_ON {% endif %} {% if needs_heating %} TEMPERATURE_WAIT SENSOR="{chamber_temp_sensor}" MINIMUM={(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% endif %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED=0 _CHAMBER_FILTER_ON AT="before_print_start" {% endif %} {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} G28 Z {% endif %} {% endif %} {% if needs_heating %} _USER_CHAMBER_HEATER_AFTER_PREHEATING {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% if printer["heater_generic chamber_heater"] is defined %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined and chamber_heater_control_external_heater %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} _LED_SUCCESS {% endif %} [gcode_macro _CHAMBER_HEATER_OFF] gcode = RATOS_ECHO MSG="Deactivating chamber heater..." UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=0 SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE=0 {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} _CHAMBER_HEATER_EXTRA_FAN_OFF [delayed_gcode _CHAMBER_HEATER_CONTROL] initial_duration = 0. gcode = {% set chamber_temp = printer["gcode_macro _CHAMBER_HEATER_ON"].chamber_temp|default(0)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set current_chamber_temp = printer['temperature_sensor chamber'].temperature|int %} {% if current_chamber_temp < chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if current_chamber_temp >= chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON] gcode = {% set chamber_heater_extra_fan_speed = printer["gcode_macro RatOS"].chamber_heater_extra_fan_speed|default(0.0)|float %} {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} {% if chamber_heater_extra_fan_speed > 0 %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED={chamber_heater_extra_fan_speed} {% endif %} {% endif %} [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF] gcode = {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED=0 {% endif %} [gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING] description = Will be executed before chamber preheating, only if heating is needed. gcode = [gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING] description = Will be executed after chamber preheating, only if heating was needed. gcode = [gcode_macro _LED_START_PRINTING] gcode = _LED_ACTION [gcode_macro _LED_START_PRINTING_ERROR] gcode = _LED_ERROR [gcode_macro _LED_PRINTING] gcode = _LED_ON TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_PAUSE] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_ON] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_OFF] gcode = _LED_STANDBY [gcode_macro _LED_LOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_LOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_RUNOUT] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_CLOG] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_UNLOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_UNLOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_DEACTIVATE_TOOLHEAD] gcode = _LED_OFF TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_STANDBY] gcode = _LED_STANDBY TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_WAKEUP] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_MOTORS_OFF] gcode = _LED_STANDBY _LED_VAOC_OFF [gcode_macro _LED_INPUT_SHAPER_START] gcode = _LED_ACTION [gcode_macro _LED_INPUT_SHAPER_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_START] gcode = _LED_ACTION [gcode_macro _LED_BEACON_CALIBRATION_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_ERROR] gcode = _LED_ERROR [gcode_macro _LED_VAOC_ON] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=1.0 GREEN=1.0 BLUE=1.0 {% endif %} [gcode_macro _LED_VAOC_OFF] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=0.0 GREEN=0.0 BLUE=0.0 {% endif %} [gcode_macro _LED_ACTION] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_action %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SUCCESS] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_success %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_HEATING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_heating %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_COOLING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_cooling %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ERROR] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_error %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ON] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_on %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_OFF] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_off %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_STANDBY] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_standby %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} {% if toolhead >= 0 %} {% if printer['neopixel nozzle_led_t%s' % toolhead] is defined %} SET_LED LED={'nozzle_led_t%s' % toolhead} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% else %} {% if printer['neopixel nozzle_led_t0'] is defined %} SET_LED LED={'nozzle_led_t0'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% if printer['neopixel nozzle_led_t1'] is defined %} SET_LED LED={'nozzle_led_t1'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% endif %} _USER_LED_SET { rawparams } [gcode_macro _USER_LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} [gcode_macro LOAD_FILAMENT] description = Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% if filament_name == '' or filament_type == '' %} {% set filament_name = 'unknown' %} {% set filament_type = 'unknown' %} {% endif %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_LOAD_FILAMENT TEMP={temp} NAME={filament_name} TYPE={filament_type} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_LOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME={filament_name} TYPE={filament_type} {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _DEFAULT_LOAD_FILAMENT] description = Load filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_LOAD_FILAMENT" MSG="TEMP={temp}" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=load_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} _LOAD_FILAMENT TOOLHEAD=0 RESTORE_GCODE_STATE NAME=load_state {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD=0 [gcode_macro _IDEX_LOAD_FILAMENT] description = Load filament macro for IDEX printer. gcode = {% set temp = params.TEMP|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_LOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} _LOAD_FILAMENT TOOLHEAD={toolhead} TEMP={temp} {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into hotend.." G92 E0 G0 E{extruder_gear_to_cooling_position_distance} F{extruder_load_speed} G92 E0 M400 RATOS_ECHO MSG="Filament loaded into hotend." [gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set load_speed = printer["gcode_macro T%s" % toolhead].filament_load_speed|float * 60 %} {% set filament_loading_nozzle_offset = printer["gcode_macro T%s" % toolhead].filament_loading_nozzle_offset|float %} {% set cooling_position_to_nozzle_distance = printer["gcode_macro T%s" % toolhead].cooling_position_to_nozzle_distance|float %} {% set purge_after_load = printer["gcode_macro T%s" % toolhead].purge_after_load|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into nozzle... Please wait!" G92 E0 G0 E{cooling_position_to_nozzle_distance + filament_loading_nozzle_offset} F{load_speed} G92 E0 G4 P1000 _PURGE_FILAMENT TOOLHEAD={toolhead} E={purge_after_load} RATOS_ECHO MSG="Filament loaded into nozzle!" [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" {% set filament_grabbing_length = printer["gcode_macro T%s" % toolhead].filament_grabbing_length|float %} {% set filament_grabbing_speed = printer["gcode_macro T%s" % toolhead].filament_grabbing_speed|float %} {% set resume_after_insert = true if printer["gcode_macro T%s" % toolhead].resume_after_insert|default(true)|lower == 'true' else false %} {% set enable_insert_detection = true if printer["gcode_macro T%s" % toolhead].enable_insert_detection|default(true)|lower == 'true' else false %} {% set current_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% if enable_insert_detection %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="toolhead: {toolhead}, filament_grabbing_length: {filament_grabbing_length}, filament_grabbing_speed: {filament_grabbing_speed}, current_idex_mode: {current_idex_mode}" {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} FORCE_MOVE STEPPER={'extruder%s' % ('' if toolhead == 0 else toolhead)} DISTANCE={filament_grabbing_length} VELOCITY={filament_grabbing_speed} M400 {% if printer.pause_resume.is_paused %} LOAD_FILAMENT TOOLHEAD={toolhead} {% if resume_after_insert %} RESUME {% endif %} {% else %} {% if not printer.virtual_sdcard.is_active %} LOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" [gcode_macro _PURGE_BEFORE_UNLOAD] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set purge_before_unload = printer["gcode_macro T%s" % toolhead].purge_before_unload|float %} DEBUG_ECHO PREFIX="_PURGE_BEFORE_UNLOAD" MSG="TOOLHEAD: {toolhead}" {% if purge_before_unload > 0 %} G92 E0 G0 E{purge_before_unload} F300 G92 E0 M400 {% endif %} [gcode_macro _PURGE_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set e = params.E|int %} {% set r = params.R|default(0)|int %} DEBUG_ECHO PREFIX="_PURGE_FILAMENT" MSG="TOOLHEAD: {toolhead}, E: {e}" {% if e > 0 %} G92 E0 G0 E{e} F300 G92 E0 M400 {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={0.4 if toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={0.4 if toolhead == 1 else 0} {% else %} M106 S{(255 * 0.4)} {% endif %} {% endif %} G4 P3000 {% if r > 0 %} G92 E0 G0 E-{r} F300 G92 E0 M400 {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_PARKING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_PARKING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_LOADING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_LOADING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% if act_t == toolhead %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{loading_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _CLEANING_MOVE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined and printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% set cleaning_position = loading_position %} {% if loading_position == parking_position %} {% if loading_position > 0 %} {% set cleaning_position = loading_position - 30 %} {% else %} {% set cleaning_position = loading_position + 30 %} {% endif %} {% endif %} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _START_PRINT_BED_MESH] gcode = CACHE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" SET_MACRO_TRAVEL_SETTINGS {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set X=[params.X0|default(-1)|float, params.X1|default(-1)|float] %} {% set Y=[params.Y0|default(-1)|float, params.Y1|default(-1)|float] %} DEBUG_ECHO PREFIX="_START_PRINT_BED_MESH" MSG="idex_mode: {idex_mode}, X: {X}, Y: {Y}" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set X=[0, printable_x_max] %} {% endif %} {% set beacon_bed_mesh_scv = printer["gcode_macro RatOS"].beacon_bed_mesh_scv|default(25)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% if printer.configfile.settings.beacon is defined and not beacon_contact_bed_mesh %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={beacon_bed_mesh_scv} {% endif %} {% set default_profile = printer["gcode_macro RatOS"].bed_mesh_profile|default('ratos') %} {% if printer["gcode_macro RatOS"].calibrate_bed_mesh|lower == 'true' %} BED_MESH_CLEAR {% if printer["gcode_macro RatOS"].adaptive_mesh|lower == 'true' %} CALIBRATE_ADAPTIVE_MESH PROFILE={default_profile} X0={X[0]} X1={X[1]} Y0={Y[0]} Y1={Y[1]} T={params.T|int} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={idex_mode} {% else %} {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% endif %} BED_MESH_PROFILE LOAD={default_profile} {% elif printer["gcode_macro RatOS"].bed_mesh_profile is defined %} BED_MESH_CLEAR BED_MESH_PROFILE LOAD={printer["gcode_macro RatOS"].bed_mesh_profile} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" [gcode_macro CALIBRATE_ADAPTIVE_MESH] gcode = {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set default_profile = params.PROFILE %} {% set x0 = params.X0|default(-1)|float %} {% set y0 = params.Y0|default(-1)|float %} {% set x1 = params.X1|default(-1)|float %} {% set y1 = params.Y1|default(-1)|float %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Recieved coordinates X0={x0} Y0={y0} X1={x1} Y1={y1}" {% if x0 >= x1 or y0 >= y1 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Invalid coordinates received. Please check your slicer settings. Falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float %} {% set mesh_x0 = [[x0, max_x]|min, min_x]|max %} {% set mesh_y0 = [[y0, max_y]|min, min_y]|max %} {% set mesh_x1 = [[x1, max_x]|min, min_x]|max %} {% set mesh_y1 = [[y1, max_y]|min, min_y]|max %} {% if mesh_x0 == min_x and mesh_y0 == min_y and mesh_x1 == max_x and mesh_y1 == max_y %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Print is using the full bed, falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} DEPLOY_PROBE {% endif %} {% set probe_count_x = mesh_config.probe_count.split(",")[0]|int %} {% if mesh_config.probe_count.split(",")|length == 2 %} {% set probe_count_y = mesh_config.probe_count.split(",")[1]|int %} {% else %} {% set probe_count_y = mesh_config.probe_count.split(",")[0]|int %} {% endif %} {% set probe_x_step = (max_x - min_x) / probe_count_x %} {% set probe_y_step = (max_y - min_y) / probe_count_y %} {% set mesh_count_x = ([(mesh_x1 - mesh_x0) / probe_x_step, 3]|max)|int %} {% set mesh_count_y = ([(mesh_y1 - mesh_y0) / probe_y_step, 3]|max)|int %} {% set min_mesh_count = [mesh_count_x, mesh_count_y]|min %} {% set max_mesh_count = [mesh_count_x, mesh_count_y]|max %} {% set algorithm = mesh_config.algorithm %} {% if algorithm|lower == 'lagrange' and max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="cannot exceed a probe_count of 6 when using lagrange interpolation. Falling back to bicubic interpolation." {% set algorithm = 'bicubic' %} {% endif %} {% if algorithm|lower == 'bicubic' and min_mesh_count < 4 %} {% if max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="invalid probe_count option when using bicubic interpolation. Combination of 3 points on one axis with more than 6 on another is not permitted. Forcing minimum mesh count to be 4." {% set min_mesh_count = 4 %} {% else %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation." {% set algorithm = 'lagrange' %} {% endif %} {% endif %} {% set mesh_count_x = ([min_mesh_count, mesh_count_x]|max)|int %} {% set mesh_count_x = ([max_mesh_count, mesh_count_x]|min)|int %} {% set mesh_count_y = ([min_mesh_count, mesh_count_y]|max)|int %} {% set mesh_count_y = ([max_mesh_count, mesh_count_y]|min)|int %} {% set should_prime = printer["gcode_macro RatOS"].nozzle_priming == 'primeblob' %} {% if printer["dual_carriage"] is not defined %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% else %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% endif %} {% if printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 != 0 and probe_first %} {% set probe_first = false %} {% elif printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 == 0 and not probe_first %} {% set probe_first = true %} {% endif %} {% if should_prime and probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="mesh coordinates X0={mesh_x0} Y0={mesh_y0} X1={mesh_x1} Y1={mesh_y1}" {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% if should_prime and not probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} STOW_PROBE {% endif %} {% endif %} {% endif %} [gcode_macro M84] rename_existing = M84.1 gcode = M84.1 SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False {% if printer["dual_carriage"] is defined %} _SET_TOOLHEAD_OFFSET T={printer["gcode_macro RatOS"].default_toolhead|int} MOVE=0 SET_GCODE_VARIABLE MACRO=SET_PRESSURE_ADVANCE VARIABLE=snyc_toolheads VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro _VAOC"] is defined %} SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started VALUE=False SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started_at_temp VALUE=False {% endif %} SET_GCODE_OFFSET X=0 Y=0 Z=0 MOVE=0 _IDEX_SINGLE INIT=1 {% endif %} SET_SKEW CLEAR=1 _LED_MOTORS_OFF [gcode_macro M104] rename_existing = M104.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} DEBUG_ECHO PREFIX="M104" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set temperature_offset_t0 = printer["gcode_macro T0"].temperature_offset|default(0)|int %} {% set temperature_offset_t1 = printer["gcode_macro T1"].temperature_offset|default(0)|int %} {% set s0 = [s + temperature_offset_t0, 0]|max %} {% set s1 = [s + temperature_offset_t1, 0]|max %} {% if temperature_offset_t0 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t0}°C added to toolhead T0." {% endif %} {% if temperature_offset_t1 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t1}°C added to toolhead T1." {% endif %} {% else %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} {% if idex_mode == "copy" or idex_mode == "mirror" %} M104.1 S{s0} T0 M104.1 S{s1} T1 {% else %} M104.1 S{s} T{t} {% endif %} {% endif %} [gcode_macro M109] rename_existing = M109.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} DEBUG_ECHO PREFIX="M109" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M109" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} M109.1 S{s} T{t} {% endif %} [gcode_macro SET_HEATER_TEMPERATURE] rename_existing = SET_HEATER_TEMPERATURE_BASE gcode = {% set heater = params.HEATER|default("") %} {% set target = params.TARGET|default(0)|int %} DEBUG_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="heater: {heater}, target: {target}" {% if heater|lower == "extruder" or heater|lower == "extruder1" %} {% set t = 0 if heater|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and target > 0 %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set target = [target + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} SET_HEATER_TEMPERATURE_BASE HEATER="{heater}" TARGET={target} [gcode_macro TEMPERATURE_WAIT] rename_existing = TEMPERATURE_WAIT_BASE gcode = {% set sensor = params.SENSOR|default("") %} {% set minimum = params.MINIMUM|default(-1)|int %} {% set maximum = params.MAXIMUM|default(-1)|int %} DEBUG_ECHO PREFIX="TEMPERATURE_WAIT" MSG="sensor: {sensor}, minimum: {minimum}, maximum: {maximum}" {% if sensor|lower == "extruder" or sensor|lower == "extruder1" %} {% set t = 0 if sensor|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and (minimum > 0 or maximum > 0) %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% if minimum > -1 %} {% set minimum = [minimum + temperature_offset, 0]|max %} {% endif %} {% if maximum > -1 %} {% set maximum = [maximum + temperature_offset, 0]|max %} {% endif %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% if minimum > -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} MAXIMUM={maximum} {% elif minimum > -1 and maximum == -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} {% elif minimum == -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MAXIMUM={maximum} {% endif %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature for toolhead T{t} reached." [gcode_macro SET_GCODE_OFFSET] rename_existing = SET_GCODE_OFFSET_ORG gcode = SET_GCODE_OFFSET_ORG { rawparams } {% if printer.configfile.settings.beacon is defined and (params.Z_ADJUST is defined or params.Z is defined) %} _BEACON_APPLY_RUNTIME_MULTIPLIER {% endif %} [gcode_macro SDCARD_PRINT_FILE] rename_existing = SDCARD_PRINT_FILE_BASE gcode = {% if printer["ratos"] is defined %} PROCESS_GCODE_FILE { rawparams } {% else %} SDCARD_PRINT_FILE_BASE { rawparams } {% endif %} [gcode_macro SKEW_PROFILE] rename_existing = SKEW_PROFILE_BASE variable_loaded_profile = "" gcode = {% if params.LOAD is defined %} {% if printer.configfile.settings["skew_correction %s" % params.LOAD] is defined %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='"{params.LOAD}"' {% endif %} {% endif %} SKEW_PROFILE_BASE { rawparams } [gcode_macro SET_SKEW] rename_existing = SET_SKEW_BASE gcode = {% if params.CLEAR is defined %} {% if params.CLEAR|default(0)|int == 1 %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='""' {% endif %} {% endif %} SET_SKEW_BASE { rawparams } [gcode_macro SET_VELOCITY_LIMIT] rename_existing = SET_VELOCITY_LIMIT_BASE gcode = {% if params.ACCEL_TO_DECEL is defined %} {% if params.ACCEL is defined %} {% set accel = params.ACCEL|float %} {% else %} {% set accel = printer.toolhead.max_accel|float %} {% endif %} {% if params.VELOCITY is defined %} {% set velocity = params.VELOCITY|float %} {% else %} {% set velocity = printer.toolhead.max_velocity|float %} {% endif %} {% if params.SQUARE_CORNER_VELOCITY is defined %} {% set scv = params.SQUARE_CORNER_VELOCITY|float %} {% else %} {% set scv = printer.toolhead.square_corner_velocity|float %} {% endif %} {% set mcr = params.ACCEL_TO_DECEL|float / accel %} DEBUG_ECHO PREFIX="SET_VELOCITY_LIMIT" MSG="ACCEL={accel}, VELOCITY={velocity}, SQUARE_CORNER_VELOCITY={scv}, MINIMUM_CRUISE_RATIO={mcr}" SET_VELOCITY_LIMIT_BASE ACCEL={accel} VELOCITY={velocity} SQUARE_CORNER_VELOCITY={scv} MINIMUM_CRUISE_RATIO={1-mcr} {% else %} SET_VELOCITY_LIMIT_BASE { rawparams } {% endif %} [gcode_macro _START_PRINT_PARK] gcode = {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_x = printer["gcode_macro RatOS"].start_print_park_x %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% endif %} {% if printer["dual_carriage"] is defined and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} {% if printer["gcode_macro RatOS"].start_print_park_x is defined and printer["gcode_macro RatOS"].start_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="start_print_park_x is ignored for IDEX printers" {% endif %} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={start_print_park_in} X={start_print_park_x} G0 Z{z} F{z_speed} [gcode_macro _END_PRINT_PARK] gcode = {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro RatOS"].end_print_park_x is defined and printer["gcode_macro RatOS"].end_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="end_print_park_x is ignored for IDEX printers" {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={printer["gcode_macro RatOS"].end_print_park_in} X={printer["gcode_macro RatOS"].end_print_park_x} [gcode_macro _PARK] gcode = {% set x = params.X %} {% set location = params.LOCATION|default('back')|lower %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set nozzle_priming = printer["gcode_macro RatOS"].nozzle_priming|lower %} CACHE_TOOLHEAD_SETTINGS KEY="park" SET_MACRO_TRAVEL_SETTINGS {% if x != '' %} {% if x|float >= printer.toolhead.axis_minimum.x + 5 and x|float <= printable_x_max - 5 %} {% set park_x = x|float %} {% else %} {action_respond_info('The requested X co-ordinate is outside the defined axis bounds - using defaults')} {% set park_x = printable_x_max / 2 %} {% endif %} {% else %} {% set park_x = printable_x_max / 2 %} {% endif %} {% set park_y = printable_y_max - 15 %} {% if location == 'front' %} {% set park_y = printer.toolhead.axis_minimum.y + 5 %} {% elif location == 'center' %} {% set park_y = printable_y_max / 2 %} {% elif location == 'primeblob' and printer["dual_carriage"] is defined %} {% set park_y = printable_y_max - 15 %} {% endif %} {% if location == 'primeblob' and printer["dual_carriage"] is not defined %} {% if (nozzle_priming == 'primeblob' or nozzle_priming == 'primeline') %} {% if nozzle_prime_start_x|lower == 'min' %} {% set park_x = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set park_x = printable_x_max - 5 %} {% else %} {% set park_x = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set park_y = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set park_y = printable_y_max - 5 %} {% else %} {% set park_y = nozzle_prime_start_y|float %} {% endif %} {% endif %} {% endif %} G90 {% if printer["dual_carriage"] is not defined %} G0 X{park_x} Y{park_y} F{speed} {% else %} G0 Y{park_y} F{speed} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="park" [gcode_macro SAVE_PROBE_RESULT] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} {% set last_z_offset = 9999.9 %} {% if printer.configfile.settings.beacon is defined %} {% set current_z = printer.toolhead.position.z|float %} {% if beacon_contact_prime_probing %} {% set last_z_offset = printer.beacon.last_z_result %} {% else %} {% set last_z_offset = printer.beacon.last_sample.dist - current_z %} {% endif %} {% elif printer.configfile.settings.bltouch is defined %} {% set config_offset = printer.configfile.settings.bltouch.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% elif printer.configfile.settings.probe is defined %} {% set config_offset = printer.configfile.settings.probe.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Saving offset adjustment of {last_z_offset} in {params.VARIABLE|default('last_z_offset')}" SET_GCODE_VARIABLE MACRO=RatOS VARIABLE={params.VARIABLE|default('last_z_offset')} VALUE={last_z_offset} [gcode_macro PROBE_FOR_PRIMING] gcode = {% set probe_for_priming_disable_mesh_constraints = true if printer["gcode_macro RatOS"].probe_for_priming_disable_mesh_constraints|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower != 'false' %} SAVE_GCODE_STATE NAME=probe_for_priming_state RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the prime location.." CACHE_TOOLHEAD_SETTINGS KEY="probe_for_priming" SET_MACRO_TRAVEL_SETTINGS {% set t = params.TOOLHEAD|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% if idex_mode == '' %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% if t == 0 %} {% set x_start = 5 %} {% else %} {% set x_start = printable_x_max - 5 %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% endif %} {% endif %} {% set z = printer.configfile.settings.bed_mesh.horizontal_move_z|float %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% if printer.configfile.settings.bltouch is defined %} {% set x_offset = printer.configfile.settings.bltouch.x_offset|float %} {% set y_offset = printer.configfile.settings.bltouch.y_offset|float %} {% set z_offset = printer.configfile.settings.bltouch.z_offset|float %} {% elif printer.configfile.settings.probe is defined %} {% set x_offset = printer.configfile.settings.probe.x_offset|float %} {% set y_offset = printer.configfile.settings.probe.y_offset|float %} {% set z_offset = printer.configfile.settings.probe.z_offset|float %} {% elif printer.configfile.settings.beacon is defined %} {% set x_offset = printer.configfile.settings.beacon.x_offset|float %} {% set y_offset = printer.configfile.settings.beacon.y_offset|float %} {% set z_offset = printer.configfile.settings.beacon.trigger_distance|float %} {% else %} { action_raise_error("No probe, beacon or bltouch section found. Adaptive priming only works with a [probe], [beacon] or [bltouch] section defined.") } {% endif %} {% if z < z_offset %} { action_raise_error("Horizontal move Z ({z}) is below your probe's Z offset ({z_offset}). Please adjust your horizontal_move_z setting in [bed_mesh] to be above {z}.") } {% endif %} {% if not probe_for_priming_disable_mesh_constraints %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float - x_offset %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float - y_offset %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float - x_offset %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float - y_offset %} {% set x_start = [[x_start, max_x]|min, min_x]|max %} {% set y_start = [[y_start, max_y]|min, min_y]|max %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the start of the prime location at {x_start}, {y_start}" G90 M83 G0 Z{z} F{z_speed} G1 X{x_start} Y{y_start} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result {% endif %} {% if idex_mode == '' %} {% set x_end = x_start %} {% set y_end = y_start + 45 %} {% else %} {% if t==1 %} {% set x_end = x_start - 45 %} {% else %} {% set x_end = x_start + 45 %} {% endif %} {% set y_end = y_start %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the end of the prime location at {x_end}, {y_end}" G1 X{x_end} Y{y_end} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result {% endif %} RESTORE_GCODE_STATE NAME=probe_for_priming_state RESTORE_TOOLHEAD_SETTINGS KEY="probe_for_priming" {% endif %} [gcode_macro RESET_PRIME_PROBE_STATE] gcode = SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result VALUE=None {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result_t1 VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result_t1 VALUE=None {% endif %} [gcode_macro PROBE_CURRENT_POSITION] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} SAVE_GCODE_STATE NAME=probe_current_position_state {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} ASSERT_PROBE_DEPLOYED {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_prime_probing %} PROBE PROBE_METHOD=contact SAMPLES=1 {% else %} PROBE {% endif %} {% if printer.configfile.settings.beacon is defined %} BEACON_QUERY {% else %} RESTORE_GCODE_STATE NAME=probe_current_position_state MOVE=1 MOVE_SPEED={printer["gcode_macro RatOS"].macro_z_speed|float} {% endif %} [gcode_macro PRIME_BLOB] description = Prints a primeblob, used internally, if configured, as part of the START_PRINT macro. variable_x_offset = 5 gcode = CACHE_TOOLHEAD_SETTINGS KEY="prime_blob" SET_MACRO_TRAVEL_SETTINGS RATOS_ECHO PREFIX="Priming" MSG="Priming nozzle with prime blob.." {% set current_toolhead = 0 %} {% set target_idex_mode = '' %} {% set extruder = 'extruder' %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE is defined %} {% set target_idex_mode = params.IDEX_MODE|default('')|lower %} {% else %} { action_raise_error("IDEX_MODE parameter not found for PRIME_BLOB macro. This is likely a bug.") } {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Priming in IDEX {target_idex_mode} mode.." {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set current_toolhead = 1 if current_idex_mode=='primary' else 0 %} {% set extruder = 'extruder1' if current_toolhead == 1 else 'extruder' %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} SAVE_GCODE_STATE NAME=prime_blob_state {% endif %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set fan_speed = printer["gcode_macro RatOS"].nozzle_prime_bridge_fan|float %} {% set nozzle_diameter = printer.configfile.settings[extruder].nozzle_diameter|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set has_start_offset_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) != 9999.9 %} {% if printer["dual_carriage"] is defined %} {% set has_start_offset_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) != 9999.9 %} {% endif %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_z_height = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set nozzle_prime_direction = printer["gcode_macro RatOS"].nozzle_prime_direction|lower %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% if target_idex_mode == '' %} {% set x_factor = 0 %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% set y_factor = 1 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% set y_factor = -1 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% if nozzle_prime_start_y|float < printable_y_max / 2 %} {% set y_factor = 1 %} {% else %} {% set y_factor = -1 %} {% endif %} {% endif %} {% if nozzle_prime_direction == 'forwards' %} {% set y_factor = 1 %} {% elif nozzle_prime_direction == 'backwards' %} {% set y_factor = -1 %} {% endif %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% else %} {% set z = start_print_park_z_height %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% set y_factor = 0 %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set x_start = center_x / 2 + 5 %} {% set x_factor = 1 %} {% else %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% if current_toolhead == 0 %} {% set x_start = 55 %} {% set x_factor = -1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 55 %} {% set x_factor = 1 %} {% endif %} {% else %} {% if current_toolhead == 0 %} {% set x_start = 5 %} {% set x_factor = 1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 5 %} {% set x_factor = -1 %} {% endif %} {% endif %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_x_max - 5 %} {% endif %} {% set z = 10 %} {% endif %} {% set start_z_offset = 0 %} {% set end_z_offset = 0 %} {% if has_start_offset_t0 %} {% set start_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) %} {% set end_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_end_result|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t0 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t0 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t0) ) } {% endif %} {% if end_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t0) ) } {% endif %} {% set start_z_offset = start_z_probe_result_t0 %} {% set end_z_offset = end_z_probe_result_t0 %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if current_toolhead == 1 or both_toolheads or target_idex_mode == "copy" or target_idex_mode == "mirror" %} {% if has_start_offset_t1 %} {% set start_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) %} {% set end_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_end_result_t1|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t1 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t1 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t1) ) } {% endif %} {% if end_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t1) ) } {% endif %} {% set start_z_offset = [start_z_offset, start_z_probe_result_t1]|max %} {% set end_z_offset = [end_z_offset, start_z_probe_result_t1]|max %} {% endif %} {% endif %} {% if target_idex_mode != 'copy' and target_idex_mode != 'mirror' %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% set original_start_z_offset = start_z_offset %} {% set original_end_z_offset = end_z_offset %} {% set start_z_offset = original_end_z_offset %} {% set end_z_offset = original_start_z_offset %} {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={current_toolhead} {% endif %} DEBUG_ECHO PREFIX="PRIME_BLOB" MSG="x_start: {x_start}, y_start: {y_start}, x_factor: {x_factor}, y_factor: {y_factor}, z: {z}, start_z_offset: {start_z_offset}, end_z_offset: {end_z_offset}" G90 M83 RATOS_ECHO PREFIX="Priming" MSG="Lifting Z to {z}.." G0 Z{z} F{z_speed} {% if printer["dual_carriage"] is not defined %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% if start_print_park_in != 'primeblob' %} G1 X{x_start} F{speed} G1 Y{y_start + (15 * y_factor)} F{speed} {% endif %} {% else %} G1 Y{y_start + (15 * y_factor)} F{speed} {% if target_idex_mode=="copy" or target_idex_mode=="mirror" %} RATOS_ECHO PREFIX="Priming" MSG="Mirroring move to {x_start}, {y_start} along the edge of the print area.." _IDEX_MIRROR PRIMING=1 {% else %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% endif %} G1 X{x_start} F{speed} {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Starting prime blob.." G1 Z{0.5 + start_z_offset} F{z_speed} G1 Y{y_start} F{speed} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} M106 S{fan_speed} G1 Z5 F100 E5 G92 E0 RATOS_ECHO PREFIX="Priming" MSG="Bridging with {((fan_speed/255) * 100)|int}% fan speed.." G1 F3000 X{x_start + (15 * x_factor)} Y{y_start + (15 * y_factor)} E{1 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (20 * x_factor)} Y{y_start + (20 * y_factor)} Z{3.8 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (34 * x_factor)} Y{y_start + (34 * y_factor)} Z{2.6 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (38 * x_factor)} Y{y_start + (38 * y_factor)} Z{1.4 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (42 * x_factor)} Y{y_start + (42 * y_factor)} Z{0.2 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} M106 S0 G1 F3000 X{x_start + (46 * x_factor)} Y{y_start + (46 * y_factor)} Z{0.2 + end_z_offset} E0.6 G1 F{speed} X{x_start + (50 * x_factor)} Y{y_start + (50 * y_factor)} {% if target_idex_mode == "copy" or target_idex_mode == "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if target_idex_mode == "copy" %} {% if first_y >= 0 %} _IDEX_COPY DANCE=0 Y={first_y} {% else %} _IDEX_COPY DANCE=0 Y={params.Y1} {% endif %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} RESTORE_GCODE_STATE NAME=prime_blob_state {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="prime_blob" G92 E0 [gcode_macro UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% set temp = params.TEMP|default(220)|int %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_UNLOAD_FILAMENT TEMP={temp} NAME='{filament_name}' TYPE='{filament_type}' {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _LEGACY_UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set unload_speed = 5 * 60 %} {% set unload_length = printer["gcode_macro RatOS"].filament_unload_length|float %} M117 Unloading filament... G0 E10 F300 G0 E-5 F3600 G4 P3000 G0 E5 F6000 G0 E-15 F6000 G0 E-{unload_length} F{unload_speed} _CLEANING_MOVE TOOLHEAD={toolhead} M117 Filament unloaded! RESPOND MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _DEFAULT_UNLOAD_FILAMENT] description = Unload filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|default(220)|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_UNLOAD_FILAMENT" MSG="TEMP: {temp}" _LED_UNLOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=unload_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD=0 NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TOOLHEAD=0 {% endif %} RESTORE_GCODE_STATE NAME=unload_state SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD=0 [gcode_macro _IDEX_UNLOAD_FILAMENT] description = Unload filament macro for IDEX printer. gcode = {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_UNLOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} {% endif %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Unloading filament from nozzle to cooling zone... Please wait!" _PURGE_BEFORE_UNLOAD TOOLHEAD={toolhead} {% if printer["gcode_macro _UNLOAD_WITHOUT_TIP_FORMING"] is defined %} _UNLOAD_WITHOUT_TIP_FORMING TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _UNLOAD_WITH_TIP_FORMING NAME='{filament_name}' TYPE='{filament_type}' {% endif %} G4 P3000 [gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} {% set tooolhead_sensor_to_extruder_gear_distance = printer["gcode_macro T%s" % toolhead].tooolhead_sensor_to_extruder_gear_distance|float %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER" MSG="TOOLHEAD: {toolhead}" G0 E-{extruder_gear_to_cooling_position_distance + tooolhead_sensor_to_extruder_gear_distance + 50} F{extruder_load_speed} RATOS_ECHO MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _UNLOAD_WITH_TIP_FORMING] gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% if filament_name != '' and filament_type != '' %} _UNLOAD_KNOWN_FILAMENT NAME={filament_name} TYPE={filament_type} {% else %} _UNLOAD_UNKNOWN_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _UNLOAD_KNOWN_FILAMENT] description = User overrideable tip forming macro if slicer filament profiles are known gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} RATOS_ECHO PREFIX="FILAMENT TYPE" MSG='{filament_type}' RATOS_ECHO PREFIX="FILAMENT PROFILE" MSG='{filament_name}' {% if filament_name == "Prusament PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% elif filament_name == "Nobufil PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% else %} RATOS_ECHO PREFIX="_UNLOAD_KNOWN_FILAMENT" MSG="Filament profile not found!" _UNLOAD_UNKNOWN_FILAMENT {% endif %} [gcode_macro _UNLOAD_UNKNOWN_FILAMENT] description = User overrideable standard tip forming macro gcode = DEBUG_ECHO PREFIX="_UNLOAD_UNKNOWN_FILAMENT" MSG="Using standard tip forming macro!" _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 [gcode_macro _TIP_FORMING] gcode = {% set cooling_moves = params.COOLING_MOVES|default(4)|int %} {% set cooling_move_length = params.COOLING_MOVE_LENGTH|default(10)|float %} {% set start_cooling_speed = params.START_COOLING_SPEED|default(10)|float * 60 %} {% set end_cooling_speed = params.END_COOLING_SPEED|default(50)|float * 60 %} {% if cooling_moves == 0 %} {% set cooling_move_length = 0 %} {% endif %} {% set dip = true if params.DIP|default(false)|lower == "true" else false %} {% set dip_length = params.DIP_LENGTH|default(22)|float %} {% set dip_speed = params.DIP_SPEED|default(30)|float * 60 %} {% set dip_retract_speed = params.DIP_RETRACT_SPEED|default(70)|float * 60 %} {% set retract_length = params.RETRACT_LENGTH|default(18)|float %} {% set start_retract_speed = params.START_RETRACT_SPEED|default(120)|float * 60 %} {% set end_retract_speed = params.END_RETRACT_SPEED|default(20)|float * 60 %} DEBUG_ECHO PREFIX="_TIP_FORMING" MSG="cooling_moves: {cooling_moves}, cooling_move_length: {cooling_move_length}, start_cooling_speed: {start_cooling_speed}, end_cooling_speed: {end_cooling_speed}, dip: {dip}, dip_length: {dip_length}, dip_speed: {dip_speed}, dip_retract_speed: {dip_retract_speed}, retract_length: {retract_length}, start_retract_speed: {start_retract_speed}, end_retract_speed: {end_retract_speed}" M220 S100 G92 E0 {% set retract = retract_length + cooling_move_length / 2 - 15 %} G1 E-15 F{start_retract_speed} G1 E-{0.7 * retract} F{1.0 * end_retract_speed} G1 E-{0.2 * retract} F{0.5 * end_retract_speed} G1 E-{0.1 * retract} F{0.3 * end_retract_speed} G92 E0 {% if cooling_moves > 0 %} {% set i = (end_cooling_speed - start_cooling_speed) / (2 * cooling_moves - 1) %} {% for m in range(cooling_moves) %} G1 E{cooling_move_length} F{(start_cooling_speed + i * m * 2)} G1 E-{cooling_move_length} F{(start_cooling_speed + i * (m * 2 + 1))} {% endfor %} {% endif %} G92 E0 {% if dip %} G1 E{dip_length} F{dip_speed} G4 P100 G1 E-{dip_length} F{dip_retract_speed} {% endif %} G92 E0 M400 [gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_FILAMENT_SENSOR_BUTTON_PRESSED" MSG="TOOLHEAD: {toolhead}" {% if not printer.virtual_sdcard.is_active %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_FILAMENT_END] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set clogged = true if params.CLOGGED|default(false)|lower == 'true' else false %} {% set unload_after_runout = printer["gcode_macro T%s" % toolhead].unload_after_runout|float %} {% if clogged %} _LED_FILAMENT_CLOG TOOLHEAD={toolhead} {% else %} _LED_FILAMENT_RUNOUT TOOLHEAD={toolhead} {% endif %} DEBUG_ECHO PREFIX="_ON_FILAMENT_END" MSG="TOOLHEAD: {toolhead}" {% if printer.virtual_sdcard.is_active %} {% if not printer.pause_resume.is_paused %} PAUSE RUNOUT=True {% endif %} {% if not clogged and unload_after_runout %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% if not clogged and printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true'%} _JOIN_SPOOL TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} [gcode_macro M600] description = Executes a color change by pausing the printer an unloading the filament. gcode = PAUSE UNLOAD_FILAMENT RATOS_ECHO MSG="Please load new filament and resume" [gcode_macro COLD_PULL] description = Automated hotend cold pull. gcode = {% set extrusion_temp = params.EXTRUSION_TEMP|default(220)|int %} {% set cold_pull_temp = params.COLD_PULL_TEMP|default(80)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% if printer["dual_carriage"] is not defined %} {% set toolhead = 0 %} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead != 0 and toolhead != 1 %} {action_raise_error("Please select toolhead! 0 = left, 1 = right toolhead")} {% endif %} {% endif %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} SAVE_GCODE_STATE NAME=cold_pull_state {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} RATOS_ECHO MSG="Heating T{toolhead} to {extrusion_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={extrusion_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={extrusion_temp} MAXIMUM={extrusion_temp + 2} G4 P3000 RATOS_ECHO MSG="extruding..." G92 E0 G1 E30 F300 G92 E0 RATOS_ECHO MSG="Heating T{toolhead} to {cold_pull_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={cold_pull_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={cold_pull_temp} MAXIMUM={cold_pull_temp + 2} G4 P10000 RATOS_ECHO MSG="cold pull..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-40 VELOCITY=5 ACCEL=100 RATOS_ECHO MSG="eject filament..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-200 VELOCITY=20 ACCEL=500 RATOS_ECHO MSG="cooling down extruder..." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET=0 RESTORE_GCODE_STATE NAME=cold_pull_state SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} CONSOLE_ECHO TITLE="Cold pull finished!" MSG="Please remove the filament from the PTFE tube and cut the end off. Do NOT try to load it again." TYPE="warning" [gcode_macro _USER_START_PRINT_BEFORE_HOMING] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_BED] gcode = [gcode_macro _USER_START_PRINT_BED_MESH] gcode = [gcode_macro _USER_START_PRINT_PARK] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER] gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_START_PRINT_HEAT_CHAMBER] description = Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF] gcode = [gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF] gcode = SET_LED_EFFECT EFFECT=idle_fx SET_FAN_SPEED FAN=filter SPEED=0.8 UPDATE_DELAYED_GCODE ID=filter_off DURATION={self.filter_secs} description = "Print done → party lights → filter cleanup → night dim → off" variable_filter_secs = 3600 variable_bright_secs = 1800 variable_dim_secs = 7200 [gcode_macro _USER_END_PRINT_PARK] gcode = [gcode_macro _USER_END_PRINT_FINISHED] description = User hook for when the print is finished after gcode state has been restored. gcode = [gcode_macro _USER_START_PRINT] gcode = [gcode_macro _USER_END_START_PRINT] gcode = [gcode_macro _USER_START_FEATURE] gcode = [gcode_macro _USER_END_FEATURE] gcode = [gcode_macro ECHO_T_VARS] description = Echo Toolhead variables to the console. gcode = {% set t = params.T|default(0) %} RATOS_ECHO MSG="T{t} Variables" {% for var, value in printer["gcode_macro T%s" % t].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [gcode_macro ECHO_RATOS_VARS] description = Echo RatOS variables to the console. gcode = {% for var, value in printer["gcode_macro RatOS"].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [delayed_gcode RATOS_INIT] initial_duration = 0.1 gcode = _LED_STANDBY CALCULATE_PRINTABLE_AREA INITIAL_FRONTEND_UPDATE _CHAMBER_FILTER_SANITY_CHECK [delayed_gcode RATOS_LOGO] initial_duration = 2 gcode = HELLO_RATOS [gcode_macro INITIAL_FRONTEND_UPDATE] gcode = {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_error = printer["gcode_macro RatOS"].status_color_error|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_unknown}"' {% endif %} {% set t0_sensor = "undefined" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].filament_detected|lower == "true" %} {% set t0_sensor = "detected" %} {% else %} {% set t0_sensor = "empty" %} {% endif %} {% else %} {% set t0_sensor = "disabled" %} {% endif %} {% endif %} {% set t1_sensor = "undefined" %} {% if printer["dual_carriage"] is defined and printer["filament_switch_sensor toolhead_filament_sensor_t1"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].filament_detected|lower == "true" %} {% set t1_sensor = "detected" %} {% else %} {% set t1_sensor = "empty" %} {% endif %} {% else %} {% set t1_sensor = "disabled" %} {% endif %} {% endif %} {% set svv = printer.save_variables.variables %} {% if svv.t0_filament is defined and printer["gcode_macro T0"] is defined %} {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} {% if t0_sensor != "empty" %} {% set t0_filament_type = svv.t0_filament[0]|default('')|string %} {% set t0_filament_name = svv.t0_filament[1]|default('')|string %} {% set t0_filament_temp = svv.t0_filament[2]|default(0)|float %} {% if t0_filament_name != '' and t0_filament_type != '' and t0_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{t0_filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{t0_filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={t0_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} {% if svv.t1_filament is defined and printer["gcode_macro T1"] is defined %} {% if printer["gcode_macro T1"].filament_name is defined and printer["gcode_macro T1"].filament_type is defined and printer["gcode_macro T1"].filament_temp is defined %} {% if t1_sensor != "empty" %} {% set t1_filament_type = svv.t1_filament[0]|default('')|string %} {% set t1_filament_name = svv.t1_filament[1]|default('')|string %} {% set t1_filament_temp = svv.t1_filament[2]|default(0)|float %} {% if t1_filament_name != '' and t1_filament_type != '' and t1_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='"{t1_filament_name}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='"{t1_filament_type}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE={t1_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t1_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} [gcode_macro CALCULATE_PRINTABLE_AREA] gcode = {% set bed_margin_x = printer["gcode_macro RatOS"].bed_margin_x %} {% set bed_margin_y = printer["gcode_macro RatOS"].bed_margin_y %} {% set tool = 0 if printer["gcode_macro T0"] is not defined or printer["gcode_macro T0"].active else 1 %} {% set max_x = printer.toolhead.axis_maximum.x if printer["dual_carriage"] is defined and tool == 0 else printer.toolhead.axis_maximum.x - bed_margin_x[1] %} {% if printer["dual_carriage"] is defined %} {% set max_x = printer.toolhead.axis_maximum.x %} {% endif %} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="printer.toolhead.axis_maximum.x {printer.toolhead.axis_maximum.x}" {% set max_y = printer.toolhead.axis_maximum.y - bed_margin_y[1]%} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_x_max VALUE={max_x} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_y_max VALUE={max_y} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="Printable area calculated: X: 0,{max_x} Y: 0,{max_y}" [gcode_macro CACHE_TOOLHEAD_SETTINGS] variable_cache = {"global": {"accel": 1000, "ratio": 0.5, "speed": 50, "scv": 5}} gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set dummy = cache.__setitem__(key, {"accel": printer.toolhead.max_accel, "ratio": printer.toolhead.minimum_cruise_ratio, "speed": printer.toolhead.max_velocity, "scv": printer.toolhead.square_corner_velocity}) %} SET_GCODE_VARIABLE MACRO=CACHE_TOOLHEAD_SETTINGS VARIABLE=cache VALUE="{cache | pprint | replace("\n", "") | replace("\"", "\\\"")}" DEBUG_ECHO PREFIX="CACHE_TOOLHEAD_SETTINGS" MSG="Toolhead settings cached for {key}. {printer.toolhead.max_accel} accel, {printer.toolhead.minimum_cruise_ratio} ratio, {printer.toolhead.max_velocity} velocity, {printer.toolhead.square_corner_velocity} scv." [gcode_macro RESTORE_TOOLHEAD_SETTINGS] gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set values = printer["gcode_macro CACHE_TOOLHEAD_SETTINGS"].cache.__getitem__(key) %} {% if values is not defined or values == 'None' %} { action_raise_error("RESTORE_TOOLHEAD_SETTINGS: Toolhead settings not cached for key '" ~ key ~ "'.") } {% endif %} SET_VELOCITY_LIMIT ACCEL={values.accel} MINIMUM_CRUISE_RATIO={values.ratio} VELOCITY={values.speed} SQUARE_CORNER_VELOCITY={values.scv} DEBUG_ECHO PREFIX="RESTORE_TOOLHEAD_SETTINGS" MSG="Toolhead settings restored. {values.accel} accel, {values.ratio} ratio, {values.speed} velocity, {values.scv} scv." [gcode_macro SET_MACRO_TRAVEL_SETTINGS] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set accel = printer["gcode_macro RatOS"].macro_travel_accel %} SET_VELOCITY_LIMIT ACCEL={accel} MINIMUM_CRUISE_RATIO=0.5 VELOCITY={speed} SQUARE_CORNER_VELOCITY={5} DEBUG_ECHO PREFIX="SET_MACRO_TRAVEL_SETTINGS" MSG="Macro travel settings set. {accel} accel, {speed} velocity" [gcode_macro SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% if printer["dual_carriage"] is not defined %} SET_KINEMATIC_POSITION X={printable_x_max / 2} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} {% else %} IDEX_SET_CENTER_KINEMATIC_POSITION {% endif %} [gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set center_x = printable_x_max / 2 %} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x - (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x + (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY [gcode_macro VERIFY_HYBRID_INVERTED] gcode = {% set inverted = False %} {% if printer.configfile.settings.ratos_hybrid_corexy is defined and printer.configfile.settings.ratos_hybrid_corexy.inverted is defined %} {% if printer.configfile.settings.ratos_hybrid_corexy.inverted|lower == 'true' %} {% set inverted = True %} {% endif %} {% endif %} {% if inverted == False %} { action_emergency_stop("ratos_hybrid_corexy NOT INVERTED! Inverted hybrid core-xy bugfix not detected.") } {% endif %} [gcode_macro RATOS_ECHO] gcode = {% set prefix = "RatOS" %} {% set debug = params.DEBUG|default(0)|int %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " | " ~ params.PREFIX %} {% endif %} {% set prefix = prefix ~ ":" %} {% set msg = "" %} {% if params.MSG is defined %} {% set msg = params.MSG %} {% else %} {% set msg = "No msg parameter provided (this is a bug or unintended use)." %} {% endif %} {% if not debug %} M117 {prefix} {msg} {% endif %} RATOS_LOG PREFIX="{prefix}" MSG="{msg}" {% if not debug %} RESPOND PREFIX="{prefix}" MSG="{msg}" {% else %} CONSOLE_ECHO TITLE="{prefix}" TYPE="debug" MSG="{msg}" {% endif %} [gcode_macro ENABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=True SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=prefix_filter VALUE="'{params.FILTER|default('')|lower}'" RATOS_ECHO PREFIX="DEBUG" MSG="Debugging enabled." [gcode_macro DISABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=False RATOS_ECHO PREFIX="DEBUG" MSG="Debugging disabled." [gcode_macro DEBUG_ECHO] variable_enabled = False variable_prefix_filter = '' gcode = {% set prefix = "DEBUG" %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " - " ~ params.PREFIX %} {% endif %} {% if enabled and (prefix_filter|lower == '' or prefix_filter|lower in params.PREFIX|lower) %} RATOS_ECHO PREFIX="{prefix}" MSG="{params.MSG}" DEBUG=1 {% endif %} [gcode_macro START_FEATURE] gcode = DEBUG_ECHO PREFIX="G-Code" MSG="Start {params.FEATURE} feature gcode" {% set scv = printer.toolhead.square_corner_velocity|int|default(5) %} {% set accel = printer.toolhead.max_accel|int|default(10000) %} {% set ratio = printer.toolhead.minimum_cruise_ratio|float|default(0.5) %} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="scv" VALUE={scv} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="accel" VALUE={accel} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="ratio" VALUE={ratio} _USER_START_FEATURE FEATURE="{params.FEATURE}" [gcode_macro END_FEATURE] variable_scv = 5 variable_accel = 10000 variable_ratio = 0.5 gcode = DEBUG_ECHO PREFIX="G-Code" MSG="End {params.FEATURE} feature gcode" SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={scv} ACCEL={accel} MINIMUM_CRUISE_RATIO={ratio} _USER_END_FEATURE FEATURE="{params.FEATURE}" SCV={scv} ACCEL={accel} RATIO={ratio} [gcode_macro _ON_LAYER_CHANGE] variable_layer_number = 0 description = INTERNAL USE ONLY. Call it from the slicers after layer change custom gcode gcode = {% set layer = params.LAYER|int %} SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE={layer} SET_PRINT_STATS_INFO CURRENT_LAYER={layer} [gcode_macro _LEARN_MORE_CALIBRATION] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/calibration" %} {% set link_text = "RatOS Calibration Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_CHAMBER_FILTER] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter Control" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_FILAMENT] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/filaments" %} {% set link_text = "RatOS Filament Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _CONSOLE_SAVE_CONFIG] gcode = M118 Click SAVE_CONFIG to save the settings to your printer.cfg. [gcode_macro SAVE_Z_OFFSET] gcode = {% if printer.configfile.settings.beacon is defined %} _BEACON_SAVE_MULTIPLIER {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _LOAD_RATOS_SKEW_PROFILE] gcode = {% set ratos_skew_profile = printer["gcode_macro RatOS"].skew_profile|default("") %} {% if ratos_skew_profile != "" %} {% if printer.configfile.config["skew_correction %s" % ratos_skew_profile] is defined %} SKEW_PROFILE LOAD={ratos_skew_profile} GET_CURRENT_SKEW {% else %} {% set line_1 = '"Could not find skew profile %s!_N_Clearing skew correction."' % ratos_skew_profile %} CONSOLE_ECHO TITLE="Missing skew profile!" TYPE="warning" MSG={line_1} SET_SKEW CLEAR=1 {% endif %} {% endif %} [gcode_macro M601] gcode = PAUSE [gcode_macro PAUSE] description = Pauses the print rename_existing = PAUSE_BASE variable_extrude = 1.5 variable_retract = 1.5 variable_fan_speed = 0 variable_idex_mode = "" variable_idex_toolhead = 0 variable_idex_toolhead_x = 0.0 variable_idex_toolhead_y = 0.0 variable_idex_toolhead_z = 0.0 gcode = {% set runout_detected = true if params.RUNOUT|default(false)|lower == 'true' else false %} _LED_PAUSE {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set idex_toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% if printer["dual_carriage"] is not defined %} SAVE_GCODE_STATE NAME=PAUSE_state {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_mode VALUE='"{idex_mode}"' SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead VALUE={idex_toolhead} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_x VALUE={printer.gcode_move.gcode_position.x|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_y VALUE={printer.gcode_move.gcode_position.y|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_z VALUE={printer.gcode_move.gcode_position.z|float} DEBUG_ECHO PREFIX="PAUSE" MSG="idex_mode: {idex_mode}, idex_toolhead: {idex_toolhead}, idex_toolhead_x: {idex_toolhead_x}, idex_toolhead_y: {idex_toolhead_y}, idex_toolhead_z: {idex_toolhead_z}" {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False CACHE_TOOLHEAD_SETTINGS KEY="pause" SET_MACRO_TRAVEL_SETTINGS {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% if current_z < (max_z - 20.0) %} {% set z_safe = 20.0 %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} PAUSE_BASE {% if printer["dual_carriage"] is not defined %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan"].speed|float} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} {% if idex_toolhead == 0 %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t1"].speed|float} {% endif %} {% endif %} {% endif %} M106 S0 {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if idex_mode != '' %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set R = printer["gcode_macro PAUSE"].retract|float %} {% if can_extrude %} G91 G1 E-{R} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set pause_print_park_x = printer["gcode_macro RatOS"].pause_print_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].pause_print_park_in %} {% if runout_detected %} {% set pause_print_park_x = printer["gcode_macro RatOS"].runout_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].runout_park_in %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} DEBUG_ECHO PREFIX="PAUSE" MSG="z_speed: {z_speed}, pause_print_park_x: {pause_print_park_x}, pause_print_park_in: {pause_print_park_in}, default_toolhead: {default_toolhead}" {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F{z_speed} G90 {% if printer["dual_carriage"] is not defined %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% else %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} _IDEX_SINGLE X={parking_position} {% else %} PARK_TOOLHEAD {% endif %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% endif %} {% else %} {action_respond_info("Printer not homed")} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="pause" [gcode_macro RESUME] description = Resumes the print if the printer is paused. rename_existing = RESUME_BASE gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set target_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set target_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% endif %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if target_idex_mode != '' %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set fan_speed = printer["gcode_macro PAUSE"].fan_speed|float %} {% if printer["dual_carriage"] is not defined %} M106 S{(fan_speed * 255)} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% else %} {% if params.TOOLHEAD is defined %} {% if params.TOOLHEAD == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% else %} {% if printer["gcode_macro PAUSE"].idex_toolhead == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% endif %} {% endif %} M106.1 S{fan_speed} {% endif %} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY DANCE=0 {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR DANCE=0 {% else %} {% if params.TOOLHEAD is defined %} _SELECT_TOOL T={params.TOOLHEAD} X=-1 Y=-1 TOOLSHIFT=false {% else %} _SELECT_TOOL T={printer["gcode_macro PAUSE"].idex_toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% endif %} {% set x = printer["gcode_macro PAUSE"].idex_toolhead_x|float %} {% set y = printer["gcode_macro PAUSE"].idex_toolhead_y|float %} {% set z = printer["gcode_macro PAUSE"].idex_toolhead_z|float %} G1 X{x} Y{y} Z{z} F{speed} {% if params.TOOLHEAD is defined %} SAVE_GCODE_STATE NAME=PAUSE_STATE {% endif %} {% endif %} {% if params.TOOLHEAD is not defined %} {% set E = printer["gcode_macro PAUSE"].extrude|float %} {% if can_extrude %} G91 G1 E{E} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% endif %} {% if printer["dual_carriage"] is not defined %} RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1 MOVE_SPEED={speed} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True RESUME_BASE _LED_PRINTING [gcode_macro CANCEL_PRINT] description = Cancels the printer rename_existing = CANCEL_PRINT_BASE gcode = END_PRINT TURN_OFF_HEATERS CLEAR_PAUSE CANCEL_PRINT_BASE [gcode_macro START_PRINT] description = Start print procedure, use this in your Slicer. variable_post_processor_version = 2 variable_is_printing_gcode = False variable_both_toolheads = True variable_object_xoffset = 0 variable_first_x = -1 variable_first_y = -1 variable_total_toolshifts = 0 variable_initial_tool = 0 variable_extruder_first_layer_temp = "" variable_extruder_other_layer_temp = "" gcode = {% if "xyz" in printer.toolhead.homed_axes and printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% if printer["gcode_macro _VAOC"].is_started|default(true)|lower == 'true' %} _VAOC_END {% endif %} {% endif %} _LED_START_PRINTING CACHE_TOOLHEAD_SETTINGS KEY="start_print" _USER_START_PRINT { rawparams } {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set z_probe_stowable = printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set X0 = params.X0|default(-1)|float %} {% set X1 = params.X1|default(-1)|float %} {% set Y0 = params.Y0|default(-1)|float %} {% set Y1 = params.Y1|default(-1)|float %} {% if first_x == -1 or first_y == -1 %} {% set first_x = params.FIRST_X|default(-1)|float %} {% set first_y = params.FIRST_Y|default(-1)|float %} {% endif %} {% set total_toolshifts = params.TOTAL_TOOLSHIFTS|default(0)|int %} {% set initial_tool = params.INITIAL_TOOL|default(default_toolhead)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set bed_temp = params.BED_TEMP|default(printer.heater_bed.target, true)|float %} {% set total_layer_count = params.TOTAL_LAYER_COUNT|default(0)|int %} {% set extruder_first_layer_temp = (params.EXTRUDER_TEMP|default("")).split(",") %} RATOS_ECHO MSG="First print coordinates X:{first_x} Y:{first_y}" {% if params.TOTAL_LAYER_COUNT is not defined %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Configuration" %} {% set line_1 = '"Your slicer gcode settings are not up to date._N_Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Incomplete Slicer Configuration detected" TYPE="warning" MSG={line_1} {% endif %} SET_PRINT_STATS_INFO CURRENT_LAYER=1 SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE=1 {% if total_layer_count > 0 %} SET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} {% endif %} {% if printer["dual_carriage"] is defined %} {% set swap_toolheads = true if printer["gcode_macro _IDEX_REMAP_TOOLHEADS"].enabled|default(false)|lower == 'true' else false %} {% if swap_toolheads %} {% set initial_tool = 0 if initial_tool == 1 else 1 %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SET_GCODE_VARIABLE MACRO=T0 VARIABLE=active VALUE=True {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=active VALUE=True {% endif %} {% set both_toolheads = true %} {% if total_toolshifts == 0 %} {% set both_toolheads = false %} {% endif %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} {% endif %} {% if both_toolheads and (idex_mode == "copy" or idex_mode == "mirror") %} _LED_START_PRINTING_ERROR { action_raise_error("Gcode tool changes found. Copy and mirror mode do not support toolchanges.")} {% endif %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set both_toolheads = true %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=initial_tool VALUE={initial_tool} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_x VALUE={first_x} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_y VALUE={first_y} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=total_toolshifts VALUE={total_toolshifts} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=both_toolheads VALUE={both_toolheads} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_first_layer_temp VALUE="'{params.EXTRUDER_TEMP}'" SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_other_layer_temp VALUE="'{params.EXTRUDER_OTHER_LAYER_TEMP}'" {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_TOOLCHANGE VARIABLE=toolshift_count VALUE=0 {% endif %} {% if printer["dual_carriage"] is defined %} {% set svv = printer.save_variables.variables %} {% endif %} {% if printer["dual_carriage"] is defined %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} {% set stepper_x_position_min = printer.configfile.settings.stepper_x.position_min|float %} {% set stepper_x_position_endstop = printer.configfile.settings.stepper_x.position_endstop|float %} {% set dual_carriage_position_max = printer.configfile.settings.dual_carriage.position_max|float %} {% set dual_carriage_position_endstop = printer.configfile.settings.dual_carriage.position_endstop|float %} {% set x_parking_space = parking_position_t0 - (stepper_x_position_endstop , stepper_x_position_min)|max %} {% set dc_parking_space = (dual_carriage_position_endstop , dual_carriage_position_max)|min - parking_position_t1 %} {% if svv.idex_xoffset|abs >= (x_parking_space - 0.5) or svv.idex_xoffset|abs >= (dc_parking_space - 0.5) %} _LED_START_PRINTING_ERROR { action_raise_error("Toolhead x-offset is too high for the available parking space. Calibrate your X and DC endstop positions and make sure you stay below 1mm." % (copy_mode_max_width)) } {% endif %} {% endif %} {% if (idex_mode == "copy" or idex_mode == "mirror") and printer.configfile.settings.ratos.enable_gcode_transform %} {% if params.MIN_X is not defined or params.MAX_X is not defined %} _LED_START_PRINTING_ERROR { action_raise_error("Something went wrong! Missing important post processor start print parameter!") } {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE=0 {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set boundary_box_min_x = params.MIN_X|default(0)|float %} {% set boundary_box_max_x = params.MAX_X|default(printable_x_max)|float %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} {% set boundary_box_max_x = boundary_box_max_x + svv.idex_xoffset %} {% else %} {% set boundary_box_min_x = boundary_box_min_x - svv.idex_xoffset %} {% endif %} {% set center_x = printable_x_max / 2.0 %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% set object_width = boundary_box_max_x - boundary_box_min_x %} {% set copy_mode_max_width = center_x %} {% set mirror_mode_max_width = center_x - safe_distance / 2.0 %} DEBUG_ECHO PREFIX="START_PRINT" MSG="OBJECT_WIDTH: {object_width} BOUNDARY_BOX_MIN_X: {boundary_box_min_x} BOUNDARY_BOX_MAX_X: {boundary_box_max_x} CENTER_X: {center_x} SAFE_DISTANCE: {safe_distance}" {% if idex_mode == "copy" and object_width > copy_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for copy mode! Max supported width is %s mm" % (copy_mode_max_width)) } {% endif %} {% if idex_mode == "mirror" and object_width > mirror_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for mirror mode! Max supported width is %s mm" % (mirror_mode_max_width)) } {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = (printable_x_max - boundary_box_max_x - boundary_box_min_x) / 2 %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE={object_xoffset} {% endif %} {% endif %} {% set has_initial_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% set has_initial_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined and both_toolheads %} {% set has_secondary_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% set has_secondary_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% endif %} _CHAMBER_FILTER_ON AT="before_print_start" {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true' %} {% if both_toolheads %} RATOS_ECHO MSG="Spool join is not possible if both toolheads are in use!" SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if idex_mode == '' %} _SET_TOOLHEAD_OFFSET T={default_toolhead} MOVE={1 if "xyz" in printer.toolhead.homed_axes else 0} {% endif %} {% endif %} CLEAR_PAUSE {% if printer["gcode_macro RatOS"].force_absolute_position|lower == 'true' %} G90 {% endif %} SAVE_GCODE_STATE NAME=start_print_state G21 G90 M82 _USER_START_PRINT_BEFORE_HOMING { rawparams } {% if z_probe_stowable == true %} STOWABLE_PROBE_BEGIN_BATCH {% endif %} MAYBE_HOME _Z_HOP {% if idex_mode != '' and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} PARK_TOOLHEAD {% endif %} {% if chamber_temp > 0 %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED={printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float} {% endif %} {% endif %} _CHAMBER_HEATER_ON START_CHAMBER_TEMP={start_chamber_temp} CHAMBER_TEMP={chamber_temp} _USER_START_PRINT_HEAT_CHAMBER { rawparams } CHAMBER_TEMP={chamber_temp} {% endif %} _START_PRINT_BEFORE_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} RATOS_ECHO MSG="Heating bed..." M190 S{bed_temp} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _USER_START_PRINT_AFTER_HEATING_BED { rawparams } _START_PRINT_AFTER_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} _USER_START_PRINT_BED_MESH { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_BED_MESH X0={X0} X1={X1} Y0={Y0} Y1={Y1} T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if z_probe_stowable == true %} STOWABLE_PROBE_END_BATCH {% endif %} {% if idex_mode == '' %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={extruder_first_layer_temp[1]|float} {% endif %} {% endif %} _USER_START_PRINT_PARK { rawparams } _START_PRINT_PARK RATOS_ECHO MSG="Heating Extruder..." {% if idex_mode == '' %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder1" MINIMUM={extruder_first_layer_temp[1]|float} MAXIMUM={extruder_first_layer_temp[1]|float + 5} {% endif %} {% endif %} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} {% if idex_mode == '' %} _LED_PRINTING {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} _LED_PRINTING {% else %} {% if both_toolheads %} _LED_PRINTING TOOLHEAD={initial_tool} {% if toolchange_standby_temp > -1 %} _LED_TOOLHEAD_STANDBY TOOLHEAD={0 if initial_tool == 1 else 1} {% else %} _LED_PRINTING TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% else %} _LED_PRINTING TOOLHEAD={initial_tool} _LED_DEACTIVATE_TOOLHEAD TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% endif %} {% endif %} _USER_START_PRINT_AFTER_HEATING_EXTRUDER { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_AFTER_HEATING_EXTRUDER X0={X0} X1={X1} Y0={Y0} Y1={Y1} INITIAL_TOOLHEAD={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if idex_mode != '' %} {% if not both_toolheads %} {% if initial_tool != default_toolhead %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if toolchange_standby_temp > -1 %} SET_HEATER_TEMPERATURE HEATER={'extruder' if initial_tool == 1 else 'extruder1'} TARGET={toolchange_standby_temp} {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% set x_offset = printer.toolhead.position.x|float - printer.gcode_move.gcode_position.x|float %} {% endif %} RESTORE_GCODE_STATE NAME=start_print_state {% if idex_mode != '' %} {% set act_idex_mode = printer["dual_carriage"].carriage_1|default('')|lower %} {% if act_idex_mode == "copy" or act_idex_mode == "mirror" %} SET_GCODE_OFFSET X={x_offset} MOVE=0 {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% if idex_mode == "copy" and idex_mode != act_idex_mode %} _IDEX_COPY DANCE=0 {% elif idex_mode == "mirror" and idex_mode != act_idex_mode %} _IDEX_MIRROR DANCE=0 {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} RATOS_ECHO MSG="Adjusting object x-offset by {(object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={object_xoffset} MOVE=0 {% endif %} {% else %} _SELECT_TOOL T={initial_tool} TOOLSHIFT=false {% if initial_tool != default_toolhead %} {% set svv = printer.save_variables.variables %} SAVE_VARIABLE VARIABLE=idex_applied_offset VALUE={default_toolhead} _SET_TOOLHEAD_OFFSET T={initial_tool} MOVE=0 {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={initial_tool} {% endif %} _SET_EXTRUSION_MODE SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True {% if printer["gcode_macro _SELECT_TOOL"] is defined %} SET_GCODE_VARIABLE MACRO=_SELECT_TOOL VARIABLE=last_timestamp VALUE={printer["print_stats"].print_duration} {% endif %} _USER_END_START_PRINT { rawparams } G92 E0 _CHAMBER_FILTER_ON AT="after_print_start" RATOS_ECHO MSG="Printing..." [gcode_macro _START_PRINT_BEFORE_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set is_stowable_probe = true if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Pre-heating extruder..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={min_temp} {% else %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET={min_temp} {% endif %} {% else %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} {% endif %} {% endif %} {% if not is_stowable_probe %} {% if printer["dual_carriage"] is defined and act_t != default_toolhead %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True {% endif %} RATOS_ECHO MSG="Heat soaking z probe..." {% if auto_z_offset_calibration %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% if default_toolhead == 0 %} _SELECT_TOOL T=0 TOOLSHIFT=false G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY {% elif default_toolhead == 1 %} _SELECT_TOOL T=1 TOOLSHIFT=false G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY {% endif %} {% else %} _MOVE_TO_SAFE_Z_HOME {% endif %} G0 Z2 F{z_speed} {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Waiting for extruder to be preheated..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} {% if default_toolhead == 0 %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% else %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _Z_HOP {% endif %} {% if auto_z_offset_calibration %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True PARK_TOOLHEAD _CLEANING_MOVE TOOLHEAD={default_toolhead} _SELECT_TOOL T={0 if default_toolhead == 1 else 1} X={parking_position_t0 if default_toolhead == 1 else parking_position_t1} Y=0 TOOLSHIFT=false _CLEANING_MOVE TOOLHEAD={0 if default_toolhead == 1 else 1} _VAOC_CALIBRATE_Z_OFFSET AUTO_Z_OFFSET=True _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=false {% endif %} {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} {% if needs_rehoming %} G28 Z {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero %} {% if beacon_contact_wipe_before_true_zero %} _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE {% endif %} _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} G0 Z5 F{z_speed} G0 X50 Y10 F{speed} PROBE PROBE_METHOD=contact SAMPLES=1 BEACON_QUERY [gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_true_zero_location = printer["gcode_macro RatOS"].beacon_contact_true_zero_location|default("front")|lower %} {% set beacon_contact_true_zero_margin_x = printer["gcode_macro RatOS"].beacon_contact_true_zero_margin_x|default(30)|int %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_wipe_before_true_zero %} {% if printer.beacon.last_probe_result|lower == "ok" %} {% set last_z_offset = printer.beacon.last_z_result %} RATOS_ECHO MSG="Auto calibration nozzle wipe with probe result {last_z_offset}..." G0 Z{(0.2 + last_z_offset)} F{z_speed} G0 X70 F300 {% else %} RATOS_ECHO MSG="Skipping auto calibration nozzle wipe because probing failed!" {% endif %} {% endif %} G0 Z5 F{z_speed} _MOVE_TO_SAFE_Z_HOME RATOS_ECHO MSG="Heating extruder to probing temperature..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={beacon_contact_true_zero_temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={beacon_contact_true_zero_temp} MAXIMUM={beacon_contact_true_zero_temp + 5} RATOS_ECHO MSG="Beacon contact auto calibration..." BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 G0 Z5 F{z_speed} [gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER] gcode = {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set first_x = printer["gcode_macro START_PRINT"].first_x|default(-1)|float %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set center_x = printable_x_max / 2.0 %} {% set center_y = printable_y_max / 2.0 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% if printer["dual_carriage"] is defined %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% endif %} {% set X0 = params.X0|default(-1)|int %} {% set X1 = params.X1|default(-1)|int %} {% set Y0 = params.Y0|default(-1)|int %} {% set Y1 = params.Y1|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% if idex_mode == '' %} _PRIME {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} RATOS_ECHO PREFIX="IDEX" MSG="using combined prime offset for IDEX {idex_mode} mode" _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} {% if both_toolheads %} {% if initial_toolhead == 0 %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T{initial_toolhead}" _SELECT_TOOL T={initial_toolhead} TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% endif %} {% endif %} CACHE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" SET_MACRO_TRAVEL_SETTINGS {% if (X0 > -1 and Y1 > -1) or (first_x > 0 and first_y > 0) %} {% if printer["dual_carriage"] is defined %} {% set acceleration = printer["gcode_macro RatOS"].toolchange_travel_accel %} {% set max_accel = printer.toolhead.max_accel|float %} {% set square_corner_velocity = printer.toolhead.square_corner_velocity|float %} SET_VELOCITY_LIMIT ACCEL={acceleration} MINIMUM_CRUISE_RATIO=0 SQUARE_CORNER_VELOCITY=20 {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} {% set first_z = 1 %} {% else %} {% set first_z = 3 %} {% endif %} {% if idex_mode == "mirror" %} {% if first_y >= 0 %} G0 Y{first_y} F{speed} {% else %} G0 Y{Y1} F{speed} {% endif %} {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} _MOVE_TO_LOADING_POSITION TOOLHEAD={initial_toolhead} _PURGE_FILAMENT TOOLHEAD={initial_toolhead} E={printer["gcode_macro RatOS"].toolchange_first_purge|default(50)|float} _CLEANING_MOVE TOOLHEAD={initial_toolhead} {% endif %} {% if first_x >= 0 and first_y >= 0 %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% else %} {% set first_x = X0 %} {% set first_y = Y0 %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'min' %} {% set first_x = X0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'max' %} {% set first_x = X1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|float <= center_x %} {% set first_x = X0 %} {% else %} {% set first_x = X1 %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'min' %} {% set first_y = Y0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'max' %} {% set first_y = Y1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|float <= center_y %} {% set first_y = Y0 %} {% else %} {% set first_y = Y1 %} {% endif %} {% endif %} {% endif %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% endif %} {% endif %} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" _LOAD_RATOS_SKEW_PROFILE [gcode_macro _PRIME] gcode = {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} PRIME_BLOB INITIAL_TOOLHEAD={params.INITIAL_TOOLHEAD} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={params.IDEX_MODE} Y1={params.Y1} {% else %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE == "copy" %} _IDEX_COPY DANCE=0 {% elif params.IDEX_MODE == "mirror" %} _IDEX_MIRROR DANCE=0 {% endif %} {% endif %} {% endif %} [gcode_macro END_PRINT] description = End print procedure, use this in your Slicer. gcode = SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SAVE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = printer["gcode_macro START_PRINT"].object_xoffset|default(0)|float %} RATOS_ECHO MSG="Adjusting object x-offset by {(0-object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={(0-object_xoffset)} {% endif %} {% endif %} _USER_END_PRINT_BEFORE_HEATERS_OFF { rawparams } _END_PRINT_BEFORE_HEATERS_OFF TURN_OFF_HEATERS _USER_END_PRINT_AFTER_HEATERS_OFF { rawparams } _END_PRINT_AFTER_HEATERS_OFF _USER_END_PRINT_PARK { rawparams } _END_PRINT_PARK {% if printer["gcode_macro RatOS"].skew_profile is defined %} SET_SKEW CLEAR=1 {% endif %} {% if printer["dual_carriage"] is not defined and printer["gcode_macro RatOS"].end_print_motors_off|lower != 'false' %} M84 {% endif %} M107 BED_MESH_CLEAR RATOS_ECHO MSG="Done :)" RESTORE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} M84 {% endif %} {% if printer.configfile.settings.beacon is defined %} {% if printer["dual_carriage"] is not defined %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SET_GCODE_OFFSET Z=0 MOVE=0 {% endif %} {% endif %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print" _CHAMBER_FILTER_ON AT="print_end" _CHAMBER_FILTER_OFF _CHAMBER_HEATER_OFF _USER_END_PRINT_FINISHED { rawparams } [gcode_macro _END_PRINT_BEFORE_HEATERS_OFF] gcode = RATOS_ECHO MSG="Cleaning up..." [gcode_macro _END_PRINT_AFTER_HEATERS_OFF] gcode = {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% set z_hop = printer["gcode_macro RatOS"].end_print_park_z_hop|float %} {% set r = printer["gcode_macro RatOS"].end_print_retract_filament|default(4)|float %} {% if current_z < (max_z - z_hop) %} {% set z_safe = z_hop %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} G91 G1 E-2 F3600 G0 Z{z_safe} F3600 G1 E-{(r-2)} F3600 G90 [gcode_macro _SET_EXTRUSION_MODE] gcode = {% if printer["gcode_macro RatOS"].relative_extrusion|lower == 'true' %} M83 {% else %} M82 {% endif %} [gcode_macro GENERATE_SHAPER_GRAPHS] description = Genarates input shaper resonances graphs for analysis. Uses the AXIS parameter for if you only want to do one axis at a time, (eg. GENERATE_SHAPER_GRAPHS AXIS=X) gcode = CACHE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set axis = params.AXIS|default('')|lower %} {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} {% if axis != '' %} {% if axis == 'x' %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x {% elif axis == 'y' %} MAYBE_HOME TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% else %} {action_raise_error("Unknown axis specified. Expected X or Y.")} {% endif %} {% else %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% endif %} _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Shaper graph" [gcode_shell_command generate_shaper_graph_x] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-x.sh timeout = 60. verbose = True [gcode_shell_command generate_shaper_graph_y] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-y.sh timeout = 60. verbose = True [gcode_macro MEASURE_COREXY_BELT_TENSION] description = Generates resonance graph used to ensure belts are equally tensioned. gcode = CACHE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} MAYBE_HOME TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data NAME=belt-tension-upper FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data NAME=belt-tension-lower FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_belt_tension_graph _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Belt Tension Graph" [gcode_shell_command generate_belt_tension_graph] command = /home/pi/printer_data/config/RatOS/scripts/generate-belt-tension-graph.sh timeout = 90. verbose = True [idle_timeout] gcode = {% if printer.webhooks.state|lower == 'ready' %} {% if printer.pause_resume.is_paused|lower == 'false' %} RATOS_ECHO PREFIX="IDLE" MSG="2 hours since last activity. Powering off heaters and motors.." TURN_OFF_HEATERS M84 {% endif %} {% endif %} timeout = 7200 [temperature_sensor raspberry_pi] sensor_type = temperature_host [skew_correction] [input_shaper] shaper_type_x = mzv shaper_freq_x = 35.8 shaper_type_y = mzv shaper_freq_y = 33.8 [virtual_sdcard] path = ~/printer_data/gcodes [display_status] [pause_resume] [force_move] enable_force_move = True [respond] [resonance_generator] [ratos] allow_unknown_gcode_generator = True [exclude_object] [heater_bed] heater_pin = heater_bed_heating_pin sensor_pin = heater_bed_sensor_pin sensor_type = Generic 3950 min_temp = 0 max_temp = 115 pwm_cycle_time = 0.01667 control = pid pid_kp = 65.951 pid_ki = 3.053 pid_kd = 356.135 [fan] pin = !PA8 shutdown_speed = 1.0 cycle_time = 0.00004 enable_pin = PB11 [heater_fan toolhead_cooling_fan] pin = PE5 fan_speed = 1 heater = extruder [controller_fan controller_fan] pin = !PD12 cycle_time = 0.00004 [printer] kinematics = corexy max_velocity = 1000 max_accel = 15000 minimum_cruise_ratio = 0.5 max_z_velocity = 20 max_z_accel = 120 square_corner_velocity = 5 [gcode_macro Z_TILT_ADJUST] rename_existing = Z_TILT_ADJUST_ORIG gcode = {% set beacon_contact_z_tilt_adjust_samples = printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust_samples|default(2)|int %} {% set beacon_contact_z_tilt_adjust = true if printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} DEPLOY_PROBE {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_z_tilt_adjust %} Z_TILT_ADJUST_ORIG PROBE_METHOD=contact SAMPLES={beacon_contact_z_tilt_adjust_samples} {% else %} Z_TILT_ADJUST_ORIG {% endif %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} STOW_PROBE {% endif %} [stepper_x] position_max = 300 position_endstop = 0 step_pin = PF13 dir_pin = !x_dir_pin enable_pin = !PF14 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG6 position_min = 0 [stepper_y] position_max = 300 position_endstop = 300 step_pin = PG0 dir_pin = !y_dir_pin enable_pin = !PF15 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG9 position_min = 0 [stepper_z] position_max = 300 step_pin = PC13 dir_pin = !z0_dir_pin enable_pin = !PF1 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 position_min = -5 homing_speed = 10 endstop_pin = probe:z_virtual_endstop [bed_mesh] horizontal_move_z = 5 mesh_min = 20,30 mesh_max = 265,260 probe_count = 7,7 fade_start = 1.0 fade_end = 10.0 mesh_pps = 2,2 algorithm = bicubic bicubic_tension = .2 speed = 600 [z_tilt] z_positions = 0,0 150,300 300,0 points = 60,60 185,270 260,60 horizontal_move_z = 20 retries = 1 retry_tolerance = 0.2 speed = 600 [extruder] rotation_distance = 4.71 full_steps_per_rotation = 200 filament_diameter = 1.750 max_extrude_only_velocity = 80 max_extrude_only_distance = 500 nozzle_diameter = 0.4 heater_pin = PA0 sensor_type = ATC Semitec 104NT-4-R025H42G sensor_pin = PF4 min_extrude_temp = 170 min_temp = 0 max_temp = 285 pressure_advance = 0.026 step_pin = PF11 dir_pin = e_dir_pin enable_pin = !PG5 microsteps = 64 max_extrude_only_accel = 600 max_extrude_cross_section = 0.8 control = pid pid_kp = 27.572 pid_ki = 1.259 pid_kd = 150.955 [firmware_retraction] retract_speed = 60 unretract_extra_length = 0 unretract_speed = 60 retract_length = 0.5 [resonance_tester] accel_chip_x = beacon accel_chip_y = beacon probe_points = 150,150,20 [tmc5160 stepper_x] stealthchop_threshold = 0 interpolate = False cs_pin = PC4 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc5160 stepper_y] stealthchop_threshold = 0 interpolate = False cs_pin = PD11 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc2209 stepper_z] stealthchop_threshold = 0 interpolate = False uart_pin = PE4 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [tmc2209 stepper_z1] stealthchop_threshold = 0 interpolate = False uart_pin = PE1 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z1] step_pin = PE2 dir_pin = !z1_dir_pin enable_pin = !PD4 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 stepper_z2] stealthchop_threshold = 0 interpolate = False uart_pin = PD3 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z2] step_pin = PE6 dir_pin = !z2_dir_pin enable_pin = !PE0 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 extruder] stealthchop_threshold = 0 interpolate = False uart_pin = PC6 run_current = 0.707 driver_tbl = 0 driver_toff = 4 driver_hend = 6 driver_hstrt = 7 sense_resistor = 0.11 [beacon] serial = /dev/beacon x_offset = 0 y_offset = 22.5 mesh_main_direction = x mesh_runs = 1 speed = 15. lift_speed = 80. contact_max_hotend_temperature = 275 [delayed_gcode _BEACON_INIT] initial_duration = 1 gcode = _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(0)|float %} {% if nozzle_expansion_coefficient_multiplier == 0 %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is not defined %} {% set nozzle_expansion_coefficient_multiplier = 1.0 %} {% else %} {% set nozzle_expansion_coefficient_multiplier = printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier|default(1.0)|float %} {% endif %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={nozzle_expansion_coefficient_multiplier} {% endif %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is defined %} CONSOLE_ECHO TITLE="Deprecated gcode variable" TYPE="warning" MSG={'"Please remove the variable beacon_contact_expansion_multiplier from your config file."'} {% endif %} [gcode_macro BEACON_RATOS_CALIBRATION] gcode = RATOS_ECHO MSG="Did you mean BEACON_RATOS_CALIBRATE?" [gcode_macro BEACON_RATOS_CALIBRATE] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} BEACON_INITIAL_CALIBRATION _AUTOMATED=True {% if beacon_contact_start_print_true_zero %} BEACON_POKE_TEST _AUTOMATED=True _BEACON_CHECK_POKE {% if printer["dual_carriage"] is not defined %} BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET _AUTOMATED=True {% endif %} {% endif %} {% if chamber_temp > 0 %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} BEACON_FINAL_CALIBRATION _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% if beacon_contact_start_print_true_zero %} BEACON_MEASURE_GANTRY_TWIST _BEACON_MAYBE_SCAN_COMPENSATION {% endif %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% if chamber_temp > 0 %} _CHAMBER_HEATER_OFF {% endif %} {% if beacon_contact_start_print_true_zero %} {% if printer["dual_carriage"] is not defined %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} _BEACON_ECHO_POKE {% endif %} RATOS_ECHO MSG="Beacon calibration finished!" _LED_BEACON_CALIBRATION_END RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG [gcode_macro BEACON_INITIAL_CALIBRATION] gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed * 60 %} MAYBE_HOME X=True Y=True _LED_BEACON_CALIBRATION_START G90 _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE _Z_HOP RATOS_ECHO MSG="Initial beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_FINAL_CALIBRATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} _BEACON_HOME_AND_ABL {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} _LED_BEACON_CALIBRATION_START G90 G0 Z2 F{z_hop_speed} RATOS_ECHO MSG="Waiting for calibration temperature..." SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _Z_HOP BEACON_AUTO_CALIBRATE {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} _Z_HOP RATOS_ECHO MSG="Final beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_POKE_TEST] variable_poke_result_1 = -1 variable_poke_result_2 = -1 variable_poke_result_3 = -1 variable_poke_result_4 = -1 variable_poke_result_5 = -1 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_1 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_2 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_3 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_4 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_5 VALUE=-1 _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START G0 Z5 F{z_hop_speed} _BEACON_PROBE_POKE _BEACON_STORE_POKE I=1 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=2 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=3 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=4 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=5 _Z_HOP RATOS_ECHO MSG="Beacon poke test finished!" {% if not automated %} _BEACON_ECHO_POKE {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_POKE] gcode = {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} BEACON_POKE speed=3 top=5 bottom={poke_bottom} BEACON_QUERY [gcode_macro _BEACON_STORE_POKE] gcode = {% set i = params.I|default(1)|int %} {% set last_z = printer.beacon.last_poke_result|default(0)|float %} {% if printer.beacon.last_poke_result|lower != "none" %} {% if printer.beacon.last_poke_result.error == 0 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE={"poke_result_%s" % i} VALUE={printer.beacon.last_poke_result.latency} {% endif %} {% endif %} [gcode_macro _BEACON_CHECK_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% if p1 == -1 or p2 == -1 or p3 == -1 or p4 == -1 or p5 == -1 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test error!") } {% endif %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg > 6 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test failed!") } {% endif %} [gcode_macro _BEACON_ECHO_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg <= 1 %} {% set type = "success" %} {% set note = "Extremely low noise, rarely achieved" %} {% elif avg > 1 and avg <= 4 %} {% set type = "info" %} {% set note = "Excellent performance for a typical printer" %} {% elif avg > 4 and avg <= 8 %} {% set type = "warning" %} {% set note = "Acceptable performance, machine may have considerable cyclic axis noise" %} {% elif avg > 8 and avg <= 11 %} {% set type = "alert" %} {% set note = "Not ideal, may want to verify proper mounting or use thinner stackups" %} {% elif avg > 11 %} {% set type = "alert" %} {% set note = "Reason for concern, present setup may be risky to continue with" %} {% endif %} CONSOLE_ECHO TITLE="Beacon poke test result:" TYPE={type} MSG={'"Average latency: %.2f_N_%s"' % (avg, note)} [gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET] variable_reference_z = 0.0 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set test_margin = 30 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Nozzle temperature offset calibration..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _MOVE_TO_SAFE_Z_HOME Z_HOP=True SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET=0 {% if not automated %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} {% endif %} [gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set idex_zcontrolpoint = svv.idex_zcontrolpoint|default(150)|float %} RATOS_ECHO PREFIX="BEACON" MSG="Waiting for nozzle to reach {temp}°C..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={temp} MAXIMUM={temp + 2} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} RATOS_ECHO PREFIX="BEACON" MSG="Probing with nozzle temperature {temp}°C..." PROBE PROBE_METHOD=contact PROBE_SPEED=3 LIFT_SPEED=15 SAMPLES=5 SAMPLE_RETRACT_DIST=3 SAMPLES_TOLERANCE=0.005 SAMPLES_TOLERANCE_RETRIES=10 SAMPLES_RESULT=median BEACON_QUERY G0 Z5 F{z_speed} [gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set last_z = printer.beacon.last_z_result|default(0)|float %} {% if temp == 150 %} SET_GCODE_VARIABLE MACRO=BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET"].reference_z|default(0)|float %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_t{default_toolhead} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS] gcode = {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} CONSOLE_ECHO TYPE="info" MSG={'"T0 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t0} {% else %} CONSOLE_ECHO TYPE="info" MSG={'"T1 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t1} {% endif %} [gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET] variable_runtime_temp = 0 gcode = {% set toolhead = params.TOOLHEAD|default(0)|int %} {% set reset = true if params.RESET|default(false)|lower == 'true' else false %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set svv = printer.save_variables.variables %} {% if reset %} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE=0 {% else %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set nozzle_expansion_coefficient_t0 = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if printer["dual_carriage"] is defined %} {% set nozzle_expansion_coefficient_t1 = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set applied_offset = svv.nozzle_expansion_applied_offset|default(0)|float %} {% set temp = printer['extruder' if toolhead == 0 else 'extruder1'].target|float %} {% set temp_offset = temp - beacon_contact_true_zero_temp %} {% set expansion_coefficient = nozzle_expansion_coefficient_t0 if toolhead == 0 else nozzle_expansion_coefficient_t1 %} {% set expansion_offset = nozzle_expansion_coefficient_multiplier * (temp_offset * (expansion_coefficient / 100)) %} {% set new_offset = ((-applied_offset) + expansion_offset) %} SET_GCODE_OFFSET Z_ADJUST={new_offset} MOVE=1 SPEED={z_speed} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE={expansion_offset} SET_GCODE_VARIABLE MACRO=_BEACON_SET_NOZZLE_TEMP_OFFSET VARIABLE=runtime_temp VALUE={temp} RATOS_ECHO PREFIX="BEACON" MSG={'"Nozzle expansion offset of %.6fmm applied to T%s"' % (expansion_offset, toolhead)} DEBUG_ECHO PREFIX="_BEACON_SET_NOZZLE_TEMP_OFFSET" MSG="multiplier: {nozzle_expansion_coefficient_multiplier}, coefficient: {expansion_coefficient}, temp_offset: {temp_offset}, expansion_offset: {expansion_offset}, applied_offset: {applied_offset}, new_offset: {new_offset}" {% endif %} {% endif %} [gcode_macro BEACON_MEASURE_GANTRY_TWIST] variable_needs_compensation = False variable_reference_z = 0.0 variable_front = 0.0 variable_front_left = 0.0 variable_front_right = 0.0 variable_back = 0.0 variable_back_left = 0.0 variable_back_right = 0.0 variable_right = 0.0 variable_left = 0.0 variable_margin_x = 40 variable_margin_y = 40 gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=False _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Measure gantry twist..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="center" G0 X{margin_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_left" G0 X{safe_home_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front" G0 X{(printable_x_max - margin_x)} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_right" G0 X{(printable_x_max - margin_x)} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="right" G0 X{(printable_x_max - margin_x)} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_right" G0 X{safe_home_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back" G0 X{margin_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_left" G0 X{margin_x} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="left" _MOVE_TO_SAFE_Z_HOME Z_HOP=True _BEACON_ECHO_GANTRY_TWIST _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_GANTRY_TWIST] gcode = RATOS_ECHO PREFIX="BEACON" MSG="Probing..." BEACON_OFFSET_COMPARE BEACON_QUERY [gcode_macro _BEACON_STORE_GANTRY_TWIST] gcode = {% set location = params.LOCATION|lower %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set last_z = printer.beacon.last_offset_result["delta"]|default(0)|float %} {% if location == "center" %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE={location} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_GANTRY_TWIST] gcode = {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float * 1000 %} {% set front_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_left|default(0)|float * 1000 %} {% set front = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front|default(0)|float * 1000 %} {% set front_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_right|default(0)|float * 1000 %} {% set right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].right|default(0)|float * 1000 %} {% set back_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_right|default(0)|float * 1000 %} {% set back = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back|default(0)|float * 1000 %} {% set back_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_left|default(0)|float * 1000 %} {% set left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].left|default(0)|float * 1000 %} {% set line_1 = "Front left: %.6fμm" % (front_left) %} {% set line_2 = "Front center: %.6fμm" % (front) %} {% set line_3 = "Front right: %.6fμm" % (front_right) %} {% set line_4 = "Left center: %.6fμm" % (left) %} {% set line_5 = "Right center: %.6fμm" % (right) %} {% set line_6 = "Back left: %.6fμm" % (back_left) %} {% set line_7 = "Back center: %.6fμm" % (back) %} {% set line_8 = "Back right: %.6fμm" % (back_right) %} {% set max_value = [(front_left|abs), (front|abs), (front_right|abs), (left|abs), (right|abs), (back_left|abs), (back|abs), (back_right|abs)]|max %} {% if max_value <= 50 %} {% set type = "success" %} {% set recommendation = "Very low gantry twist: %.6fμm._N_No beacon scan compensation needed." % max_value %} {% elif max_value > 50 and max_value <= 100 %} {% set type = "info" %} {% set recommendation = "Low gantry twist: %.6fμm._N_You may experience first layer inconsistensies, consider beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 100 and max_value <= 150 %} {% set type = "warning" %} {% set recommendation = "High gantry twist: %.6fμm._N_High chance of first layer problems, beacon scan compensation is highly encouraged." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 150 and max_value <= 200 %} {% set type = "alert" %} {% set recommendation = "Very High gantry twist: %.6fμm._N_You will encounter first layer problems on large prints unless you activate beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 200 %} {% set type = "alert" %} {% set recommendation = "Extremely high gantry twist: %.6fμm._N_You have significant scan/contact inconsistency which is indicative of mechanical problems, please investigate before resorting to software compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% endif %} CONSOLE_ECHO TITLE="Gantry twist relative to the center" TYPE={type} MSG={'"_N_%s_N__N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s"' % (recommendation, line_1, line_2, line_3, line_4, line_5, line_6, line_7, line_8)} [gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set profile = params.PROFILE|default("Contact")|string %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} {% set probe_count = printer["gcode_macro RatOS"].beacon_scan_compensation_probe_count %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% if not beacon_scan_compensation_enable %} RATOS_ECHO MSG="Beacon scan compensation is disabled!" {% else %} MAYBE_HOME _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _LED_BEACON_CALIBRATION_START {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} RATOS_ECHO MSG="Please wait..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% endif %} {% if not automated %} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} {% endif %} {% if printer.z_tilt is defined %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% endif %} {% if printer.quad_gantry_level is defined %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES=2 SAMPLES_DROP=1 SAMPLES_TOLERANCE_RETRIES=10 PROBE_COUNT={probe_count[0]},{probe_count[1]} PROFILE={profile} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} RATOS_ECHO MSG="Beacon scan compensation mesh created!" {% if not automated %} RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG {% endif %} {% endif %} [gcode_macro _BEACON_APPLY_SCAN_COMPENSATION] gcode = {% set beacon_scan_compensation_profile = printer["gcode_macro RatOS"].beacon_scan_compensation_profile %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_BEACON_APPLY_SCAN_COMPENSATION" MSG="beacon_scan_compensation_profile {beacon_scan_compensation_profile}, beacon_scan_compensation_enable {beacon_scan_compensation_enable}" {% if beacon_scan_compensation_enable %} BEACON_APPLY_SCAN_COMPENSATION PROFILE={beacon_scan_compensation_profile} {% endif %} [gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set needs_scan_compensation = true if printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].needs_compensation|default(false)|lower == 'true' else false %} {% if needs_scan_compensation %} BEACON_CREATE_SCAN_COMPENSATION_MESH _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% endif %} [gcode_macro _BEACON_HOME_AND_ABL] gcode = MAYBE_HOME X=True Y=True _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% if needs_rehoming %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% endif %} [gcode_macro _BEACON_SAVE_MULTIPLIER] gcode = {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set multiplier = printer["gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER"].runtime_multiplier|default(-1.0)|float %} DEBUG_ECHO PREFIX="_BEACON_SAVE_MULTIPLIER" MSG="multiplier: {multiplier}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if multiplier > 0 and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={multiplier} SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE=-1.0 CONSOLE_ECHO TITLE="Hotend thermal expansion compensation" TYPE="success" MSG={'"New value is: %.6f_N_The new multiplier value has been saved to the configuration."' % multiplier} {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER] variable_runtime_multiplier = -1.0 gcode = {% set toolhead = 0 %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if layer_number == 0 and is_printing_gcode %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Documentation" %} {% set line_1 = '"Your slicer is not correctly reporting layer information. See the layer change custom g-code in the %s".' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Missing layer information" TYPE="warning" MSG={line_1} {% endif %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="layer_number: {layer_number}, is_printing_gcode: {is_printing_gcode}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if layer_number == 1 and is_printing_gcode and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if toolhead == 1 %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set beacon_contact_expansion_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set print_temp = printer["gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET"].runtime_temp|default(0)|int %} {% if print_temp > 0 %} {% set z_offset = printer.gcode_move.homing_origin.z|float %} {% set temp_delta = print_temp - beacon_contact_true_zero_temp %} {% set coefficient_per_degree = nozzle_expansion_coefficient / 100 %} {% set z_offset_per_degree = z_offset / temp_delta %} {% set new_multiplier = z_offset_per_degree / coefficient_per_degree %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="print_temp: {print_temp}, z_offset: {z_offset}, temp_delta: {temp_delta}, nozzle_expansion_coefficient: {nozzle_expansion_coefficient}, coefficient_per_degree: {coefficient_per_degree}, z_offset_per_degree: {z_offset_per_degree}, old_multiplier: {beacon_contact_expansion_multiplier}, new_multiplier: {new_multiplier}" SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE={new_multiplier} {% endif %} {% endif %} [gcode_macro T0] variable_join = 0 variable_remap = 0 variable_alert = "" variable_filament_name = "" variable_filament_type = "" variable_filament_temp = 0 variable_runout_sensor = "" variable_active = True variable_color = "7bff33" variable_hotend_type = "UHF" variable_has_cht_nozzle = True variable_cooling_position_to_nozzle_distance = 40 variable_tooolhead_sensor_to_extruder_gear_distance = 15 variable_extruder_gear_to_cooling_position_distance = 30 variable_filament_loading_nozzle_offset = -5 variable_filament_grabbing_length = 5 variable_filament_grabbing_speed = 1 variable_enable_insert_detection = True variable_enable_runout_detection = True variable_enable_clog_detection = True variable_unload_after_runout = True variable_purge_after_load = 0 variable_purge_before_unload = 0 variable_extruder_load_speed = 60 variable_filament_load_speed = 10 variable_standby = False variable_temperature_offset = 0 variable_has_oozeguard = False variable_has_front_arm_nozzle_wiper = False variable_resume_after_insert = False gcode = {% set x = params.X|default(-1.0)|float %} {% set y = params.Y|default(-1.0)|float %} {% set z = params.Z|default(0.0)|float %} {% set s = params.S|default(1)|int %} {% if printer["gcode_macro _SELECT_TOOL"] is defined %} _SELECT_TOOL T=0 X={x} Y={y} Z={z} TOOLSHIFT={s} {% endif %} [save_variables] filename = /home/pi/printer_data/config/ratos-variables.cfg [fan_generic filter] pin = PD15 [delayed_gcode filter_stop_after_print] gcode = SET_FAN_SPEED FAN=filter SPEED=0.0 [heater_generic chamber] gcode_id = D heater_pin = PB0 sensor_type = Generic 3950 sensor_pin = PF6 pwm_cycle_time = 0.01667 min_temp = 0 max_temp = 75 control = pid pid_kp = 50.397 pid_ki = 0.328 pid_kd = 1933.371 [verify_heater chamber] max_error = 1800 check_gain_time = 120 heating_gain = 0.2 hysteresis = 5 [heater_fan chamber] pin = PD14 heater = chamber heater_temp = 45.0 [temperature_sensor chamber] sensor_type = Generic 3950 sensor_pin = PF5 [neopixel lights] pin = rpi:gpio17 chain_count = 18 color_order = GRB initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 [led_effect idle_fx] leds = neopixel:lights autostart = false frame_rate = 30 layers = gradient 0.3 1 add (1.0,0.0,0.0),(0.0,1.0,0.0),(0.0,0.0,1.0) [gcode_macro SEARCH_VARS] gcode = {% set search = params.S|lower %} {% set ns = namespace() %} {% for item in printer %} {% if ' ' in item %} {% set ns.path = ['printer', "['%s']" % (item), ''] %} {% else %} {% set ns.path = ['printer.', item, ''] %} {% endif %} {% if search in ns.path|lower %} { action_respond_info(ns.path|join) } {% endif %} {% if printer[item].items() %} {% for childkey, child in printer[item].items() recursive %} {% set ns.path = ns.path[:loop.depth|int + 1] %} {% if ' ' in childkey %} {% set null = ns.path.append("['%s']" % (childkey)) %} {% else %} {% set null = ns.path.append(".%s" % (childkey)) %} {% endif %} {% if child is mapping %} { loop(child.items()) } {% else %} {% if search in ns.path|lower %} { action_respond_info("%s : %s" % (ns.path|join, child)) } {% endif %} {% endif %} {% endfor %} {% endif %} {% endfor %} [gcode_macro DUMP_VARIABLES] gcode = {% set filter_name = params.NAME|default('')|string|lower %} {% set filter_value = params.VALUE|default('')|string|lower %} {% set show_cfg = params.SHOW_CFG|default(0)|int %} {% set out = [] %} {% for key1 in printer %} {% for key2 in printer[key1] %} {% if (show_cfg or not (key1|lower == 'configfile' and key2|lower in ['config', 'settings'])) and (filter_name in key1|lower or filter_name in key2|lower) and filter_value in printer[key1][key2]|string|lower %} {% set dummy = out.append("printer['%s'].%s = %s" % (key1, key2, printer[key1][key2])) %} {% endif %} {% else %} {% if filter_name in key1|lower and filter_value in printer[key1]|string|lower %} {% set dummy = out.append("printer['%s'] = %s" % (key1, printer[key1])) %} {% endif %} {% endfor %} {% endfor %} {action_respond_info(out|join("\n"))} [gcode_macro TEST_SPEED] gcode = {% set speed = params.SPEED|default(printer.configfile.settings.printer.max_velocity)|int %} {% set iterations = params.ITERATIONS|default(5)|int %} {% set accel = params.ACCEL|default(printer.configfile.settings.printer.max_accel)|int %} {% set bound = params.BOUND|default(20)|int %} {% set smallpatternsize = SMALLPATTERNSIZE|default(20)|int %} {% set x_min = printer.toolhead.axis_minimum.x + bound %} {% set x_max = printer.toolhead.axis_maximum.x - bound %} {% set y_min = printer.toolhead.axis_minimum.y + bound %} {% set y_max = printer.toolhead.axis_maximum.y - bound %} {% set x_center = (printer.toolhead.axis_minimum.x|float + printer.toolhead.axis_maximum.x|float ) / 2 %} {% set y_center = (printer.toolhead.axis_minimum.y|float + printer.toolhead.axis_maximum.y|float ) / 2 %} {% set x_center_min = x_center - (smallpatternsize/2) %} {% set x_center_max = x_center + (smallpatternsize/2) %} {% set y_center_min = y_center - (smallpatternsize/2) %} {% set y_center_max = y_center + (smallpatternsize/2) %} SAVE_GCODE_STATE NAME=TEST_SPEED { action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) } G28 {% if printer.configfile.settings.quad_gantry_level %} {% if printer.quad_gantry_level.applied == False %} QUAD_GANTRY_LEVEL G28 Z {% endif %} {% endif %} G90 G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60} G28 X Y G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION G0 X{x_min} Y{y_min} Z{bound + 10} F{speed*60} SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2} {% for i in range(iterations) %} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} {% endfor %} SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel} ACCEL_TO_DECEL={printer.configfile.settings.printer.max_accel_to_decel} G28 G90 G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION RESTORE_GCODE_STATE NAME=TEST_SPEED [gcode_macro SHIFT_TEST] description = High-accel diagonal loop to reveal skipped steps gcode = {% set SPEED = params.SPEED | default(200) | float %} {% set ACCEL = params.ACCEL | default(1000) | float %} {% set PTS = params.PTS | default(40) | float %} {% set LOOPS = params.LOOPS | default(300) | int %} SAVE_GCODE_STATE NAME=SHIFT_T G90 G0 Z10 F6000 G0 X{PTS+10} Y{PTS+10} F6000 G91 SET_VELOCITY_LIMIT ACCEL={ACCEL} {% for i in range(LOOPS) %} M117 Shift {i+1} / {LOOPS} G0 X{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y-{PTS} F{SPEED*60} G0 X{PTS} Y-{PTS} F{SPEED*60} {% endfor %} G90 G0 Z10 F6000 M400 RESTORE_GCODE_STATE NAME=SHIFT_T M117 "Shift test done" [shaketune] [bed_mesh ratos] version = 1 points = -0.013932, -0.009479, -0.018457 -0.020444, -0.011897, -0.025468 -0.009576, -0.015831, -0.022551 x_count = 3 y_count = 3 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 143.304 max_x = 162.303 min_y = 142.75 max_y = 161.75 [probe] z_offset = 2.600 [beacon model default] model_coef = 1.5143895072423772, 1.8516792494662335, 0.8034993734698486, 0.37939133464671515, 0.24591852177713755, 0.270473375714362, -0.028202862449263386, -0.23580576904601017, 0.06532305050548831, 0.1377605152703101 model_domain = 1.859106420762842e-07,1.940326560955678e-07 model_range = 0.200000,5.000000 model_temp = 49.792509 model_offset = 0.00000 [bed_mesh default] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 [bed_mesh cold] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 ======================= Extruder max_extrude_ratio=0.332601 mcu 'mcu': Starting serial connect webhooks client 3866798448: New connection webhooks client 3866798448: Client info {'program': 'Moonraker', 'version': 'v0.9.3-0-g71f9e67'} Loaded MCU 'mcu' 118 commands (v0.12.0-316-g96cceed23 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.34-4+rpi1+14) 2.34) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1_PB6_PB7=PB6,PB7 BUS_PINS_i2c1_PB8_PB9=PB8,PB9 BUS_PINS_i2c2_PB10_PB11=PB10,PB11 BUS_PINS_i2c3_PA8_PC9=PA8,PC9 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_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 BUS_PINS_spi5=PF8,PF9,PF7 BUS_PINS_spi5a=PH7,PF11,PH6 BUS_PINS_spi6=PG12,PG14,PG13 CLOCK_FREQ=400000000 MCU=stm32h723xx 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 Loaded MCU 'rpi' 124 commands (v0.12.0-316-g96cceed23 / gcc: (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 binutils: (GNU Binutils for Raspbian) 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=-278.400000 slope=1638.000000 mcu 'beacon': Starting serial connect Loaded MCU 'beacon' 45 commands (Beacon 2.1.0 / ) MCU 'beacon' config: ADC_MAX=4095 BEACON_ACCEL_BITS=12 BEACON_ACCEL_SCALE_16G=7.81 BEACON_ACCEL_SCALE_2G=0.98 BEACON_ACCEL_SCALE_4G=1.95 BEACON_ACCEL_SCALE_8G=3.91 BEACON_ADC_SMOOTH_COUNT=16 BEACON_HAS_ACCEL=1 BEACON_REV=H CLOCK_FREQ=32000000 MCU=beacon STATS_SUMSQ_BASE=256 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'rpi' printer configuration... Configured MCU 'rpi' (1024 moves) Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (20.0, 7.5) | (20.0, 30.0) 1 | (60.8, 7.5) | (60.8, 30.0) 2 | (101.7, 7.5) | (101.7, 30.0) 3 | (142.5, 7.5) | (142.5, 30.0) 4 | (183.3, 7.5) | (183.3, 30.0) 5 | (224.1, 7.5) | (224.1, 30.0) 6 | (265.0, 7.5) | (265.0, 30.0) 7 | (265.0, 45.8) | (265.0, 68.3) 8 | (224.2, 45.8) | (224.2, 68.3) 9 | (183.3, 45.8) | (183.3, 68.3) 10 | (142.5, 45.8) | (142.5, 68.3) 11 | (101.7, 45.8) | (101.7, 68.3) 12 | (60.8, 45.8) | (60.8, 68.3) 13 | (20.0, 45.8) | (20.0, 68.3) 14 | (20.0, 84.2) | (20.0, 106.7) 15 | (60.8, 84.2) | (60.8, 106.7) 16 | (101.7, 84.2) | (101.7, 106.7) 17 | (142.5, 84.2) | (142.5, 106.7) 18 | (183.3, 84.2) | (183.3, 106.7) 19 | (224.1, 84.2) | (224.1, 106.7) 20 | (265.0, 84.2) | (265.0, 106.7) 21 | (265.0, 122.5) | (265.0, 145.0) 22 | (224.2, 122.5) | (224.2, 145.0) 23 | (183.3, 122.5) | (183.3, 145.0) 24 | (142.5, 122.5) | (142.5, 145.0) 25 | (101.7, 122.5) | (101.7, 145.0) 26 | (60.8, 122.5) | (60.8, 145.0) 27 | (20.0, 122.5) | (20.0, 145.0) 28 | (20.0, 160.8) | (20.0, 183.3) 29 | (60.8, 160.8) | (60.8, 183.3) 30 | (101.7, 160.8) | (101.7, 183.3) 31 | (142.5, 160.8) | (142.5, 183.3) 32 | (183.3, 160.8) | (183.3, 183.3) 33 | (224.1, 160.8) | (224.1, 183.3) 34 | (265.0, 160.8) | (265.0, 183.3) 35 | (265.0, 199.1) | (265.0, 221.6) 36 | (224.2, 199.1) | (224.2, 221.6) 37 | (183.3, 199.1) | (183.3, 221.6) 38 | (142.5, 199.1) | (142.5, 221.6) 39 | (101.7, 199.1) | (101.7, 221.6) 40 | (60.8, 199.1) | (60.8, 221.6) 41 | (20.0, 199.1) | (20.0, 221.6) 42 | (20.0, 237.5) | (20.0, 260.0) 43 | (60.8, 237.5) | (60.8, 260.0) 44 | (101.7, 237.5) | (101.7, 260.0) 45 | (142.5, 237.5) | (142.5, 260.0) 46 | (183.3, 237.5) | (183.3, 260.0) 47 | (224.1, 237.5) | (224.1, 260.0) 48 | (265.0, 237.5) | (265.0, 260.0) beacon: loaded fnorm=5095074.53 temp=20.83 amfg=1.183 from nvm beacon: built tempco model version 1 {'amfg': 1.1828855277291872, 'tcc': -9.406639338627627e-06, 'tcfl': -0.0006025733954549484, 'tctl': 0.0018238966763347438, 'fmin': 5095074.534416199, 'fmin_temp': 20.8327579498291} Enabling Beacon accelerometer Selected Beacon accelerometer scale 16g Sending MCU 'beacon' printer configuration... Configured MCU 'beacon' (0 moves) Starting heater checks for chamber Neopixel update did not succeed Starting heater checks for extruder Write g-code response Traceback (most recent call last): File "/home/pi/klipper/klippy/gcode.py", line 459, in _respond_raw os.write(self.fd, (msg+"\n").encode()) BlockingIOError: [Errno 11] Resource temporarily unavailable Stats 173117.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4222 bytes_read=7474 bytes_retransmit=9 bytes_invalid=0 send_seq=355 receive_seq=355 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400013974 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=993 bytes_read=4822 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=50001722 adj=49993539 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=374 bytes_read=1986 bytes_retransmit=0 bytes_invalid=0 send_seq=61 receive_seq=61 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32001560 adj=32000928 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=0.0 sysload=0.44 cputime=11241.235 memavail=3283104 print_time=8.502 buffer_time=0.224 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 Stats 173118.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4228 bytes_read=7742 bytes_retransmit=9 bytes_invalid=0 send_seq=356 receive_seq=356 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015598 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=999 bytes_read=4838 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=49999382 adj=50003219 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=380 bytes_read=2342 bytes_retransmit=0 bytes_invalid=0 send_seq=62 receive_seq=62 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32000597 adj=32000273 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.44 cputime=11241.299 memavail=3281936 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 3866798448 webhooks: registering remote method 'reboot_machine' for connection id: 3866798448 webhooks: registering remote method 'pause_job_queue' for connection id: 3866798448 webhooks: registering remote method 'start_job_queue' for connection id: 3866798448 Stats 173120.5: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=4240 bytes_read=8148 bytes_retransmit=9 bytes_invalid=0 send_seq=358 receive_seq=358 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400017266 rpi: mcu_awake=0.004 mcu_task_avg=0.000027 mcu_task_stddev=0.000019 bytes_write=1011 bytes_read=4885 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=49999274 adj=49998327 Octopus_Pro_H723_V1.1: temp=39.7 raspberry_pi: temp=56.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=392 bytes_read=2918 bytes_retransmit=0 bytes_invalid=0 send_seq=64 receive_seq=64 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32000090 adj=31998592 coil_temp=26.3 refs=0 mcu_temp=28.34 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.44 cputime=11241.447 memavail=3275884 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173121.5: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=4246 bytes_read=8428 bytes_retransmit=9 bytes_invalid=0 send_seq=359 receive_seq=359 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400016411 rpi: mcu_awake=0.004 mcu_task_avg=0.000027 mcu_task_stddev=0.000019 bytes_write=1017 bytes_read=4901 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=49999162 adj=49997286 Octopus_Pro_H723_V1.1: temp=39.6 raspberry_pi: temp=56.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=398 bytes_read=3274 bytes_retransmit=0 bytes_invalid=0 send_seq=65 receive_seq=65 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32000084 adj=31997631 coil_temp=26.3 refs=0 mcu_temp=28.34 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.40 cputime=11241.502 memavail=3278612 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173122.5: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=4252 bytes_read=8696 bytes_retransmit=9 bytes_invalid=0 send_seq=360 receive_seq=360 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015795 rpi: mcu_awake=0.004 mcu_task_avg=0.000027 mcu_task_stddev=0.000019 bytes_write=1023 bytes_read=4917 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=49999051 adj=49997244 Octopus_Pro_H723_V1.1: temp=39.6 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=404 bytes_read=3630 bytes_retransmit=0 bytes_invalid=0 send_seq=66 receive_seq=66 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999904 adj=31998053 coil_temp=26.3 refs=0 mcu_temp=28.34 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.40 cputime=11241.532 memavail=3276664 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173123.5: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=4258 bytes_read=8934 bytes_retransmit=9 bytes_invalid=0 send_seq=361 receive_seq=361 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015595 rpi: mcu_awake=0.004 mcu_task_avg=0.000027 mcu_task_stddev=0.000019 bytes_write=1029 bytes_read=4933 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=49999454 adj=49997299 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=410 bytes_read=3986 bytes_retransmit=0 bytes_invalid=0 send_seq=67 receive_seq=67 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999799 adj=31997931 coil_temp=26.3 refs=0 mcu_temp=28.34 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.40 cputime=11241.570 memavail=3280736 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173124.5: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=4264 bytes_read=9216 bytes_retransmit=9 bytes_invalid=0 send_seq=362 receive_seq=362 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015358 rpi: mcu_awake=0.004 mcu_task_avg=0.000027 mcu_task_stddev=0.000019 bytes_write=1035 bytes_read=4949 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=49999336 adj=49998430 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=416 bytes_read=4342 bytes_retransmit=0 bytes_invalid=0 send_seq=68 receive_seq=68 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999829 adj=31997880 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.40 cputime=11241.601 memavail=3280144 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173125.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4270 bytes_read=9498 bytes_retransmit=9 bytes_invalid=0 send_seq=363 receive_seq=363 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015200 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1041 bytes_read=4978 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=49999546 adj=49997938 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=422 bytes_read=4698 bytes_retransmit=0 bytes_invalid=0 send_seq=69 receive_seq=69 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999770 adj=31998192 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.40 cputime=11241.633 memavail=3278200 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173126.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4276 bytes_read=9736 bytes_retransmit=9 bytes_invalid=0 send_seq=364 receive_seq=364 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1047 bytes_read=4994 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=49999503 adj=49998548 Octopus_Pro_H723_V1.1: temp=39.7 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=428 bytes_read=5054 bytes_retransmit=0 bytes_invalid=0 send_seq=70 receive_seq=70 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999732 adj=31998154 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.37 cputime=11241.663 memavail=3281976 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173127.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4282 bytes_read=10018 bytes_retransmit=9 bytes_invalid=0 send_seq=365 receive_seq=365 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015146 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1053 bytes_read=5010 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=49999455 adj=49998198 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=434 bytes_read=5410 bytes_retransmit=0 bytes_invalid=0 send_seq=71 receive_seq=71 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999717 adj=31998255 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.37 cputime=11241.695 memavail=3284984 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173128.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4288 bytes_read=10286 bytes_retransmit=9 bytes_invalid=0 send_seq=366 receive_seq=366 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015179 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1059 bytes_read=5026 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=49999438 adj=49997878 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=56.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=440 bytes_read=5766 bytes_retransmit=0 bytes_invalid=0 send_seq=72 receive_seq=72 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999708 adj=31998269 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.37 cputime=11241.737 memavail=3281640 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173129.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4294 bytes_read=10524 bytes_retransmit=9 bytes_invalid=0 send_seq=367 receive_seq=367 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015120 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1065 bytes_read=5042 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=49999383 adj=49997714 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=446 bytes_read=6122 bytes_retransmit=0 bytes_invalid=0 send_seq=73 receive_seq=73 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31998286 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.37 cputime=11241.768 memavail=3283456 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173130.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4300 bytes_read=10820 bytes_retransmit=9 bytes_invalid=0 send_seq=368 receive_seq=368 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015087 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1071 bytes_read=5071 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=49999345 adj=49997477 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=452 bytes_read=6478 bytes_retransmit=0 bytes_invalid=0 send_seq=74 receive_seq=74 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999694 adj=31998320 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.37 cputime=11241.800 memavail=3279936 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173131.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4306 bytes_read=11077 bytes_retransmit=9 bytes_invalid=0 send_seq=369 receive_seq=369 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015101 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1077 bytes_read=5087 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=49999333 adj=49997338 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=56.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=458 bytes_read=6834 bytes_retransmit=0 bytes_invalid=0 send_seq=75 receive_seq=75 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999712 adj=31998355 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.34 cputime=11241.832 memavail=3283516 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173132.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4312 bytes_read=11315 bytes_retransmit=9 bytes_invalid=0 send_seq=370 receive_seq=370 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015211 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1083 bytes_read=5103 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=49999324 adj=49997303 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=464 bytes_read=7190 bytes_retransmit=0 bytes_invalid=0 send_seq=76 receive_seq=76 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999718 adj=31998460 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.34 cputime=11241.864 memavail=3281012 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173133.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4318 bytes_read=11597 bytes_retransmit=9 bytes_invalid=0 send_seq=371 receive_seq=371 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015365 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1089 bytes_read=5119 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=49999383 adj=49997231 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=470 bytes_read=7546 bytes_retransmit=0 bytes_invalid=0 send_seq=77 receive_seq=77 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999727 adj=31998458 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.34 cputime=11241.905 memavail=3282532 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173134.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4324 bytes_read=11865 bytes_retransmit=9 bytes_invalid=0 send_seq=372 receive_seq=372 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015300 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1095 bytes_read=5135 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=49999352 adj=49997476 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=476 bytes_read=7902 bytes_retransmit=0 bytes_invalid=0 send_seq=78 receive_seq=78 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999712 adj=31998452 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.34 cputime=11241.937 memavail=3280936 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173135.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4330 bytes_read=12117 bytes_retransmit=9 bytes_invalid=0 send_seq=373 receive_seq=373 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015228 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1101 bytes_read=5151 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=49999326 adj=49997353 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=482 bytes_read=8258 bytes_retransmit=0 bytes_invalid=0 send_seq=79 receive_seq=79 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999704 adj=31998457 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.34 cputime=11241.968 memavail=3282324 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173136.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4336 bytes_read=12399 bytes_retransmit=9 bytes_invalid=0 send_seq=374 receive_seq=374 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=1107 bytes_read=5180 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=49999351 adj=49997288 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=488 bytes_read=8614 bytes_retransmit=0 bytes_invalid=0 send_seq=80 receive_seq=80 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999692 adj=31998455 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.31 cputime=11242.000 memavail=3280308 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173137.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4342 bytes_read=12667 bytes_retransmit=9 bytes_invalid=0 send_seq=375 receive_seq=375 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015129 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=1113 bytes_read=5196 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=49999349 adj=49997494 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=494 bytes_read=8970 bytes_retransmit=0 bytes_invalid=0 send_seq=81 receive_seq=81 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998421 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.5 pwm=0.000 chamber: temp=25.4 sysload=0.31 cputime=11242.031 memavail=3281780 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173138.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4348 bytes_read=12905 bytes_retransmit=9 bytes_invalid=0 send_seq=376 receive_seq=376 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015091 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=1119 bytes_read=5212 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=49999340 adj=49997505 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=500 bytes_read=9326 bytes_retransmit=0 bytes_invalid=0 send_seq=82 receive_seq=82 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998407 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.31 cputime=11242.063 memavail=3282992 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173139.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4354 bytes_read=13187 bytes_retransmit=9 bytes_invalid=0 send_seq=377 receive_seq=377 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015051 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=1125 bytes_read=5228 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=49999347 adj=49997469 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=506 bytes_read=9682 bytes_retransmit=0 bytes_invalid=0 send_seq=83 receive_seq=83 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998440 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.31 cputime=11242.101 memavail=3280492 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173140.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4360 bytes_read=13469 bytes_retransmit=9 bytes_invalid=0 send_seq=378 receive_seq=378 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015034 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=1131 bytes_read=5244 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=49999350 adj=49997543 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=512 bytes_read=10038 bytes_retransmit=0 bytes_invalid=0 send_seq=84 receive_seq=84 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998449 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.31 cputime=11242.133 memavail=3281808 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173141.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4366 bytes_read=13706 bytes_retransmit=9 bytes_invalid=0 send_seq=379 receive_seq=379 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015030 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=1137 bytes_read=5273 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=49999377 adj=49997553 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=518 bytes_read=10394 bytes_retransmit=0 bytes_invalid=0 send_seq=85 receive_seq=85 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999680 adj=31998461 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.29 cputime=11242.163 memavail=3279792 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173142.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4372 bytes_read=13977 bytes_retransmit=9 bytes_invalid=0 send_seq=380 receive_seq=380 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015032 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=1143 bytes_read=5289 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=49999379 adj=49997714 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=53.6 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=524 bytes_read=10750 bytes_retransmit=0 bytes_invalid=0 send_seq=86 receive_seq=86 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998474 coil_temp=26.3 refs=0 mcu_temp=28.38 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.29 cputime=11242.195 memavail=3282792 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173143.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4378 bytes_read=14245 bytes_retransmit=9 bytes_invalid=0 send_seq=381 receive_seq=381 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015027 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=1149 bytes_read=5305 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=49999372 adj=49997667 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=530 bytes_read=11106 bytes_retransmit=0 bytes_invalid=0 send_seq=87 receive_seq=87 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998455 coil_temp=26.3 refs=0 mcu_temp=28.39 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.29 cputime=11242.226 memavail=3279604 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173144.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4384 bytes_read=14483 bytes_retransmit=9 bytes_invalid=0 send_seq=382 receive_seq=382 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015313 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=1155 bytes_read=5321 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=49999384 adj=49997584 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=536 bytes_read=11462 bytes_retransmit=0 bytes_invalid=0 send_seq=88 receive_seq=88 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998450 coil_temp=26.3 refs=0 mcu_temp=28.39 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.29 cputime=11242.264 memavail=3282484 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173145.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4390 bytes_read=14779 bytes_retransmit=9 bytes_invalid=0 send_seq=383 receive_seq=383 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015299 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=1161 bytes_read=5337 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=49999397 adj=49997392 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=542 bytes_read=11818 bytes_retransmit=0 bytes_invalid=0 send_seq=89 receive_seq=89 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999669 adj=31998280 coil_temp=26.3 refs=0 mcu_temp=28.38 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.29 cputime=11242.306 memavail=3280464 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173146.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4396 bytes_read=15047 bytes_retransmit=9 bytes_invalid=0 send_seq=384 receive_seq=384 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015257 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=1167 bytes_read=5366 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=49999421 adj=49997520 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=548 bytes_read=12174 bytes_retransmit=0 bytes_invalid=0 send_seq=90 receive_seq=90 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999668 adj=31998305 coil_temp=26.3 refs=0 mcu_temp=28.39 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.26 cputime=11242.338 memavail=3283420 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173147.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4402 bytes_read=15285 bytes_retransmit=9 bytes_invalid=0 send_seq=385 receive_seq=385 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015235 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=1173 bytes_read=5382 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=49999413 adj=49997727 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=554 bytes_read=12530 bytes_retransmit=0 bytes_invalid=0 send_seq=91 receive_seq=91 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999670 adj=31998355 coil_temp=26.3 refs=0 mcu_temp=28.39 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11242.367 memavail=3281164 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173148.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4408 bytes_read=15567 bytes_retransmit=9 bytes_invalid=0 send_seq=386 receive_seq=386 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015219 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=1179 bytes_read=5398 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=49999407 adj=49997635 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=560 bytes_read=12886 bytes_retransmit=0 bytes_invalid=0 send_seq=92 receive_seq=92 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998408 coil_temp=26.3 refs=0 mcu_temp=28.38 supply_voltage=3.004 chamber: target=0 temp=24.5 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11242.398 memavail=3282928 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173149.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4414 bytes_read=15835 bytes_retransmit=9 bytes_invalid=0 send_seq=387 receive_seq=387 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015242 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=1185 bytes_read=5414 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=49999418 adj=49997570 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=566 bytes_read=13242 bytes_retransmit=0 bytes_invalid=0 send_seq=93 receive_seq=93 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998520 coil_temp=26.3 refs=0 mcu_temp=28.38 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11242.437 memavail=3280912 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173150.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4420 bytes_read=16101 bytes_retransmit=9 bytes_invalid=0 send_seq=388 receive_seq=388 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015239 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=1191 bytes_read=5430 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=49999420 adj=49997615 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=572 bytes_read=13598 bytes_retransmit=0 bytes_invalid=0 send_seq=94 receive_seq=94 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998536 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11242.468 memavail=3281328 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173151.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4426 bytes_read=16369 bytes_retransmit=9 bytes_invalid=0 send_seq=389 receive_seq=389 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015201 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000022 bytes_write=1197 bytes_read=5459 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=49999445 adj=49997610 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=54.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=578 bytes_read=13954 bytes_retransmit=0 bytes_invalid=0 send_seq=95 receive_seq=95 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998489 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.24 cputime=11242.498 memavail=3279312 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173152.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4432 bytes_read=16630 bytes_retransmit=9 bytes_invalid=0 send_seq=390 receive_seq=390 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000022 bytes_write=1203 bytes_read=5475 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=49999442 adj=49997828 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=584 bytes_read=14310 bytes_retransmit=0 bytes_invalid=0 send_seq=96 receive_seq=96 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998489 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.24 cputime=11242.530 memavail=3278612 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173153.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4438 bytes_read=16877 bytes_retransmit=9 bytes_invalid=0 send_seq=391 receive_seq=391 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015136 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000022 bytes_write=1209 bytes_read=5491 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=49999430 adj=49997769 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=590 bytes_read=14666 bytes_retransmit=0 bytes_invalid=0 send_seq=97 receive_seq=97 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998479 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.24 cputime=11242.560 memavail=3281092 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173154.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4444 bytes_read=17145 bytes_retransmit=9 bytes_invalid=0 send_seq=392 receive_seq=392 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015110 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000022 bytes_write=1215 bytes_read=5507 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=49999417 adj=49997648 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=596 bytes_read=15022 bytes_retransmit=0 bytes_invalid=0 send_seq=98 receive_seq=98 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999674 adj=31998477 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.24 cputime=11242.600 memavail=3279084 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173155.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4450 bytes_read=17427 bytes_retransmit=9 bytes_invalid=0 send_seq=393 receive_seq=393 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015208 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000022 bytes_write=1221 bytes_read=5523 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=49999413 adj=49997544 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=602 bytes_read=15378 bytes_retransmit=0 bytes_invalid=0 send_seq=99 receive_seq=99 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998478 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.5 pwm=0.000 chamber: temp=25.5 sysload=0.24 cputime=11242.631 memavail=3282156 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173156.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4456 bytes_read=17679 bytes_retransmit=9 bytes_invalid=0 send_seq=394 receive_seq=394 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=1227 bytes_read=5552 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=49999411 adj=49997395 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=608 bytes_read=15734 bytes_retransmit=0 bytes_invalid=0 send_seq=100 receive_seq=100 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998435 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.22 cputime=11242.664 memavail=3279528 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173157.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4462 bytes_read=17947 bytes_retransmit=9 bytes_invalid=0 send_seq=395 receive_seq=395 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015133 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=1233 bytes_read=5568 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=49999413 adj=49997463 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=614 bytes_read=16090 bytes_retransmit=0 bytes_invalid=0 send_seq=101 receive_seq=101 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998464 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.22 cputime=11242.698 memavail=3277904 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173158.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4468 bytes_read=18215 bytes_retransmit=9 bytes_invalid=0 send_seq=396 receive_seq=396 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015109 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=1239 bytes_read=5584 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=49999443 adj=49997521 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=620 bytes_read=16446 bytes_retransmit=0 bytes_invalid=0 send_seq=102 receive_seq=102 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999674 adj=31998471 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.22 cputime=11242.732 memavail=3279076 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173159.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4474 bytes_read=18467 bytes_retransmit=9 bytes_invalid=0 send_seq=397 receive_seq=397 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015096 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=1245 bytes_read=5600 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=49999434 adj=49997829 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=626 bytes_read=16802 bytes_retransmit=0 bytes_invalid=0 send_seq=103 receive_seq=103 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998478 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.22 cputime=11242.767 memavail=3277436 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173160.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4480 bytes_read=18749 bytes_retransmit=9 bytes_invalid=0 send_seq=398 receive_seq=398 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015090 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=1251 bytes_read=5616 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=49999426 adj=49997688 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=54.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=632 bytes_read=17158 bytes_retransmit=0 bytes_invalid=0 send_seq=104 receive_seq=104 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998567 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.22 cputime=11242.809 memavail=3273920 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173161.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4486 bytes_read=19017 bytes_retransmit=9 bytes_invalid=0 send_seq=399 receive_seq=399 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015080 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1257 bytes_read=5645 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=49999419 adj=49997585 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=54.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=638 bytes_read=17514 bytes_retransmit=0 bytes_invalid=0 send_seq=105 receive_seq=105 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999680 adj=31998541 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.28 cputime=11242.843 memavail=3280436 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173162.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4492 bytes_read=19269 bytes_retransmit=9 bytes_invalid=0 send_seq=400 receive_seq=400 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015079 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1263 bytes_read=5661 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=49999412 adj=49997523 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=644 bytes_read=17870 bytes_retransmit=0 bytes_invalid=0 send_seq=106 receive_seq=106 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998516 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.28 cputime=11242.876 memavail=3278644 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173163.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4498 bytes_read=19526 bytes_retransmit=9 bytes_invalid=0 send_seq=401 receive_seq=401 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015054 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1269 bytes_read=5677 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=49999406 adj=49997457 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=54.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=650 bytes_read=18226 bytes_retransmit=0 bytes_invalid=0 send_seq=107 receive_seq=107 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998572 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.28 cputime=11242.910 memavail=3281168 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173164.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4504 bytes_read=19794 bytes_retransmit=9 bytes_invalid=0 send_seq=402 receive_seq=402 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015040 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1275 bytes_read=5693 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=49999402 adj=49997450 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=656 bytes_read=18582 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=31999687 adj=31998547 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.28 cputime=11242.943 memavail=3279184 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173165.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4510 bytes_read=20060 bytes_retransmit=9 bytes_invalid=0 send_seq=403 receive_seq=403 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015048 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1281 bytes_read=5709 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=49999410 adj=49997438 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=662 bytes_read=18938 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=31999687 adj=31998566 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.28 cputime=11242.983 memavail=3285064 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173166.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4516 bytes_read=20343 bytes_retransmit=9 bytes_invalid=0 send_seq=404 receive_seq=404 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015036 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=1287 bytes_read=5738 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=49999405 adj=49997535 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=56.0 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=668 bytes_read=19294 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=31999684 adj=31998534 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11243.017 memavail=3282344 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173167.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4522 bytes_read=20596 bytes_retransmit=9 bytes_invalid=0 send_seq=405 receive_seq=405 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015029 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=1293 bytes_read=5754 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=49999398 adj=49997496 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=54.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=674 bytes_read=19650 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=31999683 adj=31998508 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11243.050 memavail=3284812 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173168.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4528 bytes_read=20863 bytes_retransmit=9 bytes_invalid=0 send_seq=406 receive_seq=406 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015020 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=1299 bytes_read=5770 bytes_retransmit=0 bytes_invalid=0 send_seq=176 receive_seq=176 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999395 adj=49997446 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=680 bytes_read=20006 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=31999681 adj=31998489 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.26 cputime=11243.084 memavail=3281340 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173169.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4534 bytes_read=21131 bytes_retransmit=9 bytes_invalid=0 send_seq=407 receive_seq=407 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015008 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=1305 bytes_read=5786 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=49999391 adj=49997443 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=686 bytes_read=20346 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=31999681 adj=31998481 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11243.116 memavail=3279744 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173170.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4540 bytes_read=21398 bytes_retransmit=9 bytes_invalid=0 send_seq=408 receive_seq=408 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014995 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=1311 bytes_read=5802 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=49999389 adj=49997438 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=692 bytes_read=20702 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=31999679 adj=31998491 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.26 cputime=11243.156 memavail=3276824 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173171.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4546 bytes_read=21665 bytes_retransmit=9 bytes_invalid=0 send_seq=409 receive_seq=409 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014992 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1317 bytes_read=5831 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=49999386 adj=49997442 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=698 bytes_read=21058 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=31999680 adj=31998481 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.24 cputime=11243.189 memavail=3280408 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173172.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4552 bytes_read=21933 bytes_retransmit=9 bytes_invalid=0 send_seq=410 receive_seq=410 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014986 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1323 bytes_read=5847 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=49999384 adj=49997440 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=704 bytes_read=21414 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=31999680 adj=31998484 coil_temp=26.3 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.24 cputime=11243.223 memavail=3283240 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Error on 'SET_LED_EFFECT': missing EFFECT Stats 173173.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4558 bytes_read=22186 bytes_retransmit=9 bytes_invalid=0 send_seq=411 receive_seq=411 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014989 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1329 bytes_read=5863 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=49999383 adj=49997446 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=710 bytes_read=21770 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=31999679 adj=31998490 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.24 cputime=11243.258 memavail=3279252 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 173174.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4564 bytes_read=22441 bytes_retransmit=9 bytes_invalid=0 send_seq=412 receive_seq=412 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014986 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1335 bytes_read=5879 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=49999389 adj=49997440 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=716 bytes_read=22126 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=31999679 adj=31998480 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.24 cputime=11243.291 memavail=3281184 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173175.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4570 bytes_read=22723 bytes_retransmit=9 bytes_invalid=0 send_seq=413 receive_seq=413 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015038 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1341 bytes_read=5895 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=49999395 adj=49997528 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=55.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=722 bytes_read=22482 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=31999677 adj=31998484 coil_temp=26.3 refs=0 mcu_temp=28.38 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.24 cputime=11243.330 memavail=3283100 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173176.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4576 bytes_read=22976 bytes_retransmit=9 bytes_invalid=0 send_seq=414 receive_seq=414 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015038 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1347 bytes_read=5924 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=49999394 adj=49997518 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=54.5 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=728 bytes_read=22838 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=31999679 adj=31998414 coil_temp=26.3 refs=0 mcu_temp=28.39 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.30 cputime=11243.368 memavail=3281536 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 173177.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4582 bytes_read=23243 bytes_retransmit=9 bytes_invalid=0 send_seq=415 receive_seq=415 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015025 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1353 bytes_read=5940 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=49999395 adj=49997514 Octopus_Pro_H723_V1.1: temp=40.4 raspberry_pi: temp=55.0 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=734 bytes_read=23194 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=31999680 adj=31998447 coil_temp=26.3 refs=0 mcu_temp=28.40 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.30 cputime=11243.401 memavail=3282760 print_time=8.502 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Malformed command 'SET_LED_EFFECT EFFECT:idle_fx' Post-processing started via RatOS CLI: ['ratos', 'postprocess', '--non-interactive', '--allow-unknown-generator', '/home/pi/printer_data/gcodes/Cone_0.2mm_TPE_19m0s.gcode'] Starting SD card print (position 0) Unknown command:"M191" RatOS:: First print coordinates X:149.598 Y:164.611 RatOS:: Homing X Y Z Stats 174147.0: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=12453 bytes_read=281066 bytes_retransmit=9 bytes_invalid=0 send_seq=1482 receive_seq=1482 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014921 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7263 bytes_read=24129 bytes_retransmit=0 bytes_invalid=0 send_seq=1170 receive_seq=1170 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999387 adj=49997552 Octopus_Pro_H723_V1.1: temp=40.9 raspberry_pi: temp=55.5 sd_pos=13127 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6644 bytes_read=367610 bytes_retransmit=0 bytes_invalid=0 send_seq=1106 receive_seq=1106 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999669 adj=31998462 coil_temp=26.3 refs=0 mcu_temp=28.43 supply_voltage=3.004 chamber: target=0 temp=24.5 pwm=0.000 chamber: temp=25.4 sysload=0.25 cputime=11275.372 memavail=3272700 print_time=1037.948 buffer_time=0.503 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 TMC 'stepper_y' reports GSTAT: 00000005 reset=1(Reset) uv_cp=1(Undervoltage!) TMC 'stepper_y' reports GSTAT: 00000000 Stats 174148.0: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=14430 bytes_read=282627 bytes_retransmit=9 bytes_invalid=0 send_seq=1587 receive_seq=1587 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014918 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7269 bytes_read=24145 bytes_retransmit=0 bytes_invalid=0 send_seq=1171 receive_seq=1171 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997530 Octopus_Pro_H723_V1.1: temp=41.1 raspberry_pi: temp=56.5 sd_pos=13127 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6650 bytes_read=367966 bytes_retransmit=0 bytes_invalid=0 send_seq=1107 receive_seq=1107 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999669 adj=31998476 coil_temp=26.3 refs=0 mcu_temp=28.41 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.25 cputime=11275.469 memavail=3271984 print_time=1038.626 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174149.0: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=15200 bytes_read=283472 bytes_retransmit=9 bytes_invalid=0 send_seq=1635 receive_seq=1635 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014915 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7275 bytes_read=24161 bytes_retransmit=0 bytes_invalid=0 send_seq=1172 receive_seq=1172 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997499 Octopus_Pro_H723_V1.1: temp=41.2 raspberry_pi: temp=55.5 sd_pos=13127 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6656 bytes_read=368322 bytes_retransmit=0 bytes_invalid=0 send_seq=1108 receive_seq=1108 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999671 adj=31998478 coil_temp=26.3 refs=0 mcu_temp=28.41 supply_voltage=3.005 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.25 cputime=11275.537 memavail=3275728 print_time=1039.626 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174150.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000005 bytes_write=15977 bytes_read=284331 bytes_retransmit=9 bytes_invalid=0 send_seq=1683 receive_seq=1683 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014904 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7281 bytes_read=24177 bytes_retransmit=0 bytes_invalid=0 send_seq=1173 receive_seq=1173 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997477 Octopus_Pro_H723_V1.1: temp=40.9 raspberry_pi: temp=55.5 sd_pos=13127 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6662 bytes_read=368678 bytes_retransmit=0 bytes_invalid=0 send_seq=1109 receive_seq=1109 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999672 adj=31998527 coil_temp=26.3 refs=0 mcu_temp=28.41 supply_voltage=3.005 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.25 cputime=11275.604 memavail=3271536 print_time=1040.626 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174151.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000005 bytes_write=17122 bytes_read=285316 bytes_retransmit=9 bytes_invalid=0 send_seq=1745 receive_seq=1745 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=55 upcoming_bytes=0 freq=400014897 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7287 bytes_read=24193 bytes_retransmit=0 bytes_invalid=0 send_seq=1174 receive_seq=1174 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999399 adj=49997519 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=56.5 sd_pos=13127 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6668 bytes_read=369034 bytes_retransmit=0 bytes_invalid=0 send_seq=1110 receive_seq=1110 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999672 adj=31998537 coil_temp=26.3 refs=0 mcu_temp=28.40 supply_voltage=3.005 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.25 cputime=11275.688 memavail=3280800 print_time=1041.800 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174152.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000005 bytes_write=18746 bytes_read=286157 bytes_retransmit=9 bytes_invalid=0 send_seq=1801 receive_seq=1801 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014893 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=7293 bytes_read=24222 bytes_retransmit=0 bytes_invalid=0 send_seq=1175 receive_seq=1175 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999395 adj=49997776 Octopus_Pro_H723_V1.1: temp=40.5 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6674 bytes_read=369390 bytes_retransmit=0 bytes_invalid=0 send_seq=1111 receive_seq=1111 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998530 coil_temp=26.3 refs=0 mcu_temp=28.40 supply_voltage=3.005 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.23 cputime=11275.771 memavail=3280800 print_time=1042.617 buffer_time=0.170 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174153.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000005 bytes_write=19501 bytes_read=286872 bytes_retransmit=9 bytes_invalid=0 send_seq=1840 receive_seq=1840 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014890 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=7299 bytes_read=24238 bytes_retransmit=0 bytes_invalid=0 send_seq=1176 receive_seq=1176 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999392 adj=49997666 Octopus_Pro_H723_V1.1: temp=40.4 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6680 bytes_read=369746 bytes_retransmit=0 bytes_invalid=0 send_seq=1112 receive_seq=1112 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998626 coil_temp=26.3 refs=0 mcu_temp=28.40 supply_voltage=3.005 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.23 cputime=11275.847 memavail=3280548 print_time=1043.628 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174154.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000005 bytes_write=20271 bytes_read=287716 bytes_retransmit=9 bytes_invalid=0 send_seq=1888 receive_seq=1888 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014905 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=7305 bytes_read=24254 bytes_retransmit=0 bytes_invalid=0 send_seq=1177 receive_seq=1177 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999390 adj=49997599 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6686 bytes_read=370102 bytes_retransmit=0 bytes_invalid=0 send_seq=1113 receive_seq=1113 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998577 coil_temp=26.3 refs=0 mcu_temp=28.40 supply_voltage=3.005 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.23 cputime=11275.912 memavail=3280084 print_time=1044.628 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174155.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=21036 bytes_read=288571 bytes_retransmit=9 bytes_invalid=0 send_seq=1935 receive_seq=1935 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014891 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=7311 bytes_read=24270 bytes_retransmit=0 bytes_invalid=0 send_seq=1178 receive_seq=1178 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999389 adj=49997515 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6692 bytes_read=370458 bytes_retransmit=0 bytes_invalid=0 send_seq=1114 receive_seq=1114 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998519 coil_temp=26.3 refs=0 mcu_temp=28.41 supply_voltage=3.005 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.23 cputime=11275.979 memavail=3279092 print_time=1045.628 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174156.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=22233 bytes_read=289479 bytes_retransmit=9 bytes_invalid=0 send_seq=1991 receive_seq=1991 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014881 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=7317 bytes_read=24286 bytes_retransmit=0 bytes_invalid=0 send_seq=1179 receive_seq=1179 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999388 adj=49997496 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=56.0 sd_pos=13127 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6698 bytes_read=370814 bytes_retransmit=0 bytes_invalid=0 send_seq=1115 receive_seq=1115 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999674 adj=31998486 coil_temp=26.3 refs=0 mcu_temp=28.42 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.23 cputime=11276.049 memavail=3278648 print_time=1046.652 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 RatOS:: Homing Z Stats 174157.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=24344 bytes_read=290669 bytes_retransmit=9 bytes_invalid=0 send_seq=2067 receive_seq=2067 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014878 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7323 bytes_read=24315 bytes_retransmit=0 bytes_invalid=0 send_seq=1180 receive_seq=1180 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999389 adj=49997521 Octopus_Pro_H723_V1.1: temp=39.7 raspberry_pi: temp=55.5 sd_pos=13127 heater_bed: target=0 temp=25.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6987 bytes_read=371612 bytes_retransmit=0 bytes_invalid=0 send_seq=1139 receive_seq=1139 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998492 coil_temp=26.3 refs=0 mcu_temp=28.42 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.21 cputime=11276.172 memavail=3277640 print_time=1047.625 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174158.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=26726 bytes_read=293813 bytes_retransmit=9 bytes_invalid=0 send_seq=2236 receive_seq=2236 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014870 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7329 bytes_read=24331 bytes_retransmit=0 bytes_invalid=0 send_seq=1181 receive_seq=1181 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999386 adj=49997546 Octopus_Pro_H723_V1.1: temp=39.6 raspberry_pi: temp=56.0 sd_pos=13127 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=8601 bytes_read=374484 bytes_retransmit=0 bytes_invalid=0 send_seq=1274 receive_seq=1274 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999672 adj=31998480 coil_temp=26.3 refs=0 mcu_temp=28.43 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.21 cputime=11276.362 memavail=3277640 print_time=1048.625 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174159.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=28709 bytes_read=295519 bytes_retransmit=9 bytes_invalid=0 send_seq=2332 receive_seq=2332 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014864 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7335 bytes_read=24347 bytes_retransmit=0 bytes_invalid=0 send_seq=1182 receive_seq=1182 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999386 adj=49997498 Octopus_Pro_H723_V1.1: temp=39.3 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=0 temp=25.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9241 bytes_read=377266 bytes_retransmit=0 bytes_invalid=0 send_seq=1330 receive_seq=1330 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999671 adj=31998472 coil_temp=26.3 refs=1 mcu_temp=28.43 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.21 cputime=11276.539 memavail=3277400 print_time=1049.733 buffer_time=0.281 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 RatOS:: Preheating chamber to 65°C... RatOS | TEMPERATURE_WAIT:: Waiting for sensor: temperature_sensor chamber, MINIMUM: 65 RatOS:: please wait... Stats 174160.0: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=30234 bytes_read=296132 bytes_retransmit=9 bytes_invalid=0 send_seq=2367 receive_seq=2367 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=42 upcoming_bytes=969 freq=400014866 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7341 bytes_read=24363 bytes_retransmit=0 bytes_invalid=0 send_seq=1183 receive_seq=1183 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999388 adj=49997526 Octopus_Pro_H723_V1.1: temp=39.1 raspberry_pi: temp=55.5 sd_pos=13127 heater_bed: target=90 temp=25.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9254 bytes_read=378509 bytes_retransmit=0 bytes_invalid=0 send_seq=1332 receive_seq=1332 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998468 coil_temp=26.3 refs=0 mcu_temp=28.43 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.21 cputime=11276.771 memavail=3275960 print_time=1057.042 buffer_time=6.589 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Heater heater_bed approaching new target of 90.000 Stats 174161.0: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=31506 bytes_read=296721 bytes_retransmit=9 bytes_invalid=0 send_seq=2398 receive_seq=2398 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=14 freq=400014898 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7353 bytes_read=24395 bytes_retransmit=0 bytes_invalid=0 send_seq=1185 receive_seq=1185 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997535 Octopus_Pro_H723_V1.1: temp=39.1 raspberry_pi: temp=55.5 sd_pos=13127 heater_bed: target=90 temp=25.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9266 bytes_read=378881 bytes_retransmit=0 bytes_invalid=0 send_seq=1334 receive_seq=1334 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998493 coil_temp=26.3 refs=0 mcu_temp=28.43 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.5 sysload=0.21 cputime=11276.823 memavail=3275736 print_time=1057.042 buffer_time=5.588 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174162.0: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=31714 bytes_read=297192 bytes_retransmit=9 bytes_invalid=0 send_seq=2413 receive_seq=2413 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014904 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7359 bytes_read=24424 bytes_retransmit=0 bytes_invalid=0 send_seq=1186 receive_seq=1186 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997505 Octopus_Pro_H723_V1.1: temp=39.1 raspberry_pi: temp=55.5 sd_pos=13127 heater_bed: target=90 temp=25.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9272 bytes_read=379237 bytes_retransmit=0 bytes_invalid=0 send_seq=1335 receive_seq=1335 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998481 coil_temp=26.3 refs=0 mcu_temp=28.43 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.19 cputime=11276.872 memavail=3275288 print_time=1057.042 buffer_time=4.588 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174163.0: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=31908 bytes_read=297689 bytes_retransmit=9 bytes_invalid=0 send_seq=2428 receive_seq=2428 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015016 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7365 bytes_read=24440 bytes_retransmit=0 bytes_invalid=0 send_seq=1187 receive_seq=1187 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997490 Octopus_Pro_H723_V1.1: temp=38.8 raspberry_pi: temp=55.5 sd_pos=13127 heater_bed: target=90 temp=26.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9278 bytes_read=379593 bytes_retransmit=0 bytes_invalid=0 send_seq=1336 receive_seq=1336 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998480 coil_temp=26.3 refs=0 mcu_temp=28.41 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.19 cputime=11276.919 memavail=3275288 print_time=1057.042 buffer_time=3.587 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174164.0: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=32118 bytes_read=298192 bytes_retransmit=9 bytes_invalid=0 send_seq=2444 receive_seq=2444 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015011 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7371 bytes_read=24456 bytes_retransmit=0 bytes_invalid=0 send_seq=1188 receive_seq=1188 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999384 adj=49997413 Octopus_Pro_H723_V1.1: temp=38.8 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=26.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9284 bytes_read=379949 bytes_retransmit=0 bytes_invalid=0 send_seq=1337 receive_seq=1337 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999674 adj=31998434 coil_temp=26.3 refs=0 mcu_temp=28.41 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.19 cputime=11276.998 memavail=3275048 print_time=1057.042 buffer_time=2.586 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174165.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=32312 bytes_read=298690 bytes_retransmit=9 bytes_invalid=0 send_seq=2459 receive_seq=2459 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015010 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7377 bytes_read=24472 bytes_retransmit=0 bytes_invalid=0 send_seq=1189 receive_seq=1189 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999392 adj=49997433 Octopus_Pro_H723_V1.1: temp=38.6 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=27.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9290 bytes_read=380305 bytes_retransmit=0 bytes_invalid=0 send_seq=1338 receive_seq=1338 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998442 coil_temp=26.3 refs=0 mcu_temp=28.40 supply_voltage=3.005 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.19 cputime=11277.075 memavail=3275048 print_time=1057.042 buffer_time=1.586 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174166.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=32506 bytes_read=299187 bytes_retransmit=9 bytes_invalid=0 send_seq=2474 receive_seq=2474 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015012 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7383 bytes_read=24488 bytes_retransmit=0 bytes_invalid=0 send_seq=1190 receive_seq=1190 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999392 adj=49997469 Octopus_Pro_H723_V1.1: temp=38.6 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=27.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9296 bytes_read=380661 bytes_retransmit=0 bytes_invalid=0 send_seq=1339 receive_seq=1339 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998439 coil_temp=26.3 refs=0 mcu_temp=28.41 supply_voltage=3.005 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.19 cputime=11277.140 memavail=3275048 print_time=1057.042 buffer_time=0.585 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174167.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=33176 bytes_read=299730 bytes_retransmit=9 bytes_invalid=0 send_seq=2498 receive_seq=2498 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015009 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=7389 bytes_read=24517 bytes_retransmit=0 bytes_invalid=0 send_seq=1191 receive_seq=1191 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999390 adj=49997469 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=28.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9302 bytes_read=381017 bytes_retransmit=0 bytes_invalid=0 send_seq=1340 receive_seq=1340 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998438 coil_temp=26.3 refs=0 mcu_temp=28.41 supply_voltage=3.005 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11277.192 memavail=3274824 print_time=1057.193 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174168.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=33370 bytes_read=300213 bytes_retransmit=9 bytes_invalid=0 send_seq=2513 receive_seq=2513 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015002 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=7395 bytes_read=24533 bytes_retransmit=0 bytes_invalid=0 send_seq=1192 receive_seq=1192 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999388 adj=49997459 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=29.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9308 bytes_read=381373 bytes_retransmit=0 bytes_invalid=0 send_seq=1341 receive_seq=1341 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998440 coil_temp=26.3 refs=0 mcu_temp=28.39 supply_voltage=3.005 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11277.239 memavail=3274600 print_time=1058.078 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174169.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=33580 bytes_read=300715 bytes_retransmit=9 bytes_invalid=0 send_seq=2529 receive_seq=2529 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014998 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=7401 bytes_read=24549 bytes_retransmit=0 bytes_invalid=0 send_seq=1193 receive_seq=1193 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997456 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=29.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9314 bytes_read=381729 bytes_retransmit=0 bytes_invalid=0 send_seq=1342 receive_seq=1342 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998441 coil_temp=26.3 refs=0 mcu_temp=28.39 supply_voltage=3.005 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11277.289 memavail=3274376 print_time=1059.079 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174170.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=33774 bytes_read=301228 bytes_retransmit=9 bytes_invalid=0 send_seq=2544 receive_seq=2544 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014996 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=7407 bytes_read=24565 bytes_retransmit=0 bytes_invalid=0 send_seq=1194 receive_seq=1194 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999382 adj=49997442 Octopus_Pro_H723_V1.1: temp=38.1 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=30.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9320 bytes_read=382085 bytes_retransmit=0 bytes_invalid=0 send_seq=1343 receive_seq=1343 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998444 coil_temp=26.3 refs=0 mcu_temp=28.37 supply_voltage=3.005 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11277.335 memavail=3274152 print_time=1060.080 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174171.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=33968 bytes_read=301711 bytes_retransmit=9 bytes_invalid=0 send_seq=2559 receive_seq=2559 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015032 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=7413 bytes_read=24581 bytes_retransmit=0 bytes_invalid=0 send_seq=1195 receive_seq=1195 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999384 adj=49997427 Octopus_Pro_H723_V1.1: temp=38.1 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=31.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9326 bytes_read=382441 bytes_retransmit=0 bytes_invalid=0 send_seq=1344 receive_seq=1344 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998444 coil_temp=26.3 refs=0 mcu_temp=28.35 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.26 cputime=11277.393 memavail=3278036 print_time=1061.081 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174172.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=34162 bytes_read=302208 bytes_retransmit=9 bytes_invalid=0 send_seq=2574 receive_seq=2574 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015019 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7419 bytes_read=24610 bytes_retransmit=0 bytes_invalid=0 send_seq=1196 receive_seq=1196 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999382 adj=49997414 Octopus_Pro_H723_V1.1: temp=37.8 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=31.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9332 bytes_read=382797 bytes_retransmit=0 bytes_invalid=0 send_seq=1345 receive_seq=1345 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999672 adj=31998426 coil_temp=26.3 refs=0 mcu_temp=28.33 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11277.459 memavail=3277376 print_time=1062.081 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174173.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=34372 bytes_read=302699 bytes_retransmit=9 bytes_invalid=0 send_seq=2590 receive_seq=2590 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015130 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7425 bytes_read=24626 bytes_retransmit=0 bytes_invalid=0 send_seq=1197 receive_seq=1197 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999387 adj=49997407 Octopus_Pro_H723_V1.1: temp=37.7 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=32.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9338 bytes_read=383153 bytes_retransmit=0 bytes_invalid=0 send_seq=1346 receive_seq=1346 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998430 coil_temp=26.2 refs=0 mcu_temp=28.31 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11277.506 memavail=3276928 print_time=1063.081 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174174.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=34566 bytes_read=303182 bytes_retransmit=9 bytes_invalid=0 send_seq=2605 receive_seq=2605 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015138 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7431 bytes_read=24642 bytes_retransmit=0 bytes_invalid=0 send_seq=1198 receive_seq=1198 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997346 Octopus_Pro_H723_V1.1: temp=37.8 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=32.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9344 bytes_read=383509 bytes_retransmit=0 bytes_invalid=0 send_seq=1347 receive_seq=1347 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998371 coil_temp=26.2 refs=0 mcu_temp=28.27 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11277.553 memavail=3276448 print_time=1064.082 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174175.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=34760 bytes_read=303694 bytes_retransmit=9 bytes_invalid=0 send_seq=2620 receive_seq=2620 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7437 bytes_read=24658 bytes_retransmit=0 bytes_invalid=0 send_seq=1199 receive_seq=1199 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997328 Octopus_Pro_H723_V1.1: temp=37.4 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=33.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9350 bytes_read=383865 bytes_retransmit=0 bytes_invalid=0 send_seq=1348 receive_seq=1348 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998388 coil_temp=26.2 refs=0 mcu_temp=28.24 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11277.599 memavail=3276448 print_time=1065.083 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174176.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=34954 bytes_read=304192 bytes_retransmit=9 bytes_invalid=0 send_seq=2635 receive_seq=2635 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7443 bytes_read=24674 bytes_retransmit=0 bytes_invalid=0 send_seq=1200 receive_seq=1200 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997286 Octopus_Pro_H723_V1.1: temp=37.5 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=34.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9356 bytes_read=384221 bytes_retransmit=0 bytes_invalid=0 send_seq=1349 receive_seq=1349 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998368 coil_temp=26.2 refs=0 mcu_temp=28.21 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11277.647 memavail=3276208 print_time=1066.083 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174177.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=35159 bytes_read=304675 bytes_retransmit=9 bytes_invalid=0 send_seq=2650 receive_seq=2650 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7449 bytes_read=24703 bytes_retransmit=0 bytes_invalid=0 send_seq=1201 receive_seq=1201 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997260 Octopus_Pro_H723_V1.1: temp=37.5 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=34.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9362 bytes_read=384577 bytes_retransmit=0 bytes_invalid=0 send_seq=1350 receive_seq=1350 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998363 coil_temp=26.3 refs=0 mcu_temp=28.17 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.52 cputime=11277.706 memavail=3276208 print_time=1067.083 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174178.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=35353 bytes_read=305172 bytes_retransmit=9 bytes_invalid=0 send_seq=2665 receive_seq=2665 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7455 bytes_read=24719 bytes_retransmit=0 bytes_invalid=0 send_seq=1202 receive_seq=1202 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999382 adj=49997276 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=35.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9368 bytes_read=384933 bytes_retransmit=0 bytes_invalid=0 send_seq=1351 receive_seq=1351 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999674 adj=31998370 coil_temp=26.2 refs=0 mcu_temp=28.15 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.52 cputime=11277.785 memavail=3276216 print_time=1068.084 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174179.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=35547 bytes_read=305670 bytes_retransmit=9 bytes_invalid=0 send_seq=2680 receive_seq=2680 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015134 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7461 bytes_read=24735 bytes_retransmit=0 bytes_invalid=0 send_seq=1203 receive_seq=1203 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997299 Octopus_Pro_H723_V1.1: temp=37.2 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=36.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9374 bytes_read=385289 bytes_retransmit=0 bytes_invalid=0 send_seq=1352 receive_seq=1352 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998373 coil_temp=26.2 refs=0 mcu_temp=28.13 supply_voltage=3.004 chamber: target=0 temp=24.6 pwm=0.000 chamber: temp=25.4 sysload=0.52 cputime=11277.835 memavail=3276216 print_time=1069.085 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174180.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=35741 bytes_read=306168 bytes_retransmit=9 bytes_invalid=0 send_seq=2695 receive_seq=2695 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015108 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7467 bytes_read=24751 bytes_retransmit=0 bytes_invalid=0 send_seq=1204 receive_seq=1204 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997315 Octopus_Pro_H723_V1.1: temp=37.1 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=36.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9380 bytes_read=385645 bytes_retransmit=0 bytes_invalid=0 send_seq=1353 receive_seq=1353 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998375 coil_temp=26.2 refs=0 mcu_temp=28.10 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.52 cputime=11277.882 memavail=3273964 print_time=1070.086 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174181.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=35946 bytes_read=306665 bytes_retransmit=9 bytes_invalid=0 send_seq=2710 receive_seq=2710 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015097 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7473 bytes_read=24767 bytes_retransmit=0 bytes_invalid=0 send_seq=1205 receive_seq=1205 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997392 Octopus_Pro_H723_V1.1: temp=37.0 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=37.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9386 bytes_read=386001 bytes_retransmit=0 bytes_invalid=0 send_seq=1354 receive_seq=1354 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998510 coil_temp=26.2 refs=0 mcu_temp=28.08 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.52 cputime=11277.930 memavail=3273964 print_time=1071.086 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174182.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=36140 bytes_read=307178 bytes_retransmit=9 bytes_invalid=0 send_seq=2725 receive_seq=2725 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015084 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7479 bytes_read=24796 bytes_retransmit=0 bytes_invalid=0 send_seq=1206 receive_seq=1206 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997422 Octopus_Pro_H723_V1.1: temp=37.1 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=37.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9392 bytes_read=386347 bytes_retransmit=0 bytes_invalid=0 send_seq=1355 receive_seq=1355 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998503 coil_temp=26.2 refs=0 mcu_temp=28.06 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11277.979 memavail=3273964 print_time=1072.087 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174183.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=36334 bytes_read=307644 bytes_retransmit=9 bytes_invalid=0 send_seq=2740 receive_seq=2740 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015074 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7485 bytes_read=24812 bytes_retransmit=0 bytes_invalid=0 send_seq=1207 receive_seq=1207 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997433 Octopus_Pro_H723_V1.1: temp=36.9 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=38.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9398 bytes_read=386692 bytes_retransmit=0 bytes_invalid=0 send_seq=1356 receive_seq=1356 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998499 coil_temp=26.2 refs=0 mcu_temp=28.03 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11278.024 memavail=3273964 print_time=1073.088 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174184.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=36528 bytes_read=308131 bytes_retransmit=9 bytes_invalid=0 send_seq=2755 receive_seq=2755 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015069 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7491 bytes_read=24828 bytes_retransmit=0 bytes_invalid=0 send_seq=1208 receive_seq=1208 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997426 Octopus_Pro_H723_V1.1: temp=36.8 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=39.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9404 bytes_read=387036 bytes_retransmit=0 bytes_invalid=0 send_seq=1357 receive_seq=1357 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998503 coil_temp=26.2 refs=0 mcu_temp=27.99 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11278.098 memavail=3273516 print_time=1074.089 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174185.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=36738 bytes_read=308664 bytes_retransmit=9 bytes_invalid=0 send_seq=2771 receive_seq=2771 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015059 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7497 bytes_read=24844 bytes_retransmit=0 bytes_invalid=0 send_seq=1209 receive_seq=1209 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997537 Octopus_Pro_H723_V1.1: temp=36.7 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=39.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9410 bytes_read=387381 bytes_retransmit=0 bytes_invalid=0 send_seq=1358 receive_seq=1358 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998510 coil_temp=26.2 refs=0 mcu_temp=27.97 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11278.156 memavail=3273276 print_time=1075.090 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174186.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=36932 bytes_read=309132 bytes_retransmit=9 bytes_invalid=0 send_seq=2786 receive_seq=2786 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015104 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7503 bytes_read=24860 bytes_retransmit=0 bytes_invalid=0 send_seq=1210 receive_seq=1210 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997590 Octopus_Pro_H723_V1.1: temp=36.8 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=40.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9416 bytes_read=387726 bytes_retransmit=0 bytes_invalid=0 send_seq=1359 receive_seq=1359 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998504 coil_temp=26.2 refs=0 mcu_temp=27.95 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11278.199 memavail=3272988 print_time=1076.091 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174187.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=37126 bytes_read=309629 bytes_retransmit=9 bytes_invalid=0 send_seq=2801 receive_seq=2801 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015102 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7509 bytes_read=24889 bytes_retransmit=0 bytes_invalid=0 send_seq=1211 receive_seq=1211 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999382 adj=49997514 Octopus_Pro_H723_V1.1: temp=36.6 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=40.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9422 bytes_read=388071 bytes_retransmit=0 bytes_invalid=0 send_seq=1360 receive_seq=1360 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998544 coil_temp=26.2 refs=0 mcu_temp=27.93 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.4 sysload=0.44 cputime=11278.247 memavail=3276428 print_time=1077.091 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174188.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=37310 bytes_read=310132 bytes_retransmit=9 bytes_invalid=0 send_seq=2814 receive_seq=2814 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015093 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7515 bytes_read=24905 bytes_retransmit=0 bytes_invalid=0 send_seq=1212 receive_seq=1212 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997474 Octopus_Pro_H723_V1.1: temp=36.6 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=41.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9428 bytes_read=388416 bytes_retransmit=0 bytes_invalid=0 send_seq=1361 receive_seq=1361 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998509 coil_temp=26.2 refs=0 mcu_temp=27.90 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.44 cputime=11278.293 memavail=3276180 print_time=1078.092 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174189.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=37504 bytes_read=310600 bytes_retransmit=9 bytes_invalid=0 send_seq=2829 receive_seq=2829 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015091 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7521 bytes_read=24921 bytes_retransmit=0 bytes_invalid=0 send_seq=1213 receive_seq=1213 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997460 Octopus_Pro_H723_V1.1: temp=36.5 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=42.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9434 bytes_read=388761 bytes_retransmit=0 bytes_invalid=0 send_seq=1362 receive_seq=1362 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998577 coil_temp=26.2 refs=0 mcu_temp=27.88 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.44 cputime=11278.338 memavail=3275476 print_time=1079.093 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174190.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=37714 bytes_read=311117 bytes_retransmit=9 bytes_invalid=0 send_seq=2845 receive_seq=2845 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015084 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7527 bytes_read=24937 bytes_retransmit=0 bytes_invalid=0 send_seq=1214 receive_seq=1214 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997482 Octopus_Pro_H723_V1.1: temp=36.4 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=42.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9440 bytes_read=389112 bytes_retransmit=0 bytes_invalid=0 send_seq=1363 receive_seq=1363 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998550 coil_temp=26.2 refs=0 mcu_temp=27.87 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.5 sysload=0.44 cputime=11278.404 memavail=3275000 print_time=1080.094 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174191.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=37908 bytes_read=311630 bytes_retransmit=9 bytes_invalid=0 send_seq=2860 receive_seq=2860 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015074 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7533 bytes_read=24953 bytes_retransmit=0 bytes_invalid=0 send_seq=1215 receive_seq=1215 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997502 Octopus_Pro_H723_V1.1: temp=36.4 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=43.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9446 bytes_read=389468 bytes_retransmit=0 bytes_invalid=0 send_seq=1364 receive_seq=1364 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998526 coil_temp=26.2 refs=0 mcu_temp=27.84 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.44 cputime=11278.460 memavail=3275000 print_time=1081.095 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174192.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=38102 bytes_read=312098 bytes_retransmit=9 bytes_invalid=0 send_seq=2875 receive_seq=2875 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015060 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7539 bytes_read=24982 bytes_retransmit=0 bytes_invalid=0 send_seq=1216 receive_seq=1216 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997493 Octopus_Pro_H723_V1.1: temp=36.2 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=43.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9452 bytes_read=389824 bytes_retransmit=0 bytes_invalid=0 send_seq=1365 receive_seq=1365 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998518 coil_temp=26.2 refs=0 mcu_temp=27.82 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.40 cputime=11278.506 memavail=3275000 print_time=1082.096 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174193.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=38296 bytes_read=312610 bytes_retransmit=9 bytes_invalid=0 send_seq=2890 receive_seq=2890 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015047 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7545 bytes_read=24998 bytes_retransmit=0 bytes_invalid=0 send_seq=1217 receive_seq=1217 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997536 Octopus_Pro_H723_V1.1: temp=36.4 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=44.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9458 bytes_read=390180 bytes_retransmit=0 bytes_invalid=0 send_seq=1366 receive_seq=1366 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998505 coil_temp=26.2 refs=0 mcu_temp=27.80 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.4 sysload=0.40 cputime=11278.555 memavail=3275256 print_time=1083.097 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174194.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=38506 bytes_read=313105 bytes_retransmit=9 bytes_invalid=0 send_seq=2906 receive_seq=2906 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015033 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7551 bytes_read=25014 bytes_retransmit=0 bytes_invalid=0 send_seq=1218 receive_seq=1218 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997547 Octopus_Pro_H723_V1.1: temp=36.0 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=44.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9464 bytes_read=390536 bytes_retransmit=0 bytes_invalid=0 send_seq=1367 receive_seq=1367 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998502 coil_temp=26.2 refs=0 mcu_temp=27.78 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.40 cputime=11278.603 memavail=3275256 print_time=1084.097 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174195.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=38700 bytes_read=313584 bytes_retransmit=9 bytes_invalid=0 send_seq=2921 receive_seq=2921 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015048 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7557 bytes_read=25030 bytes_retransmit=0 bytes_invalid=0 send_seq=1219 receive_seq=1219 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997530 Octopus_Pro_H723_V1.1: temp=35.9 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=45.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9470 bytes_read=390892 bytes_retransmit=0 bytes_invalid=0 send_seq=1368 receive_seq=1368 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998511 coil_temp=26.2 refs=0 mcu_temp=27.76 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.5 sysload=0.40 cputime=11278.649 memavail=3275040 print_time=1085.098 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174196.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=38894 bytes_read=314096 bytes_retransmit=9 bytes_invalid=0 send_seq=2936 receive_seq=2936 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015049 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7563 bytes_read=25046 bytes_retransmit=0 bytes_invalid=0 send_seq=1220 receive_seq=1220 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997456 Octopus_Pro_H723_V1.1: temp=35.9 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=45.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9476 bytes_read=391248 bytes_retransmit=0 bytes_invalid=0 send_seq=1369 receive_seq=1369 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998475 coil_temp=26.2 refs=0 mcu_temp=27.75 supply_voltage=3.004 chamber: target=0 temp=24.7 pwm=0.000 chamber: temp=25.4 sysload=0.40 cputime=11278.718 memavail=3275040 print_time=1086.099 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174197.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=39088 bytes_read=314594 bytes_retransmit=9 bytes_invalid=0 send_seq=2951 receive_seq=2951 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015041 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7569 bytes_read=25062 bytes_retransmit=0 bytes_invalid=0 send_seq=1221 receive_seq=1221 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997520 Octopus_Pro_H723_V1.1: temp=35.8 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=46.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9482 bytes_read=391604 bytes_retransmit=0 bytes_invalid=0 send_seq=1370 receive_seq=1370 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998472 coil_temp=26.2 refs=0 mcu_temp=27.73 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.4 sysload=0.45 cputime=11278.775 memavail=3274800 print_time=1087.100 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174198.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=39293 bytes_read=315062 bytes_retransmit=9 bytes_invalid=0 send_seq=2966 receive_seq=2966 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015034 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7575 bytes_read=25091 bytes_retransmit=0 bytes_invalid=0 send_seq=1222 receive_seq=1222 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997566 Octopus_Pro_H723_V1.1: temp=36.0 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=46.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9488 bytes_read=391960 bytes_retransmit=0 bytes_invalid=0 send_seq=1371 receive_seq=1371 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999680 adj=31998477 coil_temp=26.2 refs=0 mcu_temp=27.71 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.4 sysload=0.45 cputime=11278.822 memavail=3274800 print_time=1088.100 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174199.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=39487 bytes_read=315574 bytes_retransmit=9 bytes_invalid=0 send_seq=2981 receive_seq=2981 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015030 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7581 bytes_read=25107 bytes_retransmit=0 bytes_invalid=0 send_seq=1223 receive_seq=1223 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997517 Octopus_Pro_H723_V1.1: temp=35.9 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=47.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9494 bytes_read=392316 bytes_retransmit=0 bytes_invalid=0 send_seq=1372 receive_seq=1372 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998462 coil_temp=26.2 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.3 sysload=0.45 cputime=11278.868 memavail=3274560 print_time=1089.101 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174200.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=39681 bytes_read=316087 bytes_retransmit=9 bytes_invalid=0 send_seq=2996 receive_seq=2996 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015027 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7587 bytes_read=25123 bytes_retransmit=0 bytes_invalid=0 send_seq=1224 receive_seq=1224 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997511 Octopus_Pro_H723_V1.1: temp=35.8 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=47.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9500 bytes_read=392672 bytes_retransmit=0 bytes_invalid=0 send_seq=1373 receive_seq=1373 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998450 coil_temp=26.2 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.4 sysload=0.45 cputime=11278.915 memavail=3274112 print_time=1090.102 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174201.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=39875 bytes_read=316555 bytes_retransmit=9 bytes_invalid=0 send_seq=3011 receive_seq=3011 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015024 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7593 bytes_read=25139 bytes_retransmit=0 bytes_invalid=0 send_seq=1225 receive_seq=1225 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997471 Octopus_Pro_H723_V1.1: temp=35.6 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=48.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9506 bytes_read=393028 bytes_retransmit=0 bytes_invalid=0 send_seq=1374 receive_seq=1374 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998472 coil_temp=26.2 refs=0 mcu_temp=27.67 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.4 sysload=0.45 cputime=11278.961 memavail=3273828 print_time=1091.103 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174202.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=40085 bytes_read=317072 bytes_retransmit=9 bytes_invalid=0 send_seq=3027 receive_seq=3027 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015017 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=7599 bytes_read=25155 bytes_retransmit=0 bytes_invalid=0 send_seq=1226 receive_seq=1226 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997454 Octopus_Pro_H723_V1.1: temp=35.8 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=48.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9512 bytes_read=393384 bytes_retransmit=0 bytes_invalid=0 send_seq=1375 receive_seq=1375 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998475 coil_temp=26.2 refs=0 mcu_temp=27.66 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.4 sysload=0.66 cputime=11279.021 memavail=3273924 print_time=1092.104 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174203.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=40279 bytes_read=317570 bytes_retransmit=9 bytes_invalid=0 send_seq=3042 receive_seq=3042 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015049 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7605 bytes_read=25184 bytes_retransmit=0 bytes_invalid=0 send_seq=1227 receive_seq=1227 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997440 Octopus_Pro_H723_V1.1: temp=35.7 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=49.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9518 bytes_read=393740 bytes_retransmit=0 bytes_invalid=0 send_seq=1376 receive_seq=1376 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998464 coil_temp=26.2 refs=0 mcu_temp=27.64 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.4 sysload=0.66 cputime=11279.067 memavail=3273684 print_time=1093.104 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174204.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=40473 bytes_read=318038 bytes_retransmit=9 bytes_invalid=0 send_seq=3057 receive_seq=3057 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015047 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7611 bytes_read=25200 bytes_retransmit=0 bytes_invalid=0 send_seq=1228 receive_seq=1228 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997419 Octopus_Pro_H723_V1.1: temp=35.7 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=49.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9524 bytes_read=394096 bytes_retransmit=0 bytes_invalid=0 send_seq=1377 receive_seq=1377 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998431 coil_temp=26.2 refs=0 mcu_temp=27.62 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.4 sysload=0.66 cputime=11279.111 memavail=3273684 print_time=1094.105 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174205.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=40667 bytes_read=318553 bytes_retransmit=9 bytes_invalid=0 send_seq=3072 receive_seq=3072 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015041 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7617 bytes_read=25216 bytes_retransmit=0 bytes_invalid=0 send_seq=1229 receive_seq=1229 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997499 Octopus_Pro_H723_V1.1: temp=35.6 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=50.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9530 bytes_read=394452 bytes_retransmit=0 bytes_invalid=0 send_seq=1378 receive_seq=1378 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998433 coil_temp=26.2 refs=0 mcu_temp=27.60 supply_voltage=3.004 chamber: target=0 temp=24.8 pwm=0.000 chamber: temp=25.3 sysload=0.66 cputime=11279.156 memavail=3272996 print_time=1095.106 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174206.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=40877 bytes_read=319056 bytes_retransmit=9 bytes_invalid=0 send_seq=3088 receive_seq=3088 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015036 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7623 bytes_read=25232 bytes_retransmit=0 bytes_invalid=0 send_seq=1230 receive_seq=1230 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997470 Octopus_Pro_H723_V1.1: temp=35.7 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=50.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9536 bytes_read=394808 bytes_retransmit=0 bytes_invalid=0 send_seq=1379 receive_seq=1379 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998435 coil_temp=26.2 refs=0 mcu_temp=27.59 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.4 sysload=0.66 cputime=11279.201 memavail=3272324 print_time=1096.106 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174207.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=41071 bytes_read=319524 bytes_retransmit=9 bytes_invalid=0 send_seq=3103 receive_seq=3103 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015032 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7629 bytes_read=25248 bytes_retransmit=0 bytes_invalid=0 send_seq=1231 receive_seq=1231 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997446 Octopus_Pro_H723_V1.1: temp=35.3 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=51.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9542 bytes_read=395164 bytes_retransmit=0 bytes_invalid=0 send_seq=1380 receive_seq=1380 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998443 coil_temp=26.2 refs=0 mcu_temp=27.58 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.4 sysload=0.68 cputime=11279.257 memavail=3272364 print_time=1097.106 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174208.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=41265 bytes_read=320036 bytes_retransmit=9 bytes_invalid=0 send_seq=3118 receive_seq=3118 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015029 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7635 bytes_read=25277 bytes_retransmit=0 bytes_invalid=0 send_seq=1232 receive_seq=1232 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997433 Octopus_Pro_H723_V1.1: temp=35.5 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=51.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9548 bytes_read=395520 bytes_retransmit=0 bytes_invalid=0 send_seq=1381 receive_seq=1381 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998446 coil_temp=26.2 refs=0 mcu_temp=27.57 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.3 sysload=0.68 cputime=11279.310 memavail=3272364 print_time=1098.107 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174209.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=41459 bytes_read=320534 bytes_retransmit=9 bytes_invalid=0 send_seq=3133 receive_seq=3133 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015027 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7641 bytes_read=25293 bytes_retransmit=0 bytes_invalid=0 send_seq=1233 receive_seq=1233 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997484 Octopus_Pro_H723_V1.1: temp=35.4 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=52.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9554 bytes_read=395876 bytes_retransmit=0 bytes_invalid=0 send_seq=1382 receive_seq=1382 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998462 coil_temp=26.2 refs=0 mcu_temp=27.55 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.3 sysload=0.68 cputime=11279.354 memavail=3272364 print_time=1099.107 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174210.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=41653 bytes_read=321017 bytes_retransmit=9 bytes_invalid=0 send_seq=3148 receive_seq=3148 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015022 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7647 bytes_read=25309 bytes_retransmit=0 bytes_invalid=0 send_seq=1234 receive_seq=1234 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997446 Octopus_Pro_H723_V1.1: temp=35.4 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=52.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9560 bytes_read=396232 bytes_retransmit=0 bytes_invalid=0 send_seq=1383 receive_seq=1383 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998460 coil_temp=26.2 refs=0 mcu_temp=27.55 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.4 sysload=0.68 cputime=11279.397 memavail=3272364 print_time=1100.108 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174211.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=41863 bytes_read=321534 bytes_retransmit=9 bytes_invalid=0 send_seq=3164 receive_seq=3164 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015018 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7653 bytes_read=25325 bytes_retransmit=0 bytes_invalid=0 send_seq=1235 receive_seq=1235 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997577 Octopus_Pro_H723_V1.1: temp=35.1 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=52.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9566 bytes_read=396588 bytes_retransmit=0 bytes_invalid=0 send_seq=1384 receive_seq=1384 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998484 coil_temp=26.2 refs=0 mcu_temp=27.54 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.4 sysload=0.68 cputime=11279.443 memavail=3272364 print_time=1101.108 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174212.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=42057 bytes_read=322032 bytes_retransmit=9 bytes_invalid=0 send_seq=3179 receive_seq=3179 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015032 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7659 bytes_read=25341 bytes_retransmit=0 bytes_invalid=0 send_seq=1236 receive_seq=1236 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997542 Octopus_Pro_H723_V1.1: temp=35.3 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=53.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9572 bytes_read=396944 bytes_retransmit=0 bytes_invalid=0 send_seq=1385 receive_seq=1385 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999674 adj=31998472 coil_temp=26.2 refs=0 mcu_temp=27.53 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.71 cputime=11279.488 memavail=3272364 print_time=1102.109 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174213.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=42251 bytes_read=322500 bytes_retransmit=9 bytes_invalid=0 send_seq=3194 receive_seq=3194 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015035 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7665 bytes_read=25370 bytes_retransmit=0 bytes_invalid=0 send_seq=1237 receive_seq=1237 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997474 Octopus_Pro_H723_V1.1: temp=35.4 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=53.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9578 bytes_read=397300 bytes_retransmit=0 bytes_invalid=0 send_seq=1386 receive_seq=1386 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998446 coil_temp=26.2 refs=0 mcu_temp=27.52 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.3 sysload=0.71 cputime=11279.558 memavail=3272120 print_time=1103.109 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174214.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=42445 bytes_read=323012 bytes_retransmit=9 bytes_invalid=0 send_seq=3209 receive_seq=3209 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015050 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7671 bytes_read=25386 bytes_retransmit=0 bytes_invalid=0 send_seq=1238 receive_seq=1238 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997436 Octopus_Pro_H723_V1.1: temp=35.2 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=54.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9584 bytes_read=397656 bytes_retransmit=0 bytes_invalid=0 send_seq=1387 receive_seq=1387 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998436 coil_temp=26.2 refs=0 mcu_temp=27.49 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.4 sysload=0.71 cputime=11279.611 memavail=3272120 print_time=1104.110 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174215.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=42655 bytes_read=323530 bytes_retransmit=9 bytes_invalid=0 send_seq=3225 receive_seq=3225 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015050 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7677 bytes_read=25402 bytes_retransmit=0 bytes_invalid=0 send_seq=1239 receive_seq=1239 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997472 Octopus_Pro_H723_V1.1: temp=35.2 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=54.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9590 bytes_read=398012 bytes_retransmit=0 bytes_invalid=0 send_seq=1388 receive_seq=1388 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998451 coil_temp=26.2 refs=0 mcu_temp=27.49 supply_voltage=3.004 chamber: target=0 temp=24.9 pwm=0.000 chamber: temp=25.3 sysload=0.71 cputime=11279.658 memavail=3279648 print_time=1105.110 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174216.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=42849 bytes_read=323988 bytes_retransmit=9 bytes_invalid=0 send_seq=3240 receive_seq=3240 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015048 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7683 bytes_read=25418 bytes_retransmit=0 bytes_invalid=0 send_seq=1240 receive_seq=1240 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997451 Octopus_Pro_H723_V1.1: temp=35.0 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=54.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9596 bytes_read=398368 bytes_retransmit=0 bytes_invalid=0 send_seq=1389 receive_seq=1389 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998453 coil_temp=26.2 refs=0 mcu_temp=27.47 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.3 sysload=0.71 cputime=11279.703 memavail=3277480 print_time=1106.111 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174217.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=43043 bytes_read=324500 bytes_retransmit=9 bytes_invalid=0 send_seq=3255 receive_seq=3255 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015048 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=7689 bytes_read=25434 bytes_retransmit=0 bytes_invalid=0 send_seq=1241 receive_seq=1241 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997510 Octopus_Pro_H723_V1.1: temp=35.1 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=55.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9602 bytes_read=398724 bytes_retransmit=0 bytes_invalid=0 send_seq=1390 receive_seq=1390 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998459 coil_temp=26.2 refs=0 mcu_temp=27.47 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.89 cputime=11279.749 memavail=3277248 print_time=1107.111 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174218.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=43237 bytes_read=324998 bytes_retransmit=9 bytes_invalid=0 send_seq=3270 receive_seq=3270 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015052 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=7695 bytes_read=25463 bytes_retransmit=0 bytes_invalid=0 send_seq=1242 receive_seq=1242 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997484 Octopus_Pro_H723_V1.1: temp=35.1 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=55.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9608 bytes_read=399080 bytes_retransmit=0 bytes_invalid=0 send_seq=1391 receive_seq=1391 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998474 coil_temp=26.2 refs=0 mcu_temp=27.46 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.89 cputime=11279.795 memavail=3277248 print_time=1108.112 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174219.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=43442 bytes_read=325466 bytes_retransmit=9 bytes_invalid=0 send_seq=3285 receive_seq=3285 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015082 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=7701 bytes_read=25479 bytes_retransmit=0 bytes_invalid=0 send_seq=1243 receive_seq=1243 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997453 Octopus_Pro_H723_V1.1: temp=35.1 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=56.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9614 bytes_read=399436 bytes_retransmit=0 bytes_invalid=0 send_seq=1392 receive_seq=1392 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998483 coil_temp=26.2 refs=0 mcu_temp=27.44 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.89 cputime=11279.854 memavail=3277248 print_time=1109.113 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174220.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=43636 bytes_read=325993 bytes_retransmit=9 bytes_invalid=0 send_seq=3300 receive_seq=3300 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015070 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=7707 bytes_read=25495 bytes_retransmit=0 bytes_invalid=0 send_seq=1244 receive_seq=1244 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997389 Octopus_Pro_H723_V1.1: temp=34.9 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=56.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9620 bytes_read=399792 bytes_retransmit=0 bytes_invalid=0 send_seq=1393 receive_seq=1393 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998434 coil_temp=26.2 refs=0 mcu_temp=27.44 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.89 cputime=11279.900 memavail=3277252 print_time=1110.113 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174221.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=43830 bytes_read=326491 bytes_retransmit=9 bytes_invalid=0 send_seq=3315 receive_seq=3315 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015069 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=7713 bytes_read=25511 bytes_retransmit=0 bytes_invalid=0 send_seq=1245 receive_seq=1245 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997417 Octopus_Pro_H723_V1.1: temp=34.9 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=56.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9626 bytes_read=400148 bytes_retransmit=0 bytes_invalid=0 send_seq=1394 receive_seq=1394 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998449 coil_temp=26.2 refs=0 mcu_temp=27.44 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.89 cputime=11279.946 memavail=3276536 print_time=1111.114 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174222.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=44030 bytes_read=326975 bytes_retransmit=9 bytes_invalid=0 send_seq=3331 receive_seq=3331 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015065 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=7725 bytes_read=25543 bytes_retransmit=0 bytes_invalid=0 send_seq=1247 receive_seq=1247 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997400 Octopus_Pro_H723_V1.1: temp=34.9 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=57.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9638 bytes_read=400520 bytes_retransmit=0 bytes_invalid=0 send_seq=1396 receive_seq=1396 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998446 coil_temp=26.2 refs=0 mcu_temp=27.43 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.82 cputime=11279.993 memavail=3276544 print_time=1112.115 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174223.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=44225 bytes_read=327477 bytes_retransmit=9 bytes_invalid=0 send_seq=3344 receive_seq=3344 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015065 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7731 bytes_read=25572 bytes_retransmit=0 bytes_invalid=0 send_seq=1248 receive_seq=1248 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997392 Octopus_Pro_H723_V1.1: temp=34.8 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=57.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9644 bytes_read=400876 bytes_retransmit=0 bytes_invalid=0 send_seq=1397 receive_seq=1397 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998520 coil_temp=26.2 refs=0 mcu_temp=27.43 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.3 sysload=0.82 cputime=11280.040 memavail=3276544 print_time=1113.115 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174224.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=44419 bytes_read=327975 bytes_retransmit=9 bytes_invalid=0 send_seq=3359 receive_seq=3359 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015093 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7737 bytes_read=25588 bytes_retransmit=0 bytes_invalid=0 send_seq=1249 receive_seq=1249 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997382 Octopus_Pro_H723_V1.1: temp=34.8 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=58.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9650 bytes_read=401232 bytes_retransmit=0 bytes_invalid=0 send_seq=1398 receive_seq=1398 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998503 coil_temp=26.2 refs=0 mcu_temp=27.42 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.4 sysload=0.82 cputime=11280.095 memavail=3276544 print_time=1114.116 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174225.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=44613 bytes_read=328458 bytes_retransmit=9 bytes_invalid=0 send_seq=3374 receive_seq=3374 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015092 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7743 bytes_read=25604 bytes_retransmit=0 bytes_invalid=0 send_seq=1250 receive_seq=1250 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997373 Octopus_Pro_H723_V1.1: temp=34.7 raspberry_pi: temp=55.0 sd_pos=13127 heater_bed: target=90 temp=58.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9656 bytes_read=401588 bytes_retransmit=0 bytes_invalid=0 send_seq=1399 receive_seq=1399 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998455 coil_temp=26.2 refs=0 mcu_temp=27.43 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.82 cputime=11280.145 memavail=3280496 print_time=1115.117 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174226.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=44807 bytes_read=328966 bytes_retransmit=9 bytes_invalid=0 send_seq=3389 receive_seq=3389 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015089 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7749 bytes_read=25619 bytes_retransmit=0 bytes_invalid=0 send_seq=1251 receive_seq=1251 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997373 Octopus_Pro_H723_V1.1: temp=34.7 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=58.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9662 bytes_read=401944 bytes_retransmit=0 bytes_invalid=0 send_seq=1400 receive_seq=1400 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998451 coil_temp=26.2 refs=0 mcu_temp=27.44 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.82 cputime=11280.190 memavail=3279548 print_time=1116.118 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174227.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=45017 bytes_read=329462 bytes_retransmit=9 bytes_invalid=0 send_seq=3405 receive_seq=3405 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015086 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7755 bytes_read=25634 bytes_retransmit=0 bytes_invalid=0 send_seq=1252 receive_seq=1252 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997366 Octopus_Pro_H723_V1.1: temp=34.9 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=59.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9668 bytes_read=402300 bytes_retransmit=0 bytes_invalid=0 send_seq=1401 receive_seq=1401 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998453 coil_temp=26.2 refs=0 mcu_temp=27.42 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.5 sysload=0.75 cputime=11280.235 memavail=3278636 print_time=1117.119 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174228.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=45211 bytes_read=329930 bytes_retransmit=9 bytes_invalid=0 send_seq=3420 receive_seq=3420 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015084 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=7761 bytes_read=25662 bytes_retransmit=0 bytes_invalid=0 send_seq=1253 receive_seq=1253 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997403 Octopus_Pro_H723_V1.1: temp=34.8 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=59.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9674 bytes_read=402656 bytes_retransmit=0 bytes_invalid=0 send_seq=1402 receive_seq=1402 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998479 coil_temp=26.2 refs=0 mcu_temp=27.42 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.75 cputime=11280.279 memavail=3282708 print_time=1118.120 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174229.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=45405 bytes_read=330442 bytes_retransmit=9 bytes_invalid=0 send_seq=3435 receive_seq=3435 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015108 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=7767 bytes_read=25677 bytes_retransmit=0 bytes_invalid=0 send_seq=1254 receive_seq=1254 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997413 Octopus_Pro_H723_V1.1: temp=34.6 raspberry_pi: temp=54.5 sd_pos=13127 heater_bed: target=90 temp=59.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9680 bytes_read=403012 bytes_retransmit=0 bytes_invalid=0 send_seq=1403 receive_seq=1403 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998467 coil_temp=26.2 refs=0 mcu_temp=27.42 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.3 sysload=0.75 cputime=11280.324 memavail=3282092 print_time=1119.120 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174230.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=45599 bytes_read=330955 bytes_retransmit=9 bytes_invalid=0 send_seq=3450 receive_seq=3450 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015118 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=7773 bytes_read=25692 bytes_retransmit=0 bytes_invalid=0 send_seq=1255 receive_seq=1255 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997380 Octopus_Pro_H723_V1.1: temp=34.7 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=60.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9686 bytes_read=403368 bytes_retransmit=0 bytes_invalid=0 send_seq=1404 receive_seq=1404 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998433 coil_temp=26.2 refs=0 mcu_temp=27.42 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.75 cputime=11280.396 memavail=3280580 print_time=1120.121 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174231.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=45793 bytes_read=331423 bytes_retransmit=9 bytes_invalid=0 send_seq=3465 receive_seq=3465 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015128 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=7779 bytes_read=25707 bytes_retransmit=0 bytes_invalid=0 send_seq=1256 receive_seq=1256 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997473 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=60.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9692 bytes_read=403724 bytes_retransmit=0 bytes_invalid=0 send_seq=1405 receive_seq=1405 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998431 coil_temp=26.2 refs=0 mcu_temp=27.42 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.75 cputime=11280.472 memavail=3280348 print_time=1121.122 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174232.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=46003 bytes_read=331940 bytes_retransmit=9 bytes_invalid=0 send_seq=3481 receive_seq=3481 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015124 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=7785 bytes_read=25723 bytes_retransmit=0 bytes_invalid=0 send_seq=1257 receive_seq=1257 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997608 Octopus_Pro_H723_V1.1: temp=34.6 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=60.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9698 bytes_read=404064 bytes_retransmit=0 bytes_invalid=0 send_seq=1406 receive_seq=1406 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998433 coil_temp=26.2 refs=0 mcu_temp=27.42 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.3 sysload=0.69 cputime=11280.525 memavail=3279648 print_time=1122.122 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174233.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=46197 bytes_read=332438 bytes_retransmit=9 bytes_invalid=0 send_seq=3496 receive_seq=3496 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015121 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=7791 bytes_read=25752 bytes_retransmit=0 bytes_invalid=0 send_seq=1258 receive_seq=1258 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997556 Octopus_Pro_H723_V1.1: temp=34.7 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=61.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9704 bytes_read=404420 bytes_retransmit=0 bytes_invalid=0 send_seq=1407 receive_seq=1407 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998452 coil_temp=26.2 refs=0 mcu_temp=27.40 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.4 sysload=0.69 cputime=11280.570 memavail=3279200 print_time=1123.123 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174234.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=46391 bytes_read=332920 bytes_retransmit=9 bytes_invalid=0 send_seq=3511 receive_seq=3511 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015119 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=7797 bytes_read=25768 bytes_retransmit=0 bytes_invalid=0 send_seq=1259 receive_seq=1259 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997552 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=61.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9710 bytes_read=404776 bytes_retransmit=0 bytes_invalid=0 send_seq=1408 receive_seq=1408 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998459 coil_temp=26.2 refs=0 mcu_temp=27.40 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.69 cputime=11280.615 memavail=3278752 print_time=1124.124 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174235.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=46585 bytes_read=333433 bytes_retransmit=9 bytes_invalid=0 send_seq=3526 receive_seq=3526 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015119 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=7803 bytes_read=25784 bytes_retransmit=0 bytes_invalid=0 send_seq=1260 receive_seq=1260 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997573 Octopus_Pro_H723_V1.1: temp=34.6 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=62.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9716 bytes_read=405132 bytes_retransmit=0 bytes_invalid=0 send_seq=1409 receive_seq=1409 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998470 coil_temp=26.3 refs=0 mcu_temp=27.40 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.3 sysload=0.69 cputime=11280.661 memavail=3278064 print_time=1125.125 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174236.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=46785 bytes_read=333926 bytes_retransmit=9 bytes_invalid=0 send_seq=3540 receive_seq=3540 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015115 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=7809 bytes_read=25800 bytes_retransmit=0 bytes_invalid=0 send_seq=1261 receive_seq=1261 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997521 Octopus_Pro_H723_V1.1: temp=34.6 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=62.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9722 bytes_read=405488 bytes_retransmit=0 bytes_invalid=0 send_seq=1410 receive_seq=1410 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998461 coil_temp=26.3 refs=0 mcu_temp=27.39 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.4 sysload=0.69 cputime=11280.706 memavail=3278064 print_time=1126.126 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174237.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=46974 bytes_read=334394 bytes_retransmit=9 bytes_invalid=0 send_seq=3554 receive_seq=3554 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015151 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=7815 bytes_read=25816 bytes_retransmit=0 bytes_invalid=0 send_seq=1262 receive_seq=1262 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997503 Octopus_Pro_H723_V1.1: temp=34.5 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=62.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9728 bytes_read=405844 bytes_retransmit=0 bytes_invalid=0 send_seq=1411 receive_seq=1411 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998463 coil_temp=26.3 refs=0 mcu_temp=27.40 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.4 sysload=0.64 cputime=11280.777 memavail=3277856 print_time=1127.126 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174238.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=47163 bytes_read=334884 bytes_retransmit=9 bytes_invalid=0 send_seq=3568 receive_seq=3568 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015151 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7821 bytes_read=25845 bytes_retransmit=0 bytes_invalid=0 send_seq=1263 receive_seq=1263 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997434 Octopus_Pro_H723_V1.1: temp=34.5 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=62.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9734 bytes_read=406200 bytes_retransmit=0 bytes_invalid=0 send_seq=1412 receive_seq=1412 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998438 coil_temp=26.3 refs=0 mcu_temp=27.39 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.3 sysload=0.64 cputime=11280.830 memavail=3277628 print_time=1128.127 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174239.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=47357 bytes_read=335382 bytes_retransmit=9 bytes_invalid=0 send_seq=3583 receive_seq=3583 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015146 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7827 bytes_read=25861 bytes_retransmit=0 bytes_invalid=0 send_seq=1264 receive_seq=1264 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997440 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=63.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9740 bytes_read=406556 bytes_retransmit=0 bytes_invalid=0 send_seq=1413 receive_seq=1413 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998435 coil_temp=26.3 refs=0 mcu_temp=27.39 supply_voltage=3.004 chamber: target=0 temp=25.0 pwm=0.000 chamber: temp=25.4 sysload=0.64 cputime=11280.876 memavail=3277628 print_time=1129.128 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174240.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=47562 bytes_read=335879 bytes_retransmit=9 bytes_invalid=0 send_seq=3598 receive_seq=3598 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015142 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7833 bytes_read=25877 bytes_retransmit=0 bytes_invalid=0 send_seq=1265 receive_seq=1265 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997425 Octopus_Pro_H723_V1.1: temp=34.5 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=63.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9746 bytes_read=406912 bytes_retransmit=0 bytes_invalid=0 send_seq=1414 receive_seq=1414 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998443 coil_temp=26.3 refs=0 mcu_temp=27.40 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.4 sysload=0.64 cputime=11280.922 memavail=3276120 print_time=1130.128 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174241.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=47756 bytes_read=336377 bytes_retransmit=9 bytes_invalid=0 send_seq=3613 receive_seq=3613 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7839 bytes_read=25893 bytes_retransmit=0 bytes_invalid=0 send_seq=1266 receive_seq=1266 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997417 Octopus_Pro_H723_V1.1: temp=34.5 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=63.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9752 bytes_read=407268 bytes_retransmit=0 bytes_invalid=0 send_seq=1415 receive_seq=1415 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998449 coil_temp=26.3 refs=0 mcu_temp=27.40 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.4 sysload=0.64 cputime=11280.970 memavail=3279712 print_time=1131.129 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174242.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=47950 bytes_read=336875 bytes_retransmit=9 bytes_invalid=0 send_seq=3628 receive_seq=3628 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015145 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7845 bytes_read=25909 bytes_retransmit=0 bytes_invalid=0 send_seq=1267 receive_seq=1267 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997423 Octopus_Pro_H723_V1.1: temp=34.3 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=64.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9758 bytes_read=407624 bytes_retransmit=0 bytes_invalid=0 send_seq=1416 receive_seq=1416 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998456 coil_temp=26.3 refs=0 mcu_temp=27.42 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.3 sysload=0.67 cputime=11281.016 memavail=3279264 print_time=1132.129 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.3 pwm=0.000 Stats 174243.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=48144 bytes_read=337357 bytes_retransmit=9 bytes_invalid=0 send_seq=3643 receive_seq=3643 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015159 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7851 bytes_read=25938 bytes_retransmit=0 bytes_invalid=0 send_seq=1268 receive_seq=1268 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997480 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=64.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9764 bytes_read=407980 bytes_retransmit=0 bytes_invalid=0 send_seq=1417 receive_seq=1417 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998461 coil_temp=26.3 refs=0 mcu_temp=27.42 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.4 sysload=0.67 cputime=11281.089 memavail=3279264 print_time=1133.129 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174244.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=48349 bytes_read=337855 bytes_retransmit=9 bytes_invalid=0 send_seq=3658 receive_seq=3658 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015179 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7857 bytes_read=25954 bytes_retransmit=0 bytes_invalid=0 send_seq=1269 receive_seq=1269 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997545 Octopus_Pro_H723_V1.1: temp=34.3 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=64.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9770 bytes_read=408336 bytes_retransmit=0 bytes_invalid=0 send_seq=1418 receive_seq=1418 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998446 coil_temp=26.3 refs=0 mcu_temp=27.43 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.67 cputime=11281.165 memavail=3278784 print_time=1134.130 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174245.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=48543 bytes_read=338368 bytes_retransmit=9 bytes_invalid=0 send_seq=3673 receive_seq=3673 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015173 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7863 bytes_read=25970 bytes_retransmit=0 bytes_invalid=0 send_seq=1270 receive_seq=1270 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997551 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=65.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9776 bytes_read=408692 bytes_retransmit=0 bytes_invalid=0 send_seq=1419 receive_seq=1419 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998438 coil_temp=26.3 refs=0 mcu_temp=27.45 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.67 cputime=11281.212 memavail=3278784 print_time=1135.130 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174246.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=48737 bytes_read=338850 bytes_retransmit=9 bytes_invalid=0 send_seq=3688 receive_seq=3688 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015172 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7869 bytes_read=25986 bytes_retransmit=0 bytes_invalid=0 send_seq=1271 receive_seq=1271 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997523 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=65.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9782 bytes_read=409048 bytes_retransmit=0 bytes_invalid=0 send_seq=1420 receive_seq=1420 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998490 coil_temp=26.3 refs=0 mcu_temp=27.46 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.67 cputime=11281.258 memavail=3278792 print_time=1136.131 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174247.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=48931 bytes_read=339348 bytes_retransmit=9 bytes_invalid=0 send_seq=3703 receive_seq=3703 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015166 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=7875 bytes_read=26002 bytes_retransmit=0 bytes_invalid=0 send_seq=1272 receive_seq=1272 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997473 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=65.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9788 bytes_read=409404 bytes_retransmit=0 bytes_invalid=0 send_seq=1421 receive_seq=1421 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999680 adj=31998484 coil_temp=26.3 refs=0 mcu_temp=27.47 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.4 sysload=0.61 cputime=11281.304 memavail=3278568 print_time=1137.132 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174248.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=49141 bytes_read=339839 bytes_retransmit=9 bytes_invalid=0 send_seq=3719 receive_seq=3719 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015165 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=7881 bytes_read=26031 bytes_retransmit=0 bytes_invalid=0 send_seq=1273 receive_seq=1273 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997456 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=66.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9794 bytes_read=409760 bytes_retransmit=0 bytes_invalid=0 send_seq=1422 receive_seq=1422 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999680 adj=31998476 coil_temp=26.3 refs=0 mcu_temp=27.48 supply_voltage=3.004 chamber: target=0 temp=25.1 pwm=0.000 chamber: temp=25.4 sysload=0.61 cputime=11281.351 memavail=3278360 print_time=1138.132 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174249.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=49335 bytes_read=340321 bytes_retransmit=9 bytes_invalid=0 send_seq=3734 receive_seq=3734 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015162 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=7887 bytes_read=26047 bytes_retransmit=0 bytes_invalid=0 send_seq=1274 receive_seq=1274 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997460 Octopus_Pro_H723_V1.1: temp=34.3 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=66.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9800 bytes_read=410116 bytes_retransmit=0 bytes_invalid=0 send_seq=1423 receive_seq=1423 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998468 coil_temp=26.4 refs=0 mcu_temp=27.48 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.61 cputime=11281.405 memavail=3278360 print_time=1139.135 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174250.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=49529 bytes_read=340834 bytes_retransmit=9 bytes_invalid=0 send_seq=3749 receive_seq=3749 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=7893 bytes_read=26063 bytes_retransmit=0 bytes_invalid=0 send_seq=1275 receive_seq=1275 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997437 Octopus_Pro_H723_V1.1: temp=34.3 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=66.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9806 bytes_read=410472 bytes_retransmit=0 bytes_invalid=0 send_seq=1424 receive_seq=1424 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998491 coil_temp=26.4 refs=0 mcu_temp=27.49 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.61 cputime=11281.483 memavail=3277128 print_time=1140.139 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174251.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=49723 bytes_read=341332 bytes_retransmit=9 bytes_invalid=0 send_seq=3764 receive_seq=3764 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015168 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=7899 bytes_read=26079 bytes_retransmit=0 bytes_invalid=0 send_seq=1276 receive_seq=1276 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997503 Octopus_Pro_H723_V1.1: temp=34.3 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=67.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9812 bytes_read=410828 bytes_retransmit=0 bytes_invalid=0 send_seq=1425 receive_seq=1425 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999691 adj=31998628 coil_temp=26.4 refs=0 mcu_temp=27.51 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.61 cputime=11281.561 memavail=3277128 print_time=1141.141 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174252.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=49917 bytes_read=341829 bytes_retransmit=9 bytes_invalid=0 send_seq=3779 receive_seq=3779 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015173 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=7905 bytes_read=26095 bytes_retransmit=0 bytes_invalid=0 send_seq=1277 receive_seq=1277 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997506 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=67.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9818 bytes_read=411184 bytes_retransmit=0 bytes_invalid=0 send_seq=1426 receive_seq=1426 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998595 coil_temp=26.4 refs=0 mcu_temp=27.51 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.56 cputime=11281.635 memavail=3277128 print_time=1142.143 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174253.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=50127 bytes_read=342332 bytes_retransmit=9 bytes_invalid=0 send_seq=3795 receive_seq=3795 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015172 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=7911 bytes_read=26124 bytes_retransmit=0 bytes_invalid=0 send_seq=1278 receive_seq=1278 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997488 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=67.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9824 bytes_read=411540 bytes_retransmit=0 bytes_invalid=0 send_seq=1427 receive_seq=1427 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998548 coil_temp=26.4 refs=0 mcu_temp=27.51 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.56 cputime=11281.688 memavail=3276624 print_time=1143.144 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174254.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=50321 bytes_read=342815 bytes_retransmit=9 bytes_invalid=0 send_seq=3810 receive_seq=3810 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015170 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=7917 bytes_read=26140 bytes_retransmit=0 bytes_invalid=0 send_seq=1279 receive_seq=1279 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997440 Octopus_Pro_H723_V1.1: temp=34.3 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=67.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9830 bytes_read=411896 bytes_retransmit=0 bytes_invalid=0 send_seq=1428 receive_seq=1428 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998519 coil_temp=26.4 refs=0 mcu_temp=27.51 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.56 cputime=11281.735 memavail=3275660 print_time=1144.147 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174255.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=50515 bytes_read=343327 bytes_retransmit=9 bytes_invalid=0 send_seq=3825 receive_seq=3825 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015167 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=7923 bytes_read=26156 bytes_retransmit=0 bytes_invalid=0 send_seq=1280 receive_seq=1280 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997438 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=68.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9836 bytes_read=412252 bytes_retransmit=0 bytes_invalid=0 send_seq=1429 receive_seq=1429 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998490 coil_temp=26.4 refs=0 mcu_temp=27.52 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.56 cputime=11281.780 memavail=3275440 print_time=1145.150 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174256.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=50709 bytes_read=343825 bytes_retransmit=9 bytes_invalid=0 send_seq=3840 receive_seq=3840 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015165 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=7929 bytes_read=26172 bytes_retransmit=0 bytes_invalid=0 send_seq=1281 receive_seq=1281 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997469 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=68.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9842 bytes_read=412608 bytes_retransmit=0 bytes_invalid=0 send_seq=1430 receive_seq=1430 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998479 coil_temp=26.4 refs=0 mcu_temp=27.53 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.5 sysload=0.56 cputime=11281.825 memavail=3275440 print_time=1146.151 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174257.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=50919 bytes_read=344313 bytes_retransmit=9 bytes_invalid=0 send_seq=3856 receive_seq=3856 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=7935 bytes_read=26188 bytes_retransmit=0 bytes_invalid=0 send_seq=1282 receive_seq=1282 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997496 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=68.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9848 bytes_read=412964 bytes_retransmit=0 bytes_invalid=0 send_seq=1431 receive_seq=1431 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998467 coil_temp=26.4 refs=0 mcu_temp=27.53 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.5 sysload=0.52 cputime=11281.872 memavail=3275216 print_time=1147.153 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174258.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=51113 bytes_read=344808 bytes_retransmit=9 bytes_invalid=0 send_seq=3871 receive_seq=3871 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015177 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=7941 bytes_read=26217 bytes_retransmit=0 bytes_invalid=0 send_seq=1283 receive_seq=1283 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997499 Octopus_Pro_H723_V1.1: temp=34.3 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=69.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9854 bytes_read=413320 bytes_retransmit=0 bytes_invalid=0 send_seq=1432 receive_seq=1432 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998460 coil_temp=26.4 refs=0 mcu_temp=27.54 supply_voltage=3.004 chamber: target=0 temp=25.3 pwm=0.000 chamber: temp=25.5 sysload=0.52 cputime=11281.946 memavail=3275216 print_time=1148.161 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174259.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=51307 bytes_read=345295 bytes_retransmit=9 bytes_invalid=0 send_seq=3886 receive_seq=3886 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=7947 bytes_read=26233 bytes_retransmit=0 bytes_invalid=0 send_seq=1284 receive_seq=1284 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997483 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=69.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9860 bytes_read=413676 bytes_retransmit=0 bytes_invalid=0 send_seq=1433 receive_seq=1433 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998438 coil_temp=26.4 refs=0 mcu_temp=27.55 supply_voltage=3.004 chamber: target=0 temp=25.3 pwm=0.000 chamber: temp=25.4 sysload=0.52 cputime=11282.021 memavail=3274992 print_time=1149.155 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174260.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=51501 bytes_read=345793 bytes_retransmit=9 bytes_invalid=0 send_seq=3901 receive_seq=3901 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=7953 bytes_read=26249 bytes_retransmit=0 bytes_invalid=0 send_seq=1285 receive_seq=1285 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997601 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=69.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9866 bytes_read=414032 bytes_retransmit=0 bytes_invalid=0 send_seq=1434 receive_seq=1434 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998439 coil_temp=26.4 refs=0 mcu_temp=27.56 supply_voltage=3.004 chamber: target=0 temp=25.2 pwm=0.000 chamber: temp=25.4 sysload=0.52 cputime=11282.073 memavail=3273988 print_time=1150.156 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174261.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=51711 bytes_read=346295 bytes_retransmit=9 bytes_invalid=0 send_seq=3917 receive_seq=3917 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015181 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=7959 bytes_read=26265 bytes_retransmit=0 bytes_invalid=0 send_seq=1286 receive_seq=1286 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997535 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=69.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9872 bytes_read=414388 bytes_retransmit=0 bytes_invalid=0 send_seq=1435 receive_seq=1435 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998456 coil_temp=26.4 refs=0 mcu_temp=27.58 supply_voltage=3.004 chamber: target=0 temp=25.3 pwm=0.000 chamber: temp=25.5 sysload=0.52 cputime=11282.119 memavail=3273988 print_time=1151.157 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174262.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=51905 bytes_read=346793 bytes_retransmit=9 bytes_invalid=0 send_seq=3932 receive_seq=3932 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=7965 bytes_read=26281 bytes_retransmit=0 bytes_invalid=0 send_seq=1287 receive_seq=1287 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997494 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=70.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9878 bytes_read=414744 bytes_retransmit=0 bytes_invalid=0 send_seq=1436 receive_seq=1436 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998455 coil_temp=26.4 refs=0 mcu_temp=27.58 supply_voltage=3.004 chamber: target=0 temp=25.3 pwm=0.000 chamber: temp=25.5 sysload=0.48 cputime=11282.166 memavail=3273484 print_time=1152.157 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174263.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=52099 bytes_read=347276 bytes_retransmit=9 bytes_invalid=0 send_seq=3947 receive_seq=3947 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015183 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7971 bytes_read=26310 bytes_retransmit=0 bytes_invalid=0 send_seq=1288 receive_seq=1288 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997449 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=70.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9884 bytes_read=415100 bytes_retransmit=0 bytes_invalid=0 send_seq=1437 receive_seq=1437 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998451 coil_temp=26.4 refs=0 mcu_temp=27.58 supply_voltage=3.004 chamber: target=0 temp=25.3 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11282.214 memavail=3273484 print_time=1153.157 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174264.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=52293 bytes_read=347773 bytes_retransmit=9 bytes_invalid=0 send_seq=3962 receive_seq=3962 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7977 bytes_read=26326 bytes_retransmit=0 bytes_invalid=0 send_seq=1289 receive_seq=1289 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997414 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=70.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9890 bytes_read=415456 bytes_retransmit=0 bytes_invalid=0 send_seq=1438 receive_seq=1438 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998447 coil_temp=26.5 refs=0 mcu_temp=27.60 supply_voltage=3.004 chamber: target=0 temp=25.3 pwm=0.000 chamber: temp=25.5 sysload=0.48 cputime=11282.263 memavail=3273484 print_time=1154.159 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174265.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=52503 bytes_read=348291 bytes_retransmit=9 bytes_invalid=0 send_seq=3978 receive_seq=3978 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015203 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7983 bytes_read=26342 bytes_retransmit=0 bytes_invalid=0 send_seq=1290 receive_seq=1290 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997392 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=70.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9896 bytes_read=415812 bytes_retransmit=0 bytes_invalid=0 send_seq=1439 receive_seq=1439 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998500 coil_temp=26.5 refs=0 mcu_temp=27.60 supply_voltage=3.004 chamber: target=0 temp=25.3 pwm=0.000 chamber: temp=25.4 sysload=0.48 cputime=11282.317 memavail=3273484 print_time=1155.160 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174266.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=52697 bytes_read=348774 bytes_retransmit=9 bytes_invalid=0 send_seq=3993 receive_seq=3993 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015203 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7989 bytes_read=26358 bytes_retransmit=0 bytes_invalid=0 send_seq=1291 receive_seq=1291 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997412 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=71.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9902 bytes_read=416168 bytes_retransmit=0 bytes_invalid=0 send_seq=1440 receive_seq=1440 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998471 coil_temp=26.5 refs=0 mcu_temp=27.60 supply_voltage=3.004 chamber: target=0 temp=25.3 pwm=0.000 chamber: temp=25.5 sysload=0.48 cputime=11282.364 memavail=3277700 print_time=1156.160 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174267.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=52891 bytes_read=349271 bytes_retransmit=9 bytes_invalid=0 send_seq=4008 receive_seq=4008 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=7995 bytes_read=26374 bytes_retransmit=0 bytes_invalid=0 send_seq=1292 receive_seq=1292 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997395 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=71.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9908 bytes_read=416524 bytes_retransmit=0 bytes_invalid=0 send_seq=1441 receive_seq=1441 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998463 coil_temp=26.5 refs=0 mcu_temp=27.61 supply_voltage=3.004 chamber: target=0 temp=25.3 pwm=0.000 chamber: temp=25.5 sysload=0.44 cputime=11282.410 memavail=3277764 print_time=1157.160 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174268.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=53085 bytes_read=349769 bytes_retransmit=9 bytes_invalid=0 send_seq=4023 receive_seq=4023 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015208 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000018 bytes_write=8001 bytes_read=26403 bytes_retransmit=0 bytes_invalid=0 send_seq=1293 receive_seq=1293 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997392 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=71.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9914 bytes_read=416880 bytes_retransmit=0 bytes_invalid=0 send_seq=1442 receive_seq=1442 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998451 coil_temp=26.5 refs=0 mcu_temp=27.63 supply_voltage=3.004 chamber: target=0 temp=25.4 pwm=0.000 chamber: temp=25.4 sysload=0.44 cputime=11282.456 memavail=3277636 print_time=1158.160 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174269.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=53295 bytes_read=350252 bytes_retransmit=9 bytes_invalid=0 send_seq=4039 receive_seq=4039 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015225 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000018 bytes_write=8007 bytes_read=26419 bytes_retransmit=0 bytes_invalid=0 send_seq=1294 receive_seq=1294 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999384 adj=49997611 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=71.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9920 bytes_read=417236 bytes_retransmit=0 bytes_invalid=0 send_seq=1443 receive_seq=1443 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998439 coil_temp=26.5 refs=0 mcu_temp=27.64 supply_voltage=3.004 chamber: target=0 temp=25.4 pwm=0.000 chamber: temp=25.5 sysload=0.44 cputime=11282.503 memavail=3277144 print_time=1159.161 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174270.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=53484 bytes_read=350753 bytes_retransmit=9 bytes_invalid=0 send_seq=4053 receive_seq=4053 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015224 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000018 bytes_write=8013 bytes_read=26435 bytes_retransmit=0 bytes_invalid=0 send_seq=1295 receive_seq=1295 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999386 adj=49997529 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=72.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9926 bytes_read=417592 bytes_retransmit=0 bytes_invalid=0 send_seq=1444 receive_seq=1444 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998415 coil_temp=26.5 refs=0 mcu_temp=27.65 supply_voltage=3.004 chamber: target=0 temp=25.3 pwm=0.000 chamber: temp=25.5 sysload=0.44 cputime=11282.575 memavail=3276136 print_time=1160.161 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174271.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=53678 bytes_read=351251 bytes_retransmit=9 bytes_invalid=0 send_seq=4068 receive_seq=4068 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015244 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000018 bytes_write=8019 bytes_read=26451 bytes_retransmit=0 bytes_invalid=0 send_seq=1296 receive_seq=1296 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999394 adj=49997557 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=72.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9932 bytes_read=417948 bytes_retransmit=0 bytes_invalid=0 send_seq=1445 receive_seq=1445 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998417 coil_temp=26.5 refs=0 mcu_temp=27.66 supply_voltage=3.004 chamber: target=0 temp=25.4 pwm=0.000 chamber: temp=25.5 sysload=0.44 cputime=11282.635 memavail=3276396 print_time=1161.162 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174272.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=53872 bytes_read=351734 bytes_retransmit=9 bytes_invalid=0 send_seq=4083 receive_seq=4083 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015250 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000018 bytes_write=8025 bytes_read=26467 bytes_retransmit=0 bytes_invalid=0 send_seq=1297 receive_seq=1297 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999400 adj=49997612 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=72.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9938 bytes_read=418304 bytes_retransmit=0 bytes_invalid=0 send_seq=1446 receive_seq=1446 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998402 coil_temp=26.5 refs=0 mcu_temp=27.67 supply_voltage=3.004 chamber: target=0 temp=25.4 pwm=0.000 chamber: temp=25.6 sysload=0.40 cputime=11282.684 memavail=3275724 print_time=1162.163 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174273.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=54066 bytes_read=352231 bytes_retransmit=9 bytes_invalid=0 send_seq=4098 receive_seq=4098 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015251 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8031 bytes_read=26496 bytes_retransmit=0 bytes_invalid=0 send_seq=1298 receive_seq=1298 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999398 adj=49997671 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=73.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9944 bytes_read=418660 bytes_retransmit=0 bytes_invalid=0 send_seq=1447 receive_seq=1447 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998433 coil_temp=26.6 refs=0 mcu_temp=27.68 supply_voltage=3.004 chamber: target=0 temp=25.4 pwm=0.000 chamber: temp=25.5 sysload=0.40 cputime=11282.731 memavail=3275552 print_time=1163.163 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174274.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=54276 bytes_read=352734 bytes_retransmit=9 bytes_invalid=0 send_seq=4114 receive_seq=4114 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015270 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8037 bytes_read=26512 bytes_retransmit=0 bytes_invalid=0 send_seq=1299 receive_seq=1299 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999399 adj=49997593 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=73.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9950 bytes_read=419016 bytes_retransmit=0 bytes_invalid=0 send_seq=1448 receive_seq=1448 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998432 coil_temp=26.6 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber: target=0 temp=25.4 pwm=0.000 chamber: temp=25.6 sysload=0.40 cputime=11282.777 memavail=3275488 print_time=1164.163 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174275.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=54470 bytes_read=353232 bytes_retransmit=9 bytes_invalid=0 send_seq=4129 receive_seq=4129 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015269 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8043 bytes_read=26528 bytes_retransmit=0 bytes_invalid=0 send_seq=1300 receive_seq=1300 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999395 adj=49997538 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=73.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9956 bytes_read=419372 bytes_retransmit=0 bytes_invalid=0 send_seq=1449 receive_seq=1449 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998415 coil_temp=26.6 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber: target=0 temp=25.4 pwm=0.000 chamber: temp=25.5 sysload=0.40 cputime=11282.824 memavail=3275584 print_time=1165.164 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174276.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=54664 bytes_read=353729 bytes_retransmit=9 bytes_invalid=0 send_seq=4144 receive_seq=4144 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015266 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8049 bytes_read=26544 bytes_retransmit=0 bytes_invalid=0 send_seq=1301 receive_seq=1301 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999392 adj=49997474 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=73.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9962 bytes_read=419728 bytes_retransmit=0 bytes_invalid=0 send_seq=1450 receive_seq=1450 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998422 coil_temp=26.6 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber: target=0 temp=25.4 pwm=0.000 chamber: temp=25.5 sysload=0.40 cputime=11282.897 memavail=3275584 print_time=1166.164 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174277.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=54858 bytes_read=354227 bytes_retransmit=9 bytes_invalid=0 send_seq=4159 receive_seq=4159 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015268 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8055 bytes_read=26560 bytes_retransmit=0 bytes_invalid=0 send_seq=1302 receive_seq=1302 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999397 adj=49997430 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=74.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9968 bytes_read=420084 bytes_retransmit=0 bytes_invalid=0 send_seq=1451 receive_seq=1451 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998442 coil_temp=26.6 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.5 sysload=0.45 cputime=11282.952 memavail=3275372 print_time=1167.165 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174278.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=55068 bytes_read=354715 bytes_retransmit=9 bytes_invalid=0 send_seq=4175 receive_seq=4175 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015267 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8061 bytes_read=26589 bytes_retransmit=0 bytes_invalid=0 send_seq=1303 receive_seq=1303 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999393 adj=49997523 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=74.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9974 bytes_read=420440 bytes_retransmit=0 bytes_invalid=0 send_seq=1452 receive_seq=1452 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998437 coil_temp=26.6 refs=0 mcu_temp=27.70 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.5 sysload=0.45 cputime=11283.000 memavail=3274684 print_time=1168.166 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174279.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=55262 bytes_read=355212 bytes_retransmit=9 bytes_invalid=0 send_seq=4190 receive_seq=4190 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015284 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8067 bytes_read=26605 bytes_retransmit=0 bytes_invalid=0 send_seq=1304 receive_seq=1304 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999390 adj=49997449 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=74.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9980 bytes_read=420796 bytes_retransmit=0 bytes_invalid=0 send_seq=1453 receive_seq=1453 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998443 coil_temp=26.6 refs=0 mcu_temp=27.70 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.5 sysload=0.45 cputime=11283.047 memavail=3278228 print_time=1169.166 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174280.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=55451 bytes_read=355710 bytes_retransmit=9 bytes_invalid=0 send_seq=4204 receive_seq=4204 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015282 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8073 bytes_read=26621 bytes_retransmit=0 bytes_invalid=0 send_seq=1305 receive_seq=1305 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999386 adj=49997375 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=74.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9986 bytes_read=421152 bytes_retransmit=0 bytes_invalid=0 send_seq=1454 receive_seq=1454 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998410 coil_temp=26.6 refs=0 mcu_temp=27.71 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.6 sysload=0.45 cputime=11283.096 memavail=3277008 print_time=1170.167 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174281.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=55645 bytes_read=356191 bytes_retransmit=9 bytes_invalid=0 send_seq=4219 receive_seq=4219 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015279 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8079 bytes_read=26637 bytes_retransmit=0 bytes_invalid=0 send_seq=1306 receive_seq=1306 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999409 adj=49997349 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=74.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9992 bytes_read=421508 bytes_retransmit=0 bytes_invalid=0 send_seq=1455 receive_seq=1455 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998422 coil_temp=26.7 refs=0 mcu_temp=27.72 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.6 sysload=0.45 cputime=11283.144 memavail=3276784 print_time=1171.167 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174282.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=55855 bytes_read=356693 bytes_retransmit=9 bytes_invalid=0 send_seq=4235 receive_seq=4235 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015275 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8085 bytes_read=26653 bytes_retransmit=0 bytes_invalid=0 send_seq=1307 receive_seq=1307 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999405 adj=49997744 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=75.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=9998 bytes_read=421864 bytes_retransmit=0 bytes_invalid=0 send_seq=1456 receive_seq=1456 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998427 coil_temp=26.7 refs=0 mcu_temp=27.73 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.6 sysload=0.41 cputime=11283.210 memavail=3276820 print_time=1172.168 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174283.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=56055 bytes_read=357207 bytes_retransmit=9 bytes_invalid=0 send_seq=4251 receive_seq=4251 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015275 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8097 bytes_read=26698 bytes_retransmit=0 bytes_invalid=0 send_seq=1309 receive_seq=1309 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999398 adj=49997635 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=75.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10010 bytes_read=422236 bytes_retransmit=0 bytes_invalid=0 send_seq=1458 receive_seq=1458 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998432 coil_temp=26.7 refs=0 mcu_temp=27.74 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.6 sysload=0.41 cputime=11283.260 memavail=3276628 print_time=1173.168 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.4 pwm=0.000 Stats 174284.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=56249 bytes_read=357690 bytes_retransmit=9 bytes_invalid=0 send_seq=4266 receive_seq=4266 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015280 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8103 bytes_read=26714 bytes_retransmit=0 bytes_invalid=0 send_seq=1310 receive_seq=1310 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999394 adj=49997487 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=75.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10016 bytes_read=422592 bytes_retransmit=0 bytes_invalid=0 send_seq=1459 receive_seq=1459 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998439 coil_temp=26.7 refs=0 mcu_temp=27.75 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.5 sysload=0.41 cputime=11283.307 memavail=3280136 print_time=1174.168 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174285.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=56443 bytes_read=358202 bytes_retransmit=9 bytes_invalid=0 send_seq=4281 receive_seq=4281 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015282 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8109 bytes_read=26730 bytes_retransmit=0 bytes_invalid=0 send_seq=1311 receive_seq=1311 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999394 adj=49997422 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=54.0 sd_pos=13127 heater_bed: target=90 temp=75.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10022 bytes_read=422948 bytes_retransmit=0 bytes_invalid=0 send_seq=1460 receive_seq=1460 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998442 coil_temp=26.7 refs=0 mcu_temp=27.78 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.6 sysload=0.41 cputime=11283.355 memavail=3279896 print_time=1175.169 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174286.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=56653 bytes_read=358705 bytes_retransmit=9 bytes_invalid=0 send_seq=4297 receive_seq=4297 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015282 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8115 bytes_read=26746 bytes_retransmit=0 bytes_invalid=0 send_seq=1312 receive_seq=1312 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999391 adj=49997431 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=76.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10028 bytes_read=423304 bytes_retransmit=0 bytes_invalid=0 send_seq=1461 receive_seq=1461 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998429 coil_temp=26.7 refs=0 mcu_temp=27.80 supply_voltage=3.004 chamber: target=0 temp=25.6 pwm=0.000 chamber: temp=25.6 sysload=0.41 cputime=11283.403 memavail=3279152 print_time=1176.169 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174287.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=56842 bytes_read=359183 bytes_retransmit=9 bytes_invalid=0 send_seq=4311 receive_seq=4311 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015291 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8121 bytes_read=26762 bytes_retransmit=0 bytes_invalid=0 send_seq=1313 receive_seq=1313 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999394 adj=49997392 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=76.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10034 bytes_read=423660 bytes_retransmit=0 bytes_invalid=0 send_seq=1462 receive_seq=1462 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998450 coil_temp=26.7 refs=0 mcu_temp=27.81 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.6 sysload=0.38 cputime=11283.456 memavail=3279152 print_time=1177.169 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174288.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=57026 bytes_read=359670 bytes_retransmit=9 bytes_invalid=0 send_seq=4324 receive_seq=4324 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015289 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8127 bytes_read=26791 bytes_retransmit=0 bytes_invalid=0 send_seq=1314 receive_seq=1314 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999389 adj=49997443 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=76.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10040 bytes_read=424016 bytes_retransmit=0 bytes_invalid=0 send_seq=1463 receive_seq=1463 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998530 coil_temp=26.7 refs=0 mcu_temp=27.82 supply_voltage=3.004 chamber: target=0 temp=25.6 pwm=0.000 chamber: temp=25.6 sysload=0.38 cputime=11283.512 memavail=3279152 print_time=1178.170 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174289.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=57215 bytes_read=360163 bytes_retransmit=9 bytes_invalid=0 send_seq=4338 receive_seq=4338 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015297 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8133 bytes_read=26807 bytes_retransmit=0 bytes_invalid=0 send_seq=1315 receive_seq=1315 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999386 adj=49997390 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=76.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10046 bytes_read=424372 bytes_retransmit=0 bytes_invalid=0 send_seq=1464 receive_seq=1464 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998505 coil_temp=26.7 refs=0 mcu_temp=27.86 supply_voltage=3.004 chamber: target=0 temp=25.6 pwm=0.000 chamber: temp=25.7 sysload=0.38 cputime=11283.559 memavail=3278900 print_time=1179.171 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174290.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=57425 bytes_read=360666 bytes_retransmit=9 bytes_invalid=0 send_seq=4354 receive_seq=4354 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015298 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8139 bytes_read=26823 bytes_retransmit=0 bytes_invalid=0 send_seq=1316 receive_seq=1316 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997347 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=77.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10052 bytes_read=424728 bytes_retransmit=0 bytes_invalid=0 send_seq=1465 receive_seq=1465 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998480 coil_temp=26.8 refs=0 mcu_temp=27.87 supply_voltage=3.004 chamber: target=0 temp=25.6 pwm=0.000 chamber: temp=25.6 sysload=0.38 cputime=11283.607 memavail=3278912 print_time=1180.171 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174291.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=57604 bytes_read=361135 bytes_retransmit=9 bytes_invalid=0 send_seq=4366 receive_seq=4366 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015295 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8145 bytes_read=26839 bytes_retransmit=0 bytes_invalid=0 send_seq=1317 receive_seq=1317 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997328 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=77.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10058 bytes_read=425084 bytes_retransmit=0 bytes_invalid=0 send_seq=1466 receive_seq=1466 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998480 coil_temp=26.8 refs=0 mcu_temp=27.90 supply_voltage=3.004 chamber: target=0 temp=25.5 pwm=0.000 chamber: temp=25.6 sysload=0.38 cputime=11283.655 memavail=3278688 print_time=1181.172 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174292.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=57793 bytes_read=361628 bytes_retransmit=9 bytes_invalid=0 send_seq=4380 receive_seq=4380 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015292 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8151 bytes_read=26855 bytes_retransmit=0 bytes_invalid=0 send_seq=1318 receive_seq=1318 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997324 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=77.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10064 bytes_read=425440 bytes_retransmit=0 bytes_invalid=0 send_seq=1467 receive_seq=1467 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998483 coil_temp=26.8 refs=0 mcu_temp=27.91 supply_voltage=3.004 chamber: target=0 temp=25.6 pwm=0.000 chamber: temp=25.7 sysload=0.35 cputime=11283.701 memavail=3278248 print_time=1182.173 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174293.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=57977 bytes_read=362101 bytes_retransmit=9 bytes_invalid=0 send_seq=4393 receive_seq=4393 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015296 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8157 bytes_read=26884 bytes_retransmit=0 bytes_invalid=0 send_seq=1319 receive_seq=1319 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997326 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=77.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10070 bytes_read=425796 bytes_retransmit=0 bytes_invalid=0 send_seq=1468 receive_seq=1468 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998480 coil_temp=26.8 refs=0 mcu_temp=27.91 supply_voltage=3.004 chamber: target=0 temp=25.6 pwm=0.000 chamber: temp=25.6 sysload=0.35 cputime=11283.761 memavail=3277560 print_time=1183.173 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174294.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=58141 bytes_read=362568 bytes_retransmit=9 bytes_invalid=0 send_seq=4402 receive_seq=4402 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015285 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8163 bytes_read=26900 bytes_retransmit=0 bytes_invalid=0 send_seq=1320 receive_seq=1320 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997307 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=78.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10076 bytes_read=426152 bytes_retransmit=0 bytes_invalid=0 send_seq=1469 receive_seq=1469 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998465 coil_temp=26.8 refs=0 mcu_temp=27.92 supply_voltage=3.004 chamber: target=0 temp=25.6 pwm=0.000 chamber: temp=25.7 sysload=0.35 cputime=11283.807 memavail=3277112 print_time=1184.174 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174295.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000006 bytes_write=58351 bytes_read=363086 bytes_retransmit=9 bytes_invalid=0 send_seq=4418 receive_seq=4418 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015284 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8169 bytes_read=26916 bytes_retransmit=0 bytes_invalid=0 send_seq=1321 receive_seq=1321 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997439 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=78.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10082 bytes_read=426508 bytes_retransmit=0 bytes_invalid=0 send_seq=1470 receive_seq=1470 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998460 coil_temp=26.8 refs=0 mcu_temp=27.94 supply_voltage=3.004 chamber: target=0 temp=25.6 pwm=0.000 chamber: temp=25.7 sysload=0.35 cputime=11283.855 memavail=3276160 print_time=1185.175 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174296.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000006 bytes_write=58540 bytes_read=363564 bytes_retransmit=9 bytes_invalid=0 send_seq=4432 receive_seq=4432 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015282 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8175 bytes_read=26932 bytes_retransmit=0 bytes_invalid=0 send_seq=1322 receive_seq=1322 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997403 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=78.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10088 bytes_read=426864 bytes_retransmit=0 bytes_invalid=0 send_seq=1471 receive_seq=1471 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998443 coil_temp=26.8 refs=0 mcu_temp=27.96 supply_voltage=3.004 chamber: target=0 temp=25.7 pwm=0.000 chamber: temp=25.6 sysload=0.35 cputime=11283.901 memavail=3276164 print_time=1186.175 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174297.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000006 bytes_write=58719 bytes_read=364046 bytes_retransmit=9 bytes_invalid=0 send_seq=4444 receive_seq=4444 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015282 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8181 bytes_read=26948 bytes_retransmit=0 bytes_invalid=0 send_seq=1323 receive_seq=1323 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997369 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=78.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10094 bytes_read=427220 bytes_retransmit=0 bytes_invalid=0 send_seq=1472 receive_seq=1472 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998445 coil_temp=26.9 refs=0 mcu_temp=27.97 supply_voltage=3.004 chamber: target=0 temp=25.6 pwm=0.000 chamber: temp=25.7 sysload=0.32 cputime=11283.947 memavail=3275940 print_time=1187.176 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174298.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000006 bytes_write=58913 bytes_read=364544 bytes_retransmit=9 bytes_invalid=0 send_seq=4459 receive_seq=4459 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015291 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=8187 bytes_read=26977 bytes_retransmit=0 bytes_invalid=0 send_seq=1324 receive_seq=1324 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997347 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=78.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10100 bytes_read=427576 bytes_retransmit=0 bytes_invalid=0 send_seq=1473 receive_seq=1473 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998436 coil_temp=26.9 refs=0 mcu_temp=27.99 supply_voltage=3.004 chamber: target=0 temp=25.7 pwm=0.000 chamber: temp=25.7 sysload=0.32 cputime=11284.010 memavail=3275940 print_time=1188.176 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174299.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000006 bytes_write=59108 bytes_read=365017 bytes_retransmit=9 bytes_invalid=0 send_seq=4472 receive_seq=4472 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015294 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=8193 bytes_read=26993 bytes_retransmit=0 bytes_invalid=0 send_seq=1325 receive_seq=1325 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997475 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=79.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10106 bytes_read=427932 bytes_retransmit=0 bytes_invalid=0 send_seq=1474 receive_seq=1474 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998434 coil_temp=26.9 refs=0 mcu_temp=27.99 supply_voltage=3.004 chamber: target=0 temp=25.7 pwm=0.000 chamber: temp=25.7 sysload=0.32 cputime=11284.058 memavail=3275476 print_time=1189.177 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174300.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=59297 bytes_read=365524 bytes_retransmit=9 bytes_invalid=0 send_seq=4486 receive_seq=4486 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015302 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=8199 bytes_read=27009 bytes_retransmit=0 bytes_invalid=0 send_seq=1326 receive_seq=1326 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997430 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=79.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10112 bytes_read=428288 bytes_retransmit=0 bytes_invalid=0 send_seq=1475 receive_seq=1475 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998425 coil_temp=26.9 refs=0 mcu_temp=28.00 supply_voltage=3.004 chamber: target=0 temp=25.7 pwm=0.000 chamber: temp=25.7 sysload=0.32 cputime=11284.104 memavail=3274732 print_time=1190.177 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174301.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=59491 bytes_read=366018 bytes_retransmit=9 bytes_invalid=0 send_seq=4501 receive_seq=4501 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015304 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=8205 bytes_read=27025 bytes_retransmit=0 bytes_invalid=0 send_seq=1327 receive_seq=1327 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997392 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=79.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10118 bytes_read=428644 bytes_retransmit=0 bytes_invalid=0 send_seq=1476 receive_seq=1476 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998479 coil_temp=26.9 refs=0 mcu_temp=28.01 supply_voltage=3.004 chamber: target=0 temp=25.7 pwm=0.000 chamber: temp=25.7 sysload=0.32 cputime=11284.151 memavail=3278668 print_time=1191.178 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174302.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=59680 bytes_read=366487 bytes_retransmit=9 bytes_invalid=0 send_seq=4515 receive_seq=4515 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015304 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=8211 bytes_read=27041 bytes_retransmit=0 bytes_invalid=0 send_seq=1328 receive_seq=1328 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997360 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=79.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10124 bytes_read=429000 bytes_retransmit=0 bytes_invalid=0 send_seq=1477 receive_seq=1477 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998469 coil_temp=26.9 refs=0 mcu_temp=28.02 supply_voltage=3.004 chamber: target=0 temp=25.8 pwm=0.000 chamber: temp=25.7 sysload=0.30 cputime=11284.197 memavail=3278444 print_time=1192.179 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174303.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=59890 bytes_read=366989 bytes_retransmit=9 bytes_invalid=0 send_seq=4531 receive_seq=4531 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015329 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8217 bytes_read=27070 bytes_retransmit=0 bytes_invalid=0 send_seq=1329 receive_seq=1329 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997337 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=80.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10130 bytes_read=429356 bytes_retransmit=0 bytes_invalid=0 send_seq=1478 receive_seq=1478 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998447 coil_temp=26.9 refs=0 mcu_temp=28.04 supply_voltage=3.004 chamber: target=0 temp=25.8 pwm=0.000 chamber: temp=25.7 sysload=0.30 cputime=11284.244 memavail=3277940 print_time=1193.179 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174304.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=60084 bytes_read=367487 bytes_retransmit=9 bytes_invalid=0 send_seq=4546 receive_seq=4546 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015325 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8223 bytes_read=27086 bytes_retransmit=0 bytes_invalid=0 send_seq=1330 receive_seq=1330 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997282 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=80.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10136 bytes_read=429712 bytes_retransmit=0 bytes_invalid=0 send_seq=1479 receive_seq=1479 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998419 coil_temp=27.0 refs=0 mcu_temp=28.06 supply_voltage=3.004 chamber: target=0 temp=25.8 pwm=0.000 chamber: temp=25.8 sysload=0.30 cputime=11284.296 memavail=3277940 print_time=1194.180 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174305.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=60273 bytes_read=367980 bytes_retransmit=9 bytes_invalid=0 send_seq=4560 receive_seq=4560 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015325 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8229 bytes_read=27102 bytes_retransmit=0 bytes_invalid=0 send_seq=1331 receive_seq=1331 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997296 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=80.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10142 bytes_read=430052 bytes_retransmit=0 bytes_invalid=0 send_seq=1480 receive_seq=1480 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998421 coil_temp=27.0 refs=0 mcu_temp=28.07 supply_voltage=3.004 chamber: target=0 temp=25.7 pwm=0.000 chamber: temp=25.7 sysload=0.30 cputime=11284.343 memavail=3277716 print_time=1195.181 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174306.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=60462 bytes_read=368472 bytes_retransmit=9 bytes_invalid=0 send_seq=4574 receive_seq=4574 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015327 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8235 bytes_read=27118 bytes_retransmit=0 bytes_invalid=0 send_seq=1332 receive_seq=1332 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997290 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=80.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10148 bytes_read=430408 bytes_retransmit=0 bytes_invalid=0 send_seq=1481 receive_seq=1481 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998416 coil_temp=27.0 refs=0 mcu_temp=28.08 supply_voltage=3.004 chamber: target=0 temp=25.7 pwm=0.000 chamber: temp=25.7 sysload=0.30 cputime=11284.389 memavail=3277268 print_time=1196.181 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174307.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=60667 bytes_read=368970 bytes_retransmit=9 bytes_invalid=0 send_seq=4589 receive_seq=4589 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015355 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8241 bytes_read=27134 bytes_retransmit=0 bytes_invalid=0 send_seq=1333 receive_seq=1333 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997312 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=80.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10154 bytes_read=430764 bytes_retransmit=0 bytes_invalid=0 send_seq=1482 receive_seq=1482 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998420 coil_temp=27.0 refs=0 mcu_temp=28.10 supply_voltage=3.004 chamber: target=0 temp=25.8 pwm=0.000 chamber: temp=25.8 sysload=0.27 cputime=11284.435 memavail=3277280 print_time=1197.181 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174308.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=60861 bytes_read=369453 bytes_retransmit=9 bytes_invalid=0 send_seq=4604 receive_seq=4604 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015350 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8247 bytes_read=27163 bytes_retransmit=0 bytes_invalid=0 send_seq=1334 receive_seq=1334 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997264 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=81.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10160 bytes_read=431120 bytes_retransmit=0 bytes_invalid=0 send_seq=1483 receive_seq=1483 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998461 coil_temp=27.0 refs=0 mcu_temp=28.12 supply_voltage=3.004 chamber: target=0 temp=25.8 pwm=0.000 chamber: temp=25.7 sysload=0.27 cputime=11284.484 memavail=3276608 print_time=1198.182 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174309.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=61045 bytes_read=369940 bytes_retransmit=9 bytes_invalid=0 send_seq=4617 receive_seq=4617 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015353 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8253 bytes_read=27179 bytes_retransmit=0 bytes_invalid=0 send_seq=1335 receive_seq=1335 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997316 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=81.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10166 bytes_read=431476 bytes_retransmit=0 bytes_invalid=0 send_seq=1484 receive_seq=1484 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998467 coil_temp=27.0 refs=0 mcu_temp=28.14 supply_voltage=3.004 chamber: target=0 temp=25.8 pwm=0.000 chamber: temp=25.8 sysload=0.27 cputime=11284.557 memavail=3276384 print_time=1199.182 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174310.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=61234 bytes_read=370448 bytes_retransmit=9 bytes_invalid=0 send_seq=4631 receive_seq=4631 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015351 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8259 bytes_read=27195 bytes_retransmit=0 bytes_invalid=0 send_seq=1336 receive_seq=1336 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997366 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=81.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10172 bytes_read=431832 bytes_retransmit=0 bytes_invalid=0 send_seq=1485 receive_seq=1485 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998449 coil_temp=27.0 refs=0 mcu_temp=28.15 supply_voltage=3.004 chamber: target=0 temp=25.8 pwm=0.000 chamber: temp=25.8 sysload=0.27 cputime=11284.607 memavail=3275948 print_time=1200.183 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174311.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=61444 bytes_read=370936 bytes_retransmit=9 bytes_invalid=0 send_seq=4647 receive_seq=4647 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015347 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8265 bytes_read=27211 bytes_retransmit=0 bytes_invalid=0 send_seq=1337 receive_seq=1337 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997356 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=81.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10178 bytes_read=432188 bytes_retransmit=0 bytes_invalid=0 send_seq=1486 receive_seq=1486 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998433 coil_temp=27.0 refs=0 mcu_temp=28.17 supply_voltage=3.004 chamber: target=0 temp=25.8 pwm=0.000 chamber: temp=25.7 sysload=0.27 cputime=11284.655 memavail=3275036 print_time=1201.184 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174312.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=61628 bytes_read=371416 bytes_retransmit=9 bytes_invalid=0 send_seq=4660 receive_seq=4660 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015337 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8271 bytes_read=27226 bytes_retransmit=0 bytes_invalid=0 send_seq=1338 receive_seq=1338 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997359 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=81.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10184 bytes_read=432544 bytes_retransmit=0 bytes_invalid=0 send_seq=1487 receive_seq=1487 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998517 coil_temp=27.1 refs=0 mcu_temp=28.19 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.8 sysload=0.25 cputime=11284.703 memavail=3274812 print_time=1202.184 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174313.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=61817 bytes_read=371904 bytes_retransmit=9 bytes_invalid=0 send_seq=4674 receive_seq=4674 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015335 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8277 bytes_read=27254 bytes_retransmit=0 bytes_invalid=0 send_seq=1339 receive_seq=1339 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997393 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=82.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10190 bytes_read=432900 bytes_retransmit=0 bytes_invalid=0 send_seq=1488 receive_seq=1488 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998524 coil_temp=27.1 refs=0 mcu_temp=28.21 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.8 sysload=0.25 cputime=11284.753 memavail=3274560 print_time=1203.184 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174314.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62011 bytes_read=372387 bytes_retransmit=9 bytes_invalid=0 send_seq=4689 receive_seq=4689 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015339 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8283 bytes_read=27269 bytes_retransmit=0 bytes_invalid=0 send_seq=1340 receive_seq=1340 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999352 adj=49997396 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=82.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10196 bytes_read=433256 bytes_retransmit=0 bytes_invalid=0 send_seq=1489 receive_seq=1489 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998481 coil_temp=27.1 refs=0 mcu_temp=28.23 supply_voltage=3.004 chamber: target=0 temp=25.8 pwm=0.000 chamber: temp=25.8 sysload=0.25 cputime=11284.807 memavail=3274844 print_time=1204.185 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174315.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62195 bytes_read=372889 bytes_retransmit=9 bytes_invalid=0 send_seq=4702 receive_seq=4702 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015336 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8289 bytes_read=27284 bytes_retransmit=0 bytes_invalid=0 send_seq=1341 receive_seq=1341 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999352 adj=49997374 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=82.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10202 bytes_read=433612 bytes_retransmit=0 bytes_invalid=0 send_seq=1490 receive_seq=1490 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998449 coil_temp=27.1 refs=0 mcu_temp=28.23 supply_voltage=3.004 chamber: target=0 temp=25.8 pwm=0.000 chamber: temp=25.8 sysload=0.25 cputime=11284.863 memavail=3274860 print_time=1205.186 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174316.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62405 bytes_read=373392 bytes_retransmit=9 bytes_invalid=0 send_seq=4718 receive_seq=4718 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015333 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8295 bytes_read=27299 bytes_retransmit=0 bytes_invalid=0 send_seq=1342 receive_seq=1342 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997391 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=82.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10208 bytes_read=433960 bytes_retransmit=0 bytes_invalid=0 send_seq=1491 receive_seq=1491 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998440 coil_temp=27.1 refs=0 mcu_temp=28.25 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.8 sysload=0.25 cputime=11284.912 memavail=3274636 print_time=1206.187 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174317.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62599 bytes_read=373875 bytes_retransmit=9 bytes_invalid=0 send_seq=4733 receive_seq=4733 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015329 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8301 bytes_read=27314 bytes_retransmit=0 bytes_invalid=0 send_seq=1343 receive_seq=1343 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999353 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=82.9 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10214 bytes_read=434305 bytes_retransmit=0 bytes_invalid=0 send_seq=1492 receive_seq=1492 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998443 coil_temp=27.1 refs=0 mcu_temp=28.26 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.9 sysload=0.31 cputime=11284.959 memavail=3274636 print_time=1207.187 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.5 pwm=0.000 Stats 174318.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62793 bytes_read=374372 bytes_retransmit=9 bytes_invalid=0 send_seq=4748 receive_seq=4748 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015325 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8307 bytes_read=27343 bytes_retransmit=0 bytes_invalid=0 send_seq=1344 receive_seq=1344 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999353 adj=49997432 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=83.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10220 bytes_read=434649 bytes_retransmit=0 bytes_invalid=0 send_seq=1493 receive_seq=1493 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998433 coil_temp=27.1 refs=0 mcu_temp=28.29 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.8 sysload=0.31 cputime=11285.006 memavail=3278696 print_time=1208.188 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174319.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62987 bytes_read=374870 bytes_retransmit=9 bytes_invalid=0 send_seq=4763 receive_seq=4763 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015323 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8313 bytes_read=27359 bytes_retransmit=0 bytes_invalid=0 send_seq=1345 receive_seq=1345 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997429 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=83.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10226 bytes_read=434994 bytes_retransmit=0 bytes_invalid=0 send_seq=1494 receive_seq=1494 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998423 coil_temp=27.2 refs=0 mcu_temp=28.31 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.9 sysload=0.31 cputime=11285.054 memavail=3278204 print_time=1209.188 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174320.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=63197 bytes_read=375373 bytes_retransmit=9 bytes_invalid=0 send_seq=4779 receive_seq=4779 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015327 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8319 bytes_read=27375 bytes_retransmit=0 bytes_invalid=0 send_seq=1346 receive_seq=1346 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997545 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=53.6 sd_pos=13127 heater_bed: target=90 temp=83.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10232 bytes_read=435339 bytes_retransmit=0 bytes_invalid=0 send_seq=1495 receive_seq=1495 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998421 coil_temp=27.2 refs=0 mcu_temp=28.34 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.9 sysload=0.31 cputime=11285.124 memavail=3276700 print_time=1210.188 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174321.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=63386 bytes_read=375865 bytes_retransmit=9 bytes_invalid=0 send_seq=4793 receive_seq=4793 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015361 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8325 bytes_read=27391 bytes_retransmit=0 bytes_invalid=0 send_seq=1347 receive_seq=1347 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997821 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=83.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10238 bytes_read=435684 bytes_retransmit=0 bytes_invalid=0 send_seq=1496 receive_seq=1496 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998426 coil_temp=27.2 refs=0 mcu_temp=28.36 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.9 sysload=0.31 cputime=11285.172 memavail=3276704 print_time=1211.189 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174322.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=63580 bytes_read=376363 bytes_retransmit=9 bytes_invalid=0 send_seq=4808 receive_seq=4808 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015358 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8331 bytes_read=27407 bytes_retransmit=0 bytes_invalid=0 send_seq=1348 receive_seq=1348 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997674 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=84.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10244 bytes_read=436029 bytes_retransmit=0 bytes_invalid=0 send_seq=1497 receive_seq=1497 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999680 adj=31998389 coil_temp=27.2 refs=0 mcu_temp=28.37 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.9 sysload=0.29 cputime=11285.219 memavail=3276704 print_time=1212.190 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174323.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=63764 bytes_read=376826 bytes_retransmit=9 bytes_invalid=0 send_seq=4821 receive_seq=4821 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015359 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8337 bytes_read=27423 bytes_retransmit=0 bytes_invalid=0 send_seq=1349 receive_seq=1349 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997581 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=84.1 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10250 bytes_read=436391 bytes_retransmit=0 bytes_invalid=0 send_seq=1498 receive_seq=1498 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998388 coil_temp=27.2 refs=0 mcu_temp=28.39 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.9 sysload=0.29 cputime=11285.268 memavail=3276704 print_time=1213.190 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174324.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=63974 bytes_read=377328 bytes_retransmit=9 bytes_invalid=0 send_seq=4837 receive_seq=4837 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015357 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8343 bytes_read=27452 bytes_retransmit=0 bytes_invalid=0 send_seq=1350 receive_seq=1350 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997529 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=84.4 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10256 bytes_read=436740 bytes_retransmit=0 bytes_invalid=0 send_seq=1499 receive_seq=1499 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998388 coil_temp=27.2 refs=0 mcu_temp=28.41 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.9 sysload=0.29 cputime=11285.317 memavail=3276480 print_time=1214.191 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174325.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=64168 bytes_read=377841 bytes_retransmit=9 bytes_invalid=0 send_seq=4852 receive_seq=4852 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015374 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8349 bytes_read=27468 bytes_retransmit=0 bytes_invalid=0 send_seq=1351 receive_seq=1351 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997504 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=84.6 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10262 bytes_read=437096 bytes_retransmit=0 bytes_invalid=0 send_seq=1500 receive_seq=1500 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998429 coil_temp=27.3 refs=0 mcu_temp=28.43 supply_voltage=3.004 chamber: target=0 temp=25.9 pwm=0.000 chamber: temp=25.9 sysload=0.29 cputime=11285.370 memavail=3276480 print_time=1215.193 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174326.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=64362 bytes_read=378324 bytes_retransmit=9 bytes_invalid=0 send_seq=4867 receive_seq=4867 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015386 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8355 bytes_read=27484 bytes_retransmit=0 bytes_invalid=0 send_seq=1352 receive_seq=1352 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997467 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=84.8 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10268 bytes_read=437452 bytes_retransmit=0 bytes_invalid=0 send_seq=1501 receive_seq=1501 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998408 coil_temp=27.3 refs=0 mcu_temp=28.45 supply_voltage=3.004 chamber: target=0 temp=26.0 pwm=0.000 chamber: temp=25.9 sysload=0.29 cputime=11285.444 memavail=3276480 print_time=1216.194 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174327.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=64556 bytes_read=378821 bytes_retransmit=9 bytes_invalid=0 send_seq=4882 receive_seq=4882 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015412 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8361 bytes_read=27500 bytes_retransmit=0 bytes_invalid=0 send_seq=1353 receive_seq=1353 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997527 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=85.0 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10274 bytes_read=437808 bytes_retransmit=0 bytes_invalid=0 send_seq=1502 receive_seq=1502 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999680 adj=31998405 coil_temp=27.3 refs=0 mcu_temp=28.47 supply_voltage=3.004 chamber: target=0 temp=26.0 pwm=0.000 chamber: temp=26.0 sysload=0.26 cputime=11285.500 memavail=3276480 print_time=1217.194 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174328.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=64766 bytes_read=379339 bytes_retransmit=9 bytes_invalid=0 send_seq=4898 receive_seq=4898 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015412 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8367 bytes_read=27516 bytes_retransmit=0 bytes_invalid=0 send_seq=1354 receive_seq=1354 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999382 adj=49997517 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=85.2 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10280 bytes_read=438164 bytes_retransmit=0 bytes_invalid=0 send_seq=1503 receive_seq=1503 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998379 coil_temp=27.3 refs=0 mcu_temp=28.48 supply_voltage=3.004 chamber: target=0 temp=26.0 pwm=0.000 chamber: temp=26.0 sysload=0.26 cputime=11285.546 memavail=3276260 print_time=1218.195 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Heater heater_bed within range of 90.000 Stats 174329.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=64960 bytes_read=379807 bytes_retransmit=9 bytes_invalid=0 send_seq=4913 receive_seq=4913 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015413 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000017 bytes_write=8373 bytes_read=27545 bytes_retransmit=0 bytes_invalid=0 send_seq=1355 receive_seq=1355 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999382 adj=49997464 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=53.1 sd_pos=13127 heater_bed: target=90 temp=85.3 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10286 bytes_read=438520 bytes_retransmit=0 bytes_invalid=0 send_seq=1504 receive_seq=1504 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998382 coil_temp=27.3 refs=0 mcu_temp=28.51 supply_voltage=3.004 chamber: target=0 temp=26.0 pwm=0.000 chamber: temp=25.9 sysload=0.26 cputime=11285.593 memavail=3276020 print_time=1219.195 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174330.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=65154 bytes_read=380319 bytes_retransmit=9 bytes_invalid=0 send_seq=4928 receive_seq=4928 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015407 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000017 bytes_write=8379 bytes_read=27561 bytes_retransmit=0 bytes_invalid=0 send_seq=1356 receive_seq=1356 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997448 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=85.5 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10292 bytes_read=438876 bytes_retransmit=0 bytes_invalid=0 send_seq=1505 receive_seq=1505 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998393 coil_temp=27.3 refs=0 mcu_temp=28.54 supply_voltage=3.004 chamber: target=0 temp=26.1 pwm=0.000 chamber: temp=25.9 sysload=0.26 cputime=11285.637 memavail=3276036 print_time=1220.196 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174331.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=65348 bytes_read=380832 bytes_retransmit=9 bytes_invalid=0 send_seq=4943 receive_seq=4943 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015405 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000017 bytes_write=8385 bytes_read=27577 bytes_retransmit=0 bytes_invalid=0 send_seq=1357 receive_seq=1357 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997424 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=85.7 pwm=1.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10298 bytes_read=439232 bytes_retransmit=0 bytes_invalid=0 send_seq=1506 receive_seq=1506 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998399 coil_temp=27.4 refs=0 mcu_temp=28.56 supply_voltage=3.004 chamber: target=0 temp=26.0 pwm=0.000 chamber: temp=26.0 sysload=0.26 cputime=11285.683 memavail=3275592 print_time=1221.197 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174332.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=65553 bytes_read=381300 bytes_retransmit=9 bytes_invalid=0 send_seq=4958 receive_seq=4958 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015431 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000017 bytes_write=8391 bytes_read=27593 bytes_retransmit=0 bytes_invalid=0 send_seq=1358 receive_seq=1358 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997403 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=85.9 pwm=0.998 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10304 bytes_read=439588 bytes_retransmit=0 bytes_invalid=0 send_seq=1507 receive_seq=1507 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998398 coil_temp=27.4 refs=0 mcu_temp=28.59 supply_voltage=3.004 chamber: target=0 temp=26.0 pwm=0.000 chamber: temp=25.9 sysload=0.24 cputime=11285.744 memavail=3275592 print_time=1222.198 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174333.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=65747 bytes_read=381797 bytes_retransmit=9 bytes_invalid=0 send_seq=4973 receive_seq=4973 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015429 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000017 bytes_write=8397 bytes_read=27609 bytes_retransmit=0 bytes_invalid=0 send_seq=1359 receive_seq=1359 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997312 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=86.1 pwm=0.998 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10310 bytes_read=439944 bytes_retransmit=0 bytes_invalid=0 send_seq=1508 receive_seq=1508 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998405 coil_temp=27.4 refs=0 mcu_temp=28.61 supply_voltage=3.004 chamber: target=0 temp=26.1 pwm=0.000 chamber: temp=25.9 sysload=0.24 cputime=11285.790 memavail=3275592 print_time=1223.199 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174334.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=65941 bytes_read=382298 bytes_retransmit=9 bytes_invalid=0 send_seq=4988 receive_seq=4988 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015422 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8403 bytes_read=27638 bytes_retransmit=0 bytes_invalid=0 send_seq=1360 receive_seq=1360 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997308 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=86.3 pwm=0.998 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10316 bytes_read=440300 bytes_retransmit=0 bytes_invalid=0 send_seq=1509 receive_seq=1509 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998397 coil_temp=27.4 refs=0 mcu_temp=28.63 supply_voltage=3.004 chamber: target=0 temp=26.1 pwm=0.000 chamber: temp=26.0 sysload=0.24 cputime=11285.835 memavail=3275592 print_time=1224.200 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174335.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=66146 bytes_read=382781 bytes_retransmit=9 bytes_invalid=0 send_seq=5003 receive_seq=5003 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015415 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8409 bytes_read=27654 bytes_retransmit=0 bytes_invalid=0 send_seq=1361 receive_seq=1361 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997314 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=86.4 pwm=0.945 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10322 bytes_read=440656 bytes_retransmit=0 bytes_invalid=0 send_seq=1510 receive_seq=1510 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998403 coil_temp=27.4 refs=0 mcu_temp=28.65 supply_voltage=3.004 chamber: target=0 temp=26.1 pwm=0.000 chamber: temp=26.0 sysload=0.24 cputime=11285.880 memavail=3275592 print_time=1225.201 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174336.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=66340 bytes_read=383293 bytes_retransmit=9 bytes_invalid=0 send_seq=5018 receive_seq=5018 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015406 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8415 bytes_read=27670 bytes_retransmit=0 bytes_invalid=0 send_seq=1362 receive_seq=1362 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997311 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=86.6 pwm=0.945 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10328 bytes_read=441012 bytes_retransmit=0 bytes_invalid=0 send_seq=1511 receive_seq=1511 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998405 coil_temp=27.4 refs=0 mcu_temp=28.65 supply_voltage=3.004 chamber: target=0 temp=26.1 pwm=0.000 chamber: temp=26.0 sysload=0.24 cputime=11285.927 memavail=3275088 print_time=1226.202 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174337.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=66534 bytes_read=383791 bytes_retransmit=9 bytes_invalid=0 send_seq=5033 receive_seq=5033 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015402 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8421 bytes_read=27686 bytes_retransmit=0 bytes_invalid=0 send_seq=1363 receive_seq=1363 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997330 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=86.8 pwm=0.945 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10334 bytes_read=441368 bytes_retransmit=0 bytes_invalid=0 send_seq=1512 receive_seq=1512 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999676 adj=31998423 coil_temp=27.5 refs=0 mcu_temp=28.66 supply_voltage=3.004 chamber: target=0 temp=26.1 pwm=0.000 chamber: temp=26.1 sysload=0.22 cputime=11285.975 memavail=3274648 print_time=1227.203 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174338.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=66728 bytes_read=384259 bytes_retransmit=9 bytes_invalid=0 send_seq=5048 receive_seq=5048 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015404 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8427 bytes_read=27702 bytes_retransmit=0 bytes_invalid=0 send_seq=1364 receive_seq=1364 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997370 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=87.0 pwm=0.945 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10340 bytes_read=441724 bytes_retransmit=0 bytes_invalid=0 send_seq=1513 receive_seq=1513 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998441 coil_temp=27.5 refs=0 mcu_temp=28.68 supply_voltage=3.004 chamber: target=0 temp=26.1 pwm=0.000 chamber: temp=26.0 sysload=0.22 cputime=11286.047 memavail=3274648 print_time=1228.204 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174339.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=66938 bytes_read=384776 bytes_retransmit=9 bytes_invalid=0 send_seq=5064 receive_seq=5064 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015410 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=8433 bytes_read=27731 bytes_retransmit=0 bytes_invalid=0 send_seq=1365 receive_seq=1365 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997420 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=87.2 pwm=0.951 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10346 bytes_read=442080 bytes_retransmit=0 bytes_invalid=0 send_seq=1514 receive_seq=1514 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31998599 coil_temp=27.5 refs=0 mcu_temp=28.70 supply_voltage=3.004 chamber: target=0 temp=26.1 pwm=0.000 chamber: temp=26.1 sysload=0.22 cputime=11286.104 memavail=3274432 print_time=1229.205 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174340.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=67132 bytes_read=385289 bytes_retransmit=9 bytes_invalid=0 send_seq=5079 receive_seq=5079 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015410 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=8439 bytes_read=27747 bytes_retransmit=0 bytes_invalid=0 send_seq=1366 receive_seq=1366 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997484 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=87.4 pwm=0.951 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10352 bytes_read=442436 bytes_retransmit=0 bytes_invalid=0 send_seq=1515 receive_seq=1515 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998537 coil_temp=27.5 refs=0 mcu_temp=28.72 supply_voltage=3.004 chamber: target=0 temp=26.2 pwm=0.000 chamber: temp=26.1 sysload=0.22 cputime=11286.150 memavail=3274188 print_time=1230.206 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174341.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=67326 bytes_read=385757 bytes_retransmit=9 bytes_invalid=0 send_seq=5094 receive_seq=5094 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015405 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=8445 bytes_read=27763 bytes_retransmit=0 bytes_invalid=0 send_seq=1367 receive_seq=1367 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997476 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=87.5 pwm=0.951 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10358 bytes_read=442792 bytes_retransmit=0 bytes_invalid=0 send_seq=1516 receive_seq=1516 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999682 adj=31998488 coil_temp=27.5 refs=0 mcu_temp=28.74 supply_voltage=3.004 chamber: target=0 temp=26.1 pwm=0.000 chamber: temp=26.0 sysload=0.22 cputime=11286.195 memavail=3274444 print_time=1231.206 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174342.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=67531 bytes_read=386269 bytes_retransmit=9 bytes_invalid=0 send_seq=5109 receive_seq=5109 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015407 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=8451 bytes_read=27779 bytes_retransmit=0 bytes_invalid=0 send_seq=1368 receive_seq=1368 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997470 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=87.7 pwm=0.899 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10364 bytes_read=443148 bytes_retransmit=0 bytes_invalid=0 send_seq=1517 receive_seq=1517 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998460 coil_temp=27.5 refs=0 mcu_temp=28.76 supply_voltage=3.004 chamber: target=0 temp=26.2 pwm=0.000 chamber: temp=26.1 sysload=0.28 cputime=11286.242 memavail=3276944 print_time=1232.207 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174343.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=67747 bytes_read=386788 bytes_retransmit=9 bytes_invalid=0 send_seq=5126 receive_seq=5126 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015392 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=8463 bytes_read=27811 bytes_retransmit=0 bytes_invalid=0 send_seq=1370 receive_seq=1370 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997443 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=87.9 pwm=0.843 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10376 bytes_read=443520 bytes_retransmit=0 bytes_invalid=0 send_seq=1519 receive_seq=1519 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998483 coil_temp=27.6 refs=0 mcu_temp=28.78 supply_voltage=3.005 chamber: target=0 temp=26.2 pwm=0.000 chamber: temp=26.1 sysload=0.28 cputime=11286.290 memavail=3276472 print_time=1233.208 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174344.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=67941 bytes_read=387253 bytes_retransmit=9 bytes_invalid=0 send_seq=5141 receive_seq=5141 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015384 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8469 bytes_read=27840 bytes_retransmit=0 bytes_invalid=0 send_seq=1371 receive_seq=1371 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997427 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=88.1 pwm=0.843 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10382 bytes_read=443876 bytes_retransmit=0 bytes_invalid=0 send_seq=1520 receive_seq=1520 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998455 coil_temp=27.6 refs=0 mcu_temp=28.80 supply_voltage=3.004 chamber: target=0 temp=26.2 pwm=0.000 chamber: temp=26.1 sysload=0.28 cputime=11286.355 memavail=3276472 print_time=1234.209 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174345.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68141 bytes_read=387766 bytes_retransmit=9 bytes_invalid=0 send_seq=5155 receive_seq=5155 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015383 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8475 bytes_read=27856 bytes_retransmit=0 bytes_invalid=0 send_seq=1372 receive_seq=1372 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997415 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=88.3 pwm=0.790 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10388 bytes_read=444232 bytes_retransmit=0 bytes_invalid=0 send_seq=1521 receive_seq=1521 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998438 coil_temp=27.6 refs=0 mcu_temp=28.81 supply_voltage=3.004 chamber: target=0 temp=26.1 pwm=0.000 chamber: temp=26.1 sysload=0.28 cputime=11286.402 memavail=3276248 print_time=1235.209 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174346.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68335 bytes_read=388264 bytes_retransmit=9 bytes_invalid=0 send_seq=5170 receive_seq=5170 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015378 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8481 bytes_read=27872 bytes_retransmit=0 bytes_invalid=0 send_seq=1373 receive_seq=1373 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997390 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=88.5 pwm=0.790 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10394 bytes_read=444588 bytes_retransmit=0 bytes_invalid=0 send_seq=1522 receive_seq=1522 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998420 coil_temp=27.6 refs=0 mcu_temp=28.85 supply_voltage=3.004 chamber: target=0 temp=26.2 pwm=0.000 chamber: temp=26.1 sysload=0.28 cputime=11286.448 memavail=3276252 print_time=1236.210 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174347.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68529 bytes_read=388732 bytes_retransmit=9 bytes_invalid=0 send_seq=5185 receive_seq=5185 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015378 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8487 bytes_read=27888 bytes_retransmit=0 bytes_invalid=0 send_seq=1374 receive_seq=1374 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997381 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=88.6 pwm=0.790 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10400 bytes_read=444944 bytes_retransmit=0 bytes_invalid=0 send_seq=1523 receive_seq=1523 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998414 coil_temp=27.6 refs=0 mcu_temp=28.87 supply_voltage=3.004 chamber: target=0 temp=26.2 pwm=0.000 chamber: temp=26.1 sysload=0.26 cputime=11286.491 memavail=3275804 print_time=1237.210 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174348.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68723 bytes_read=389244 bytes_retransmit=9 bytes_invalid=0 send_seq=5200 receive_seq=5200 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015372 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8493 bytes_read=27904 bytes_retransmit=0 bytes_invalid=0 send_seq=1375 receive_seq=1375 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=88.8 pwm=0.790 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10406 bytes_read=445300 bytes_retransmit=0 bytes_invalid=0 send_seq=1524 receive_seq=1524 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999678 adj=31998446 coil_temp=27.6 refs=0 mcu_temp=28.89 supply_voltage=3.004 chamber: target=0 temp=26.2 pwm=0.000 chamber: temp=26.2 sysload=0.26 cputime=11286.536 memavail=3275580 print_time=1238.211 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174349.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68933 bytes_read=389747 bytes_retransmit=9 bytes_invalid=0 send_seq=5216 receive_seq=5216 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015362 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8499 bytes_read=27933 bytes_retransmit=0 bytes_invalid=0 send_seq=1376 receive_seq=1376 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997411 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=88.9 pwm=0.864 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10412 bytes_read=445656 bytes_retransmit=0 bytes_invalid=0 send_seq=1525 receive_seq=1525 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999684 adj=31998458 coil_temp=27.7 refs=0 mcu_temp=28.90 supply_voltage=3.004 chamber: target=0 temp=26.2 pwm=0.000 chamber: temp=26.1 sysload=0.26 cputime=11286.582 memavail=3275340 print_time=1239.212 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174350.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69138 bytes_read=390230 bytes_retransmit=9 bytes_invalid=0 send_seq=5231 receive_seq=5231 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015370 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8505 bytes_read=27949 bytes_retransmit=0 bytes_invalid=0 send_seq=1377 receive_seq=1377 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997421 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=88.8 pwm=0.955 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10418 bytes_read=446012 bytes_retransmit=0 bytes_invalid=0 send_seq=1526 receive_seq=1526 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998555 coil_temp=27.7 refs=0 mcu_temp=28.91 supply_voltage=3.004 chamber: target=0 temp=26.3 pwm=0.000 chamber: temp=26.2 sysload=0.26 cputime=11286.660 memavail=3274612 print_time=1240.213 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174351.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69332 bytes_read=390742 bytes_retransmit=9 bytes_invalid=0 send_seq=5246 receive_seq=5246 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015374 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8511 bytes_read=27965 bytes_retransmit=0 bytes_invalid=0 send_seq=1378 receive_seq=1378 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=88.8 pwm=0.955 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10424 bytes_read=446368 bytes_retransmit=0 bytes_invalid=0 send_seq=1527 receive_seq=1527 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998499 coil_temp=27.7 refs=0 mcu_temp=28.92 supply_voltage=3.004 chamber: target=0 temp=26.3 pwm=0.000 chamber: temp=26.2 sysload=0.26 cputime=11286.733 memavail=3274876 print_time=1241.213 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174352.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69526 bytes_read=391240 bytes_retransmit=9 bytes_invalid=0 send_seq=5261 receive_seq=5261 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015375 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8517 bytes_read=27981 bytes_retransmit=0 bytes_invalid=0 send_seq=1379 receive_seq=1379 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997455 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=88.7 pwm=0.955 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10430 bytes_read=446724 bytes_retransmit=0 bytes_invalid=0 send_seq=1528 receive_seq=1528 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998482 coil_temp=27.7 refs=0 mcu_temp=28.94 supply_voltage=3.004 chamber: target=0 temp=26.4 pwm=0.000 chamber: temp=26.2 sysload=0.32 cputime=11286.800 memavail=3274148 print_time=1242.214 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174353.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69720 bytes_read=391708 bytes_retransmit=9 bytes_invalid=0 send_seq=5276 receive_seq=5276 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015373 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8523 bytes_read=27997 bytes_retransmit=0 bytes_invalid=0 send_seq=1380 receive_seq=1380 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997443 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=88.7 pwm=0.955 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10436 bytes_read=447080 bytes_retransmit=0 bytes_invalid=0 send_seq=1529 receive_seq=1529 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999681 adj=31998478 coil_temp=27.7 refs=0 mcu_temp=28.96 supply_voltage=3.005 chamber: target=0 temp=26.4 pwm=0.000 chamber: temp=26.2 sysload=0.32 cputime=11286.846 memavail=3273708 print_time=1243.214 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174354.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69930 bytes_read=392225 bytes_retransmit=9 bytes_invalid=0 send_seq=5292 receive_seq=5292 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015374 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=8529 bytes_read=28026 bytes_retransmit=0 bytes_invalid=0 send_seq=1381 receive_seq=1381 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997433 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=88.8 pwm=0.970 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10442 bytes_read=447436 bytes_retransmit=0 bytes_invalid=0 send_seq=1530 receive_seq=1530 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998447 coil_temp=27.8 refs=0 mcu_temp=28.96 supply_voltage=3.005 chamber: target=0 temp=26.3 pwm=0.000 chamber: temp=26.2 sysload=0.32 cputime=11286.892 memavail=3273484 print_time=1244.215 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.6 pwm=0.000 Stats 174355.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70140 bytes_read=392732 bytes_retransmit=9 bytes_invalid=0 send_seq=5308 receive_seq=5308 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015374 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=8535 bytes_read=28042 bytes_retransmit=0 bytes_invalid=0 send_seq=1382 receive_seq=1382 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997400 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=88.9 pwm=0.906 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10448 bytes_read=447792 bytes_retransmit=0 bytes_invalid=0 send_seq=1531 receive_seq=1531 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999677 adj=31998410 coil_temp=27.8 refs=0 mcu_temp=28.98 supply_voltage=3.005 chamber: target=0 temp=26.3 pwm=0.000 chamber: temp=26.2 sysload=0.32 cputime=11286.939 memavail=3273260 print_time=1245.216 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174356.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70350 bytes_read=393203 bytes_retransmit=9 bytes_invalid=0 send_seq=5324 receive_seq=5324 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015367 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=8541 bytes_read=28058 bytes_retransmit=0 bytes_invalid=0 send_seq=1383 receive_seq=1383 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997394 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.0 pwm=0.841 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10454 bytes_read=448148 bytes_retransmit=0 bytes_invalid=0 send_seq=1532 receive_seq=1532 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998387 coil_temp=27.8 refs=0 mcu_temp=29.00 supply_voltage=3.005 chamber: target=0 temp=26.4 pwm=0.000 chamber: temp=26.2 sysload=0.32 cputime=11286.983 memavail=3272812 print_time=1246.216 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174357.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70560 bytes_read=393720 bytes_retransmit=9 bytes_invalid=0 send_seq=5340 receive_seq=5340 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015376 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=8547 bytes_read=28074 bytes_retransmit=0 bytes_invalid=0 send_seq=1384 receive_seq=1384 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997405 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.1 pwm=0.915 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10460 bytes_read=448504 bytes_retransmit=0 bytes_invalid=0 send_seq=1533 receive_seq=1533 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999673 adj=31998386 coil_temp=27.8 refs=0 mcu_temp=29.01 supply_voltage=3.005 chamber: target=0 temp=26.4 pwm=0.000 chamber: temp=26.2 sysload=0.38 cputime=11287.042 memavail=3272812 print_time=1247.217 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174358.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70765 bytes_read=394218 bytes_retransmit=9 bytes_invalid=0 send_seq=5355 receive_seq=5355 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015376 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=8553 bytes_read=28090 bytes_retransmit=0 bytes_invalid=0 send_seq=1385 receive_seq=1385 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999384 adj=49997784 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.0 pwm=0.979 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10466 bytes_read=448860 bytes_retransmit=0 bytes_invalid=0 send_seq=1534 receive_seq=1534 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999672 adj=31998366 coil_temp=27.8 refs=0 mcu_temp=29.02 supply_voltage=3.005 chamber: target=0 temp=26.3 pwm=0.000 chamber: temp=26.3 sysload=0.38 cputime=11287.089 memavail=3272556 print_time=1248.218 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174359.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70959 bytes_read=394686 bytes_retransmit=9 bytes_invalid=0 send_seq=5370 receive_seq=5370 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015368 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=8559 bytes_read=28119 bytes_retransmit=0 bytes_invalid=0 send_seq=1386 receive_seq=1386 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997740 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.0 pwm=0.979 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10472 bytes_read=449216 bytes_retransmit=0 bytes_invalid=0 send_seq=1535 receive_seq=1535 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999670 adj=31998358 coil_temp=27.8 refs=0 mcu_temp=29.04 supply_voltage=3.005 chamber: target=0 temp=26.4 pwm=0.000 chamber: temp=26.2 sysload=0.38 cputime=11287.136 memavail=3272556 print_time=1249.218 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174360.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71169 bytes_read=395218 bytes_retransmit=9 bytes_invalid=0 send_seq=5386 receive_seq=5386 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015359 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=8565 bytes_read=28135 bytes_retransmit=0 bytes_invalid=0 send_seq=1387 receive_seq=1387 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997629 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.1 pwm=0.909 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10478 bytes_read=449572 bytes_retransmit=0 bytes_invalid=0 send_seq=1536 receive_seq=1536 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999669 adj=31998367 coil_temp=27.9 refs=0 mcu_temp=29.07 supply_voltage=3.005 chamber: target=0 temp=26.4 pwm=0.000 chamber: temp=26.2 sysload=0.38 cputime=11287.183 memavail=3272052 print_time=1250.219 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174361.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71379 bytes_read=395721 bytes_retransmit=9 bytes_invalid=0 send_seq=5402 receive_seq=5402 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015348 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=8571 bytes_read=28151 bytes_retransmit=0 bytes_invalid=0 send_seq=1388 receive_seq=1388 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997600 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=89.2 pwm=0.853 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10484 bytes_read=449928 bytes_retransmit=0 bytes_invalid=0 send_seq=1537 receive_seq=1537 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999668 adj=31998371 coil_temp=27.9 refs=0 mcu_temp=29.10 supply_voltage=3.005 chamber: target=0 temp=26.4 pwm=0.000 chamber: temp=26.3 sysload=0.38 cputime=11287.228 memavail=3272084 print_time=1251.220 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174362.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71584 bytes_read=396189 bytes_retransmit=9 bytes_invalid=0 send_seq=5417 receive_seq=5417 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015379 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=8577 bytes_read=28167 bytes_retransmit=0 bytes_invalid=0 send_seq=1389 receive_seq=1389 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997554 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.3 pwm=0.795 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10490 bytes_read=450284 bytes_retransmit=0 bytes_invalid=0 send_seq=1538 receive_seq=1538 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999667 adj=31998393 coil_temp=27.9 refs=0 mcu_temp=29.11 supply_voltage=3.005 chamber: target=0 temp=26.5 pwm=0.000 chamber: temp=26.3 sysload=0.43 cputime=11287.274 memavail=3275596 print_time=1252.220 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174363.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71794 bytes_read=396706 bytes_retransmit=9 bytes_invalid=0 send_seq=5433 receive_seq=5433 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015374 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=8583 bytes_read=28183 bytes_retransmit=0 bytes_invalid=0 send_seq=1390 receive_seq=1390 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997436 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.744 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10496 bytes_read=450640 bytes_retransmit=0 bytes_invalid=0 send_seq=1539 receive_seq=1539 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999666 adj=31998357 coil_temp=27.9 refs=0 mcu_temp=29.13 supply_voltage=3.005 chamber: target=0 temp=26.4 pwm=0.000 chamber: temp=26.3 sysload=0.43 cputime=11287.330 memavail=3275388 print_time=1253.221 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174364.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71999 bytes_read=397204 bytes_retransmit=9 bytes_invalid=0 send_seq=5448 receive_seq=5448 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015373 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8589 bytes_read=28212 bytes_retransmit=0 bytes_invalid=0 send_seq=1391 receive_seq=1391 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997433 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.812 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10502 bytes_read=450996 bytes_retransmit=0 bytes_invalid=0 send_seq=1540 receive_seq=1540 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999665 adj=31998361 coil_temp=27.9 refs=0 mcu_temp=29.15 supply_voltage=3.005 chamber: target=0 temp=26.4 pwm=0.000 chamber: temp=26.4 sysload=0.43 cputime=11287.374 memavail=3275100 print_time=1254.221 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174365.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72209 bytes_read=397692 bytes_retransmit=9 bytes_invalid=0 send_seq=5464 receive_seq=5464 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015379 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8595 bytes_read=28228 bytes_retransmit=0 bytes_invalid=0 send_seq=1392 receive_seq=1392 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997416 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.881 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10508 bytes_read=451352 bytes_retransmit=0 bytes_invalid=0 send_seq=1541 receive_seq=1541 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999664 adj=31998370 coil_temp=28.0 refs=0 mcu_temp=29.18 supply_voltage=3.005 chamber: target=0 temp=26.5 pwm=0.000 chamber: temp=26.3 sysload=0.43 cputime=11287.418 memavail=3275196 print_time=1255.221 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.7 pwm=0.000 Stats 174366.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72419 bytes_read=398198 bytes_retransmit=9 bytes_invalid=0 send_seq=5480 receive_seq=5480 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015376 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8601 bytes_read=28244 bytes_retransmit=0 bytes_invalid=0 send_seq=1393 receive_seq=1393 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997393 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.940 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10514 bytes_read=451708 bytes_retransmit=0 bytes_invalid=0 send_seq=1542 receive_seq=1542 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999662 adj=31998352 coil_temp=28.0 refs=0 mcu_temp=29.21 supply_voltage=3.005 chamber: target=0 temp=26.5 pwm=0.000 chamber: temp=26.3 sysload=0.43 cputime=11287.463 memavail=3279172 print_time=1256.221 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174367.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72613 bytes_read=398696 bytes_retransmit=9 bytes_invalid=0 send_seq=5495 receive_seq=5495 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015387 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8607 bytes_read=28260 bytes_retransmit=0 bytes_invalid=0 send_seq=1394 receive_seq=1394 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997376 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.940 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10520 bytes_read=452064 bytes_retransmit=0 bytes_invalid=0 send_seq=1543 receive_seq=1543 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999662 adj=31998350 coil_temp=28.0 refs=0 mcu_temp=29.23 supply_voltage=3.005 chamber: target=0 temp=26.5 pwm=0.000 chamber: temp=26.4 sysload=0.47 cputime=11287.507 memavail=3278220 print_time=1257.222 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174368.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72839 bytes_read=399174 bytes_retransmit=9 bytes_invalid=0 send_seq=5512 receive_seq=5512 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015394 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8613 bytes_read=28276 bytes_retransmit=0 bytes_invalid=0 send_seq=1395 receive_seq=1395 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.820 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10526 bytes_read=452420 bytes_retransmit=0 bytes_invalid=0 send_seq=1544 receive_seq=1544 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999663 adj=31998365 coil_temp=28.0 refs=0 mcu_temp=29.24 supply_voltage=3.005 chamber: target=0 temp=26.5 pwm=0.000 chamber: temp=26.4 sysload=0.47 cputime=11287.574 memavail=3277716 print_time=1258.222 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174369.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73049 bytes_read=399691 bytes_retransmit=9 bytes_invalid=0 send_seq=5528 receive_seq=5528 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015392 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8619 bytes_read=28305 bytes_retransmit=0 bytes_invalid=0 send_seq=1396 receive_seq=1396 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997443 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.762 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10532 bytes_read=452776 bytes_retransmit=0 bytes_invalid=0 send_seq=1545 receive_seq=1545 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999662 adj=31998390 coil_temp=28.0 refs=0 mcu_temp=29.27 supply_voltage=3.005 chamber: target=0 temp=26.5 pwm=0.000 chamber: temp=26.4 sysload=0.47 cputime=11287.620 memavail=3277228 print_time=1259.222 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174370.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73254 bytes_read=400204 bytes_retransmit=9 bytes_invalid=0 send_seq=5543 receive_seq=5543 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015421 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8625 bytes_read=28321 bytes_retransmit=0 bytes_invalid=0 send_seq=1397 receive_seq=1397 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997421 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.705 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10538 bytes_read=453132 bytes_retransmit=0 bytes_invalid=0 send_seq=1546 receive_seq=1546 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999661 adj=31998376 coil_temp=28.0 refs=0 mcu_temp=29.29 supply_voltage=3.005 chamber: target=0 temp=26.6 pwm=0.000 chamber: temp=26.4 sysload=0.47 cputime=11287.664 memavail=3275996 print_time=1260.222 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174371.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73443 bytes_read=400667 bytes_retransmit=9 bytes_invalid=0 send_seq=5557 receive_seq=5557 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015448 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8631 bytes_read=28337 bytes_retransmit=0 bytes_invalid=0 send_seq=1398 receive_seq=1398 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997359 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.705 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10544 bytes_read=453488 bytes_retransmit=0 bytes_invalid=0 send_seq=1547 receive_seq=1547 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999664 adj=31998343 coil_temp=28.1 refs=0 mcu_temp=29.31 supply_voltage=3.005 chamber: target=0 temp=26.5 pwm=0.000 chamber: temp=26.4 sysload=0.47 cputime=11287.706 memavail=3276012 print_time=1261.223 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174372.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73669 bytes_read=401189 bytes_retransmit=9 bytes_invalid=0 send_seq=5574 receive_seq=5574 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015461 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8637 bytes_read=28353 bytes_retransmit=0 bytes_invalid=0 send_seq=1399 receive_seq=1399 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997302 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.817 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10550 bytes_read=453844 bytes_retransmit=0 bytes_invalid=0 send_seq=1548 receive_seq=1548 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999662 adj=31998372 coil_temp=28.1 refs=0 mcu_temp=29.32 supply_voltage=3.005 chamber: target=0 temp=26.6 pwm=0.000 chamber: temp=26.3 sysload=0.51 cputime=11287.752 memavail=3276012 print_time=1262.223 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174373.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73874 bytes_read=401687 bytes_retransmit=9 bytes_invalid=0 send_seq=5589 receive_seq=5589 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015449 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8643 bytes_read=28369 bytes_retransmit=0 bytes_invalid=0 send_seq=1400 receive_seq=1400 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997259 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.870 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10556 bytes_read=454200 bytes_retransmit=0 bytes_invalid=0 send_seq=1549 receive_seq=1549 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999660 adj=31998339 coil_temp=28.1 refs=0 mcu_temp=29.35 supply_voltage=3.005 chamber: target=0 temp=26.6 pwm=0.000 chamber: temp=26.4 sysload=0.51 cputime=11287.798 memavail=3275788 print_time=1263.223 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174374.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74063 bytes_read=402150 bytes_retransmit=9 bytes_invalid=0 send_seq=5603 receive_seq=5603 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015436 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=8649 bytes_read=28398 bytes_retransmit=0 bytes_invalid=0 send_seq=1401 receive_seq=1401 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997279 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.870 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10562 bytes_read=454556 bytes_retransmit=0 bytes_invalid=0 send_seq=1550 receive_seq=1550 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999659 adj=31998354 coil_temp=28.1 refs=0 mcu_temp=29.38 supply_voltage=3.005 chamber: target=0 temp=26.7 pwm=0.000 chamber: temp=26.4 sysload=0.51 cputime=11287.855 memavail=3275564 print_time=1264.224 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174375.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74289 bytes_read=402687 bytes_retransmit=9 bytes_invalid=0 send_seq=5620 receive_seq=5620 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015432 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=8655 bytes_read=28414 bytes_retransmit=0 bytes_invalid=0 send_seq=1402 receive_seq=1402 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997359 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.762 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10568 bytes_read=454912 bytes_retransmit=0 bytes_invalid=0 send_seq=1551 receive_seq=1551 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999659 adj=31998366 coil_temp=28.1 refs=0 mcu_temp=29.40 supply_voltage=3.005 chamber: target=0 temp=26.6 pwm=0.000 chamber: temp=26.5 sysload=0.51 cputime=11287.902 memavail=3275116 print_time=1265.224 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174376.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74494 bytes_read=403184 bytes_retransmit=9 bytes_invalid=0 send_seq=5635 receive_seq=5635 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015454 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=8661 bytes_read=28430 bytes_retransmit=0 bytes_invalid=0 send_seq=1403 receive_seq=1403 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997393 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.699 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10574 bytes_read=455268 bytes_retransmit=0 bytes_invalid=0 send_seq=1552 receive_seq=1552 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999658 adj=31998385 coil_temp=28.1 refs=0 mcu_temp=29.42 supply_voltage=3.005 chamber: target=0 temp=26.5 pwm=0.000 chamber: temp=26.4 sysload=0.51 cputime=11287.948 memavail=3275116 print_time=1266.224 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174377.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74688 bytes_read=403641 bytes_retransmit=9 bytes_invalid=0 send_seq=5650 receive_seq=5650 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015445 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=8667 bytes_read=28446 bytes_retransmit=0 bytes_invalid=0 send_seq=1404 receive_seq=1404 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997390 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.699 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10580 bytes_read=455624 bytes_retransmit=0 bytes_invalid=0 send_seq=1553 receive_seq=1553 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999657 adj=31998360 coil_temp=28.2 refs=0 mcu_temp=29.44 supply_voltage=3.005 chamber: target=0 temp=26.6 pwm=0.000 chamber: temp=26.4 sysload=0.47 cputime=11287.993 memavail=3274892 print_time=1267.225 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174378.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74898 bytes_read=404158 bytes_retransmit=9 bytes_invalid=0 send_seq=5666 receive_seq=5666 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015482 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=8673 bytes_read=28462 bytes_retransmit=0 bytes_invalid=0 send_seq=1405 receive_seq=1405 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997419 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.763 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10586 bytes_read=455980 bytes_retransmit=0 bytes_invalid=0 send_seq=1554 receive_seq=1554 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999657 adj=31998363 coil_temp=28.2 refs=0 mcu_temp=29.46 supply_voltage=3.005 chamber: target=0 temp=26.6 pwm=0.000 chamber: temp=26.5 sysload=0.47 cputime=11288.038 memavail=3274444 print_time=1268.225 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174379.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75103 bytes_read=404656 bytes_retransmit=9 bytes_invalid=0 send_seq=5681 receive_seq=5681 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015482 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8679 bytes_read=28491 bytes_retransmit=0 bytes_invalid=0 send_seq=1406 receive_seq=1406 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997392 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.828 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10592 bytes_read=456336 bytes_retransmit=0 bytes_invalid=0 send_seq=1555 receive_seq=1555 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999656 adj=31998325 coil_temp=28.2 refs=0 mcu_temp=29.47 supply_voltage=3.005 chamber: target=0 temp=26.6 pwm=0.000 chamber: temp=26.5 sysload=0.47 cputime=11288.104 memavail=3278288 print_time=1269.225 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174380.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75297 bytes_read=405153 bytes_retransmit=9 bytes_invalid=0 send_seq=5696 receive_seq=5696 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015470 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8685 bytes_read=28507 bytes_retransmit=0 bytes_invalid=0 send_seq=1407 receive_seq=1407 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997378 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.828 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10598 bytes_read=456692 bytes_retransmit=0 bytes_invalid=0 send_seq=1556 receive_seq=1556 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999655 adj=31998347 coil_temp=28.2 refs=0 mcu_temp=29.51 supply_voltage=3.005 chamber: target=0 temp=26.6 pwm=0.000 chamber: temp=26.5 sysload=0.47 cputime=11288.149 memavail=3276988 print_time=1270.225 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174381.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75491 bytes_read=405651 bytes_retransmit=9 bytes_invalid=0 send_seq=5711 receive_seq=5711 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015459 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8691 bytes_read=28523 bytes_retransmit=0 bytes_invalid=0 send_seq=1408 receive_seq=1408 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997392 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.828 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10604 bytes_read=457048 bytes_retransmit=0 bytes_invalid=0 send_seq=1557 receive_seq=1557 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999654 adj=31998362 coil_temp=28.2 refs=0 mcu_temp=29.53 supply_voltage=3.005 chamber: target=0 temp=26.7 pwm=0.000 chamber: temp=26.5 sysload=0.47 cputime=11288.193 memavail=3276748 print_time=1271.226 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174382.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75701 bytes_read=406154 bytes_retransmit=9 bytes_invalid=0 send_seq=5727 receive_seq=5727 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015453 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8697 bytes_read=28539 bytes_retransmit=0 bytes_invalid=0 send_seq=1409 receive_seq=1409 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997436 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.740 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10610 bytes_read=457404 bytes_retransmit=0 bytes_invalid=0 send_seq=1558 receive_seq=1558 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999653 adj=31998371 coil_temp=28.3 refs=0 mcu_temp=29.55 supply_voltage=3.005 chamber: target=0 temp=26.7 pwm=0.000 chamber: temp=26.5 sysload=0.43 cputime=11288.238 memavail=3276272 print_time=1272.226 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174383.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75911 bytes_read=406641 bytes_retransmit=9 bytes_invalid=0 send_seq=5743 receive_seq=5743 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015447 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8703 bytes_read=28555 bytes_retransmit=0 bytes_invalid=0 send_seq=1410 receive_seq=1410 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997421 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.657 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10616 bytes_read=457760 bytes_retransmit=0 bytes_invalid=0 send_seq=1559 receive_seq=1559 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999651 adj=31998374 coil_temp=28.3 refs=0 mcu_temp=29.55 supply_voltage=3.005 chamber: target=0 temp=26.6 pwm=0.000 chamber: temp=26.5 sysload=0.43 cputime=11288.281 memavail=3276272 print_time=1273.226 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.8 pwm=0.000 Stats 174384.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76105 bytes_read=407139 bytes_retransmit=9 bytes_invalid=0 send_seq=5758 receive_seq=5758 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015438 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8709 bytes_read=28584 bytes_retransmit=0 bytes_invalid=0 send_seq=1411 receive_seq=1411 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997432 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.657 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10622 bytes_read=458116 bytes_retransmit=0 bytes_invalid=0 send_seq=1560 receive_seq=1560 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999650 adj=31998369 coil_temp=28.3 refs=0 mcu_temp=29.58 supply_voltage=3.005 chamber: target=0 temp=26.8 pwm=0.000 chamber: temp=26.5 sysload=0.43 cputime=11288.328 memavail=3276272 print_time=1274.227 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174385.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76310 bytes_read=407652 bytes_retransmit=9 bytes_invalid=0 send_seq=5773 receive_seq=5773 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015428 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8715 bytes_read=28600 bytes_retransmit=0 bytes_invalid=0 send_seq=1412 receive_seq=1412 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997439 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.735 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10628 bytes_read=458472 bytes_retransmit=0 bytes_invalid=0 send_seq=1561 receive_seq=1561 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999649 adj=31998366 coil_temp=28.3 refs=0 mcu_temp=29.59 supply_voltage=3.005 chamber: target=0 temp=26.7 pwm=0.000 chamber: temp=26.6 sysload=0.43 cputime=11288.381 memavail=3275572 print_time=1275.227 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174386.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76515 bytes_read=408134 bytes_retransmit=9 bytes_invalid=0 send_seq=5788 receive_seq=5788 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015451 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8721 bytes_read=28616 bytes_retransmit=0 bytes_invalid=0 send_seq=1413 receive_seq=1413 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997434 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.813 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10634 bytes_read=458812 bytes_retransmit=0 bytes_invalid=0 send_seq=1562 receive_seq=1562 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999648 adj=31998377 coil_temp=28.3 refs=0 mcu_temp=29.62 supply_voltage=3.005 chamber: target=0 temp=26.7 pwm=0.000 chamber: temp=26.6 sysload=0.43 cputime=11288.427 memavail=3275124 print_time=1276.227 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174387.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76704 bytes_read=408622 bytes_retransmit=9 bytes_invalid=0 send_seq=5802 receive_seq=5802 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015439 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8727 bytes_read=28632 bytes_retransmit=0 bytes_invalid=0 send_seq=1414 receive_seq=1414 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997390 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.813 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10640 bytes_read=459168 bytes_retransmit=0 bytes_invalid=0 send_seq=1563 receive_seq=1563 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999647 adj=31998343 coil_temp=28.3 refs=0 mcu_temp=29.63 supply_voltage=3.005 chamber: target=0 temp=26.8 pwm=0.000 chamber: temp=26.6 sysload=0.40 cputime=11288.472 memavail=3274652 print_time=1277.227 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174388.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76909 bytes_read=409113 bytes_retransmit=9 bytes_invalid=0 send_seq=5817 receive_seq=5817 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015439 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=8733 bytes_read=28648 bytes_retransmit=0 bytes_invalid=0 send_seq=1415 receive_seq=1415 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997422 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.750 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10646 bytes_read=459524 bytes_retransmit=0 bytes_invalid=0 send_seq=1564 receive_seq=1564 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999646 adj=31998363 coil_temp=28.4 refs=0 mcu_temp=29.64 supply_voltage=3.005 chamber: target=0 temp=26.8 pwm=0.000 chamber: temp=26.6 sysload=0.40 cputime=11288.519 memavail=3278856 print_time=1278.228 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174389.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77119 bytes_read=409600 bytes_retransmit=9 bytes_invalid=0 send_seq=5833 receive_seq=5833 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015429 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=8739 bytes_read=28677 bytes_retransmit=0 bytes_invalid=0 send_seq=1416 receive_seq=1416 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997431 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.676 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10652 bytes_read=459880 bytes_retransmit=0 bytes_invalid=0 send_seq=1565 receive_seq=1565 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999647 adj=31998358 coil_temp=28.4 refs=0 mcu_temp=29.67 supply_voltage=3.005 chamber: target=0 temp=26.8 pwm=0.000 chamber: temp=26.6 sysload=0.40 cputime=11288.565 memavail=3278856 print_time=1279.231 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174390.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77340 bytes_read=410118 bytes_retransmit=9 bytes_invalid=0 send_seq=5849 receive_seq=5849 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015443 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=8745 bytes_read=28693 bytes_retransmit=0 bytes_invalid=0 send_seq=1417 receive_seq=1417 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997424 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.4 pwm=0.517 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10658 bytes_read=460236 bytes_retransmit=0 bytes_invalid=0 send_seq=1566 receive_seq=1566 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999647 adj=31998400 coil_temp=28.4 refs=0 mcu_temp=29.69 supply_voltage=3.005 chamber: target=0 temp=26.8 pwm=0.000 chamber: temp=26.6 sysload=0.40 cputime=11288.635 memavail=3277148 print_time=1280.235 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174391.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77550 bytes_read=410621 bytes_retransmit=9 bytes_invalid=0 send_seq=5865 receive_seq=5865 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015528 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=8751 bytes_read=28709 bytes_retransmit=0 bytes_invalid=0 send_seq=1418 receive_seq=1418 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997434 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.603 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10664 bytes_read=460592 bytes_retransmit=0 bytes_invalid=0 send_seq=1567 receive_seq=1567 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999646 adj=31998384 coil_temp=28.4 refs=0 mcu_temp=29.71 supply_voltage=3.005 chamber: target=0 temp=26.8 pwm=0.000 chamber: temp=26.6 sysload=0.40 cputime=11288.683 memavail=3276884 print_time=1281.236 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174392.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77745 bytes_read=411093 bytes_retransmit=9 bytes_invalid=0 send_seq=5878 receive_seq=5878 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015514 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=8757 bytes_read=28725 bytes_retransmit=0 bytes_invalid=0 send_seq=1419 receive_seq=1419 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997245 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.657 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10670 bytes_read=460948 bytes_retransmit=0 bytes_invalid=0 send_seq=1568 receive_seq=1568 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999645 adj=31998268 coil_temp=28.4 refs=0 mcu_temp=29.72 supply_voltage=3.005 chamber: target=0 temp=26.9 pwm=0.000 chamber: temp=26.7 sysload=0.37 cputime=11288.729 memavail=3276520 print_time=1282.238 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174393.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77950 bytes_read=411591 bytes_retransmit=9 bytes_invalid=0 send_seq=5893 receive_seq=5893 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015501 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=8763 bytes_read=28741 bytes_retransmit=0 bytes_invalid=0 send_seq=1420 receive_seq=1420 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997318 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.4 pwm=0.707 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10676 bytes_read=461304 bytes_retransmit=0 bytes_invalid=0 send_seq=1569 receive_seq=1569 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999644 adj=31998302 coil_temp=28.5 refs=0 mcu_temp=29.74 supply_voltage=3.005 chamber: target=0 temp=26.9 pwm=0.000 chamber: temp=26.7 sysload=0.37 cputime=11288.776 memavail=3275820 print_time=1283.241 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174394.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78144 bytes_read=412089 bytes_retransmit=9 bytes_invalid=0 send_seq=5908 receive_seq=5908 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015486 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=8769 bytes_read=28770 bytes_retransmit=0 bytes_invalid=0 send_seq=1421 receive_seq=1421 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997424 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.4 pwm=0.707 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10682 bytes_read=461660 bytes_retransmit=0 bytes_invalid=0 send_seq=1570 receive_seq=1570 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999643 adj=31998334 coil_temp=28.5 refs=0 mcu_temp=29.76 supply_voltage=3.005 chamber: target=0 temp=26.9 pwm=0.000 chamber: temp=26.7 sysload=0.37 cputime=11288.821 memavail=3274900 print_time=1284.239 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174395.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=78344 bytes_read=412581 bytes_retransmit=9 bytes_invalid=0 send_seq=5922 receive_seq=5922 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015472 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=8775 bytes_read=28786 bytes_retransmit=0 bytes_invalid=0 send_seq=1422 receive_seq=1422 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997440 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=90.4 pwm=0.654 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10688 bytes_read=462016 bytes_retransmit=0 bytes_invalid=0 send_seq=1571 receive_seq=1571 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999645 adj=31998351 coil_temp=28.5 refs=0 mcu_temp=29.78 supply_voltage=3.005 chamber: target=0 temp=26.9 pwm=0.000 chamber: temp=26.7 sysload=0.37 cputime=11288.869 memavail=3274452 print_time=1285.239 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174396.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=78554 bytes_read=413084 bytes_retransmit=9 bytes_invalid=0 send_seq=5938 receive_seq=5938 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015475 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=8781 bytes_read=28802 bytes_retransmit=0 bytes_invalid=0 send_seq=1423 receive_seq=1423 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997441 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.545 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10694 bytes_read=462372 bytes_retransmit=0 bytes_invalid=0 send_seq=1572 receive_seq=1572 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999647 adj=31998412 coil_temp=28.5 refs=0 mcu_temp=29.79 supply_voltage=3.005 chamber: target=0 temp=26.9 pwm=0.000 chamber: temp=26.7 sysload=0.37 cputime=11288.945 memavail=3274008 print_time=1286.241 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174397.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=78764 bytes_read=413587 bytes_retransmit=9 bytes_invalid=0 send_seq=5954 receive_seq=5954 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015462 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=8787 bytes_read=28818 bytes_retransmit=0 bytes_invalid=0 send_seq=1424 receive_seq=1424 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997500 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.464 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10700 bytes_read=462728 bytes_retransmit=0 bytes_invalid=0 send_seq=1573 receive_seq=1573 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999647 adj=31998448 coil_temp=28.5 refs=0 mcu_temp=29.80 supply_voltage=3.005 chamber: target=0 temp=26.9 pwm=0.000 chamber: temp=26.8 sysload=0.34 cputime=11288.997 memavail=3273768 print_time=1287.241 buffer_time=0.000 print_stall=0 extruder: target=0 temp=25.9 pwm=0.000 Stats 174398.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=78958 bytes_read=414060 bytes_retransmit=9 bytes_invalid=0 send_seq=5969 receive_seq=5969 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015449 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=8793 bytes_read=28834 bytes_retransmit=0 bytes_invalid=0 send_seq=1425 receive_seq=1425 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997518 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.464 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10706 bytes_read=463084 bytes_retransmit=0 bytes_invalid=0 send_seq=1574 receive_seq=1574 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999648 adj=31998455 coil_temp=28.5 refs=0 mcu_temp=29.80 supply_voltage=3.005 chamber: target=0 temp=27.0 pwm=0.000 chamber: temp=26.7 sysload=0.34 cputime=11289.045 memavail=3273768 print_time=1288.241 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174399.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=79168 bytes_read=414560 bytes_retransmit=9 bytes_invalid=0 send_seq=5985 receive_seq=5985 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015438 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=8799 bytes_read=28862 bytes_retransmit=0 bytes_invalid=0 send_seq=1426 receive_seq=1426 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997474 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.557 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10712 bytes_read=463440 bytes_retransmit=0 bytes_invalid=0 send_seq=1575 receive_seq=1575 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999651 adj=31998464 coil_temp=28.6 refs=0 mcu_temp=29.82 supply_voltage=3.005 chamber: target=0 temp=26.9 pwm=0.000 chamber: temp=26.7 sysload=0.34 cputime=11289.093 memavail=3277824 print_time=1289.241 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174400.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79362 bytes_read=415073 bytes_retransmit=9 bytes_invalid=0 send_seq=6000 receive_seq=6000 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015429 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=8805 bytes_read=28877 bytes_retransmit=0 bytes_invalid=0 send_seq=1427 receive_seq=1427 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997448 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.557 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10718 bytes_read=463796 bytes_retransmit=0 bytes_invalid=0 send_seq=1576 receive_seq=1576 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999650 adj=31998524 coil_temp=28.6 refs=0 mcu_temp=29.84 supply_voltage=3.005 chamber: target=0 temp=26.9 pwm=0.000 chamber: temp=26.7 sysload=0.34 cputime=11289.141 memavail=3276816 print_time=1290.242 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174401.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79556 bytes_read=415570 bytes_retransmit=9 bytes_invalid=0 send_seq=6015 receive_seq=6015 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015420 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=8811 bytes_read=28892 bytes_retransmit=0 bytes_invalid=0 send_seq=1428 receive_seq=1428 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997431 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.557 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10724 bytes_read=464152 bytes_retransmit=0 bytes_invalid=0 send_seq=1577 receive_seq=1577 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999649 adj=31998489 coil_temp=28.6 refs=0 mcu_temp=29.85 supply_voltage=3.005 chamber: target=0 temp=26.9 pwm=0.000 chamber: temp=26.7 sysload=0.34 cputime=11289.188 memavail=3276600 print_time=1291.242 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174402.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79766 bytes_read=416073 bytes_retransmit=9 bytes_invalid=0 send_seq=6031 receive_seq=6031 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015409 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=8817 bytes_read=28907 bytes_retransmit=0 bytes_invalid=0 send_seq=1429 receive_seq=1429 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997431 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.507 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10730 bytes_read=464508 bytes_retransmit=0 bytes_invalid=0 send_seq=1578 receive_seq=1578 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999647 adj=31998460 coil_temp=28.6 refs=0 mcu_temp=29.87 supply_voltage=3.005 chamber: target=0 temp=27.0 pwm=0.000 chamber: temp=26.7 sysload=0.39 cputime=11289.260 memavail=3276376 print_time=1292.243 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174403.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79976 bytes_read=416561 bytes_retransmit=9 bytes_invalid=0 send_seq=6047 receive_seq=6047 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015400 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=8823 bytes_read=28922 bytes_retransmit=0 bytes_invalid=0 send_seq=1430 receive_seq=1430 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997432 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=90.8 pwm=0.448 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10736 bytes_read=464864 bytes_retransmit=0 bytes_invalid=0 send_seq=1579 receive_seq=1579 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999646 adj=31998438 coil_temp=28.6 refs=0 mcu_temp=29.88 supply_voltage=3.005 chamber: target=0 temp=27.0 pwm=0.000 chamber: temp=26.7 sysload=0.39 cputime=11289.307 memavail=3275912 print_time=1293.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174404.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80186 bytes_read=417063 bytes_retransmit=9 bytes_invalid=0 send_seq=6063 receive_seq=6063 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015391 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8829 bytes_read=28951 bytes_retransmit=0 bytes_invalid=0 send_seq=1431 receive_seq=1431 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997416 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.8 pwm=0.378 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10742 bytes_read=465220 bytes_retransmit=0 bytes_invalid=0 send_seq=1580 receive_seq=1580 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999645 adj=31998422 coil_temp=28.6 refs=0 mcu_temp=29.91 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.8 sysload=0.39 cputime=11289.355 memavail=3275688 print_time=1294.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174405.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80396 bytes_read=417581 bytes_retransmit=9 bytes_invalid=0 send_seq=6079 receive_seq=6079 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015387 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8835 bytes_read=28967 bytes_retransmit=0 bytes_invalid=0 send_seq=1432 receive_seq=1432 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999353 adj=49997410 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.8 pwm=0.436 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10748 bytes_read=465576 bytes_retransmit=0 bytes_invalid=0 send_seq=1581 receive_seq=1581 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999646 adj=31998415 coil_temp=28.7 refs=0 mcu_temp=29.93 supply_voltage=3.005 chamber: target=0 temp=27.0 pwm=0.000 chamber: temp=26.8 sysload=0.39 cputime=11289.404 memavail=3279152 print_time=1295.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174406.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80639 bytes_read=418090 bytes_retransmit=9 bytes_invalid=0 send_seq=6097 receive_seq=6097 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015385 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8847 bytes_read=28999 bytes_retransmit=0 bytes_invalid=0 send_seq=1434 receive_seq=1434 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997400 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.639 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10760 bytes_read=465948 bytes_retransmit=0 bytes_invalid=0 send_seq=1583 receive_seq=1583 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999644 adj=31998446 coil_temp=28.7 refs=0 mcu_temp=29.95 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.8 sysload=0.39 cputime=11289.453 memavail=3278912 print_time=1296.244 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174407.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80849 bytes_read=418592 bytes_retransmit=9 bytes_invalid=0 send_seq=6113 receive_seq=6113 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015392 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8853 bytes_read=29015 bytes_retransmit=0 bytes_invalid=0 send_seq=1435 receive_seq=1435 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997469 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.763 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10766 bytes_read=466304 bytes_retransmit=0 bytes_invalid=0 send_seq=1584 receive_seq=1584 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999644 adj=31998399 coil_temp=28.7 refs=0 mcu_temp=29.97 supply_voltage=3.005 chamber: target=0 temp=27.0 pwm=0.000 chamber: temp=26.8 sysload=0.36 cputime=11289.504 memavail=3278912 print_time=1297.245 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174408.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81059 bytes_read=419095 bytes_retransmit=9 bytes_invalid=0 send_seq=6129 receive_seq=6129 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015395 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=8859 bytes_read=29031 bytes_retransmit=0 bytes_invalid=0 send_seq=1436 receive_seq=1436 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997572 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.845 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10772 bytes_read=466660 bytes_retransmit=0 bytes_invalid=0 send_seq=1585 receive_seq=1585 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999642 adj=31998390 coil_temp=28.7 refs=0 mcu_temp=29.99 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.9 sysload=0.36 cputime=11289.574 memavail=3278464 print_time=1298.246 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174409.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81253 bytes_read=419565 bytes_retransmit=9 bytes_invalid=0 send_seq=6144 receive_seq=6144 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015578 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8865 bytes_read=29060 bytes_retransmit=0 bytes_invalid=0 send_seq=1437 receive_seq=1437 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997593 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.845 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10778 bytes_read=467016 bytes_retransmit=0 bytes_invalid=0 send_seq=1586 receive_seq=1586 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999642 adj=31998373 coil_temp=28.7 refs=0 mcu_temp=30.01 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.8 sysload=0.36 cputime=11289.621 memavail=3277772 print_time=1299.246 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174410.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81447 bytes_read=420077 bytes_retransmit=9 bytes_invalid=0 send_seq=6159 receive_seq=6159 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015560 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8871 bytes_read=29076 bytes_retransmit=0 bytes_invalid=0 send_seq=1438 receive_seq=1438 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997177 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.845 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10784 bytes_read=467372 bytes_retransmit=0 bytes_invalid=0 send_seq=1587 receive_seq=1587 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999641 adj=31998144 coil_temp=28.8 refs=0 mcu_temp=30.03 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.9 sysload=0.36 cputime=11289.668 memavail=3276824 print_time=1300.247 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174411.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81641 bytes_read=420575 bytes_retransmit=9 bytes_invalid=0 send_seq=6174 receive_seq=6174 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015541 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8877 bytes_read=29092 bytes_retransmit=0 bytes_invalid=0 send_seq=1439 receive_seq=1439 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997253 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.845 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10790 bytes_read=467728 bytes_retransmit=0 bytes_invalid=0 send_seq=1588 receive_seq=1588 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999639 adj=31998215 coil_temp=28.8 refs=0 mcu_temp=30.04 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.9 sysload=0.36 cputime=11289.714 memavail=3276584 print_time=1301.247 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174412.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81851 bytes_read=421063 bytes_retransmit=9 bytes_invalid=0 send_seq=6190 receive_seq=6190 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015553 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8883 bytes_read=29108 bytes_retransmit=0 bytes_invalid=0 send_seq=1440 receive_seq=1440 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997292 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.834 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10796 bytes_read=468084 bytes_retransmit=0 bytes_invalid=0 send_seq=1589 receive_seq=1589 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999638 adj=31998259 coil_temp=28.8 refs=0 mcu_temp=30.07 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.9 sysload=0.49 cputime=11289.760 memavail=3276360 print_time=1302.247 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174413.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=82045 bytes_read=421560 bytes_retransmit=9 bytes_invalid=0 send_seq=6205 receive_seq=6205 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015549 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8889 bytes_read=29124 bytes_retransmit=0 bytes_invalid=0 send_seq=1441 receive_seq=1441 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997304 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.834 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10802 bytes_read=468440 bytes_retransmit=0 bytes_invalid=0 send_seq=1590 receive_seq=1590 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999638 adj=31998262 coil_temp=28.8 refs=0 mcu_temp=30.09 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.9 sysload=0.49 cputime=11289.826 memavail=3276120 print_time=1303.248 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174414.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=82250 bytes_read=422058 bytes_retransmit=9 bytes_invalid=0 send_seq=6220 receive_seq=6220 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015545 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8895 bytes_read=29153 bytes_retransmit=0 bytes_invalid=0 send_seq=1442 receive_seq=1442 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.893 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10808 bytes_read=468796 bytes_retransmit=0 bytes_invalid=0 send_seq=1591 receive_seq=1591 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999637 adj=31998306 coil_temp=28.8 refs=0 mcu_temp=30.11 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.9 sysload=0.49 cputime=11289.875 memavail=3279704 print_time=1304.248 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.0 pwm=0.000 Stats 174415.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=82444 bytes_read=422556 bytes_retransmit=9 bytes_invalid=0 send_seq=6235 receive_seq=6235 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015527 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8901 bytes_read=29169 bytes_retransmit=0 bytes_invalid=0 send_seq=1443 receive_seq=1443 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997414 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.893 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10814 bytes_read=469152 bytes_retransmit=0 bytes_invalid=0 send_seq=1592 receive_seq=1592 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999636 adj=31998311 coil_temp=28.8 refs=0 mcu_temp=30.12 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=27.0 sysload=0.49 cputime=11289.922 memavail=3279072 print_time=1305.249 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174416.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=82638 bytes_read=423053 bytes_retransmit=9 bytes_invalid=0 send_seq=6250 receive_seq=6250 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015509 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8907 bytes_read=29185 bytes_retransmit=0 bytes_invalid=0 send_seq=1444 receive_seq=1444 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997418 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.811 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10820 bytes_read=469508 bytes_retransmit=0 bytes_invalid=0 send_seq=1593 receive_seq=1593 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999635 adj=31998340 coil_temp=28.9 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.9 sysload=0.49 cputime=11289.969 memavail=3278848 print_time=1306.249 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174417.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=82864 bytes_read=423561 bytes_retransmit=9 bytes_invalid=0 send_seq=6267 receive_seq=6267 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015494 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8913 bytes_read=29201 bytes_retransmit=0 bytes_invalid=0 send_seq=1445 receive_seq=1445 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997437 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.698 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10826 bytes_read=469864 bytes_retransmit=0 bytes_invalid=0 send_seq=1594 receive_seq=1594 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999634 adj=31998355 coil_temp=28.9 refs=0 mcu_temp=30.17 supply_voltage=3.005 chamber: target=0 temp=27.2 pwm=0.000 chamber: temp=27.0 sysload=0.45 cputime=11290.017 memavail=3277412 print_time=1307.250 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174418.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=83074 bytes_read=424049 bytes_retransmit=9 bytes_invalid=0 send_seq=6283 receive_seq=6283 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015478 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=8919 bytes_read=29217 bytes_retransmit=0 bytes_invalid=0 send_seq=1446 receive_seq=1446 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997438 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.632 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10832 bytes_read=470220 bytes_retransmit=0 bytes_invalid=0 send_seq=1595 receive_seq=1595 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999632 adj=31998371 coil_temp=28.9 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber: target=0 temp=27.2 pwm=0.000 chamber: temp=26.9 sysload=0.45 cputime=11290.065 memavail=3277192 print_time=1308.250 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174419.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=83268 bytes_read=424544 bytes_retransmit=9 bytes_invalid=0 send_seq=6298 receive_seq=6298 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015459 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=8925 bytes_read=29246 bytes_retransmit=0 bytes_invalid=0 send_seq=1447 receive_seq=1447 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997443 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.632 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10838 bytes_read=470576 bytes_retransmit=0 bytes_invalid=0 send_seq=1596 receive_seq=1596 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999632 adj=31998375 coil_temp=28.9 refs=0 mcu_temp=30.20 supply_voltage=3.005 chamber: target=0 temp=27.1 pwm=0.000 chamber: temp=26.9 sysload=0.45 cputime=11290.134 memavail=3277192 print_time=1309.251 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174420.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=83478 bytes_read=425053 bytes_retransmit=9 bytes_invalid=0 send_seq=6314 receive_seq=6314 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015439 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=8931 bytes_read=29262 bytes_retransmit=0 bytes_invalid=0 send_seq=1448 receive_seq=1448 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.712 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10844 bytes_read=470932 bytes_retransmit=0 bytes_invalid=0 send_seq=1597 receive_seq=1597 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999631 adj=31998397 coil_temp=28.9 refs=0 mcu_temp=30.22 supply_voltage=3.005 chamber: target=0 temp=27.2 pwm=0.000 chamber: temp=27.0 sysload=0.45 cputime=11290.182 memavail=3279744 print_time=1310.252 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174421.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=83672 bytes_read=425536 bytes_retransmit=9 bytes_invalid=0 send_seq=6329 receive_seq=6329 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015427 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=8937 bytes_read=29278 bytes_retransmit=0 bytes_invalid=0 send_seq=1449 receive_seq=1449 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997464 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.712 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10850 bytes_read=471288 bytes_retransmit=0 bytes_invalid=0 send_seq=1598 receive_seq=1598 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999630 adj=31998411 coil_temp=29.0 refs=0 mcu_temp=30.22 supply_voltage=3.005 chamber: target=0 temp=27.2 pwm=0.000 chamber: temp=27.0 sysload=0.45 cputime=11290.230 memavail=3279304 print_time=1311.252 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174422.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=83882 bytes_read=426038 bytes_retransmit=9 bytes_invalid=0 send_seq=6345 receive_seq=6345 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015425 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=8943 bytes_read=29294 bytes_retransmit=0 bytes_invalid=0 send_seq=1450 receive_seq=1450 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997477 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.854 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10856 bytes_read=471644 bytes_retransmit=0 bytes_invalid=0 send_seq=1599 receive_seq=1599 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999630 adj=31998404 coil_temp=29.0 refs=0 mcu_temp=30.23 supply_voltage=3.005 chamber: target=0 temp=27.2 pwm=0.000 chamber: temp=27.1 sysload=0.41 cputime=11290.280 memavail=3278856 print_time=1312.252 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174423.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=84108 bytes_read=426546 bytes_retransmit=9 bytes_invalid=0 send_seq=6362 receive_seq=6362 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015409 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=8949 bytes_read=29310 bytes_retransmit=0 bytes_invalid=0 send_seq=1451 receive_seq=1451 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997485 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.789 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10862 bytes_read=472000 bytes_retransmit=0 bytes_invalid=0 send_seq=1600 receive_seq=1600 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999629 adj=31998398 coil_temp=29.0 refs=0 mcu_temp=30.26 supply_voltage=3.005 chamber: target=0 temp=27.2 pwm=0.000 chamber: temp=27.1 sysload=0.41 cputime=11290.328 memavail=3278408 print_time=1313.253 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174424.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=84313 bytes_read=427029 bytes_retransmit=9 bytes_invalid=0 send_seq=6377 receive_seq=6377 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015410 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=8955 bytes_read=29339 bytes_retransmit=0 bytes_invalid=0 send_seq=1452 receive_seq=1452 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997560 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.719 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10868 bytes_read=472356 bytes_retransmit=0 bytes_invalid=0 send_seq=1601 receive_seq=1601 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999629 adj=31998408 coil_temp=29.0 refs=0 mcu_temp=30.28 supply_voltage=3.005 chamber: target=0 temp=27.2 pwm=0.000 chamber: temp=27.0 sysload=0.41 cputime=11290.393 memavail=3278184 print_time=1314.253 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174425.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=84534 bytes_read=427546 bytes_retransmit=9 bytes_invalid=0 send_seq=6393 receive_seq=6393 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015396 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=8961 bytes_read=29355 bytes_retransmit=0 bytes_invalid=0 send_seq=1453 receive_seq=1453 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997598 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.550 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10874 bytes_read=472712 bytes_retransmit=0 bytes_invalid=0 send_seq=1602 receive_seq=1602 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999631 adj=31998409 coil_temp=29.0 refs=0 mcu_temp=30.29 supply_voltage=3.005 chamber: target=0 temp=27.2 pwm=0.000 chamber: temp=27.1 sysload=0.41 cputime=11290.444 memavail=3277708 print_time=1315.253 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.1 pwm=0.000 Stats 174426.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=84728 bytes_read=428044 bytes_retransmit=9 bytes_invalid=0 send_seq=6408 receive_seq=6408 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015388 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=8967 bytes_read=29371 bytes_retransmit=0 bytes_invalid=0 send_seq=1454 receive_seq=1454 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997610 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.550 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10880 bytes_read=473068 bytes_retransmit=0 bytes_invalid=0 send_seq=1603 receive_seq=1603 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999634 adj=31998446 coil_temp=29.1 refs=0 mcu_temp=30.30 supply_voltage=3.005 chamber: target=0 temp=27.2 pwm=0.000 chamber: temp=27.1 sysload=0.41 cputime=11290.492 memavail=3277232 print_time=1316.253 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174427.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=84938 bytes_read=428532 bytes_retransmit=9 bytes_invalid=0 send_seq=6424 receive_seq=6424 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015383 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=8973 bytes_read=29387 bytes_retransmit=0 bytes_invalid=0 send_seq=1455 receive_seq=1455 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997566 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.604 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10886 bytes_read=473424 bytes_retransmit=0 bytes_invalid=0 send_seq=1604 receive_seq=1604 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999634 adj=31998500 coil_temp=29.1 refs=0 mcu_temp=30.32 supply_voltage=3.005 chamber: target=0 temp=27.2 pwm=0.000 chamber: temp=27.1 sysload=0.38 cputime=11290.541 memavail=3277232 print_time=1317.254 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174428.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=85143 bytes_read=429029 bytes_retransmit=9 bytes_invalid=0 send_seq=6439 receive_seq=6439 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015378 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=8979 bytes_read=29403 bytes_retransmit=0 bytes_invalid=0 send_seq=1456 receive_seq=1456 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997516 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.666 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10892 bytes_read=473780 bytes_retransmit=0 bytes_invalid=0 send_seq=1605 receive_seq=1605 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999633 adj=31998475 coil_temp=29.1 refs=0 mcu_temp=30.34 supply_voltage=3.005 chamber: target=0 temp=27.3 pwm=0.000 chamber: temp=27.1 sysload=0.38 cputime=11290.590 memavail=3277232 print_time=1318.254 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174429.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=85337 bytes_read=429527 bytes_retransmit=9 bytes_invalid=0 send_seq=6454 receive_seq=6454 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015369 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8985 bytes_read=29432 bytes_retransmit=0 bytes_invalid=0 send_seq=1457 receive_seq=1457 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997477 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.666 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10898 bytes_read=474136 bytes_retransmit=0 bytes_invalid=0 send_seq=1606 receive_seq=1606 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999634 adj=31998456 coil_temp=29.1 refs=0 mcu_temp=30.36 supply_voltage=3.005 chamber: target=0 temp=27.3 pwm=0.000 chamber: temp=27.1 sysload=0.38 cputime=11290.640 memavail=3277016 print_time=1319.254 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174430.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=85542 bytes_read=430019 bytes_retransmit=9 bytes_invalid=0 send_seq=6469 receive_seq=6469 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015372 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8991 bytes_read=29448 bytes_retransmit=0 bytes_invalid=0 send_seq=1458 receive_seq=1458 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997475 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.716 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10904 bytes_read=474492 bytes_retransmit=0 bytes_invalid=0 send_seq=1607 receive_seq=1607 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999634 adj=31998464 coil_temp=29.1 refs=0 mcu_temp=30.38 supply_voltage=3.005 chamber: target=0 temp=27.3 pwm=0.000 chamber: temp=27.1 sysload=0.38 cputime=11290.708 memavail=3275280 print_time=1320.255 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174431.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=85752 bytes_read=430516 bytes_retransmit=9 bytes_invalid=0 send_seq=6485 receive_seq=6485 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015366 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=8997 bytes_read=29464 bytes_retransmit=0 bytes_invalid=0 send_seq=1459 receive_seq=1459 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.778 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10910 bytes_read=474848 bytes_retransmit=0 bytes_invalid=0 send_seq=1608 receive_seq=1608 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999638 adj=31998445 coil_temp=29.1 refs=0 mcu_temp=30.40 supply_voltage=3.005 chamber: target=0 temp=27.3 pwm=0.000 chamber: temp=27.1 sysload=0.38 cputime=11290.754 memavail=3275288 print_time=1321.256 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174432.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=85978 bytes_read=431024 bytes_retransmit=9 bytes_invalid=0 send_seq=6502 receive_seq=6502 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015357 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=9003 bytes_read=29480 bytes_retransmit=0 bytes_invalid=0 send_seq=1460 receive_seq=1460 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997460 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.662 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10916 bytes_read=475204 bytes_retransmit=0 bytes_invalid=0 send_seq=1609 receive_seq=1609 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999639 adj=31998498 coil_temp=29.2 refs=0 mcu_temp=30.42 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.1 sysload=0.35 cputime=11290.798 memavail=3275048 print_time=1322.256 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174433.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=86183 bytes_read=431507 bytes_retransmit=9 bytes_invalid=0 send_seq=6517 receive_seq=6517 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015351 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=9009 bytes_read=29496 bytes_retransmit=0 bytes_invalid=0 send_seq=1461 receive_seq=1461 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997471 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.532 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10922 bytes_read=475560 bytes_retransmit=0 bytes_invalid=0 send_seq=1610 receive_seq=1610 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999638 adj=31998510 coil_temp=29.2 refs=0 mcu_temp=30.45 supply_voltage=3.005 chamber: target=0 temp=27.3 pwm=0.000 chamber: temp=27.1 sysload=0.35 cputime=11290.843 memavail=3275048 print_time=1323.257 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174434.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=86393 bytes_read=432009 bytes_retransmit=9 bytes_invalid=0 send_seq=6533 receive_seq=6533 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015345 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9015 bytes_read=29525 bytes_retransmit=0 bytes_invalid=0 send_seq=1462 receive_seq=1462 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997494 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.464 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10928 bytes_read=475916 bytes_retransmit=0 bytes_invalid=0 send_seq=1611 receive_seq=1611 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999636 adj=31998474 coil_temp=29.2 refs=0 mcu_temp=30.47 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.1 sysload=0.35 cputime=11290.890 memavail=3274544 print_time=1324.257 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174435.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=86587 bytes_read=432522 bytes_retransmit=9 bytes_invalid=0 send_seq=6548 receive_seq=6548 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015337 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9021 bytes_read=29541 bytes_retransmit=0 bytes_invalid=0 send_seq=1463 receive_seq=1463 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997491 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.4 pwm=0.464 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10934 bytes_read=476272 bytes_retransmit=0 bytes_invalid=0 send_seq=1612 receive_seq=1612 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999635 adj=31998440 coil_temp=29.2 refs=0 mcu_temp=30.48 supply_voltage=3.005 chamber: target=0 temp=27.3 pwm=0.000 chamber: temp=27.1 sysload=0.35 cputime=11290.951 memavail=3274552 print_time=1325.257 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174436.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=86787 bytes_read=433000 bytes_retransmit=9 bytes_invalid=0 send_seq=6562 receive_seq=6562 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015339 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9027 bytes_read=29557 bytes_retransmit=0 bytes_invalid=0 send_seq=1464 receive_seq=1464 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997494 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.4 pwm=0.527 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10940 bytes_read=476628 bytes_retransmit=0 bytes_invalid=0 send_seq=1613 receive_seq=1613 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999638 adj=31998427 coil_temp=29.2 refs=0 mcu_temp=30.50 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.1 sysload=0.35 cputime=11291.022 memavail=3274552 print_time=1326.258 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174437.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=86981 bytes_read=433497 bytes_retransmit=9 bytes_invalid=0 send_seq=6577 receive_seq=6577 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015333 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9033 bytes_read=29573 bytes_retransmit=0 bytes_invalid=0 send_seq=1465 receive_seq=1465 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997550 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.613 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10946 bytes_read=476984 bytes_retransmit=0 bytes_invalid=0 send_seq=1614 receive_seq=1614 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999636 adj=31998457 coil_temp=29.3 refs=0 mcu_temp=30.54 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.2 sysload=0.32 cputime=11291.069 memavail=3274552 print_time=1327.259 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174438.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87191 bytes_read=434000 bytes_retransmit=9 bytes_invalid=0 send_seq=6593 receive_seq=6593 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015328 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9039 bytes_read=29589 bytes_retransmit=0 bytes_invalid=0 send_seq=1466 receive_seq=1466 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997521 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.613 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10952 bytes_read=477340 bytes_retransmit=0 bytes_invalid=0 send_seq=1615 receive_seq=1615 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999634 adj=31998425 coil_temp=29.3 refs=0 mcu_temp=30.56 supply_voltage=3.005 chamber: target=0 temp=27.3 pwm=0.000 chamber: temp=27.2 sysload=0.32 cputime=11291.116 memavail=3274552 print_time=1328.259 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174439.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87385 bytes_read=434483 bytes_retransmit=9 bytes_invalid=0 send_seq=6608 receive_seq=6608 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015325 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9045 bytes_read=29605 bytes_retransmit=0 bytes_invalid=0 send_seq=1467 receive_seq=1467 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997483 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.613 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10958 bytes_read=477696 bytes_retransmit=0 bytes_invalid=0 send_seq=1616 receive_seq=1616 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999632 adj=31998404 coil_temp=29.3 refs=0 mcu_temp=30.58 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.2 sysload=0.32 cputime=11291.162 memavail=3274552 print_time=1329.260 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174440.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87595 bytes_read=435000 bytes_retransmit=9 bytes_invalid=0 send_seq=6624 receive_seq=6624 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015323 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9051 bytes_read=29634 bytes_retransmit=0 bytes_invalid=0 send_seq=1468 receive_seq=1468 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997465 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.666 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10964 bytes_read=478052 bytes_retransmit=0 bytes_invalid=0 send_seq=1617 receive_seq=1617 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999630 adj=31998378 coil_temp=29.3 refs=0 mcu_temp=30.61 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.1 sysload=0.32 cputime=11291.210 memavail=3274552 print_time=1330.260 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174441.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87789 bytes_read=435487 bytes_retransmit=9 bytes_invalid=0 send_seq=6639 receive_seq=6639 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015321 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9057 bytes_read=29650 bytes_retransmit=0 bytes_invalid=0 send_seq=1469 receive_seq=1469 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.666 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10970 bytes_read=478408 bytes_retransmit=0 bytes_invalid=0 send_seq=1618 receive_seq=1618 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999629 adj=31998355 coil_temp=29.3 refs=0 mcu_temp=30.63 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.2 sysload=0.32 cputime=11291.264 memavail=3274552 print_time=1331.260 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174442.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87983 bytes_read=435970 bytes_retransmit=9 bytes_invalid=0 send_seq=6654 receive_seq=6654 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015318 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9063 bytes_read=29666 bytes_retransmit=0 bytes_invalid=0 send_seq=1470 receive_seq=1470 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997416 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.666 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10976 bytes_read=478764 bytes_retransmit=0 bytes_invalid=0 send_seq=1619 receive_seq=1619 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999628 adj=31998346 coil_temp=29.3 refs=0 mcu_temp=30.65 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.2 sysload=0.30 cputime=11291.311 memavail=3274332 print_time=1332.261 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.2 pwm=0.000 Stats 174443.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=88177 bytes_read=436467 bytes_retransmit=9 bytes_invalid=0 send_seq=6669 receive_seq=6669 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015316 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9069 bytes_read=29682 bytes_retransmit=0 bytes_invalid=0 send_seq=1471 receive_seq=1471 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997391 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.666 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10982 bytes_read=479120 bytes_retransmit=0 bytes_invalid=0 send_seq=1620 receive_seq=1620 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999626 adj=31998345 coil_temp=29.4 refs=0 mcu_temp=30.67 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.2 sysload=0.30 cputime=11291.357 memavail=3274340 print_time=1333.261 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174444.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=88387 bytes_read=436970 bytes_retransmit=9 bytes_invalid=0 send_seq=6685 receive_seq=6685 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015310 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9075 bytes_read=29698 bytes_retransmit=0 bytes_invalid=0 send_seq=1472 receive_seq=1472 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997388 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.705 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10988 bytes_read=479476 bytes_retransmit=0 bytes_invalid=0 send_seq=1621 receive_seq=1621 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999624 adj=31998335 coil_temp=29.4 refs=0 mcu_temp=30.69 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.2 sysload=0.30 cputime=11291.402 memavail=3274340 print_time=1334.261 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174445.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=88581 bytes_read=437468 bytes_retransmit=9 bytes_invalid=0 send_seq=6700 receive_seq=6700 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015305 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=9081 bytes_read=29727 bytes_retransmit=0 bytes_invalid=0 send_seq=1473 receive_seq=1473 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997462 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.705 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10994 bytes_read=479832 bytes_retransmit=0 bytes_invalid=0 send_seq=1622 receive_seq=1622 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999622 adj=31998332 coil_temp=29.4 refs=0 mcu_temp=30.71 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.3 sysload=0.30 cputime=11291.447 memavail=3278500 print_time=1335.262 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174446.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=88775 bytes_read=437965 bytes_retransmit=9 bytes_invalid=0 send_seq=6715 receive_seq=6715 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015301 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=9087 bytes_read=29743 bytes_retransmit=0 bytes_invalid=0 send_seq=1474 receive_seq=1474 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997441 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.705 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11000 bytes_read=480188 bytes_retransmit=0 bytes_invalid=0 send_seq=1623 receive_seq=1623 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999622 adj=31998331 coil_temp=29.4 refs=0 mcu_temp=30.72 supply_voltage=3.005 chamber: target=0 temp=27.4 pwm=0.000 chamber: temp=27.3 sysload=0.30 cputime=11291.497 memavail=3278280 print_time=1336.262 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174447.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=88969 bytes_read=438463 bytes_retransmit=9 bytes_invalid=0 send_seq=6730 receive_seq=6730 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015311 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=9093 bytes_read=29759 bytes_retransmit=0 bytes_invalid=0 send_seq=1475 receive_seq=1475 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997500 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.705 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11006 bytes_read=480544 bytes_retransmit=0 bytes_invalid=0 send_seq=1624 receive_seq=1624 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999621 adj=31998349 coil_temp=29.4 refs=0 mcu_temp=30.73 supply_voltage=3.005 chamber: target=0 temp=27.5 pwm=0.000 chamber: temp=27.3 sysload=0.27 cputime=11291.564 memavail=3277800 print_time=1337.263 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174448.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=89174 bytes_read=438946 bytes_retransmit=9 bytes_invalid=0 send_seq=6745 receive_seq=6745 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015308 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=9099 bytes_read=29775 bytes_retransmit=0 bytes_invalid=0 send_seq=1476 receive_seq=1476 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997618 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.740 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11012 bytes_read=480900 bytes_retransmit=0 bytes_invalid=0 send_seq=1625 receive_seq=1625 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999620 adj=31998336 coil_temp=29.5 refs=0 mcu_temp=30.74 supply_voltage=3.005 chamber: target=0 temp=27.5 pwm=0.000 chamber: temp=27.3 sysload=0.27 cputime=11291.609 memavail=3277808 print_time=1338.264 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174449.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=89363 bytes_read=439438 bytes_retransmit=9 bytes_invalid=0 send_seq=6759 receive_seq=6759 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015304 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=9105 bytes_read=29791 bytes_retransmit=0 bytes_invalid=0 send_seq=1477 receive_seq=1477 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997555 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.740 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11018 bytes_read=481256 bytes_retransmit=0 bytes_invalid=0 send_seq=1626 receive_seq=1626 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999619 adj=31998332 coil_temp=29.5 refs=0 mcu_temp=30.76 supply_voltage=3.005 chamber: target=0 temp=27.5 pwm=0.000 chamber: temp=27.3 sysload=0.27 cputime=11291.653 memavail=3277308 print_time=1339.265 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174450.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=89557 bytes_read=439951 bytes_retransmit=9 bytes_invalid=0 send_seq=6774 receive_seq=6774 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015311 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000018 bytes_write=9111 bytes_read=29820 bytes_retransmit=0 bytes_invalid=0 send_seq=1478 receive_seq=1478 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997506 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.740 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11024 bytes_read=481606 bytes_retransmit=0 bytes_invalid=0 send_seq=1627 receive_seq=1627 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999618 adj=31998330 coil_temp=29.5 refs=0 mcu_temp=30.79 supply_voltage=3.005 chamber: target=0 temp=27.5 pwm=0.000 chamber: temp=27.3 sysload=0.27 cputime=11291.698 memavail=3276344 print_time=1340.266 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174451.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=89751 bytes_read=440434 bytes_retransmit=9 bytes_invalid=0 send_seq=6789 receive_seq=6789 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015317 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000018 bytes_write=9117 bytes_read=29836 bytes_retransmit=0 bytes_invalid=0 send_seq=1479 receive_seq=1479 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997522 Octopus_Pro_H723_V1.1: temp=33.1 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.740 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11030 bytes_read=481951 bytes_retransmit=0 bytes_invalid=0 send_seq=1628 receive_seq=1628 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999617 adj=31998331 coil_temp=29.5 refs=0 mcu_temp=30.83 supply_voltage=3.005 chamber: target=0 temp=27.5 pwm=0.000 chamber: temp=27.3 sysload=0.27 cputime=11291.743 memavail=3276344 print_time=1341.266 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174452.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=89961 bytes_read=440925 bytes_retransmit=9 bytes_invalid=0 send_seq=6805 receive_seq=6805 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015313 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000018 bytes_write=9123 bytes_read=29852 bytes_retransmit=0 bytes_invalid=0 send_seq=1480 receive_seq=1480 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997476 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.815 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11036 bytes_read=482295 bytes_retransmit=0 bytes_invalid=0 send_seq=1629 receive_seq=1629 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999616 adj=31998328 coil_temp=29.5 refs=0 mcu_temp=30.83 supply_voltage=3.005 chamber: target=0 temp=27.5 pwm=0.000 chamber: temp=27.3 sysload=0.25 cputime=11291.804 memavail=3276344 print_time=1342.266 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174453.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=90187 bytes_read=441433 bytes_retransmit=9 bytes_invalid=0 send_seq=6822 receive_seq=6822 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015346 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000018 bytes_write=9129 bytes_read=29868 bytes_retransmit=0 bytes_invalid=0 send_seq=1481 receive_seq=1481 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997457 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.663 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11042 bytes_read=482640 bytes_retransmit=0 bytes_invalid=0 send_seq=1630 receive_seq=1630 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999616 adj=31998330 coil_temp=29.5 refs=0 mcu_temp=30.85 supply_voltage=3.005 chamber: target=0 temp=27.5 pwm=0.000 chamber: temp=27.4 sysload=0.25 cputime=11291.885 memavail=3276348 print_time=1343.267 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174454.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=90392 bytes_read=441916 bytes_retransmit=9 bytes_invalid=0 send_seq=6837 receive_seq=6837 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015345 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000018 bytes_write=9135 bytes_read=29884 bytes_retransmit=0 bytes_invalid=0 send_seq=1482 receive_seq=1482 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997391 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.601 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11048 bytes_read=482985 bytes_retransmit=0 bytes_invalid=0 send_seq=1631 receive_seq=1631 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999615 adj=31998298 coil_temp=29.6 refs=0 mcu_temp=30.87 supply_voltage=3.005 chamber: target=0 temp=27.6 pwm=0.000 chamber: temp=27.4 sysload=0.25 cputime=11291.938 memavail=3276108 print_time=1344.268 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174455.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=90586 bytes_read=442428 bytes_retransmit=9 bytes_invalid=0 send_seq=6852 receive_seq=6852 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015343 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=9141 bytes_read=29913 bytes_retransmit=0 bytes_invalid=0 send_seq=1483 receive_seq=1483 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997412 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.601 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11054 bytes_read=483330 bytes_retransmit=0 bytes_invalid=0 send_seq=1632 receive_seq=1632 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999614 adj=31998315 coil_temp=29.6 refs=0 mcu_temp=30.90 supply_voltage=3.005 chamber: target=0 temp=27.6 pwm=0.000 chamber: temp=27.3 sysload=0.25 cputime=11291.984 memavail=3276108 print_time=1345.268 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174456.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=90780 bytes_read=442926 bytes_retransmit=9 bytes_invalid=0 send_seq=6867 receive_seq=6867 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015341 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=9147 bytes_read=29929 bytes_retransmit=0 bytes_invalid=0 send_seq=1484 receive_seq=1484 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997394 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.601 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11060 bytes_read=483675 bytes_retransmit=0 bytes_invalid=0 send_seq=1633 receive_seq=1633 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999613 adj=31998320 coil_temp=29.6 refs=0 mcu_temp=30.92 supply_voltage=3.005 chamber: target=0 temp=27.6 pwm=0.000 chamber: temp=27.4 sysload=0.25 cputime=11292.028 memavail=3276108 print_time=1346.269 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174457.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=90974 bytes_read=443409 bytes_retransmit=9 bytes_invalid=0 send_seq=6882 receive_seq=6882 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015365 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=9153 bytes_read=29945 bytes_retransmit=0 bytes_invalid=0 send_seq=1485 receive_seq=1485 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997423 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.601 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11066 bytes_read=484020 bytes_retransmit=0 bytes_invalid=0 send_seq=1634 receive_seq=1634 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999612 adj=31998321 coil_temp=29.6 refs=0 mcu_temp=30.92 supply_voltage=3.005 chamber: target=0 temp=27.6 pwm=0.000 chamber: temp=27.4 sysload=0.23 cputime=11292.073 memavail=3276108 print_time=1347.269 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174458.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=91179 bytes_read=443906 bytes_retransmit=9 bytes_invalid=0 send_seq=6897 receive_seq=6897 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015448 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=9159 bytes_read=29961 bytes_retransmit=0 bytes_invalid=0 send_seq=1486 receive_seq=1486 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997416 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.648 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11072 bytes_read=484367 bytes_retransmit=0 bytes_invalid=0 send_seq=1635 receive_seq=1635 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999612 adj=31998291 coil_temp=29.6 refs=0 mcu_temp=30.94 supply_voltage=3.005 chamber: target=0 temp=27.7 pwm=0.000 chamber: temp=27.4 sysload=0.23 cputime=11292.116 memavail=3275604 print_time=1348.269 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174459.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=91373 bytes_read=444404 bytes_retransmit=9 bytes_invalid=0 send_seq=6912 receive_seq=6912 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015494 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=9165 bytes_read=29977 bytes_retransmit=0 bytes_invalid=0 send_seq=1487 receive_seq=1487 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997236 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.648 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11078 bytes_read=484723 bytes_retransmit=0 bytes_invalid=0 send_seq=1636 receive_seq=1636 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999611 adj=31998202 coil_temp=29.6 refs=0 mcu_temp=30.96 supply_voltage=3.005 chamber: target=0 temp=27.6 pwm=0.000 chamber: temp=27.4 sysload=0.23 cputime=11292.182 memavail=3275612 print_time=1349.270 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174460.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=91583 bytes_read=444907 bytes_retransmit=9 bytes_invalid=0 send_seq=6928 receive_seq=6928 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015478 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9171 bytes_read=30006 bytes_retransmit=0 bytes_invalid=0 send_seq=1488 receive_seq=1488 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997208 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.699 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11084 bytes_read=485079 bytes_retransmit=0 bytes_invalid=0 send_seq=1637 receive_seq=1637 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998182 coil_temp=29.7 refs=0 mcu_temp=30.98 supply_voltage=3.005 chamber: target=0 temp=27.6 pwm=0.000 chamber: temp=27.5 sysload=0.23 cputime=11292.227 memavail=3275612 print_time=1350.271 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.3 pwm=0.000 Stats 174461.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=91777 bytes_read=445404 bytes_retransmit=9 bytes_invalid=0 send_seq=6943 receive_seq=6943 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015472 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9177 bytes_read=30022 bytes_retransmit=0 bytes_invalid=0 send_seq=1489 receive_seq=1489 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997291 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.699 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11090 bytes_read=485435 bytes_retransmit=0 bytes_invalid=0 send_seq=1638 receive_seq=1638 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998236 coil_temp=29.7 refs=0 mcu_temp=31.00 supply_voltage=3.005 chamber: target=0 temp=27.7 pwm=0.000 chamber: temp=27.4 sysload=0.23 cputime=11292.270 memavail=3275612 print_time=1351.271 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174462.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=91971 bytes_read=445898 bytes_retransmit=9 bytes_invalid=0 send_seq=6958 receive_seq=6958 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015460 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9183 bytes_read=30038 bytes_retransmit=0 bytes_invalid=0 send_seq=1490 receive_seq=1490 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997359 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.699 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11096 bytes_read=485791 bytes_retransmit=0 bytes_invalid=0 send_seq=1639 receive_seq=1639 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998273 coil_temp=29.7 refs=0 mcu_temp=31.00 supply_voltage=3.005 chamber: target=0 temp=27.7 pwm=0.000 chamber: temp=27.4 sysload=0.21 cputime=11292.312 memavail=3275612 print_time=1352.271 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174463.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=92165 bytes_read=446373 bytes_retransmit=9 bytes_invalid=0 send_seq=6973 receive_seq=6973 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015478 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9189 bytes_read=30054 bytes_retransmit=0 bytes_invalid=0 send_seq=1491 receive_seq=1491 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997377 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.699 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11102 bytes_read=486147 bytes_retransmit=0 bytes_invalid=0 send_seq=1640 receive_seq=1640 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998305 coil_temp=29.7 refs=0 mcu_temp=31.02 supply_voltage=3.005 chamber: target=0 temp=27.7 pwm=0.000 chamber: temp=27.4 sysload=0.21 cputime=11292.356 memavail=3275612 print_time=1353.272 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174464.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=92375 bytes_read=446875 bytes_retransmit=9 bytes_invalid=0 send_seq=6989 receive_seq=6989 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015467 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9195 bytes_read=30070 bytes_retransmit=0 bytes_invalid=0 send_seq=1492 receive_seq=1492 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997370 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.745 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11108 bytes_read=486503 bytes_retransmit=0 bytes_invalid=0 send_seq=1641 receive_seq=1641 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999607 adj=31998282 coil_temp=29.7 refs=0 mcu_temp=31.03 supply_voltage=3.005 chamber: target=0 temp=27.7 pwm=0.000 chamber: temp=27.5 sysload=0.21 cputime=11292.403 memavail=3275612 print_time=1354.272 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174465.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=92585 bytes_read=447393 bytes_retransmit=9 bytes_invalid=0 send_seq=7005 receive_seq=7005 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015475 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9201 bytes_read=30099 bytes_retransmit=0 bytes_invalid=0 send_seq=1493 receive_seq=1493 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997401 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.686 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11114 bytes_read=486859 bytes_retransmit=0 bytes_invalid=0 send_seq=1642 receive_seq=1642 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998301 coil_temp=29.7 refs=0 mcu_temp=31.06 supply_voltage=3.005 chamber: target=0 temp=27.7 pwm=0.000 chamber: temp=27.5 sysload=0.21 cputime=11292.455 memavail=3275612 print_time=1355.272 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174466.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=92801 bytes_read=447897 bytes_retransmit=9 bytes_invalid=0 send_seq=7022 receive_seq=7022 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015446 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9213 bytes_read=30131 bytes_retransmit=0 bytes_invalid=0 send_seq=1495 receive_seq=1495 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997459 Octopus_Pro_H723_V1.1: temp=33.1 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.738 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11126 bytes_read=487231 bytes_retransmit=0 bytes_invalid=0 send_seq=1644 receive_seq=1644 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998317 coil_temp=29.7 refs=0 mcu_temp=31.07 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.5 sysload=0.21 cputime=11292.499 memavail=3275644 print_time=1356.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174467.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=92995 bytes_read=448394 bytes_retransmit=9 bytes_invalid=0 send_seq=7037 receive_seq=7037 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015431 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9219 bytes_read=30147 bytes_retransmit=0 bytes_invalid=0 send_seq=1496 receive_seq=1496 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997450 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.738 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11132 bytes_read=487587 bytes_retransmit=0 bytes_invalid=0 send_seq=1645 receive_seq=1645 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998365 coil_temp=29.8 refs=0 mcu_temp=31.07 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.5 sysload=0.19 cputime=11292.542 memavail=3275152 print_time=1357.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.4 pwm=0.000 Stats 174468.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93189 bytes_read=448892 bytes_retransmit=9 bytes_invalid=0 send_seq=7052 receive_seq=7052 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015418 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9225 bytes_read=30163 bytes_retransmit=0 bytes_invalid=0 send_seq=1497 receive_seq=1497 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997442 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.738 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11138 bytes_read=487943 bytes_retransmit=0 bytes_invalid=0 send_seq=1646 receive_seq=1646 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999611 adj=31998416 coil_temp=29.8 refs=0 mcu_temp=31.09 supply_voltage=3.005 chamber: target=0 temp=27.7 pwm=0.000 chamber: temp=27.5 sysload=0.19 cputime=11292.585 memavail=3275152 print_time=1358.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174469.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93383 bytes_read=449375 bytes_retransmit=9 bytes_invalid=0 send_seq=7067 receive_seq=7067 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015423 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9231 bytes_read=30179 bytes_retransmit=0 bytes_invalid=0 send_seq=1498 receive_seq=1498 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997431 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.738 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11144 bytes_read=488283 bytes_retransmit=0 bytes_invalid=0 send_seq=1647 receive_seq=1647 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999611 adj=31998444 coil_temp=29.8 refs=0 mcu_temp=31.11 supply_voltage=3.005 chamber: target=0 temp=27.7 pwm=0.000 chamber: temp=27.5 sysload=0.19 cputime=11292.628 memavail=3279840 print_time=1359.275 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174470.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93593 bytes_read=449892 bytes_retransmit=9 bytes_invalid=0 send_seq=7083 receive_seq=7083 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015411 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=9237 bytes_read=30208 bytes_retransmit=0 bytes_invalid=0 send_seq=1499 receive_seq=1499 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997404 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.773 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11150 bytes_read=488639 bytes_retransmit=0 bytes_invalid=0 send_seq=1648 receive_seq=1648 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999611 adj=31998425 coil_temp=29.8 refs=0 mcu_temp=31.11 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.6 sysload=0.19 cputime=11292.696 memavail=3278940 print_time=1360.275 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174471.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93787 bytes_read=450390 bytes_retransmit=9 bytes_invalid=0 send_seq=7098 receive_seq=7098 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015398 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=9243 bytes_read=30224 bytes_retransmit=0 bytes_invalid=0 send_seq=1500 receive_seq=1500 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.773 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11156 bytes_read=488995 bytes_retransmit=0 bytes_invalid=0 send_seq=1649 receive_seq=1649 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998414 coil_temp=29.8 refs=0 mcu_temp=31.11 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.6 sysload=0.19 cputime=11292.740 memavail=3278688 print_time=1361.276 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174472.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93981 bytes_read=450873 bytes_retransmit=9 bytes_invalid=0 send_seq=7113 receive_seq=7113 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015386 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=9249 bytes_read=30240 bytes_retransmit=0 bytes_invalid=0 send_seq=1501 receive_seq=1501 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997430 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.773 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11162 bytes_read=489351 bytes_retransmit=0 bytes_invalid=0 send_seq=1650 receive_seq=1650 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998411 coil_temp=29.8 refs=0 mcu_temp=31.12 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.6 sysload=0.18 cputime=11292.782 memavail=3278448 print_time=1362.276 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174473.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=94175 bytes_read=451362 bytes_retransmit=9 bytes_invalid=0 send_seq=7128 receive_seq=7128 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015376 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=9255 bytes_read=30256 bytes_retransmit=0 bytes_invalid=0 send_seq=1502 receive_seq=1502 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997499 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.773 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11168 bytes_read=489707 bytes_retransmit=0 bytes_invalid=0 send_seq=1651 receive_seq=1651 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999611 adj=31998406 coil_temp=29.8 refs=0 mcu_temp=31.15 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.6 sysload=0.18 cputime=11292.826 memavail=3278448 print_time=1363.277 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174474.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=94385 bytes_read=451862 bytes_retransmit=9 bytes_invalid=0 send_seq=7144 receive_seq=7144 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015370 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=9261 bytes_read=30272 bytes_retransmit=0 bytes_invalid=0 send_seq=1503 receive_seq=1503 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997492 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.798 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11174 bytes_read=490063 bytes_retransmit=0 bytes_invalid=0 send_seq=1652 receive_seq=1652 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999612 adj=31998436 coil_temp=29.9 refs=0 mcu_temp=31.18 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.6 sysload=0.18 cputime=11292.869 memavail=3278448 print_time=1364.277 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174475.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=94590 bytes_read=452360 bytes_retransmit=9 bytes_invalid=0 send_seq=7159 receive_seq=7159 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015371 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=9267 bytes_read=30301 bytes_retransmit=0 bytes_invalid=0 send_seq=1504 receive_seq=1504 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997480 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.726 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11180 bytes_read=490419 bytes_retransmit=0 bytes_invalid=0 send_seq=1653 receive_seq=1653 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999614 adj=31998450 coil_temp=29.9 refs=0 mcu_temp=31.20 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.6 sysload=0.18 cputime=11292.926 memavail=3278208 print_time=1365.277 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174476.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=94784 bytes_read=452857 bytes_retransmit=9 bytes_invalid=0 send_seq=7174 receive_seq=7174 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015363 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=9273 bytes_read=30317 bytes_retransmit=0 bytes_invalid=0 send_seq=1505 receive_seq=1505 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997491 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.726 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11186 bytes_read=490775 bytes_retransmit=0 bytes_invalid=0 send_seq=1654 receive_seq=1654 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999613 adj=31998460 coil_temp=29.9 refs=0 mcu_temp=31.22 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.6 sysload=0.18 cputime=11292.977 memavail=3278208 print_time=1366.278 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174477.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=94978 bytes_read=453355 bytes_retransmit=9 bytes_invalid=0 send_seq=7189 receive_seq=7189 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015361 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=9279 bytes_read=30333 bytes_retransmit=0 bytes_invalid=0 send_seq=1506 receive_seq=1506 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997494 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.726 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11192 bytes_read=491131 bytes_retransmit=0 bytes_invalid=0 send_seq=1655 receive_seq=1655 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999614 adj=31998432 coil_temp=29.9 refs=0 mcu_temp=31.24 supply_voltage=3.005 chamber: target=0 temp=27.9 pwm=0.000 chamber: temp=27.6 sysload=0.24 cputime=11293.020 memavail=3278208 print_time=1367.278 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174478.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=95172 bytes_read=453838 bytes_retransmit=9 bytes_invalid=0 send_seq=7204 receive_seq=7204 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015357 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=9285 bytes_read=30349 bytes_retransmit=0 bytes_invalid=0 send_seq=1507 receive_seq=1507 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997521 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.726 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11198 bytes_read=491487 bytes_retransmit=0 bytes_invalid=0 send_seq=1656 receive_seq=1656 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999613 adj=31998449 coil_temp=29.9 refs=0 mcu_temp=31.26 supply_voltage=3.005 chamber: target=0 temp=27.9 pwm=0.000 chamber: temp=27.7 sysload=0.24 cputime=11293.064 memavail=3277976 print_time=1368.278 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174479.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=95362 bytes_read=454320 bytes_retransmit=9 bytes_invalid=0 send_seq=7216 receive_seq=7216 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015345 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=9291 bytes_read=30365 bytes_retransmit=0 bytes_invalid=0 send_seq=1508 receive_seq=1508 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997502 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.729 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11204 bytes_read=491843 bytes_retransmit=0 bytes_invalid=0 send_seq=1657 receive_seq=1657 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999612 adj=31998419 coil_temp=29.9 refs=0 mcu_temp=31.27 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.6 sysload=0.24 cputime=11293.107 memavail=3277976 print_time=1369.279 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174480.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=95556 bytes_read=454848 bytes_retransmit=9 bytes_invalid=0 send_seq=7231 receive_seq=7231 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015330 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=9297 bytes_read=30394 bytes_retransmit=0 bytes_invalid=0 send_seq=1509 receive_seq=1509 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997488 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.729 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11210 bytes_read=492199 bytes_retransmit=0 bytes_invalid=0 send_seq=1658 receive_seq=1658 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999611 adj=31998412 coil_temp=30.0 refs=0 mcu_temp=31.29 supply_voltage=3.005 chamber: target=0 temp=27.8 pwm=0.000 chamber: temp=27.7 sysload=0.24 cputime=11293.150 memavail=3277724 print_time=1370.279 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174481.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=95745 bytes_read=455311 bytes_retransmit=9 bytes_invalid=0 send_seq=7245 receive_seq=7245 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015322 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=9303 bytes_read=30410 bytes_retransmit=0 bytes_invalid=0 send_seq=1510 receive_seq=1510 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997492 Octopus_Pro_H723_V1.1: temp=33.1 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.729 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11216 bytes_read=492555 bytes_retransmit=0 bytes_invalid=0 send_seq=1659 receive_seq=1659 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998406 coil_temp=30.0 refs=0 mcu_temp=31.30 supply_voltage=3.005 chamber: target=0 temp=27.9 pwm=0.000 chamber: temp=27.7 sysload=0.24 cputime=11293.210 memavail=3277740 print_time=1371.279 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.5 pwm=0.000 Stats 174482.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=95955 bytes_read=455813 bytes_retransmit=9 bytes_invalid=0 send_seq=7261 receive_seq=7261 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015347 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=9309 bytes_read=30426 bytes_retransmit=0 bytes_invalid=0 send_seq=1511 receive_seq=1511 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997480 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.780 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11222 bytes_read=492911 bytes_retransmit=0 bytes_invalid=0 send_seq=1660 receive_seq=1660 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998398 coil_temp=30.0 refs=0 mcu_temp=31.31 supply_voltage=3.005 chamber: target=0 temp=27.9 pwm=0.000 chamber: temp=27.6 sysload=0.31 cputime=11293.252 memavail=3277740 print_time=1372.280 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174483.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=96149 bytes_read=456326 bytes_retransmit=9 bytes_invalid=0 send_seq=7276 receive_seq=7276 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015340 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=9315 bytes_read=30442 bytes_retransmit=0 bytes_invalid=0 send_seq=1512 receive_seq=1512 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997447 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.780 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11228 bytes_read=493267 bytes_retransmit=0 bytes_invalid=0 send_seq=1661 receive_seq=1661 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998349 coil_temp=30.0 refs=0 mcu_temp=31.33 supply_voltage=3.005 chamber: target=0 temp=27.9 pwm=0.000 chamber: temp=27.7 sysload=0.31 cputime=11293.294 memavail=3277748 print_time=1373.281 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174484.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=96343 bytes_read=456781 bytes_retransmit=9 bytes_invalid=0 send_seq=7291 receive_seq=7291 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015361 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=9321 bytes_read=30457 bytes_retransmit=0 bytes_invalid=0 send_seq=1513 receive_seq=1513 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997482 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.780 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11234 bytes_read=493623 bytes_retransmit=0 bytes_invalid=0 send_seq=1662 receive_seq=1662 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999607 adj=31998355 coil_temp=30.0 refs=0 mcu_temp=31.35 supply_voltage=3.005 chamber: target=0 temp=27.9 pwm=0.000 chamber: temp=27.7 sysload=0.31 cputime=11293.336 memavail=3277748 print_time=1374.281 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174485.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=96537 bytes_read=457293 bytes_retransmit=9 bytes_invalid=0 send_seq=7306 receive_seq=7306 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015355 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9327 bytes_read=30485 bytes_retransmit=0 bytes_invalid=0 send_seq=1514 receive_seq=1514 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997462 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.780 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11240 bytes_read=493979 bytes_retransmit=0 bytes_invalid=0 send_seq=1663 receive_seq=1663 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999606 adj=31998315 coil_temp=30.1 refs=0 mcu_temp=31.37 supply_voltage=3.005 chamber: target=0 temp=28.0 pwm=0.000 chamber: temp=27.9 sysload=0.31 cputime=11293.379 memavail=3277748 print_time=1375.281 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174486.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=96731 bytes_read=457806 bytes_retransmit=9 bytes_invalid=0 send_seq=7321 receive_seq=7321 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015358 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9333 bytes_read=30500 bytes_retransmit=0 bytes_invalid=0 send_seq=1515 receive_seq=1515 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997453 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.780 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11246 bytes_read=494335 bytes_retransmit=0 bytes_invalid=0 send_seq=1664 receive_seq=1664 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999605 adj=31998318 coil_temp=30.1 refs=0 mcu_temp=31.38 supply_voltage=3.005 chamber: target=0 temp=28.0 pwm=0.000 chamber: temp=27.8 sysload=0.31 cputime=11293.432 memavail=3277748 print_time=1376.282 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174487.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=96941 bytes_read=458279 bytes_retransmit=9 bytes_invalid=0 send_seq=7337 receive_seq=7337 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015350 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9339 bytes_read=30515 bytes_retransmit=0 bytes_invalid=0 send_seq=1516 receive_seq=1516 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997479 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.793 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11252 bytes_read=494691 bytes_retransmit=0 bytes_invalid=0 send_seq=1665 receive_seq=1665 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999604 adj=31998315 coil_temp=30.1 refs=0 mcu_temp=31.40 supply_voltage=3.005 chamber: target=0 temp=27.9 pwm=0.000 chamber: temp=27.7 sysload=0.28 cputime=11293.483 memavail=3277748 print_time=1377.283 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174488.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=97135 bytes_read=458776 bytes_retransmit=9 bytes_invalid=0 send_seq=7352 receive_seq=7352 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015344 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9345 bytes_read=30530 bytes_retransmit=0 bytes_invalid=0 send_seq=1517 receive_seq=1517 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997463 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.793 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11258 bytes_read=495047 bytes_retransmit=0 bytes_invalid=0 send_seq=1666 receive_seq=1666 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999605 adj=31998328 coil_temp=30.1 refs=0 mcu_temp=31.42 supply_voltage=3.005 chamber: target=0 temp=27.9 pwm=0.000 chamber: temp=27.8 sysload=0.28 cputime=11293.526 memavail=3277748 print_time=1378.283 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174489.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=97329 bytes_read=459289 bytes_retransmit=9 bytes_invalid=0 send_seq=7367 receive_seq=7367 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015338 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9351 bytes_read=30546 bytes_retransmit=0 bytes_invalid=0 send_seq=1518 receive_seq=1518 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997463 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.793 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11264 bytes_read=495403 bytes_retransmit=0 bytes_invalid=0 send_seq=1667 receive_seq=1667 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999605 adj=31998361 coil_temp=30.1 refs=0 mcu_temp=31.43 supply_voltage=3.005 chamber: target=0 temp=28.0 pwm=0.000 chamber: temp=27.9 sysload=0.28 cputime=11293.569 memavail=3277748 print_time=1379.284 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174490.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=97518 bytes_read=459767 bytes_retransmit=9 bytes_invalid=0 send_seq=7381 receive_seq=7381 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015330 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9357 bytes_read=30575 bytes_retransmit=0 bytes_invalid=0 send_seq=1519 receive_seq=1519 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997478 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.793 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11270 bytes_read=495759 bytes_retransmit=0 bytes_invalid=0 send_seq=1668 receive_seq=1668 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999604 adj=31998378 coil_temp=30.1 refs=0 mcu_temp=31.44 supply_voltage=3.005 chamber: target=0 temp=28.1 pwm=0.000 chamber: temp=27.8 sysload=0.28 cputime=11293.611 memavail=3277496 print_time=1380.285 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174491.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=97728 bytes_read=460269 bytes_retransmit=9 bytes_invalid=0 send_seq=7397 receive_seq=7397 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015326 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9363 bytes_read=30591 bytes_retransmit=0 bytes_invalid=0 send_seq=1520 receive_seq=1520 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997460 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.795 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11276 bytes_read=496115 bytes_retransmit=0 bytes_invalid=0 send_seq=1669 receive_seq=1669 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999603 adj=31998370 coil_temp=30.2 refs=0 mcu_temp=31.46 supply_voltage=3.005 chamber: target=0 temp=28.0 pwm=0.000 chamber: temp=27.8 sysload=0.28 cputime=11293.655 memavail=3277012 print_time=1381.286 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174492.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=97922 bytes_read=460782 bytes_retransmit=9 bytes_invalid=0 send_seq=7412 receive_seq=7412 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015336 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9369 bytes_read=30607 bytes_retransmit=0 bytes_invalid=0 send_seq=1521 receive_seq=1521 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997526 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.795 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11282 bytes_read=496471 bytes_retransmit=0 bytes_invalid=0 send_seq=1670 receive_seq=1670 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999604 adj=31998352 coil_temp=30.2 refs=0 mcu_temp=31.47 supply_voltage=3.005 chamber: target=0 temp=28.0 pwm=0.000 chamber: temp=27.8 sysload=0.42 cputime=11293.722 memavail=3277012 print_time=1382.286 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174493.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=98116 bytes_read=461250 bytes_retransmit=9 bytes_invalid=0 send_seq=7427 receive_seq=7427 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015338 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9375 bytes_read=30623 bytes_retransmit=0 bytes_invalid=0 send_seq=1522 receive_seq=1522 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997575 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.795 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11288 bytes_read=496827 bytes_retransmit=0 bytes_invalid=0 send_seq=1671 receive_seq=1671 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998365 coil_temp=30.2 refs=0 mcu_temp=31.48 supply_voltage=3.005 chamber: target=0 temp=28.1 pwm=0.000 chamber: temp=27.9 sysload=0.42 cputime=11293.796 memavail=3277012 print_time=1383.287 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174494.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=98310 bytes_read=461747 bytes_retransmit=9 bytes_invalid=0 send_seq=7442 receive_seq=7442 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015327 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9381 bytes_read=30639 bytes_retransmit=0 bytes_invalid=0 send_seq=1523 receive_seq=1523 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997608 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.795 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11294 bytes_read=497183 bytes_retransmit=0 bytes_invalid=0 send_seq=1672 receive_seq=1672 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999607 adj=31998437 coil_temp=30.2 refs=0 mcu_temp=31.49 supply_voltage=3.005 chamber: target=0 temp=28.1 pwm=0.000 chamber: temp=27.9 sysload=0.42 cputime=11293.846 memavail=3277012 print_time=1384.287 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174495.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=98515 bytes_read=462262 bytes_retransmit=9 bytes_invalid=0 send_seq=7457 receive_seq=7457 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015321 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=9387 bytes_read=30668 bytes_retransmit=0 bytes_invalid=0 send_seq=1524 receive_seq=1524 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997540 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.788 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11300 bytes_read=497539 bytes_retransmit=0 bytes_invalid=0 send_seq=1673 receive_seq=1673 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999607 adj=31998412 coil_temp=30.2 refs=0 mcu_temp=31.51 supply_voltage=3.005 chamber: target=0 temp=28.0 pwm=0.000 chamber: temp=27.9 sysload=0.42 cputime=11293.889 memavail=3277016 print_time=1385.287 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174496.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=98709 bytes_read=462730 bytes_retransmit=9 bytes_invalid=0 send_seq=7472 receive_seq=7472 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015309 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=9393 bytes_read=30684 bytes_retransmit=0 bytes_invalid=0 send_seq=1525 receive_seq=1525 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997497 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.788 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11306 bytes_read=497895 bytes_retransmit=0 bytes_invalid=0 send_seq=1674 receive_seq=1674 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999607 adj=31998416 coil_temp=30.3 refs=0 mcu_temp=31.52 supply_voltage=3.005 chamber: target=0 temp=28.1 pwm=0.000 chamber: temp=27.9 sysload=0.42 cputime=11293.932 memavail=3277020 print_time=1386.288 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.6 pwm=0.000 Stats 174497.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=98903 bytes_read=463227 bytes_retransmit=9 bytes_invalid=0 send_seq=7487 receive_seq=7487 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015296 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=9399 bytes_read=30700 bytes_retransmit=0 bytes_invalid=0 send_seq=1526 receive_seq=1526 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997491 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.788 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11312 bytes_read=498251 bytes_retransmit=0 bytes_invalid=0 send_seq=1675 receive_seq=1675 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999605 adj=31998419 coil_temp=30.3 refs=0 mcu_temp=31.53 supply_voltage=3.005 chamber: target=0 temp=28.1 pwm=0.000 chamber: temp=27.9 sysload=0.38 cputime=11293.973 memavail=3277020 print_time=1387.289 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174498.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99097 bytes_read=463740 bytes_retransmit=9 bytes_invalid=0 send_seq=7502 receive_seq=7502 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015289 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=9405 bytes_read=30716 bytes_retransmit=0 bytes_invalid=0 send_seq=1527 receive_seq=1527 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997473 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.788 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11318 bytes_read=498607 bytes_retransmit=0 bytes_invalid=0 send_seq=1676 receive_seq=1676 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999604 adj=31998404 coil_temp=30.3 refs=0 mcu_temp=31.54 supply_voltage=3.005 chamber: target=0 temp=28.1 pwm=0.000 chamber: temp=27.9 sysload=0.38 cputime=11294.015 memavail=3277020 print_time=1388.289 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174499.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99302 bytes_read=464208 bytes_retransmit=9 bytes_invalid=0 send_seq=7517 receive_seq=7517 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015293 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=9411 bytes_read=30732 bytes_retransmit=0 bytes_invalid=0 send_seq=1528 receive_seq=1528 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997439 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.793 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11324 bytes_read=498963 bytes_retransmit=0 bytes_invalid=0 send_seq=1677 receive_seq=1677 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999603 adj=31998377 coil_temp=30.3 refs=0 mcu_temp=31.55 supply_voltage=3.005 chamber: target=0 temp=28.1 pwm=0.000 chamber: temp=28.0 sysload=0.38 cputime=11294.081 memavail=3277028 print_time=1389.290 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174500.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99496 bytes_read=464720 bytes_retransmit=9 bytes_invalid=0 send_seq=7532 receive_seq=7532 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015314 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9417 bytes_read=30761 bytes_retransmit=0 bytes_invalid=0 send_seq=1529 receive_seq=1529 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997431 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.793 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11330 bytes_read=499319 bytes_retransmit=0 bytes_invalid=0 send_seq=1678 receive_seq=1678 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999602 adj=31998363 coil_temp=30.3 refs=0 mcu_temp=31.57 supply_voltage=3.005 chamber: target=0 temp=28.1 pwm=0.000 chamber: temp=27.9 sysload=0.38 cputime=11294.156 memavail=3276776 print_time=1390.290 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174501.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99701 bytes_read=465233 bytes_retransmit=9 bytes_invalid=0 send_seq=7547 receive_seq=7547 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015306 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9423 bytes_read=30777 bytes_retransmit=0 bytes_invalid=0 send_seq=1530 receive_seq=1530 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997442 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.719 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11336 bytes_read=499675 bytes_retransmit=0 bytes_invalid=0 send_seq=1679 receive_seq=1679 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999600 adj=31998321 coil_temp=30.3 refs=0 mcu_temp=31.59 supply_voltage=3.005 chamber: target=0 temp=28.1 pwm=0.000 chamber: temp=28.0 sysload=0.38 cputime=11294.204 memavail=3276776 print_time=1391.291 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174502.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99933 bytes_read=465706 bytes_retransmit=9 bytes_invalid=0 send_seq=7563 receive_seq=7563 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015301 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9429 bytes_read=30793 bytes_retransmit=0 bytes_invalid=0 send_seq=1531 receive_seq=1531 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997458 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.526 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11342 bytes_read=500031 bytes_retransmit=0 bytes_invalid=0 send_seq=1680 receive_seq=1680 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999598 adj=31998314 coil_temp=30.3 refs=0 mcu_temp=31.60 supply_voltage=3.005 chamber: target=0 temp=28.2 pwm=0.000 chamber: temp=28.0 sysload=0.43 cputime=11294.248 memavail=3276784 print_time=1392.291 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.8 pwm=0.000 Stats 174503.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=100159 bytes_read=466228 bytes_retransmit=9 bytes_invalid=0 send_seq=7580 receive_seq=7580 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015298 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9435 bytes_read=30809 bytes_retransmit=0 bytes_invalid=0 send_seq=1532 receive_seq=1532 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997461 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.4 pwm=0.343 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11348 bytes_read=500387 bytes_retransmit=0 bytes_invalid=0 send_seq=1681 receive_seq=1681 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999597 adj=31998314 coil_temp=30.4 refs=0 mcu_temp=31.62 supply_voltage=3.005 chamber: target=0 temp=28.2 pwm=0.000 chamber: temp=28.0 sysload=0.43 cputime=11294.292 memavail=3276784 print_time=1393.291 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174504.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=100353 bytes_read=466726 bytes_retransmit=9 bytes_invalid=0 send_seq=7595 receive_seq=7595 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015297 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9441 bytes_read=30825 bytes_retransmit=0 bytes_invalid=0 send_seq=1533 receive_seq=1533 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997444 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.343 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11354 bytes_read=500743 bytes_retransmit=0 bytes_invalid=0 send_seq=1682 receive_seq=1682 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998315 coil_temp=30.4 refs=0 mcu_temp=31.64 supply_voltage=3.005 chamber: target=0 temp=28.2 pwm=0.000 chamber: temp=28.0 sysload=0.43 cputime=11294.336 memavail=3276784 print_time=1394.292 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174505.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=100563 bytes_read=467210 bytes_retransmit=9 bytes_invalid=0 send_seq=7611 receive_seq=7611 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015294 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9447 bytes_read=30854 bytes_retransmit=0 bytes_invalid=0 send_seq=1534 receive_seq=1534 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997432 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.277 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11360 bytes_read=501099 bytes_retransmit=0 bytes_invalid=0 send_seq=1683 receive_seq=1683 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998304 coil_temp=30.4 refs=0 mcu_temp=31.66 supply_voltage=3.005 chamber: target=0 temp=28.2 pwm=0.000 chamber: temp=28.0 sysload=0.43 cputime=11294.379 memavail=3276784 print_time=1395.292 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174506.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=100773 bytes_read=467719 bytes_retransmit=9 bytes_invalid=0 send_seq=7627 receive_seq=7627 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015293 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9453 bytes_read=30870 bytes_retransmit=0 bytes_invalid=0 send_seq=1535 receive_seq=1535 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997424 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.9 pwm=0.328 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11366 bytes_read=501455 bytes_retransmit=0 bytes_invalid=0 send_seq=1684 receive_seq=1684 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998305 coil_temp=30.4 refs=0 mcu_temp=31.68 supply_voltage=3.005 chamber: target=0 temp=28.3 pwm=0.000 chamber: temp=28.0 sysload=0.43 cputime=11294.426 memavail=3276560 print_time=1396.293 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.7 pwm=0.000 Stats 174507.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=100967 bytes_read=468217 bytes_retransmit=9 bytes_invalid=0 send_seq=7642 receive_seq=7642 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015291 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9459 bytes_read=30886 bytes_retransmit=0 bytes_invalid=0 send_seq=1536 receive_seq=1536 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997547 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.9 pwm=0.328 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11372 bytes_read=501811 bytes_retransmit=0 bytes_invalid=0 send_seq=1685 receive_seq=1685 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998310 coil_temp=30.4 refs=0 mcu_temp=31.71 supply_voltage=3.005 chamber: target=0 temp=28.2 pwm=0.000 chamber: temp=28.0 sysload=0.40 cputime=11294.469 memavail=3276060 print_time=1397.293 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.8 pwm=0.000 Stats 174508.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=101172 bytes_read=468685 bytes_retransmit=9 bytes_invalid=0 send_seq=7657 receive_seq=7657 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015286 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9465 bytes_read=30902 bytes_retransmit=0 bytes_invalid=0 send_seq=1537 receive_seq=1537 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997568 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=91.0 pwm=0.381 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11378 bytes_read=502167 bytes_retransmit=0 bytes_invalid=0 send_seq=1686 receive_seq=1686 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998318 coil_temp=30.4 refs=0 mcu_temp=31.72 supply_voltage=3.005 chamber: target=0 temp=28.2 pwm=0.000 chamber: temp=28.0 sysload=0.40 cputime=11294.510 memavail=3276060 print_time=1398.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.8 pwm=0.000 Stats 174509.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=101366 bytes_read=469197 bytes_retransmit=9 bytes_invalid=0 send_seq=7672 receive_seq=7672 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015284 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9471 bytes_read=30918 bytes_retransmit=0 bytes_invalid=0 send_seq=1538 receive_seq=1538 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997534 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=91.0 pwm=0.381 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11384 bytes_read=502523 bytes_retransmit=0 bytes_invalid=0 send_seq=1687 receive_seq=1687 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998345 coil_temp=30.4 refs=0 mcu_temp=31.73 supply_voltage=3.005 chamber: target=0 temp=28.3 pwm=0.000 chamber: temp=28.0 sysload=0.40 cputime=11294.552 memavail=3276060 print_time=1399.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.8 pwm=0.000 Stats 174510.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=101560 bytes_read=469710 bytes_retransmit=9 bytes_invalid=0 send_seq=7687 receive_seq=7687 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015294 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9477 bytes_read=30947 bytes_retransmit=0 bytes_invalid=0 send_seq=1539 receive_seq=1539 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997597 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=91.0 pwm=0.381 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11390 bytes_read=502879 bytes_retransmit=0 bytes_invalid=0 send_seq=1688 receive_seq=1688 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998358 coil_temp=30.5 refs=0 mcu_temp=31.75 supply_voltage=3.005 chamber: target=0 temp=28.3 pwm=0.000 chamber: temp=28.1 sysload=0.40 cputime=11294.594 memavail=3274580 print_time=1400.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.8 pwm=0.000 Stats 174511.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=101754 bytes_read=470178 bytes_retransmit=9 bytes_invalid=0 send_seq=7702 receive_seq=7702 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015291 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9483 bytes_read=30963 bytes_retransmit=0 bytes_invalid=0 send_seq=1540 receive_seq=1540 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997519 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=91.0 pwm=0.381 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11396 bytes_read=503235 bytes_retransmit=0 bytes_invalid=0 send_seq=1689 receive_seq=1689 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998327 coil_temp=30.5 refs=0 mcu_temp=31.77 supply_voltage=3.005 chamber: target=0 temp=28.2 pwm=0.000 chamber: temp=28.0 sysload=0.40 cputime=11294.650 memavail=3272072 print_time=1401.296 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.8 pwm=0.000 Stats 174512.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=101964 bytes_read=470695 bytes_retransmit=9 bytes_invalid=0 send_seq=7718 receive_seq=7718 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015299 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9489 bytes_read=30979 bytes_retransmit=0 bytes_invalid=0 send_seq=1541 receive_seq=1541 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997470 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11402 bytes_read=503591 bytes_retransmit=0 bytes_invalid=0 send_seq=1690 receive_seq=1690 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998342 coil_temp=30.5 refs=0 mcu_temp=31.77 supply_voltage=3.005 chamber: target=0 temp=28.3 pwm=0.000 chamber: temp=28.0 sysload=0.45 cputime=11294.695 memavail=3275852 print_time=1402.296 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.8 pwm=0.000 Stats 174513.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=102158 bytes_read=471193 bytes_retransmit=9 bytes_invalid=0 send_seq=7733 receive_seq=7733 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015305 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9495 bytes_read=30995 bytes_retransmit=0 bytes_invalid=0 send_seq=1542 receive_seq=1542 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997477 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11408 bytes_read=503947 bytes_retransmit=0 bytes_invalid=0 send_seq=1691 receive_seq=1691 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998352 coil_temp=30.5 refs=0 mcu_temp=31.79 supply_voltage=3.005 chamber: target=0 temp=28.3 pwm=0.000 chamber: temp=28.1 sysload=0.45 cputime=11294.737 memavail=3275852 print_time=1403.296 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.8 pwm=0.000 Stats 174514.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=102352 bytes_read=471661 bytes_retransmit=9 bytes_invalid=0 send_seq=7748 receive_seq=7748 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015299 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9501 bytes_read=31011 bytes_retransmit=0 bytes_invalid=0 send_seq=1543 receive_seq=1543 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997420 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11414 bytes_read=504303 bytes_retransmit=0 bytes_invalid=0 send_seq=1692 receive_seq=1692 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998335 coil_temp=30.5 refs=0 mcu_temp=31.81 supply_voltage=3.005 chamber: target=0 temp=28.3 pwm=0.000 chamber: temp=28.1 sysload=0.45 cputime=11294.780 memavail=3275852 print_time=1404.297 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174515.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=102546 bytes_read=472188 bytes_retransmit=9 bytes_invalid=0 send_seq=7763 receive_seq=7763 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015297 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9507 bytes_read=31040 bytes_retransmit=0 bytes_invalid=0 send_seq=1544 receive_seq=1544 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997417 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11420 bytes_read=504659 bytes_retransmit=0 bytes_invalid=0 send_seq=1693 receive_seq=1693 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999590 adj=31998331 coil_temp=30.6 refs=0 mcu_temp=31.82 supply_voltage=3.005 chamber: target=0 temp=28.4 pwm=0.000 chamber: temp=28.1 sysload=0.45 cputime=11294.823 memavail=3275612 print_time=1405.298 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174516.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=102756 bytes_read=472681 bytes_retransmit=9 bytes_invalid=0 send_seq=7779 receive_seq=7779 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015293 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9513 bytes_read=31056 bytes_retransmit=0 bytes_invalid=0 send_seq=1545 receive_seq=1545 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997403 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.331 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11426 bytes_read=505015 bytes_retransmit=0 bytes_invalid=0 send_seq=1694 receive_seq=1694 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998327 coil_temp=30.6 refs=0 mcu_temp=31.84 supply_voltage=3.005 chamber: target=0 temp=28.3 pwm=0.000 chamber: temp=28.1 sysload=0.45 cputime=11294.876 memavail=3275612 print_time=1406.298 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174517.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=102950 bytes_read=473146 bytes_retransmit=9 bytes_invalid=0 send_seq=7794 receive_seq=7794 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015304 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9519 bytes_read=31072 bytes_retransmit=0 bytes_invalid=0 send_seq=1546 receive_seq=1546 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997391 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.331 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11432 bytes_read=505371 bytes_retransmit=0 bytes_invalid=0 send_seq=1695 receive_seq=1695 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998323 coil_temp=30.6 refs=0 mcu_temp=31.86 supply_voltage=3.005 chamber: target=0 temp=28.4 pwm=0.000 chamber: temp=28.1 sysload=0.49 cputime=11294.941 memavail=3275612 print_time=1407.298 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.8 pwm=0.000 Stats 174518.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=103160 bytes_read=473663 bytes_retransmit=9 bytes_invalid=0 send_seq=7810 receive_seq=7810 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015305 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9525 bytes_read=31088 bytes_retransmit=0 bytes_invalid=0 send_seq=1547 receive_seq=1547 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997417 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.277 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11438 bytes_read=505727 bytes_retransmit=0 bytes_invalid=0 send_seq=1696 receive_seq=1696 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998306 coil_temp=30.6 refs=0 mcu_temp=31.88 supply_voltage=3.005 chamber: target=0 temp=28.4 pwm=0.000 chamber: temp=28.1 sysload=0.49 cputime=11294.985 memavail=3275612 print_time=1408.298 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.8 pwm=0.000 Stats 174519.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=103354 bytes_read=474161 bytes_retransmit=9 bytes_invalid=0 send_seq=7825 receive_seq=7825 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015339 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9531 bytes_read=31104 bytes_retransmit=0 bytes_invalid=0 send_seq=1548 receive_seq=1548 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997430 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.277 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11444 bytes_read=506083 bytes_retransmit=0 bytes_invalid=0 send_seq=1697 receive_seq=1697 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999587 adj=31998319 coil_temp=30.6 refs=0 mcu_temp=31.88 supply_voltage=3.005 chamber: target=0 temp=28.4 pwm=0.000 chamber: temp=28.2 sysload=0.49 cputime=11295.030 memavail=3275612 print_time=1409.299 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174520.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=103548 bytes_read=474644 bytes_retransmit=9 bytes_invalid=0 send_seq=7840 receive_seq=7840 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015338 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=9537 bytes_read=31133 bytes_retransmit=0 bytes_invalid=0 send_seq=1549 receive_seq=1549 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997365 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.277 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11450 bytes_read=506439 bytes_retransmit=0 bytes_invalid=0 send_seq=1698 receive_seq=1698 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998281 coil_temp=30.6 refs=0 mcu_temp=31.90 supply_voltage=3.005 chamber: target=0 temp=28.4 pwm=0.000 chamber: temp=28.1 sysload=0.49 cputime=11295.075 memavail=3274372 print_time=1410.300 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174521.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=103742 bytes_read=475156 bytes_retransmit=9 bytes_invalid=0 send_seq=7855 receive_seq=7855 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015335 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=9543 bytes_read=31149 bytes_retransmit=0 bytes_invalid=0 send_seq=1550 receive_seq=1550 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997394 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.277 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11456 bytes_read=506795 bytes_retransmit=0 bytes_invalid=0 send_seq=1699 receive_seq=1699 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998317 coil_temp=30.6 refs=0 mcu_temp=31.92 supply_voltage=3.005 chamber: target=0 temp=28.5 pwm=0.000 chamber: temp=28.2 sysload=0.49 cputime=11295.120 memavail=3274372 print_time=1411.302 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174522.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=103951 bytes_read=475659 bytes_retransmit=9 bytes_invalid=0 send_seq=7871 receive_seq=7871 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015328 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=9549 bytes_read=31165 bytes_retransmit=0 bytes_invalid=0 send_seq=1551 receive_seq=1551 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997392 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.205 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11462 bytes_read=507151 bytes_retransmit=0 bytes_invalid=0 send_seq=1700 receive_seq=1700 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999590 adj=31998382 coil_temp=30.7 refs=0 mcu_temp=31.93 supply_voltage=3.005 chamber: target=0 temp=28.4 pwm=0.000 chamber: temp=28.2 sysload=0.69 cputime=11295.174 memavail=3274372 print_time=1412.305 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174523.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=104145 bytes_read=476127 bytes_retransmit=9 bytes_invalid=0 send_seq=7886 receive_seq=7886 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015331 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=9555 bytes_read=31181 bytes_retransmit=0 bytes_invalid=0 send_seq=1552 receive_seq=1552 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997404 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.205 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11468 bytes_read=507507 bytes_retransmit=0 bytes_invalid=0 send_seq=1701 receive_seq=1701 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999590 adj=31998363 coil_temp=30.7 refs=0 mcu_temp=31.94 supply_voltage=3.005 chamber: target=0 temp=28.4 pwm=0.000 chamber: temp=28.1 sysload=0.69 cputime=11295.244 memavail=3274372 print_time=1413.303 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174524.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=104334 bytes_read=476634 bytes_retransmit=9 bytes_invalid=0 send_seq=7900 receive_seq=7900 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015333 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=9561 bytes_read=31197 bytes_retransmit=0 bytes_invalid=0 send_seq=1553 receive_seq=1553 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997449 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.205 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11474 bytes_read=507863 bytes_retransmit=0 bytes_invalid=0 send_seq=1702 receive_seq=1702 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999589 adj=31998368 coil_temp=30.7 refs=0 mcu_temp=31.95 supply_voltage=3.005 chamber: target=0 temp=28.4 pwm=0.000 chamber: temp=28.2 sysload=0.69 cputime=11295.319 memavail=3273868 print_time=1414.304 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174525.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=104528 bytes_read=477147 bytes_retransmit=9 bytes_invalid=0 send_seq=7915 receive_seq=7915 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015336 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=9567 bytes_read=31226 bytes_retransmit=0 bytes_invalid=0 send_seq=1554 receive_seq=1554 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997473 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=91.2 pwm=0.205 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11480 bytes_read=508219 bytes_retransmit=0 bytes_invalid=0 send_seq=1703 receive_seq=1703 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999589 adj=31998350 coil_temp=30.7 refs=0 mcu_temp=31.95 supply_voltage=3.005 chamber: target=0 temp=28.5 pwm=0.000 chamber: temp=28.2 sysload=0.69 cputime=11295.371 memavail=3273868 print_time=1415.304 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174526.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=104737 bytes_read=477620 bytes_retransmit=9 bytes_invalid=0 send_seq=7931 receive_seq=7931 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015328 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=9573 bytes_read=31242 bytes_retransmit=0 bytes_invalid=0 send_seq=1555 receive_seq=1555 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997496 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=91.2 pwm=0.149 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11486 bytes_read=508575 bytes_retransmit=0 bytes_invalid=0 send_seq=1704 receive_seq=1704 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998347 coil_temp=30.7 refs=0 mcu_temp=31.95 supply_voltage=3.005 chamber: target=0 temp=28.5 pwm=0.000 chamber: temp=28.2 sysload=0.69 cputime=11295.413 memavail=3273868 print_time=1416.305 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174527.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=104931 bytes_read=478122 bytes_retransmit=9 bytes_invalid=0 send_seq=7946 receive_seq=7946 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015321 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=9579 bytes_read=31258 bytes_retransmit=0 bytes_invalid=0 send_seq=1556 receive_seq=1556 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997471 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=91.1 pwm=0.149 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11492 bytes_read=508931 bytes_retransmit=0 bytes_invalid=0 send_seq=1705 receive_seq=1705 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999586 adj=31998339 coil_temp=30.7 refs=0 mcu_temp=31.97 supply_voltage=3.005 chamber: target=0 temp=28.5 pwm=0.000 chamber: temp=28.2 sysload=0.72 cputime=11295.456 memavail=3273876 print_time=1417.305 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174528.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105158 bytes_read=478640 bytes_retransmit=9 bytes_invalid=0 send_seq=7963 receive_seq=7963 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015313 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=9591 bytes_read=31290 bytes_retransmit=0 bytes_invalid=0 send_seq=1558 receive_seq=1558 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997478 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=91.0 pwm=0.294 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11504 bytes_read=509303 bytes_retransmit=0 bytes_invalid=0 send_seq=1707 receive_seq=1707 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999584 adj=31998332 coil_temp=30.8 refs=0 mcu_temp=31.98 supply_voltage=3.005 chamber: target=0 temp=28.5 pwm=0.000 chamber: temp=28.3 sysload=0.72 cputime=11295.501 memavail=3273876 print_time=1418.306 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174529.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105368 bytes_read=479113 bytes_retransmit=9 bytes_invalid=0 send_seq=7979 receive_seq=7979 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015314 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=9597 bytes_read=31306 bytes_retransmit=0 bytes_invalid=0 send_seq=1559 receive_seq=1559 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997432 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.9 pwm=0.353 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11510 bytes_read=509659 bytes_retransmit=0 bytes_invalid=0 send_seq=1708 receive_seq=1708 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999583 adj=31998308 coil_temp=30.8 refs=0 mcu_temp=31.99 supply_voltage=3.005 chamber: target=0 temp=28.5 pwm=0.000 chamber: temp=28.3 sysload=0.72 cputime=11295.544 memavail=3273876 print_time=1419.306 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174530.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105562 bytes_read=479640 bytes_retransmit=9 bytes_invalid=0 send_seq=7994 receive_seq=7994 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015318 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9603 bytes_read=31335 bytes_retransmit=0 bytes_invalid=0 send_seq=1560 receive_seq=1560 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997407 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.8 pwm=0.353 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11516 bytes_read=510015 bytes_retransmit=0 bytes_invalid=0 send_seq=1709 receive_seq=1709 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999582 adj=31998301 coil_temp=30.8 refs=0 mcu_temp=32.01 supply_voltage=3.005 chamber: target=0 temp=28.5 pwm=0.000 chamber: temp=28.3 sysload=0.72 cputime=11295.612 memavail=3273888 print_time=1420.307 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174531.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105756 bytes_read=480138 bytes_retransmit=9 bytes_invalid=0 send_seq=8009 receive_seq=8009 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015313 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9609 bytes_read=31351 bytes_retransmit=0 bytes_invalid=0 send_seq=1561 receive_seq=1561 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997426 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.353 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11522 bytes_read=510371 bytes_retransmit=0 bytes_invalid=0 send_seq=1710 receive_seq=1710 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999581 adj=31998297 coil_temp=30.8 refs=0 mcu_temp=32.01 supply_voltage=3.005 chamber: target=0 temp=28.6 pwm=0.000 chamber: temp=28.3 sysload=0.72 cputime=11295.662 memavail=3273888 print_time=1421.308 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174532.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105961 bytes_read=480606 bytes_retransmit=9 bytes_invalid=0 send_seq=8024 receive_seq=8024 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015312 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9615 bytes_read=31367 bytes_retransmit=0 bytes_invalid=0 send_seq=1562 receive_seq=1562 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997435 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.273 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11528 bytes_read=510727 bytes_retransmit=0 bytes_invalid=0 send_seq=1711 receive_seq=1711 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999582 adj=31998300 coil_temp=30.8 refs=0 mcu_temp=32.03 supply_voltage=3.005 chamber: target=0 temp=28.5 pwm=0.000 chamber: temp=28.2 sysload=0.66 cputime=11295.704 memavail=3273896 print_time=1422.307 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174533.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=106155 bytes_read=481118 bytes_retransmit=9 bytes_invalid=0 send_seq=8039 receive_seq=8039 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015391 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9621 bytes_read=31383 bytes_retransmit=0 bytes_invalid=0 send_seq=1563 receive_seq=1563 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997483 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.273 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11534 bytes_read=511083 bytes_retransmit=0 bytes_invalid=0 send_seq=1712 receive_seq=1712 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999582 adj=31998341 coil_temp=30.8 refs=0 mcu_temp=32.04 supply_voltage=3.006 chamber: target=0 temp=28.6 pwm=0.000 chamber: temp=28.3 sysload=0.66 cputime=11295.747 memavail=3273896 print_time=1423.308 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174534.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=106364 bytes_read=481621 bytes_retransmit=9 bytes_invalid=0 send_seq=8055 receive_seq=8055 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015486 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9627 bytes_read=31399 bytes_retransmit=0 bytes_invalid=0 send_seq=1564 receive_seq=1564 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997447 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.218 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11540 bytes_read=511439 bytes_retransmit=0 bytes_invalid=0 send_seq=1713 receive_seq=1713 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999581 adj=31998235 coil_temp=30.8 refs=0 mcu_temp=32.06 supply_voltage=3.006 chamber: target=0 temp=28.6 pwm=0.000 chamber: temp=28.3 sysload=0.66 cputime=11295.789 memavail=3273896 print_time=1424.308 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174535.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=106558 bytes_read=482104 bytes_retransmit=9 bytes_invalid=0 send_seq=8070 receive_seq=8070 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015466 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=9633 bytes_read=31415 bytes_retransmit=0 bytes_invalid=0 send_seq=1565 receive_seq=1565 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997315 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.218 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11546 bytes_read=511779 bytes_retransmit=0 bytes_invalid=0 send_seq=1714 receive_seq=1714 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999580 adj=31998134 coil_temp=30.8 refs=0 mcu_temp=32.08 supply_voltage=3.005 chamber: target=0 temp=28.6 pwm=0.000 chamber: temp=28.3 sysload=0.66 cputime=11295.833 memavail=3273656 print_time=1425.308 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174536.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=106763 bytes_read=482616 bytes_retransmit=9 bytes_invalid=0 send_seq=8085 receive_seq=8085 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015461 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9639 bytes_read=31444 bytes_retransmit=0 bytes_invalid=0 send_seq=1566 receive_seq=1566 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997347 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.272 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11552 bytes_read=512135 bytes_retransmit=0 bytes_invalid=0 send_seq=1715 receive_seq=1715 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999580 adj=31998200 coil_temp=30.9 refs=0 mcu_temp=32.10 supply_voltage=3.005 chamber: target=0 temp=28.6 pwm=0.000 chamber: temp=28.3 sysload=0.66 cputime=11295.899 memavail=3273656 print_time=1426.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174537.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=106979 bytes_read=483113 bytes_retransmit=9 bytes_invalid=0 send_seq=8100 receive_seq=8100 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015447 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9645 bytes_read=31460 bytes_retransmit=0 bytes_invalid=0 send_seq=1567 receive_seq=1567 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997444 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.406 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11558 bytes_read=512491 bytes_retransmit=0 bytes_invalid=0 send_seq=1716 receive_seq=1716 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999582 adj=31998235 coil_temp=30.9 refs=0 mcu_temp=32.12 supply_voltage=3.006 chamber: target=0 temp=28.6 pwm=0.000 chamber: temp=28.4 sysload=0.61 cputime=11295.952 memavail=3273656 print_time=1427.310 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174538.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=107189 bytes_read=483575 bytes_retransmit=9 bytes_invalid=0 send_seq=8116 receive_seq=8116 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015432 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9651 bytes_read=31476 bytes_retransmit=0 bytes_invalid=0 send_seq=1568 receive_seq=1568 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997498 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.480 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11564 bytes_read=512847 bytes_retransmit=0 bytes_invalid=0 send_seq=1717 receive_seq=1717 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999581 adj=31998323 coil_temp=30.9 refs=0 mcu_temp=32.13 supply_voltage=3.006 chamber: target=0 temp=28.7 pwm=0.000 chamber: temp=28.4 sysload=0.61 cputime=11295.995 memavail=3273656 print_time=1428.310 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174539.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=107399 bytes_read=484092 bytes_retransmit=9 bytes_invalid=0 send_seq=8132 receive_seq=8132 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015419 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9657 bytes_read=31492 bytes_retransmit=0 bytes_invalid=0 send_seq=1569 receive_seq=1569 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997480 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.534 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11570 bytes_read=513203 bytes_retransmit=0 bytes_invalid=0 send_seq=1718 receive_seq=1718 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999579 adj=31998323 coil_temp=30.9 refs=0 mcu_temp=32.14 supply_voltage=3.005 chamber: target=0 temp=28.6 pwm=0.000 chamber: temp=28.4 sysload=0.61 cputime=11296.038 memavail=3273656 print_time=1429.311 buffer_time=0.000 print_stall=0 extruder: target=0 temp=26.9 pwm=0.000 Stats 174540.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=107604 bytes_read=484605 bytes_retransmit=9 bytes_invalid=0 send_seq=8147 receive_seq=8147 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015419 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=9663 bytes_read=31508 bytes_retransmit=0 bytes_invalid=0 send_seq=1570 receive_seq=1570 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997460 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.483 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11576 bytes_read=513559 bytes_retransmit=0 bytes_invalid=0 send_seq=1719 receive_seq=1719 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999578 adj=31998325 coil_temp=30.9 refs=0 mcu_temp=32.16 supply_voltage=3.005 chamber: target=0 temp=28.7 pwm=0.000 chamber: temp=28.4 sysload=0.61 cputime=11296.081 memavail=3273408 print_time=1430.311 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174541.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=107814 bytes_read=485092 bytes_retransmit=9 bytes_invalid=0 send_seq=8163 receive_seq=8163 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015404 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9669 bytes_read=31537 bytes_retransmit=0 bytes_invalid=0 send_seq=1571 receive_seq=1571 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997444 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.432 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11582 bytes_read=513915 bytes_retransmit=0 bytes_invalid=0 send_seq=1720 receive_seq=1720 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999577 adj=31998309 coil_temp=30.9 refs=0 mcu_temp=32.17 supply_voltage=3.005 chamber: target=0 temp=28.6 pwm=0.000 chamber: temp=28.4 sysload=0.61 cputime=11296.125 memavail=3273168 print_time=1431.311 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174542.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=108024 bytes_read=485595 bytes_retransmit=9 bytes_invalid=0 send_seq=8179 receive_seq=8179 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015417 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9675 bytes_read=31553 bytes_retransmit=0 bytes_invalid=0 send_seq=1572 receive_seq=1572 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997458 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.367 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11588 bytes_read=514271 bytes_retransmit=0 bytes_invalid=0 send_seq=1721 receive_seq=1721 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999576 adj=31998316 coil_temp=31.0 refs=0 mcu_temp=32.18 supply_voltage=3.005 chamber: target=0 temp=28.7 pwm=0.000 chamber: temp=28.4 sysload=0.56 cputime=11296.188 memavail=3273168 print_time=1432.312 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174543.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=108218 bytes_read=486093 bytes_retransmit=9 bytes_invalid=0 send_seq=8194 receive_seq=8194 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015413 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9681 bytes_read=31569 bytes_retransmit=0 bytes_invalid=0 send_seq=1573 receive_seq=1573 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997424 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.367 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11594 bytes_read=514627 bytes_retransmit=0 bytes_invalid=0 send_seq=1722 receive_seq=1722 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999575 adj=31998299 coil_temp=31.0 refs=0 mcu_temp=32.20 supply_voltage=3.006 chamber: target=0 temp=28.7 pwm=0.000 chamber: temp=28.4 sysload=0.56 cputime=11296.265 memavail=3273172 print_time=1433.313 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174544.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=108428 bytes_read=486580 bytes_retransmit=9 bytes_invalid=0 send_seq=8210 receive_seq=8210 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015417 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9687 bytes_read=31585 bytes_retransmit=0 bytes_invalid=0 send_seq=1574 receive_seq=1574 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997440 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.310 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11600 bytes_read=514983 bytes_retransmit=0 bytes_invalid=0 send_seq=1723 receive_seq=1723 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999575 adj=31998303 coil_temp=31.0 refs=0 mcu_temp=32.22 supply_voltage=3.005 chamber: target=0 temp=28.7 pwm=0.000 chamber: temp=28.4 sysload=0.56 cputime=11296.344 memavail=3273184 print_time=1434.313 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174545.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=108622 bytes_read=487093 bytes_retransmit=9 bytes_invalid=0 send_seq=8225 receive_seq=8225 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015404 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9693 bytes_read=31601 bytes_retransmit=0 bytes_invalid=0 send_seq=1575 receive_seq=1575 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997492 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.310 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11606 bytes_read=515339 bytes_retransmit=0 bytes_invalid=0 send_seq=1724 receive_seq=1724 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999574 adj=31998308 coil_temp=31.0 refs=0 mcu_temp=32.23 supply_voltage=3.005 chamber: target=0 temp=28.7 pwm=0.000 chamber: temp=28.5 sysload=0.56 cputime=11296.394 memavail=3273184 print_time=1435.314 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174546.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=108832 bytes_read=487596 bytes_retransmit=9 bytes_invalid=0 send_seq=8241 receive_seq=8241 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015418 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=9699 bytes_read=31630 bytes_retransmit=0 bytes_invalid=0 send_seq=1576 receive_seq=1576 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.365 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11612 bytes_read=515695 bytes_retransmit=0 bytes_invalid=0 send_seq=1725 receive_seq=1725 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999573 adj=31998313 coil_temp=31.0 refs=0 mcu_temp=32.26 supply_voltage=3.005 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.4 sysload=0.56 cputime=11296.438 memavail=3273184 print_time=1436.314 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174547.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=109058 bytes_read=488088 bytes_retransmit=9 bytes_invalid=0 send_seq=8258 receive_seq=8258 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015431 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=9705 bytes_read=31646 bytes_retransmit=0 bytes_invalid=0 send_seq=1577 receive_seq=1577 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997395 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.533 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11618 bytes_read=516051 bytes_retransmit=0 bytes_invalid=0 send_seq=1726 receive_seq=1726 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999572 adj=31998290 coil_temp=31.0 refs=0 mcu_temp=32.28 supply_voltage=3.005 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.4 sysload=0.51 cputime=11296.483 memavail=3273184 print_time=1437.314 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.0 pwm=0.000 Stats 174548.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=109252 bytes_read=488580 bytes_retransmit=9 bytes_invalid=0 send_seq=8273 receive_seq=8273 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015423 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=9711 bytes_read=31662 bytes_retransmit=0 bytes_invalid=0 send_seq=1578 receive_seq=1578 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997356 Octopus_Pro_H723_V1.1: temp=33.1 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.533 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11624 bytes_read=516407 bytes_retransmit=0 bytes_invalid=0 send_seq=1727 receive_seq=1727 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999572 adj=31998271 coil_temp=31.0 refs=0 mcu_temp=32.29 supply_voltage=3.006 chamber: target=0 temp=28.7 pwm=0.000 chamber: temp=28.5 sysload=0.51 cputime=11296.528 memavail=3277416 print_time=1438.314 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174549.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=109446 bytes_read=489072 bytes_retransmit=9 bytes_invalid=0 send_seq=8288 receive_seq=8288 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015407 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=9717 bytes_read=31678 bytes_retransmit=0 bytes_invalid=0 send_seq=1579 receive_seq=1579 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997372 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.533 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11630 bytes_read=516763 bytes_retransmit=0 bytes_invalid=0 send_seq=1728 receive_seq=1728 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999571 adj=31998295 coil_temp=31.0 refs=0 mcu_temp=32.30 supply_voltage=3.006 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.5 sysload=0.51 cputime=11296.573 memavail=3276464 print_time=1439.315 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174550.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=109651 bytes_read=489569 bytes_retransmit=9 bytes_invalid=0 send_seq=8303 receive_seq=8303 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015397 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=9723 bytes_read=31694 bytes_retransmit=0 bytes_invalid=0 send_seq=1580 receive_seq=1580 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997383 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.477 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11636 bytes_read=517119 bytes_retransmit=0 bytes_invalid=0 send_seq=1729 receive_seq=1729 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999571 adj=31998307 coil_temp=31.1 refs=0 mcu_temp=32.32 supply_voltage=3.005 chamber: target=0 temp=28.7 pwm=0.000 chamber: temp=28.5 sysload=0.51 cputime=11296.642 memavail=3276464 print_time=1440.316 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174551.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=109856 bytes_read=490067 bytes_retransmit=9 bytes_invalid=0 send_seq=8318 receive_seq=8318 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015383 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=9729 bytes_read=31723 bytes_retransmit=0 bytes_invalid=0 send_seq=1581 receive_seq=1581 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997458 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.397 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11642 bytes_read=517475 bytes_retransmit=0 bytes_invalid=0 send_seq=1730 receive_seq=1730 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999577 adj=31998326 coil_temp=31.1 refs=0 mcu_temp=32.34 supply_voltage=3.005 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.5 sysload=0.51 cputime=11296.712 memavail=3275960 print_time=1441.317 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174552.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110050 bytes_read=490565 bytes_retransmit=9 bytes_invalid=0 send_seq=8333 receive_seq=8333 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015368 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=9735 bytes_read=31739 bytes_retransmit=0 bytes_invalid=0 send_seq=1582 receive_seq=1582 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997490 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.397 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11648 bytes_read=517831 bytes_retransmit=0 bytes_invalid=0 send_seq=1731 receive_seq=1731 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999575 adj=31998437 coil_temp=31.1 refs=0 mcu_temp=32.36 supply_voltage=3.005 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.4 sysload=0.47 cputime=11296.754 memavail=3275968 print_time=1442.317 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174553.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110244 bytes_read=491047 bytes_retransmit=9 bytes_invalid=0 send_seq=8348 receive_seq=8348 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015355 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=9741 bytes_read=31755 bytes_retransmit=0 bytes_invalid=0 send_seq=1583 receive_seq=1583 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997504 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.397 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11654 bytes_read=518187 bytes_retransmit=0 bytes_invalid=0 send_seq=1732 receive_seq=1732 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999574 adj=31998405 coil_temp=31.1 refs=0 mcu_temp=32.38 supply_voltage=3.005 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.5 sysload=0.47 cputime=11296.797 memavail=3275968 print_time=1443.317 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174554.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110438 bytes_read=491545 bytes_retransmit=9 bytes_invalid=0 send_seq=8363 receive_seq=8363 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015343 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=9747 bytes_read=31771 bytes_retransmit=0 bytes_invalid=0 send_seq=1584 receive_seq=1584 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997484 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.397 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11660 bytes_read=518543 bytes_retransmit=0 bytes_invalid=0 send_seq=1733 receive_seq=1733 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999572 adj=31998386 coil_temp=31.1 refs=0 mcu_temp=32.38 supply_voltage=3.005 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.5 sysload=0.47 cputime=11296.839 memavail=3275968 print_time=1444.317 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174555.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110648 bytes_read=492063 bytes_retransmit=9 bytes_invalid=0 send_seq=8379 receive_seq=8379 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015360 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=9753 bytes_read=31787 bytes_retransmit=0 bytes_invalid=0 send_seq=1585 receive_seq=1585 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997500 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11666 bytes_read=518899 bytes_retransmit=0 bytes_invalid=0 send_seq=1734 receive_seq=1734 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999570 adj=31998366 coil_temp=31.1 refs=0 mcu_temp=32.39 supply_voltage=3.005 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.5 sysload=0.47 cputime=11296.882 memavail=3275968 print_time=1445.318 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174556.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110842 bytes_read=492560 bytes_retransmit=9 bytes_invalid=0 send_seq=8394 receive_seq=8394 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015345 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=9759 bytes_read=31816 bytes_retransmit=0 bytes_invalid=0 send_seq=1586 receive_seq=1586 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997427 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11672 bytes_read=519255 bytes_retransmit=0 bytes_invalid=0 send_seq=1735 receive_seq=1735 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999569 adj=31998316 coil_temp=31.1 refs=0 mcu_temp=32.40 supply_voltage=3.006 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.6 sysload=0.47 cputime=11296.930 memavail=3275968 print_time=1446.318 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.2 pwm=0.000 Stats 174557.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=111036 bytes_read=493058 bytes_retransmit=9 bytes_invalid=0 send_seq=8409 receive_seq=8409 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015343 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=9765 bytes_read=31832 bytes_retransmit=0 bytes_invalid=0 send_seq=1587 receive_seq=1587 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997429 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11678 bytes_read=519611 bytes_retransmit=0 bytes_invalid=0 send_seq=1736 receive_seq=1736 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999570 adj=31998317 coil_temp=31.1 refs=0 mcu_temp=32.41 supply_voltage=3.006 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.6 sysload=0.43 cputime=11297.006 memavail=3275968 print_time=1447.318 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174558.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=111230 bytes_read=493541 bytes_retransmit=9 bytes_invalid=0 send_seq=8424 receive_seq=8424 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015333 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=9771 bytes_read=31848 bytes_retransmit=0 bytes_invalid=0 send_seq=1588 receive_seq=1588 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997471 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11684 bytes_read=519967 bytes_retransmit=0 bytes_invalid=0 send_seq=1737 receive_seq=1737 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999570 adj=31998345 coil_temp=31.1 refs=0 mcu_temp=32.43 supply_voltage=3.006 chamber: target=0 temp=28.9 pwm=0.000 chamber: temp=28.6 sysload=0.43 cputime=11297.083 memavail=3275740 print_time=1448.319 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.2 pwm=0.000 Stats 174559.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=111440 bytes_read=494031 bytes_retransmit=9 bytes_invalid=0 send_seq=8440 receive_seq=8440 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015351 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=9777 bytes_read=31864 bytes_retransmit=0 bytes_invalid=0 send_seq=1589 receive_seq=1589 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997573 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.332 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11690 bytes_read=520323 bytes_retransmit=0 bytes_invalid=0 send_seq=1738 receive_seq=1738 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999572 adj=31998350 coil_temp=31.2 refs=0 mcu_temp=32.43 supply_voltage=3.006 chamber: target=0 temp=28.8 pwm=0.000 chamber: temp=28.6 sysload=0.43 cputime=11297.161 memavail=3275740 print_time=1449.319 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.2 pwm=0.000 Stats 174560.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=111634 bytes_read=494544 bytes_retransmit=9 bytes_invalid=0 send_seq=8455 receive_seq=8455 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015350 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=9783 bytes_read=31880 bytes_retransmit=0 bytes_invalid=0 send_seq=1590 receive_seq=1590 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997622 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.332 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11696 bytes_read=520679 bytes_retransmit=0 bytes_invalid=0 send_seq=1739 receive_seq=1739 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999575 adj=31998362 coil_temp=31.2 refs=0 mcu_temp=32.44 supply_voltage=3.006 chamber: target=0 temp=28.9 pwm=0.000 chamber: temp=28.6 sysload=0.43 cputime=11297.239 memavail=3274736 print_time=1450.320 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.1 pwm=0.000 Stats 174561.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=111828 bytes_read=495027 bytes_retransmit=9 bytes_invalid=0 send_seq=8470 receive_seq=8470 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015351 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000022 bytes_write=9789 bytes_read=31909 bytes_retransmit=0 bytes_invalid=0 send_seq=1591 receive_seq=1591 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999384 adj=49997596 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.332 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11702 bytes_read=521035 bytes_retransmit=0 bytes_invalid=0 send_seq=1740 receive_seq=1740 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999574 adj=31998403 coil_temp=31.2 refs=0 mcu_temp=32.45 supply_voltage=3.006 chamber: target=0 temp=28.9 pwm=0.000 chamber: temp=28.6 sysload=0.43 cputime=11297.311 memavail=3274736 print_time=1451.320 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.2 pwm=0.000 Stats 174562.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=112033 bytes_read=495524 bytes_retransmit=9 bytes_invalid=0 send_seq=8485 receive_seq=8485 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015347 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000022 bytes_write=9795 bytes_read=31925 bytes_retransmit=0 bytes_invalid=0 send_seq=1592 receive_seq=1592 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997603 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.277 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11708 bytes_read=521391 bytes_retransmit=0 bytes_invalid=0 send_seq=1741 receive_seq=1741 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999573 adj=31998372 coil_temp=31.2 refs=0 mcu_temp=32.46 supply_voltage=3.006 chamber: target=0 temp=28.9 pwm=0.000 chamber: temp=28.6 sysload=0.40 cputime=11297.364 memavail=3274736 print_time=1452.321 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.2 pwm=0.000 Stats 174563.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=112243 bytes_read=496027 bytes_retransmit=9 bytes_invalid=0 send_seq=8501 receive_seq=8501 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015365 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000022 bytes_write=9801 bytes_read=31941 bytes_retransmit=0 bytes_invalid=0 send_seq=1593 receive_seq=1593 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997590 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.330 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11714 bytes_read=521747 bytes_retransmit=0 bytes_invalid=0 send_seq=1742 receive_seq=1742 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999571 adj=31998361 coil_temp=31.2 refs=0 mcu_temp=32.47 supply_voltage=3.006 chamber: target=0 temp=28.9 pwm=0.000 chamber: temp=28.6 sysload=0.40 cputime=11297.410 memavail=3274736 print_time=1453.321 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.2 pwm=0.000 Stats 174564.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=112469 bytes_read=496520 bytes_retransmit=9 bytes_invalid=0 send_seq=8518 receive_seq=8518 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015388 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000022 bytes_write=9807 bytes_read=31957 bytes_retransmit=0 bytes_invalid=0 send_seq=1594 receive_seq=1594 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997531 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.357 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11720 bytes_read=522103 bytes_retransmit=0 bytes_invalid=0 send_seq=1743 receive_seq=1743 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999570 adj=31998305 coil_temp=31.2 refs=0 mcu_temp=32.49 supply_voltage=3.006 chamber: target=0 temp=28.9 pwm=0.000 chamber: temp=28.6 sysload=0.40 cputime=11297.455 memavail=3274736 print_time=1454.321 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.2 pwm=0.000 Stats 174565.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=112674 bytes_read=497032 bytes_retransmit=9 bytes_invalid=0 send_seq=8533 receive_seq=8533 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015367 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000022 bytes_write=9813 bytes_read=31973 bytes_retransmit=0 bytes_invalid=0 send_seq=1595 receive_seq=1595 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997465 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.417 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11726 bytes_read=522459 bytes_retransmit=0 bytes_invalid=0 send_seq=1744 receive_seq=1744 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999568 adj=31998262 coil_temp=31.2 refs=0 mcu_temp=32.50 supply_voltage=3.006 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.7 sysload=0.40 cputime=11297.500 memavail=3274240 print_time=1455.323 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.2 pwm=0.000 Stats 174566.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=112868 bytes_read=497530 bytes_retransmit=9 bytes_invalid=0 send_seq=8548 receive_seq=8548 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015356 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9819 bytes_read=32002 bytes_retransmit=0 bytes_invalid=0 send_seq=1596 receive_seq=1596 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997521 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.417 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11732 bytes_read=522815 bytes_retransmit=0 bytes_invalid=0 send_seq=1745 receive_seq=1745 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999567 adj=31998292 coil_temp=31.3 refs=0 mcu_temp=32.51 supply_voltage=3.006 chamber: target=0 temp=28.9 pwm=0.000 chamber: temp=28.7 sysload=0.40 cputime=11297.544 memavail=3274240 print_time=1456.323 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.2 pwm=0.000 Stats 174567.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=113062 bytes_read=498013 bytes_retransmit=9 bytes_invalid=0 send_seq=8563 receive_seq=8563 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015357 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9825 bytes_read=32018 bytes_retransmit=0 bytes_invalid=0 send_seq=1597 receive_seq=1597 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999384 adj=49997489 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.417 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11738 bytes_read=523171 bytes_retransmit=0 bytes_invalid=0 send_seq=1746 receive_seq=1746 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999566 adj=31998297 coil_temp=31.3 refs=0 mcu_temp=32.52 supply_voltage=3.006 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.7 sysload=0.37 cputime=11297.616 memavail=3274240 print_time=1457.324 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174568.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=113251 bytes_read=498505 bytes_retransmit=9 bytes_invalid=0 send_seq=8577 receive_seq=8577 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015352 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9831 bytes_read=32034 bytes_retransmit=0 bytes_invalid=0 send_seq=1598 receive_seq=1598 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999395 adj=49997500 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.362 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11744 bytes_read=523527 bytes_retransmit=0 bytes_invalid=0 send_seq=1747 receive_seq=1747 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999565 adj=31998296 coil_temp=31.3 refs=0 mcu_temp=32.54 supply_voltage=3.006 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.7 sysload=0.37 cputime=11297.699 memavail=3274252 print_time=1458.324 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.2 pwm=0.000 Stats 174569.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=113461 bytes_read=499008 bytes_retransmit=9 bytes_invalid=0 send_seq=8593 receive_seq=8593 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015349 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9837 bytes_read=32050 bytes_retransmit=0 bytes_invalid=0 send_seq=1599 receive_seq=1599 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999393 adj=49997679 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.362 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11750 bytes_read=523883 bytes_retransmit=0 bytes_invalid=0 send_seq=1748 receive_seq=1748 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999564 adj=31998292 coil_temp=31.3 refs=0 mcu_temp=32.55 supply_voltage=3.006 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.7 sysload=0.37 cputime=11297.774 memavail=3274252 print_time=1459.325 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174570.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=113655 bytes_read=499495 bytes_retransmit=9 bytes_invalid=0 send_seq=8608 receive_seq=8608 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015340 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9843 bytes_read=32065 bytes_retransmit=0 bytes_invalid=0 send_seq=1600 receive_seq=1600 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999390 adj=49997605 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.362 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11756 bytes_read=524239 bytes_retransmit=0 bytes_invalid=0 send_seq=1749 receive_seq=1749 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999563 adj=31998288 coil_temp=31.3 refs=0 mcu_temp=32.57 supply_voltage=3.006 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.7 sysload=0.37 cputime=11297.819 memavail=3273756 print_time=1460.325 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174571.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=113865 bytes_read=499997 bytes_retransmit=9 bytes_invalid=0 send_seq=8624 receive_seq=8624 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015333 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=9849 bytes_read=32093 bytes_retransmit=0 bytes_invalid=0 send_seq=1601 receive_seq=1601 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999388 adj=49997541 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.301 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11762 bytes_read=524595 bytes_retransmit=0 bytes_invalid=0 send_seq=1750 receive_seq=1750 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999561 adj=31998294 coil_temp=31.3 refs=0 mcu_temp=32.59 supply_voltage=3.006 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.7 sysload=0.37 cputime=11297.865 memavail=3273756 print_time=1461.326 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174572.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=114059 bytes_read=500495 bytes_retransmit=9 bytes_invalid=0 send_seq=8639 receive_seq=8639 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015353 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=9855 bytes_read=32108 bytes_retransmit=0 bytes_invalid=0 send_seq=1602 receive_seq=1602 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999387 adj=49997509 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.301 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11768 bytes_read=524951 bytes_retransmit=0 bytes_invalid=0 send_seq=1751 receive_seq=1751 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999561 adj=31998292 coil_temp=31.3 refs=0 mcu_temp=32.60 supply_voltage=3.005 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.7 sysload=0.34 cputime=11297.910 memavail=3273508 print_time=1462.327 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174573.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=114285 bytes_read=500988 bytes_retransmit=9 bytes_invalid=0 send_seq=8656 receive_seq=8656 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015339 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=9861 bytes_read=32123 bytes_retransmit=0 bytes_invalid=0 send_seq=1603 receive_seq=1603 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997438 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.443 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11774 bytes_read=525307 bytes_retransmit=0 bytes_invalid=0 send_seq=1752 receive_seq=1752 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999563 adj=31998264 coil_temp=31.4 refs=0 mcu_temp=32.61 supply_voltage=3.005 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.8 sysload=0.34 cputime=11297.955 memavail=3273508 print_time=1463.327 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174574.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=114495 bytes_read=501490 bytes_retransmit=9 bytes_invalid=0 send_seq=8672 receive_seq=8672 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015327 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=9867 bytes_read=32138 bytes_retransmit=0 bytes_invalid=0 send_seq=1604 receive_seq=1604 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999382 adj=49997446 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.561 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11780 bytes_read=525663 bytes_retransmit=0 bytes_invalid=0 send_seq=1753 receive_seq=1753 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999564 adj=31998342 coil_temp=31.4 refs=0 mcu_temp=32.63 supply_voltage=3.005 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.7 sysload=0.34 cputime=11298.004 memavail=3273508 print_time=1464.327 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174575.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=114700 bytes_read=502003 bytes_retransmit=9 bytes_invalid=0 send_seq=8687 receive_seq=8687 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015329 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=9873 bytes_read=32153 bytes_retransmit=0 bytes_invalid=0 send_seq=1605 receive_seq=1605 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997417 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.561 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11786 bytes_read=526019 bytes_retransmit=0 bytes_invalid=0 send_seq=1754 receive_seq=1754 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999566 adj=31998370 coil_temp=31.4 refs=0 mcu_temp=32.65 supply_voltage=3.005 chamber: target=0 temp=29.1 pwm=0.000 chamber: temp=28.7 sysload=0.34 cputime=11298.079 memavail=3273508 print_time=1465.329 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174576.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=114905 bytes_read=502486 bytes_retransmit=9 bytes_invalid=0 send_seq=8702 receive_seq=8702 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015327 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9879 bytes_read=32182 bytes_retransmit=0 bytes_invalid=0 send_seq=1606 receive_seq=1606 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997451 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.506 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11792 bytes_read=526375 bytes_retransmit=0 bytes_invalid=0 send_seq=1755 receive_seq=1755 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999565 adj=31998392 coil_temp=31.4 refs=0 mcu_temp=32.67 supply_voltage=3.005 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.8 sysload=0.34 cputime=11298.124 memavail=3273512 print_time=1466.330 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174577.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=115115 bytes_read=502988 bytes_retransmit=9 bytes_invalid=0 send_seq=8718 receive_seq=8718 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015320 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9885 bytes_read=32198 bytes_retransmit=0 bytes_invalid=0 send_seq=1607 receive_seq=1607 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.449 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11798 bytes_read=526731 bytes_retransmit=0 bytes_invalid=0 send_seq=1756 receive_seq=1756 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999564 adj=31998364 coil_temp=31.4 refs=0 mcu_temp=32.69 supply_voltage=3.005 chamber: target=0 temp=29.0 pwm=0.000 chamber: temp=28.8 sysload=0.31 cputime=11298.169 memavail=3273512 print_time=1467.331 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174578.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=115309 bytes_read=503486 bytes_retransmit=9 bytes_invalid=0 send_seq=8733 receive_seq=8733 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015312 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9891 bytes_read=32214 bytes_retransmit=0 bytes_invalid=0 send_seq=1608 receive_seq=1608 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.449 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11804 bytes_read=527087 bytes_retransmit=0 bytes_invalid=0 send_seq=1757 receive_seq=1757 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999564 adj=31998344 coil_temp=31.4 refs=0 mcu_temp=32.70 supply_voltage=3.005 chamber: target=0 temp=29.1 pwm=0.000 chamber: temp=28.9 sysload=0.31 cputime=11298.214 memavail=3273512 print_time=1468.331 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174579.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=115519 bytes_read=503974 bytes_retransmit=9 bytes_invalid=0 send_seq=8749 receive_seq=8749 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015304 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9897 bytes_read=32230 bytes_retransmit=0 bytes_invalid=0 send_seq=1609 receive_seq=1609 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997412 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.397 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11810 bytes_read=527443 bytes_retransmit=0 bytes_invalid=0 send_seq=1758 receive_seq=1758 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999564 adj=31998363 coil_temp=31.4 refs=0 mcu_temp=32.72 supply_voltage=3.005 chamber: target=0 temp=29.1 pwm=0.000 chamber: temp=28.8 sysload=0.31 cputime=11298.260 memavail=3273512 print_time=1469.331 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174580.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=115713 bytes_read=504483 bytes_retransmit=9 bytes_invalid=0 send_seq=8764 receive_seq=8764 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015303 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9903 bytes_read=32246 bytes_retransmit=0 bytes_invalid=0 send_seq=1610 receive_seq=1610 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997415 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.397 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11816 bytes_read=527799 bytes_retransmit=0 bytes_invalid=0 send_seq=1759 receive_seq=1759 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999562 adj=31998355 coil_temp=31.4 refs=0 mcu_temp=32.73 supply_voltage=3.005 chamber: target=0 temp=29.1 pwm=0.000 chamber: temp=28.8 sysload=0.31 cputime=11298.309 memavail=3273764 print_time=1470.332 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174581.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=115918 bytes_read=504972 bytes_retransmit=9 bytes_invalid=0 send_seq=8779 receive_seq=8779 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015306 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9909 bytes_read=32275 bytes_retransmit=0 bytes_invalid=0 send_seq=1611 receive_seq=1611 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997387 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.341 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11822 bytes_read=528155 bytes_retransmit=0 bytes_invalid=0 send_seq=1760 receive_seq=1760 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999561 adj=31998333 coil_temp=31.5 refs=0 mcu_temp=32.73 supply_voltage=3.005 chamber: target=0 temp=29.1 pwm=0.000 chamber: temp=28.9 sysload=0.31 cputime=11298.387 memavail=3273276 print_time=1471.332 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.4 pwm=0.000 Stats 174582.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116112 bytes_read=505455 bytes_retransmit=9 bytes_invalid=0 send_seq=8794 receive_seq=8794 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015306 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9915 bytes_read=32291 bytes_retransmit=0 bytes_invalid=0 send_seq=1612 receive_seq=1612 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997428 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.341 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11828 bytes_read=528511 bytes_retransmit=0 bytes_invalid=0 send_seq=1761 receive_seq=1761 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999564 adj=31998308 coil_temp=31.5 refs=0 mcu_temp=32.74 supply_voltage=3.005 chamber: target=0 temp=29.1 pwm=0.000 chamber: temp=28.9 sysload=0.28 cputime=11298.466 memavail=3273028 print_time=1472.333 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.3 pwm=0.000 Stats 174583.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116317 bytes_read=505952 bytes_retransmit=9 bytes_invalid=0 send_seq=8809 receive_seq=8809 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015304 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9921 bytes_read=32307 bytes_retransmit=0 bytes_invalid=0 send_seq=1613 receive_seq=1613 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997469 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.290 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11834 bytes_read=528867 bytes_retransmit=0 bytes_invalid=0 send_seq=1762 receive_seq=1762 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999562 adj=31998361 coil_temp=31.5 refs=0 mcu_temp=32.75 supply_voltage=3.005 chamber: target=0 temp=29.1 pwm=0.000 chamber: temp=28.8 sysload=0.28 cputime=11298.512 memavail=3273028 print_time=1473.333 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.4 pwm=0.000 Stats 174584.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116511 bytes_read=506450 bytes_retransmit=9 bytes_invalid=0 send_seq=8824 receive_seq=8824 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015293 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9927 bytes_read=32323 bytes_retransmit=0 bytes_invalid=0 send_seq=1614 receive_seq=1614 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997436 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.290 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11840 bytes_read=529219 bytes_retransmit=0 bytes_invalid=0 send_seq=1763 receive_seq=1763 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999561 adj=31998337 coil_temp=31.5 refs=0 mcu_temp=32.76 supply_voltage=3.005 chamber: target=0 temp=29.1 pwm=0.000 chamber: temp=28.9 sysload=0.28 cputime=11298.558 memavail=3273028 print_time=1474.334 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.4 pwm=0.000 Stats 174585.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116705 bytes_read=506948 bytes_retransmit=9 bytes_invalid=0 send_seq=8839 receive_seq=8839 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015285 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9933 bytes_read=32339 bytes_retransmit=0 bytes_invalid=0 send_seq=1615 receive_seq=1615 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997428 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.290 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11846 bytes_read=529564 bytes_retransmit=0 bytes_invalid=0 send_seq=1764 receive_seq=1764 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999559 adj=31998323 coil_temp=31.5 refs=0 mcu_temp=32.78 supply_voltage=3.005 chamber: target=0 temp=29.2 pwm=0.000 chamber: temp=28.9 sysload=0.28 cputime=11298.606 memavail=3273028 print_time=1475.335 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.4 pwm=0.000 Stats 174586.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116914 bytes_read=507450 bytes_retransmit=9 bytes_invalid=0 send_seq=8855 receive_seq=8855 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015283 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9939 bytes_read=32368 bytes_retransmit=0 bytes_invalid=0 send_seq=1616 receive_seq=1616 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997441 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.231 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11852 bytes_read=529909 bytes_retransmit=0 bytes_invalid=0 send_seq=1765 receive_seq=1765 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999560 adj=31998312 coil_temp=31.5 refs=0 mcu_temp=32.78 supply_voltage=3.005 chamber: target=0 temp=29.2 pwm=0.000 chamber: temp=28.9 sysload=0.28 cputime=11298.652 memavail=3273028 print_time=1476.335 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.4 pwm=0.000 Stats 174587.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=117108 bytes_read=507948 bytes_retransmit=9 bytes_invalid=0 send_seq=8870 receive_seq=8870 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015281 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9945 bytes_read=32384 bytes_retransmit=0 bytes_invalid=0 send_seq=1617 receive_seq=1617 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997439 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.231 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11858 bytes_read=530254 bytes_retransmit=0 bytes_invalid=0 send_seq=1766 receive_seq=1766 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999559 adj=31998338 coil_temp=31.5 refs=0 mcu_temp=32.78 supply_voltage=3.005 chamber: target=0 temp=29.2 pwm=0.000 chamber: temp=28.9 sysload=0.26 cputime=11298.701 memavail=3273284 print_time=1477.335 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.4 pwm=0.000 Stats 174588.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=117334 bytes_read=508441 bytes_retransmit=9 bytes_invalid=0 send_seq=8887 receive_seq=8887 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015294 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9951 bytes_read=32400 bytes_retransmit=0 bytes_invalid=0 send_seq=1618 receive_seq=1618 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997399 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.351 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11864 bytes_read=530599 bytes_retransmit=0 bytes_invalid=0 send_seq=1767 receive_seq=1767 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999557 adj=31998317 coil_temp=31.5 refs=0 mcu_temp=32.79 supply_voltage=3.005 chamber: target=0 temp=29.1 pwm=0.000 chamber: temp=29.0 sysload=0.26 cputime=11298.779 memavail=3276948 print_time=1478.335 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.4 pwm=0.000 Stats 174589.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=117550 bytes_read=508959 bytes_retransmit=9 bytes_invalid=0 send_seq=8904 receive_seq=8904 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015282 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9963 bytes_read=32432 bytes_retransmit=0 bytes_invalid=0 send_seq=1620 receive_seq=1620 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997462 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.444 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11876 bytes_read=530959 bytes_retransmit=0 bytes_invalid=0 send_seq=1769 receive_seq=1769 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999555 adj=31998286 coil_temp=31.5 refs=0 mcu_temp=32.80 supply_voltage=3.005 chamber: target=0 temp=29.2 pwm=0.000 chamber: temp=29.0 sysload=0.26 cputime=11298.825 memavail=3276960 print_time=1479.336 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.4 pwm=0.000 Stats 174590.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=117744 bytes_read=509472 bytes_retransmit=9 bytes_invalid=0 send_seq=8919 receive_seq=8919 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015300 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=9969 bytes_read=32448 bytes_retransmit=0 bytes_invalid=0 send_seq=1621 receive_seq=1621 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997440 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.444 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11882 bytes_read=531304 bytes_retransmit=0 bytes_invalid=0 send_seq=1770 receive_seq=1770 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999555 adj=31998284 coil_temp=31.6 refs=0 mcu_temp=32.82 supply_voltage=3.005 chamber: target=0 temp=29.2 pwm=0.000 chamber: temp=29.0 sysload=0.26 cputime=11298.871 memavail=3275476 print_time=1480.336 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174591.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=117954 bytes_read=509952 bytes_retransmit=9 bytes_invalid=0 send_seq=8935 receive_seq=8935 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015306 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9975 bytes_read=32477 bytes_retransmit=0 bytes_invalid=0 send_seq=1622 receive_seq=1622 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997382 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.392 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11888 bytes_read=531649 bytes_retransmit=0 bytes_invalid=0 send_seq=1771 receive_seq=1771 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999554 adj=31998272 coil_temp=31.6 refs=0 mcu_temp=32.82 supply_voltage=3.005 chamber: target=0 temp=29.2 pwm=0.000 chamber: temp=29.0 sysload=0.26 cputime=11298.918 memavail=3275240 print_time=1481.337 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.4 pwm=0.000 Stats 174592.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=118143 bytes_read=510439 bytes_retransmit=9 bytes_invalid=0 send_seq=8949 receive_seq=8949 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015298 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9981 bytes_read=32493 bytes_retransmit=0 bytes_invalid=0 send_seq=1623 receive_seq=1623 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997373 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.335 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11894 bytes_read=531995 bytes_retransmit=0 bytes_invalid=0 send_seq=1772 receive_seq=1772 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999554 adj=31998261 coil_temp=31.6 refs=0 mcu_temp=32.84 supply_voltage=3.005 chamber: target=0 temp=29.2 pwm=0.000 chamber: temp=29.0 sysload=0.24 cputime=11298.964 memavail=3275004 print_time=1482.337 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174593.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=118353 bytes_read=510942 bytes_retransmit=9 bytes_invalid=0 send_seq=8965 receive_seq=8965 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015297 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9987 bytes_read=32509 bytes_retransmit=0 bytes_invalid=0 send_seq=1624 receive_seq=1624 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997378 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.335 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11900 bytes_read=532351 bytes_retransmit=0 bytes_invalid=0 send_seq=1773 receive_seq=1773 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999553 adj=31998278 coil_temp=31.6 refs=0 mcu_temp=32.86 supply_voltage=3.005 chamber: target=0 temp=29.2 pwm=0.000 chamber: temp=29.0 sysload=0.24 cputime=11299.014 memavail=3275004 print_time=1483.337 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.4 pwm=0.000 Stats 174594.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=118563 bytes_read=511430 bytes_retransmit=9 bytes_invalid=0 send_seq=8981 receive_seq=8981 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015361 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9993 bytes_read=32525 bytes_retransmit=0 bytes_invalid=0 send_seq=1625 receive_seq=1625 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997395 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.279 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11906 bytes_read=532707 bytes_retransmit=0 bytes_invalid=0 send_seq=1774 receive_seq=1774 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999552 adj=31998282 coil_temp=31.6 refs=0 mcu_temp=32.87 supply_voltage=3.005 chamber: target=0 temp=29.3 pwm=0.000 chamber: temp=29.0 sysload=0.24 cputime=11299.091 memavail=3275004 print_time=1484.338 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174595.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=118757 bytes_read=511942 bytes_retransmit=9 bytes_invalid=0 send_seq=8996 receive_seq=8996 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015350 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=9999 bytes_read=32541 bytes_retransmit=0 bytes_invalid=0 send_seq=1626 receive_seq=1626 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997387 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.279 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11912 bytes_read=533063 bytes_retransmit=0 bytes_invalid=0 send_seq=1775 receive_seq=1775 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999551 adj=31998202 coil_temp=31.6 refs=0 mcu_temp=32.88 supply_voltage=3.005 chamber: target=0 temp=29.3 pwm=0.000 chamber: temp=29.0 sysload=0.24 cputime=11299.139 memavail=3275004 print_time=1485.338 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174596.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=118967 bytes_read=512445 bytes_retransmit=9 bytes_invalid=0 send_seq=9012 receive_seq=9012 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015340 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10005 bytes_read=32570 bytes_retransmit=0 bytes_invalid=0 send_seq=1627 receive_seq=1627 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997371 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.331 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11918 bytes_read=533419 bytes_retransmit=0 bytes_invalid=0 send_seq=1776 receive_seq=1776 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999549 adj=31998223 coil_temp=31.6 refs=0 mcu_temp=32.89 supply_voltage=3.005 chamber: target=0 temp=29.3 pwm=0.000 chamber: temp=29.0 sysload=0.24 cputime=11299.185 memavail=3275004 print_time=1486.339 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174597.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=119204 bytes_read=512938 bytes_retransmit=9 bytes_invalid=0 send_seq=9029 receive_seq=9029 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015331 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10011 bytes_read=32586 bytes_retransmit=0 bytes_invalid=0 send_seq=1628 receive_seq=1628 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997385 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.496 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11924 bytes_read=533793 bytes_retransmit=0 bytes_invalid=0 send_seq=1777 receive_seq=1777 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999550 adj=31998242 coil_temp=31.7 refs=0 mcu_temp=32.89 supply_voltage=3.005 chamber: target=0 temp=29.3 pwm=0.000 chamber: temp=29.1 sysload=0.22 cputime=11299.231 memavail=3274512 print_time=1487.339 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174598.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=119414 bytes_read=513440 bytes_retransmit=9 bytes_invalid=0 send_seq=9045 receive_seq=9045 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015325 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10017 bytes_read=32602 bytes_retransmit=0 bytes_invalid=0 send_seq=1629 receive_seq=1629 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997388 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.597 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11930 bytes_read=534149 bytes_retransmit=0 bytes_invalid=0 send_seq=1778 receive_seq=1778 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999549 adj=31998275 coil_temp=31.7 refs=0 mcu_temp=32.91 supply_voltage=3.005 chamber: target=0 temp=29.3 pwm=0.000 chamber: temp=29.1 sysload=0.22 cputime=11299.276 memavail=3274512 print_time=1488.340 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174599.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=119608 bytes_read=513938 bytes_retransmit=9 bytes_invalid=0 send_seq=9060 receive_seq=9060 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015319 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10023 bytes_read=32618 bytes_retransmit=0 bytes_invalid=0 send_seq=1630 receive_seq=1630 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997396 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.597 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11936 bytes_read=534505 bytes_retransmit=0 bytes_invalid=0 send_seq=1779 receive_seq=1779 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999548 adj=31998281 coil_temp=31.7 refs=0 mcu_temp=32.93 supply_voltage=3.005 chamber: target=0 temp=29.3 pwm=0.000 chamber: temp=29.1 sysload=0.22 cputime=11299.321 memavail=3274272 print_time=1489.340 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174600.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=119813 bytes_read=514436 bytes_retransmit=9 bytes_invalid=0 send_seq=9075 receive_seq=9075 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015313 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10029 bytes_read=32634 bytes_retransmit=0 bytes_invalid=0 send_seq=1631 receive_seq=1631 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997401 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.507 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11942 bytes_read=534861 bytes_retransmit=0 bytes_invalid=0 send_seq=1780 receive_seq=1780 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999550 adj=31998286 coil_temp=31.7 refs=0 mcu_temp=32.94 supply_voltage=3.005 chamber: target=0 temp=29.3 pwm=0.000 chamber: temp=29.0 sysload=0.22 cputime=11299.399 memavail=3274548 print_time=1490.341 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174601.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=120007 bytes_read=514933 bytes_retransmit=9 bytes_invalid=0 send_seq=9090 receive_seq=9090 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015310 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=10035 bytes_read=32663 bytes_retransmit=0 bytes_invalid=0 send_seq=1632 receive_seq=1632 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997535 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.432 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11948 bytes_read=535217 bytes_retransmit=0 bytes_invalid=0 send_seq=1781 receive_seq=1781 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999551 adj=31998337 coil_temp=31.7 refs=0 mcu_temp=32.94 supply_voltage=3.005 chamber: target=0 temp=29.4 pwm=0.000 chamber: temp=29.1 sysload=0.22 cputime=11299.452 memavail=3274548 print_time=1491.342 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174602.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=120233 bytes_read=515428 bytes_retransmit=9 bytes_invalid=0 send_seq=9107 receive_seq=9107 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015305 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=10041 bytes_read=32679 bytes_retransmit=0 bytes_invalid=0 send_seq=1633 receive_seq=1633 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997492 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.377 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11954 bytes_read=535573 bytes_retransmit=0 bytes_invalid=0 send_seq=1782 receive_seq=1782 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999550 adj=31998357 coil_temp=31.7 refs=0 mcu_temp=32.96 supply_voltage=3.005 chamber: target=0 temp=29.4 pwm=0.000 chamber: temp=29.1 sysload=0.20 cputime=11299.493 memavail=3274308 print_time=1492.343 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174603.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=120427 bytes_read=515911 bytes_retransmit=9 bytes_invalid=0 send_seq=9122 receive_seq=9122 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015305 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=10047 bytes_read=32695 bytes_retransmit=0 bytes_invalid=0 send_seq=1634 receive_seq=1634 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997480 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.377 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11960 bytes_read=535929 bytes_retransmit=0 bytes_invalid=0 send_seq=1783 receive_seq=1783 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999553 adj=31998345 coil_temp=31.7 refs=0 mcu_temp=32.97 supply_voltage=3.006 chamber: target=0 temp=29.4 pwm=0.000 chamber: temp=29.0 sysload=0.20 cputime=11299.535 memavail=3274308 print_time=1493.343 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174604.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=120637 bytes_read=516413 bytes_retransmit=9 bytes_invalid=0 send_seq=9138 receive_seq=9138 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015290 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=10053 bytes_read=32711 bytes_retransmit=0 bytes_invalid=0 send_seq=1635 receive_seq=1635 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997480 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.513 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11966 bytes_read=536285 bytes_retransmit=0 bytes_invalid=0 send_seq=1784 receive_seq=1784 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999551 adj=31998374 coil_temp=31.7 refs=0 mcu_temp=32.98 supply_voltage=3.006 chamber: target=0 temp=29.4 pwm=0.000 chamber: temp=29.1 sysload=0.20 cputime=11299.577 memavail=3274308 print_time=1494.343 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174605.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=120863 bytes_read=516936 bytes_retransmit=9 bytes_invalid=0 send_seq=9155 receive_seq=9155 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015310 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=10059 bytes_read=32727 bytes_retransmit=0 bytes_invalid=0 send_seq=1636 receive_seq=1636 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997515 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.599 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11972 bytes_read=536641 bytes_retransmit=0 bytes_invalid=0 send_seq=1785 receive_seq=1785 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999550 adj=31998362 coil_temp=31.8 refs=0 mcu_temp=32.99 supply_voltage=3.006 chamber: target=0 temp=29.4 pwm=0.000 chamber: temp=29.1 sysload=0.20 cputime=11299.621 memavail=3274308 print_time=1495.344 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.5 pwm=0.000 Stats 174606.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=121073 bytes_read=517424 bytes_retransmit=9 bytes_invalid=0 send_seq=9171 receive_seq=9171 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015363 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10065 bytes_read=32756 bytes_retransmit=0 bytes_invalid=0 send_seq=1637 receive_seq=1637 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997425 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.684 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11978 bytes_read=536997 bytes_retransmit=0 bytes_invalid=0 send_seq=1786 receive_seq=1786 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999551 adj=31998307 coil_temp=31.8 refs=0 mcu_temp=33.01 supply_voltage=3.006 chamber: target=0 temp=29.5 pwm=0.000 chamber: temp=29.1 sysload=0.20 cputime=11299.684 memavail=3274324 print_time=1496.346 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174607.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=121267 bytes_read=517921 bytes_retransmit=9 bytes_invalid=0 send_seq=9186 receive_seq=9186 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015371 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10071 bytes_read=32772 bytes_retransmit=0 bytes_invalid=0 send_seq=1638 receive_seq=1638 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997335 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.4 pwm=0.684 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11984 bytes_read=537353 bytes_retransmit=0 bytes_invalid=0 send_seq=1787 receive_seq=1787 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999550 adj=31998266 coil_temp=31.8 refs=0 mcu_temp=33.02 supply_voltage=3.006 chamber: target=0 temp=29.4 pwm=0.000 chamber: temp=29.1 sysload=0.19 cputime=11299.730 memavail=3274324 print_time=1497.346 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174608.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=121477 bytes_read=518424 bytes_retransmit=9 bytes_invalid=0 send_seq=9202 receive_seq=9202 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015356 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10077 bytes_read=32788 bytes_retransmit=0 bytes_invalid=0 send_seq=1639 receive_seq=1639 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997329 Octopus_Pro_H723_V1.1: temp=33.2 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.4 pwm=0.607 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11990 bytes_read=537709 bytes_retransmit=0 bytes_invalid=0 send_seq=1788 receive_seq=1788 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999549 adj=31998246 coil_temp=31.8 refs=0 mcu_temp=33.03 supply_voltage=3.006 chamber: target=0 temp=29.4 pwm=0.000 chamber: temp=29.1 sysload=0.19 cputime=11299.773 memavail=3274324 print_time=1498.346 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174609.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=121687 bytes_read=518912 bytes_retransmit=9 bytes_invalid=0 send_seq=9218 receive_seq=9218 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015343 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10083 bytes_read=32804 bytes_retransmit=0 bytes_invalid=0 send_seq=1640 receive_seq=1640 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997341 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.4 pwm=0.549 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11996 bytes_read=538065 bytes_retransmit=0 bytes_invalid=0 send_seq=1789 receive_seq=1789 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999553 adj=31998266 coil_temp=31.8 refs=0 mcu_temp=33.04 supply_voltage=3.006 chamber: target=0 temp=29.4 pwm=0.000 chamber: temp=29.1 sysload=0.19 cputime=11299.817 memavail=3274332 print_time=1499.347 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174610.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=121881 bytes_read=519424 bytes_retransmit=9 bytes_invalid=0 send_seq=9233 receive_seq=9233 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015334 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10089 bytes_read=32820 bytes_retransmit=0 bytes_invalid=0 send_seq=1641 receive_seq=1641 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997363 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.486 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12002 bytes_read=538421 bytes_retransmit=0 bytes_invalid=0 send_seq=1790 receive_seq=1790 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999552 adj=31998358 coil_temp=31.8 refs=0 mcu_temp=33.06 supply_voltage=3.006 chamber: target=0 temp=29.5 pwm=0.000 chamber: temp=29.2 sysload=0.19 cputime=11299.859 memavail=3276840 print_time=1500.348 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174611.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122091 bytes_read=519927 bytes_retransmit=9 bytes_invalid=0 send_seq=9249 receive_seq=9249 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015321 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10095 bytes_read=32849 bytes_retransmit=0 bytes_invalid=0 send_seq=1642 receive_seq=1642 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997379 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.486 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12008 bytes_read=538777 bytes_retransmit=0 bytes_invalid=0 send_seq=1791 receive_seq=1791 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999552 adj=31998356 coil_temp=31.8 refs=0 mcu_temp=33.08 supply_voltage=3.006 chamber: target=0 temp=29.5 pwm=0.000 chamber: temp=29.1 sysload=0.19 cputime=11299.906 memavail=3275956 print_time=1501.349 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174612.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122301 bytes_read=520415 bytes_retransmit=9 bytes_invalid=0 send_seq=9265 receive_seq=9265 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015316 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10101 bytes_read=32865 bytes_retransmit=0 bytes_invalid=0 send_seq=1643 receive_seq=1643 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.435 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12014 bytes_read=539133 bytes_retransmit=0 bytes_invalid=0 send_seq=1792 receive_seq=1792 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999552 adj=31998355 coil_temp=31.8 refs=0 mcu_temp=33.11 supply_voltage=3.005 chamber: target=0 temp=29.5 pwm=0.000 chamber: temp=29.2 sysload=0.25 cputime=11299.977 memavail=3276212 print_time=1502.350 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174613.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122495 bytes_read=520899 bytes_retransmit=9 bytes_invalid=0 send_seq=9280 receive_seq=9280 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015306 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10107 bytes_read=32881 bytes_retransmit=0 bytes_invalid=0 send_seq=1644 receive_seq=1644 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997491 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.435 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12020 bytes_read=539489 bytes_retransmit=0 bytes_invalid=0 send_seq=1793 receive_seq=1793 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999550 adj=31998359 coil_temp=31.8 refs=0 mcu_temp=33.13 supply_voltage=3.005 chamber: target=0 temp=29.5 pwm=0.000 chamber: temp=29.2 sysload=0.25 cputime=11300.028 memavail=3276212 print_time=1503.350 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174614.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122689 bytes_read=521397 bytes_retransmit=9 bytes_invalid=0 send_seq=9295 receive_seq=9295 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015299 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10113 bytes_read=32897 bytes_retransmit=0 bytes_invalid=0 send_seq=1645 receive_seq=1645 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997504 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.435 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12026 bytes_read=539845 bytes_retransmit=0 bytes_invalid=0 send_seq=1794 receive_seq=1794 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999548 adj=31998331 coil_temp=31.8 refs=0 mcu_temp=33.13 supply_voltage=3.005 chamber: target=0 temp=29.5 pwm=0.000 chamber: temp=29.2 sysload=0.25 cputime=11300.075 memavail=3275708 print_time=1504.351 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174615.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122915 bytes_read=521905 bytes_retransmit=9 bytes_invalid=0 send_seq=9312 receive_seq=9312 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015293 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10119 bytes_read=32913 bytes_retransmit=0 bytes_invalid=0 send_seq=1646 receive_seq=1646 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997482 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.557 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12032 bytes_read=540201 bytes_retransmit=0 bytes_invalid=0 send_seq=1795 receive_seq=1795 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999547 adj=31998313 coil_temp=31.9 refs=0 mcu_temp=33.15 supply_voltage=3.005 chamber: target=0 temp=29.5 pwm=0.000 chamber: temp=29.2 sysload=0.25 cputime=11300.122 memavail=3275708 print_time=1505.351 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174616.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=123125 bytes_read=522407 bytes_retransmit=9 bytes_invalid=0 send_seq=9328 receive_seq=9328 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015308 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10125 bytes_read=32942 bytes_retransmit=0 bytes_invalid=0 send_seq=1647 receive_seq=1647 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997607 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.626 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12038 bytes_read=540557 bytes_retransmit=0 bytes_invalid=0 send_seq=1796 receive_seq=1796 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999546 adj=31998304 coil_temp=31.9 refs=0 mcu_temp=33.16 supply_voltage=3.005 chamber: target=0 temp=29.5 pwm=0.000 chamber: temp=29.2 sysload=0.25 cputime=11300.167 memavail=3275484 print_time=1506.351 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174617.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=123335 bytes_read=522910 bytes_retransmit=9 bytes_invalid=0 send_seq=9344 receive_seq=9344 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015330 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10131 bytes_read=32958 bytes_retransmit=0 bytes_invalid=0 send_seq=1648 receive_seq=1648 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997528 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.560 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12044 bytes_read=540913 bytes_retransmit=0 bytes_invalid=0 send_seq=1797 receive_seq=1797 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999549 adj=31998275 coil_temp=31.9 refs=0 mcu_temp=33.17 supply_voltage=3.005 chamber: target=0 temp=29.6 pwm=0.000 chamber: temp=29.2 sysload=0.23 cputime=11300.212 memavail=3275036 print_time=1507.351 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174618.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=123572 bytes_read=523403 bytes_retransmit=9 bytes_invalid=0 send_seq=9361 receive_seq=9361 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015439 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10137 bytes_read=32974 bytes_retransmit=0 bytes_invalid=0 send_seq=1649 receive_seq=1649 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997434 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.317 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12050 bytes_read=541269 bytes_retransmit=0 bytes_invalid=0 send_seq=1798 receive_seq=1798 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999548 adj=31998298 coil_temp=31.9 refs=0 mcu_temp=33.18 supply_voltage=3.005 chamber: target=0 temp=29.5 pwm=0.000 chamber: temp=29.2 sysload=0.23 cputime=11300.280 memavail=3275068 print_time=1508.352 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174619.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=123781 bytes_read=523905 bytes_retransmit=9 bytes_invalid=0 send_seq=9377 receive_seq=9377 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015417 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10143 bytes_read=32990 bytes_retransmit=0 bytes_invalid=0 send_seq=1650 receive_seq=1650 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997236 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.201 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12056 bytes_read=541625 bytes_retransmit=0 bytes_invalid=0 send_seq=1799 receive_seq=1799 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999547 adj=31998158 coil_temp=31.9 refs=0 mcu_temp=33.20 supply_voltage=3.005 chamber: target=0 temp=29.5 pwm=0.000 chamber: temp=29.3 sysload=0.23 cputime=11300.329 memavail=3274844 print_time=1509.353 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174620.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=123990 bytes_read=524423 bytes_retransmit=9 bytes_invalid=0 send_seq=9393 receive_seq=9393 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015393 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10149 bytes_read=33006 bytes_retransmit=0 bytes_invalid=0 send_seq=1651 receive_seq=1651 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997288 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.140 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12062 bytes_read=541965 bytes_retransmit=0 bytes_invalid=0 send_seq=1800 receive_seq=1800 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999546 adj=31998214 coil_temp=31.9 refs=0 mcu_temp=33.20 supply_voltage=3.005 chamber: target=0 temp=29.6 pwm=0.000 chamber: temp=29.2 sysload=0.23 cputime=11300.374 memavail=3278228 print_time=1510.353 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.6 pwm=0.000 Stats 174621.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=124184 bytes_read=524906 bytes_retransmit=9 bytes_invalid=0 send_seq=9408 receive_seq=9408 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015377 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000010 bytes_write=10155 bytes_read=33035 bytes_retransmit=0 bytes_invalid=0 send_seq=1652 receive_seq=1652 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997331 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.140 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12068 bytes_read=542321 bytes_retransmit=0 bytes_invalid=0 send_seq=1801 receive_seq=1801 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999545 adj=31998256 coil_temp=31.9 refs=0 mcu_temp=33.21 supply_voltage=3.005 chamber: target=0 temp=29.6 pwm=0.000 chamber: temp=29.3 sysload=0.23 cputime=11300.417 memavail=3277996 print_time=1511.354 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174622.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=124378 bytes_read=525403 bytes_retransmit=9 bytes_invalid=0 send_seq=9423 receive_seq=9423 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015360 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000010 bytes_write=10161 bytes_read=33051 bytes_retransmit=0 bytes_invalid=0 send_seq=1653 receive_seq=1653 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997344 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.4 pwm=0.140 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12074 bytes_read=542677 bytes_retransmit=0 bytes_invalid=0 send_seq=1802 receive_seq=1802 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999544 adj=31998268 coil_temp=31.9 refs=0 mcu_temp=33.23 supply_voltage=3.005 chamber: target=0 temp=29.6 pwm=0.000 chamber: temp=29.3 sysload=0.21 cputime=11300.457 memavail=3277492 print_time=1512.354 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174623.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=124587 bytes_read=525902 bytes_retransmit=9 bytes_invalid=0 send_seq=9439 receive_seq=9439 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015344 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000010 bytes_write=10167 bytes_read=33067 bytes_retransmit=0 bytes_invalid=0 send_seq=1654 receive_seq=1654 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997377 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.199 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12080 bytes_read=543033 bytes_retransmit=0 bytes_invalid=0 send_seq=1803 receive_seq=1803 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999543 adj=31998291 coil_temp=32.0 refs=0 mcu_temp=33.25 supply_voltage=3.005 chamber: target=0 temp=29.6 pwm=0.000 chamber: temp=29.3 sysload=0.21 cputime=11300.499 memavail=3277252 print_time=1513.354 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174624.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=124781 bytes_read=526378 bytes_retransmit=9 bytes_invalid=0 send_seq=9454 receive_seq=9454 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015351 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000010 bytes_write=10173 bytes_read=33083 bytes_retransmit=0 bytes_invalid=0 send_seq=1655 receive_seq=1655 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997466 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.199 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12086 bytes_read=543389 bytes_retransmit=0 bytes_invalid=0 send_seq=1804 receive_seq=1804 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999542 adj=31998297 coil_temp=32.0 refs=0 mcu_temp=33.26 supply_voltage=3.006 chamber: target=0 temp=29.6 pwm=0.000 chamber: temp=29.4 sysload=0.21 cputime=11300.565 memavail=3277000 print_time=1514.355 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174625.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=124975 bytes_read=526890 bytes_retransmit=9 bytes_invalid=0 send_seq=9469 receive_seq=9469 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015343 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000010 bytes_write=10179 bytes_read=33099 bytes_retransmit=0 bytes_invalid=0 send_seq=1656 receive_seq=1656 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.199 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12092 bytes_read=543745 bytes_retransmit=0 bytes_invalid=0 send_seq=1805 receive_seq=1805 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999542 adj=31998281 coil_temp=32.0 refs=0 mcu_temp=33.28 supply_voltage=3.006 chamber: target=0 temp=29.6 pwm=0.000 chamber: temp=29.3 sysload=0.21 cputime=11300.636 memavail=3276768 print_time=1515.356 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174626.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=125184 bytes_read=527393 bytes_retransmit=9 bytes_invalid=0 send_seq=9485 receive_seq=9485 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015341 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10185 bytes_read=33128 bytes_retransmit=0 bytes_invalid=0 send_seq=1657 receive_seq=1657 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997467 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.147 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12098 bytes_read=544101 bytes_retransmit=0 bytes_invalid=0 send_seq=1806 receive_seq=1806 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999545 adj=31998293 coil_temp=32.0 refs=0 mcu_temp=33.29 supply_voltage=3.006 chamber: target=0 temp=29.7 pwm=0.000 chamber: temp=29.4 sysload=0.21 cputime=11300.710 memavail=3276768 print_time=1516.357 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174627.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=125378 bytes_read=527876 bytes_retransmit=9 bytes_invalid=0 send_seq=9500 receive_seq=9500 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015359 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10191 bytes_read=33144 bytes_retransmit=0 bytes_invalid=0 send_seq=1658 receive_seq=1658 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997499 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.8 pwm=0.147 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12104 bytes_read=544457 bytes_retransmit=0 bytes_invalid=0 send_seq=1807 receive_seq=1807 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999545 adj=31998351 coil_temp=32.0 refs=0 mcu_temp=33.29 supply_voltage=3.006 chamber: target=0 temp=29.7 pwm=0.000 chamber: temp=29.3 sysload=0.20 cputime=11300.757 memavail=3276768 print_time=1517.357 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174628.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=125572 bytes_read=528373 bytes_retransmit=9 bytes_invalid=0 send_seq=9515 receive_seq=9515 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015345 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10197 bytes_read=33160 bytes_retransmit=0 bytes_invalid=0 send_seq=1659 receive_seq=1659 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997424 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.8 pwm=0.147 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12110 bytes_read=544813 bytes_retransmit=0 bytes_invalid=0 send_seq=1808 receive_seq=1808 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999545 adj=31998315 coil_temp=32.0 refs=0 mcu_temp=33.30 supply_voltage=3.006 chamber: target=0 temp=29.7 pwm=0.000 chamber: temp=29.4 sysload=0.20 cputime=11300.800 memavail=3276768 print_time=1518.358 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.7 pwm=0.000 Stats 174629.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=125781 bytes_read=528876 bytes_retransmit=9 bytes_invalid=0 send_seq=9531 receive_seq=9531 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015337 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10203 bytes_read=33176 bytes_retransmit=0 bytes_invalid=0 send_seq=1660 receive_seq=1660 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997439 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.9 pwm=0.078 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12116 bytes_read=545169 bytes_retransmit=0 bytes_invalid=0 send_seq=1809 receive_seq=1809 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999546 adj=31998336 coil_temp=32.0 refs=0 mcu_temp=33.31 supply_voltage=3.006 chamber: target=0 temp=29.7 pwm=0.000 chamber: temp=29.3 sysload=0.20 cputime=11300.844 memavail=3276520 print_time=1519.358 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174630.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=125975 bytes_read=529374 bytes_retransmit=9 bytes_invalid=0 send_seq=9546 receive_seq=9546 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015329 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10209 bytes_read=33192 bytes_retransmit=0 bytes_invalid=0 send_seq=1661 receive_seq=1661 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997458 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.9 pwm=0.078 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12122 bytes_read=545525 bytes_retransmit=0 bytes_invalid=0 send_seq=1810 receive_seq=1810 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999545 adj=31998357 coil_temp=32.0 refs=0 mcu_temp=33.31 supply_voltage=3.006 chamber: target=0 temp=29.7 pwm=0.000 chamber: temp=29.4 sysload=0.20 cputime=11300.888 memavail=3276552 print_time=1520.359 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174631.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=126184 bytes_read=529876 bytes_retransmit=9 bytes_invalid=0 send_seq=9562 receive_seq=9562 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015353 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10215 bytes_read=33208 bytes_retransmit=0 bytes_invalid=0 send_seq=1662 receive_seq=1662 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997460 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.9 pwm=0.138 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12128 bytes_read=545881 bytes_retransmit=0 bytes_invalid=0 send_seq=1811 receive_seq=1811 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999549 adj=31998344 coil_temp=32.1 refs=0 mcu_temp=33.32 supply_voltage=3.006 chamber: target=0 temp=29.7 pwm=0.000 chamber: temp=29.4 sysload=0.20 cputime=11300.932 memavail=3276552 print_time=1521.360 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174632.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=126378 bytes_read=530374 bytes_retransmit=9 bytes_invalid=0 send_seq=9577 receive_seq=9577 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015350 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10221 bytes_read=33237 bytes_retransmit=0 bytes_invalid=0 send_seq=1663 receive_seq=1663 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997395 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.9 pwm=0.138 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12134 bytes_read=546237 bytes_retransmit=0 bytes_invalid=0 send_seq=1812 receive_seq=1812 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999547 adj=31998366 coil_temp=32.1 refs=0 mcu_temp=33.33 supply_voltage=3.006 chamber: target=0 temp=29.7 pwm=0.000 chamber: temp=29.4 sysload=0.26 cputime=11300.986 memavail=3276304 print_time=1522.361 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174633.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=126572 bytes_read=530857 bytes_retransmit=9 bytes_invalid=0 send_seq=9592 receive_seq=9592 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015335 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10227 bytes_read=33253 bytes_retransmit=0 bytes_invalid=0 send_seq=1664 receive_seq=1664 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997533 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.9 pwm=0.138 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12140 bytes_read=546593 bytes_retransmit=0 bytes_invalid=0 send_seq=1813 receive_seq=1813 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999545 adj=31998335 coil_temp=32.1 refs=0 mcu_temp=33.34 supply_voltage=3.006 chamber: target=0 temp=29.8 pwm=0.000 chamber: temp=29.4 sysload=0.26 cputime=11301.029 memavail=3276304 print_time=1523.361 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174634.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=126796 bytes_read=531356 bytes_retransmit=9 bytes_invalid=0 send_seq=9609 receive_seq=9609 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015322 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10233 bytes_read=33269 bytes_retransmit=0 bytes_invalid=0 send_seq=1665 receive_seq=1665 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997530 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=91.0 pwm=0.013 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12146 bytes_read=546949 bytes_retransmit=0 bytes_invalid=0 send_seq=1814 receive_seq=1814 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999546 adj=31998321 coil_temp=32.1 refs=0 mcu_temp=33.35 supply_voltage=3.006 chamber: target=0 temp=29.8 pwm=0.000 chamber: temp=29.4 sysload=0.26 cputime=11301.073 memavail=3276304 print_time=1524.362 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174635.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=127005 bytes_read=531870 bytes_retransmit=9 bytes_invalid=0 send_seq=9625 receive_seq=9625 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015312 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10239 bytes_read=33285 bytes_retransmit=0 bytes_invalid=0 send_seq=1666 receive_seq=1666 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997571 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=91.0 pwm=0.069 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12152 bytes_read=547305 bytes_retransmit=0 bytes_invalid=0 send_seq=1815 receive_seq=1815 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999546 adj=31998348 coil_temp=32.1 refs=0 mcu_temp=33.37 supply_voltage=3.006 chamber: target=0 temp=29.8 pwm=0.000 chamber: temp=29.5 sysload=0.26 cputime=11301.118 memavail=3276304 print_time=1525.363 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174636.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=127209 bytes_read=532353 bytes_retransmit=9 bytes_invalid=0 send_seq=9640 receive_seq=9640 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015301 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10245 bytes_read=33301 bytes_retransmit=0 bytes_invalid=0 send_seq=1667 receive_seq=1667 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997559 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.9 pwm=0.201 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12158 bytes_read=547661 bytes_retransmit=0 bytes_invalid=0 send_seq=1816 receive_seq=1816 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999545 adj=31998361 coil_temp=32.1 refs=0 mcu_temp=33.38 supply_voltage=3.006 chamber: target=0 temp=29.8 pwm=0.000 chamber: temp=29.4 sysload=0.26 cputime=11301.161 memavail=3276304 print_time=1526.364 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174637.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=127419 bytes_read=532855 bytes_retransmit=9 bytes_invalid=0 send_seq=9656 receive_seq=9656 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015324 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10251 bytes_read=33330 bytes_retransmit=0 bytes_invalid=0 send_seq=1668 receive_seq=1668 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997531 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.264 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12164 bytes_read=548017 bytes_retransmit=0 bytes_invalid=0 send_seq=1817 receive_seq=1817 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999542 adj=31998336 coil_temp=32.1 refs=0 mcu_temp=33.39 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.5 sysload=0.24 cputime=11301.224 memavail=3276304 print_time=1527.365 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174638.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=127613 bytes_read=533368 bytes_retransmit=9 bytes_invalid=0 send_seq=9671 receive_seq=9671 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015316 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10257 bytes_read=33346 bytes_retransmit=0 bytes_invalid=0 send_seq=1669 receive_seq=1669 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997492 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.264 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12170 bytes_read=548373 bytes_retransmit=0 bytes_invalid=0 send_seq=1818 receive_seq=1818 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999541 adj=31998269 coil_temp=32.2 refs=0 mcu_temp=33.40 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.5 sysload=0.24 cputime=11301.297 memavail=3276304 print_time=1528.365 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174639.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=127817 bytes_read=533836 bytes_retransmit=9 bytes_invalid=0 send_seq=9686 receive_seq=9686 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015329 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10263 bytes_read=33362 bytes_retransmit=0 bytes_invalid=0 send_seq=1670 receive_seq=1670 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997642 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.211 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12176 bytes_read=548729 bytes_retransmit=0 bytes_invalid=0 send_seq=1819 receive_seq=1819 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999540 adj=31998276 coil_temp=32.2 refs=0 mcu_temp=33.41 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.5 sysload=0.24 cputime=11301.370 memavail=3276308 print_time=1529.367 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174640.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=128026 bytes_read=534353 bytes_retransmit=9 bytes_invalid=0 send_seq=9702 receive_seq=9702 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015329 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10269 bytes_read=33378 bytes_retransmit=0 bytes_invalid=0 send_seq=1671 receive_seq=1671 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997565 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.131 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12182 bytes_read=549085 bytes_retransmit=0 bytes_invalid=0 send_seq=1820 receive_seq=1820 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999539 adj=31998253 coil_temp=32.2 refs=0 mcu_temp=33.43 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.4 sysload=0.24 cputime=11301.441 memavail=3276316 print_time=1530.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174641.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=128235 bytes_read=534871 bytes_retransmit=9 bytes_invalid=0 send_seq=9718 receive_seq=9718 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015317 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10275 bytes_read=33394 bytes_retransmit=0 bytes_invalid=0 send_seq=1672 receive_seq=1672 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997527 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.069 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12188 bytes_read=549441 bytes_retransmit=0 bytes_invalid=0 send_seq=1821 receive_seq=1821 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999537 adj=31998250 coil_temp=32.2 refs=0 mcu_temp=33.44 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.5 sysload=0.24 cputime=11301.484 memavail=3276316 print_time=1531.368 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.8 pwm=0.000 Stats 174642.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=128437 bytes_read=535339 bytes_retransmit=9 bytes_invalid=0 send_seq=9733 receive_seq=9733 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015302 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=10281 bytes_read=33423 bytes_retransmit=0 bytes_invalid=0 send_seq=1673 receive_seq=1673 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997570 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12194 bytes_read=549797 bytes_retransmit=0 bytes_invalid=0 send_seq=1822 receive_seq=1822 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999536 adj=31998251 coil_temp=32.2 refs=0 mcu_temp=33.46 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.5 sysload=0.22 cputime=11301.527 memavail=3276316 print_time=1532.369 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174643.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=128631 bytes_read=535836 bytes_retransmit=9 bytes_invalid=0 send_seq=9748 receive_seq=9748 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015294 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=10287 bytes_read=33439 bytes_retransmit=0 bytes_invalid=0 send_seq=1674 receive_seq=1674 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997551 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12200 bytes_read=550153 bytes_retransmit=0 bytes_invalid=0 send_seq=1823 receive_seq=1823 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999534 adj=31998260 coil_temp=32.2 refs=0 mcu_temp=33.47 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.4 sysload=0.22 cputime=11301.569 memavail=3276076 print_time=1533.370 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174644.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=128840 bytes_read=536354 bytes_retransmit=9 bytes_invalid=0 send_seq=9764 receive_seq=9764 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015289 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=10293 bytes_read=33455 bytes_retransmit=0 bytes_invalid=0 send_seq=1675 receive_seq=1675 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997560 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.8 pwm=0.060 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12206 bytes_read=550509 bytes_retransmit=0 bytes_invalid=0 send_seq=1824 receive_seq=1824 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999533 adj=31998257 coil_temp=32.2 refs=0 mcu_temp=33.48 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.4 sysload=0.22 cputime=11301.611 memavail=3276076 print_time=1534.371 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174645.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=129044 bytes_read=536826 bytes_retransmit=9 bytes_invalid=0 send_seq=9779 receive_seq=9779 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015286 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=10299 bytes_read=33471 bytes_retransmit=0 bytes_invalid=0 send_seq=1676 receive_seq=1676 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997544 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=90 temp=90.7 pwm=0.176 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12212 bytes_read=550865 bytes_retransmit=0 bytes_invalid=0 send_seq=1825 receive_seq=1825 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999532 adj=31998260 coil_temp=32.2 refs=0 mcu_temp=33.49 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.5 sysload=0.22 cputime=11301.654 memavail=3275836 print_time=1535.371 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174646.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=129280 bytes_read=537332 bytes_retransmit=9 bytes_invalid=0 send_seq=9796 receive_seq=9796 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015287 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=10305 bytes_read=33487 bytes_retransmit=0 bytes_invalid=0 send_seq=1677 receive_seq=1677 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997511 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.348 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12218 bytes_read=551221 bytes_retransmit=0 bytes_invalid=0 send_seq=1826 receive_seq=1826 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999531 adj=31998258 coil_temp=32.2 refs=0 mcu_temp=33.50 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.5 sysload=0.22 cputime=11301.724 memavail=3275836 print_time=1536.375 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174647.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=129490 bytes_read=537850 bytes_retransmit=9 bytes_invalid=0 send_seq=9812 receive_seq=9812 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015285 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=10311 bytes_read=33516 bytes_retransmit=0 bytes_invalid=0 send_seq=1678 receive_seq=1678 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999376 adj=49997493 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.408 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12224 bytes_read=551577 bytes_retransmit=0 bytes_invalid=0 send_seq=1827 receive_seq=1827 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999530 adj=31998261 coil_temp=32.3 refs=0 mcu_temp=33.50 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.6 sysload=0.28 cputime=11301.796 memavail=3275836 print_time=1537.377 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174648.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=129695 bytes_read=538318 bytes_retransmit=9 bytes_invalid=0 send_seq=9827 receive_seq=9827 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015281 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=10317 bytes_read=33532 bytes_retransmit=0 bytes_invalid=0 send_seq=1679 receive_seq=1679 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997498 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.499 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12230 bytes_read=551933 bytes_retransmit=0 bytes_invalid=0 send_seq=1828 receive_seq=1828 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999530 adj=31998258 coil_temp=32.3 refs=0 mcu_temp=33.51 supply_voltage=3.006 chamber: target=0 temp=30.0 pwm=0.000 chamber: temp=29.5 sysload=0.28 cputime=11301.867 memavail=3275836 print_time=1538.379 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174649.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=129905 bytes_read=538820 bytes_retransmit=9 bytes_invalid=0 send_seq=9843 receive_seq=9843 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015275 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=10323 bytes_read=33548 bytes_retransmit=0 bytes_invalid=0 send_seq=1680 receive_seq=1680 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997546 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.549 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12236 bytes_read=552289 bytes_retransmit=0 bytes_invalid=0 send_seq=1829 receive_seq=1829 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999529 adj=31998269 coil_temp=32.3 refs=0 mcu_temp=33.51 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.5 sysload=0.28 cputime=11301.941 memavail=3275836 print_time=1539.383 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174650.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=130105 bytes_read=539364 bytes_retransmit=9 bytes_invalid=0 send_seq=9859 receive_seq=9859 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015306 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=10335 bytes_read=33580 bytes_retransmit=0 bytes_invalid=0 send_seq=1682 receive_seq=1682 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999382 adj=49997566 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.549 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12248 bytes_read=552661 bytes_retransmit=0 bytes_invalid=0 send_seq=1831 receive_seq=1831 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999528 adj=31998267 coil_temp=32.3 refs=0 mcu_temp=33.51 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.6 sysload=0.28 cputime=11302.012 memavail=3279652 print_time=1540.386 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174651.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=130315 bytes_read=539837 bytes_retransmit=9 bytes_invalid=0 send_seq=9875 receive_seq=9875 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015302 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=10341 bytes_read=33596 bytes_retransmit=0 bytes_invalid=0 send_seq=1683 receive_seq=1683 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999381 adj=49997508 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.459 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12254 bytes_read=553017 bytes_retransmit=0 bytes_invalid=0 send_seq=1832 receive_seq=1832 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999532 adj=31998225 coil_temp=32.3 refs=0 mcu_temp=33.51 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.6 sysload=0.28 cputime=11302.082 memavail=3279652 print_time=1541.389 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174652.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=130536 bytes_read=540339 bytes_retransmit=9 bytes_invalid=0 send_seq=9891 receive_seq=9891 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015304 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000015 bytes_write=10347 bytes_read=33625 bytes_retransmit=0 bytes_invalid=0 send_seq=1684 receive_seq=1684 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999389 adj=49997482 Octopus_Pro_H723_V1.1: temp=33.3 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.304 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12260 bytes_read=553373 bytes_retransmit=0 bytes_invalid=0 send_seq=1833 receive_seq=1833 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999531 adj=31998316 coil_temp=32.3 refs=0 mcu_temp=33.52 supply_voltage=3.006 chamber: target=0 temp=30.0 pwm=0.000 chamber: temp=29.6 sysload=0.34 cputime=11302.154 memavail=3279188 print_time=1542.393 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174653.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=130730 bytes_read=540852 bytes_retransmit=9 bytes_invalid=0 send_seq=9906 receive_seq=9906 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015310 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000015 bytes_write=10353 bytes_read=33641 bytes_retransmit=0 bytes_invalid=0 send_seq=1685 receive_seq=1685 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999389 adj=49997604 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.304 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12266 bytes_read=553729 bytes_retransmit=0 bytes_invalid=0 send_seq=1834 receive_seq=1834 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999530 adj=31998296 coil_temp=32.3 refs=0 mcu_temp=33.53 supply_voltage=3.006 chamber: target=0 temp=29.9 pwm=0.000 chamber: temp=29.7 sysload=0.34 cputime=11302.224 memavail=3279188 print_time=1543.396 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174654.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=130924 bytes_read=541320 bytes_retransmit=9 bytes_invalid=0 send_seq=9921 receive_seq=9921 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015314 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000015 bytes_write=10359 bytes_read=33657 bytes_retransmit=0 bytes_invalid=0 send_seq=1686 receive_seq=1686 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999404 adj=49997561 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.304 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12272 bytes_read=554085 bytes_retransmit=0 bytes_invalid=0 send_seq=1835 receive_seq=1835 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999530 adj=31998279 coil_temp=32.3 refs=0 mcu_temp=33.53 supply_voltage=3.006 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.7 sysload=0.34 cputime=11302.293 memavail=3279188 print_time=1544.398 buffer_time=0.000 print_stall=0 extruder: target=0 temp=27.9 pwm=0.000 Stats 174655.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=131150 bytes_read=541856 bytes_retransmit=9 bytes_invalid=0 send_seq=9938 receive_seq=9938 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015306 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000015 bytes_write=10365 bytes_read=33672 bytes_retransmit=0 bytes_invalid=0 send_seq=1687 receive_seq=1687 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999399 adj=49997771 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.424 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12278 bytes_read=554441 bytes_retransmit=0 bytes_invalid=0 send_seq=1836 receive_seq=1836 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999530 adj=31998279 coil_temp=32.3 refs=0 mcu_temp=33.55 supply_voltage=3.006 chamber: target=0 temp=30.0 pwm=0.000 chamber: temp=29.7 sysload=0.34 cputime=11302.348 memavail=3278684 print_time=1545.402 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.0 pwm=0.000 Stats 174656.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=131376 bytes_read=542353 bytes_retransmit=9 bytes_invalid=0 send_seq=9955 receive_seq=9955 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015337 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000015 bytes_write=10371 bytes_read=33687 bytes_retransmit=0 bytes_invalid=0 send_seq=1688 receive_seq=1688 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999405 adj=49997638 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.438 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12284 bytes_read=554797 bytes_retransmit=0 bytes_invalid=0 send_seq=1837 receive_seq=1837 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999530 adj=31998302 coil_temp=32.4 refs=0 mcu_temp=33.57 supply_voltage=3.006 chamber: target=0 temp=30.0 pwm=0.000 chamber: temp=29.7 sysload=0.34 cputime=11302.391 memavail=3278684 print_time=1546.402 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.0 pwm=0.000 Stats 174657.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=131570 bytes_read=542821 bytes_retransmit=9 bytes_invalid=0 send_seq=9970 receive_seq=9970 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015325 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=10377 bytes_read=33715 bytes_retransmit=0 bytes_invalid=0 send_seq=1689 receive_seq=1689 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999400 adj=49997625 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.438 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12290 bytes_read=555153 bytes_retransmit=0 bytes_invalid=0 send_seq=1838 receive_seq=1838 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999529 adj=31998255 coil_temp=32.4 refs=0 mcu_temp=33.58 supply_voltage=3.006 chamber: target=0 temp=30.0 pwm=0.000 chamber: temp=29.6 sysload=0.39 cputime=11302.433 memavail=3278684 print_time=1547.404 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.0 pwm=0.000 Stats 174658.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=131780 bytes_read=543338 bytes_retransmit=9 bytes_invalid=0 send_seq=9986 receive_seq=9986 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015313 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=10383 bytes_read=33730 bytes_retransmit=0 bytes_invalid=0 send_seq=1690 receive_seq=1690 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999395 adj=49997542 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.377 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12296 bytes_read=555509 bytes_retransmit=0 bytes_invalid=0 send_seq=1839 receive_seq=1839 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999528 adj=31998269 coil_temp=32.4 refs=0 mcu_temp=33.59 supply_voltage=3.006 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.7 sysload=0.39 cputime=11302.476 memavail=3278444 print_time=1548.408 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.0 pwm=0.000 Stats 174659.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=131990 bytes_read=543841 bytes_retransmit=9 bytes_invalid=0 send_seq=10002 receive_seq=10002 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015334 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=10389 bytes_read=33745 bytes_retransmit=0 bytes_invalid=0 send_seq=1691 receive_seq=1691 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999397 adj=49997472 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.297 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12302 bytes_read=555865 bytes_retransmit=0 bytes_invalid=0 send_seq=1840 receive_seq=1840 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999526 adj=31998272 coil_temp=32.4 refs=0 mcu_temp=33.59 supply_voltage=3.006 chamber: target=0 temp=30.0 pwm=0.000 chamber: temp=29.6 sysload=0.39 cputime=11302.518 memavail=3278204 print_time=1549.405 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.0 pwm=0.000 Stats 174660.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132184 bytes_read=544324 bytes_retransmit=9 bytes_invalid=0 send_seq=10017 receive_seq=10017 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015327 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=10395 bytes_read=33760 bytes_retransmit=0 bytes_invalid=0 send_seq=1692 receive_seq=1692 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999396 adj=49997467 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.297 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12308 bytes_read=556221 bytes_retransmit=0 bytes_invalid=0 send_seq=1841 receive_seq=1841 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999526 adj=31998234 coil_temp=32.4 refs=0 mcu_temp=33.61 supply_voltage=3.006 chamber: target=0 temp=30.0 pwm=0.000 chamber: temp=29.7 sysload=0.39 cputime=11302.582 memavail=3276976 print_time=1550.405 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.0 pwm=0.000 Stats 174661.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132378 bytes_read=544836 bytes_retransmit=9 bytes_invalid=0 send_seq=10032 receive_seq=10032 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015324 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=10401 bytes_read=33776 bytes_retransmit=0 bytes_invalid=0 send_seq=1693 receive_seq=1693 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999396 adj=49997463 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.297 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12314 bytes_read=556577 bytes_retransmit=0 bytes_invalid=0 send_seq=1842 receive_seq=1842 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999525 adj=31998251 coil_temp=32.4 refs=0 mcu_temp=33.62 supply_voltage=3.006 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.7 sysload=0.39 cputime=11302.659 memavail=3276976 print_time=1551.406 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.0 pwm=0.000 Stats 174662.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132587 bytes_read=545339 bytes_retransmit=9 bytes_invalid=0 send_seq=10048 receive_seq=10048 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015324 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=10407 bytes_read=33805 bytes_retransmit=0 bytes_invalid=0 send_seq=1694 receive_seq=1694 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999395 adj=49997480 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.229 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12320 bytes_read=556933 bytes_retransmit=0 bytes_invalid=0 send_seq=1843 receive_seq=1843 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999524 adj=31998252 coil_temp=32.4 refs=0 mcu_temp=33.64 supply_voltage=3.006 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.7 sysload=0.44 cputime=11302.735 memavail=3276736 print_time=1552.407 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.0 pwm=0.000 Stats 174663.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132781 bytes_read=545807 bytes_retransmit=9 bytes_invalid=0 send_seq=10063 receive_seq=10063 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015317 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=10413 bytes_read=33821 bytes_retransmit=0 bytes_invalid=0 send_seq=1695 receive_seq=1695 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999394 adj=49997467 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.229 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12326 bytes_read=557289 bytes_retransmit=0 bytes_invalid=0 send_seq=1844 receive_seq=1844 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999524 adj=31998256 coil_temp=32.4 refs=0 mcu_temp=33.66 supply_voltage=3.006 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.8 sysload=0.44 cputime=11302.807 memavail=3276244 print_time=1553.407 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174664.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132990 bytes_read=546324 bytes_retransmit=9 bytes_invalid=0 send_seq=10079 receive_seq=10079 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015298 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=10419 bytes_read=33837 bytes_retransmit=0 bytes_invalid=0 send_seq=1696 receive_seq=1696 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999389 adj=49997461 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.151 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12332 bytes_read=557645 bytes_retransmit=0 bytes_invalid=0 send_seq=1845 receive_seq=1845 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999523 adj=31998266 coil_temp=32.4 refs=0 mcu_temp=33.67 supply_voltage=3.006 chamber: target=0 temp=30.0 pwm=0.000 chamber: temp=29.7 sysload=0.44 cputime=11302.863 memavail=3276244 print_time=1554.407 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174665.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=133184 bytes_read=546837 bytes_retransmit=9 bytes_invalid=0 send_seq=10094 receive_seq=10094 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015281 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=10425 bytes_read=33853 bytes_retransmit=0 bytes_invalid=0 send_seq=1697 receive_seq=1697 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999385 adj=49997426 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.151 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12338 bytes_read=558001 bytes_retransmit=0 bytes_invalid=0 send_seq=1846 receive_seq=1846 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999522 adj=31998293 coil_temp=32.4 refs=0 mcu_temp=33.68 supply_voltage=3.006 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.7 sysload=0.44 cputime=11302.907 memavail=3276244 print_time=1555.408 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174666.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=133388 bytes_read=547300 bytes_retransmit=9 bytes_invalid=0 send_seq=10109 receive_seq=10109 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015268 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=10431 bytes_read=33869 bytes_retransmit=0 bytes_invalid=0 send_seq=1698 receive_seq=1698 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999382 adj=49997413 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.078 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12344 bytes_read=558357 bytes_retransmit=0 bytes_invalid=0 send_seq=1847 receive_seq=1847 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999526 adj=31998299 coil_temp=32.5 refs=0 mcu_temp=33.70 supply_voltage=3.006 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.7 sysload=0.44 cputime=11302.949 memavail=3276004 print_time=1556.408 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.0 pwm=0.000 Stats 174667.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=133597 bytes_read=547810 bytes_retransmit=9 bytes_invalid=0 send_seq=10125 receive_seq=10125 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015300 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=10437 bytes_read=33898 bytes_retransmit=0 bytes_invalid=0 send_seq=1699 receive_seq=1699 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997402 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.138 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12350 bytes_read=558713 bytes_retransmit=0 bytes_invalid=0 send_seq=1848 receive_seq=1848 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999526 adj=31998377 coil_temp=32.5 refs=0 mcu_temp=33.70 supply_voltage=3.006 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.8 sysload=0.49 cputime=11302.993 memavail=3276004 print_time=1557.409 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174668.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=133786 bytes_read=548303 bytes_retransmit=9 bytes_invalid=0 send_seq=10139 receive_seq=10139 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015318 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=10443 bytes_read=33914 bytes_retransmit=0 bytes_invalid=0 send_seq=1700 receive_seq=1700 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997309 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.138 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12356 bytes_read=559069 bytes_retransmit=0 bytes_invalid=0 send_seq=1849 receive_seq=1849 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999524 adj=31998307 coil_temp=32.5 refs=0 mcu_temp=33.71 supply_voltage=3.006 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.8 sysload=0.49 cputime=11303.037 memavail=3276004 print_time=1558.410 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174669.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=133980 bytes_read=548771 bytes_retransmit=9 bytes_invalid=0 send_seq=10154 receive_seq=10154 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015305 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=10449 bytes_read=33930 bytes_retransmit=0 bytes_invalid=0 send_seq=1701 receive_seq=1701 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997278 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.138 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12362 bytes_read=559425 bytes_retransmit=0 bytes_invalid=0 send_seq=1850 receive_seq=1850 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999525 adj=31998261 coil_temp=32.5 refs=0 mcu_temp=33.74 supply_voltage=3.006 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.8 sysload=0.49 cputime=11303.102 memavail=3275764 print_time=1559.410 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174670.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=134189 bytes_read=549303 bytes_retransmit=9 bytes_invalid=0 send_seq=10170 receive_seq=10170 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015295 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=10455 bytes_read=33946 bytes_retransmit=0 bytes_invalid=0 send_seq=1702 receive_seq=1702 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999388 adj=49997408 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.4 pwm=0.073 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12368 bytes_read=559781 bytes_retransmit=0 bytes_invalid=0 send_seq=1851 receive_seq=1851 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999525 adj=31998297 coil_temp=32.5 refs=0 mcu_temp=33.75 supply_voltage=3.005 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.8 sysload=0.49 cputime=11303.177 memavail=3275524 print_time=1560.411 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174671.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=134383 bytes_read=549801 bytes_retransmit=9 bytes_invalid=0 send_seq=10185 receive_seq=10185 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015295 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=10461 bytes_read=33962 bytes_retransmit=0 bytes_invalid=0 send_seq=1703 receive_seq=1703 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999388 adj=49997557 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.073 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12374 bytes_read=560137 bytes_retransmit=0 bytes_invalid=0 send_seq=1852 receive_seq=1852 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999524 adj=31998307 coil_temp=32.5 refs=0 mcu_temp=33.76 supply_voltage=3.005 chamber: target=0 temp=30.2 pwm=0.000 chamber: temp=29.8 sysload=0.49 cputime=11303.250 memavail=3275524 print_time=1561.411 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174672.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=134587 bytes_read=550269 bytes_retransmit=9 bytes_invalid=0 send_seq=10200 receive_seq=10200 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015281 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=10467 bytes_read=33991 bytes_retransmit=0 bytes_invalid=0 send_seq=1704 receive_seq=1704 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997548 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.018 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12380 bytes_read=560493 bytes_retransmit=0 bytes_invalid=0 send_seq=1853 receive_seq=1853 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999523 adj=31998299 coil_temp=32.5 refs=0 mcu_temp=33.77 supply_voltage=3.005 chamber: target=0 temp=30.2 pwm=0.000 chamber: temp=29.8 sysload=0.53 cputime=11303.294 memavail=3275524 print_time=1562.412 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174673.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=134781 bytes_read=550781 bytes_retransmit=9 bytes_invalid=0 send_seq=10215 receive_seq=10215 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015269 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=10473 bytes_read=34007 bytes_retransmit=0 bytes_invalid=0 send_seq=1705 receive_seq=1705 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997470 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.018 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12386 bytes_read=560849 bytes_retransmit=0 bytes_invalid=0 send_seq=1854 receive_seq=1854 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999522 adj=31998306 coil_temp=32.5 refs=0 mcu_temp=33.79 supply_voltage=3.005 chamber: target=0 temp=30.1 pwm=0.000 chamber: temp=29.8 sysload=0.53 cputime=11303.338 memavail=3275524 print_time=1563.412 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174674.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=134990 bytes_read=551284 bytes_retransmit=9 bytes_invalid=0 send_seq=10231 receive_seq=10231 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015258 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=10479 bytes_read=34023 bytes_retransmit=0 bytes_invalid=0 send_seq=1706 receive_seq=1706 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997450 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.077 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12392 bytes_read=561205 bytes_retransmit=0 bytes_invalid=0 send_seq=1855 receive_seq=1855 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999524 adj=31998305 coil_temp=32.5 refs=0 mcu_temp=33.80 supply_voltage=3.005 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=29.9 sysload=0.53 cputime=11303.382 memavail=3275284 print_time=1564.413 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174675.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=135194 bytes_read=551767 bytes_retransmit=9 bytes_invalid=0 send_seq=10246 receive_seq=10246 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015246 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=10485 bytes_read=34039 bytes_retransmit=0 bytes_invalid=0 send_seq=1707 receive_seq=1707 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997426 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.186 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12398 bytes_read=561561 bytes_retransmit=0 bytes_invalid=0 send_seq=1856 receive_seq=1856 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999522 adj=31998339 coil_temp=32.5 refs=0 mcu_temp=33.81 supply_voltage=3.005 chamber: target=0 temp=30.2 pwm=0.000 chamber: temp=29.8 sysload=0.53 cputime=11303.426 memavail=3275284 print_time=1565.413 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174676.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=135388 bytes_read=552279 bytes_retransmit=9 bytes_invalid=0 send_seq=10261 receive_seq=10261 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015271 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=10491 bytes_read=34055 bytes_retransmit=0 bytes_invalid=0 send_seq=1708 receive_seq=1708 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997423 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.186 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12404 bytes_read=561917 bytes_retransmit=0 bytes_invalid=0 send_seq=1857 receive_seq=1857 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999521 adj=31998320 coil_temp=32.6 refs=0 mcu_temp=33.83 supply_voltage=3.006 chamber: target=0 temp=30.2 pwm=0.000 chamber: temp=29.8 sysload=0.53 cputime=11303.469 memavail=3275044 print_time=1566.413 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174677.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=135597 bytes_read=552772 bytes_retransmit=9 bytes_invalid=0 send_seq=10277 receive_seq=10277 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015269 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10497 bytes_read=34084 bytes_retransmit=0 bytes_invalid=0 send_seq=1709 receive_seq=1709 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997371 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.108 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12410 bytes_read=562273 bytes_retransmit=0 bytes_invalid=0 send_seq=1858 receive_seq=1858 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999521 adj=31998265 coil_temp=32.6 refs=0 mcu_temp=33.83 supply_voltage=3.006 chamber: target=0 temp=30.2 pwm=0.000 chamber: temp=29.9 sysload=0.49 cputime=11303.548 memavail=3275064 print_time=1567.414 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.1 pwm=0.000 Stats 174678.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=135791 bytes_read=553240 bytes_retransmit=9 bytes_invalid=0 send_seq=10292 receive_seq=10292 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015262 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10503 bytes_read=34100 bytes_retransmit=0 bytes_invalid=0 send_seq=1710 receive_seq=1710 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997381 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.108 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12416 bytes_read=562629 bytes_retransmit=0 bytes_invalid=0 send_seq=1859 receive_seq=1859 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999519 adj=31998270 coil_temp=32.6 refs=0 mcu_temp=33.83 supply_voltage=3.006 chamber: target=0 temp=30.2 pwm=0.000 chamber: temp=29.8 sysload=0.49 cputime=11303.628 memavail=3274824 print_time=1568.415 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174679.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=136000 bytes_read=553757 bytes_retransmit=9 bytes_invalid=0 send_seq=10308 receive_seq=10308 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015265 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10509 bytes_read=34116 bytes_retransmit=0 bytes_invalid=0 send_seq=1711 receive_seq=1711 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997384 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.5 pwm=0.016 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12422 bytes_read=562985 bytes_retransmit=0 bytes_invalid=0 send_seq=1860 receive_seq=1860 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999519 adj=31998269 coil_temp=32.6 refs=0 mcu_temp=33.83 supply_voltage=3.006 chamber: target=0 temp=30.2 pwm=0.000 chamber: temp=29.9 sysload=0.49 cputime=11303.708 memavail=3274324 print_time=1569.416 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174680.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=136194 bytes_read=554270 bytes_retransmit=9 bytes_invalid=0 send_seq=10323 receive_seq=10323 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015472 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10515 bytes_read=34132 bytes_retransmit=0 bytes_invalid=0 send_seq=1712 receive_seq=1712 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999393 adj=49997378 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.016 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12428 bytes_read=563341 bytes_retransmit=0 bytes_invalid=0 send_seq=1861 receive_seq=1861 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999521 adj=31998269 coil_temp=32.6 refs=0 mcu_temp=33.83 supply_voltage=3.006 chamber: target=0 temp=30.2 pwm=0.000 chamber: temp=29.8 sysload=0.49 cputime=11303.785 memavail=3274336 print_time=1570.416 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174681.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=136388 bytes_read=554738 bytes_retransmit=9 bytes_invalid=0 send_seq=10338 receive_seq=10338 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015476 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10521 bytes_read=34148 bytes_retransmit=0 bytes_invalid=0 send_seq=1713 receive_seq=1713 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999395 adj=49997374 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.016 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12434 bytes_read=563697 bytes_retransmit=0 bytes_invalid=0 send_seq=1862 receive_seq=1862 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999520 adj=31998040 coil_temp=32.6 refs=0 mcu_temp=33.85 supply_voltage=3.006 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=29.8 sysload=0.49 cputime=11303.828 memavail=3274336 print_time=1571.416 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174682.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=136582 bytes_read=555250 bytes_retransmit=9 bytes_invalid=0 send_seq=10353 receive_seq=10353 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015456 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10527 bytes_read=34177 bytes_retransmit=0 bytes_invalid=0 send_seq=1714 receive_seq=1714 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999392 adj=49997414 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.016 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12440 bytes_read=564053 bytes_retransmit=0 bytes_invalid=0 send_seq=1863 receive_seq=1863 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999522 adj=31998084 coil_temp=32.6 refs=0 mcu_temp=33.86 supply_voltage=3.006 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=29.9 sysload=0.45 cputime=11303.871 memavail=3274340 print_time=1572.417 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174683.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=136786 bytes_read=555748 bytes_retransmit=9 bytes_invalid=0 send_seq=10368 receive_seq=10368 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015434 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10533 bytes_read=34193 bytes_retransmit=0 bytes_invalid=0 send_seq=1715 receive_seq=1715 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999388 adj=49997421 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.6 pwm=0.082 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12446 bytes_read=564409 bytes_retransmit=0 bytes_invalid=0 send_seq=1864 receive_seq=1864 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999520 adj=31998193 coil_temp=32.6 refs=0 mcu_temp=33.86 supply_voltage=3.006 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=29.9 sysload=0.45 cputime=11303.914 memavail=3274340 print_time=1573.417 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174684.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=137005 bytes_read=556221 bytes_retransmit=9 bytes_invalid=0 send_seq=10384 receive_seq=10384 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015433 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10539 bytes_read=34209 bytes_retransmit=0 bytes_invalid=0 send_seq=1716 receive_seq=1716 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999386 adj=49997415 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.4 pwm=0.209 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12452 bytes_read=564765 bytes_retransmit=0 bytes_invalid=0 send_seq=1865 receive_seq=1865 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999519 adj=31998217 coil_temp=32.6 refs=0 mcu_temp=33.88 supply_voltage=3.005 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=29.9 sysload=0.45 cputime=11303.959 memavail=3274340 print_time=1574.417 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174685.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=137226 bytes_read=556753 bytes_retransmit=9 bytes_invalid=0 send_seq=10400 receive_seq=10400 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015416 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10545 bytes_read=34225 bytes_retransmit=0 bytes_invalid=0 send_seq=1717 receive_seq=1717 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999384 adj=49997400 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.3 pwm=0.325 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12458 bytes_read=565121 bytes_retransmit=0 bytes_invalid=0 send_seq=1866 receive_seq=1866 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999518 adj=31998218 coil_temp=32.6 refs=0 mcu_temp=33.89 supply_voltage=3.005 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=29.9 sysload=0.45 cputime=11304.004 memavail=3274340 print_time=1575.417 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174686.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=137431 bytes_read=557251 bytes_retransmit=9 bytes_invalid=0 send_seq=10415 receive_seq=10415 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015432 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=10551 bytes_read=34241 bytes_retransmit=0 bytes_invalid=0 send_seq=1718 receive_seq=1718 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999391 adj=49997410 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.400 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12464 bytes_read=565477 bytes_retransmit=0 bytes_invalid=0 send_seq=1867 receive_seq=1867 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999519 adj=31998240 coil_temp=32.7 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=29.9 sysload=0.45 cputime=11304.068 memavail=3274340 print_time=1576.418 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174687.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=137641 bytes_read=557724 bytes_retransmit=9 bytes_invalid=0 send_seq=10431 receive_seq=10431 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015411 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=10557 bytes_read=34270 bytes_retransmit=0 bytes_invalid=0 send_seq=1719 receive_seq=1719 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999388 adj=49997504 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.459 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12470 bytes_read=565833 bytes_retransmit=0 bytes_invalid=0 send_seq=1868 receive_seq=1868 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999517 adj=31998237 coil_temp=32.7 refs=0 mcu_temp=33.92 supply_voltage=3.006 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=29.9 sysload=0.41 cputime=11304.112 memavail=3274348 print_time=1577.418 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174688.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=137851 bytes_read=558229 bytes_retransmit=9 bytes_invalid=0 send_seq=10447 receive_seq=10447 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015390 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=10563 bytes_read=34286 bytes_retransmit=0 bytes_invalid=0 send_seq=1720 receive_seq=1720 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999384 adj=49997479 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.523 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12476 bytes_read=566173 bytes_retransmit=0 bytes_invalid=0 send_seq=1869 receive_seq=1869 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999516 adj=31998253 coil_temp=32.7 refs=0 mcu_temp=33.93 supply_voltage=3.005 chamber: target=0 temp=30.4 pwm=0.000 chamber: temp=30.0 sysload=0.41 cputime=11304.158 memavail=3274348 print_time=1578.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.2 pwm=0.000 Stats 174689.3: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138077 bytes_read=558737 bytes_retransmit=9 bytes_invalid=0 send_seq=10464 receive_seq=10464 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015371 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=10569 bytes_read=34302 bytes_retransmit=0 bytes_invalid=0 send_seq=1721 receive_seq=1721 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999384 adj=49997451 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.510 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12482 bytes_read=566529 bytes_retransmit=0 bytes_invalid=0 send_seq=1870 receive_seq=1870 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999515 adj=31998274 coil_temp=32.7 refs=0 mcu_temp=33.94 supply_voltage=3.006 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=30.0 sysload=0.41 cputime=11304.203 memavail=3274348 print_time=1579.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174690.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138287 bytes_read=559225 bytes_retransmit=9 bytes_invalid=0 send_seq=10480 receive_seq=10480 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015354 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=10575 bytes_read=34318 bytes_retransmit=0 bytes_invalid=0 send_seq=1722 receive_seq=1722 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997487 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.460 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12488 bytes_read=566885 bytes_retransmit=0 bytes_invalid=0 send_seq=1871 receive_seq=1871 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999515 adj=31998286 coil_temp=32.7 refs=0 mcu_temp=33.95 supply_voltage=3.006 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=30.0 sysload=0.41 cputime=11304.249 memavail=3274100 print_time=1580.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174691.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138513 bytes_read=559747 bytes_retransmit=9 bytes_invalid=0 send_seq=10497 receive_seq=10497 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015338 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=10581 bytes_read=34334 bytes_retransmit=0 bytes_invalid=0 send_seq=1723 receive_seq=1723 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997435 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12494 bytes_read=567241 bytes_retransmit=0 bytes_invalid=0 send_seq=1872 receive_seq=1872 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999514 adj=31998297 coil_temp=32.7 refs=0 mcu_temp=33.97 supply_voltage=3.006 chamber: target=0 temp=30.3 pwm=0.000 chamber: temp=30.0 sysload=0.41 cputime=11304.315 memavail=3274100 print_time=1581.420 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174692.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138707 bytes_read=560245 bytes_retransmit=9 bytes_invalid=0 send_seq=10512 receive_seq=10512 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015325 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10587 bytes_read=34363 bytes_retransmit=0 bytes_invalid=0 send_seq=1724 receive_seq=1724 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997466 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12500 bytes_read=567597 bytes_retransmit=0 bytes_invalid=0 send_seq=1873 receive_seq=1873 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999513 adj=31998302 coil_temp=32.7 refs=0 mcu_temp=33.98 supply_voltage=3.006 chamber: target=0 temp=30.4 pwm=0.000 chamber: temp=30.0 sysload=0.38 cputime=11304.399 memavail=3274100 print_time=1582.420 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174693.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138917 bytes_read=560718 bytes_retransmit=9 bytes_invalid=0 send_seq=10528 receive_seq=10528 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015311 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10593 bytes_read=34379 bytes_retransmit=0 bytes_invalid=0 send_seq=1725 receive_seq=1725 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997472 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.4 pwm=0.406 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12506 bytes_read=567953 bytes_retransmit=0 bytes_invalid=0 send_seq=1874 receive_seq=1874 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999513 adj=31998301 coil_temp=32.7 refs=0 mcu_temp=33.99 supply_voltage=3.006 chamber: target=0 temp=30.4 pwm=0.000 chamber: temp=30.1 sysload=0.38 cputime=11304.445 memavail=3274100 print_time=1583.421 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174694.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=139143 bytes_read=561240 bytes_retransmit=9 bytes_invalid=0 send_seq=10545 receive_seq=10545 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015296 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10599 bytes_read=34395 bytes_retransmit=0 bytes_invalid=0 send_seq=1726 receive_seq=1726 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997449 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.3 pwm=0.557 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12512 bytes_read=568309 bytes_retransmit=0 bytes_invalid=0 send_seq=1875 receive_seq=1875 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999513 adj=31998312 coil_temp=32.7 refs=0 mcu_temp=34.01 supply_voltage=3.006 chamber: target=0 temp=30.5 pwm=0.000 chamber: temp=30.0 sysload=0.38 cputime=11304.489 memavail=3274100 print_time=1584.422 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174695.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=139337 bytes_read=561753 bytes_retransmit=9 bytes_invalid=0 send_seq=10560 receive_seq=10560 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015285 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10605 bytes_read=34411 bytes_retransmit=0 bytes_invalid=0 send_seq=1727 receive_seq=1727 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997445 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.2 pwm=0.557 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12518 bytes_read=568665 bytes_retransmit=0 bytes_invalid=0 send_seq=1876 receive_seq=1876 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999514 adj=31998328 coil_temp=32.7 refs=0 mcu_temp=34.01 supply_voltage=3.006 chamber: target=0 temp=30.4 pwm=0.000 chamber: temp=30.0 sysload=0.38 cputime=11304.533 memavail=3273604 print_time=1585.422 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174696.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=139547 bytes_read=562240 bytes_retransmit=9 bytes_invalid=0 send_seq=10576 receive_seq=10576 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015274 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10611 bytes_read=34427 bytes_retransmit=0 bytes_invalid=0 send_seq=1728 receive_seq=1728 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997417 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.2 pwm=0.482 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12524 bytes_read=569021 bytes_retransmit=0 bytes_invalid=0 send_seq=1877 receive_seq=1877 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999516 adj=31998341 coil_temp=32.8 refs=0 mcu_temp=34.02 supply_voltage=3.005 chamber: target=0 temp=30.4 pwm=0.000 chamber: temp=30.0 sysload=0.38 cputime=11304.577 memavail=3273604 print_time=1586.422 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174697.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=139757 bytes_read=562743 bytes_retransmit=9 bytes_invalid=0 send_seq=10592 receive_seq=10592 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015266 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10617 bytes_read=34456 bytes_retransmit=0 bytes_invalid=0 send_seq=1729 receive_seq=1729 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997402 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.3 pwm=0.410 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12530 bytes_read=569377 bytes_retransmit=0 bytes_invalid=0 send_seq=1878 receive_seq=1878 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999515 adj=31998381 coil_temp=32.8 refs=0 mcu_temp=34.03 supply_voltage=3.005 chamber: target=0 temp=30.4 pwm=0.000 chamber: temp=30.0 sysload=0.35 cputime=11304.623 memavail=3273364 print_time=1587.422 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174698.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=139946 bytes_read=563234 bytes_retransmit=9 bytes_invalid=0 send_seq=10606 receive_seq=10606 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015276 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10623 bytes_read=34472 bytes_retransmit=0 bytes_invalid=0 send_seq=1730 receive_seq=1730 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997419 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.3 pwm=0.410 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12536 bytes_read=569733 bytes_retransmit=0 bytes_invalid=0 send_seq=1879 receive_seq=1879 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999516 adj=31998352 coil_temp=32.8 refs=0 mcu_temp=34.03 supply_voltage=3.005 chamber: target=0 temp=30.5 pwm=0.000 chamber: temp=30.1 sysload=0.35 cputime=11304.705 memavail=3273124 print_time=1588.423 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174699.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=140140 bytes_read=563706 bytes_retransmit=9 bytes_invalid=0 send_seq=10621 receive_seq=10621 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015282 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10629 bytes_read=34488 bytes_retransmit=0 bytes_invalid=0 send_seq=1731 receive_seq=1731 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997531 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.4 pwm=0.410 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12542 bytes_read=570089 bytes_retransmit=0 bytes_invalid=0 send_seq=1880 receive_seq=1880 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999516 adj=31998338 coil_temp=32.8 refs=0 mcu_temp=34.03 supply_voltage=3.005 chamber: target=0 temp=30.5 pwm=0.000 chamber: temp=30.0 sysload=0.35 cputime=11304.792 memavail=3273124 print_time=1589.424 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.4 pwm=0.000 Stats 174700.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=140345 bytes_read=564219 bytes_retransmit=9 bytes_invalid=0 send_seq=10636 receive_seq=10636 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015276 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10635 bytes_read=34504 bytes_retransmit=0 bytes_invalid=0 send_seq=1732 receive_seq=1732 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997506 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.343 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12548 bytes_read=570445 bytes_retransmit=0 bytes_invalid=0 send_seq=1881 receive_seq=1881 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999515 adj=31998317 coil_temp=32.8 refs=0 mcu_temp=34.03 supply_voltage=3.005 chamber: target=0 temp=30.5 pwm=0.000 chamber: temp=30.1 sysload=0.35 cputime=11304.875 memavail=3272884 print_time=1590.425 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174701.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=140539 bytes_read=564717 bytes_retransmit=9 bytes_invalid=0 send_seq=10651 receive_seq=10651 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015262 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10641 bytes_read=34520 bytes_retransmit=0 bytes_invalid=0 send_seq=1733 receive_seq=1733 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997502 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.343 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12554 bytes_read=570801 bytes_retransmit=0 bytes_invalid=0 send_seq=1882 receive_seq=1882 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999515 adj=31998305 coil_temp=32.8 refs=0 mcu_temp=34.03 supply_voltage=3.005 chamber: target=0 temp=30.5 pwm=0.000 chamber: temp=30.1 sysload=0.35 cputime=11304.958 memavail=3272884 print_time=1591.426 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.3 pwm=0.000 Stats 174702.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=140749 bytes_read=565204 bytes_retransmit=9 bytes_invalid=0 send_seq=10667 receive_seq=10667 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015261 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000015 bytes_write=10647 bytes_read=34549 bytes_retransmit=0 bytes_invalid=0 send_seq=1734 receive_seq=1734 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997533 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.250 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12560 bytes_read=571157 bytes_retransmit=0 bytes_invalid=0 send_seq=1883 receive_seq=1883 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999514 adj=31998327 coil_temp=32.8 refs=0 mcu_temp=34.04 supply_voltage=3.005 chamber: target=0 temp=30.5 pwm=0.000 chamber: temp=30.1 sysload=0.32 cputime=11305.042 memavail=3272884 print_time=1592.426 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.4 pwm=0.000 Stats 174703.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=140943 bytes_read=565702 bytes_retransmit=9 bytes_invalid=0 send_seq=10682 receive_seq=10682 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015250 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000015 bytes_write=10653 bytes_read=34565 bytes_retransmit=0 bytes_invalid=0 send_seq=1735 receive_seq=1735 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997488 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.250 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12566 bytes_read=571513 bytes_retransmit=0 bytes_invalid=0 send_seq=1884 receive_seq=1884 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999514 adj=31998306 coil_temp=32.8 refs=0 mcu_temp=34.05 supply_voltage=3.005 chamber: target=0 temp=30.5 pwm=0.000 chamber: temp=30.2 sysload=0.32 cputime=11305.126 memavail=3272636 print_time=1593.427 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.4 pwm=0.000 Stats 174704.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=141169 bytes_read=566210 bytes_retransmit=9 bytes_invalid=0 send_seq=10699 receive_seq=10699 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015243 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000015 bytes_write=10659 bytes_read=34581 bytes_retransmit=0 bytes_invalid=0 send_seq=1736 receive_seq=1736 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997611 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.440 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12572 bytes_read=571869 bytes_retransmit=0 bytes_invalid=0 send_seq=1885 receive_seq=1885 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999514 adj=31998319 coil_temp=32.9 refs=0 mcu_temp=34.06 supply_voltage=3.005 chamber: target=0 temp=30.5 pwm=0.000 chamber: temp=30.1 sysload=0.32 cputime=11305.199 memavail=3272148 print_time=1594.427 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.4 pwm=0.000 Stats 174705.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=141374 bytes_read=566707 bytes_retransmit=9 bytes_invalid=0 send_seq=10714 receive_seq=10714 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015230 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000015 bytes_write=10665 bytes_read=34597 bytes_retransmit=0 bytes_invalid=0 send_seq=1737 receive_seq=1737 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997553 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.501 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12578 bytes_read=572225 bytes_retransmit=0 bytes_invalid=0 send_seq=1886 receive_seq=1886 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999513 adj=31998309 coil_temp=32.9 refs=0 mcu_temp=34.07 supply_voltage=3.005 chamber: target=0 temp=30.6 pwm=0.000 chamber: temp=30.1 sysload=0.32 cputime=11305.243 memavail=3272148 print_time=1595.428 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.4 pwm=0.000 Stats 174706.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=141568 bytes_read=567205 bytes_retransmit=9 bytes_invalid=0 send_seq=10729 receive_seq=10729 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015229 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000015 bytes_write=10671 bytes_read=34613 bytes_retransmit=0 bytes_invalid=0 send_seq=1738 receive_seq=1738 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997536 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.5 pwm=0.501 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12584 bytes_read=572581 bytes_retransmit=0 bytes_invalid=0 send_seq=1887 receive_seq=1887 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999516 adj=31998320 coil_temp=32.9 refs=0 mcu_temp=34.08 supply_voltage=3.005 chamber: target=0 temp=30.6 pwm=0.000 chamber: temp=30.2 sysload=0.32 cputime=11305.289 memavail=3272148 print_time=1596.428 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.4 pwm=0.000 Stats 174707.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=141778 bytes_read=567708 bytes_retransmit=9 bytes_invalid=0 send_seq=10745 receive_seq=10745 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015219 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=10677 bytes_read=34642 bytes_retransmit=0 bytes_invalid=0 send_seq=1739 receive_seq=1739 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997475 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.426 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12590 bytes_read=572937 bytes_retransmit=0 bytes_invalid=0 send_seq=1888 receive_seq=1888 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999514 adj=31998353 coil_temp=32.9 refs=0 mcu_temp=34.09 supply_voltage=3.005 chamber: target=0 temp=30.5 pwm=0.000 chamber: temp=30.1 sysload=0.29 cputime=11305.333 memavail=3276556 print_time=1597.428 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.4 pwm=0.000 Stats 174708.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=141978 bytes_read=568185 bytes_retransmit=9 bytes_invalid=0 send_seq=10759 receive_seq=10759 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015219 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=10683 bytes_read=34658 bytes_retransmit=0 bytes_invalid=0 send_seq=1740 receive_seq=1740 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997448 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.364 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12596 bytes_read=573293 bytes_retransmit=0 bytes_invalid=0 send_seq=1889 receive_seq=1889 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999517 adj=31998331 coil_temp=32.9 refs=0 mcu_temp=34.10 supply_voltage=3.006 chamber: target=0 temp=30.6 pwm=0.000 chamber: temp=30.1 sysload=0.29 cputime=11305.377 memavail=3276556 print_time=1598.429 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.4 pwm=0.000 Stats 174709.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=142188 bytes_read=568696 bytes_retransmit=9 bytes_invalid=0 send_seq=10775 receive_seq=10775 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015215 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=10689 bytes_read=34674 bytes_retransmit=0 bytes_invalid=0 send_seq=1741 receive_seq=1741 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997406 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.308 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12602 bytes_read=573649 bytes_retransmit=0 bytes_invalid=0 send_seq=1890 receive_seq=1890 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999517 adj=31998359 coil_temp=32.9 refs=0 mcu_temp=34.13 supply_voltage=3.006 chamber: target=0 temp=30.6 pwm=0.000 chamber: temp=30.2 sysload=0.29 cputime=11305.435 memavail=3276304 print_time=1599.429 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174710.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=142377 bytes_read=569184 bytes_retransmit=9 bytes_invalid=0 send_seq=10789 receive_seq=10789 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015224 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=10695 bytes_read=34690 bytes_retransmit=0 bytes_invalid=0 send_seq=1742 receive_seq=1742 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997423 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.308 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12608 bytes_read=574005 bytes_retransmit=0 bytes_invalid=0 send_seq=1891 receive_seq=1891 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999518 adj=31998350 coil_temp=32.9 refs=0 mcu_temp=34.14 supply_voltage=3.006 chamber: target=0 temp=30.6 pwm=0.000 chamber: temp=30.2 sysload=0.29 cputime=11305.519 memavail=3275296 print_time=1600.430 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174711.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=142578 bytes_read=569687 bytes_retransmit=9 bytes_invalid=0 send_seq=10803 receive_seq=10803 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015265 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=10707 bytes_read=34722 bytes_retransmit=0 bytes_invalid=0 send_seq=1744 receive_seq=1744 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997491 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.360 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12620 bytes_read=574377 bytes_retransmit=0 bytes_invalid=0 send_seq=1893 receive_seq=1893 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999524 adj=31998345 coil_temp=32.9 refs=0 mcu_temp=34.16 supply_voltage=3.005 chamber: target=0 temp=30.6 pwm=0.000 chamber: temp=30.2 sysload=0.29 cputime=11305.607 memavail=3275296 print_time=1601.430 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174712.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=142804 bytes_read=570195 bytes_retransmit=9 bytes_invalid=0 send_seq=10820 receive_seq=10820 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015276 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000021 bytes_write=10713 bytes_read=34751 bytes_retransmit=0 bytes_invalid=0 send_seq=1745 receive_seq=1745 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999393 adj=49997525 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=47.7 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.502 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12626 bytes_read=574733 bytes_retransmit=0 bytes_invalid=0 send_seq=1894 receive_seq=1894 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999523 adj=31998369 coil_temp=33.0 refs=0 mcu_temp=34.17 supply_voltage=3.005 chamber: target=0 temp=30.6 pwm=0.000 chamber: temp=30.3 sysload=0.27 cputime=11305.692 memavail=3274832 print_time=1602.431 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174713.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=143009 bytes_read=570678 bytes_retransmit=9 bytes_invalid=0 send_seq=10835 receive_seq=10835 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015262 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000021 bytes_write=10719 bytes_read=34767 bytes_retransmit=0 bytes_invalid=0 send_seq=1746 receive_seq=1746 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999388 adj=49997727 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.576 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12632 bytes_read=575089 bytes_retransmit=0 bytes_invalid=0 send_seq=1895 receive_seq=1895 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999525 adj=31998334 coil_temp=33.0 refs=0 mcu_temp=34.18 supply_voltage=3.006 chamber: target=0 temp=30.6 pwm=0.000 chamber: temp=30.2 sysload=0.27 cputime=11305.742 memavail=3278520 print_time=1603.431 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174714.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=143219 bytes_read=571180 bytes_retransmit=9 bytes_invalid=0 send_seq=10851 receive_seq=10851 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015251 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000021 bytes_write=10725 bytes_read=34783 bytes_retransmit=0 bytes_invalid=0 send_seq=1747 receive_seq=1747 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999384 adj=49997622 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.467 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12638 bytes_read=575445 bytes_retransmit=0 bytes_invalid=0 send_seq=1896 receive_seq=1896 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999525 adj=31998372 coil_temp=33.0 refs=0 mcu_temp=34.20 supply_voltage=3.006 chamber: target=0 temp=30.6 pwm=0.000 chamber: temp=30.2 sysload=0.27 cputime=11305.790 memavail=3278540 print_time=1604.432 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174715.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=143424 bytes_read=571693 bytes_retransmit=9 bytes_invalid=0 send_seq=10866 receive_seq=10866 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015239 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000021 bytes_write=10731 bytes_read=34799 bytes_retransmit=0 bytes_invalid=0 send_seq=1748 receive_seq=1748 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997543 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.467 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12644 bytes_read=575801 bytes_retransmit=0 bytes_invalid=0 send_seq=1897 receive_seq=1897 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999526 adj=31998366 coil_temp=33.0 refs=0 mcu_temp=34.21 supply_voltage=3.006 chamber: target=0 temp=30.6 pwm=0.000 chamber: temp=30.2 sysload=0.27 cputime=11305.836 memavail=3278540 print_time=1605.432 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174716.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=143634 bytes_read=572181 bytes_retransmit=9 bytes_invalid=0 send_seq=10882 receive_seq=10882 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015228 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000021 bytes_write=10737 bytes_read=34815 bytes_retransmit=0 bytes_invalid=0 send_seq=1749 receive_seq=1749 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997478 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.6 pwm=0.417 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12650 bytes_read=576157 bytes_retransmit=0 bytes_invalid=0 send_seq=1898 receive_seq=1898 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999524 adj=31998377 coil_temp=33.0 refs=0 mcu_temp=34.22 supply_voltage=3.006 chamber: target=0 temp=30.7 pwm=0.000 chamber: temp=30.2 sysload=0.27 cputime=11305.883 memavail=3278288 print_time=1606.432 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174717.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=143844 bytes_read=572683 bytes_retransmit=9 bytes_invalid=0 send_seq=10898 receive_seq=10898 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015219 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000021 bytes_write=10743 bytes_read=34831 bytes_retransmit=0 bytes_invalid=0 send_seq=1750 receive_seq=1750 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997418 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.348 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12656 bytes_read=576513 bytes_retransmit=0 bytes_invalid=0 send_seq=1899 receive_seq=1899 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999523 adj=31998345 coil_temp=33.0 refs=0 mcu_temp=34.23 supply_voltage=3.006 chamber: target=0 temp=30.7 pwm=0.000 chamber: temp=30.2 sysload=0.25 cputime=11305.929 memavail=3278308 print_time=1607.434 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174718.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144049 bytes_read=573181 bytes_retransmit=9 bytes_invalid=0 send_seq=10913 receive_seq=10913 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015216 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000017 bytes_write=10749 bytes_read=34860 bytes_retransmit=0 bytes_invalid=0 send_seq=1751 receive_seq=1751 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999370 adj=49997387 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.291 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12662 bytes_read=576865 bytes_retransmit=0 bytes_invalid=0 send_seq=1900 receive_seq=1900 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999521 adj=31998325 coil_temp=33.0 refs=0 mcu_temp=34.23 supply_voltage=3.006 chamber: target=0 temp=30.7 pwm=0.000 chamber: temp=30.3 sysload=0.25 cputime=11306.013 memavail=3278068 print_time=1608.435 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174719.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144243 bytes_read=573664 bytes_retransmit=9 bytes_invalid=0 send_seq=10928 receive_seq=10928 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000017 bytes_write=10755 bytes_read=34876 bytes_retransmit=0 bytes_invalid=0 send_seq=1752 receive_seq=1752 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997412 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.291 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12668 bytes_read=577210 bytes_retransmit=0 bytes_invalid=0 send_seq=1901 receive_seq=1901 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999521 adj=31998299 coil_temp=33.0 refs=0 mcu_temp=34.24 supply_voltage=3.006 chamber: target=0 temp=30.7 pwm=0.000 chamber: temp=30.3 sysload=0.25 cputime=11306.062 memavail=3278068 print_time=1609.435 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174720.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144448 bytes_read=574163 bytes_retransmit=9 bytes_invalid=0 send_seq=10943 receive_seq=10943 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015200 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000017 bytes_write=10761 bytes_read=34892 bytes_retransmit=0 bytes_invalid=0 send_seq=1753 receive_seq=1753 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997401 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12674 bytes_read=577555 bytes_retransmit=0 bytes_invalid=0 send_seq=1902 receive_seq=1902 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999523 adj=31998320 coil_temp=33.0 refs=0 mcu_temp=34.24 supply_voltage=3.006 chamber: target=0 temp=30.8 pwm=0.000 chamber: temp=30.3 sysload=0.25 cputime=11306.107 memavail=3277328 print_time=1610.435 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 174721.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144674 bytes_read=574671 bytes_retransmit=9 bytes_invalid=0 send_seq=10960 receive_seq=10960 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000017 bytes_write=10767 bytes_read=34908 bytes_retransmit=0 bytes_invalid=0 send_seq=1754 receive_seq=1754 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997406 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.536 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12680 bytes_read=577900 bytes_retransmit=0 bytes_invalid=0 send_seq=1903 receive_seq=1903 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999520 adj=31998342 coil_temp=33.0 refs=0 mcu_temp=34.24 supply_voltage=3.006 chamber: target=0 temp=30.7 pwm=0.000 chamber: temp=30.2 sysload=0.25 cputime=11306.153 memavail=3276600 print_time=1611.436 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 174722.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144868 bytes_read=575154 bytes_retransmit=9 bytes_invalid=0 send_seq=10975 receive_seq=10975 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015191 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000017 bytes_write=10773 bytes_read=34924 bytes_retransmit=0 bytes_invalid=0 send_seq=1755 receive_seq=1755 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997367 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.536 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12686 bytes_read=578245 bytes_retransmit=0 bytes_invalid=0 send_seq=1904 receive_seq=1904 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999518 adj=31998303 coil_temp=33.1 refs=0 mcu_temp=34.24 supply_voltage=3.006 chamber: target=0 temp=30.7 pwm=0.000 chamber: temp=30.3 sysload=0.23 cputime=11306.196 memavail=3276600 print_time=1612.436 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 174723.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=145073 bytes_read=575651 bytes_retransmit=9 bytes_invalid=0 send_seq=10990 receive_seq=10990 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10779 bytes_read=34953 bytes_retransmit=0 bytes_invalid=0 send_seq=1756 receive_seq=1756 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997344 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.467 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12692 bytes_read=578590 bytes_retransmit=0 bytes_invalid=0 send_seq=1905 receive_seq=1905 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999517 adj=31998278 coil_temp=33.1 refs=0 mcu_temp=34.25 supply_voltage=3.006 chamber: target=0 temp=30.7 pwm=0.000 chamber: temp=30.4 sysload=0.23 cputime=11306.241 memavail=3276600 print_time=1613.436 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 174724.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=145283 bytes_read=576154 bytes_retransmit=9 bytes_invalid=0 send_seq=11006 receive_seq=11006 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015197 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10785 bytes_read=34969 bytes_retransmit=0 bytes_invalid=0 send_seq=1757 receive_seq=1757 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997400 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.409 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12698 bytes_read=578935 bytes_retransmit=0 bytes_invalid=0 send_seq=1906 receive_seq=1906 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999515 adj=31998264 coil_temp=33.1 refs=0 mcu_temp=34.27 supply_voltage=3.006 chamber: target=0 temp=30.8 pwm=0.000 chamber: temp=30.3 sysload=0.23 cputime=11306.313 memavail=3276612 print_time=1614.437 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 174725.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=145488 bytes_read=576652 bytes_retransmit=9 bytes_invalid=0 send_seq=11021 receive_seq=11021 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015197 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10791 bytes_read=34985 bytes_retransmit=0 bytes_invalid=0 send_seq=1758 receive_seq=1758 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997451 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.346 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12704 bytes_read=579280 bytes_retransmit=0 bytes_invalid=0 send_seq=1907 receive_seq=1907 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999514 adj=31998240 coil_temp=33.1 refs=0 mcu_temp=34.28 supply_voltage=3.006 chamber: target=0 temp=30.8 pwm=0.000 chamber: temp=30.3 sysload=0.23 cputime=11306.369 memavail=3276612 print_time=1615.437 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 174726.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=145688 bytes_read=577144 bytes_retransmit=9 bytes_invalid=0 send_seq=11035 receive_seq=11035 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10797 bytes_read=35001 bytes_retransmit=0 bytes_invalid=0 send_seq=1759 receive_seq=1759 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997405 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.296 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12710 bytes_read=579625 bytes_retransmit=0 bytes_invalid=0 send_seq=1908 receive_seq=1908 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999514 adj=31998241 coil_temp=33.1 refs=0 mcu_temp=34.29 supply_voltage=3.005 chamber: target=0 temp=30.8 pwm=0.000 chamber: temp=30.3 sysload=0.23 cputime=11306.413 memavail=3276612 print_time=1616.437 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 174727.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=145882 bytes_read=577642 bytes_retransmit=9 bytes_invalid=0 send_seq=11050 receive_seq=11050 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10803 bytes_read=35017 bytes_retransmit=0 bytes_invalid=0 send_seq=1760 receive_seq=1760 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997428 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.296 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12716 bytes_read=579980 bytes_retransmit=0 bytes_invalid=0 send_seq=1909 receive_seq=1909 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999513 adj=31998245 coil_temp=33.1 refs=0 mcu_temp=34.29 supply_voltage=3.005 chamber: target=0 temp=30.9 pwm=0.000 chamber: temp=30.4 sysload=0.21 cputime=11306.457 memavail=3276612 print_time=1617.438 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 174728.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=146082 bytes_read=578120 bytes_retransmit=9 bytes_invalid=0 send_seq=11064 receive_seq=11064 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015192 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10809 bytes_read=35046 bytes_retransmit=0 bytes_invalid=0 send_seq=1761 receive_seq=1761 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997425 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.359 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12722 bytes_read=580336 bytes_retransmit=0 bytes_invalid=0 send_seq=1910 receive_seq=1910 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999511 adj=31998243 coil_temp=33.1 refs=0 mcu_temp=34.30 supply_voltage=3.005 chamber: target=0 temp=30.8 pwm=0.000 chamber: temp=30.3 sysload=0.21 cputime=11306.501 memavail=3276612 print_time=1618.438 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 174729.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=146303 bytes_read=578622 bytes_retransmit=9 bytes_invalid=0 send_seq=11080 receive_seq=11080 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10815 bytes_read=35062 bytes_retransmit=0 bytes_invalid=0 send_seq=1762 receive_seq=1762 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997407 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.521 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12728 bytes_read=580692 bytes_retransmit=0 bytes_invalid=0 send_seq=1911 receive_seq=1911 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999509 adj=31998233 coil_temp=33.1 refs=0 mcu_temp=34.32 supply_voltage=3.006 chamber: target=0 temp=30.8 pwm=0.000 chamber: temp=30.3 sysload=0.21 cputime=11306.543 memavail=3276612 print_time=1619.438 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 174730.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=146497 bytes_read=579135 bytes_retransmit=9 bytes_invalid=0 send_seq=11095 receive_seq=11095 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015185 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10821 bytes_read=35078 bytes_retransmit=0 bytes_invalid=0 send_seq=1763 receive_seq=1763 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997395 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.521 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12734 bytes_read=581048 bytes_retransmit=0 bytes_invalid=0 send_seq=1912 receive_seq=1912 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999507 adj=31998230 coil_temp=33.1 refs=0 mcu_temp=34.32 supply_voltage=3.006 chamber: target=0 temp=30.8 pwm=0.000 chamber: temp=30.4 sysload=0.21 cputime=11306.606 memavail=3274624 print_time=1620.439 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174731.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=146702 bytes_read=579607 bytes_retransmit=9 bytes_invalid=0 send_seq=11110 receive_seq=11110 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10827 bytes_read=35094 bytes_retransmit=0 bytes_invalid=0 send_seq=1764 receive_seq=1764 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997429 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.453 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12740 bytes_read=581404 bytes_retransmit=0 bytes_invalid=0 send_seq=1913 receive_seq=1913 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999509 adj=31998222 coil_temp=33.1 refs=0 mcu_temp=34.33 supply_voltage=3.006 chamber: target=0 temp=30.8 pwm=0.000 chamber: temp=30.4 sysload=0.21 cputime=11306.650 memavail=3274644 print_time=1621.439 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174732.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=146912 bytes_read=580109 bytes_retransmit=9 bytes_invalid=0 send_seq=11126 receive_seq=11126 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015177 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10833 bytes_read=35110 bytes_retransmit=0 bytes_invalid=0 send_seq=1765 receive_seq=1765 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.378 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12746 bytes_read=581760 bytes_retransmit=0 bytes_invalid=0 send_seq=1914 receive_seq=1914 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999508 adj=31998270 coil_temp=33.1 refs=0 mcu_temp=34.33 supply_voltage=3.006 chamber: target=0 temp=30.9 pwm=0.000 chamber: temp=30.4 sysload=0.27 cputime=11306.692 memavail=3274140 print_time=1622.439 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174733.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=147122 bytes_read=580612 bytes_retransmit=9 bytes_invalid=0 send_seq=11142 receive_seq=11142 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015169 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10839 bytes_read=35139 bytes_retransmit=0 bytes_invalid=0 send_seq=1766 receive_seq=1766 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997482 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.318 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12752 bytes_read=582116 bytes_retransmit=0 bytes_invalid=0 send_seq=1915 receive_seq=1915 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999507 adj=31998261 coil_temp=33.2 refs=0 mcu_temp=34.34 supply_voltage=3.006 chamber: target=0 temp=30.8 pwm=0.000 chamber: temp=30.4 sysload=0.27 cputime=11306.737 memavail=3274124 print_time=1623.440 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174734.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=147316 bytes_read=581095 bytes_retransmit=9 bytes_invalid=0 send_seq=11157 receive_seq=11157 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015161 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10845 bytes_read=35155 bytes_retransmit=0 bytes_invalid=0 send_seq=1767 receive_seq=1767 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997479 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.318 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12758 bytes_read=582472 bytes_retransmit=0 bytes_invalid=0 send_seq=1916 receive_seq=1916 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999505 adj=31998260 coil_temp=33.2 refs=0 mcu_temp=34.35 supply_voltage=3.006 chamber: target=0 temp=30.9 pwm=0.000 chamber: temp=30.4 sysload=0.27 cputime=11306.780 memavail=3273884 print_time=1624.440 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174735.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=147510 bytes_read=581607 bytes_retransmit=9 bytes_invalid=0 send_seq=11172 receive_seq=11172 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015170 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10851 bytes_read=35171 bytes_retransmit=0 bytes_invalid=0 send_seq=1768 receive_seq=1768 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.392 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12764 bytes_read=582828 bytes_retransmit=0 bytes_invalid=0 send_seq=1917 receive_seq=1917 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999504 adj=31998261 coil_temp=33.2 refs=0 mcu_temp=34.36 supply_voltage=3.006 chamber: target=0 temp=30.9 pwm=0.000 chamber: temp=30.4 sysload=0.27 cputime=11306.826 memavail=3273884 print_time=1625.440 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174736.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=147752 bytes_read=582120 bytes_retransmit=9 bytes_invalid=0 send_seq=11190 receive_seq=11190 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10857 bytes_read=35187 bytes_retransmit=0 bytes_invalid=0 send_seq=1769 receive_seq=1769 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999350 adj=49997398 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.515 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12770 bytes_read=583184 bytes_retransmit=0 bytes_invalid=0 send_seq=1918 receive_seq=1918 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999506 adj=31998232 coil_temp=33.2 refs=0 mcu_temp=34.38 supply_voltage=3.006 chamber: target=0 temp=30.9 pwm=0.000 chamber: temp=30.5 sysload=0.27 cputime=11306.878 memavail=3273884 print_time=1626.440 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 174737.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=147957 bytes_read=582603 bytes_retransmit=9 bytes_invalid=0 send_seq=11205 receive_seq=11205 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015171 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10863 bytes_read=35203 bytes_retransmit=0 bytes_invalid=0 send_seq=1770 receive_seq=1770 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999348 adj=49997385 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.566 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12776 bytes_read=583540 bytes_retransmit=0 bytes_invalid=0 send_seq=1919 receive_seq=1919 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999505 adj=31998267 coil_temp=33.2 refs=0 mcu_temp=34.39 supply_voltage=3.006 chamber: target=0 temp=30.9 pwm=0.000 chamber: temp=30.4 sysload=0.25 cputime=11306.922 memavail=3273884 print_time=1627.441 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174738.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=148151 bytes_read=583100 bytes_retransmit=9 bytes_invalid=0 send_seq=11220 receive_seq=11220 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015173 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10869 bytes_read=35232 bytes_retransmit=0 bytes_invalid=0 send_seq=1771 receive_seq=1771 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999346 adj=49997380 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.566 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12782 bytes_read=583896 bytes_retransmit=0 bytes_invalid=0 send_seq=1920 receive_seq=1920 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999504 adj=31998267 coil_temp=33.2 refs=0 mcu_temp=34.40 supply_voltage=3.006 chamber: target=0 temp=30.9 pwm=0.000 chamber: temp=30.4 sysload=0.25 cputime=11306.965 memavail=3273892 print_time=1628.441 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174739.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=148361 bytes_read=583603 bytes_retransmit=9 bytes_invalid=0 send_seq=11236 receive_seq=11236 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015178 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10875 bytes_read=35248 bytes_retransmit=0 bytes_invalid=0 send_seq=1772 receive_seq=1772 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999347 adj=49997365 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.471 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12788 bytes_read=584252 bytes_retransmit=0 bytes_invalid=0 send_seq=1921 receive_seq=1921 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999503 adj=31998263 coil_temp=33.2 refs=0 mcu_temp=34.40 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.5 sysload=0.25 cputime=11307.011 memavail=3273896 print_time=1629.441 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174740.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=148566 bytes_read=584101 bytes_retransmit=9 bytes_invalid=0 send_seq=11251 receive_seq=11251 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015167 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10881 bytes_read=35264 bytes_retransmit=0 bytes_invalid=0 send_seq=1773 receive_seq=1773 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999346 adj=49997385 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.417 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12794 bytes_read=584608 bytes_retransmit=0 bytes_invalid=0 send_seq=1922 receive_seq=1922 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999503 adj=31998249 coil_temp=33.2 refs=0 mcu_temp=34.43 supply_voltage=3.006 chamber: target=0 temp=30.9 pwm=0.000 chamber: temp=30.4 sysload=0.25 cputime=11307.055 memavail=3273912 print_time=1630.442 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174741.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=148771 bytes_read=584594 bytes_retransmit=9 bytes_invalid=0 send_seq=11266 receive_seq=11266 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015162 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10887 bytes_read=35280 bytes_retransmit=0 bytes_invalid=0 send_seq=1774 receive_seq=1774 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999349 adj=49997408 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.359 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12800 bytes_read=584964 bytes_retransmit=0 bytes_invalid=0 send_seq=1923 receive_seq=1923 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999503 adj=31998267 coil_temp=33.2 refs=0 mcu_temp=34.43 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.5 sysload=0.25 cputime=11307.118 memavail=3273912 print_time=1631.442 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174742.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=148981 bytes_read=585088 bytes_retransmit=9 bytes_invalid=0 send_seq=11282 receive_seq=11282 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015154 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=10893 bytes_read=35295 bytes_retransmit=0 bytes_invalid=0 send_seq=1775 receive_seq=1775 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997470 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.294 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12806 bytes_read=585320 bytes_retransmit=0 bytes_invalid=0 send_seq=1924 receive_seq=1924 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999501 adj=31998276 coil_temp=33.2 refs=0 mcu_temp=34.44 supply_voltage=3.006 chamber: target=0 temp=30.9 pwm=0.000 chamber: temp=30.5 sysload=0.23 cputime=11307.161 memavail=3273912 print_time=1632.442 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174743.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=149186 bytes_read=585571 bytes_retransmit=9 bytes_invalid=0 send_seq=11297 receive_seq=11297 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015143 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10899 bytes_read=35323 bytes_retransmit=0 bytes_invalid=0 send_seq=1776 receive_seq=1776 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999348 adj=49997510 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.350 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12812 bytes_read=585676 bytes_retransmit=0 bytes_invalid=0 send_seq=1925 receive_seq=1925 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999501 adj=31998270 coil_temp=33.2 refs=0 mcu_temp=34.44 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.5 sysload=0.23 cputime=11307.204 memavail=3273912 print_time=1633.443 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174744.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=149407 bytes_read=586073 bytes_retransmit=9 bytes_invalid=0 send_seq=11313 receive_seq=11313 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10905 bytes_read=35338 bytes_retransmit=0 bytes_invalid=0 send_seq=1777 receive_seq=1777 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997486 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.556 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12818 bytes_read=586032 bytes_retransmit=0 bytes_invalid=0 send_seq=1926 receive_seq=1926 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999500 adj=31998276 coil_temp=33.2 refs=0 mcu_temp=34.45 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.5 sysload=0.23 cputime=11307.246 memavail=3273912 print_time=1634.443 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174745.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=149617 bytes_read=586591 bytes_retransmit=9 bytes_invalid=0 send_seq=11329 receive_seq=11329 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015134 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10911 bytes_read=35353 bytes_retransmit=0 bytes_invalid=0 send_seq=1778 receive_seq=1778 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997563 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.556 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12824 bytes_read=586388 bytes_retransmit=0 bytes_invalid=0 send_seq=1927 receive_seq=1927 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998266 coil_temp=33.3 refs=0 mcu_temp=34.46 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.5 sysload=0.23 cputime=11307.289 memavail=3273912 print_time=1635.443 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.7 pwm=0.000 Stats 174746.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=149811 bytes_read=587074 bytes_retransmit=9 bytes_invalid=0 send_seq=11344 receive_seq=11344 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015137 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10917 bytes_read=35368 bytes_retransmit=0 bytes_invalid=0 send_seq=1779 receive_seq=1779 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997725 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.556 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12830 bytes_read=586744 bytes_retransmit=0 bytes_invalid=0 send_seq=1928 receive_seq=1928 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999500 adj=31998263 coil_temp=33.3 refs=0 mcu_temp=34.46 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.5 sysload=0.23 cputime=11307.343 memavail=3273660 print_time=1636.443 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174747.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150021 bytes_read=587576 bytes_retransmit=9 bytes_invalid=0 send_seq=11360 receive_seq=11360 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=10923 bytes_read=35384 bytes_retransmit=0 bytes_invalid=0 send_seq=1780 receive_seq=1780 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997601 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.7 pwm=0.496 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12836 bytes_read=587100 bytes_retransmit=0 bytes_invalid=0 send_seq=1929 receive_seq=1929 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999499 adj=31998292 coil_temp=33.3 refs=0 mcu_temp=34.46 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.5 sysload=0.21 cputime=11307.414 memavail=3273660 print_time=1637.445 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174748.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150231 bytes_read=588079 bytes_retransmit=9 bytes_invalid=0 send_seq=11376 receive_seq=11376 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015139 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10929 bytes_read=35413 bytes_retransmit=0 bytes_invalid=0 send_seq=1781 receive_seq=1781 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997539 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 sd_pos=13127 heater_bed: target=90 temp=89.8 pwm=0.436 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12842 bytes_read=587456 bytes_retransmit=0 bytes_invalid=0 send_seq=1930 receive_seq=1930 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998273 coil_temp=33.3 refs=0 mcu_temp=34.47 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.5 sysload=0.21 cputime=11307.456 memavail=3273660 print_time=1638.445 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174749.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150436 bytes_read=588562 bytes_retransmit=9 bytes_invalid=0 send_seq=11391 receive_seq=11391 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015137 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10935 bytes_read=35429 bytes_retransmit=0 bytes_invalid=0 send_seq=1782 receive_seq=1782 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997481 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.384 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12848 bytes_read=587812 bytes_retransmit=0 bytes_invalid=0 send_seq=1931 receive_seq=1931 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999499 adj=31998256 coil_temp=33.3 refs=0 mcu_temp=34.49 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.6 sysload=0.21 cputime=11307.498 memavail=3273660 print_time=1639.445 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174750.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150630 bytes_read=589074 bytes_retransmit=9 bytes_invalid=0 send_seq=11406 receive_seq=11406 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015162 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10941 bytes_read=35445 bytes_retransmit=0 bytes_invalid=0 send_seq=1783 receive_seq=1783 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997457 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.384 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12854 bytes_read=588168 bytes_retransmit=0 bytes_invalid=0 send_seq=1932 receive_seq=1932 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999499 adj=31998288 coil_temp=33.3 refs=0 mcu_temp=34.50 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.6 sysload=0.21 cputime=11307.540 memavail=3273444 print_time=1640.446 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174751.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150840 bytes_read=589577 bytes_retransmit=9 bytes_invalid=0 send_seq=11422 receive_seq=11422 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015162 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10947 bytes_read=35461 bytes_retransmit=0 bytes_invalid=0 send_seq=1784 receive_seq=1784 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997390 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.319 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12860 bytes_read=588524 bytes_retransmit=0 bytes_invalid=0 send_seq=1933 receive_seq=1933 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999500 adj=31998251 coil_temp=33.3 refs=0 mcu_temp=34.51 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.6 sysload=0.21 cputime=11307.582 memavail=3273444 print_time=1641.446 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174752.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=151019 bytes_read=590037 bytes_retransmit=9 bytes_invalid=0 send_seq=11434 receive_seq=11434 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015158 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=10953 bytes_read=35477 bytes_retransmit=0 bytes_invalid=0 send_seq=1785 receive_seq=1785 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997422 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.319 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12866 bytes_read=588880 bytes_retransmit=0 bytes_invalid=0 send_seq=1934 receive_seq=1934 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999499 adj=31998282 coil_temp=33.3 refs=0 mcu_temp=34.52 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.5 sysload=0.27 cputime=11307.631 memavail=3270184 print_time=1642.447 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174753.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=151213 bytes_read=590529 bytes_retransmit=9 bytes_invalid=0 send_seq=11449 receive_seq=11449 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015161 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10959 bytes_read=35506 bytes_retransmit=0 bytes_invalid=0 send_seq=1786 receive_seq=1786 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997461 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.382 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12872 bytes_read=589236 bytes_retransmit=0 bytes_invalid=0 send_seq=1935 receive_seq=1935 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999501 adj=31998275 coil_temp=33.3 refs=0 mcu_temp=34.53 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.6 sysload=0.27 cputime=11307.674 memavail=3273976 print_time=1643.448 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174754.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=151439 bytes_read=591037 bytes_retransmit=9 bytes_invalid=0 send_seq=11466 receive_seq=11466 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015166 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10965 bytes_read=35522 bytes_retransmit=0 bytes_invalid=0 send_seq=1787 receive_seq=1787 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999352 adj=49997438 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.449 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12878 bytes_read=589592 bytes_retransmit=0 bytes_invalid=0 send_seq=1936 receive_seq=1936 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999499 adj=31998294 coil_temp=33.3 refs=0 mcu_temp=34.54 supply_voltage=3.006 chamber: target=0 temp=31.1 pwm=0.000 chamber: temp=30.6 sysload=0.27 cputime=11307.717 memavail=3273476 print_time=1644.448 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174755.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=151649 bytes_read=591540 bytes_retransmit=9 bytes_invalid=0 send_seq=11482 receive_seq=11482 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10971 bytes_read=35538 bytes_retransmit=0 bytes_invalid=0 send_seq=1788 receive_seq=1788 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999349 adj=49997385 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.510 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12884 bytes_read=589948 bytes_retransmit=0 bytes_invalid=0 send_seq=1937 receive_seq=1937 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998268 coil_temp=33.3 refs=0 mcu_temp=34.55 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.6 sysload=0.27 cputime=11307.759 memavail=3273476 print_time=1645.448 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174756.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=151843 bytes_read=592037 bytes_retransmit=9 bytes_invalid=0 send_seq=11497 receive_seq=11497 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10977 bytes_read=35554 bytes_retransmit=0 bytes_invalid=0 send_seq=1789 receive_seq=1789 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999347 adj=49997357 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.510 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12890 bytes_read=590288 bytes_retransmit=0 bytes_invalid=0 send_seq=1938 receive_seq=1938 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998249 coil_temp=33.4 refs=0 mcu_temp=34.55 supply_voltage=3.006 chamber: target=0 temp=31.0 pwm=0.000 chamber: temp=30.7 sysload=0.27 cputime=11307.801 memavail=3273476 print_time=1646.449 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.8 pwm=0.000 Stats 174757.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=152053 bytes_read=592540 bytes_retransmit=9 bytes_invalid=0 send_seq=11513 receive_seq=11513 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015156 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=10983 bytes_read=35570 bytes_retransmit=0 bytes_invalid=0 send_seq=1790 receive_seq=1790 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999347 adj=49997351 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.448 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12896 bytes_read=590644 bytes_retransmit=0 bytes_invalid=0 send_seq=1939 receive_seq=1939 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998237 coil_temp=33.4 refs=0 mcu_temp=34.55 supply_voltage=3.006 chamber: target=0 temp=31.1 pwm=0.000 chamber: temp=30.7 sysload=0.25 cputime=11307.848 memavail=3273488 print_time=1647.449 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174758.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=152258 bytes_read=593023 bytes_retransmit=9 bytes_invalid=0 send_seq=11528 receive_seq=11528 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=10989 bytes_read=35599 bytes_retransmit=0 bytes_invalid=0 send_seq=1791 receive_seq=1791 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999346 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.395 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12902 bytes_read=591000 bytes_retransmit=0 bytes_invalid=0 send_seq=1940 receive_seq=1940 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998229 coil_temp=33.4 refs=0 mcu_temp=34.56 supply_voltage=3.006 chamber: target=0 temp=31.1 pwm=0.000 chamber: temp=30.6 sysload=0.25 cputime=11307.896 memavail=3273488 print_time=1648.449 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174759.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=152468 bytes_read=593525 bytes_retransmit=9 bytes_invalid=0 send_seq=11544 receive_seq=11544 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015156 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=10995 bytes_read=35615 bytes_retransmit=0 bytes_invalid=0 send_seq=1792 receive_seq=1792 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999344 adj=49997375 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.302 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12908 bytes_read=591356 bytes_retransmit=0 bytes_invalid=0 send_seq=1941 receive_seq=1941 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998231 coil_temp=33.4 refs=0 mcu_temp=34.57 supply_voltage=3.006 chamber: target=0 temp=31.1 pwm=0.000 chamber: temp=30.6 sysload=0.25 cputime=11307.938 memavail=3273488 print_time=1649.449 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174760.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=152678 bytes_read=594043 bytes_retransmit=9 bytes_invalid=0 send_seq=11560 receive_seq=11560 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015153 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=11001 bytes_read=35631 bytes_retransmit=0 bytes_invalid=0 send_seq=1793 receive_seq=1793 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999342 adj=49997372 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.250 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12914 bytes_read=591712 bytes_retransmit=0 bytes_invalid=0 send_seq=1942 receive_seq=1942 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998233 coil_temp=33.4 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber: target=0 temp=31.1 pwm=0.000 chamber: temp=30.6 sysload=0.25 cputime=11307.981 memavail=3276692 print_time=1650.450 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174761.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=152883 bytes_read=594526 bytes_retransmit=9 bytes_invalid=0 send_seq=11575 receive_seq=11575 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015153 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=11007 bytes_read=35647 bytes_retransmit=0 bytes_invalid=0 send_seq=1794 receive_seq=1794 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999340 adj=49997371 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.305 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12920 bytes_read=592068 bytes_retransmit=0 bytes_invalid=0 send_seq=1943 receive_seq=1943 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998241 coil_temp=33.4 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber: target=0 temp=31.1 pwm=0.000 chamber: temp=30.7 sysload=0.25 cputime=11308.024 memavail=3276692 print_time=1651.450 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174762.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=153109 bytes_read=595033 bytes_retransmit=9 bytes_invalid=0 send_seq=11592 receive_seq=11592 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=11013 bytes_read=35663 bytes_retransmit=0 bytes_invalid=0 send_seq=1795 receive_seq=1795 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999339 adj=49997355 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.531 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12926 bytes_read=592424 bytes_retransmit=0 bytes_invalid=0 send_seq=1944 receive_seq=1944 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998230 coil_temp=33.4 refs=0 mcu_temp=34.60 supply_voltage=3.006 chamber: target=0 temp=31.1 pwm=0.000 chamber: temp=30.7 sysload=0.23 cputime=11308.067 memavail=3275944 print_time=1652.451 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174763.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=153319 bytes_read=595525 bytes_retransmit=9 bytes_invalid=0 send_seq=11608 receive_seq=11608 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=11019 bytes_read=35692 bytes_retransmit=0 bytes_invalid=0 send_seq=1796 receive_seq=1796 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999344 adj=49997376 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.531 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12932 bytes_read=592780 bytes_retransmit=0 bytes_invalid=0 send_seq=1945 receive_seq=1945 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998242 coil_temp=33.4 refs=0 mcu_temp=34.62 supply_voltage=3.006 chamber: target=0 temp=31.1 pwm=0.000 chamber: temp=30.7 sysload=0.23 cputime=11308.133 memavail=3275704 print_time=1653.452 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174764.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=153513 bytes_read=596007 bytes_retransmit=9 bytes_invalid=0 send_seq=11623 receive_seq=11623 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015177 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=11025 bytes_read=35708 bytes_retransmit=0 bytes_invalid=0 send_seq=1797 receive_seq=1797 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997435 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.531 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12938 bytes_read=593136 bytes_retransmit=0 bytes_invalid=0 send_seq=1946 receive_seq=1946 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998264 coil_temp=33.4 refs=0 mcu_temp=34.63 supply_voltage=3.006 chamber: target=0 temp=31.2 pwm=0.000 chamber: temp=30.8 sysload=0.23 cputime=11308.184 memavail=3275704 print_time=1654.452 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174765.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=153723 bytes_read=596524 bytes_retransmit=9 bytes_invalid=0 send_seq=11639 receive_seq=11639 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=11 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=11031 bytes_read=35724 bytes_retransmit=0 bytes_invalid=0 send_seq=1798 receive_seq=1798 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999349 adj=49997525 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.408 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12944 bytes_read=593492 bytes_retransmit=0 bytes_invalid=0 send_seq=1947 receive_seq=1947 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998285 coil_temp=33.4 refs=0 mcu_temp=34.64 supply_voltage=3.006 chamber: target=0 temp=31.1 pwm=0.000 chamber: temp=30.7 sysload=0.23 cputime=11308.229 memavail=3275464 print_time=1655.453 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174766.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=153949 bytes_read=597032 bytes_retransmit=9 bytes_invalid=0 send_seq=11656 receive_seq=11656 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=11037 bytes_read=35740 bytes_retransmit=0 bytes_invalid=0 send_seq=1799 receive_seq=1799 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999348 adj=49997485 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.354 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12950 bytes_read=593848 bytes_retransmit=0 bytes_invalid=0 send_seq=1948 receive_seq=1948 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998263 coil_temp=33.4 refs=0 mcu_temp=34.64 supply_voltage=3.006 chamber: target=0 temp=31.1 pwm=0.000 chamber: temp=30.7 sysload=0.23 cputime=11308.272 memavail=3275464 print_time=1656.454 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174767.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=154159 bytes_read=597520 bytes_retransmit=9 bytes_invalid=0 send_seq=11672 receive_seq=11672 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=11043 bytes_read=35756 bytes_retransmit=0 bytes_invalid=0 send_seq=1800 receive_seq=1800 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999347 adj=49997456 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.301 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12956 bytes_read=594204 bytes_retransmit=0 bytes_invalid=0 send_seq=1949 receive_seq=1949 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998253 coil_temp=33.5 refs=0 mcu_temp=34.65 supply_voltage=3.006 chamber: target=0 temp=31.2 pwm=0.000 chamber: temp=30.7 sysload=0.21 cputime=11308.316 memavail=3275224 print_time=1657.454 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.9 pwm=0.000 Stats 174768.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=154369 bytes_read=598022 bytes_retransmit=9 bytes_invalid=0 send_seq=11688 receive_seq=11688 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=11049 bytes_read=35785 bytes_retransmit=0 bytes_invalid=0 send_seq=1801 receive_seq=1801 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999346 adj=49997436 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.242 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12962 bytes_read=594560 bytes_retransmit=0 bytes_invalid=0 send_seq=1950 receive_seq=1950 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998251 coil_temp=33.5 refs=0 mcu_temp=34.67 supply_voltage=3.006 chamber: target=0 temp=31.2 pwm=0.000 chamber: temp=30.8 sysload=0.21 cputime=11308.359 memavail=3275224 print_time=1658.454 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Stats 174769.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=154579 bytes_read=598525 bytes_retransmit=9 bytes_invalid=0 send_seq=11704 receive_seq=11704 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015177 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=11055 bytes_read=35801 bytes_retransmit=0 bytes_invalid=0 send_seq=1802 receive_seq=1802 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999345 adj=49997422 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.2 pwm=0.296 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12968 bytes_read=594916 bytes_retransmit=0 bytes_invalid=0 send_seq=1951 receive_seq=1951 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998253 coil_temp=33.5 refs=0 mcu_temp=34.67 supply_voltage=3.006 chamber: target=0 temp=31.2 pwm=0.000 chamber: temp=30.8 sysload=0.21 cputime=11308.424 memavail=3275224 print_time=1659.455 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Stats 174770.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=154800 bytes_read=599028 bytes_retransmit=9 bytes_invalid=0 send_seq=11720 receive_seq=11720 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=11061 bytes_read=35817 bytes_retransmit=0 bytes_invalid=0 send_seq=1803 receive_seq=1803 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.1 pwm=0.413 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12974 bytes_read=595272 bytes_retransmit=0 bytes_invalid=0 send_seq=1952 receive_seq=1952 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998244 coil_temp=33.5 refs=0 mcu_temp=34.68 supply_voltage=3.006 chamber: target=0 temp=31.2 pwm=0.000 chamber: temp=30.7 sysload=0.21 cputime=11308.498 memavail=3273996 print_time=1660.457 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Stats 174771.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=155021 bytes_read=599530 bytes_retransmit=9 bytes_invalid=0 send_seq=11736 receive_seq=11736 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=11067 bytes_read=35833 bytes_retransmit=0 bytes_invalid=0 send_seq=1804 receive_seq=1804 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997591 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.557 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12980 bytes_read=595628 bytes_retransmit=0 bytes_invalid=0 send_seq=1953 receive_seq=1953 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998247 coil_temp=33.5 refs=0 mcu_temp=34.69 supply_voltage=3.006 chamber: target=0 temp=31.2 pwm=0.000 chamber: temp=30.8 sysload=0.21 cputime=11308.571 memavail=3273996 print_time=1661.457 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Stats 174772.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=155215 bytes_read=600028 bytes_retransmit=9 bytes_invalid=0 send_seq=11751 receive_seq=11751 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015200 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=11073 bytes_read=35849 bytes_retransmit=0 bytes_invalid=0 send_seq=1805 receive_seq=1805 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997575 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.557 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12986 bytes_read=595984 bytes_retransmit=0 bytes_invalid=0 send_seq=1954 receive_seq=1954 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998238 coil_temp=33.5 refs=0 mcu_temp=34.69 supply_voltage=3.006 chamber: target=0 temp=31.2 pwm=0.000 chamber: temp=30.8 sysload=0.28 cputime=11308.636 memavail=3273992 print_time=1662.457 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Stats 174773.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=155426 bytes_read=600527 bytes_retransmit=9 bytes_invalid=0 send_seq=11767 receive_seq=11767 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015216 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=11085 bytes_read=35894 bytes_retransmit=0 bytes_invalid=0 send_seq=1807 receive_seq=1807 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997641 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.491 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=12998 bytes_read=596356 bytes_retransmit=0 bytes_invalid=0 send_seq=1956 receive_seq=1956 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998226 coil_temp=33.5 refs=0 mcu_temp=34.71 supply_voltage=3.006 chamber: target=0 temp=31.2 pwm=0.000 chamber: temp=30.8 sysload=0.28 cputime=11308.681 memavail=3273992 print_time=1663.458 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Stats 174774.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=155636 bytes_read=601016 bytes_retransmit=9 bytes_invalid=0 send_seq=11783 receive_seq=11783 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015210 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=11091 bytes_read=35910 bytes_retransmit=0 bytes_invalid=0 send_seq=1808 receive_seq=1808 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997596 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.433 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13004 bytes_read=596712 bytes_retransmit=0 bytes_invalid=0 send_seq=1957 receive_seq=1957 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998186 coil_temp=33.5 refs=0 mcu_temp=34.71 supply_voltage=3.006 chamber: target=0 temp=31.2 pwm=0.000 chamber: temp=30.8 sysload=0.28 cputime=11308.724 memavail=3273768 print_time=1664.459 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Stats 174775.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=155862 bytes_read=601539 bytes_retransmit=9 bytes_invalid=0 send_seq=11800 receive_seq=11800 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=11097 bytes_read=35926 bytes_retransmit=0 bytes_invalid=0 send_seq=1809 receive_seq=1809 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997542 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.323 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13010 bytes_read=597068 bytes_retransmit=0 bytes_invalid=0 send_seq=1958 receive_seq=1958 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998253 coil_temp=33.5 refs=0 mcu_temp=34.72 supply_voltage=3.006 chamber: target=0 temp=31.3 pwm=0.000 chamber: temp=30.9 sysload=0.28 cputime=11308.770 memavail=3273768 print_time=1665.459 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Stats 174776.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156056 bytes_read=602022 bytes_retransmit=9 bytes_invalid=0 send_seq=11815 receive_seq=11815 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=11103 bytes_read=35942 bytes_retransmit=0 bytes_invalid=0 send_seq=1810 receive_seq=1810 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997503 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.323 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13016 bytes_read=597424 bytes_retransmit=0 bytes_invalid=0 send_seq=1959 receive_seq=1959 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998258 coil_temp=33.5 refs=0 mcu_temp=34.75 supply_voltage=3.006 chamber: target=0 temp=31.3 pwm=0.000 chamber: temp=30.8 sysload=0.28 cputime=11308.815 memavail=3273320 print_time=1666.460 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Stats 174777.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156266 bytes_read=602524 bytes_retransmit=9 bytes_invalid=0 send_seq=11831 receive_seq=11831 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=11109 bytes_read=35958 bytes_retransmit=0 bytes_invalid=0 send_seq=1811 receive_seq=1811 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997502 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 sd_pos=13127 heater_bed: target=90 temp=90.0 pwm=0.412 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13022 bytes_read=597780 bytes_retransmit=0 bytes_invalid=0 send_seq=1960 receive_seq=1960 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998253 coil_temp=33.5 refs=0 mcu_temp=34.75 supply_voltage=3.006 chamber: target=0 temp=31.3 pwm=0.000 chamber: temp=30.8 sysload=0.33 cputime=11308.870 memavail=3273352 print_time=1667.460 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Transition to shutdown state: Shutdown due to webhooks request Dumping gcode input 0 blocks Dumping 20 requests for client 3866798448 Received 173118.918244: b'{"id":4039375600,"method":"register_remote_method","params":{"response_template":{"method":"shutdown_machine"},"remote_method":"shutdown_machine"}}' Received 173118.920106: b'{"id":4039375600,"method":"register_remote_method","params":{"response_template":{"method":"reboot_machine"},"remote_method":"reboot_machine"}}' Received 173118.921193: b'{"id":4039376368,"method":"register_remote_method","params":{"response_template":{"method":"pause_job_queue"},"remote_method":"pause_job_queue"}}' Received 173118.922466: b'{"id":4039376368,"method":"register_remote_method","params":{"response_template":{"method":"start_job_queue"},"remote_method":"start_job_queue"}}' Received 173118.925694: b'{"id":4039374256,"method":"objects/query","params":{"objects":{"heaters":null}}}' Received 173118.925694: b'{"id":4039375960,"method":"objects/query","params":{"objects":{"heaters":null}}}' Received 173118.937266: b'{"id":4039375816,"method":"info","params":{}}' Received 173118.937266: b'{"id":4039373992,"method":"objects/list","params":{}}' Received 173118.939355: b'{"id":4039376752,"method":"info","params":{}}' Received 173118.939355: b'{"id":4039373872,"method":"objects/list","params":{}}' Received 173118.980640: b'{"id":4039376800,"method":"objects/subscribe","params":{"objects":{"gcode":null,"webhooks":null,"configfile":null,"mcu":null,"mcu rpi":null,"heaters":null,"temperature_sensor Octopus_Pro_H723_V1.1":null,"gcode_macro RatOS":null,"gcode_macro HOME_X":null,"gcode_macro HOME_Y":null,"gcode_macro HOME_Z":null,"gcode_macro HOME_X_SENSORLESS":null,"gcode_macro HOME_Y_SENSORLESS":null,"gcode_macro _Z_HOP":null,"gcode_macro _MOVE_TO_SAFE_Z_HOME":null,"gcode_macro MAYBE_HOME":null,"gcode_macro PID_CALIBRATE_HOTEND":null,"gcode_macro PID_CALIBRATE_BED":null,"gcode_macro PID_CALIBRATE_CHAMBER_HEATER":null,"gcode_macro INITIALIZE_PA_TUNING":null,"gcode_macro CHAMBER_FILTER_ON":null,"gcode_macro CHAMBER_FILTER_OFF":null,"gcode_macro _CHAMBER_FILTER_ON":null,"gcode_macro _CHAMBER_FILTER_OFF":null,"gcode_macro _CHAMBER_FILTER_TURN_ON":null,"gcode_macro _CHAMBER_FILTER_TURN_OFF":null,"gcode_macro _CHAMBER_FILTER_SANITY_CHECK":null,"gcode_macro CHAMBER_HEATER_ON":null,"gcode_macro CHAMBER_HEATER_OFF":null,"gcode_macro _CHAMBER_HEATER_ON":null,"gcode_macro _CHAMBER_HEATER_OFF":null,"gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON":null,"gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF":null,"gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING":null,"gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING":null,"gcode_macro _LED_START_PRINTING":null,"gcode_macro _LED_START_PRINTING_ERROR":null,"gcode_macro _LED_PRINTING":null,"gcode_macro _LED_PAUSE":null,"gcode_macro _LED_CHAMBER_FILTER_ON":null,"gcode_macro _LED_CHAMBER_FILTER_OFF":null,"gcode_macro _LED_LOADING_FILAMENT":null,"gcode_macro _LED_FILAMENT_LOADED":null,"gcode_macro _LED_FILAMENT_RUNOUT":null,"gcode_macro _LED_FILAMENT_CLOG":null,"gcode_macro _LED_UNLOADING_FILAMENT":null,"gcode_macro _LED_FILAMENT_UNLOADED":null,"gcode_macro _LED_DEACTIVATE_TOOLHEAD":null,"gcode_macro _LED_TOOLHEAD_STANDBY":null,"gcode_macro _LED_TOOLHEAD_WAKEUP":null,"gcode_macro _LED_MOTORS_OFF":null,"gcode_macro _LED_INPUT_SHAPER_START":null,"gcode_macro _LED_INPUT_SHAPER_END":null,"gcode_macro _LED_BEACON_CALIBRATION_START":null,"gcode_macro _LED_BEACON_CALIBRATION_END":null,"gcode_macro _LED_BEACON_CALIBRATION_ERROR":null,"gcode_macro _LED_VAOC_ON":null,"gcode_macro _LED_VAOC_OFF":null,"gcode_macro _LED_ACTION":null,"gcode_macro _LED_SUCCESS":null,"gcode_macro _LED_HEATING":null,"gcode_macro _LED_COOLING":null,"gcode_macro _LED_ERROR":null,"gcode_macro _LED_ON":null,"gcode_macro _LED_OFF":null,"gcode_macro _LED_STANDBY":null,"gcode_macro _LED_SET":null,"gcode_macro _USER_LED_SET":null,"gcode_macro LOAD_FILAMENT":null,"gcode_macro _DEFAULT_LOAD_FILAMENT":null,"gcode_macro _IDEX_LOAD_FILAMENT":null,"gcode_macro _LOAD_FILAMENT":null,"gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE":null,"gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT":null,"gcode_macro _PURGE_BEFORE_UNLOAD":null,"gcode_macro _PURGE_FILAMENT":null,"gcode_macro _MOVE_TO_PARKING_POSITION":null,"gcode_macro _MOVE_TO_LOADING_POSITION":null,"gcode_macro _CLEANING_MOVE":null,"gcode_macro _START_PRINT_BED_MESH":null,"gcode_macro CALIBRATE_ADAPTIVE_MESH":null,"gcode_macro M84":null,"gcode_macro M104":null,"gcode_macro M109":null,"gcode_macro SET_HEATER_TEMPERATURE":null,"gcode_macro TEMPERATURE_WAIT":null,"gcode_macro SET_GCODE_OFFSET":null,"gcode_macro SDCARD_PRINT_FILE":null,"gcode_macro SKEW_PROFILE":null,"gcode_macro SET_SKEW":null,"gcode_macro SET_VELOCITY_LIMIT":null,"gcode_macro _START_PRINT_PARK":null,"gcode_macro _END_PRINT_PARK":null,"gcode_macro _PARK":null,"gcode_macro SAVE_PROBE_RESULT":null,"gcode_macro PROBE_FOR_PRIMING":null,"gcode_macro RESET_PRIME_PROBE_STATE":null,"gcode_macro PROBE_CURRENT_POSITION":null,"gcode_macro PRIME_BLOB":null,"gcode_macro UNLOAD_FILAMENT":null,"gcode_macro _LEGACY_UNLOAD_FILAMENT":null,"gcode_macro _DEFAULT_UNLOAD_FILAMENT":null,"gcode_macro _IDEX_UNLOAD_FILAMENT":null,"gcode_macro _UNLOAD_FILAMENT":null,"gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE":null,"gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER":null,"gcode_macro _UNLOAD_WITH_TIP_FORMING":null,"gcode_macro _UNLOAD_KNOWN_FILAMENT":null,"gcode_macro _UNLOAD_UNKNOWN_FILAMENT":null,"gcode_macro _TIP_FORMING":null,"gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG":null,"gcode_macro _ON_FILAMENT_END":null,"gcode_macro M600":null,"gcode_macro COLD_PULL":null,"gcode_macro _USER_START_PRINT_BEFORE_HOMING":null,"gcode_macro _USER_START_PRINT_AFTER_HEATING_BED":null,"gcode_macro _USER_START_PRINT_BED_MESH":null,"gcode_macro _USER_START_PRINT_PARK":null,"gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER":null,"gcode_macro _USER_START_PRINT_HEAT_CHAMBER":null,"gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF":null,"gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF":null,"gcode_macro _USER_END_PRINT_PARK":null,"gcode_macro _USER_END_PRINT_FINISHED":null,"gcode_macro _USER_START_PRINT":null,"gcode_macro _USER_END_START_PRINT":null,"gcode_macro _USER_START_FEATURE":null,"gcode_macro _USER_END_FEATURE":null,"gcode_macro ECHO_T_VARS":null,"gcode_macro ECHO_RATOS_VARS":null,"gcode_macro INITIAL_FRONTEND_UPDATE":null,"gcode_macro CALCULATE_PRINTABLE_AREA":null,"gcode_macro CACHE_TOOLHEAD_SETTINGS":null,"gcode_macro RESTORE_TOOLHEAD_SETTINGS":null,"gcode_macro SET_MACRO_TRAVEL_SETTINGS":null,"gcode_macro SET_CENTER_KINEMATIC_POSITION":null,"gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION":null,"gcode_macro VERIFY_HYBRID_INVERTED":null,"gcode_macro RATOS_ECHO":null,"gcode_macro ENABLE_DEBUG":null,"gcode_macro DISABLE_DEBUG":null,"gcode_macro DEBUG_ECHO":null,"gcode_macro START_FEATURE":null,"gcode_macro END_FEATURE":null,"gcode_macro _ON_LAYER_CHANGE":null,"gcode_macro _LEARN_MORE_CALIBRATION":null,"gcode_macro _LEARN_MORE_CHAMBER_FILTER":null,"gcode_macro _LEARN_MORE_FILAMENT":null,"gcode_macro _CONSOLE_SAVE_CONFIG":null,"gcode_macro SAVE_Z_OFFSET":null,"gcode_macro _LOAD_RATOS_SKEW_PROFILE":null,"gcode_macro M601":null,"gcode_macro PAUSE":null,"gcode_macro RESUME":null,"gcode_macro CANCEL_PRINT":null,"gcode_macro START_PRINT":null,"gcode_macro _START_PRINT_BEFORE_HEATING_BED":null,"gcode_macro _START_PRINT_AFTER_HEATING_BED":null,"gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE":null,"gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE":null,"gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER":null,"gcode_macro _PRIME":null,"gcode_macro END_PRINT":null,"gcode_macro _END_PRINT_BEFORE_HEATERS_OFF":null,"gcode_macro _END_PRINT_AFTER_HEATERS_OFF":null,"gcode_macro _SET_EXTRUSION_MODE":null,"gcode_macro GENERATE_SHAPER_GRAPHS":null,"gcode_macro MEASURE_COREXY_BELT_TENSION":null,"idle_timeout":null,"temperature_host raspberry_pi":null,"temperature_sensor raspberry_pi":null,"gcode_move":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"pause_resume":null,"ratos":null,"exclude_object":null,"heater_bed":null,"fan":null,"heater_fan toolhead_cooling_fan":null,"stepper_enable":null,"controller_fan controller_fan":null,"gcode_macro Z_TILT_ADJUST":null,"bed_mesh":null,"z_tilt":null,"firmware_retraction":null,"tmc5160 stepper_x":null,"tmc5160 stepper_y":null,"tmc2209 stepper_z":null,"tmc2209 stepper_z1":null,"tmc2209 stepper_z2":null,"tmc2209 extruder":null,"beacons":null,"mcu beacon":null,"probe":null,"temperature_sensor beacon_coil":null,"beacon":null,"gcode_macro BEACON_RATOS_CALIBRATION":null,"gcode_macro BEACON_RATOS_CALIBRATE":null,"gcode_macro BEACON_INITIAL_CALIBRATION":null,"gcode_macro BEACON_FINAL_CALIBRATION":null,"gcode_macro BEACON_POKE_TEST":null,"gcode_macro _BEACON_PROBE_POKE":null,"gcode_macro _BEACON_STORE_POKE":null,"gcode_macro _BEACON_CHECK_POKE":null,"gcode_macro _BEACON_ECHO_POKE":null,"gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS":null,"gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET":null,"gcode_macro BEACON_MEASURE_GANTRY_TWIST":null,"gcode_macro _BEACON_PROBE_GANTRY_TWIST":null,"gcode_macro _BEACON_STORE_GANTRY_TWIST":null,"gcode_macro _BEACON_ECHO_GANTRY_TWIST":null,"gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH":null,"gcode_macro _BEACON_APPLY_SCAN_COMPENSATION":null,"gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION":null,"gcode_macro _BEACON_HOME_AND_ABL":null,"gcode_macro _BEACON_SAVE_MULTIPLIER":null,"gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER":null,"gcode_macro T0":null,"save_variables":null,"fan_generic filter":null,"heater_generic chamber":null,"heater_fan chamber":null,"temperature_sensor chamber":null,"neopixel lights":null,"gcode_macro SEARCH_VARS":null,"gcode_macro DUMP_VARIABLES":null,"gcode_macro TEST_SPEED":null,"gcode_macro SHIFT_TEST":null,"gcode_macro excitate_axis_at_freq":null,"gcode_macro axes_map_calibration":null,"gcode_macro compare_belts_responses":null,"gcode_macro axes_shaper_calibration":null,"gcode_macro create_vibrations_profile":null,"motion_report":null,"query_endstops":null,"system_stats":null,"manual_probe":null,"toolhead":null,"extruder":null,"screws_tilt_adjust":["results","error"]},"response_template":{"method":"process_status_update"}}}' Received 173119.189864: b'{"id":4039373440,"method":"objects/subscribe","params":{"objects":{"gcode":null,"webhooks":null,"configfile":null,"mcu":null,"mcu rpi":null,"heaters":null,"temperature_sensor Octopus_Pro_H723_V1.1":null,"gcode_macro RatOS":null,"gcode_macro HOME_X":null,"gcode_macro HOME_Y":null,"gcode_macro HOME_Z":null,"gcode_macro HOME_X_SENSORLESS":null,"gcode_macro HOME_Y_SENSORLESS":null,"gcode_macro _Z_HOP":null,"gcode_macro _MOVE_TO_SAFE_Z_HOME":null,"gcode_macro MAYBE_HOME":null,"gcode_macro PID_CALIBRATE_HOTEND":null,"gcode_macro PID_CALIBRATE_BED":null,"gcode_macro PID_CALIBRATE_CHAMBER_HEATER":null,"gcode_macro INITIALIZE_PA_TUNING":null,"gcode_macro CHAMBER_FILTER_ON":null,"gcode_macro CHAMBER_FILTER_OFF":null,"gcode_macro _CHAMBER_FILTER_ON":null,"gcode_macro _CHAMBER_FILTER_OFF":null,"gcode_macro _CHAMBER_FILTER_TURN_ON":null,"gcode_macro _CHAMBER_FILTER_TURN_OFF":null,"gcode_macro _CHAMBER_FILTER_SANITY_CHECK":null,"gcode_macro CHAMBER_HEATER_ON":null,"gcode_macro CHAMBER_HEATER_OFF":null,"gcode_macro _CHAMBER_HEATER_ON":null,"gcode_macro _CHAMBER_HEATER_OFF":null,"gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON":null,"gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF":null,"gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING":null,"gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING":null,"gcode_macro _LED_START_PRINTING":null,"gcode_macro _LED_START_PRINTING_ERROR":null,"gcode_macro _LED_PRINTING":null,"gcode_macro _LED_PAUSE":null,"gcode_macro _LED_CHAMBER_FILTER_ON":null,"gcode_macro _LED_CHAMBER_FILTER_OFF":null,"gcode_macro _LED_LOADING_FILAMENT":null,"gcode_macro _LED_FILAMENT_LOADED":null,"gcode_macro _LED_FILAMENT_RUNOUT":null,"gcode_macro _LED_FILAMENT_CLOG":null,"gcode_macro _LED_UNLOADING_FILAMENT":null,"gcode_macro _LED_FILAMENT_UNLOADED":null,"gcode_macro _LED_DEACTIVATE_TOOLHEAD":null,"gcode_macro _LED_TOOLHEAD_STANDBY":null,"gcode_macro _LED_TOOLHEAD_WAKEUP":null,"gcode_macro _LED_MOTORS_OFF":null,"gcode_macro _LED_INPUT_SHAPER_START":null,"gcode_macro _LED_INPUT_SHAPER_END":null,"gcode_macro _LED_BEACON_CALIBRATION_START":null,"gcode_macro _LED_BEACON_CALIBRATION_END":null,"gcode_macro _LED_BEACON_CALIBRATION_ERROR":null,"gcode_macro _LED_VAOC_ON":null,"gcode_macro _LED_VAOC_OFF":null,"gcode_macro _LED_ACTION":null,"gcode_macro _LED_SUCCESS":null,"gcode_macro _LED_HEATING":null,"gcode_macro _LED_COOLING":null,"gcode_macro _LED_ERROR":null,"gcode_macro _LED_ON":null,"gcode_macro _LED_OFF":null,"gcode_macro _LED_STANDBY":null,"gcode_macro _LED_SET":null,"gcode_macro _USER_LED_SET":null,"gcode_macro LOAD_FILAMENT":null,"gcode_macro _DEFAULT_LOAD_FILAMENT":null,"gcode_macro _IDEX_LOAD_FILAMENT":null,"gcode_macro _LOAD_FILAMENT":null,"gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE":null,"gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT":null,"gcode_macro _PURGE_BEFORE_UNLOAD":null,"gcode_macro _PURGE_FILAMENT":null,"gcode_macro _MOVE_TO_PARKING_POSITION":null,"gcode_macro _MOVE_TO_LOADING_POSITION":null,"gcode_macro _CLEANING_MOVE":null,"gcode_macro _START_PRINT_BED_MESH":null,"gcode_macro CALIBRATE_ADAPTIVE_MESH":null,"gcode_macro M84":null,"gcode_macro M104":null,"gcode_macro M109":null,"gcode_macro SET_HEATER_TEMPERATURE":null,"gcode_macro TEMPERATURE_WAIT":null,"gcode_macro SET_GCODE_OFFSET":null,"gcode_macro SDCARD_PRINT_FILE":null,"gcode_macro SKEW_PROFILE":null,"gcode_macro SET_SKEW":null,"gcode_macro SET_VELOCITY_LIMIT":null,"gcode_macro _START_PRINT_PARK":null,"gcode_macro _END_PRINT_PARK":null,"gcode_macro _PARK":null,"gcode_macro SAVE_PROBE_RESULT":null,"gcode_macro PROBE_FOR_PRIMING":null,"gcode_macro RESET_PRIME_PROBE_STATE":null,"gcode_macro PROBE_CURRENT_POSITION":null,"gcode_macro PRIME_BLOB":null,"gcode_macro UNLOAD_FILAMENT":null,"gcode_macro _LEGACY_UNLOAD_FILAMENT":null,"gcode_macro _DEFAULT_UNLOAD_FILAMENT":null,"gcode_macro _IDEX_UNLOAD_FILAMENT":null,"gcode_macro _UNLOAD_FILAMENT":null,"gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE":null,"gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER":null,"gcode_macro _UNLOAD_WITH_TIP_FORMING":null,"gcode_macro _UNLOAD_KNOWN_FILAMENT":null,"gcode_macro _UNLOAD_UNKNOWN_FILAMENT":null,"gcode_macro _TIP_FORMING":null,"gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG":null,"gcode_macro _ON_FILAMENT_END":null,"gcode_macro M600":null,"gcode_macro COLD_PULL":null,"gcode_macro _USER_START_PRINT_BEFORE_HOMING":null,"gcode_macro _USER_START_PRINT_AFTER_HEATING_BED":null,"gcode_macro _USER_START_PRINT_BED_MESH":null,"gcode_macro _USER_START_PRINT_PARK":null,"gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER":null,"gcode_macro _USER_START_PRINT_HEAT_CHAMBER":null,"gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF":null,"gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF":null,"gcode_macro _USER_END_PRINT_PARK":null,"gcode_macro _USER_END_PRINT_FINISHED":null,"gcode_macro _USER_START_PRINT":null,"gcode_macro _USER_END_START_PRINT":null,"gcode_macro _USER_START_FEATURE":null,"gcode_macro _USER_END_FEATURE":null,"gcode_macro ECHO_T_VARS":null,"gcode_macro ECHO_RATOS_VARS":null,"gcode_macro INITIAL_FRONTEND_UPDATE":null,"gcode_macro CALCULATE_PRINTABLE_AREA":null,"gcode_macro CACHE_TOOLHEAD_SETTINGS":null,"gcode_macro RESTORE_TOOLHEAD_SETTINGS":null,"gcode_macro SET_MACRO_TRAVEL_SETTINGS":null,"gcode_macro SET_CENTER_KINEMATIC_POSITION":null,"gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION":null,"gcode_macro VERIFY_HYBRID_INVERTED":null,"gcode_macro RATOS_ECHO":null,"gcode_macro ENABLE_DEBUG":null,"gcode_macro DISABLE_DEBUG":null,"gcode_macro DEBUG_ECHO":null,"gcode_macro START_FEATURE":null,"gcode_macro END_FEATURE":null,"gcode_macro _ON_LAYER_CHANGE":null,"gcode_macro _LEARN_MORE_CALIBRATION":null,"gcode_macro _LEARN_MORE_CHAMBER_FILTER":null,"gcode_macro _LEARN_MORE_FILAMENT":null,"gcode_macro _CONSOLE_SAVE_CONFIG":null,"gcode_macro SAVE_Z_OFFSET":null,"gcode_macro _LOAD_RATOS_SKEW_PROFILE":null,"gcode_macro M601":null,"gcode_macro PAUSE":null,"gcode_macro RESUME":null,"gcode_macro CANCEL_PRINT":null,"gcode_macro START_PRINT":null,"gcode_macro _START_PRINT_BEFORE_HEATING_BED":null,"gcode_macro _START_PRINT_AFTER_HEATING_BED":null,"gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE":null,"gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE":null,"gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER":null,"gcode_macro _PRIME":null,"gcode_macro END_PRINT":null,"gcode_macro _END_PRINT_BEFORE_HEATERS_OFF":null,"gcode_macro _END_PRINT_AFTER_HEATERS_OFF":null,"gcode_macro _SET_EXTRUSION_MODE":null,"gcode_macro GENERATE_SHAPER_GRAPHS":null,"gcode_macro MEASURE_COREXY_BELT_TENSION":null,"idle_timeout":null,"temperature_host raspberry_pi":null,"temperature_sensor raspberry_pi":null,"gcode_move":null,"print_stats":null,"virtual_sdcard":null,"display_status":null,"pause_resume":null,"ratos":null,"exclude_object":null,"heater_bed":null,"fan":null,"heater_fan toolhead_cooling_fan":null,"stepper_enable":null,"controller_fan controller_fan":null,"gcode_macro Z_TILT_ADJUST":null,"bed_mesh":null,"z_tilt":null,"firmware_retraction":null,"tmc5160 stepper_x":null,"tmc5160 stepper_y":null,"tmc2209 stepper_z":null,"tmc2209 stepper_z1":null,"tmc2209 stepper_z2":null,"tmc2209 extruder":null,"beacons":null,"mcu beacon":null,"probe":null,"temperature_sensor beacon_coil":null,"beacon":null,"gcode_macro BEACON_RATOS_CALIBRATION":null,"gcode_macro BEACON_RATOS_CALIBRATE":null,"gcode_macro BEACON_INITIAL_CALIBRATION":null,"gcode_macro BEACON_FINAL_CALIBRATION":null,"gcode_macro BEACON_POKE_TEST":null,"gcode_macro _BEACON_PROBE_POKE":null,"gcode_macro _BEACON_STORE_POKE":null,"gcode_macro _BEACON_CHECK_POKE":null,"gcode_macro _BEACON_ECHO_POKE":null,"gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS":null,"gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET":null,"gcode_macro BEACON_MEASURE_GANTRY_TWIST":null,"gcode_macro _BEACON_PROBE_GANTRY_TWIST":null,"gcode_macro _BEACON_STORE_GANTRY_TWIST":null,"gcode_macro _BEACON_ECHO_GANTRY_TWIST":null,"gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH":null,"gcode_macro _BEACON_APPLY_SCAN_COMPENSATION":null,"gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION":null,"gcode_macro _BEACON_HOME_AND_ABL":null,"gcode_macro _BEACON_SAVE_MULTIPLIER":null,"gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER":null,"gcode_macro T0":null,"save_variables":null,"fan_generic filter":null,"heater_generic chamber":null,"heater_fan chamber":null,"temperature_sensor chamber":null,"neopixel lights":null,"gcode_macro SEARCH_VARS":null,"gcode_macro DUMP_VARIABLES":null,"gcode_macro TEST_SPEED":null,"gcode_macro SHIFT_TEST":null,"gcode_macro excitate_axis_at_freq":null,"gcode_macro axes_map_calibration":null,"gcode_macro compare_belts_responses":null,"gcode_macro axes_shaper_calibration":null,"gcode_macro create_vibrations_profile":null,"motion_report":null,"query_endstops":null,"system_stats":null,"manual_probe":null,"toolhead":null,"extruder":null,"screws_tilt_adjust":["results","error"]},"response_template":{"method":"process_status_update"}}}' Received 173119.441595: b'{"id":4039376680,"method":"objects/subscribe","params":{"objects":{"webhooks":null,"print_stats":null,"temperature_sensor Octopus_Pro_H723_V1.1":null,"temperature_sensor raspberry_pi":null,"heater_bed":null,"temperature_sensor beacon_coil":null,"heater_generic chamber":null,"temperature_sensor chamber":null,"extruder":null,"bed_mesh":null,"configfile":null,"display_status":null,"fan":null,"gcode_move":null,"idle_timeout":null,"pause_resume":null,"toolhead":null,"virtual_sdcard":null,"firmware_retraction":null,"motion_report":null,"exclude_object":null,"manual_probe":null,"screws_tilt_adjust":["results","error"],"controller_fan controller_fan":null,"fan_generic filter":null,"heater_fan toolhead_cooling_fan":null,"heater_fan chamber":null,"neopixel lights":null,"gcode":null,"mcu":null,"mcu rpi":null,"heaters":null,"gcode_macro RatOS":null,"gcode_macro HOME_X":null,"gcode_macro HOME_Y":null,"gcode_macro HOME_Z":null,"gcode_macro HOME_X_SENSORLESS":null,"gcode_macro HOME_Y_SENSORLESS":null,"gcode_macro _Z_HOP":null,"gcode_macro _MOVE_TO_SAFE_Z_HOME":null,"gcode_macro MAYBE_HOME":null,"gcode_macro PID_CALIBRATE_HOTEND":null,"gcode_macro PID_CALIBRATE_BED":null,"gcode_macro PID_CALIBRATE_CHAMBER_HEATER":null,"gcode_macro INITIALIZE_PA_TUNING":null,"gcode_macro CHAMBER_FILTER_ON":null,"gcode_macro CHAMBER_FILTER_OFF":null,"gcode_macro _CHAMBER_FILTER_ON":null,"gcode_macro _CHAMBER_FILTER_OFF":null,"gcode_macro _CHAMBER_FILTER_TURN_ON":null,"gcode_macro _CHAMBER_FILTER_TURN_OFF":null,"gcode_macro _CHAMBER_FILTER_SANITY_CHECK":null,"gcode_macro CHAMBER_HEATER_ON":null,"gcode_macro CHAMBER_HEATER_OFF":null,"gcode_macro _CHAMBER_HEATER_ON":null,"gcode_macro _CHAMBER_HEATER_OFF":null,"gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON":null,"gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF":null,"gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING":null,"gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING":null,"gcode_macro _LED_START_PRINTING":null,"gcode_macro _LED_START_PRINTING_ERROR":null,"gcode_macro _LED_PRINTING":null,"gcode_macro _LED_PAUSE":null,"gcode_macro _LED_CHAMBER_FILTER_ON":null,"gcode_macro _LED_CHAMBER_FILTER_OFF":null,"gcode_macro _LED_LOADING_FILAMENT":null,"gcode_macro _LED_FILAMENT_LOADED":null,"gcode_macro _LED_FILAMENT_RUNOUT":null,"gcode_macro _LED_FILAMENT_CLOG":null,"gcode_macro _LED_UNLOADING_FILAMENT":null,"gcode_macro _LED_FILAMENT_UNLOADED":null,"gcode_macro _LED_DEACTIVATE_TOOLHEAD":null,"gcode_macro _LED_TOOLHEAD_STANDBY":null,"gcode_macro _LED_TOOLHEAD_WAKEUP":null,"gcode_macro _LED_MOTORS_OFF":null,"gcode_macro _LED_INPUT_SHAPER_START":null,"gcode_macro _LED_INPUT_SHAPER_END":null,"gcode_macro _LED_BEACON_CALIBRATION_START":null,"gcode_macro _LED_BEACON_CALIBRATION_END":null,"gcode_macro _LED_BEACON_CALIBRATION_ERROR":null,"gcode_macro _LED_VAOC_ON":null,"gcode_macro _LED_VAOC_OFF":null,"gcode_macro _LED_ACTION":null,"gcode_macro _LED_SUCCESS":null,"gcode_macro _LED_HEATING":null,"gcode_macro _LED_COOLING":null,"gcode_macro _LED_ERROR":null,"gcode_macro _LED_ON":null,"gcode_macro _LED_OFF":null,"gcode_macro _LED_STANDBY":null,"gcode_macro _LED_SET":null,"gcode_macro _USER_LED_SET":null,"gcode_macro LOAD_FILAMENT":null,"gcode_macro _DEFAULT_LOAD_FILAMENT":null,"gcode_macro _IDEX_LOAD_FILAMENT":null,"gcode_macro _LOAD_FILAMENT":null,"gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE":null,"gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT":null,"gcode_macro _PURGE_BEFORE_UNLOAD":null,"gcode_macro _PURGE_FILAMENT":null,"gcode_macro _MOVE_TO_PARKING_POSITION":null,"gcode_macro _MOVE_TO_LOADING_POSITION":null,"gcode_macro _CLEANING_MOVE":null,"gcode_macro _START_PRINT_BED_MESH":null,"gcode_macro CALIBRATE_ADAPTIVE_MESH":null,"gcode_macro M84":null,"gcode_macro M104":null,"gcode_macro M109":null,"gcode_macro SET_HEATER_TEMPERATURE":null,"gcode_macro TEMPERATURE_WAIT":null,"gcode_macro SET_GCODE_OFFSET":null,"gcode_macro SDCARD_PRINT_FILE":null,"gcode_macro SKEW_PROFILE":null,"gcode_macro SET_SKEW":null,"gcode_macro SET_VELOCITY_LIMIT":null,"gcode_macro _START_PRINT_PARK":null,"gcode_macro _END_PRINT_PARK":null,"gcode_macro _PARK":null,"gcode_macro SAVE_PROBE_RESULT":null,"gcode_macro PROBE_FOR_PRIMING":null,"gcode_macro RESET_PRIME_PROBE_STATE":null,"gcode_macro PROBE_CURRENT_POSITION":null,"gcode_macro PRIME_BLOB":null,"gcode_macro UNLOAD_FILAMENT":null,"gcode_macro _LEGACY_UNLOAD_FILAMENT":null,"gcode_macro _DEFAULT_UNLOAD_FILAMENT":null,"gcode_macro _IDEX_UNLOAD_FILAMENT":null,"gcode_macro _UNLOAD_FILAMENT":null,"gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE":null,"gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER":null,"gcode_macro _UNLOAD_WITH_TIP_FORMING":null,"gcode_macro _UNLOAD_KNOWN_FILAMENT":null,"gcode_macro _UNLOAD_UNKNOWN_FILAMENT":null,"gcode_macro _TIP_FORMING":null,"gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG":null,"gcode_macro _ON_FILAMENT_END":null,"gcode_macro M600":null,"gcode_macro COLD_PULL":null,"gcode_macro _USER_START_PRINT_BEFORE_HOMING":null,"gcode_macro _USER_START_PRINT_AFTER_HEATING_BED":null,"gcode_macro _USER_START_PRINT_BED_MESH":null,"gcode_macro _USER_START_PRINT_PARK":null,"gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER":null,"gcode_macro _USER_START_PRINT_HEAT_CHAMBER":null,"gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF":null,"gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF":null,"gcode_macro _USER_END_PRINT_PARK":null,"gcode_macro _USER_END_PRINT_FINISHED":null,"gcode_macro _USER_START_PRINT":null,"gcode_macro _USER_END_START_PRINT":null,"gcode_macro _USER_START_FEATURE":null,"gcode_macro _USER_END_FEATURE":null,"gcode_macro ECHO_T_VARS":null,"gcode_macro ECHO_RATOS_VARS":null,"gcode_macro INITIAL_FRONTEND_UPDATE":null,"gcode_macro CALCULATE_PRINTABLE_AREA":null,"gcode_macro CACHE_TOOLHEAD_SETTINGS":null,"gcode_macro RESTORE_TOOLHEAD_SETTINGS":null,"gcode_macro SET_MACRO_TRAVEL_SETTINGS":null,"gcode_macro SET_CENTER_KINEMATIC_POSITION":null,"gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION":null,"gcode_macro VERIFY_HYBRID_INVERTED":null,"gcode_macro RATOS_ECHO":null,"gcode_macro ENABLE_DEBUG":null,"gcode_macro DISABLE_DEBUG":null,"gcode_macro DEBUG_ECHO":null,"gcode_macro START_FEATURE":null,"gcode_macro END_FEATURE":null,"gcode_macro _ON_LAYER_CHANGE":null,"gcode_macro _LEARN_MORE_CALIBRATION":null,"gcode_macro _LEARN_MORE_CHAMBER_FILTER":null,"gcode_macro _LEARN_MORE_FILAMENT":null,"gcode_macro _CONSOLE_SAVE_CONFIG":null,"gcode_macro SAVE_Z_OFFSET":null,"gcode_macro _LOAD_RATOS_SKEW_PROFILE":null,"gcode_macro M601":null,"gcode_macro PAUSE":null,"gcode_macro RESUME":null,"gcode_macro CANCEL_PRINT":null,"gcode_macro START_PRINT":null,"gcode_macro _START_PRINT_BEFORE_HEATING_BED":null,"gcode_macro _START_PRINT_AFTER_HEATING_BED":null,"gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE":null,"gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE":null,"gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER":null,"gcode_macro _PRIME":null,"gcode_macro END_PRINT":null,"gcode_macro _END_PRINT_BEFORE_HEATERS_OFF":null,"gcode_macro _END_PRINT_AFTER_HEATERS_OFF":null,"gcode_macro _SET_EXTRUSION_MODE":null,"gcode_macro GENERATE_SHAPER_GRAPHS":null,"gcode_macro MEASURE_COREXY_BELT_TENSION":null,"temperature_host raspberry_pi":null,"ratos":null,"stepper_enable":null,"gcode_macro Z_TILT_ADJUST":null,"z_tilt":null,"tmc5160 stepper_x":null,"tmc5160 stepper_y":null,"tmc2209 stepper_z":null,"tmc2209 stepper_z1":null,"tmc2209 stepper_z2":null,"tmc2209 extruder":null,"beacons":null,"mcu beacon":null,"probe":null,"beacon":null,"gcode_macro BEACON_RATOS_CALIBRATION":null,"gcode_macro BEACON_RATOS_CALIBRATE":null,"gcode_macro BEACON_INITIAL_CALIBRATION":null,"gcode_macro BEACON_FINAL_CALIBRATION":null,"gcode_macro BEACON_POKE_TEST":null,"gcode_macro _BEACON_PROBE_POKE":null,"gcode_macro _BEACON_STORE_POKE":null,"gcode_macro _BEACON_CHECK_POKE":null,"gcode_macro _BEACON_ECHO_POKE":null,"gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS":null,"gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET":null,"gcode_macro BEACON_MEASURE_GANTRY_TWIST":null,"gcode_macro _BEACON_PROBE_GANTRY_TWIST":null,"gcode_macro _BEACON_STORE_GANTRY_TWIST":null,"gcode_macro _BEACON_ECHO_GANTRY_TWIST":null,"gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH":null,"gcode_macro _BEACON_APPLY_SCAN_COMPENSATION":null,"gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION":null,"gcode_macro _BEACON_HOME_AND_ABL":null,"gcode_macro _BEACON_SAVE_MULTIPLIER":null,"gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER":null,"gcode_macro T0":null,"save_variables":null,"gcode_macro SEARCH_VARS":null,"gcode_macro DUMP_VARIABLES":null,"gcode_macro TEST_SPEED":null,"gcode_macro SHIFT_TEST":null,"gcode_macro excitate_axis_at_freq":null,"gcode_macro axes_map_calibration":null,"gcode_macro compare_belts_responses":null,"gcode_macro axes_shaper_calibration":null,"gcode_macro create_vibrations_profile":null,"query_endstops":null,"system_stats":null},"response_template":{"method":"process_status_update"}}}' Received 173119.479587: b'{"id":4039375912,"method":"objects/query","params":{"objects":{"extruder":["can_extrude"]}}}' Received 173119.729044: b'{"id":4039375696,"method":"objects/subscribe","params":{"objects":{"webhooks":null,"print_stats":null,"temperature_sensor Octopus_Pro_H723_V1.1":null,"temperature_sensor raspberry_pi":null,"heater_bed":null,"temperature_sensor beacon_coil":null,"heater_generic chamber":null,"temperature_sensor chamber":null,"extruder":null,"bed_mesh":null,"configfile":null,"display_status":null,"fan":null,"gcode_move":null,"idle_timeout":null,"pause_resume":null,"toolhead":null,"virtual_sdcard":null,"firmware_retraction":null,"motion_report":null,"exclude_object":null,"manual_probe":null,"screws_tilt_adjust":["results","error"],"controller_fan controller_fan":null,"fan_generic filter":null,"heater_fan toolhead_cooling_fan":null,"heater_fan chamber":null,"neopixel lights":null,"gcode":null,"mcu":null,"mcu rpi":null,"heaters":null,"gcode_macro RatOS":null,"gcode_macro HOME_X":null,"gcode_macro HOME_Y":null,"gcode_macro HOME_Z":null,"gcode_macro HOME_X_SENSORLESS":null,"gcode_macro HOME_Y_SENSORLESS":null,"gcode_macro _Z_HOP":null,"gcode_macro _MOVE_TO_SAFE_Z_HOME":null,"gcode_macro MAYBE_HOME":null,"gcode_macro PID_CALIBRATE_HOTEND":null,"gcode_macro PID_CALIBRATE_BED":null,"gcode_macro PID_CALIBRATE_CHAMBER_HEATER":null,"gcode_macro INITIALIZE_PA_TUNING":null,"gcode_macro CHAMBER_FILTER_ON":null,"gcode_macro CHAMBER_FILTER_OFF":null,"gcode_macro _CHAMBER_FILTER_ON":null,"gcode_macro _CHAMBER_FILTER_OFF":null,"gcode_macro _CHAMBER_FILTER_TURN_ON":null,"gcode_macro _CHAMBER_FILTER_TURN_OFF":null,"gcode_macro _CHAMBER_FILTER_SANITY_CHECK":null,"gcode_macro CHAMBER_HEATER_ON":null,"gcode_macro CHAMBER_HEATER_OFF":null,"gcode_macro _CHAMBER_HEATER_ON":null,"gcode_macro _CHAMBER_HEATER_OFF":null,"gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON":null,"gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF":null,"gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING":null,"gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING":null,"gcode_macro _LED_START_PRINTING":null,"gcode_macro _LED_START_PRINTING_ERROR":null,"gcode_macro _LED_PRINTING":null,"gcode_macro _LED_PAUSE":null,"gcode_macro _LED_CHAMBER_FILTER_ON":null,"gcode_macro _LED_CHAMBER_FILTER_OFF":null,"gcode_macro _LED_LOADING_FILAMENT":null,"gcode_macro _LED_FILAMENT_LOADED":null,"gcode_macro _LED_FILAMENT_RUNOUT":null,"gcode_macro _LED_FILAMENT_CLOG":null,"gcode_macro _LED_UNLOADING_FILAMENT":null,"gcode_macro _LED_FILAMENT_UNLOADED":null,"gcode_macro _LED_DEACTIVATE_TOOLHEAD":null,"gcode_macro _LED_TOOLHEAD_STANDBY":null,"gcode_macro _LED_TOOLHEAD_WAKEUP":null,"gcode_macro _LED_MOTORS_OFF":null,"gcode_macro _LED_INPUT_SHAPER_START":null,"gcode_macro _LED_INPUT_SHAPER_END":null,"gcode_macro _LED_BEACON_CALIBRATION_START":null,"gcode_macro _LED_BEACON_CALIBRATION_END":null,"gcode_macro _LED_BEACON_CALIBRATION_ERROR":null,"gcode_macro _LED_VAOC_ON":null,"gcode_macro _LED_VAOC_OFF":null,"gcode_macro _LED_ACTION":null,"gcode_macro _LED_SUCCESS":null,"gcode_macro _LED_HEATING":null,"gcode_macro _LED_COOLING":null,"gcode_macro _LED_ERROR":null,"gcode_macro _LED_ON":null,"gcode_macro _LED_OFF":null,"gcode_macro _LED_STANDBY":null,"gcode_macro _LED_SET":null,"gcode_macro _USER_LED_SET":null,"gcode_macro LOAD_FILAMENT":null,"gcode_macro _DEFAULT_LOAD_FILAMENT":null,"gcode_macro _IDEX_LOAD_FILAMENT":null,"gcode_macro _LOAD_FILAMENT":null,"gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE":null,"gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT":null,"gcode_macro _PURGE_BEFORE_UNLOAD":null,"gcode_macro _PURGE_FILAMENT":null,"gcode_macro _MOVE_TO_PARKING_POSITION":null,"gcode_macro _MOVE_TO_LOADING_POSITION":null,"gcode_macro _CLEANING_MOVE":null,"gcode_macro _START_PRINT_BED_MESH":null,"gcode_macro CALIBRATE_ADAPTIVE_MESH":null,"gcode_macro M84":null,"gcode_macro M104":null,"gcode_macro M109":null,"gcode_macro SET_HEATER_TEMPERATURE":null,"gcode_macro TEMPERATURE_WAIT":null,"gcode_macro SET_GCODE_OFFSET":null,"gcode_macro SDCARD_PRINT_FILE":null,"gcode_macro SKEW_PROFILE":null,"gcode_macro SET_SKEW":null,"gcode_macro SET_VELOCITY_LIMIT":null,"gcode_macro _START_PRINT_PARK":null,"gcode_macro _END_PRINT_PARK":null,"gcode_macro _PARK":null,"gcode_macro SAVE_PROBE_RESULT":null,"gcode_macro PROBE_FOR_PRIMING":null,"gcode_macro RESET_PRIME_PROBE_STATE":null,"gcode_macro PROBE_CURRENT_POSITION":null,"gcode_macro PRIME_BLOB":null,"gcode_macro UNLOAD_FILAMENT":null,"gcode_macro _LEGACY_UNLOAD_FILAMENT":null,"gcode_macro _DEFAULT_UNLOAD_FILAMENT":null,"gcode_macro _IDEX_UNLOAD_FILAMENT":null,"gcode_macro _UNLOAD_FILAMENT":null,"gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE":null,"gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER":null,"gcode_macro _UNLOAD_WITH_TIP_FORMING":null,"gcode_macro _UNLOAD_KNOWN_FILAMENT":null,"gcode_macro _UNLOAD_UNKNOWN_FILAMENT":null,"gcode_macro _TIP_FORMING":null,"gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT":null,"gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT":null,"gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG":null,"gcode_macro _ON_FILAMENT_END":null,"gcode_macro M600":null,"gcode_macro COLD_PULL":null,"gcode_macro _USER_START_PRINT_BEFORE_HOMING":null,"gcode_macro _USER_START_PRINT_AFTER_HEATING_BED":null,"gcode_macro _USER_START_PRINT_BED_MESH":null,"gcode_macro _USER_START_PRINT_PARK":null,"gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER":null,"gcode_macro _USER_START_PRINT_HEAT_CHAMBER":null,"gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF":null,"gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF":null,"gcode_macro _USER_END_PRINT_PARK":null,"gcode_macro _USER_END_PRINT_FINISHED":null,"gcode_macro _USER_START_PRINT":null,"gcode_macro _USER_END_START_PRINT":null,"gcode_macro _USER_START_FEATURE":null,"gcode_macro _USER_END_FEATURE":null,"gcode_macro ECHO_T_VARS":null,"gcode_macro ECHO_RATOS_VARS":null,"gcode_macro INITIAL_FRONTEND_UPDATE":null,"gcode_macro CALCULATE_PRINTABLE_AREA":null,"gcode_macro CACHE_TOOLHEAD_SETTINGS":null,"gcode_macro RESTORE_TOOLHEAD_SETTINGS":null,"gcode_macro SET_MACRO_TRAVEL_SETTINGS":null,"gcode_macro SET_CENTER_KINEMATIC_POSITION":null,"gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION":null,"gcode_macro VERIFY_HYBRID_INVERTED":null,"gcode_macro RATOS_ECHO":null,"gcode_macro ENABLE_DEBUG":null,"gcode_macro DISABLE_DEBUG":null,"gcode_macro DEBUG_ECHO":null,"gcode_macro START_FEATURE":null,"gcode_macro END_FEATURE":null,"gcode_macro _ON_LAYER_CHANGE":null,"gcode_macro _LEARN_MORE_CALIBRATION":null,"gcode_macro _LEARN_MORE_CHAMBER_FILTER":null,"gcode_macro _LEARN_MORE_FILAMENT":null,"gcode_macro _CONSOLE_SAVE_CONFIG":null,"gcode_macro SAVE_Z_OFFSET":null,"gcode_macro _LOAD_RATOS_SKEW_PROFILE":null,"gcode_macro M601":null,"gcode_macro PAUSE":null,"gcode_macro RESUME":null,"gcode_macro CANCEL_PRINT":null,"gcode_macro START_PRINT":null,"gcode_macro _START_PRINT_BEFORE_HEATING_BED":null,"gcode_macro _START_PRINT_AFTER_HEATING_BED":null,"gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE":null,"gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE":null,"gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER":null,"gcode_macro _PRIME":null,"gcode_macro END_PRINT":null,"gcode_macro _END_PRINT_BEFORE_HEATERS_OFF":null,"gcode_macro _END_PRINT_AFTER_HEATERS_OFF":null,"gcode_macro _SET_EXTRUSION_MODE":null,"gcode_macro GENERATE_SHAPER_GRAPHS":null,"gcode_macro MEASURE_COREXY_BELT_TENSION":null,"temperature_host raspberry_pi":null,"ratos":null,"stepper_enable":null,"gcode_macro Z_TILT_ADJUST":null,"z_tilt":null,"tmc5160 stepper_x":null,"tmc5160 stepper_y":null,"tmc2209 stepper_z":null,"tmc2209 stepper_z1":null,"tmc2209 stepper_z2":null,"tmc2209 extruder":null,"beacons":null,"mcu beacon":null,"probe":null,"beacon":null,"gcode_macro BEACON_RATOS_CALIBRATION":null,"gcode_macro BEACON_RATOS_CALIBRATE":null,"gcode_macro BEACON_INITIAL_CALIBRATION":null,"gcode_macro BEACON_FINAL_CALIBRATION":null,"gcode_macro BEACON_POKE_TEST":null,"gcode_macro _BEACON_PROBE_POKE":null,"gcode_macro _BEACON_STORE_POKE":null,"gcode_macro _BEACON_CHECK_POKE":null,"gcode_macro _BEACON_ECHO_POKE":null,"gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET":null,"gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS":null,"gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET":null,"gcode_macro BEACON_MEASURE_GANTRY_TWIST":null,"gcode_macro _BEACON_PROBE_GANTRY_TWIST":null,"gcode_macro _BEACON_STORE_GANTRY_TWIST":null,"gcode_macro _BEACON_ECHO_GANTRY_TWIST":null,"gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH":null,"gcode_macro _BEACON_APPLY_SCAN_COMPENSATION":null,"gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION":null,"gcode_macro _BEACON_HOME_AND_ABL":null,"gcode_macro _BEACON_SAVE_MULTIPLIER":null,"gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER":null,"gcode_macro T0":null,"save_variables":null,"gcode_macro SEARCH_VARS":null,"gcode_macro DUMP_VARIABLES":null,"gcode_macro TEST_SPEED":null,"gcode_macro SHIFT_TEST":null,"gcode_macro excitate_axis_at_freq":null,"gcode_macro axes_map_calibration":null,"gcode_macro compare_belts_responses":null,"gcode_macro axes_shaper_calibration":null,"gcode_macro create_vibrations_profile":null,"query_endstops":null,"system_stats":null},"response_template":{"method":"process_status_update"}}}' Received 173124.531336: b'{"id":4039374880,"method":"objects/query","params":{"objects":{"extruder":["can_extrude"]}}}' Received 173172.698797: b'{"id":4039376320,"method":"gcode/script","params":{"script":"SET_LED_EFFECT"}}' Received 173190.388999: b'{"id":4039373104,"method":"gcode/script","params":{"script":"SET_LED_EFFECT EFFECT:idle_fx"}}' Received 174143.330903: b'{"id":4035772576,"method":"gcode/script","params":{"script":"SDCARD_PRINT_FILE FILENAME=\\"Cone_0.2mm_TPE_19m0s.gcode\\""}}' Received 174778.357148: b'{"id":4035000016,"method":"emergency_stop","params":{}}' Virtual sdcard (12103): ',161.98],[140.765,161.82],[140.56,161.657],[140.358,161.491],[140.159,161.321],[139.963,161.147],[139.77,160.97],[139.58,160.79],[139.393,160.607],[139.21,160.42],[139.03,160.23],[138.853,160.037],[138.679,159.841],[138.509,159.642],[138.343,159.44],[138.18,159.235],[138.02,159.027],[137.865,158.817],[137.713,158.604],[137.564,158.388],[137.42,158.17],[137.279,157.949],[137.142,157.726],[137.01,157.5],[136.881,157.272],[136.756,157.042],[136.635,156.81],[136.518,156.576],[136.405,156.339],[136.297,156.101],[136.192,155.861],[136.092,155.619],[135.996,155.376],[135.905,155.13],[135.817,154.884],[135.734,154.635],[135.655,154.386],[135.581,154.135],[135.511,153.882],[135.446,153.629],[135.384,153.374],[135.328,153.119],[135.276,152.862],[135.228,152.605],[135.185,152.347],[135.146,152.088],[135.112,151.828],[135.082,151.568],[135.057,151.307],[135.037,151.046],[135.021,150.785],[135.009,150.523],[135.002,150.262],[135,150]]\nM73 P0 R19\n;TYPE:Custom\nM191 S65 ;set chamber_temperature and wait for it to be reached\n' Upcoming (13127): 'START_PRINT EXTRUDER_TEMP=230 EXTRUDER_OTHER_LAYER_TEMP=230 BED_TEMP=90 CHAMBER_TEMP=65 TOTAL_LAYER_COUNT=150 X0=133.05 Y0=133.0' gcode state: absolute_coord=True absolute_extrude=True base_position=[0.0, 0.0, 0.0, 0.0] last_position=[150.0, 0.0, 100.0, 0.0] homing_position=[0.0, 0.0, 0.0, 0.0] speed_factor=0.016666666666666666 extrude_factor=1.0 speed=500.0 Reactor garbage collection: (174776.75307251, 174712.853404159, 173936.426844677) Shutdown due to webhooks request Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown MCU 'rpi' shutdown: Command request clocksync state: mcu_freq=50000000 last_clock=83396462997 clock_est=(174749.747 81968276796 49999371.677) min_half_rtt=0.000053 min_rtt_time=173990.725 time_avg=174749.747(846.597) clock_avg=81968276796.724(42329336024.102) pred_variance=11801780.182 clock_adj=(0.747 49997500.000) Dumping serial stats: bytes_write=11121 bytes_read=35999 bytes_retransmit=0 bytes_invalid=0 send_seq=1813 receive_seq=1813 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 Dumping send queue 100 messages Sent 0 174681.827918 174681.827918 6: seq: 11, get_clock Sent 1 174682.812362 174682.812362 6: seq: 12, get_clock Sent 2 174683.797409 174683.797409 6: seq: 13, get_clock Sent 3 174684.781862 174684.781862 6: seq: 14, get_clock Sent 4 174685.766549 174685.766549 6: seq: 15, get_clock Sent 5 174686.751032 174686.751032 6: seq: 16, get_clock Sent 6 174687.736255 174687.736255 6: seq: 17, get_clock Sent 7 174688.720329 174688.720329 6: seq: 18, get_clock Sent 8 174689.704630 174689.704630 6: seq: 19, get_clock Sent 9 174690.688855 174690.688855 6: seq: 1a, get_clock Sent 10 174691.673502 174691.673502 6: seq: 1b, get_clock Sent 11 174692.657922 174692.657922 6: seq: 1c, get_clock Sent 12 174693.642288 174693.642288 6: seq: 1d, get_clock Sent 13 174694.626584 174694.626584 6: seq: 1e, get_clock Sent 14 174695.611144 174695.611144 6: seq: 1f, get_clock Sent 15 174696.596121 174696.596121 6: seq: 10, get_clock Sent 16 174697.581011 174697.581011 6: seq: 11, get_clock Sent 17 174698.565531 174698.565531 6: seq: 12, get_clock Sent 18 174699.550224 174699.550224 6: seq: 13, get_clock Sent 19 174700.534667 174700.534667 6: seq: 14, get_clock Sent 20 174701.519629 174701.519629 6: seq: 15, get_clock Sent 21 174702.503950 174702.503950 6: seq: 16, get_clock Sent 22 174703.488853 174703.488853 6: seq: 17, get_clock Sent 23 174704.472394 174704.472394 6: seq: 18, get_clock Sent 24 174705.456474 174705.456474 6: seq: 19, get_clock Sent 25 174706.440728 174706.440728 6: seq: 1a, get_clock Sent 26 174707.425358 174707.425358 6: seq: 1b, get_clock Sent 27 174708.409649 174708.409649 6: seq: 1c, get_clock Sent 28 174709.394672 174709.394672 6: seq: 1d, get_clock Sent 29 174710.379155 174710.379155 6: seq: 1e, get_clock Sent 30 174711.364218 174711.364218 6: seq: 1f, get_clock Sent 31 174712.349564 174712.349564 6: seq: 10, get_clock Sent 32 174713.334316 174713.334316 6: seq: 11, get_clock Sent 33 174714.318741 174714.318741 6: seq: 12, get_clock Sent 34 174715.303258 174715.303258 6: seq: 13, get_clock Sent 35 174716.287848 174716.287848 6: seq: 14, get_clock Sent 36 174717.272740 174717.272740 6: seq: 15, get_clock Sent 37 174718.256843 174718.256843 6: seq: 16, get_clock Sent 38 174719.241015 174719.241015 6: seq: 17, get_clock Sent 39 174720.225590 174720.225590 6: seq: 18, get_clock Sent 40 174721.210244 174721.210244 6: seq: 19, get_clock Sent 41 174722.194369 174722.194369 6: seq: 1a, get_clock Sent 42 174723.179199 174723.179199 6: seq: 1b, get_clock Sent 43 174724.164159 174724.164159 6: seq: 1c, get_clock Sent 44 174725.148962 174725.148962 6: seq: 1d, get_clock Sent 45 174726.133063 174726.133063 6: seq: 1e, get_clock Sent 46 174727.117966 174727.117966 6: seq: 1f, get_clock Sent 47 174728.102309 174728.102309 6: seq: 10, get_clock Sent 48 174729.086526 174729.086526 6: seq: 11, get_clock Sent 49 174730.071666 174730.071666 6: seq: 12, get_clock Sent 50 174731.056036 174731.056036 6: seq: 13, get_clock Sent 51 174732.040622 174732.040622 6: seq: 14, get_clock Sent 52 174733.025291 174733.025291 6: seq: 15, get_clock Sent 53 174734.009397 174734.009397 6: seq: 16, get_clock Sent 54 174734.994024 174734.994024 6: seq: 17, get_clock Sent 55 174735.978346 174735.978346 6: seq: 18, get_clock Sent 56 174736.963166 174736.963166 6: seq: 19, get_clock Sent 57 174737.947566 174737.947566 6: seq: 1a, get_clock Sent 58 174738.931787 174738.931787 6: seq: 1b, get_clock Sent 59 174739.916930 174739.916930 6: seq: 1c, get_clock Sent 60 174740.900996 174740.900996 6: seq: 1d, get_clock Sent 61 174741.885230 174741.885230 6: seq: 1e, get_clock Sent 62 174742.869225 174742.869225 6: seq: 1f, get_clock Sent 63 174743.853498 174743.853498 6: seq: 10, get_clock Sent 64 174744.837984 174744.837984 6: seq: 11, get_clock Sent 65 174745.823027 174745.823027 6: seq: 12, get_clock Sent 66 174746.808379 174746.808379 6: seq: 13, get_clock Sent 67 174747.792348 174747.792348 6: seq: 14, get_clock Sent 68 174748.776512 174748.776512 6: seq: 15, get_clock Sent 69 174749.761115 174749.761115 6: seq: 16, get_clock Sent 70 174750.745444 174750.745444 6: seq: 17, get_clock Sent 71 174751.729932 174751.729932 6: seq: 18, get_clock Sent 72 174752.714309 174752.714309 6: seq: 19, get_clock Sent 73 174753.698494 174753.698494 6: seq: 1a, get_clock Sent 74 174754.682498 174754.682498 6: seq: 1b, get_clock Sent 75 174755.666733 174755.666733 6: seq: 1c, get_clock Sent 76 174756.651014 174756.651014 6: seq: 1d, get_clock Sent 77 174757.635310 174757.635310 6: seq: 1e, get_clock Sent 78 174758.619869 174758.619869 6: seq: 1f, get_clock Sent 79 174759.604886 174759.604886 6: seq: 10, get_clock Sent 80 174760.589177 174760.589177 6: seq: 11, get_clock Sent 81 174761.573336 174761.573336 6: seq: 12, get_clock Sent 82 174762.558155 174762.558155 6: seq: 13, get_clock Sent 83 174763.545166 174763.545166 6: seq: 14, get_clock Sent 84 174764.528154 174764.528154 6: seq: 15, get_clock Sent 85 174765.512003 174765.512003 6: seq: 16, get_clock Sent 86 174766.496973 174766.496973 6: seq: 17, get_clock Sent 87 174767.481704 174767.481704 6: seq: 18, get_clock Sent 88 174768.466187 174768.466187 6: seq: 19, get_clock Sent 89 174769.450867 174769.450867 6: seq: 1a, get_clock Sent 90 174770.435579 174770.435579 6: seq: 1b, get_clock Sent 91 174771.419909 174771.419909 6: seq: 1c, get_clock Sent 92 174772.404015 174772.404015 6: seq: 1d, get_clock Sent 93 174773.388458 174773.388458 6: seq: 1e, get_clock Sent 94 174774.372778 174774.372778 6: seq: 1f, get_clock Sent 95 174775.356946 174775.356946 6: seq: 10, get_clock Sent 96 174776.341831 174776.341831 6: seq: 11, get_clock Sent 97 174777.326771 174777.326771 6: seq: 12, get_clock Sent 98 174778.311124 174778.311124 6: seq: 13, get_clock Sent 99 174778.361971 174778.361971 6: seq: 14, emergency_stop Dumping receive queue 100 messages Receive: 0 174697.581409 174697.581011 11: seq: 12, clock clock=2050598430 Receive: 1 174698.565764 174698.565531 11: seq: 13, clock clock=2099817492 Receive: 2 174699.550505 174699.550224 11: seq: 14, clock clock=2149051154 Receive: 3 174700.534901 174700.534667 11: seq: 15, clock clock=2198273635 Receive: 4 174701.519825 174701.519629 11: seq: 16, clock clock=2247518657 Receive: 5 174702.181431 174701.519629 13: seq: 16, stats count=54 sum=45171 sumsq=273041 Receive: 6 174702.504307 174702.503950 11: seq: 17, clock clock=2296741961 Receive: 7 174703.489037 174703.488853 11: seq: 18, clock clock=2345978464 Receive: 8 174704.472568 174704.472394 11: seq: 19, clock clock=2395155812 Receive: 9 174705.456619 174705.456474 11: seq: 1a, clock clock=2444357682 Receive: 10 174706.440868 174706.440728 11: seq: 1b, clock clock=2493569629 Receive: 11 174707.281364 174706.440728 13: seq: 1b, stats count=56 sum=35929 sumsq=174127 Receive: 12 174707.425503 174707.425358 11: seq: 1c, clock clock=2542800320 Receive: 13 174708.409844 174708.409649 11: seq: 1d, clock clock=2592016345 Receive: 14 174709.395015 174709.394672 11: seq: 1e, clock clock=2641271446 Receive: 15 174710.380024 174710.379155 11: seq: 1f, clock clock=2690496064 Receive: 16 174711.364605 174711.364218 11: seq: 10, clock clock=2739745601 Receive: 17 174712.281493 174711.364218 13: seq: 10, stats count=55 sum=45081 sumsq=383805 Receive: 18 174712.350352 174712.349564 11: seq: 11, clock clock=2789024349 Receive: 19 174713.334454 174713.334316 11: seq: 12, clock clock=2838244469 Receive: 20 174714.318880 174714.318741 11: seq: 13, clock clock=2887465115 Receive: 21 174715.303387 174715.303258 11: seq: 14, clock clock=2936689826 Receive: 22 174716.287960 174716.287848 11: seq: 15, clock clock=2985917941 Receive: 23 174717.272876 174717.272740 11: seq: 16, clock clock=3035162728 Receive: 24 174717.381525 174717.272740 13: seq: 16, stats count=57 sum=34390 sumsq=237895 Receive: 25 174718.257133 174718.256843 11: seq: 17, clock clock=3084370461 Receive: 26 174719.241161 174719.241015 11: seq: 18, clock clock=3133575719 Receive: 27 174720.225760 174720.225590 11: seq: 19, clock clock=3182805324 Receive: 28 174721.210390 174721.210244 11: seq: 1a, clock clock=3232034908 Receive: 29 174722.194515 174722.194369 11: seq: 1b, clock clock=3281240598 Receive: 30 174722.381640 174722.194369 13: seq: 1b, stats count=55 sum=32257 sumsq=149280 Receive: 31 174723.179402 174723.179199 11: seq: 1c, clock clock=3330485490 Receive: 32 174724.164577 174724.164159 11: seq: 1d, clock clock=3379735233 Receive: 33 174725.149097 174725.148962 11: seq: 1e, clock clock=3428968780 Receive: 34 174726.133374 174726.133063 11: seq: 1f, clock clock=3478177347 Receive: 35 174727.118115 174727.117966 11: seq: 10, clock clock=3527418867 Receive: 36 174727.481643 174727.117966 13: seq: 10, stats count=56 sum=34616 sumsq=172970 Receive: 37 174728.102456 174728.102309 11: seq: 11, clock clock=3576634896 Receive: 38 174729.086663 174729.086526 11: seq: 12, clock clock=3625845012 Receive: 39 174730.071880 174730.071666 11: seq: 13, clock clock=3675104230 Receive: 40 174731.056180 174731.056036 11: seq: 14, clock clock=3724319234 Receive: 41 174732.040885 174732.040622 11: seq: 15, clock clock=3773552670 Receive: 42 174732.581686 174732.040622 13: seq: 15, stats count=56 sum=30515 sumsq=122524 Receive: 43 174733.025496 174733.025291 11: seq: 16, clock clock=3822781974 Receive: 44 174734.009543 174734.009397 11: seq: 17, clock clock=3871985325 Receive: 45 174734.994178 174734.994024 11: seq: 18, clock clock=3921215670 Receive: 46 174735.978510 174735.978346 11: seq: 19, clock clock=3970432279 Receive: 47 174736.963321 174736.963166 11: seq: 1a, clock clock=4019671733 Receive: 48 174737.581742 174736.963166 13: seq: 1a, stats count=55 sum=31078 sumsq=135169 Receive: 49 174737.947692 174737.947566 11: seq: 1b, clock clock=4068891062 Receive: 50 174738.931976 174738.931787 11: seq: 1c, clock clock=4118103512 Receive: 51 174739.917098 174739.916930 11: seq: 1d, clock clock=4167358790 Receive: 52 174740.901340 174740.900996 11: seq: 1e, clock clock=4216564625 Receive: 53 174741.885425 174741.885230 10: seq: 1f, clock clock=4265775075 Receive: 54 174742.581830 174741.885230 13: seq: 1f, stats count=55 sum=32512 sumsq=172761 Receive: 55 174742.869355 174742.869225 10: seq: 10, clock clock=20003461 Receive: 56 174743.853874 174743.853498 10: seq: 11, clock clock=69222780 Receive: 57 174744.838350 174744.837984 10: seq: 12, clock clock=118452071 Receive: 58 174745.823151 174745.823027 10: seq: 13, clock clock=167691263 Receive: 59 174746.808595 174746.808379 11: seq: 14, clock clock=216959973 Receive: 60 174747.681913 174746.808379 13: seq: 14, stats count=56 sum=32793 sumsq=157151 Receive: 61 174747.792505 174747.792348 11: seq: 15, clock clock=266156395 Receive: 62 174748.776658 174748.776512 11: seq: 16, clock clock=315364881 Receive: 63 174749.761306 174749.761115 11: seq: 17, clock clock=364594611 Receive: 64 174750.745682 174750.745444 11: seq: 18, clock clock=413812316 Receive: 65 174751.730125 174751.729932 11: seq: 19, clock clock=463036468 Receive: 66 174752.714453 174752.714309 11: seq: 1a, clock clock=512252555 Receive: 67 174752.714497 174752.714309 13: seq: 1a, stats count=56 sum=31078 sumsq=124083 Receive: 68 174753.698625 174753.698494 11: seq: 1b, clock clock=561459352 Receive: 69 174754.682623 174754.682498 11: seq: 1c, clock clock=610658606 Receive: 70 174755.666885 174755.666733 11: seq: 1d, clock clock=659870304 Receive: 71 174756.651198 174756.651014 11: seq: 1e, clock clock=709086411 Receive: 72 174757.635469 174757.635310 11: seq: 1f, clock clock=758298279 Receive: 73 174757.782039 174757.635310 13: seq: 1f, stats count=56 sum=29253 sumsq=108782 Receive: 74 174758.620026 174758.619869 11: seq: 10, clock clock=807525511 Receive: 75 174759.605022 174759.604886 11: seq: 11, clock clock=856775696 Receive: 76 174760.589313 174760.589177 11: seq: 12, clock clock=905988944 Receive: 77 174761.573474 174761.573336 11: seq: 13, clock clock=955197770 Receive: 78 174762.558427 174762.558155 11: seq: 14, clock clock=1004442222 Receive: 79 174762.782258 174762.558155 13: seq: 14, stats count=55 sum=32345 sumsq=178152 Receive: 80 174763.546230 174763.545166 11: seq: 15, clock clock=1053795064 Receive: 81 174764.528368 174764.528154 11: seq: 16, clock clock=1102936373 Receive: 82 174765.512156 174765.512003 11: seq: 17, clock clock=1152128324 Receive: 83 174766.497135 174766.496973 11: seq: 18, clock clock=1201376282 Receive: 84 174767.481862 174767.481704 11: seq: 19, clock clock=1250612471 Receive: 85 174767.882144 174767.481704 13: seq: 19, stats count=56 sum=35322 sumsq=222652 Receive: 86 174768.466334 174768.466187 11: seq: 1a, clock clock=1299835178 Receive: 87 174769.451259 174769.450867 11: seq: 1b, clock clock=1349079801 Receive: 88 174770.435824 174770.435579 11: seq: 1c, clock clock=1398307520 Receive: 89 174771.420243 174771.419909 11: seq: 1d, clock clock=1447527978 Receive: 90 174772.404345 174772.404015 11: seq: 1e, clock clock=1496730822 Receive: 91 174772.982174 174772.404015 13: seq: 1e, stats count=56 sum=41714 sumsq=251189 Receive: 92 174773.388592 174773.388458 11: seq: 1f, clock clock=1545945793 Receive: 93 174774.372913 174774.372778 11: seq: 10, clock clock=1595161660 Receive: 94 174775.357091 174775.356946 11: seq: 11, clock clock=1644369665 Receive: 95 174776.342002 174776.341831 11: seq: 12, clock clock=1693614974 Receive: 96 174777.326986 174777.326771 11: seq: 13, clock clock=1742861831 Receive: 97 174777.982650 174777.326771 13: seq: 13, stats count=55 sum=32353 sumsq=144220 Receive: 98 174778.311481 174778.311124 11: seq: 14, clock clock=1792084373 Receive: 99 174778.362360 174778.361971 12: seq: 15, shutdown clock=1794625589 static_string_id=Command request MCU 'mcu' shutdown: Command request clocksync state: mcu_freq=400000000 last_clock=667503817235 clock_est=(174749.760 656083141876 400015214.194) min_half_rtt=0.000068 min_rtt_time=174564.668 time_avg=174749.760(843.261) clock_avg=656083141876.651(337317319547.976) pred_variance=89811013.183 Dumping serial stats: bytes_write=156498 bytes_read=603044 bytes_retransmit=9 bytes_invalid=0 send_seq=11849 receive_seq=11849 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 Dumping send queue 100 messages Sent 0 174772.147625 174772.147625 13: seq: 15, spi_send oid=3 data=b'\x01\x00\x00\x00\x00' Sent 1 174772.147659 174772.147659 13: seq: 16, spi_transfer oid=3 data=b'\x01\x00\x00\x00\x00' Sent 2 174772.404005 174772.404005 6: seq: 17, get_clock Sent 3 174772.875536 174772.875536 25: seq: 18, tmcuart_send oid=4 write=b'\xea\x03\xe8\xad\xe1' read=10, queue_digital_out oid=21 clock=4018236416 on_ticks=3271063 Sent 4 174772.880043 174772.880043 14: seq: 19, tmcuart_send oid=4 write=b'\xea\x03( \xc3' read=10 Sent 5 174772.902669 174772.902669 14: seq: 1a, tmcuart_send oid=5 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 6 174772.907169 174772.907169 14: seq: 1b, tmcuart_send oid=5 write=b'\xea\x03( \xc3' read=10 Sent 7 174772.929221 174772.929221 14: seq: 1c, tmcuart_send oid=6 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 8 174772.933626 174772.933626 14: seq: 1d, tmcuart_send oid=6 write=b'\xea\x03( \xc3' read=10 Sent 9 174773.127806 174773.127806 13: seq: 1e, spi_send oid=2 data=b'o\x00\x00\x00\x00' Sent 10 174773.128159 174773.128159 13: seq: 1f, spi_transfer oid=2 data=b'o\x00\x00\x00\x00' Sent 11 174773.128728 174773.128728 13: seq: 10, spi_send oid=2 data=b'\x01\x00\x00\x00\x00' Sent 12 174773.128940 174773.128940 13: seq: 11, spi_transfer oid=2 data=b'\x01\x00\x00\x00\x00' Sent 13 174773.147295 174773.147295 13: seq: 12, spi_send oid=3 data=b'o\x00\x00\x00\x00' Sent 14 174773.147506 174773.147506 13: seq: 13, spi_transfer oid=3 data=b'o\x00\x00\x00\x00' Sent 15 174773.148131 174773.148131 13: seq: 14, spi_send oid=3 data=b'\x01\x00\x00\x00\x00' Sent 16 174773.148267 174773.148267 13: seq: 15, spi_transfer oid=3 data=b'\x01\x00\x00\x00\x00' Sent 17 174773.388424 174773.388424 6: seq: 16, get_clock Sent 18 174773.811488 174773.811488 16: seq: 17, queue_digital_out oid=21 clock=83269120 on_ticks=2886398 Sent 19 174773.875808 174773.875808 14: seq: 18, tmcuart_send oid=4 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 20 174773.880220 174773.880220 14: seq: 19, tmcuart_send oid=4 write=b'\xea\x03( \xc3' read=10 Sent 21 174773.902863 174773.902863 14: seq: 1a, tmcuart_send oid=5 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 22 174773.907249 174773.907249 14: seq: 1b, tmcuart_send oid=5 write=b'\xea\x03( \xc3' read=10 Sent 23 174773.930019 174773.930019 14: seq: 1c, tmcuart_send oid=6 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 24 174773.934455 174773.934455 14: seq: 1d, tmcuart_send oid=6 write=b'\xea\x03( \xc3' read=10 Sent 25 174774.128106 174774.128106 13: seq: 1e, spi_send oid=2 data=b'o\x00\x00\x00\x00' Sent 26 174774.128166 174774.128166 13: seq: 1f, spi_transfer oid=2 data=b'o\x00\x00\x00\x00' Sent 27 174774.128710 174774.128710 13: seq: 10, spi_send oid=2 data=b'\x01\x00\x00\x00\x00' Sent 28 174774.128751 174774.128751 13: seq: 11, spi_transfer oid=2 data=b'\x01\x00\x00\x00\x00' Sent 29 174774.147591 174774.147591 13: seq: 12, spi_send oid=3 data=b'o\x00\x00\x00\x00' Sent 30 174774.147676 174774.147676 13: seq: 13, spi_transfer oid=3 data=b'o\x00\x00\x00\x00' Sent 31 174774.148235 174774.148235 13: seq: 14, spi_send oid=3 data=b'\x01\x00\x00\x00\x00' Sent 32 174774.148284 174774.148284 13: seq: 15, spi_transfer oid=3 data=b'\x01\x00\x00\x00\x00' Sent 33 174774.372744 174774.372744 6: seq: 16, get_clock Sent 34 174774.711263 174774.711263 16: seq: 17, queue_digital_out oid=21 clock=443269120 on_ticks=2523802 Sent 35 174774.876385 174774.876385 14: seq: 18, tmcuart_send oid=4 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 36 174774.880843 174774.880843 14: seq: 19, tmcuart_send oid=4 write=b'\xea\x03( \xc3' read=10 Sent 37 174774.903527 174774.903527 14: seq: 1a, tmcuart_send oid=5 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 38 174774.907940 174774.907940 14: seq: 1b, tmcuart_send oid=5 write=b'\xea\x03( \xc3' read=10 Sent 39 174774.930853 174774.930853 14: seq: 1c, tmcuart_send oid=6 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 40 174774.935361 174774.935361 14: seq: 1d, tmcuart_send oid=6 write=b'\xea\x03( \xc3' read=10 Sent 41 174775.128262 174775.128262 13: seq: 1e, spi_send oid=2 data=b'o\x00\x00\x00\x00' Sent 42 174775.128345 174775.128345 13: seq: 1f, spi_transfer oid=2 data=b'o\x00\x00\x00\x00' Sent 43 174775.128927 174775.128927 13: seq: 10, spi_send oid=2 data=b'\x01\x00\x00\x00\x00' Sent 44 174775.128975 174775.128975 13: seq: 11, spi_transfer oid=2 data=b'\x01\x00\x00\x00\x00' Sent 45 174775.147891 174775.147891 13: seq: 12, spi_send oid=3 data=b'o\x00\x00\x00\x00' Sent 46 174775.147947 174775.147947 13: seq: 13, spi_transfer oid=3 data=b'o\x00\x00\x00\x00' Sent 47 174775.148550 174775.148550 13: seq: 14, spi_send oid=3 data=b'\x01\x00\x00\x00\x00' Sent 48 174775.148599 174775.148599 13: seq: 15, spi_transfer oid=3 data=b'\x01\x00\x00\x00\x00' Sent 49 174775.311367 174775.311367 16: seq: 16, queue_digital_out oid=21 clock=683269120 on_ticks=2156076 Sent 50 174775.356910 174775.356910 6: seq: 17, get_clock Sent 51 174775.877364 174775.877364 14: seq: 18, tmcuart_send oid=4 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 52 174775.881848 174775.881848 14: seq: 19, tmcuart_send oid=4 write=b'\xea\x03( \xc3' read=10 Sent 53 174775.904548 174775.904548 14: seq: 1a, tmcuart_send oid=5 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 54 174775.908939 174775.908939 14: seq: 1b, tmcuart_send oid=5 write=b'\xea\x03( \xc3' read=10 Sent 55 174775.931649 174775.931649 14: seq: 1c, tmcuart_send oid=6 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 56 174775.936132 174775.936132 14: seq: 1d, tmcuart_send oid=6 write=b'\xea\x03( \xc3' read=10 Sent 57 174776.129481 174776.129481 13: seq: 1e, spi_send oid=2 data=b'o\x00\x00\x00\x00' Sent 58 174776.130217 174776.130217 13: seq: 1f, spi_transfer oid=2 data=b'o\x00\x00\x00\x00' Sent 59 174776.130894 174776.130894 13: seq: 10, spi_send oid=2 data=b'\x01\x00\x00\x00\x00' Sent 60 174776.130961 174776.130961 13: seq: 11, spi_transfer oid=2 data=b'\x01\x00\x00\x00\x00' Sent 61 174776.148167 174776.148167 13: seq: 12, spi_send oid=3 data=b'o\x00\x00\x00\x00' Sent 62 174776.148239 174776.148239 13: seq: 13, spi_transfer oid=3 data=b'o\x00\x00\x00\x00' Sent 63 174776.149020 174776.149020 13: seq: 14, spi_send oid=3 data=b'\x01\x00\x00\x00\x00' Sent 64 174776.149061 174776.149061 13: seq: 15, spi_transfer oid=3 data=b'\x01\x00\x00\x00\x00' Sent 65 174776.341801 174776.341801 6: seq: 16, get_clock Sent 66 174776.878129 174776.878129 14: seq: 17, tmcuart_send oid=4 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 67 174776.882714 174776.882714 14: seq: 18, tmcuart_send oid=4 write=b'\xea\x03( \xc3' read=10 Sent 68 174776.905360 174776.905360 14: seq: 19, tmcuart_send oid=5 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 69 174776.909808 174776.909808 14: seq: 1a, tmcuart_send oid=5 write=b'\xea\x03( \xc3' read=10 Sent 70 174776.932647 174776.932647 14: seq: 1b, tmcuart_send oid=6 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 71 174776.937064 174776.937064 14: seq: 1c, tmcuart_send oid=6 write=b'\xea\x03( \xc3' read=10 Sent 72 174777.111260 174777.111260 16: seq: 1d, queue_digital_out oid=21 clock=1403269120 on_ticks=2749176 Sent 73 174777.130320 174777.130320 13: seq: 1e, spi_send oid=2 data=b'o\x00\x00\x00\x00' Sent 74 174777.130757 174777.130757 13: seq: 1f, spi_transfer oid=2 data=b'o\x00\x00\x00\x00' Sent 75 174777.132672 174777.132672 13: seq: 10, spi_send oid=2 data=b'\x01\x00\x00\x00\x00' Sent 76 174777.133064 174777.133064 13: seq: 11, spi_transfer oid=2 data=b'\x01\x00\x00\x00\x00' Sent 77 174777.149144 174777.149144 13: seq: 12, spi_send oid=3 data=b'o\x00\x00\x00\x00' Sent 78 174777.149445 174777.149445 13: seq: 13, spi_transfer oid=3 data=b'o\x00\x00\x00\x00' Sent 79 174777.150479 174777.150479 13: seq: 14, spi_send oid=3 data=b'\x01\x00\x00\x00\x00' Sent 80 174777.150708 174777.150708 13: seq: 15, spi_transfer oid=3 data=b'\x01\x00\x00\x00\x00' Sent 81 174777.326587 174777.326587 6: seq: 16, get_clock Sent 82 174777.711278 174777.711278 16: seq: 17, queue_digital_out oid=21 clock=1643269120 on_ticks=3089478 Sent 83 174777.878628 174777.878628 14: seq: 18, tmcuart_send oid=4 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 84 174777.883594 174777.883594 14: seq: 19, tmcuart_send oid=4 write=b'\xea\x03( \xc3' read=10 Sent 85 174777.905867 174777.905867 14: seq: 1a, tmcuart_send oid=5 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 86 174777.910816 174777.910816 14: seq: 1b, tmcuart_send oid=5 write=b'\xea\x03( \xc3' read=10 Sent 87 174777.933395 174777.933395 14: seq: 1c, tmcuart_send oid=6 write=b'\xea\x03\xe8\xad\xe1' read=10 Sent 88 174777.938443 174777.938443 14: seq: 1d, tmcuart_send oid=6 write=b'\xea\x03( \xc3' read=10 Sent 89 174778.011370 174778.011370 16: seq: 1e, queue_digital_out oid=21 clock=1763269120 on_ticks=3431023 Sent 90 174778.130869 174778.130869 13: seq: 1f, spi_send oid=2 data=b'o\x00\x00\x00\x00' Sent 91 174778.131198 174778.131198 13: seq: 10, spi_transfer oid=2 data=b'o\x00\x00\x00\x00' Sent 92 174778.132032 174778.132032 13: seq: 11, spi_send oid=2 data=b'\x01\x00\x00\x00\x00' Sent 93 174778.132363 174778.132363 13: seq: 12, spi_transfer oid=2 data=b'\x01\x00\x00\x00\x00' Sent 94 174778.150232 174778.150232 13: seq: 13, spi_send oid=3 data=b'o\x00\x00\x00\x00' Sent 95 174778.150564 174778.150564 13: seq: 14, spi_transfer oid=3 data=b'o\x00\x00\x00\x00' Sent 96 174778.151368 174778.151368 13: seq: 15, spi_send oid=3 data=b'\x01\x00\x00\x00\x00' Sent 97 174778.151539 174778.151539 13: seq: 16, spi_transfer oid=3 data=b'\x01\x00\x00\x00\x00' Sent 98 174778.310889 174778.310889 6: seq: 17, get_clock Sent 99 174778.360891 174778.360891 6: seq: 18, emergency_stop Dumping receive queue 100 messages Receive: 0 174774.934869 174774.930853 18: seq: 1d, tmcuart_response oid=6 read=b'\n\xfa\xef-\xc08\x02\x08 \xb0' Receive: 1 174774.939309 174774.935361 18: seq: 1e, tmcuart_response oid=6 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89' Receive: 2 174774.948827 174774.935361 14: seq: 1e, analog_in_state oid=19 next_clock=556069120 value=6242 Receive: 3 174774.958834 174774.935361 15: seq: 1e, analog_in_state oid=20 next_clock=560069120 value=21803 Receive: 4 174775.028871 174774.935361 15: seq: 1e, analog_in_state oid=27 next_clock=588069120 value=30878 Receive: 5 174775.058875 174774.935361 15: seq: 1e, analog_in_state oid=30 next_clock=600069120 value=30903 Receive: 6 174775.118833 174774.935361 15: seq: 1e, analog_in_state oid=36 next_clock=624069120 value=31005 Receive: 7 174775.128514 174775.128345 13: seq: 10, spi_transfer_response oid=2 response=b'\xfc\x81\x1f\x00&' Receive: 8 174775.129169 174775.128975 13: seq: 12, spi_transfer_response oid=2 response=b'\xfc\x00\x00\x00\x00' Receive: 9 174775.148151 174775.147947 13: seq: 14, spi_transfer_response oid=3 response=b'|\x81\x1f\x00*' Receive: 10 174775.148782 174775.148599 13: seq: 16, spi_transfer_response oid=3 response=b'|\x00\x00\x00\x00' Receive: 11 174775.249131 174775.148599 14: seq: 16, analog_in_state oid=19 next_clock=676069120 value=6243 Receive: 12 174775.258879 174775.148599 15: seq: 16, analog_in_state oid=20 next_clock=680069120 value=21795 Receive: 13 174775.328821 174775.311367 15: seq: 17, analog_in_state oid=27 next_clock=708069120 value=30876 Receive: 14 174775.357121 174775.356910 11: seq: 18, clock clock=602238009 Receive: 15 174775.358810 174775.356910 15: seq: 18, analog_in_state oid=30 next_clock=720069120 value=30903 Receive: 16 174775.418834 174775.356910 15: seq: 18, analog_in_state oid=36 next_clock=744069120 value=31005 Receive: 17 174775.548804 174775.356910 14: seq: 18, analog_in_state oid=19 next_clock=796069120 value=6244 Receive: 18 174775.558812 174775.356910 15: seq: 18, analog_in_state oid=20 next_clock=800069120 value=21792 Receive: 19 174775.628807 174775.356910 15: seq: 18, analog_in_state oid=27 next_clock=828069120 value=30876 Receive: 20 174775.658841 174775.356910 15: seq: 18, analog_in_state oid=30 next_clock=840069120 value=30903 Receive: 21 174775.718850 174775.356910 15: seq: 18, analog_in_state oid=36 next_clock=864069120 value=31003 Receive: 22 174775.848965 174775.356910 14: seq: 18, analog_in_state oid=19 next_clock=916069120 value=6240 Receive: 23 174775.858793 174775.356910 15: seq: 18, analog_in_state oid=20 next_clock=920069120 value=21785 Receive: 24 174775.881338 174775.877364 18: seq: 19, tmcuart_response oid=4 read=b'\n\xfa\xef-\xc08\x02\x08 \xb0' Receive: 25 174775.885775 174775.881848 18: seq: 1a, tmcuart_response oid=4 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89' Receive: 26 174775.908471 174775.904548 18: seq: 1b, tmcuart_response oid=5 read=b'\n\xfa\xef-\xc08\x02\x08 \xb0' Receive: 27 174775.912863 174775.908939 18: seq: 1c, tmcuart_response oid=5 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89' Receive: 28 174775.928796 174775.908939 15: seq: 1c, analog_in_state oid=27 next_clock=948069120 value=30873 Receive: 29 174775.935618 174775.931649 18: seq: 1d, tmcuart_response oid=6 read=b'\n\xfa\xef-\xc08\x02\x08 \xb0' Receive: 30 174775.940032 174775.936132 18: seq: 1e, tmcuart_response oid=6 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89' Receive: 31 174775.958794 174775.936132 15: seq: 1e, analog_in_state oid=30 next_clock=960069120 value=30909 Receive: 32 174776.018845 174775.936132 15: seq: 1e, analog_in_state oid=36 next_clock=984069120 value=31004 Receive: 33 174776.130386 174776.130217 13: seq: 10, spi_transfer_response oid=2 response=b'\xfc\x81\x1f\x00)' Receive: 34 174776.131112 174776.130961 13: seq: 12, spi_transfer_response oid=2 response=b'\xfc\x00\x00\x00\x00' Receive: 35 174776.148411 174776.148239 13: seq: 14, spi_transfer_response oid=3 response=b'|\x81\x1f\x00-' Receive: 36 174776.148758 174776.148239 14: seq: 14, analog_in_state oid=19 next_clock=1036069120 value=6244 Receive: 37 174776.149301 174776.149061 13: seq: 16, spi_transfer_response oid=3 response=b'|\x00\x00\x00\x00' Receive: 38 174776.158784 174776.149061 15: seq: 16, analog_in_state oid=20 next_clock=1040069120 value=21787 Receive: 39 174776.228768 174776.149061 15: seq: 16, analog_in_state oid=27 next_clock=1068069120 value=30874 Receive: 40 174776.258838 174776.149061 15: seq: 16, analog_in_state oid=30 next_clock=1080069120 value=30907 Receive: 41 174776.318831 174776.149061 15: seq: 16, analog_in_state oid=36 next_clock=1104069120 value=31007 Receive: 42 174776.341965 174776.341801 11: seq: 17, clock clock=996210537 Receive: 43 174776.448798 174776.341801 14: seq: 17, analog_in_state oid=19 next_clock=1156069120 value=6243 Receive: 44 174776.458800 174776.341801 15: seq: 17, analog_in_state oid=20 next_clock=1160069120 value=21784 Receive: 45 174776.528814 174776.341801 15: seq: 17, analog_in_state oid=27 next_clock=1188069120 value=30875 Receive: 46 174776.558779 174776.341801 15: seq: 17, analog_in_state oid=30 next_clock=1200069120 value=30909 Receive: 47 174776.618803 174776.341801 15: seq: 17, analog_in_state oid=36 next_clock=1224069120 value=31002 Receive: 48 174776.748769 174776.341801 14: seq: 17, analog_in_state oid=19 next_clock=1276069120 value=6242 Receive: 49 174776.758835 174776.341801 15: seq: 17, analog_in_state oid=20 next_clock=1280069120 value=21785 Receive: 50 174776.828746 174776.341801 15: seq: 17, analog_in_state oid=27 next_clock=1308069120 value=30873 Receive: 51 174776.858799 174776.341801 15: seq: 17, analog_in_state oid=30 next_clock=1320069120 value=30907 Receive: 52 174776.882112 174776.878129 18: seq: 18, tmcuart_response oid=4 read=b'\n\xfa\xef-\xc08\x02\x08 \xb0' Receive: 53 174776.886659 174776.882714 18: seq: 19, tmcuart_response oid=4 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89' Receive: 54 174776.909361 174776.905360 18: seq: 1a, tmcuart_response oid=5 read=b'\n\xfa\xef-\xc08\x02\x08 \xb0' Receive: 55 174776.913751 174776.909808 18: seq: 1b, tmcuart_response oid=5 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89' Receive: 56 174776.918770 174776.909808 15: seq: 1b, analog_in_state oid=36 next_clock=1344069120 value=31006 Receive: 57 174776.936588 174776.932647 18: seq: 1c, tmcuart_response oid=6 read=b'\n\xfa\xef-\xc08\x02\x08 \xb0' Receive: 58 174776.940990 174776.937064 18: seq: 1d, tmcuart_response oid=6 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89' Receive: 59 174777.048752 174776.937064 14: seq: 1d, analog_in_state oid=19 next_clock=1396069120 value=6245 Receive: 60 174777.058774 174776.937064 15: seq: 1d, analog_in_state oid=20 next_clock=1400069120 value=21790 Receive: 61 174777.128783 174777.111260 15: seq: 1e, analog_in_state oid=27 next_clock=1428069120 value=30876 Receive: 62 174777.131010 174777.130757 13: seq: 10, spi_transfer_response oid=2 response=b'\xfc\x81\x1f\x00(' Receive: 63 174777.133282 174777.133064 13: seq: 12, spi_transfer_response oid=2 response=b'\xfc\x00\x00\x00\x00' Receive: 64 174777.149696 174777.149445 13: seq: 14, spi_transfer_response oid=3 response=b'|\x81\x1f\x00/' Receive: 65 174777.150949 174777.150708 13: seq: 16, spi_transfer_response oid=3 response=b'|\x00\x00\x00\x00' Receive: 66 174777.158796 174777.150708 15: seq: 16, analog_in_state oid=30 next_clock=1440069120 value=30909 Receive: 67 174777.218832 174777.150708 15: seq: 16, analog_in_state oid=36 next_clock=1464069120 value=31005 Receive: 68 174777.326954 174777.326587 11: seq: 17, clock clock=1390144911 Receive: 69 174777.348770 174777.326587 14: seq: 17, analog_in_state oid=19 next_clock=1516069120 value=6239 Receive: 70 174777.358771 174777.326587 15: seq: 17, analog_in_state oid=20 next_clock=1520069120 value=21796 Receive: 71 174777.428763 174777.326587 15: seq: 17, analog_in_state oid=27 next_clock=1548069120 value=30873 Receive: 72 174777.458819 174777.326587 15: seq: 17, analog_in_state oid=30 next_clock=1560069120 value=30906 Receive: 73 174777.518893 174777.326587 15: seq: 17, analog_in_state oid=36 next_clock=1584069120 value=31002 Receive: 74 174777.648802 174777.326587 14: seq: 17, analog_in_state oid=19 next_clock=1636069120 value=6246 Receive: 75 174777.658772 174777.326587 15: seq: 17, analog_in_state oid=20 next_clock=1640069120 value=21799 Receive: 76 174777.728766 174777.711278 15: seq: 18, analog_in_state oid=27 next_clock=1668069120 value=30874 Receive: 77 174777.758860 174777.711278 15: seq: 18, analog_in_state oid=30 next_clock=1680069120 value=30906 Receive: 78 174777.818891 174777.711278 15: seq: 18, analog_in_state oid=36 next_clock=1704069120 value=31003 Receive: 79 174777.882656 174777.878628 18: seq: 19, tmcuart_response oid=4 read=b'\n\xfa\xef-\xc08\x02\x08 \xb0' Receive: 80 174777.887616 174777.883594 18: seq: 1a, tmcuart_response oid=4 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89' Receive: 81 174777.909881 174777.905867 18: seq: 1b, tmcuart_response oid=5 read=b'\n\xfa\xef-\xc08\x02\x08 \xb0' Receive: 82 174777.914901 174777.910816 18: seq: 1c, tmcuart_response oid=5 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89' Receive: 83 174777.937408 174777.933395 18: seq: 1d, tmcuart_response oid=6 read=b'\n\xfa\xef-\xc08\x02\x08 \xb0' Receive: 84 174777.942456 174777.938443 18: seq: 1e, tmcuart_response oid=6 read=b'\n\xfa/ \x80\x00\x02\x08\xa0\x89' Receive: 85 174777.948745 174777.938443 14: seq: 1e, analog_in_state oid=19 next_clock=1756069120 value=6243 Receive: 86 174777.958743 174777.938443 15: seq: 1e, analog_in_state oid=20 next_clock=1760069120 value=21808 Receive: 87 174778.028796 174778.011370 15: seq: 1f, analog_in_state oid=27 next_clock=1788069120 value=30871 Receive: 88 174778.058865 174778.011370 15: seq: 1f, analog_in_state oid=30 next_clock=1800069120 value=30906 Receive: 89 174778.118781 174778.011370 15: seq: 1f, analog_in_state oid=36 next_clock=1824069120 value=31003 Receive: 90 174778.131375 174778.131198 13: seq: 11, spi_transfer_response oid=2 response=b"\xfc\x81\x1f\x00'" Receive: 91 174778.132603 174778.132363 13: seq: 13, spi_transfer_response oid=2 response=b'\xfc\x00\x00\x00\x00' Receive: 92 174778.150747 174778.150564 13: seq: 15, spi_transfer_response oid=3 response=b'|\x81\x1f\x00,' Receive: 93 174778.151744 174778.151539 13: seq: 17, spi_transfer_response oid=3 response=b'|\x00\x00\x00\x00' Receive: 94 174778.248892 174778.151539 14: seq: 17, analog_in_state oid=19 next_clock=1876069120 value=6241 Receive: 95 174778.258802 174778.151539 15: seq: 17, analog_in_state oid=20 next_clock=1880069120 value=21814 Receive: 96 174778.311370 174778.310889 11: seq: 18, clock clock=1783886355 Receive: 97 174778.328762 174778.310889 15: seq: 18, analog_in_state oid=27 next_clock=1908069120 value=30873 Receive: 98 174778.360202 174778.310889 15: seq: 18, analog_in_state oid=30 next_clock=1920069120 value=30907 Receive: 99 174778.361206 174778.360891 12: seq: 19, shutdown clock=1803887429 static_string_id=Command request Requested toolhead position at shutdown time 1668.809546: (150.0, 8.881784197001252e-15, 100.0) MCU 'beacon' shutdown: Emergency stop clocksync state: mcu_freq=32000000 last_clock=53400581134 clock_est=(174749.761 52486959011 31999488.983) min_half_rtt=0.000180 min_rtt_time=174047.818 time_avg=174749.761(843.262) clock_avg=52486959011.347(26983963389.641) pred_variance=1095682.953 clock_adj=(-0.099 31998245.250) Dumping serial stats: bytes_write=13041 bytes_read=598166 bytes_retransmit=0 bytes_invalid=0 send_seq=1963 receive_seq=1963 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 Dumping send queue 100 messages Sent 0 174682.812463 174682.812463 6: seq: 17, get_clock Sent 1 174683.797524 174683.797524 6: seq: 18, get_clock Sent 2 174684.781892 174684.781892 6: seq: 19, get_clock Sent 3 174685.766591 174685.766591 6: seq: 1a, get_clock Sent 4 174686.751228 174686.751228 6: seq: 1b, get_clock Sent 5 174687.736129 174687.736129 6: seq: 1c, get_clock Sent 6 174688.720482 174688.720482 6: seq: 1d, get_clock Sent 7 174689.704726 174689.704726 6: seq: 1e, get_clock Sent 8 174690.689020 174690.689020 6: seq: 1f, get_clock Sent 9 174691.673846 174691.673846 6: seq: 10, get_clock Sent 10 174692.657943 174692.657943 6: seq: 11, get_clock Sent 11 174693.642308 174693.642308 6: seq: 12, get_clock Sent 12 174694.626598 174694.626598 6: seq: 13, get_clock Sent 13 174695.611172 174695.611172 6: seq: 14, get_clock Sent 14 174696.596135 174696.596135 6: seq: 15, get_clock Sent 15 174697.581229 174697.581229 6: seq: 16, get_clock Sent 16 174698.565481 174698.565481 6: seq: 17, get_clock Sent 17 174699.550372 174699.550372 6: seq: 18, get_clock Sent 18 174700.534695 174700.534695 6: seq: 19, get_clock Sent 19 174701.520192 174701.520192 6: seq: 1a, get_clock Sent 20 174702.503991 174702.503991 6: seq: 1b, get_clock Sent 21 174703.488917 174703.488917 6: seq: 1c, get_clock Sent 22 174704.472419 174704.472419 6: seq: 1d, get_clock Sent 23 174705.456493 174705.456493 6: seq: 1e, get_clock Sent 24 174706.440748 174706.440748 6: seq: 1f, get_clock Sent 25 174707.425389 174707.425389 6: seq: 10, get_clock Sent 26 174708.409665 174708.409665 6: seq: 11, get_clock Sent 27 174709.395819 174709.395819 6: seq: 12, get_clock Sent 28 174710.379212 174710.379212 6: seq: 13, get_clock Sent 29 174711.364261 174711.364261 6: seq: 14, get_clock Sent 30 174712.349628 174712.349628 6: seq: 15, get_clock Sent 31 174713.334341 174713.334341 6: seq: 16, get_clock Sent 32 174714.318762 174714.318762 6: seq: 17, get_clock Sent 33 174715.303271 174715.303271 6: seq: 18, get_clock Sent 34 174716.287891 174716.287891 6: seq: 19, get_clock Sent 35 174717.272759 174717.272759 6: seq: 1a, get_clock Sent 36 174718.256973 174718.256973 6: seq: 1b, get_clock Sent 37 174719.241491 174719.241491 6: seq: 1c, get_clock Sent 38 174720.225613 174720.225613 6: seq: 1d, get_clock Sent 39 174721.210480 174721.210480 6: seq: 1e, get_clock Sent 40 174722.194610 174722.194610 6: seq: 1f, get_clock Sent 41 174723.179328 174723.179328 6: seq: 10, get_clock Sent 42 174724.164392 174724.164392 6: seq: 11, get_clock Sent 43 174725.149221 174725.149221 6: seq: 12, get_clock Sent 44 174726.133183 174726.133183 6: seq: 13, get_clock Sent 45 174727.117991 174727.117991 6: seq: 14, get_clock Sent 46 174728.102336 174728.102336 6: seq: 15, get_clock Sent 47 174729.086553 174729.086553 6: seq: 16, get_clock Sent 48 174730.071703 174730.071703 6: seq: 17, get_clock Sent 49 174731.056060 174731.056060 6: seq: 18, get_clock Sent 50 174732.040712 174732.040712 6: seq: 19, get_clock Sent 51 174733.025374 174733.025374 6: seq: 1a, get_clock Sent 52 174734.009431 174734.009431 6: seq: 1b, get_clock Sent 53 174734.994048 174734.994048 6: seq: 1c, get_clock Sent 54 174735.978325 174735.978325 6: seq: 1d, get_clock Sent 55 174736.963492 174736.963492 6: seq: 1e, get_clock Sent 56 174737.947533 174737.947533 6: seq: 1f, get_clock Sent 57 174738.931819 174738.931819 6: seq: 10, get_clock Sent 58 174739.916812 174739.916812 6: seq: 11, get_clock Sent 59 174740.901197 174740.901197 6: seq: 12, get_clock Sent 60 174741.885285 174741.885285 6: seq: 13, get_clock Sent 61 174742.869727 174742.869727 6: seq: 14, get_clock Sent 62 174743.853524 174743.853524 6: seq: 15, get_clock Sent 63 174744.838418 174744.838418 6: seq: 16, get_clock Sent 64 174745.823472 174745.823472 6: seq: 17, get_clock Sent 65 174746.808441 174746.808441 6: seq: 18, get_clock Sent 66 174747.792446 174747.792446 6: seq: 19, get_clock Sent 67 174748.776608 174748.776608 6: seq: 1a, get_clock Sent 68 174749.761135 174749.761135 6: seq: 1b, get_clock Sent 69 174750.745465 174750.745465 6: seq: 1c, get_clock Sent 70 174751.729966 174751.729966 6: seq: 1d, get_clock Sent 71 174752.714336 174752.714336 6: seq: 1e, get_clock Sent 72 174753.698556 174753.698556 6: seq: 1f, get_clock Sent 73 174754.682554 174754.682554 6: seq: 10, get_clock Sent 74 174755.666768 174755.666768 6: seq: 11, get_clock Sent 75 174756.651032 174756.651032 6: seq: 12, get_clock Sent 76 174757.635329 174757.635329 6: seq: 13, get_clock Sent 77 174758.619893 174758.619893 6: seq: 14, get_clock Sent 78 174759.604911 174759.604911 6: seq: 15, get_clock Sent 79 174760.589199 174760.589199 6: seq: 16, get_clock Sent 80 174761.573357 174761.573357 6: seq: 17, get_clock Sent 81 174762.558244 174762.558244 6: seq: 18, get_clock Sent 82 174763.544148 174763.544148 6: seq: 19, get_clock Sent 83 174764.528265 174764.528265 6: seq: 1a, get_clock Sent 84 174765.512263 174765.512263 6: seq: 1b, get_clock Sent 85 174766.497654 174766.497654 6: seq: 1c, get_clock Sent 86 174767.481793 174767.481793 6: seq: 1d, get_clock Sent 87 174768.466288 174768.466288 6: seq: 1e, get_clock Sent 88 174769.451013 174769.451013 6: seq: 1f, get_clock Sent 89 174770.435849 174770.435849 6: seq: 10, get_clock Sent 90 174771.419937 174771.419937 6: seq: 11, get_clock Sent 91 174772.404217 174772.404217 6: seq: 12, get_clock Sent 92 174773.388522 174773.388522 6: seq: 13, get_clock Sent 93 174774.372803 174774.372803 6: seq: 14, get_clock Sent 94 174775.357005 174775.357005 6: seq: 15, get_clock Sent 95 174776.341889 174776.341889 6: seq: 16, get_clock Sent 96 174777.326799 174777.326799 6: seq: 17, get_clock Sent 97 174778.311695 174778.311695 6: seq: 18, get_clock Sent 98 174778.380828 174778.380828 6: seq: 19, emergency_stop Sent 99 174778.380942 174778.380942 7: seq: 1a, beacon_stream en=0 Dumping receive queue 100 messages Receive: 0 174773.715898 174773.388522 16: seq: 14, beacon_status mcu_temp=46922 supply_voltage=49087 coil_temp=49952 status=1 Receive: 1 174773.746195 174773.388522 18: seq: 14, beacon_data samples=1 start_clock=1714816700 delta_clock=0 data=b'\x82\x8cQ@' Receive: 2 174773.816016 174773.388522 16: seq: 14, beacon_status mcu_temp=46922 supply_voltage=49087 coil_temp=49952 status=1 Receive: 3 174773.845644 174773.388522 18: seq: 14, beacon_data samples=1 start_clock=1718017504 delta_clock=0 data=b'\x82\x8cQ@' Receive: 4 174773.916215 174773.388522 16: seq: 14, beacon_status mcu_temp=46922 supply_voltage=49087 coil_temp=49952 status=1 Receive: 5 174773.945689 174773.388522 18: seq: 14, beacon_data samples=1 start_clock=1721218305 delta_clock=0 data=b'\x82\x8cQ\xfb' Receive: 6 174774.016456 174773.388522 16: seq: 14, beacon_status mcu_temp=46922 supply_voltage=49086 coil_temp=49952 status=1 Receive: 7 174774.045734 174773.388522 18: seq: 14, beacon_data samples=1 start_clock=1724419103 delta_clock=0 data=b'\x82\x8cO_' Receive: 8 174774.116637 174773.388522 16: seq: 14, beacon_status mcu_temp=46922 supply_voltage=49086 coil_temp=49952 status=1 Receive: 9 174774.145731 174773.388522 18: seq: 14, beacon_data samples=1 start_clock=1727619907 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 10 174774.216846 174773.388522 16: seq: 14, beacon_status mcu_temp=46922 supply_voltage=49086 coil_temp=49952 status=1 Receive: 11 174774.245799 174773.388522 18: seq: 14, beacon_data samples=1 start_clock=1730820704 delta_clock=0 data=b'\x82\x8cQ@' Receive: 12 174774.317031 174773.388522 16: seq: 14, beacon_status mcu_temp=46922 supply_voltage=49086 coil_temp=49952 status=1 Receive: 13 174774.345787 174773.388522 18: seq: 14, beacon_data samples=1 start_clock=1734021507 delta_clock=0 data=b'\x82\x8cO_' Receive: 14 174774.373309 174774.372803 11: seq: 15, clock clock=1734933296 Receive: 15 174774.417195 174774.372803 16: seq: 15, beacon_status mcu_temp=46922 supply_voltage=49086 coil_temp=49952 status=1 Receive: 16 174774.445801 174774.372803 18: seq: 15, beacon_data samples=1 start_clock=1737222310 delta_clock=0 data=b'\x82\x8cQ@' Receive: 17 174774.517403 174774.372803 16: seq: 15, beacon_status mcu_temp=46922 supply_voltage=49087 coil_temp=49952 status=1 Receive: 18 174774.545839 174774.372803 18: seq: 15, beacon_data samples=1 start_clock=1740423116 delta_clock=0 data=b'\x82\x8cQ@' Receive: 19 174774.617599 174774.372803 16: seq: 15, beacon_status mcu_temp=46922 supply_voltage=49087 coil_temp=49951 status=1 Receive: 20 174774.645850 174774.372803 18: seq: 15, beacon_data samples=1 start_clock=1743623914 delta_clock=0 data=b'\x82\x8cQ@' Receive: 21 174774.717788 174774.372803 16: seq: 15, beacon_status mcu_temp=46922 supply_voltage=49087 coil_temp=49949 status=1 Receive: 22 174774.745917 174774.372803 18: seq: 15, beacon_data samples=1 start_clock=1746824713 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 23 174774.818009 174774.372803 16: seq: 15, beacon_status mcu_temp=46922 supply_voltage=49087 coil_temp=49948 status=1 Receive: 24 174774.846137 174774.372803 18: seq: 15, beacon_data samples=1 start_clock=1750025512 delta_clock=0 data=b'\x82\x8cQ@' Receive: 25 174774.918186 174774.372803 16: seq: 15, beacon_status mcu_temp=46923 supply_voltage=49087 coil_temp=49948 status=1 Receive: 26 174774.945930 174774.372803 18: seq: 15, beacon_data samples=1 start_clock=1753226314 delta_clock=0 data=b'\x82\x8cQ@' Receive: 27 174775.018386 174774.372803 16: seq: 15, beacon_status mcu_temp=46923 supply_voltage=49087 coil_temp=49947 status=1 Receive: 28 174775.045966 174774.372803 18: seq: 15, beacon_data samples=1 start_clock=1756427120 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 29 174775.118575 174774.372803 16: seq: 15, beacon_status mcu_temp=46923 supply_voltage=49087 coil_temp=49947 status=1 Receive: 30 174775.146001 174774.372803 18: seq: 15, beacon_data samples=1 start_clock=1759627917 delta_clock=0 data=b'\x82\x8cQ@' Receive: 31 174775.218796 174774.372803 16: seq: 15, beacon_status mcu_temp=46923 supply_voltage=49087 coil_temp=49944 status=1 Receive: 32 174775.246008 174774.372803 18: seq: 15, beacon_data samples=1 start_clock=1762828725 delta_clock=0 data=b'\x82\x8cQ@' Receive: 33 174775.318951 174774.372803 16: seq: 15, beacon_status mcu_temp=46923 supply_voltage=49087 coil_temp=49943 status=1 Receive: 34 174775.346043 174774.372803 18: seq: 15, beacon_data samples=1 start_clock=1766029526 delta_clock=0 data=b'\x82\x8cQ\xfb' Receive: 35 174775.357403 174775.357005 11: seq: 16, clock clock=1766424855 Receive: 36 174775.419146 174775.357005 16: seq: 16, beacon_status mcu_temp=46924 supply_voltage=49087 coil_temp=49943 status=1 Receive: 37 174775.446112 174775.357005 18: seq: 16, beacon_data samples=1 start_clock=1769230325 delta_clock=0 data=b'\x82\x8cO_' Receive: 38 174775.519399 174775.357005 16: seq: 16, beacon_status mcu_temp=46924 supply_voltage=49087 coil_temp=49941 status=1 Receive: 39 174775.546176 174775.357005 18: seq: 16, beacon_data samples=1 start_clock=1772431134 delta_clock=0 data=b'\x82\x8cQ@' Receive: 40 174775.619522 174775.357005 16: seq: 16, beacon_status mcu_temp=46924 supply_voltage=49087 coil_temp=49940 status=1 Receive: 41 174775.646228 174775.357005 18: seq: 16, beacon_data samples=1 start_clock=1775631931 delta_clock=0 data=b'\x82\x8cQ@' Receive: 42 174775.719702 174775.357005 16: seq: 16, beacon_status mcu_temp=46924 supply_voltage=49087 coil_temp=49939 status=1 Receive: 43 174775.746219 174775.357005 18: seq: 16, beacon_data samples=1 start_clock=1778832731 delta_clock=0 data=b'\x82\x8cQ\xfb' Receive: 44 174775.819974 174775.357005 16: seq: 16, beacon_status mcu_temp=46925 supply_voltage=49087 coil_temp=49939 status=1 Receive: 45 174775.846222 174775.357005 18: seq: 16, beacon_data samples=1 start_clock=1782033533 delta_clock=0 data=b'\x82\x8cQ@' Receive: 46 174775.920121 174775.357005 16: seq: 16, beacon_status mcu_temp=46925 supply_voltage=49086 coil_temp=49939 status=1 Receive: 47 174775.946232 174775.357005 18: seq: 16, beacon_data samples=1 start_clock=1785234350 delta_clock=0 data=b'\x82\x8cQ@' Receive: 48 174776.020312 174775.357005 16: seq: 16, beacon_status mcu_temp=46925 supply_voltage=49086 coil_temp=49937 status=1 Receive: 49 174776.046262 174775.357005 18: seq: 16, beacon_data samples=1 start_clock=1788435149 delta_clock=0 data=b'\x82\x8cQ@' Receive: 50 174776.120500 174775.357005 16: seq: 16, beacon_status mcu_temp=46925 supply_voltage=49086 coil_temp=49936 status=1 Receive: 51 174776.146269 174775.357005 18: seq: 16, beacon_data samples=1 start_clock=1791635953 delta_clock=0 data=b'\x82\x8cQ\xfb' Receive: 52 174776.220678 174775.357005 16: seq: 16, beacon_status mcu_temp=46925 supply_voltage=49086 coil_temp=49936 status=1 Receive: 53 174776.246310 174775.357005 18: seq: 16, beacon_data samples=1 start_clock=1794836753 delta_clock=0 data=b'\x82\x8cO_' Receive: 54 174776.320843 174775.357005 16: seq: 16, beacon_status mcu_temp=46927 supply_voltage=49085 coil_temp=49936 status=1 Receive: 55 174776.342275 174776.341889 11: seq: 17, clock clock=1797940283 Receive: 56 174776.346304 174776.341889 18: seq: 17, beacon_data samples=1 start_clock=1798037557 delta_clock=0 data=b'\x82\x8cQ@' Receive: 57 174776.421074 174776.341889 16: seq: 17, beacon_status mcu_temp=46927 supply_voltage=49085 coil_temp=49936 status=1 Receive: 58 174776.446345 174776.341889 18: seq: 17, beacon_data samples=1 start_clock=1801238357 delta_clock=0 data=b'\x82\x8cO_' Receive: 59 174776.521356 174776.341889 16: seq: 17, beacon_status mcu_temp=46927 supply_voltage=49085 coil_temp=49936 status=1 Receive: 60 174776.546378 174776.341889 18: seq: 17, beacon_data samples=1 start_clock=1804439157 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 61 174776.621473 174776.341889 16: seq: 17, beacon_status mcu_temp=46927 supply_voltage=49085 coil_temp=49936 status=1 Receive: 62 174776.646431 174776.341889 18: seq: 17, beacon_data samples=1 start_clock=1807639951 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 63 174776.721675 174776.341889 16: seq: 17, beacon_status mcu_temp=46927 supply_voltage=49085 coil_temp=49936 status=1 Receive: 64 174776.746428 174776.341889 18: seq: 17, beacon_data samples=1 start_clock=1810840755 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 65 174776.821847 174776.341889 16: seq: 17, beacon_status mcu_temp=46928 supply_voltage=49084 coil_temp=49936 status=1 Receive: 66 174776.846490 174776.341889 18: seq: 17, beacon_data samples=1 start_clock=1814041555 delta_clock=0 data=b'\x82\x8cQ@' Receive: 67 174776.922016 174776.341889 16: seq: 17, beacon_status mcu_temp=46928 supply_voltage=49084 coil_temp=49936 status=1 Receive: 68 174776.946467 174776.341889 18: seq: 17, beacon_data samples=1 start_clock=1817242361 delta_clock=0 data=b'\x82\x8cQ@' Receive: 69 174777.022265 174776.341889 16: seq: 17, beacon_status mcu_temp=46928 supply_voltage=49084 coil_temp=49936 status=1 Receive: 70 174777.046822 174776.341889 18: seq: 17, beacon_data samples=1 start_clock=1820443152 delta_clock=0 data=b'\x82\x8cQ@' Receive: 71 174777.122521 174776.341889 16: seq: 17, beacon_status mcu_temp=46928 supply_voltage=49084 coil_temp=49936 status=1 Receive: 72 174777.146609 174776.341889 18: seq: 17, beacon_data samples=1 start_clock=1823643960 delta_clock=0 data=b'\x82\x8cO_' Receive: 73 174777.222695 174776.341889 16: seq: 17, beacon_status mcu_temp=46928 supply_voltage=49084 coil_temp=49936 status=1 Receive: 74 174777.246612 174776.341889 18: seq: 17, beacon_data samples=1 start_clock=1826844767 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 75 174777.322897 174776.341889 16: seq: 17, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 76 174777.327266 174777.326799 11: seq: 18, clock clock=1829456974 Receive: 77 174777.346669 174777.326799 18: seq: 18, beacon_data samples=1 start_clock=1830045561 delta_clock=0 data=b'\x82\x8cQ@' Receive: 78 174777.423057 174777.326799 16: seq: 18, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 79 174777.446683 174777.326799 18: seq: 18, beacon_data samples=1 start_clock=1833246365 delta_clock=0 data=b'\x82\x8cQ@' Receive: 80 174777.523346 174777.326799 16: seq: 18, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 81 174777.546734 174777.326799 18: seq: 18, beacon_data samples=1 start_clock=1836447157 delta_clock=0 data=b'\x82\x8cQ@' Receive: 82 174777.623434 174777.326799 16: seq: 18, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 83 174777.647392 174777.326799 18: seq: 18, beacon_data samples=1 start_clock=1839647960 delta_clock=0 data=b'\x82\x8cQ@' Receive: 84 174777.723674 174777.326799 16: seq: 18, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 85 174777.746756 174777.326799 18: seq: 18, beacon_data samples=1 start_clock=1842848761 delta_clock=0 data=b'\x82\x8cQ@' Receive: 86 174777.823905 174777.326799 16: seq: 18, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 87 174777.846780 174777.326799 18: seq: 18, beacon_data samples=1 start_clock=1846049575 delta_clock=0 data=b'\x82\x8cQ@' Receive: 88 174777.924017 174777.326799 16: seq: 18, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 89 174777.946779 174777.326799 18: seq: 18, beacon_data samples=1 start_clock=1849250380 delta_clock=0 data=b'\x82\x8cQ@' Receive: 90 174778.024410 174777.326799 16: seq: 18, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 91 174778.047063 174777.326799 18: seq: 18, beacon_data samples=1 start_clock=1852451173 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 92 174778.124397 174777.326799 16: seq: 18, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 93 174778.146844 174777.326799 18: seq: 18, beacon_data samples=1 start_clock=1855651967 delta_clock=0 data=b'\x82\x8cQ@' Receive: 94 174778.224638 174777.326799 16: seq: 18, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 95 174778.246904 174777.326799 18: seq: 18, beacon_data samples=1 start_clock=1858852763 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 96 174778.312190 174778.311695 11: seq: 19, clock clock=1860973582 Receive: 97 174778.324805 174778.311695 16: seq: 19, beacon_status mcu_temp=46928 supply_voltage=49083 coil_temp=49936 status=1 Receive: 98 174778.346936 174778.311695 18: seq: 19, beacon_data samples=1 start_clock=1862053560 delta_clock=0 data=b'\x82\x8cQ@' Receive: 99 174778.381773 174778.380828 12: seq: 1a, shutdown clock=1863186003 static_string_id=Emergency stop Stats 174778.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156498 bytes_read=603044 bytes_retransmit=9 bytes_invalid=0 send_seq=11849 receive_seq=11849 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015214 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=11121 bytes_read=35999 bytes_retransmit=0 bytes_invalid=0 send_seq=1813 receive_seq=1813 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997500 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=90 temp=89.9 pwm=0.515 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13041 bytes_read=598166 bytes_retransmit=0 bytes_invalid=0 send_seq=1963 receive_seq=1963 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998245 coil_temp=33.5 refs=0 mcu_temp=34.75 supply_voltage=3.006 chamber: target=0 temp=31.3 pwm=0.000 chamber: temp=30.8 sysload=0.33 cputime=11308.994 memavail=3272628 print_time=1668.461 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Shutdown due to webhooks request Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Shutdown due to webhooks request Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Shutdown due to webhooks request Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Shutdown due to webhooks request Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Shutdown due to webhooks request Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown virtual_sdcard on_error Traceback (most recent call last): File "/home/pi/klipper/klippy/extras/virtual_sdcard.py", line 273, in work_handler self.gcode.run_script(line) File "/home/pi/klipper/klippy/gcode.py", line 230, in run_script self._process_commands(script.split('\n'), need_ack=False) File "/home/pi/klipper/klippy/gcode.py", line 212, in _process_commands handler(gcmd) File "/home/pi/klipper/klippy/gcode.py", line 140, in func = lambda params: origfunc(self._get_extended_params(params)) File "/home/pi/klipper/klippy/extras/gcode_macro.py", line 189, in cmd self.template.run_gcode_from_command(kwparams) File "/home/pi/klipper/klippy/extras/gcode_macro.py", line 68, in run_gcode_from_command self.gcode.run_script_from_command(self.render(context)) File "/home/pi/klipper/klippy/gcode.py", line 227, in run_script_from_command self._process_commands(script.split('\n'), need_ack=False) File "/home/pi/klipper/klippy/gcode.py", line 212, in _process_commands handler(gcmd) File "/home/pi/klipper/klippy/gcode.py", line 140, in func = lambda params: origfunc(self._get_extended_params(params)) File "/home/pi/klipper/klippy/extras/gcode_macro.py", line 189, in cmd self.template.run_gcode_from_command(kwparams) File "/home/pi/klipper/klippy/extras/gcode_macro.py", line 68, in run_gcode_from_command self.gcode.run_script_from_command(self.render(context)) File "/home/pi/klipper/klippy/gcode.py", line 227, in run_script_from_command self._process_commands(script.split('\n'), need_ack=False) File "/home/pi/klipper/klippy/gcode.py", line 212, in _process_commands handler(gcmd) File "/home/pi/klipper/klippy/gcode.py", line 140, in func = lambda params: origfunc(self._get_extended_params(params)) File "/home/pi/klipper/klippy/extras/gcode_macro.py", line 189, in cmd self.template.run_gcode_from_command(kwparams) File "/home/pi/klipper/klippy/extras/gcode_macro.py", line 68, in run_gcode_from_command self.gcode.run_script_from_command(self.render(context)) File "/home/pi/klipper/klippy/gcode.py", line 227, in run_script_from_command self._process_commands(script.split('\n'), need_ack=False) File "/home/pi/klipper/klippy/gcode.py", line 212, in _process_commands handler(gcmd) File "/home/pi/klipper/klippy/gcode.py", line 282, in cmd_default raise gcmd.error(self.printer.get_state_message()[0]) gcode.CommandError: Shutdown due to webhooks request Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/pi/klipper/klippy/extras/virtual_sdcard.py", line 277, in work_handler self.gcode.run_script(self.on_error_gcode.render()) File "/home/pi/klipper/klippy/gcode.py", line 230, in run_script self._process_commands(script.split('\n'), need_ack=False) File "/home/pi/klipper/klippy/gcode.py", line 212, in _process_commands handler(gcmd) File "/home/pi/klipper/klippy/gcode.py", line 282, in cmd_default raise gcmd.error(self.printer.get_state_message()[0]) gcode.CommandError: Shutdown due to webhooks request Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Exiting SD card print (position 13127) Stats 174779.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156696 bytes_read=603398 bytes_retransmit=9 bytes_invalid=0 send_seq=11864 receive_seq=11864 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015215 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=11127 bytes_read=36015 bytes_retransmit=0 bytes_invalid=0 send_seq=1814 receive_seq=1814 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997581 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=90 temp=89.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13047 bytes_read=598522 bytes_retransmit=0 bytes_invalid=0 send_seq=1964 receive_seq=1964 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998239 coil_temp=33.5 refs=0 mcu_temp=34.76 supply_voltage=3.006 chamber: target=0 temp=31.3 pwm=0.000 chamber: temp=30.9 sysload=0.33 cputime=11309.048 memavail=3272700 print_time=1668.461 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.0 pwm=0.000 Stats 174780.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156756 bytes_read=603728 bytes_retransmit=9 bytes_invalid=0 send_seq=11869 receive_seq=11869 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015243 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=11133 bytes_read=36031 bytes_retransmit=0 bytes_invalid=0 send_seq=1815 receive_seq=1815 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997514 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=90 temp=89.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13053 bytes_read=598878 bytes_retransmit=0 bytes_invalid=0 send_seq=1965 receive_seq=1965 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998289 coil_temp=33.5 refs=0 mcu_temp=34.77 supply_voltage=3.006 chamber: target=0 temp=31.3 pwm=0.000 chamber: temp=30.9 sysload=0.33 cputime=11309.082 memavail=3273232 print_time=1668.461 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.1 pwm=0.000 Stats 174781.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156790 bytes_read=604020 bytes_retransmit=9 bytes_invalid=0 send_seq=11872 receive_seq=11872 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015243 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=11139 bytes_read=36047 bytes_retransmit=0 bytes_invalid=0 send_seq=1816 receive_seq=1816 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=90 temp=89.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13059 bytes_read=599234 bytes_retransmit=0 bytes_invalid=0 send_seq=1966 receive_seq=1966 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998249 coil_temp=33.5 refs=0 mcu_temp=34.78 supply_voltage=3.006 chamber: target=0 temp=31.3 pwm=0.000 chamber: temp=30.9 sysload=0.33 cputime=11309.116 memavail=3272784 print_time=1668.461 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.1 pwm=0.000 Stats 174782.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156824 bytes_read=604297 bytes_retransmit=9 bytes_invalid=0 send_seq=11875 receive_seq=11875 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015236 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=11145 bytes_read=36063 bytes_retransmit=0 bytes_invalid=0 send_seq=1817 receive_seq=1817 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997444 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 heater_bed: target=90 temp=89.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13065 bytes_read=599590 bytes_retransmit=0 bytes_invalid=0 send_seq=1967 receive_seq=1967 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998234 coil_temp=33.6 refs=0 mcu_temp=34.78 supply_voltage=3.006 chamber: target=0 temp=31.3 pwm=0.000 chamber: temp=30.9 sysload=0.39 cputime=11309.149 memavail=3272336 print_time=1668.461 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.1 pwm=0.000 Stats 174783.4: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156858 bytes_read=604588 bytes_retransmit=9 bytes_invalid=0 send_seq=11878 receive_seq=11878 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015230 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=11151 bytes_read=36092 bytes_retransmit=0 bytes_invalid=0 send_seq=1818 receive_seq=1818 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997630 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=90 temp=89.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13071 bytes_read=599946 bytes_retransmit=0 bytes_invalid=0 send_seq=1968 receive_seq=1968 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998237 coil_temp=33.6 refs=0 mcu_temp=34.80 supply_voltage=3.006 chamber: target=0 temp=31.3 pwm=0.000 chamber: temp=30.9 sysload=0.39 cputime=11309.183 memavail=3272344 print_time=1668.461 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.1 pwm=0.000 Attempting MCU 'mcu' reset command Attempting MCU 'rpi' config_reset command b'Got EOF when reading from device' Attempting MCU 'beacon' reset command webhooks client 3866798448: Disconnected Restarting printer Start printer at Sun Aug 10 09:32:54 2025 (1754814774.9 174785.4) ===== Config file ===== [mcu rpi] serial = /tmp/klipper_host_mcu [board_pins btt-octopus-pro-h723-11] aliases = x_step_pin=PF13, x_dir_pin=PF12, x_enable_pin=PF14, x_uart_pin=PC4, x_diag_pin=PG6, x_endstop_pin=PG6, y_step_pin=PG0, y_dir_pin=PG1, y_enable_pin=PF15, y_uart_pin=PD11, y_diag_pin=PG9, y_endstop_pin=PG9, z0_step_pin=PC13, z0_dir_pin=PF0, z0_enable_pin=PF1, z0_uart_pin=PE4, z0_diag_pin=PG13, z1_step_pin=PE2, z1_dir_pin=PE3, z1_enable_pin=PD4, z1_uart_pin=PE1, z1_diag_pin=PG14, z2_step_pin=PE6, z2_dir_pin=PA14, z2_enable_pin=PE0, z2_uart_pin=PD3, z2_diag_pin=PG15, e_step_pin=PF11, e_dir_pin=PG3, e_enable_pin=PG5, e_uart_pin=PC6, e_diag_pin=PG10, e_heater_pin=PA0, e_sensor_pin=PF4, stepper_spi_mosi_pin=PA7, stepper_spi_miso_pin=PA6, stepper_spi_sclk_pin=PA5, adxl345_cs_pin=PA15, bltouch_sensor_pin=PB7, bltouch_control_pin=PB6, probe_pin=PB7, fan_part_cooling_pin=PA8, fan_toolhead_cooling_pin=PE5, fan_controller_board_pin=PD12, heater_bed_heating_pin=PA1, heater_bed_sensor_pin=PF3, 4p_fan_part_cooling_pin=null, 4p_fan_part_cooling_tach_pin=null, 4p_toolhead_cooling_pin=null, 4p_toolhead_cooling_tach_pin=null, 4p_controller_board_pin=null, 4p_controller_board_tach_pin=null [mcu] serial = /dev/RatOS/btt-octopus-pro-h723-11 [temperature_sensor Octopus_Pro_H723_V1.1] sensor_type = temperature_mcu [adxl345 controlboard] cs_pin = PA15 spi_software_mosi_pin = PB5 spi_software_miso_pin = PB4 spi_software_sclk_pin = PB3 [gcode_macro RatOS] variable_homing = "endstops" variable_z_probe = "static" variable_sensorless_x_current = 0.6 variable_sensorless_y_current = 0.9 variable_safe_home_x = "middle" variable_safe_home_y = "middle" variable_driver_type_x = "tmc2209" variable_driver_type_y = "tmc2209" variable_stowable_probe_stop_on_error = False variable_chamber_filter_enable = True variable_chamber_filter_speed = 0.8 variable_chamber_filter_disable_speed = 1.0 variable_chamber_filter_enable_at = "after_print_start" variable_chamber_filter_disable_period = 1800 variable_chamber_filter_disable_bed_temp = 0 variable_chamber_heater_enable = True variable_chamber_heater_bed_temp = 90 variable_chamber_heater_preheating_temp = 150 variable_chamber_heater_heating_temp_offset = 25 variable_chamber_heater_control_external_heater = False variable_chamber_heater_air_circulation_enable = True variable_chamber_heater_air_circulation_fan_speed = 0.35 variable_chamber_heater_air_circulation_y_pos = 0 variable_chamber_heater_air_circulation_z_pos = 100 variable_chamber_heater_extra_fan_speed = 1.0 variable_chamber_heater_filter_fan_speed = 1.0 variable_led_status_action = 0.0,1.0,1.0 variable_led_status_success = 0.0,1.0,0.0 variable_led_status_error = 1.0,0.0,1.0 variable_led_status_on = 1.0,1.0,1.0 variable_led_status_off = 0.0,0.0,1.0 variable_led_status_standby = 0.1,0.1,0.1 variable_led_status_heating = 1.0,0.0,0.0 variable_led_status_cooling = 0.0,0.0,1.0 variable_calibrate_bed_mesh = True variable_adaptive_mesh = True variable_start_print_park_in = "back" variable_start_print_park_z_height = 25 variable_end_print_park_in = "back" variable_pause_print_park_in = "back" variable_end_print_park_z_hop = 20 variable_nozzle_priming = "primeblob" variable_nozzle_prime_start_x = "max" variable_nozzle_prime_start_y = "min" variable_nozzle_prime_direction = "auto" variable_nozzle_prime_bridge_fan = 102 variable_probe_for_priming_result = None variable_probe_for_priming_end_result = None variable_probe_for_priming_result_t1 = None variable_probe_for_priming_end_result_t1 = None variable_probe_for_priming_disable_mesh_constraints = False variable_adaptive_prime_offset_threshold = -1.0 variable_last_z_offset = None variable_runout_park_in = "front" variable_enable_unload_tip_forming = False variable_filament_unload_length = 150 description = RatOS variable storage macro, will echo variables to the console when run. variable_relative_extrusion = False variable_force_absolute_position = False variable_preheat_extruder = True variable_preheat_extruder_temp = 150 variable_macro_travel_speed = 500 variable_macro_travel_accel = 3500 variable_macro_z_speed = 15 variable_bed_margin_x = [0, 0] variable_bed_margin_y = [0, 0] variable_printable_x_min = 0 variable_printable_x_max = 0 variable_printable_y_min = 0 variable_printable_y_max = 0 variable_end_print_motors_off = True variable_status_color_ok = "00FF00" variable_status_color_error = "FF0000" variable_status_color_unknown = "FFFF00" variable_end_print_retract_filament = 10 gcode = ECHO_RATOS_VARS variable_beacon_bed_mesh_scv = 25 variable_beacon_contact_z_homing = False variable_beacon_contact_start_print_true_zero = True variable_beacon_contact_wipe_before_true_zero = True variable_beacon_contact_true_zero_temp = 150 variable_beacon_contact_prime_probing = True variable_beacon_contact_expansion_compensation = True variable_beacon_contact_bed_mesh = False variable_beacon_contact_bed_mesh_samples = 2 variable_beacon_contact_z_tilt_adjust = False variable_beacon_contact_z_tilt_adjust_samples = 2 variable_beacon_scan_compensation_enable = False variable_beacon_scan_compensation_profile = "Contact" variable_beacon_scan_compensation_probe_count = 15,15 variable_beacon_contact_poke_bottom_limit = -1 variable_homing_x = "endstop" variable_homing_y = "endstop" variable_x_driver_types = ["tmc5160"] variable_x_axes = ["x"] variable_y_driver_types = ["tmc5160"] variable_y_axes = ["y"] variable_z_driver_types = ["tmc2209", "tmc2209", "tmc2209"] variable_z_axes = ["z", "z1", "z2"] [ratos_homing] axes = xyz z_hop = 15 z_hop_speed = 15 gcode = _LED_ON {% set prev_stop_on_error = printer["gcode_macro RatOS"].stowable_probe_stop_on_error %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set target_idex_mode = printer["dual_carriage"].carriage_1|lower %} _IDEX_SINGLE _SELECT_TOOL T={default_toolhead} TOOLSHIFT=false {% endif %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE=True M400 G90 {% set X = true if params.X is defined else false %} {% set Y = true if params.Y is defined else false %} {% set Z = true if params.Z is defined else false %} {% if printer["gcode_macro RatOS"].home_y_first|default(false)|lower == 'true' %} HOME_Y X={X} Y={Y} Z={Z} HOME_X X={X} Y={Y} Z={Z} {% else %} HOME_X X={X} Y={Y} Z={Z} HOME_Y X={X} Y={Y} Z={Z} {% endif %} HOME_Z X={X} Y={Y} Z={Z} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE={prev_stop_on_error} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR {% endif %} {% endif %} [gcode_macro HOME_X] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_x = printer["gcode_macro RatOS"].homing_x|lower %} {% set homing_x = homing_x if homing_x else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_X" MSG="printable_x_max: {printable_x_max}, safe_home_x: {safe_home_x}, axis_maximum.x: {printer.toolhead.axis_maximum.x}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}" {% if X or not Y and not Z %} {% if homing_x == 'endstop' %} G28 X {% elif homing_x == 'sensorless' %} {% if printer["dual_carriage"] is defined %} { action_emergency_stop("sensorless homing not supported on IDEX!") } {% endif %} HOME_X_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_x to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_x, homing)) } {% endif %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % (0 if default_toolhead==1 else 1)].parking_position|float %} SET_DUAL_CARRIAGE CARRIAGE={0 if default_toolhead==1 else 1} MODE=PRIMARY G1 X{parking_position} F{speed} SET_DUAL_CARRIAGE CARRIAGE={default_toolhead} MODE=PRIMARY {% endif %} {% set x_homed = True %} G0 X{safe_home_x} F{speed} M400 {% endif %} [gcode_macro HOME_Y] gcode = {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_y = printer["gcode_macro RatOS"].homing_y|lower %} {% set homing_y = homing_y if homing_y else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Y" MSG="printable_y_max: {printable_y_max}, safe_home_y: {safe_home_y}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}" {% if Y or not X and not Z %} {% if homing_y == 'endstop' %} G28 Y {% elif homing_y == 'sensorless' %} HOME_Y_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_y to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_y, homing)) } {% endif %} {% set y_homed = True %} G0 Y{safe_home_y} F{speed} {% endif %} [gcode_macro HOME_Z] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set z_probe = printer["gcode_macro RatOS"].z_probe %} {% set beacon_contact_z_homing = true if printer["gcode_macro RatOS"].beacon_contact_z_homing|default(false)|lower == 'true' else false %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Z" MSG="x_homed: {x_homed}, y_homed: {y_homed}, z_probe: {z_probe}, beacon_contact_z_homing: {beacon_contact_z_homing}" {% if Z or not Y and not X %} RATOS_ECHO MSG="Homing Z" {% if x_homed == False or y_homed == False %} { action_emergency_stop("X and Y must be homed before homing Z") } {% else %} {% if z_probe == "stowable" %} DEPLOY_PROBE _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP STOW_PROBE {% else %} _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP {% endif %} {% endif %} {% endif %} [gcode_macro HOME_X_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} G4 P300 G28 X {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" [gcode_macro HOME_Y_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} G4 P300 G28 Y {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" [gcode_macro _Z_HOP] description = Move Z axis up by Z_HOP distance at Z_HOP_SPEED. In relative mode it will move Z axis up by Z_HOP distance. In absolute mode it will move Z axis to Z_HOP distance. gcode = {% set z_hop = printer.configfile.config.ratos_homing.z_hop|float %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} G0 Z{z_hop} F{z_hop_speed} [gcode_macro _MOVE_TO_SAFE_Z_HOME] description = Move to safe home position with optional Z_HOP (pass Z_HOP=True as parameter) gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% if params.Z_HOP is defined %} _Z_HOP {% endif %} DEBUG_ECHO PREFIX="_MOVE_TO_SAFE_Z_HOME" MSG="axis_maximum.x: {printer.toolhead.axis_maximum.x}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}, safe_home_x: {safe_home_x}, safe_home_y: {safe_home_y}, printable_x_max: {printable_x_max}, printable_y_max: {printable_y_max}" G0 X{safe_home_x} Y{safe_home_y} F{speed} [gcode_macro MAYBE_HOME] description = Only home unhomed axis variable_is_kinematic_position_overriden = False gcode = {% if printer["gcode_macro MAYBE_HOME"].is_kinematic_position_overriden|lower == 'true' %} RATOS_ECHO MSG="SET_CENTER_KINEMATIC_POSITION has been abused. Homing all axes. Please refrain from using SET_CENTER_KINEMATIC_POSITION outside of debugging purposes." G28 SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=False {% else %} {% set axes = '' %} {% set isHomed = true %} {% set axesToHome = '' %} {% if params.X is defined %} {% set axes = axes ~ 'X ' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% endif %} {% if params.Y is defined %} {% set axes = axes ~ 'Y ' %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% endif %} {% if params.Z is defined %} {% set axes = axes ~ 'Z ' %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if params.X is not defined and params.Y is not defined and params.Z is not defined %} {% set axes = '' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if isHomed is false %} RATOS_ECHO MSG="Homing {axesToHome}" G28 {axesToHome} {% else %} RATOS_ECHO MSG="All requested axes already homed, skipping.." {% endif %} {% endif %} [gcode_macro PID_CALIBRATE_HOTEND] description = Perform a PID calibration test for a given extruder heater. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set temp = params.TEMP|default(220)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_HOTEND" MSG="TEMP={temp}" {% if printer["dual_carriage"] is not defined %} RATOS_ECHO MSG="PID calibration hotend heater T0 at {temp}°C..." PID_CALIBRATE HEATER=extruder TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} {% if toolhead==0 or toolhead==1 %} RATOS_ECHO MSG="PID calibration hotend heater T{toolhead} at {temp}°C..." PID_CALIBRATE HEATER=extruder{'' if toolhead==0 else toolhead} TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_BED] description = Perform a PID calibration test for the bed heater. gcode = {% set temp = params.TEMP|default(80)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_BED" MSG="TEMP={temp}" RATOS_ECHO MSG="PID calibration bed heater at {temp}°C..." PID_CALIBRATE HEATER=heater_bed TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_CHAMBER_HEATER] description = Perform a PID calibration test for the chamber heater. gcode = {% set temp = params.TEMP|default(150)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_CHAMBER_HEATER" MSG="TEMP={temp}" {% if printer["heater_generic chamber_heater"] is defined %} RATOS_ECHO MSG="PID calibration chamber heater at {temp}°C..." PID_CALIBRATE HEATER=chamber_heater TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_heater" %} {% set link_text = "RatOS Chamber Heater" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber heater found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro INITIALIZE_PA_TUNING] description = Start a pressure advance tuning tower. gcode = {% set start = params.START|default(0.0)|float %} {% set factor = params.FACTOR|default(0.001)|float %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if is_printing_gcode and layer_number < 2 %} DEBUG_ECHO PREFIX="START_PA_TOWER" MSG="START: {start}, FACTOR: {factor}" RATOS_ECHO MSG="Starting presssure advance tuning tower..." TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START={start} FACTOR={factor} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro CHAMBER_FILTER_ON] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro CHAMBER_FILTER_OFF] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Deactivating chamber filter..." _CHAMBER_FILTER_TURN_OFF {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro _CHAMBER_FILTER_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set chamber_filter_enable_at = printer["gcode_macro RatOS"].chamber_filter_enable_at|default('after_print_start')|lower %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_ON" MSG="at: {at}, chamber_filter_enable: {chamber_filter_enable}, chamber_filter_enable_at: {chamber_filter_enable_at}, chamber_filter_speed: {chamber_filter_speed}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if chamber_filter_enable_at == at %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON AT={at} {% if chamber_filter_enable_at == "print_end" %} _LED_CHAMBER_FILTER_ON {% endif %} {% endif %} {% endif %} [gcode_macro _CHAMBER_FILTER_OFF] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF" MSG="chamber_filter_enable: {chamber_filter_enable}, filter_disable_period: {filter_disable_period}, filter_disable_bed_temp: {filter_disable_bed_temp}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_period > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting {filter_disable_period} seconds before turning chamber filter off..." UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION={filter_disable_period} {% endif %} {% if filter_disable_bed_temp > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting for bed temp to cool down to {filter_disable_bed_temp}°C to turn filter off..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM=0 MAXIMUM={filter_disable_bed_temp} _CHAMBER_FILTER_TURN_OFF _LED_CHAMBER_FILTER_OFF {% endif %} {% endif %} [delayed_gcode _CHAMBER_FILTER_OFF_TIMER] gcode = DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF_TIMER" MSG="executed" _CHAMBER_FILTER_TURN_OFF RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Chamber filter turned off!" _LED_CHAMBER_FILTER_OFF [gcode_macro _CHAMBER_FILTER_TURN_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_speed|default(0)|float %} {% if at == "print_end" %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_disable_speed|default(0)|float %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION=0 SET_FAN_SPEED FAN=filter SPEED={chamber_filter_speed} [gcode_macro _CHAMBER_FILTER_TURN_OFF] gcode = SET_FAN_SPEED FAN=filter SPEED=0 [gcode_macro _CHAMBER_FILTER_SANITY_CHECK] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_bed_temp > 0 and filter_disable_period > 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable, not both.")} {% endif %} {% if filter_disable_bed_temp == 0 and filter_disable_period == 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable.")} {% endif %} {% endif %} [gcode_macro CHAMBER_HEATER_ON] gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(45)|int %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} IS_FROM_START_PRINT=False [gcode_macro CHAMBER_HEATER_OFF] gcode = _CHAMBER_HEATER_OFF [gcode_macro _CHAMBER_HEATER_ON] variable_chamber_temp = 0 gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set is_from_start_print = true if params.IS_FROM_START_PRINT|default(True)|lower == 'true' else false %} {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set chamber_heater_enable = true if printer["gcode_macro RatOS"].chamber_heater_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_bed_temp = printer["gcode_macro RatOS"].chamber_heater_bed_temp|default(115)|int %} {% set chamber_heater_preheating_temp = printer["gcode_macro RatOS"].chamber_heater_preheating_temp|default(150)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set chamber_heater_control_external_heater = true if printer["gcode_macro RatOS"].chamber_heater_control_external_heater|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_enable = true if printer["gcode_macro RatOS"].chamber_heater_air_circulation_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_fan_speed = printer["gcode_macro RatOS"].chamber_heater_air_circulation_fan_speed|default(0.35)|float %} {% set chamber_heater_air_circulation_y_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_y_pos|default(0)|float %} {% set chamber_heater_air_circulation_z_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_z_pos|default(100)|float %} DEBUG_ECHO PREFIX="_CHAMBER_HEATER_ON" MSG="chamber_heater_enable: {chamber_heater_enable}, chamber_heater_preheating_temp: {chamber_heater_preheating_temp}, chamber_heater_heating_temp_offset: {chamber_heater_heating_temp_offset}, bed_temp: {bed_temp}, chamber_temp: {chamber_temp}, start_chamber_temp: {start_chamber_temp}" {% if chamber_heater_enable and chamber_temp > 0 and chamber_heater_bed_temp > 0 %} _LED_HEATING RATOS_ECHO MSG="Preheating chamber to {(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)}°C..." {% set chamber_temp_sensor = "extruder" %} {% if printer["dual_carriage"] is defined and default_toolhead == 1 %} {% set chamber_temp_sensor = "extruder1" %} {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% set chamber_temp_sensor = "temperature_sensor chamber" %} {% endif %} {% set current_chamber_temp = printer['%s' % chamber_temp_sensor].temperature|int %} {% set needs_heating = current_chamber_temp < (start_chamber_temp if start_chamber_temp > 0 else chamber_temp) %} {% if needs_heating %} _USER_CHAMBER_HEATER_BEFORE_PREHEATING {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} {% if not is_from_start_print %} MAYBE_HOME {% endif %} G0 Z{chamber_heater_air_circulation_z_pos} F{z_speed} G0 Y{chamber_heater_air_circulation_y_pos} F{speed} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 1 else 0} {% else %} M106 S{(255 * chamber_heater_air_circulation_fan_speed)} {% endif %} {% else %} {% if is_from_start_print %} G0 Z{z} F{z_speed} {% endif %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE={chamber_temp} {% if needs_heating %} M140 S{chamber_heater_bed_temp} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={chamber_heater_preheating_temp} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if needs_heating %} _CHAMBER_HEATER_EXTRA_FAN_ON {% endif %} {% if needs_heating %} TEMPERATURE_WAIT SENSOR="{chamber_temp_sensor}" MINIMUM={(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% endif %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED=0 _CHAMBER_FILTER_ON AT="before_print_start" {% endif %} {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} G28 Z {% endif %} {% endif %} {% if needs_heating %} _USER_CHAMBER_HEATER_AFTER_PREHEATING {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% if printer["heater_generic chamber_heater"] is defined %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined and chamber_heater_control_external_heater %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} _LED_SUCCESS {% endif %} [gcode_macro _CHAMBER_HEATER_OFF] gcode = RATOS_ECHO MSG="Deactivating chamber heater..." UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=0 SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE=0 {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} _CHAMBER_HEATER_EXTRA_FAN_OFF [delayed_gcode _CHAMBER_HEATER_CONTROL] initial_duration = 0. gcode = {% set chamber_temp = printer["gcode_macro _CHAMBER_HEATER_ON"].chamber_temp|default(0)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set current_chamber_temp = printer['temperature_sensor chamber'].temperature|int %} {% if current_chamber_temp < chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if current_chamber_temp >= chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON] gcode = {% set chamber_heater_extra_fan_speed = printer["gcode_macro RatOS"].chamber_heater_extra_fan_speed|default(0.0)|float %} {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} {% if chamber_heater_extra_fan_speed > 0 %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED={chamber_heater_extra_fan_speed} {% endif %} {% endif %} [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF] gcode = {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED=0 {% endif %} [gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING] description = Will be executed before chamber preheating, only if heating is needed. gcode = [gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING] description = Will be executed after chamber preheating, only if heating was needed. gcode = [gcode_macro _LED_START_PRINTING] gcode = _LED_ACTION [gcode_macro _LED_START_PRINTING_ERROR] gcode = _LED_ERROR [gcode_macro _LED_PRINTING] gcode = _LED_ON TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_PAUSE] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_ON] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_OFF] gcode = _LED_STANDBY [gcode_macro _LED_LOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_LOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_RUNOUT] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_CLOG] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_UNLOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_UNLOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_DEACTIVATE_TOOLHEAD] gcode = _LED_OFF TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_STANDBY] gcode = _LED_STANDBY TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_WAKEUP] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_MOTORS_OFF] gcode = _LED_STANDBY _LED_VAOC_OFF [gcode_macro _LED_INPUT_SHAPER_START] gcode = _LED_ACTION [gcode_macro _LED_INPUT_SHAPER_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_START] gcode = _LED_ACTION [gcode_macro _LED_BEACON_CALIBRATION_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_ERROR] gcode = _LED_ERROR [gcode_macro _LED_VAOC_ON] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=1.0 GREEN=1.0 BLUE=1.0 {% endif %} [gcode_macro _LED_VAOC_OFF] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=0.0 GREEN=0.0 BLUE=0.0 {% endif %} [gcode_macro _LED_ACTION] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_action %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SUCCESS] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_success %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_HEATING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_heating %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_COOLING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_cooling %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ERROR] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_error %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ON] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_on %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_OFF] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_off %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_STANDBY] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_standby %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} {% if toolhead >= 0 %} {% if printer['neopixel nozzle_led_t%s' % toolhead] is defined %} SET_LED LED={'nozzle_led_t%s' % toolhead} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% else %} {% if printer['neopixel nozzle_led_t0'] is defined %} SET_LED LED={'nozzle_led_t0'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% if printer['neopixel nozzle_led_t1'] is defined %} SET_LED LED={'nozzle_led_t1'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% endif %} _USER_LED_SET { rawparams } [gcode_macro _USER_LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} [gcode_macro LOAD_FILAMENT] description = Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% if filament_name == '' or filament_type == '' %} {% set filament_name = 'unknown' %} {% set filament_type = 'unknown' %} {% endif %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_LOAD_FILAMENT TEMP={temp} NAME={filament_name} TYPE={filament_type} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_LOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME={filament_name} TYPE={filament_type} {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _DEFAULT_LOAD_FILAMENT] description = Load filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_LOAD_FILAMENT" MSG="TEMP={temp}" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=load_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} _LOAD_FILAMENT TOOLHEAD=0 RESTORE_GCODE_STATE NAME=load_state {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD=0 [gcode_macro _IDEX_LOAD_FILAMENT] description = Load filament macro for IDEX printer. gcode = {% set temp = params.TEMP|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_LOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} _LOAD_FILAMENT TOOLHEAD={toolhead} TEMP={temp} {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into hotend.." G92 E0 G0 E{extruder_gear_to_cooling_position_distance} F{extruder_load_speed} G92 E0 M400 RATOS_ECHO MSG="Filament loaded into hotend." [gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set load_speed = printer["gcode_macro T%s" % toolhead].filament_load_speed|float * 60 %} {% set filament_loading_nozzle_offset = printer["gcode_macro T%s" % toolhead].filament_loading_nozzle_offset|float %} {% set cooling_position_to_nozzle_distance = printer["gcode_macro T%s" % toolhead].cooling_position_to_nozzle_distance|float %} {% set purge_after_load = printer["gcode_macro T%s" % toolhead].purge_after_load|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into nozzle... Please wait!" G92 E0 G0 E{cooling_position_to_nozzle_distance + filament_loading_nozzle_offset} F{load_speed} G92 E0 G4 P1000 _PURGE_FILAMENT TOOLHEAD={toolhead} E={purge_after_load} RATOS_ECHO MSG="Filament loaded into nozzle!" [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" {% set filament_grabbing_length = printer["gcode_macro T%s" % toolhead].filament_grabbing_length|float %} {% set filament_grabbing_speed = printer["gcode_macro T%s" % toolhead].filament_grabbing_speed|float %} {% set resume_after_insert = true if printer["gcode_macro T%s" % toolhead].resume_after_insert|default(true)|lower == 'true' else false %} {% set enable_insert_detection = true if printer["gcode_macro T%s" % toolhead].enable_insert_detection|default(true)|lower == 'true' else false %} {% set current_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% if enable_insert_detection %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="toolhead: {toolhead}, filament_grabbing_length: {filament_grabbing_length}, filament_grabbing_speed: {filament_grabbing_speed}, current_idex_mode: {current_idex_mode}" {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} FORCE_MOVE STEPPER={'extruder%s' % ('' if toolhead == 0 else toolhead)} DISTANCE={filament_grabbing_length} VELOCITY={filament_grabbing_speed} M400 {% if printer.pause_resume.is_paused %} LOAD_FILAMENT TOOLHEAD={toolhead} {% if resume_after_insert %} RESUME {% endif %} {% else %} {% if not printer.virtual_sdcard.is_active %} LOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" [gcode_macro _PURGE_BEFORE_UNLOAD] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set purge_before_unload = printer["gcode_macro T%s" % toolhead].purge_before_unload|float %} DEBUG_ECHO PREFIX="_PURGE_BEFORE_UNLOAD" MSG="TOOLHEAD: {toolhead}" {% if purge_before_unload > 0 %} G92 E0 G0 E{purge_before_unload} F300 G92 E0 M400 {% endif %} [gcode_macro _PURGE_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set e = params.E|int %} {% set r = params.R|default(0)|int %} DEBUG_ECHO PREFIX="_PURGE_FILAMENT" MSG="TOOLHEAD: {toolhead}, E: {e}" {% if e > 0 %} G92 E0 G0 E{e} F300 G92 E0 M400 {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={0.4 if toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={0.4 if toolhead == 1 else 0} {% else %} M106 S{(255 * 0.4)} {% endif %} {% endif %} G4 P3000 {% if r > 0 %} G92 E0 G0 E-{r} F300 G92 E0 M400 {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_PARKING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_PARKING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_LOADING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_LOADING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% if act_t == toolhead %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{loading_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _CLEANING_MOVE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined and printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% set cleaning_position = loading_position %} {% if loading_position == parking_position %} {% if loading_position > 0 %} {% set cleaning_position = loading_position - 30 %} {% else %} {% set cleaning_position = loading_position + 30 %} {% endif %} {% endif %} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _START_PRINT_BED_MESH] gcode = CACHE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" SET_MACRO_TRAVEL_SETTINGS {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set X=[params.X0|default(-1)|float, params.X1|default(-1)|float] %} {% set Y=[params.Y0|default(-1)|float, params.Y1|default(-1)|float] %} DEBUG_ECHO PREFIX="_START_PRINT_BED_MESH" MSG="idex_mode: {idex_mode}, X: {X}, Y: {Y}" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set X=[0, printable_x_max] %} {% endif %} {% set beacon_bed_mesh_scv = printer["gcode_macro RatOS"].beacon_bed_mesh_scv|default(25)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% if printer.configfile.settings.beacon is defined and not beacon_contact_bed_mesh %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={beacon_bed_mesh_scv} {% endif %} {% set default_profile = printer["gcode_macro RatOS"].bed_mesh_profile|default('ratos') %} {% if printer["gcode_macro RatOS"].calibrate_bed_mesh|lower == 'true' %} BED_MESH_CLEAR {% if printer["gcode_macro RatOS"].adaptive_mesh|lower == 'true' %} CALIBRATE_ADAPTIVE_MESH PROFILE={default_profile} X0={X[0]} X1={X[1]} Y0={Y[0]} Y1={Y[1]} T={params.T|int} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={idex_mode} {% else %} {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% endif %} BED_MESH_PROFILE LOAD={default_profile} {% elif printer["gcode_macro RatOS"].bed_mesh_profile is defined %} BED_MESH_CLEAR BED_MESH_PROFILE LOAD={printer["gcode_macro RatOS"].bed_mesh_profile} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" [gcode_macro CALIBRATE_ADAPTIVE_MESH] gcode = {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set default_profile = params.PROFILE %} {% set x0 = params.X0|default(-1)|float %} {% set y0 = params.Y0|default(-1)|float %} {% set x1 = params.X1|default(-1)|float %} {% set y1 = params.Y1|default(-1)|float %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Recieved coordinates X0={x0} Y0={y0} X1={x1} Y1={y1}" {% if x0 >= x1 or y0 >= y1 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Invalid coordinates received. Please check your slicer settings. Falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float %} {% set mesh_x0 = [[x0, max_x]|min, min_x]|max %} {% set mesh_y0 = [[y0, max_y]|min, min_y]|max %} {% set mesh_x1 = [[x1, max_x]|min, min_x]|max %} {% set mesh_y1 = [[y1, max_y]|min, min_y]|max %} {% if mesh_x0 == min_x and mesh_y0 == min_y and mesh_x1 == max_x and mesh_y1 == max_y %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Print is using the full bed, falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} DEPLOY_PROBE {% endif %} {% set probe_count_x = mesh_config.probe_count.split(",")[0]|int %} {% if mesh_config.probe_count.split(",")|length == 2 %} {% set probe_count_y = mesh_config.probe_count.split(",")[1]|int %} {% else %} {% set probe_count_y = mesh_config.probe_count.split(",")[0]|int %} {% endif %} {% set probe_x_step = (max_x - min_x) / probe_count_x %} {% set probe_y_step = (max_y - min_y) / probe_count_y %} {% set mesh_count_x = ([(mesh_x1 - mesh_x0) / probe_x_step, 3]|max)|int %} {% set mesh_count_y = ([(mesh_y1 - mesh_y0) / probe_y_step, 3]|max)|int %} {% set min_mesh_count = [mesh_count_x, mesh_count_y]|min %} {% set max_mesh_count = [mesh_count_x, mesh_count_y]|max %} {% set algorithm = mesh_config.algorithm %} {% if algorithm|lower == 'lagrange' and max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="cannot exceed a probe_count of 6 when using lagrange interpolation. Falling back to bicubic interpolation." {% set algorithm = 'bicubic' %} {% endif %} {% if algorithm|lower == 'bicubic' and min_mesh_count < 4 %} {% if max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="invalid probe_count option when using bicubic interpolation. Combination of 3 points on one axis with more than 6 on another is not permitted. Forcing minimum mesh count to be 4." {% set min_mesh_count = 4 %} {% else %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation." {% set algorithm = 'lagrange' %} {% endif %} {% endif %} {% set mesh_count_x = ([min_mesh_count, mesh_count_x]|max)|int %} {% set mesh_count_x = ([max_mesh_count, mesh_count_x]|min)|int %} {% set mesh_count_y = ([min_mesh_count, mesh_count_y]|max)|int %} {% set mesh_count_y = ([max_mesh_count, mesh_count_y]|min)|int %} {% set should_prime = printer["gcode_macro RatOS"].nozzle_priming == 'primeblob' %} {% if printer["dual_carriage"] is not defined %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% else %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% endif %} {% if printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 != 0 and probe_first %} {% set probe_first = false %} {% elif printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 == 0 and not probe_first %} {% set probe_first = true %} {% endif %} {% if should_prime and probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="mesh coordinates X0={mesh_x0} Y0={mesh_y0} X1={mesh_x1} Y1={mesh_y1}" {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% if should_prime and not probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} STOW_PROBE {% endif %} {% endif %} {% endif %} [gcode_macro M84] rename_existing = M84.1 gcode = M84.1 SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False {% if printer["dual_carriage"] is defined %} _SET_TOOLHEAD_OFFSET T={printer["gcode_macro RatOS"].default_toolhead|int} MOVE=0 SET_GCODE_VARIABLE MACRO=SET_PRESSURE_ADVANCE VARIABLE=snyc_toolheads VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro _VAOC"] is defined %} SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started VALUE=False SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started_at_temp VALUE=False {% endif %} SET_GCODE_OFFSET X=0 Y=0 Z=0 MOVE=0 _IDEX_SINGLE INIT=1 {% endif %} SET_SKEW CLEAR=1 _LED_MOTORS_OFF [gcode_macro M104] rename_existing = M104.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} DEBUG_ECHO PREFIX="M104" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set temperature_offset_t0 = printer["gcode_macro T0"].temperature_offset|default(0)|int %} {% set temperature_offset_t1 = printer["gcode_macro T1"].temperature_offset|default(0)|int %} {% set s0 = [s + temperature_offset_t0, 0]|max %} {% set s1 = [s + temperature_offset_t1, 0]|max %} {% if temperature_offset_t0 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t0}°C added to toolhead T0." {% endif %} {% if temperature_offset_t1 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t1}°C added to toolhead T1." {% endif %} {% else %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} {% if idex_mode == "copy" or idex_mode == "mirror" %} M104.1 S{s0} T0 M104.1 S{s1} T1 {% else %} M104.1 S{s} T{t} {% endif %} {% endif %} [gcode_macro M109] rename_existing = M109.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} DEBUG_ECHO PREFIX="M109" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M109" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} M109.1 S{s} T{t} {% endif %} [gcode_macro SET_HEATER_TEMPERATURE] rename_existing = SET_HEATER_TEMPERATURE_BASE gcode = {% set heater = params.HEATER|default("") %} {% set target = params.TARGET|default(0)|int %} DEBUG_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="heater: {heater}, target: {target}" {% if heater|lower == "extruder" or heater|lower == "extruder1" %} {% set t = 0 if heater|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and target > 0 %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set target = [target + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} SET_HEATER_TEMPERATURE_BASE HEATER="{heater}" TARGET={target} [gcode_macro TEMPERATURE_WAIT] rename_existing = TEMPERATURE_WAIT_BASE gcode = {% set sensor = params.SENSOR|default("") %} {% set minimum = params.MINIMUM|default(-1)|int %} {% set maximum = params.MAXIMUM|default(-1)|int %} DEBUG_ECHO PREFIX="TEMPERATURE_WAIT" MSG="sensor: {sensor}, minimum: {minimum}, maximum: {maximum}" {% if sensor|lower == "extruder" or sensor|lower == "extruder1" %} {% set t = 0 if sensor|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and (minimum > 0 or maximum > 0) %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% if minimum > -1 %} {% set minimum = [minimum + temperature_offset, 0]|max %} {% endif %} {% if maximum > -1 %} {% set maximum = [maximum + temperature_offset, 0]|max %} {% endif %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% if minimum > -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} MAXIMUM={maximum} {% elif minimum > -1 and maximum == -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} {% elif minimum == -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MAXIMUM={maximum} {% endif %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature for toolhead T{t} reached." [gcode_macro SET_GCODE_OFFSET] rename_existing = SET_GCODE_OFFSET_ORG gcode = SET_GCODE_OFFSET_ORG { rawparams } {% if printer.configfile.settings.beacon is defined and (params.Z_ADJUST is defined or params.Z is defined) %} _BEACON_APPLY_RUNTIME_MULTIPLIER {% endif %} [gcode_macro SDCARD_PRINT_FILE] rename_existing = SDCARD_PRINT_FILE_BASE gcode = {% if printer["ratos"] is defined %} PROCESS_GCODE_FILE { rawparams } {% else %} SDCARD_PRINT_FILE_BASE { rawparams } {% endif %} [gcode_macro SKEW_PROFILE] rename_existing = SKEW_PROFILE_BASE variable_loaded_profile = "" gcode = {% if params.LOAD is defined %} {% if printer.configfile.settings["skew_correction %s" % params.LOAD] is defined %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='"{params.LOAD}"' {% endif %} {% endif %} SKEW_PROFILE_BASE { rawparams } [gcode_macro SET_SKEW] rename_existing = SET_SKEW_BASE gcode = {% if params.CLEAR is defined %} {% if params.CLEAR|default(0)|int == 1 %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='""' {% endif %} {% endif %} SET_SKEW_BASE { rawparams } [gcode_macro SET_VELOCITY_LIMIT] rename_existing = SET_VELOCITY_LIMIT_BASE gcode = {% if params.ACCEL_TO_DECEL is defined %} {% if params.ACCEL is defined %} {% set accel = params.ACCEL|float %} {% else %} {% set accel = printer.toolhead.max_accel|float %} {% endif %} {% if params.VELOCITY is defined %} {% set velocity = params.VELOCITY|float %} {% else %} {% set velocity = printer.toolhead.max_velocity|float %} {% endif %} {% if params.SQUARE_CORNER_VELOCITY is defined %} {% set scv = params.SQUARE_CORNER_VELOCITY|float %} {% else %} {% set scv = printer.toolhead.square_corner_velocity|float %} {% endif %} {% set mcr = params.ACCEL_TO_DECEL|float / accel %} DEBUG_ECHO PREFIX="SET_VELOCITY_LIMIT" MSG="ACCEL={accel}, VELOCITY={velocity}, SQUARE_CORNER_VELOCITY={scv}, MINIMUM_CRUISE_RATIO={mcr}" SET_VELOCITY_LIMIT_BASE ACCEL={accel} VELOCITY={velocity} SQUARE_CORNER_VELOCITY={scv} MINIMUM_CRUISE_RATIO={1-mcr} {% else %} SET_VELOCITY_LIMIT_BASE { rawparams } {% endif %} [gcode_macro _START_PRINT_PARK] gcode = {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_x = printer["gcode_macro RatOS"].start_print_park_x %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% endif %} {% if printer["dual_carriage"] is defined and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} {% if printer["gcode_macro RatOS"].start_print_park_x is defined and printer["gcode_macro RatOS"].start_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="start_print_park_x is ignored for IDEX printers" {% endif %} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={start_print_park_in} X={start_print_park_x} G0 Z{z} F{z_speed} [gcode_macro _END_PRINT_PARK] gcode = {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro RatOS"].end_print_park_x is defined and printer["gcode_macro RatOS"].end_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="end_print_park_x is ignored for IDEX printers" {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={printer["gcode_macro RatOS"].end_print_park_in} X={printer["gcode_macro RatOS"].end_print_park_x} [gcode_macro _PARK] gcode = {% set x = params.X %} {% set location = params.LOCATION|default('back')|lower %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set nozzle_priming = printer["gcode_macro RatOS"].nozzle_priming|lower %} CACHE_TOOLHEAD_SETTINGS KEY="park" SET_MACRO_TRAVEL_SETTINGS {% if x != '' %} {% if x|float >= printer.toolhead.axis_minimum.x + 5 and x|float <= printable_x_max - 5 %} {% set park_x = x|float %} {% else %} {action_respond_info('The requested X co-ordinate is outside the defined axis bounds - using defaults')} {% set park_x = printable_x_max / 2 %} {% endif %} {% else %} {% set park_x = printable_x_max / 2 %} {% endif %} {% set park_y = printable_y_max - 15 %} {% if location == 'front' %} {% set park_y = printer.toolhead.axis_minimum.y + 5 %} {% elif location == 'center' %} {% set park_y = printable_y_max / 2 %} {% elif location == 'primeblob' and printer["dual_carriage"] is defined %} {% set park_y = printable_y_max - 15 %} {% endif %} {% if location == 'primeblob' and printer["dual_carriage"] is not defined %} {% if (nozzle_priming == 'primeblob' or nozzle_priming == 'primeline') %} {% if nozzle_prime_start_x|lower == 'min' %} {% set park_x = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set park_x = printable_x_max - 5 %} {% else %} {% set park_x = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set park_y = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set park_y = printable_y_max - 5 %} {% else %} {% set park_y = nozzle_prime_start_y|float %} {% endif %} {% endif %} {% endif %} G90 {% if printer["dual_carriage"] is not defined %} G0 X{park_x} Y{park_y} F{speed} {% else %} G0 Y{park_y} F{speed} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="park" [gcode_macro SAVE_PROBE_RESULT] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} {% set last_z_offset = 9999.9 %} {% if printer.configfile.settings.beacon is defined %} {% set current_z = printer.toolhead.position.z|float %} {% if beacon_contact_prime_probing %} {% set last_z_offset = printer.beacon.last_z_result %} {% else %} {% set last_z_offset = printer.beacon.last_sample.dist - current_z %} {% endif %} {% elif printer.configfile.settings.bltouch is defined %} {% set config_offset = printer.configfile.settings.bltouch.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% elif printer.configfile.settings.probe is defined %} {% set config_offset = printer.configfile.settings.probe.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Saving offset adjustment of {last_z_offset} in {params.VARIABLE|default('last_z_offset')}" SET_GCODE_VARIABLE MACRO=RatOS VARIABLE={params.VARIABLE|default('last_z_offset')} VALUE={last_z_offset} [gcode_macro PROBE_FOR_PRIMING] gcode = {% set probe_for_priming_disable_mesh_constraints = true if printer["gcode_macro RatOS"].probe_for_priming_disable_mesh_constraints|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower != 'false' %} SAVE_GCODE_STATE NAME=probe_for_priming_state RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the prime location.." CACHE_TOOLHEAD_SETTINGS KEY="probe_for_priming" SET_MACRO_TRAVEL_SETTINGS {% set t = params.TOOLHEAD|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% if idex_mode == '' %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% if t == 0 %} {% set x_start = 5 %} {% else %} {% set x_start = printable_x_max - 5 %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% endif %} {% endif %} {% set z = printer.configfile.settings.bed_mesh.horizontal_move_z|float %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% if printer.configfile.settings.bltouch is defined %} {% set x_offset = printer.configfile.settings.bltouch.x_offset|float %} {% set y_offset = printer.configfile.settings.bltouch.y_offset|float %} {% set z_offset = printer.configfile.settings.bltouch.z_offset|float %} {% elif printer.configfile.settings.probe is defined %} {% set x_offset = printer.configfile.settings.probe.x_offset|float %} {% set y_offset = printer.configfile.settings.probe.y_offset|float %} {% set z_offset = printer.configfile.settings.probe.z_offset|float %} {% elif printer.configfile.settings.beacon is defined %} {% set x_offset = printer.configfile.settings.beacon.x_offset|float %} {% set y_offset = printer.configfile.settings.beacon.y_offset|float %} {% set z_offset = printer.configfile.settings.beacon.trigger_distance|float %} {% else %} { action_raise_error("No probe, beacon or bltouch section found. Adaptive priming only works with a [probe], [beacon] or [bltouch] section defined.") } {% endif %} {% if z < z_offset %} { action_raise_error("Horizontal move Z ({z}) is below your probe's Z offset ({z_offset}). Please adjust your horizontal_move_z setting in [bed_mesh] to be above {z}.") } {% endif %} {% if not probe_for_priming_disable_mesh_constraints %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float - x_offset %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float - y_offset %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float - x_offset %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float - y_offset %} {% set x_start = [[x_start, max_x]|min, min_x]|max %} {% set y_start = [[y_start, max_y]|min, min_y]|max %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the start of the prime location at {x_start}, {y_start}" G90 M83 G0 Z{z} F{z_speed} G1 X{x_start} Y{y_start} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result {% endif %} {% if idex_mode == '' %} {% set x_end = x_start %} {% set y_end = y_start + 45 %} {% else %} {% if t==1 %} {% set x_end = x_start - 45 %} {% else %} {% set x_end = x_start + 45 %} {% endif %} {% set y_end = y_start %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the end of the prime location at {x_end}, {y_end}" G1 X{x_end} Y{y_end} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result {% endif %} RESTORE_GCODE_STATE NAME=probe_for_priming_state RESTORE_TOOLHEAD_SETTINGS KEY="probe_for_priming" {% endif %} [gcode_macro RESET_PRIME_PROBE_STATE] gcode = SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result VALUE=None {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result_t1 VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result_t1 VALUE=None {% endif %} [gcode_macro PROBE_CURRENT_POSITION] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} SAVE_GCODE_STATE NAME=probe_current_position_state {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} ASSERT_PROBE_DEPLOYED {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_prime_probing %} PROBE PROBE_METHOD=contact SAMPLES=1 {% else %} PROBE {% endif %} {% if printer.configfile.settings.beacon is defined %} BEACON_QUERY {% else %} RESTORE_GCODE_STATE NAME=probe_current_position_state MOVE=1 MOVE_SPEED={printer["gcode_macro RatOS"].macro_z_speed|float} {% endif %} [gcode_macro PRIME_BLOB] description = Prints a primeblob, used internally, if configured, as part of the START_PRINT macro. variable_x_offset = 5 gcode = CACHE_TOOLHEAD_SETTINGS KEY="prime_blob" SET_MACRO_TRAVEL_SETTINGS RATOS_ECHO PREFIX="Priming" MSG="Priming nozzle with prime blob.." {% set current_toolhead = 0 %} {% set target_idex_mode = '' %} {% set extruder = 'extruder' %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE is defined %} {% set target_idex_mode = params.IDEX_MODE|default('')|lower %} {% else %} { action_raise_error("IDEX_MODE parameter not found for PRIME_BLOB macro. This is likely a bug.") } {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Priming in IDEX {target_idex_mode} mode.." {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set current_toolhead = 1 if current_idex_mode=='primary' else 0 %} {% set extruder = 'extruder1' if current_toolhead == 1 else 'extruder' %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} SAVE_GCODE_STATE NAME=prime_blob_state {% endif %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set fan_speed = printer["gcode_macro RatOS"].nozzle_prime_bridge_fan|float %} {% set nozzle_diameter = printer.configfile.settings[extruder].nozzle_diameter|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set has_start_offset_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) != 9999.9 %} {% if printer["dual_carriage"] is defined %} {% set has_start_offset_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) != 9999.9 %} {% endif %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_z_height = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set nozzle_prime_direction = printer["gcode_macro RatOS"].nozzle_prime_direction|lower %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% if target_idex_mode == '' %} {% set x_factor = 0 %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% set y_factor = 1 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% set y_factor = -1 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% if nozzle_prime_start_y|float < printable_y_max / 2 %} {% set y_factor = 1 %} {% else %} {% set y_factor = -1 %} {% endif %} {% endif %} {% if nozzle_prime_direction == 'forwards' %} {% set y_factor = 1 %} {% elif nozzle_prime_direction == 'backwards' %} {% set y_factor = -1 %} {% endif %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% else %} {% set z = start_print_park_z_height %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% set y_factor = 0 %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set x_start = center_x / 2 + 5 %} {% set x_factor = 1 %} {% else %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% if current_toolhead == 0 %} {% set x_start = 55 %} {% set x_factor = -1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 55 %} {% set x_factor = 1 %} {% endif %} {% else %} {% if current_toolhead == 0 %} {% set x_start = 5 %} {% set x_factor = 1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 5 %} {% set x_factor = -1 %} {% endif %} {% endif %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_x_max - 5 %} {% endif %} {% set z = 10 %} {% endif %} {% set start_z_offset = 0 %} {% set end_z_offset = 0 %} {% if has_start_offset_t0 %} {% set start_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) %} {% set end_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_end_result|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t0 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t0 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t0) ) } {% endif %} {% if end_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t0) ) } {% endif %} {% set start_z_offset = start_z_probe_result_t0 %} {% set end_z_offset = end_z_probe_result_t0 %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if current_toolhead == 1 or both_toolheads or target_idex_mode == "copy" or target_idex_mode == "mirror" %} {% if has_start_offset_t1 %} {% set start_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) %} {% set end_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_end_result_t1|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t1 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t1 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t1) ) } {% endif %} {% if end_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t1) ) } {% endif %} {% set start_z_offset = [start_z_offset, start_z_probe_result_t1]|max %} {% set end_z_offset = [end_z_offset, start_z_probe_result_t1]|max %} {% endif %} {% endif %} {% if target_idex_mode != 'copy' and target_idex_mode != 'mirror' %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% set original_start_z_offset = start_z_offset %} {% set original_end_z_offset = end_z_offset %} {% set start_z_offset = original_end_z_offset %} {% set end_z_offset = original_start_z_offset %} {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={current_toolhead} {% endif %} DEBUG_ECHO PREFIX="PRIME_BLOB" MSG="x_start: {x_start}, y_start: {y_start}, x_factor: {x_factor}, y_factor: {y_factor}, z: {z}, start_z_offset: {start_z_offset}, end_z_offset: {end_z_offset}" G90 M83 RATOS_ECHO PREFIX="Priming" MSG="Lifting Z to {z}.." G0 Z{z} F{z_speed} {% if printer["dual_carriage"] is not defined %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% if start_print_park_in != 'primeblob' %} G1 X{x_start} F{speed} G1 Y{y_start + (15 * y_factor)} F{speed} {% endif %} {% else %} G1 Y{y_start + (15 * y_factor)} F{speed} {% if target_idex_mode=="copy" or target_idex_mode=="mirror" %} RATOS_ECHO PREFIX="Priming" MSG="Mirroring move to {x_start}, {y_start} along the edge of the print area.." _IDEX_MIRROR PRIMING=1 {% else %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% endif %} G1 X{x_start} F{speed} {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Starting prime blob.." G1 Z{0.5 + start_z_offset} F{z_speed} G1 Y{y_start} F{speed} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} M106 S{fan_speed} G1 Z5 F100 E5 G92 E0 RATOS_ECHO PREFIX="Priming" MSG="Bridging with {((fan_speed/255) * 100)|int}% fan speed.." G1 F3000 X{x_start + (15 * x_factor)} Y{y_start + (15 * y_factor)} E{1 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (20 * x_factor)} Y{y_start + (20 * y_factor)} Z{3.8 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (34 * x_factor)} Y{y_start + (34 * y_factor)} Z{2.6 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (38 * x_factor)} Y{y_start + (38 * y_factor)} Z{1.4 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (42 * x_factor)} Y{y_start + (42 * y_factor)} Z{0.2 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} M106 S0 G1 F3000 X{x_start + (46 * x_factor)} Y{y_start + (46 * y_factor)} Z{0.2 + end_z_offset} E0.6 G1 F{speed} X{x_start + (50 * x_factor)} Y{y_start + (50 * y_factor)} {% if target_idex_mode == "copy" or target_idex_mode == "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if target_idex_mode == "copy" %} {% if first_y >= 0 %} _IDEX_COPY DANCE=0 Y={first_y} {% else %} _IDEX_COPY DANCE=0 Y={params.Y1} {% endif %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} RESTORE_GCODE_STATE NAME=prime_blob_state {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="prime_blob" G92 E0 [gcode_macro UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% set temp = params.TEMP|default(220)|int %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_UNLOAD_FILAMENT TEMP={temp} NAME='{filament_name}' TYPE='{filament_type}' {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _LEGACY_UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set unload_speed = 5 * 60 %} {% set unload_length = printer["gcode_macro RatOS"].filament_unload_length|float %} M117 Unloading filament... G0 E10 F300 G0 E-5 F3600 G4 P3000 G0 E5 F6000 G0 E-15 F6000 G0 E-{unload_length} F{unload_speed} _CLEANING_MOVE TOOLHEAD={toolhead} M117 Filament unloaded! RESPOND MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _DEFAULT_UNLOAD_FILAMENT] description = Unload filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|default(220)|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_UNLOAD_FILAMENT" MSG="TEMP: {temp}" _LED_UNLOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=unload_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD=0 NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TOOLHEAD=0 {% endif %} RESTORE_GCODE_STATE NAME=unload_state SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD=0 [gcode_macro _IDEX_UNLOAD_FILAMENT] description = Unload filament macro for IDEX printer. gcode = {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_UNLOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} {% endif %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Unloading filament from nozzle to cooling zone... Please wait!" _PURGE_BEFORE_UNLOAD TOOLHEAD={toolhead} {% if printer["gcode_macro _UNLOAD_WITHOUT_TIP_FORMING"] is defined %} _UNLOAD_WITHOUT_TIP_FORMING TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _UNLOAD_WITH_TIP_FORMING NAME='{filament_name}' TYPE='{filament_type}' {% endif %} G4 P3000 [gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} {% set tooolhead_sensor_to_extruder_gear_distance = printer["gcode_macro T%s" % toolhead].tooolhead_sensor_to_extruder_gear_distance|float %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER" MSG="TOOLHEAD: {toolhead}" G0 E-{extruder_gear_to_cooling_position_distance + tooolhead_sensor_to_extruder_gear_distance + 50} F{extruder_load_speed} RATOS_ECHO MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _UNLOAD_WITH_TIP_FORMING] gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% if filament_name != '' and filament_type != '' %} _UNLOAD_KNOWN_FILAMENT NAME={filament_name} TYPE={filament_type} {% else %} _UNLOAD_UNKNOWN_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _UNLOAD_KNOWN_FILAMENT] description = User overrideable tip forming macro if slicer filament profiles are known gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} RATOS_ECHO PREFIX="FILAMENT TYPE" MSG='{filament_type}' RATOS_ECHO PREFIX="FILAMENT PROFILE" MSG='{filament_name}' {% if filament_name == "Prusament PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% elif filament_name == "Nobufil PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% else %} RATOS_ECHO PREFIX="_UNLOAD_KNOWN_FILAMENT" MSG="Filament profile not found!" _UNLOAD_UNKNOWN_FILAMENT {% endif %} [gcode_macro _UNLOAD_UNKNOWN_FILAMENT] description = User overrideable standard tip forming macro gcode = DEBUG_ECHO PREFIX="_UNLOAD_UNKNOWN_FILAMENT" MSG="Using standard tip forming macro!" _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 [gcode_macro _TIP_FORMING] gcode = {% set cooling_moves = params.COOLING_MOVES|default(4)|int %} {% set cooling_move_length = params.COOLING_MOVE_LENGTH|default(10)|float %} {% set start_cooling_speed = params.START_COOLING_SPEED|default(10)|float * 60 %} {% set end_cooling_speed = params.END_COOLING_SPEED|default(50)|float * 60 %} {% if cooling_moves == 0 %} {% set cooling_move_length = 0 %} {% endif %} {% set dip = true if params.DIP|default(false)|lower == "true" else false %} {% set dip_length = params.DIP_LENGTH|default(22)|float %} {% set dip_speed = params.DIP_SPEED|default(30)|float * 60 %} {% set dip_retract_speed = params.DIP_RETRACT_SPEED|default(70)|float * 60 %} {% set retract_length = params.RETRACT_LENGTH|default(18)|float %} {% set start_retract_speed = params.START_RETRACT_SPEED|default(120)|float * 60 %} {% set end_retract_speed = params.END_RETRACT_SPEED|default(20)|float * 60 %} DEBUG_ECHO PREFIX="_TIP_FORMING" MSG="cooling_moves: {cooling_moves}, cooling_move_length: {cooling_move_length}, start_cooling_speed: {start_cooling_speed}, end_cooling_speed: {end_cooling_speed}, dip: {dip}, dip_length: {dip_length}, dip_speed: {dip_speed}, dip_retract_speed: {dip_retract_speed}, retract_length: {retract_length}, start_retract_speed: {start_retract_speed}, end_retract_speed: {end_retract_speed}" M220 S100 G92 E0 {% set retract = retract_length + cooling_move_length / 2 - 15 %} G1 E-15 F{start_retract_speed} G1 E-{0.7 * retract} F{1.0 * end_retract_speed} G1 E-{0.2 * retract} F{0.5 * end_retract_speed} G1 E-{0.1 * retract} F{0.3 * end_retract_speed} G92 E0 {% if cooling_moves > 0 %} {% set i = (end_cooling_speed - start_cooling_speed) / (2 * cooling_moves - 1) %} {% for m in range(cooling_moves) %} G1 E{cooling_move_length} F{(start_cooling_speed + i * m * 2)} G1 E-{cooling_move_length} F{(start_cooling_speed + i * (m * 2 + 1))} {% endfor %} {% endif %} G92 E0 {% if dip %} G1 E{dip_length} F{dip_speed} G4 P100 G1 E-{dip_length} F{dip_retract_speed} {% endif %} G92 E0 M400 [gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_FILAMENT_SENSOR_BUTTON_PRESSED" MSG="TOOLHEAD: {toolhead}" {% if not printer.virtual_sdcard.is_active %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_FILAMENT_END] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set clogged = true if params.CLOGGED|default(false)|lower == 'true' else false %} {% set unload_after_runout = printer["gcode_macro T%s" % toolhead].unload_after_runout|float %} {% if clogged %} _LED_FILAMENT_CLOG TOOLHEAD={toolhead} {% else %} _LED_FILAMENT_RUNOUT TOOLHEAD={toolhead} {% endif %} DEBUG_ECHO PREFIX="_ON_FILAMENT_END" MSG="TOOLHEAD: {toolhead}" {% if printer.virtual_sdcard.is_active %} {% if not printer.pause_resume.is_paused %} PAUSE RUNOUT=True {% endif %} {% if not clogged and unload_after_runout %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% if not clogged and printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true'%} _JOIN_SPOOL TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} [gcode_macro M600] description = Executes a color change by pausing the printer an unloading the filament. gcode = PAUSE UNLOAD_FILAMENT RATOS_ECHO MSG="Please load new filament and resume" [gcode_macro COLD_PULL] description = Automated hotend cold pull. gcode = {% set extrusion_temp = params.EXTRUSION_TEMP|default(220)|int %} {% set cold_pull_temp = params.COLD_PULL_TEMP|default(80)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% if printer["dual_carriage"] is not defined %} {% set toolhead = 0 %} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead != 0 and toolhead != 1 %} {action_raise_error("Please select toolhead! 0 = left, 1 = right toolhead")} {% endif %} {% endif %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} SAVE_GCODE_STATE NAME=cold_pull_state {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} RATOS_ECHO MSG="Heating T{toolhead} to {extrusion_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={extrusion_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={extrusion_temp} MAXIMUM={extrusion_temp + 2} G4 P3000 RATOS_ECHO MSG="extruding..." G92 E0 G1 E30 F300 G92 E0 RATOS_ECHO MSG="Heating T{toolhead} to {cold_pull_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={cold_pull_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={cold_pull_temp} MAXIMUM={cold_pull_temp + 2} G4 P10000 RATOS_ECHO MSG="cold pull..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-40 VELOCITY=5 ACCEL=100 RATOS_ECHO MSG="eject filament..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-200 VELOCITY=20 ACCEL=500 RATOS_ECHO MSG="cooling down extruder..." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET=0 RESTORE_GCODE_STATE NAME=cold_pull_state SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} CONSOLE_ECHO TITLE="Cold pull finished!" MSG="Please remove the filament from the PTFE tube and cut the end off. Do NOT try to load it again." TYPE="warning" [gcode_macro _USER_START_PRINT_BEFORE_HOMING] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_BED] gcode = [gcode_macro _USER_START_PRINT_BED_MESH] gcode = [gcode_macro _USER_START_PRINT_PARK] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER] gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_START_PRINT_HEAT_CHAMBER] description = Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF] gcode = [gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF] gcode = SET_LED_EFFECT EFFECT=idle_fx SET_FAN_SPEED FAN=filter SPEED=0.8 UPDATE_DELAYED_GCODE ID=filter_off DURATION={self.filter_secs} description = "Print done → party lights → filter cleanup → night dim → off" variable_filter_secs = 3600 variable_bright_secs = 1800 variable_dim_secs = 7200 [gcode_macro _USER_END_PRINT_PARK] gcode = [gcode_macro _USER_END_PRINT_FINISHED] description = User hook for when the print is finished after gcode state has been restored. gcode = [gcode_macro _USER_START_PRINT] gcode = [gcode_macro _USER_END_START_PRINT] gcode = [gcode_macro _USER_START_FEATURE] gcode = [gcode_macro _USER_END_FEATURE] gcode = [gcode_macro ECHO_T_VARS] description = Echo Toolhead variables to the console. gcode = {% set t = params.T|default(0) %} RATOS_ECHO MSG="T{t} Variables" {% for var, value in printer["gcode_macro T%s" % t].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [gcode_macro ECHO_RATOS_VARS] description = Echo RatOS variables to the console. gcode = {% for var, value in printer["gcode_macro RatOS"].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [delayed_gcode RATOS_INIT] initial_duration = 0.1 gcode = _LED_STANDBY CALCULATE_PRINTABLE_AREA INITIAL_FRONTEND_UPDATE _CHAMBER_FILTER_SANITY_CHECK [delayed_gcode RATOS_LOGO] initial_duration = 2 gcode = HELLO_RATOS [gcode_macro INITIAL_FRONTEND_UPDATE] gcode = {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_error = printer["gcode_macro RatOS"].status_color_error|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_unknown}"' {% endif %} {% set t0_sensor = "undefined" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].filament_detected|lower == "true" %} {% set t0_sensor = "detected" %} {% else %} {% set t0_sensor = "empty" %} {% endif %} {% else %} {% set t0_sensor = "disabled" %} {% endif %} {% endif %} {% set t1_sensor = "undefined" %} {% if printer["dual_carriage"] is defined and printer["filament_switch_sensor toolhead_filament_sensor_t1"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].filament_detected|lower == "true" %} {% set t1_sensor = "detected" %} {% else %} {% set t1_sensor = "empty" %} {% endif %} {% else %} {% set t1_sensor = "disabled" %} {% endif %} {% endif %} {% set svv = printer.save_variables.variables %} {% if svv.t0_filament is defined and printer["gcode_macro T0"] is defined %} {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} {% if t0_sensor != "empty" %} {% set t0_filament_type = svv.t0_filament[0]|default('')|string %} {% set t0_filament_name = svv.t0_filament[1]|default('')|string %} {% set t0_filament_temp = svv.t0_filament[2]|default(0)|float %} {% if t0_filament_name != '' and t0_filament_type != '' and t0_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{t0_filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{t0_filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={t0_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} {% if svv.t1_filament is defined and printer["gcode_macro T1"] is defined %} {% if printer["gcode_macro T1"].filament_name is defined and printer["gcode_macro T1"].filament_type is defined and printer["gcode_macro T1"].filament_temp is defined %} {% if t1_sensor != "empty" %} {% set t1_filament_type = svv.t1_filament[0]|default('')|string %} {% set t1_filament_name = svv.t1_filament[1]|default('')|string %} {% set t1_filament_temp = svv.t1_filament[2]|default(0)|float %} {% if t1_filament_name != '' and t1_filament_type != '' and t1_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='"{t1_filament_name}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='"{t1_filament_type}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE={t1_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t1_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} [gcode_macro CALCULATE_PRINTABLE_AREA] gcode = {% set bed_margin_x = printer["gcode_macro RatOS"].bed_margin_x %} {% set bed_margin_y = printer["gcode_macro RatOS"].bed_margin_y %} {% set tool = 0 if printer["gcode_macro T0"] is not defined or printer["gcode_macro T0"].active else 1 %} {% set max_x = printer.toolhead.axis_maximum.x if printer["dual_carriage"] is defined and tool == 0 else printer.toolhead.axis_maximum.x - bed_margin_x[1] %} {% if printer["dual_carriage"] is defined %} {% set max_x = printer.toolhead.axis_maximum.x %} {% endif %} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="printer.toolhead.axis_maximum.x {printer.toolhead.axis_maximum.x}" {% set max_y = printer.toolhead.axis_maximum.y - bed_margin_y[1]%} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_x_max VALUE={max_x} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_y_max VALUE={max_y} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="Printable area calculated: X: 0,{max_x} Y: 0,{max_y}" [gcode_macro CACHE_TOOLHEAD_SETTINGS] variable_cache = {"global": {"accel": 1000, "ratio": 0.5, "speed": 50, "scv": 5}} gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set dummy = cache.__setitem__(key, {"accel": printer.toolhead.max_accel, "ratio": printer.toolhead.minimum_cruise_ratio, "speed": printer.toolhead.max_velocity, "scv": printer.toolhead.square_corner_velocity}) %} SET_GCODE_VARIABLE MACRO=CACHE_TOOLHEAD_SETTINGS VARIABLE=cache VALUE="{cache | pprint | replace("\n", "") | replace("\"", "\\\"")}" DEBUG_ECHO PREFIX="CACHE_TOOLHEAD_SETTINGS" MSG="Toolhead settings cached for {key}. {printer.toolhead.max_accel} accel, {printer.toolhead.minimum_cruise_ratio} ratio, {printer.toolhead.max_velocity} velocity, {printer.toolhead.square_corner_velocity} scv." [gcode_macro RESTORE_TOOLHEAD_SETTINGS] gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set values = printer["gcode_macro CACHE_TOOLHEAD_SETTINGS"].cache.__getitem__(key) %} {% if values is not defined or values == 'None' %} { action_raise_error("RESTORE_TOOLHEAD_SETTINGS: Toolhead settings not cached for key '" ~ key ~ "'.") } {% endif %} SET_VELOCITY_LIMIT ACCEL={values.accel} MINIMUM_CRUISE_RATIO={values.ratio} VELOCITY={values.speed} SQUARE_CORNER_VELOCITY={values.scv} DEBUG_ECHO PREFIX="RESTORE_TOOLHEAD_SETTINGS" MSG="Toolhead settings restored. {values.accel} accel, {values.ratio} ratio, {values.speed} velocity, {values.scv} scv." [gcode_macro SET_MACRO_TRAVEL_SETTINGS] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set accel = printer["gcode_macro RatOS"].macro_travel_accel %} SET_VELOCITY_LIMIT ACCEL={accel} MINIMUM_CRUISE_RATIO=0.5 VELOCITY={speed} SQUARE_CORNER_VELOCITY={5} DEBUG_ECHO PREFIX="SET_MACRO_TRAVEL_SETTINGS" MSG="Macro travel settings set. {accel} accel, {speed} velocity" [gcode_macro SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% if printer["dual_carriage"] is not defined %} SET_KINEMATIC_POSITION X={printable_x_max / 2} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} {% else %} IDEX_SET_CENTER_KINEMATIC_POSITION {% endif %} [gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set center_x = printable_x_max / 2 %} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x - (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x + (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY [gcode_macro VERIFY_HYBRID_INVERTED] gcode = {% set inverted = False %} {% if printer.configfile.settings.ratos_hybrid_corexy is defined and printer.configfile.settings.ratos_hybrid_corexy.inverted is defined %} {% if printer.configfile.settings.ratos_hybrid_corexy.inverted|lower == 'true' %} {% set inverted = True %} {% endif %} {% endif %} {% if inverted == False %} { action_emergency_stop("ratos_hybrid_corexy NOT INVERTED! Inverted hybrid core-xy bugfix not detected.") } {% endif %} [gcode_macro RATOS_ECHO] gcode = {% set prefix = "RatOS" %} {% set debug = params.DEBUG|default(0)|int %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " | " ~ params.PREFIX %} {% endif %} {% set prefix = prefix ~ ":" %} {% set msg = "" %} {% if params.MSG is defined %} {% set msg = params.MSG %} {% else %} {% set msg = "No msg parameter provided (this is a bug or unintended use)." %} {% endif %} {% if not debug %} M117 {prefix} {msg} {% endif %} RATOS_LOG PREFIX="{prefix}" MSG="{msg}" {% if not debug %} RESPOND PREFIX="{prefix}" MSG="{msg}" {% else %} CONSOLE_ECHO TITLE="{prefix}" TYPE="debug" MSG="{msg}" {% endif %} [gcode_macro ENABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=True SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=prefix_filter VALUE="'{params.FILTER|default('')|lower}'" RATOS_ECHO PREFIX="DEBUG" MSG="Debugging enabled." [gcode_macro DISABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=False RATOS_ECHO PREFIX="DEBUG" MSG="Debugging disabled." [gcode_macro DEBUG_ECHO] variable_enabled = False variable_prefix_filter = '' gcode = {% set prefix = "DEBUG" %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " - " ~ params.PREFIX %} {% endif %} {% if enabled and (prefix_filter|lower == '' or prefix_filter|lower in params.PREFIX|lower) %} RATOS_ECHO PREFIX="{prefix}" MSG="{params.MSG}" DEBUG=1 {% endif %} [gcode_macro START_FEATURE] gcode = DEBUG_ECHO PREFIX="G-Code" MSG="Start {params.FEATURE} feature gcode" {% set scv = printer.toolhead.square_corner_velocity|int|default(5) %} {% set accel = printer.toolhead.max_accel|int|default(10000) %} {% set ratio = printer.toolhead.minimum_cruise_ratio|float|default(0.5) %} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="scv" VALUE={scv} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="accel" VALUE={accel} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="ratio" VALUE={ratio} _USER_START_FEATURE FEATURE="{params.FEATURE}" [gcode_macro END_FEATURE] variable_scv = 5 variable_accel = 10000 variable_ratio = 0.5 gcode = DEBUG_ECHO PREFIX="G-Code" MSG="End {params.FEATURE} feature gcode" SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={scv} ACCEL={accel} MINIMUM_CRUISE_RATIO={ratio} _USER_END_FEATURE FEATURE="{params.FEATURE}" SCV={scv} ACCEL={accel} RATIO={ratio} [gcode_macro _ON_LAYER_CHANGE] variable_layer_number = 0 description = INTERNAL USE ONLY. Call it from the slicers after layer change custom gcode gcode = {% set layer = params.LAYER|int %} SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE={layer} SET_PRINT_STATS_INFO CURRENT_LAYER={layer} [gcode_macro _LEARN_MORE_CALIBRATION] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/calibration" %} {% set link_text = "RatOS Calibration Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_CHAMBER_FILTER] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter Control" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_FILAMENT] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/filaments" %} {% set link_text = "RatOS Filament Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _CONSOLE_SAVE_CONFIG] gcode = M118 Click SAVE_CONFIG to save the settings to your printer.cfg. [gcode_macro SAVE_Z_OFFSET] gcode = {% if printer.configfile.settings.beacon is defined %} _BEACON_SAVE_MULTIPLIER {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _LOAD_RATOS_SKEW_PROFILE] gcode = {% set ratos_skew_profile = printer["gcode_macro RatOS"].skew_profile|default("") %} {% if ratos_skew_profile != "" %} {% if printer.configfile.config["skew_correction %s" % ratos_skew_profile] is defined %} SKEW_PROFILE LOAD={ratos_skew_profile} GET_CURRENT_SKEW {% else %} {% set line_1 = '"Could not find skew profile %s!_N_Clearing skew correction."' % ratos_skew_profile %} CONSOLE_ECHO TITLE="Missing skew profile!" TYPE="warning" MSG={line_1} SET_SKEW CLEAR=1 {% endif %} {% endif %} [gcode_macro M601] gcode = PAUSE [gcode_macro PAUSE] description = Pauses the print rename_existing = PAUSE_BASE variable_extrude = 1.5 variable_retract = 1.5 variable_fan_speed = 0 variable_idex_mode = "" variable_idex_toolhead = 0 variable_idex_toolhead_x = 0.0 variable_idex_toolhead_y = 0.0 variable_idex_toolhead_z = 0.0 gcode = {% set runout_detected = true if params.RUNOUT|default(false)|lower == 'true' else false %} _LED_PAUSE {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set idex_toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% if printer["dual_carriage"] is not defined %} SAVE_GCODE_STATE NAME=PAUSE_state {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_mode VALUE='"{idex_mode}"' SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead VALUE={idex_toolhead} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_x VALUE={printer.gcode_move.gcode_position.x|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_y VALUE={printer.gcode_move.gcode_position.y|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_z VALUE={printer.gcode_move.gcode_position.z|float} DEBUG_ECHO PREFIX="PAUSE" MSG="idex_mode: {idex_mode}, idex_toolhead: {idex_toolhead}, idex_toolhead_x: {idex_toolhead_x}, idex_toolhead_y: {idex_toolhead_y}, idex_toolhead_z: {idex_toolhead_z}" {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False CACHE_TOOLHEAD_SETTINGS KEY="pause" SET_MACRO_TRAVEL_SETTINGS {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% if current_z < (max_z - 20.0) %} {% set z_safe = 20.0 %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} PAUSE_BASE {% if printer["dual_carriage"] is not defined %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan"].speed|float} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} {% if idex_toolhead == 0 %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t1"].speed|float} {% endif %} {% endif %} {% endif %} M106 S0 {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if idex_mode != '' %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set R = printer["gcode_macro PAUSE"].retract|float %} {% if can_extrude %} G91 G1 E-{R} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set pause_print_park_x = printer["gcode_macro RatOS"].pause_print_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].pause_print_park_in %} {% if runout_detected %} {% set pause_print_park_x = printer["gcode_macro RatOS"].runout_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].runout_park_in %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} DEBUG_ECHO PREFIX="PAUSE" MSG="z_speed: {z_speed}, pause_print_park_x: {pause_print_park_x}, pause_print_park_in: {pause_print_park_in}, default_toolhead: {default_toolhead}" {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F{z_speed} G90 {% if printer["dual_carriage"] is not defined %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% else %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} _IDEX_SINGLE X={parking_position} {% else %} PARK_TOOLHEAD {% endif %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% endif %} {% else %} {action_respond_info("Printer not homed")} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="pause" [gcode_macro RESUME] description = Resumes the print if the printer is paused. rename_existing = RESUME_BASE gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set target_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set target_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% endif %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if target_idex_mode != '' %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set fan_speed = printer["gcode_macro PAUSE"].fan_speed|float %} {% if printer["dual_carriage"] is not defined %} M106 S{(fan_speed * 255)} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% else %} {% if params.TOOLHEAD is defined %} {% if params.TOOLHEAD == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% else %} {% if printer["gcode_macro PAUSE"].idex_toolhead == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% endif %} {% endif %} M106.1 S{fan_speed} {% endif %} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY DANCE=0 {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR DANCE=0 {% else %} {% if params.TOOLHEAD is defined %} _SELECT_TOOL T={params.TOOLHEAD} X=-1 Y=-1 TOOLSHIFT=false {% else %} _SELECT_TOOL T={printer["gcode_macro PAUSE"].idex_toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% endif %} {% set x = printer["gcode_macro PAUSE"].idex_toolhead_x|float %} {% set y = printer["gcode_macro PAUSE"].idex_toolhead_y|float %} {% set z = printer["gcode_macro PAUSE"].idex_toolhead_z|float %} G1 X{x} Y{y} Z{z} F{speed} {% if params.TOOLHEAD is defined %} SAVE_GCODE_STATE NAME=PAUSE_STATE {% endif %} {% endif %} {% if params.TOOLHEAD is not defined %} {% set E = printer["gcode_macro PAUSE"].extrude|float %} {% if can_extrude %} G91 G1 E{E} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% endif %} {% if printer["dual_carriage"] is not defined %} RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1 MOVE_SPEED={speed} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True RESUME_BASE _LED_PRINTING [gcode_macro CANCEL_PRINT] description = Cancels the printer rename_existing = CANCEL_PRINT_BASE gcode = END_PRINT TURN_OFF_HEATERS CLEAR_PAUSE CANCEL_PRINT_BASE [gcode_macro START_PRINT] description = Start print procedure, use this in your Slicer. variable_post_processor_version = 2 variable_is_printing_gcode = False variable_both_toolheads = True variable_object_xoffset = 0 variable_first_x = -1 variable_first_y = -1 variable_total_toolshifts = 0 variable_initial_tool = 0 variable_extruder_first_layer_temp = "" variable_extruder_other_layer_temp = "" gcode = {% if "xyz" in printer.toolhead.homed_axes and printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% if printer["gcode_macro _VAOC"].is_started|default(true)|lower == 'true' %} _VAOC_END {% endif %} {% endif %} _LED_START_PRINTING CACHE_TOOLHEAD_SETTINGS KEY="start_print" _USER_START_PRINT { rawparams } {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set z_probe_stowable = printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set X0 = params.X0|default(-1)|float %} {% set X1 = params.X1|default(-1)|float %} {% set Y0 = params.Y0|default(-1)|float %} {% set Y1 = params.Y1|default(-1)|float %} {% if first_x == -1 or first_y == -1 %} {% set first_x = params.FIRST_X|default(-1)|float %} {% set first_y = params.FIRST_Y|default(-1)|float %} {% endif %} {% set total_toolshifts = params.TOTAL_TOOLSHIFTS|default(0)|int %} {% set initial_tool = params.INITIAL_TOOL|default(default_toolhead)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set bed_temp = params.BED_TEMP|default(printer.heater_bed.target, true)|float %} {% set total_layer_count = params.TOTAL_LAYER_COUNT|default(0)|int %} {% set extruder_first_layer_temp = (params.EXTRUDER_TEMP|default("")).split(",") %} RATOS_ECHO MSG="First print coordinates X:{first_x} Y:{first_y}" {% if params.TOTAL_LAYER_COUNT is not defined %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Configuration" %} {% set line_1 = '"Your slicer gcode settings are not up to date._N_Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Incomplete Slicer Configuration detected" TYPE="warning" MSG={line_1} {% endif %} SET_PRINT_STATS_INFO CURRENT_LAYER=1 SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE=1 {% if total_layer_count > 0 %} SET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} {% endif %} {% if printer["dual_carriage"] is defined %} {% set swap_toolheads = true if printer["gcode_macro _IDEX_REMAP_TOOLHEADS"].enabled|default(false)|lower == 'true' else false %} {% if swap_toolheads %} {% set initial_tool = 0 if initial_tool == 1 else 1 %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SET_GCODE_VARIABLE MACRO=T0 VARIABLE=active VALUE=True {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=active VALUE=True {% endif %} {% set both_toolheads = true %} {% if total_toolshifts == 0 %} {% set both_toolheads = false %} {% endif %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} {% endif %} {% if both_toolheads and (idex_mode == "copy" or idex_mode == "mirror") %} _LED_START_PRINTING_ERROR { action_raise_error("Gcode tool changes found. Copy and mirror mode do not support toolchanges.")} {% endif %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set both_toolheads = true %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=initial_tool VALUE={initial_tool} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_x VALUE={first_x} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_y VALUE={first_y} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=total_toolshifts VALUE={total_toolshifts} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=both_toolheads VALUE={both_toolheads} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_first_layer_temp VALUE="'{params.EXTRUDER_TEMP}'" SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_other_layer_temp VALUE="'{params.EXTRUDER_OTHER_LAYER_TEMP}'" {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_TOOLCHANGE VARIABLE=toolshift_count VALUE=0 {% endif %} {% if printer["dual_carriage"] is defined %} {% set svv = printer.save_variables.variables %} {% endif %} {% if printer["dual_carriage"] is defined %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} {% set stepper_x_position_min = printer.configfile.settings.stepper_x.position_min|float %} {% set stepper_x_position_endstop = printer.configfile.settings.stepper_x.position_endstop|float %} {% set dual_carriage_position_max = printer.configfile.settings.dual_carriage.position_max|float %} {% set dual_carriage_position_endstop = printer.configfile.settings.dual_carriage.position_endstop|float %} {% set x_parking_space = parking_position_t0 - (stepper_x_position_endstop , stepper_x_position_min)|max %} {% set dc_parking_space = (dual_carriage_position_endstop , dual_carriage_position_max)|min - parking_position_t1 %} {% if svv.idex_xoffset|abs >= (x_parking_space - 0.5) or svv.idex_xoffset|abs >= (dc_parking_space - 0.5) %} _LED_START_PRINTING_ERROR { action_raise_error("Toolhead x-offset is too high for the available parking space. Calibrate your X and DC endstop positions and make sure you stay below 1mm." % (copy_mode_max_width)) } {% endif %} {% endif %} {% if (idex_mode == "copy" or idex_mode == "mirror") and printer.configfile.settings.ratos.enable_gcode_transform %} {% if params.MIN_X is not defined or params.MAX_X is not defined %} _LED_START_PRINTING_ERROR { action_raise_error("Something went wrong! Missing important post processor start print parameter!") } {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE=0 {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set boundary_box_min_x = params.MIN_X|default(0)|float %} {% set boundary_box_max_x = params.MAX_X|default(printable_x_max)|float %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} {% set boundary_box_max_x = boundary_box_max_x + svv.idex_xoffset %} {% else %} {% set boundary_box_min_x = boundary_box_min_x - svv.idex_xoffset %} {% endif %} {% set center_x = printable_x_max / 2.0 %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% set object_width = boundary_box_max_x - boundary_box_min_x %} {% set copy_mode_max_width = center_x %} {% set mirror_mode_max_width = center_x - safe_distance / 2.0 %} DEBUG_ECHO PREFIX="START_PRINT" MSG="OBJECT_WIDTH: {object_width} BOUNDARY_BOX_MIN_X: {boundary_box_min_x} BOUNDARY_BOX_MAX_X: {boundary_box_max_x} CENTER_X: {center_x} SAFE_DISTANCE: {safe_distance}" {% if idex_mode == "copy" and object_width > copy_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for copy mode! Max supported width is %s mm" % (copy_mode_max_width)) } {% endif %} {% if idex_mode == "mirror" and object_width > mirror_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for mirror mode! Max supported width is %s mm" % (mirror_mode_max_width)) } {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = (printable_x_max - boundary_box_max_x - boundary_box_min_x) / 2 %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE={object_xoffset} {% endif %} {% endif %} {% set has_initial_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% set has_initial_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined and both_toolheads %} {% set has_secondary_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% set has_secondary_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% endif %} _CHAMBER_FILTER_ON AT="before_print_start" {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true' %} {% if both_toolheads %} RATOS_ECHO MSG="Spool join is not possible if both toolheads are in use!" SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if idex_mode == '' %} _SET_TOOLHEAD_OFFSET T={default_toolhead} MOVE={1 if "xyz" in printer.toolhead.homed_axes else 0} {% endif %} {% endif %} CLEAR_PAUSE {% if printer["gcode_macro RatOS"].force_absolute_position|lower == 'true' %} G90 {% endif %} SAVE_GCODE_STATE NAME=start_print_state G21 G90 M82 _USER_START_PRINT_BEFORE_HOMING { rawparams } {% if z_probe_stowable == true %} STOWABLE_PROBE_BEGIN_BATCH {% endif %} MAYBE_HOME _Z_HOP {% if idex_mode != '' and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} PARK_TOOLHEAD {% endif %} {% if chamber_temp > 0 %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED={printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float} {% endif %} {% endif %} _CHAMBER_HEATER_ON START_CHAMBER_TEMP={start_chamber_temp} CHAMBER_TEMP={chamber_temp} _USER_START_PRINT_HEAT_CHAMBER { rawparams } CHAMBER_TEMP={chamber_temp} {% endif %} _START_PRINT_BEFORE_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} RATOS_ECHO MSG="Heating bed..." M190 S{bed_temp} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _USER_START_PRINT_AFTER_HEATING_BED { rawparams } _START_PRINT_AFTER_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} _USER_START_PRINT_BED_MESH { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_BED_MESH X0={X0} X1={X1} Y0={Y0} Y1={Y1} T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if z_probe_stowable == true %} STOWABLE_PROBE_END_BATCH {% endif %} {% if idex_mode == '' %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={extruder_first_layer_temp[1]|float} {% endif %} {% endif %} _USER_START_PRINT_PARK { rawparams } _START_PRINT_PARK RATOS_ECHO MSG="Heating Extruder..." {% if idex_mode == '' %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder1" MINIMUM={extruder_first_layer_temp[1]|float} MAXIMUM={extruder_first_layer_temp[1]|float + 5} {% endif %} {% endif %} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} {% if idex_mode == '' %} _LED_PRINTING {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} _LED_PRINTING {% else %} {% if both_toolheads %} _LED_PRINTING TOOLHEAD={initial_tool} {% if toolchange_standby_temp > -1 %} _LED_TOOLHEAD_STANDBY TOOLHEAD={0 if initial_tool == 1 else 1} {% else %} _LED_PRINTING TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% else %} _LED_PRINTING TOOLHEAD={initial_tool} _LED_DEACTIVATE_TOOLHEAD TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% endif %} {% endif %} _USER_START_PRINT_AFTER_HEATING_EXTRUDER { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_AFTER_HEATING_EXTRUDER X0={X0} X1={X1} Y0={Y0} Y1={Y1} INITIAL_TOOLHEAD={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if idex_mode != '' %} {% if not both_toolheads %} {% if initial_tool != default_toolhead %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if toolchange_standby_temp > -1 %} SET_HEATER_TEMPERATURE HEATER={'extruder' if initial_tool == 1 else 'extruder1'} TARGET={toolchange_standby_temp} {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% set x_offset = printer.toolhead.position.x|float - printer.gcode_move.gcode_position.x|float %} {% endif %} RESTORE_GCODE_STATE NAME=start_print_state {% if idex_mode != '' %} {% set act_idex_mode = printer["dual_carriage"].carriage_1|default('')|lower %} {% if act_idex_mode == "copy" or act_idex_mode == "mirror" %} SET_GCODE_OFFSET X={x_offset} MOVE=0 {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% if idex_mode == "copy" and idex_mode != act_idex_mode %} _IDEX_COPY DANCE=0 {% elif idex_mode == "mirror" and idex_mode != act_idex_mode %} _IDEX_MIRROR DANCE=0 {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} RATOS_ECHO MSG="Adjusting object x-offset by {(object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={object_xoffset} MOVE=0 {% endif %} {% else %} _SELECT_TOOL T={initial_tool} TOOLSHIFT=false {% if initial_tool != default_toolhead %} {% set svv = printer.save_variables.variables %} SAVE_VARIABLE VARIABLE=idex_applied_offset VALUE={default_toolhead} _SET_TOOLHEAD_OFFSET T={initial_tool} MOVE=0 {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={initial_tool} {% endif %} _SET_EXTRUSION_MODE SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True {% if printer["gcode_macro _SELECT_TOOL"] is defined %} SET_GCODE_VARIABLE MACRO=_SELECT_TOOL VARIABLE=last_timestamp VALUE={printer["print_stats"].print_duration} {% endif %} _USER_END_START_PRINT { rawparams } G92 E0 _CHAMBER_FILTER_ON AT="after_print_start" RATOS_ECHO MSG="Printing..." [gcode_macro _START_PRINT_BEFORE_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set is_stowable_probe = true if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Pre-heating extruder..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={min_temp} {% else %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET={min_temp} {% endif %} {% else %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} {% endif %} {% endif %} {% if not is_stowable_probe %} {% if printer["dual_carriage"] is defined and act_t != default_toolhead %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True {% endif %} RATOS_ECHO MSG="Heat soaking z probe..." {% if auto_z_offset_calibration %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% if default_toolhead == 0 %} _SELECT_TOOL T=0 TOOLSHIFT=false G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY {% elif default_toolhead == 1 %} _SELECT_TOOL T=1 TOOLSHIFT=false G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY {% endif %} {% else %} _MOVE_TO_SAFE_Z_HOME {% endif %} G0 Z2 F{z_speed} {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Waiting for extruder to be preheated..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} {% if default_toolhead == 0 %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% else %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _Z_HOP {% endif %} {% if auto_z_offset_calibration %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True PARK_TOOLHEAD _CLEANING_MOVE TOOLHEAD={default_toolhead} _SELECT_TOOL T={0 if default_toolhead == 1 else 1} X={parking_position_t0 if default_toolhead == 1 else parking_position_t1} Y=0 TOOLSHIFT=false _CLEANING_MOVE TOOLHEAD={0 if default_toolhead == 1 else 1} _VAOC_CALIBRATE_Z_OFFSET AUTO_Z_OFFSET=True _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=false {% endif %} {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} {% if needs_rehoming %} G28 Z {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero %} {% if beacon_contact_wipe_before_true_zero %} _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE {% endif %} _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} G0 Z5 F{z_speed} G0 X50 Y10 F{speed} PROBE PROBE_METHOD=contact SAMPLES=1 BEACON_QUERY [gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_true_zero_location = printer["gcode_macro RatOS"].beacon_contact_true_zero_location|default("front")|lower %} {% set beacon_contact_true_zero_margin_x = printer["gcode_macro RatOS"].beacon_contact_true_zero_margin_x|default(30)|int %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_wipe_before_true_zero %} {% if printer.beacon.last_probe_result|lower == "ok" %} {% set last_z_offset = printer.beacon.last_z_result %} RATOS_ECHO MSG="Auto calibration nozzle wipe with probe result {last_z_offset}..." G0 Z{(0.2 + last_z_offset)} F{z_speed} G0 X70 F300 {% else %} RATOS_ECHO MSG="Skipping auto calibration nozzle wipe because probing failed!" {% endif %} {% endif %} G0 Z5 F{z_speed} _MOVE_TO_SAFE_Z_HOME RATOS_ECHO MSG="Heating extruder to probing temperature..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={beacon_contact_true_zero_temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={beacon_contact_true_zero_temp} MAXIMUM={beacon_contact_true_zero_temp + 5} RATOS_ECHO MSG="Beacon contact auto calibration..." BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 G0 Z5 F{z_speed} [gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER] gcode = {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set first_x = printer["gcode_macro START_PRINT"].first_x|default(-1)|float %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set center_x = printable_x_max / 2.0 %} {% set center_y = printable_y_max / 2.0 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% if printer["dual_carriage"] is defined %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% endif %} {% set X0 = params.X0|default(-1)|int %} {% set X1 = params.X1|default(-1)|int %} {% set Y0 = params.Y0|default(-1)|int %} {% set Y1 = params.Y1|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% if idex_mode == '' %} _PRIME {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} RATOS_ECHO PREFIX="IDEX" MSG="using combined prime offset for IDEX {idex_mode} mode" _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} {% if both_toolheads %} {% if initial_toolhead == 0 %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T{initial_toolhead}" _SELECT_TOOL T={initial_toolhead} TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% endif %} {% endif %} CACHE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" SET_MACRO_TRAVEL_SETTINGS {% if (X0 > -1 and Y1 > -1) or (first_x > 0 and first_y > 0) %} {% if printer["dual_carriage"] is defined %} {% set acceleration = printer["gcode_macro RatOS"].toolchange_travel_accel %} {% set max_accel = printer.toolhead.max_accel|float %} {% set square_corner_velocity = printer.toolhead.square_corner_velocity|float %} SET_VELOCITY_LIMIT ACCEL={acceleration} MINIMUM_CRUISE_RATIO=0 SQUARE_CORNER_VELOCITY=20 {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} {% set first_z = 1 %} {% else %} {% set first_z = 3 %} {% endif %} {% if idex_mode == "mirror" %} {% if first_y >= 0 %} G0 Y{first_y} F{speed} {% else %} G0 Y{Y1} F{speed} {% endif %} {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} _MOVE_TO_LOADING_POSITION TOOLHEAD={initial_toolhead} _PURGE_FILAMENT TOOLHEAD={initial_toolhead} E={printer["gcode_macro RatOS"].toolchange_first_purge|default(50)|float} _CLEANING_MOVE TOOLHEAD={initial_toolhead} {% endif %} {% if first_x >= 0 and first_y >= 0 %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% else %} {% set first_x = X0 %} {% set first_y = Y0 %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'min' %} {% set first_x = X0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'max' %} {% set first_x = X1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|float <= center_x %} {% set first_x = X0 %} {% else %} {% set first_x = X1 %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'min' %} {% set first_y = Y0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'max' %} {% set first_y = Y1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|float <= center_y %} {% set first_y = Y0 %} {% else %} {% set first_y = Y1 %} {% endif %} {% endif %} {% endif %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% endif %} {% endif %} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" _LOAD_RATOS_SKEW_PROFILE [gcode_macro _PRIME] gcode = {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} PRIME_BLOB INITIAL_TOOLHEAD={params.INITIAL_TOOLHEAD} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={params.IDEX_MODE} Y1={params.Y1} {% else %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE == "copy" %} _IDEX_COPY DANCE=0 {% elif params.IDEX_MODE == "mirror" %} _IDEX_MIRROR DANCE=0 {% endif %} {% endif %} {% endif %} [gcode_macro END_PRINT] description = End print procedure, use this in your Slicer. gcode = SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SAVE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = printer["gcode_macro START_PRINT"].object_xoffset|default(0)|float %} RATOS_ECHO MSG="Adjusting object x-offset by {(0-object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={(0-object_xoffset)} {% endif %} {% endif %} _USER_END_PRINT_BEFORE_HEATERS_OFF { rawparams } _END_PRINT_BEFORE_HEATERS_OFF TURN_OFF_HEATERS _USER_END_PRINT_AFTER_HEATERS_OFF { rawparams } _END_PRINT_AFTER_HEATERS_OFF _USER_END_PRINT_PARK { rawparams } _END_PRINT_PARK {% if printer["gcode_macro RatOS"].skew_profile is defined %} SET_SKEW CLEAR=1 {% endif %} {% if printer["dual_carriage"] is not defined and printer["gcode_macro RatOS"].end_print_motors_off|lower != 'false' %} M84 {% endif %} M107 BED_MESH_CLEAR RATOS_ECHO MSG="Done :)" RESTORE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} M84 {% endif %} {% if printer.configfile.settings.beacon is defined %} {% if printer["dual_carriage"] is not defined %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SET_GCODE_OFFSET Z=0 MOVE=0 {% endif %} {% endif %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print" _CHAMBER_FILTER_ON AT="print_end" _CHAMBER_FILTER_OFF _CHAMBER_HEATER_OFF _USER_END_PRINT_FINISHED { rawparams } [gcode_macro _END_PRINT_BEFORE_HEATERS_OFF] gcode = RATOS_ECHO MSG="Cleaning up..." [gcode_macro _END_PRINT_AFTER_HEATERS_OFF] gcode = {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% set z_hop = printer["gcode_macro RatOS"].end_print_park_z_hop|float %} {% set r = printer["gcode_macro RatOS"].end_print_retract_filament|default(4)|float %} {% if current_z < (max_z - z_hop) %} {% set z_safe = z_hop %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} G91 G1 E-2 F3600 G0 Z{z_safe} F3600 G1 E-{(r-2)} F3600 G90 [gcode_macro _SET_EXTRUSION_MODE] gcode = {% if printer["gcode_macro RatOS"].relative_extrusion|lower == 'true' %} M83 {% else %} M82 {% endif %} [gcode_macro GENERATE_SHAPER_GRAPHS] description = Genarates input shaper resonances graphs for analysis. Uses the AXIS parameter for if you only want to do one axis at a time, (eg. GENERATE_SHAPER_GRAPHS AXIS=X) gcode = CACHE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set axis = params.AXIS|default('')|lower %} {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} {% if axis != '' %} {% if axis == 'x' %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x {% elif axis == 'y' %} MAYBE_HOME TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% else %} {action_raise_error("Unknown axis specified. Expected X or Y.")} {% endif %} {% else %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% endif %} _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Shaper graph" [gcode_shell_command generate_shaper_graph_x] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-x.sh timeout = 60. verbose = True [gcode_shell_command generate_shaper_graph_y] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-y.sh timeout = 60. verbose = True [gcode_macro MEASURE_COREXY_BELT_TENSION] description = Generates resonance graph used to ensure belts are equally tensioned. gcode = CACHE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} MAYBE_HOME TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data NAME=belt-tension-upper FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data NAME=belt-tension-lower FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_belt_tension_graph _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Belt Tension Graph" [gcode_shell_command generate_belt_tension_graph] command = /home/pi/printer_data/config/RatOS/scripts/generate-belt-tension-graph.sh timeout = 90. verbose = True [idle_timeout] gcode = {% if printer.webhooks.state|lower == 'ready' %} {% if printer.pause_resume.is_paused|lower == 'false' %} RATOS_ECHO PREFIX="IDLE" MSG="2 hours since last activity. Powering off heaters and motors.." TURN_OFF_HEATERS M84 {% endif %} {% endif %} timeout = 7200 [temperature_sensor raspberry_pi] sensor_type = temperature_host [skew_correction] [input_shaper] shaper_type_x = mzv shaper_freq_x = 35.8 shaper_type_y = mzv shaper_freq_y = 33.8 [virtual_sdcard] path = ~/printer_data/gcodes [display_status] [pause_resume] [force_move] enable_force_move = True [respond] [resonance_generator] [ratos] allow_unknown_gcode_generator = True [exclude_object] [heater_bed] heater_pin = heater_bed_heating_pin sensor_pin = heater_bed_sensor_pin sensor_type = Generic 3950 min_temp = 0 max_temp = 115 pwm_cycle_time = 0.01667 control = pid pid_kp = 65.951 pid_ki = 3.053 pid_kd = 356.135 [fan] pin = !PA8 shutdown_speed = 1.0 cycle_time = 0.00004 enable_pin = PB11 [heater_fan toolhead_cooling_fan] pin = PE5 fan_speed = 1 heater = extruder [controller_fan controller_fan] pin = !PD12 cycle_time = 0.00004 [printer] kinematics = corexy max_velocity = 1000 max_accel = 15000 minimum_cruise_ratio = 0.5 max_z_velocity = 20 max_z_accel = 120 square_corner_velocity = 5 [gcode_macro Z_TILT_ADJUST] rename_existing = Z_TILT_ADJUST_ORIG gcode = {% set beacon_contact_z_tilt_adjust_samples = printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust_samples|default(2)|int %} {% set beacon_contact_z_tilt_adjust = true if printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} DEPLOY_PROBE {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_z_tilt_adjust %} Z_TILT_ADJUST_ORIG PROBE_METHOD=contact SAMPLES={beacon_contact_z_tilt_adjust_samples} {% else %} Z_TILT_ADJUST_ORIG {% endif %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} STOW_PROBE {% endif %} [stepper_x] position_max = 300 position_endstop = 0 step_pin = PF13 dir_pin = !x_dir_pin enable_pin = !PF14 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG6 position_min = 0 [stepper_y] position_max = 300 position_endstop = 300 step_pin = PG0 dir_pin = !y_dir_pin enable_pin = !PF15 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG9 position_min = 0 [stepper_z] position_max = 300 step_pin = PC13 dir_pin = !z0_dir_pin enable_pin = !PF1 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 position_min = -5 homing_speed = 10 endstop_pin = probe:z_virtual_endstop [bed_mesh] horizontal_move_z = 5 mesh_min = 20,30 mesh_max = 265,260 probe_count = 7,7 fade_start = 1.0 fade_end = 10.0 mesh_pps = 2,2 algorithm = bicubic bicubic_tension = .2 speed = 600 [z_tilt] z_positions = 0,0 150,300 300,0 points = 60,60 185,270 260,60 horizontal_move_z = 20 retries = 1 retry_tolerance = 0.2 speed = 600 [extruder] rotation_distance = 4.71 full_steps_per_rotation = 200 filament_diameter = 1.750 max_extrude_only_velocity = 80 max_extrude_only_distance = 500 nozzle_diameter = 0.4 heater_pin = PA0 sensor_type = ATC Semitec 104NT-4-R025H42G sensor_pin = PF4 min_extrude_temp = 170 min_temp = 0 max_temp = 285 pressure_advance = 0.026 step_pin = PF11 dir_pin = e_dir_pin enable_pin = !PG5 microsteps = 64 max_extrude_only_accel = 600 max_extrude_cross_section = 0.8 control = pid pid_kp = 27.572 pid_ki = 1.259 pid_kd = 150.955 [firmware_retraction] retract_speed = 60 unretract_extra_length = 0 unretract_speed = 60 retract_length = 0.5 [resonance_tester] accel_chip_x = beacon accel_chip_y = beacon probe_points = 150,150,20 [tmc5160 stepper_x] stealthchop_threshold = 0 interpolate = False cs_pin = PC4 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc5160 stepper_y] stealthchop_threshold = 0 interpolate = False cs_pin = PD11 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc2209 stepper_z] stealthchop_threshold = 0 interpolate = False uart_pin = PE4 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [tmc2209 stepper_z1] stealthchop_threshold = 0 interpolate = False uart_pin = PE1 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z1] step_pin = PE2 dir_pin = !z1_dir_pin enable_pin = !PD4 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 stepper_z2] stealthchop_threshold = 0 interpolate = False uart_pin = PD3 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z2] step_pin = PE6 dir_pin = !z2_dir_pin enable_pin = !PE0 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 extruder] stealthchop_threshold = 0 interpolate = False uart_pin = PC6 run_current = 0.707 driver_tbl = 0 driver_toff = 4 driver_hend = 6 driver_hstrt = 7 sense_resistor = 0.11 [beacon] serial = /dev/beacon x_offset = 0 y_offset = 22.5 mesh_main_direction = x mesh_runs = 1 speed = 15. lift_speed = 80. contact_max_hotend_temperature = 275 [delayed_gcode _BEACON_INIT] initial_duration = 1 gcode = _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(0)|float %} {% if nozzle_expansion_coefficient_multiplier == 0 %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is not defined %} {% set nozzle_expansion_coefficient_multiplier = 1.0 %} {% else %} {% set nozzle_expansion_coefficient_multiplier = printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier|default(1.0)|float %} {% endif %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={nozzle_expansion_coefficient_multiplier} {% endif %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is defined %} CONSOLE_ECHO TITLE="Deprecated gcode variable" TYPE="warning" MSG={'"Please remove the variable beacon_contact_expansion_multiplier from your config file."'} {% endif %} [gcode_macro BEACON_RATOS_CALIBRATION] gcode = RATOS_ECHO MSG="Did you mean BEACON_RATOS_CALIBRATE?" [gcode_macro BEACON_RATOS_CALIBRATE] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} BEACON_INITIAL_CALIBRATION _AUTOMATED=True {% if beacon_contact_start_print_true_zero %} BEACON_POKE_TEST _AUTOMATED=True _BEACON_CHECK_POKE {% if printer["dual_carriage"] is not defined %} BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET _AUTOMATED=True {% endif %} {% endif %} {% if chamber_temp > 0 %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} BEACON_FINAL_CALIBRATION _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% if beacon_contact_start_print_true_zero %} BEACON_MEASURE_GANTRY_TWIST _BEACON_MAYBE_SCAN_COMPENSATION {% endif %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% if chamber_temp > 0 %} _CHAMBER_HEATER_OFF {% endif %} {% if beacon_contact_start_print_true_zero %} {% if printer["dual_carriage"] is not defined %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} _BEACON_ECHO_POKE {% endif %} RATOS_ECHO MSG="Beacon calibration finished!" _LED_BEACON_CALIBRATION_END RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG [gcode_macro BEACON_INITIAL_CALIBRATION] gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed * 60 %} MAYBE_HOME X=True Y=True _LED_BEACON_CALIBRATION_START G90 _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE _Z_HOP RATOS_ECHO MSG="Initial beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_FINAL_CALIBRATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} _BEACON_HOME_AND_ABL {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} _LED_BEACON_CALIBRATION_START G90 G0 Z2 F{z_hop_speed} RATOS_ECHO MSG="Waiting for calibration temperature..." SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _Z_HOP BEACON_AUTO_CALIBRATE {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} _Z_HOP RATOS_ECHO MSG="Final beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_POKE_TEST] variable_poke_result_1 = -1 variable_poke_result_2 = -1 variable_poke_result_3 = -1 variable_poke_result_4 = -1 variable_poke_result_5 = -1 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_1 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_2 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_3 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_4 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_5 VALUE=-1 _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START G0 Z5 F{z_hop_speed} _BEACON_PROBE_POKE _BEACON_STORE_POKE I=1 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=2 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=3 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=4 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=5 _Z_HOP RATOS_ECHO MSG="Beacon poke test finished!" {% if not automated %} _BEACON_ECHO_POKE {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_POKE] gcode = {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} BEACON_POKE speed=3 top=5 bottom={poke_bottom} BEACON_QUERY [gcode_macro _BEACON_STORE_POKE] gcode = {% set i = params.I|default(1)|int %} {% set last_z = printer.beacon.last_poke_result|default(0)|float %} {% if printer.beacon.last_poke_result|lower != "none" %} {% if printer.beacon.last_poke_result.error == 0 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE={"poke_result_%s" % i} VALUE={printer.beacon.last_poke_result.latency} {% endif %} {% endif %} [gcode_macro _BEACON_CHECK_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% if p1 == -1 or p2 == -1 or p3 == -1 or p4 == -1 or p5 == -1 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test error!") } {% endif %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg > 6 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test failed!") } {% endif %} [gcode_macro _BEACON_ECHO_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg <= 1 %} {% set type = "success" %} {% set note = "Extremely low noise, rarely achieved" %} {% elif avg > 1 and avg <= 4 %} {% set type = "info" %} {% set note = "Excellent performance for a typical printer" %} {% elif avg > 4 and avg <= 8 %} {% set type = "warning" %} {% set note = "Acceptable performance, machine may have considerable cyclic axis noise" %} {% elif avg > 8 and avg <= 11 %} {% set type = "alert" %} {% set note = "Not ideal, may want to verify proper mounting or use thinner stackups" %} {% elif avg > 11 %} {% set type = "alert" %} {% set note = "Reason for concern, present setup may be risky to continue with" %} {% endif %} CONSOLE_ECHO TITLE="Beacon poke test result:" TYPE={type} MSG={'"Average latency: %.2f_N_%s"' % (avg, note)} [gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET] variable_reference_z = 0.0 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set test_margin = 30 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Nozzle temperature offset calibration..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _MOVE_TO_SAFE_Z_HOME Z_HOP=True SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET=0 {% if not automated %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} {% endif %} [gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set idex_zcontrolpoint = svv.idex_zcontrolpoint|default(150)|float %} RATOS_ECHO PREFIX="BEACON" MSG="Waiting for nozzle to reach {temp}°C..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={temp} MAXIMUM={temp + 2} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} RATOS_ECHO PREFIX="BEACON" MSG="Probing with nozzle temperature {temp}°C..." PROBE PROBE_METHOD=contact PROBE_SPEED=3 LIFT_SPEED=15 SAMPLES=5 SAMPLE_RETRACT_DIST=3 SAMPLES_TOLERANCE=0.005 SAMPLES_TOLERANCE_RETRIES=10 SAMPLES_RESULT=median BEACON_QUERY G0 Z5 F{z_speed} [gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set last_z = printer.beacon.last_z_result|default(0)|float %} {% if temp == 150 %} SET_GCODE_VARIABLE MACRO=BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET"].reference_z|default(0)|float %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_t{default_toolhead} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS] gcode = {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} CONSOLE_ECHO TYPE="info" MSG={'"T0 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t0} {% else %} CONSOLE_ECHO TYPE="info" MSG={'"T1 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t1} {% endif %} [gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET] variable_runtime_temp = 0 gcode = {% set toolhead = params.TOOLHEAD|default(0)|int %} {% set reset = true if params.RESET|default(false)|lower == 'true' else false %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set svv = printer.save_variables.variables %} {% if reset %} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE=0 {% else %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set nozzle_expansion_coefficient_t0 = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if printer["dual_carriage"] is defined %} {% set nozzle_expansion_coefficient_t1 = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set applied_offset = svv.nozzle_expansion_applied_offset|default(0)|float %} {% set temp = printer['extruder' if toolhead == 0 else 'extruder1'].target|float %} {% set temp_offset = temp - beacon_contact_true_zero_temp %} {% set expansion_coefficient = nozzle_expansion_coefficient_t0 if toolhead == 0 else nozzle_expansion_coefficient_t1 %} {% set expansion_offset = nozzle_expansion_coefficient_multiplier * (temp_offset * (expansion_coefficient / 100)) %} {% set new_offset = ((-applied_offset) + expansion_offset) %} SET_GCODE_OFFSET Z_ADJUST={new_offset} MOVE=1 SPEED={z_speed} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE={expansion_offset} SET_GCODE_VARIABLE MACRO=_BEACON_SET_NOZZLE_TEMP_OFFSET VARIABLE=runtime_temp VALUE={temp} RATOS_ECHO PREFIX="BEACON" MSG={'"Nozzle expansion offset of %.6fmm applied to T%s"' % (expansion_offset, toolhead)} DEBUG_ECHO PREFIX="_BEACON_SET_NOZZLE_TEMP_OFFSET" MSG="multiplier: {nozzle_expansion_coefficient_multiplier}, coefficient: {expansion_coefficient}, temp_offset: {temp_offset}, expansion_offset: {expansion_offset}, applied_offset: {applied_offset}, new_offset: {new_offset}" {% endif %} {% endif %} [gcode_macro BEACON_MEASURE_GANTRY_TWIST] variable_needs_compensation = False variable_reference_z = 0.0 variable_front = 0.0 variable_front_left = 0.0 variable_front_right = 0.0 variable_back = 0.0 variable_back_left = 0.0 variable_back_right = 0.0 variable_right = 0.0 variable_left = 0.0 variable_margin_x = 40 variable_margin_y = 40 gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=False _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Measure gantry twist..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="center" G0 X{margin_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_left" G0 X{safe_home_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front" G0 X{(printable_x_max - margin_x)} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_right" G0 X{(printable_x_max - margin_x)} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="right" G0 X{(printable_x_max - margin_x)} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_right" G0 X{safe_home_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back" G0 X{margin_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_left" G0 X{margin_x} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="left" _MOVE_TO_SAFE_Z_HOME Z_HOP=True _BEACON_ECHO_GANTRY_TWIST _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_GANTRY_TWIST] gcode = RATOS_ECHO PREFIX="BEACON" MSG="Probing..." BEACON_OFFSET_COMPARE BEACON_QUERY [gcode_macro _BEACON_STORE_GANTRY_TWIST] gcode = {% set location = params.LOCATION|lower %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set last_z = printer.beacon.last_offset_result["delta"]|default(0)|float %} {% if location == "center" %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE={location} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_GANTRY_TWIST] gcode = {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float * 1000 %} {% set front_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_left|default(0)|float * 1000 %} {% set front = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front|default(0)|float * 1000 %} {% set front_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_right|default(0)|float * 1000 %} {% set right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].right|default(0)|float * 1000 %} {% set back_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_right|default(0)|float * 1000 %} {% set back = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back|default(0)|float * 1000 %} {% set back_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_left|default(0)|float * 1000 %} {% set left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].left|default(0)|float * 1000 %} {% set line_1 = "Front left: %.6fμm" % (front_left) %} {% set line_2 = "Front center: %.6fμm" % (front) %} {% set line_3 = "Front right: %.6fμm" % (front_right) %} {% set line_4 = "Left center: %.6fμm" % (left) %} {% set line_5 = "Right center: %.6fμm" % (right) %} {% set line_6 = "Back left: %.6fμm" % (back_left) %} {% set line_7 = "Back center: %.6fμm" % (back) %} {% set line_8 = "Back right: %.6fμm" % (back_right) %} {% set max_value = [(front_left|abs), (front|abs), (front_right|abs), (left|abs), (right|abs), (back_left|abs), (back|abs), (back_right|abs)]|max %} {% if max_value <= 50 %} {% set type = "success" %} {% set recommendation = "Very low gantry twist: %.6fμm._N_No beacon scan compensation needed." % max_value %} {% elif max_value > 50 and max_value <= 100 %} {% set type = "info" %} {% set recommendation = "Low gantry twist: %.6fμm._N_You may experience first layer inconsistensies, consider beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 100 and max_value <= 150 %} {% set type = "warning" %} {% set recommendation = "High gantry twist: %.6fμm._N_High chance of first layer problems, beacon scan compensation is highly encouraged." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 150 and max_value <= 200 %} {% set type = "alert" %} {% set recommendation = "Very High gantry twist: %.6fμm._N_You will encounter first layer problems on large prints unless you activate beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 200 %} {% set type = "alert" %} {% set recommendation = "Extremely high gantry twist: %.6fμm._N_You have significant scan/contact inconsistency which is indicative of mechanical problems, please investigate before resorting to software compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% endif %} CONSOLE_ECHO TITLE="Gantry twist relative to the center" TYPE={type} MSG={'"_N_%s_N__N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s"' % (recommendation, line_1, line_2, line_3, line_4, line_5, line_6, line_7, line_8)} [gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set profile = params.PROFILE|default("Contact")|string %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} {% set probe_count = printer["gcode_macro RatOS"].beacon_scan_compensation_probe_count %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% if not beacon_scan_compensation_enable %} RATOS_ECHO MSG="Beacon scan compensation is disabled!" {% else %} MAYBE_HOME _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _LED_BEACON_CALIBRATION_START {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} RATOS_ECHO MSG="Please wait..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% endif %} {% if not automated %} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} {% endif %} {% if printer.z_tilt is defined %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% endif %} {% if printer.quad_gantry_level is defined %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES=2 SAMPLES_DROP=1 SAMPLES_TOLERANCE_RETRIES=10 PROBE_COUNT={probe_count[0]},{probe_count[1]} PROFILE={profile} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} RATOS_ECHO MSG="Beacon scan compensation mesh created!" {% if not automated %} RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG {% endif %} {% endif %} [gcode_macro _BEACON_APPLY_SCAN_COMPENSATION] gcode = {% set beacon_scan_compensation_profile = printer["gcode_macro RatOS"].beacon_scan_compensation_profile %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_BEACON_APPLY_SCAN_COMPENSATION" MSG="beacon_scan_compensation_profile {beacon_scan_compensation_profile}, beacon_scan_compensation_enable {beacon_scan_compensation_enable}" {% if beacon_scan_compensation_enable %} BEACON_APPLY_SCAN_COMPENSATION PROFILE={beacon_scan_compensation_profile} {% endif %} [gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set needs_scan_compensation = true if printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].needs_compensation|default(false)|lower == 'true' else false %} {% if needs_scan_compensation %} BEACON_CREATE_SCAN_COMPENSATION_MESH _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% endif %} [gcode_macro _BEACON_HOME_AND_ABL] gcode = MAYBE_HOME X=True Y=True _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% if needs_rehoming %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% endif %} [gcode_macro _BEACON_SAVE_MULTIPLIER] gcode = {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set multiplier = printer["gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER"].runtime_multiplier|default(-1.0)|float %} DEBUG_ECHO PREFIX="_BEACON_SAVE_MULTIPLIER" MSG="multiplier: {multiplier}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if multiplier > 0 and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={multiplier} SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE=-1.0 CONSOLE_ECHO TITLE="Hotend thermal expansion compensation" TYPE="success" MSG={'"New value is: %.6f_N_The new multiplier value has been saved to the configuration."' % multiplier} {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER] variable_runtime_multiplier = -1.0 gcode = {% set toolhead = 0 %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if layer_number == 0 and is_printing_gcode %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Documentation" %} {% set line_1 = '"Your slicer is not correctly reporting layer information. See the layer change custom g-code in the %s".' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Missing layer information" TYPE="warning" MSG={line_1} {% endif %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="layer_number: {layer_number}, is_printing_gcode: {is_printing_gcode}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if layer_number == 1 and is_printing_gcode and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if toolhead == 1 %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set beacon_contact_expansion_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set print_temp = printer["gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET"].runtime_temp|default(0)|int %} {% if print_temp > 0 %} {% set z_offset = printer.gcode_move.homing_origin.z|float %} {% set temp_delta = print_temp - beacon_contact_true_zero_temp %} {% set coefficient_per_degree = nozzle_expansion_coefficient / 100 %} {% set z_offset_per_degree = z_offset / temp_delta %} {% set new_multiplier = z_offset_per_degree / coefficient_per_degree %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="print_temp: {print_temp}, z_offset: {z_offset}, temp_delta: {temp_delta}, nozzle_expansion_coefficient: {nozzle_expansion_coefficient}, coefficient_per_degree: {coefficient_per_degree}, z_offset_per_degree: {z_offset_per_degree}, old_multiplier: {beacon_contact_expansion_multiplier}, new_multiplier: {new_multiplier}" SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE={new_multiplier} {% endif %} {% endif %} [gcode_macro T0] variable_join = 0 variable_remap = 0 variable_alert = "" variable_filament_name = "" variable_filament_type = "" variable_filament_temp = 0 variable_runout_sensor = "" variable_active = True variable_color = "7bff33" variable_hotend_type = "UHF" variable_has_cht_nozzle = True variable_cooling_position_to_nozzle_distance = 40 variable_tooolhead_sensor_to_extruder_gear_distance = 15 variable_extruder_gear_to_cooling_position_distance = 30 variable_filament_loading_nozzle_offset = -5 variable_filament_grabbing_length = 5 variable_filament_grabbing_speed = 1 variable_enable_insert_detection = True variable_enable_runout_detection = True variable_enable_clog_detection = True variable_unload_after_runout = True variable_purge_after_load = 0 variable_purge_before_unload = 0 variable_extruder_load_speed = 60 variable_filament_load_speed = 10 variable_standby = False variable_temperature_offset = 0 variable_has_oozeguard = False variable_has_front_arm_nozzle_wiper = False variable_resume_after_insert = False gcode = {% set x = params.X|default(-1.0)|float %} {% set y = params.Y|default(-1.0)|float %} {% set z = params.Z|default(0.0)|float %} {% set s = params.S|default(1)|int %} {% if printer["gcode_macro _SELECT_TOOL"] is defined %} _SELECT_TOOL T=0 X={x} Y={y} Z={z} TOOLSHIFT={s} {% endif %} [save_variables] filename = /home/pi/printer_data/config/ratos-variables.cfg [fan_generic filter] pin = PD15 [delayed_gcode filter_stop_after_print] gcode = SET_FAN_SPEED FAN=filter SPEED=0.0 [heater_generic chamber_heater] gcode_id = D heater_pin = PB0 sensor_type = Generic 3950 sensor_pin = PF6 pwm_cycle_time = 0.01667 min_temp = 0 max_temp = 75 control = pid pid_kp = 50.397 pid_ki = 0.328 pid_kd = 1933.371 [verify_heater chamber_heater] max_error = 1800 check_gain_time = 120 heating_gain = 0.2 hysteresis = 5 [heater_fan chamber_heater] pin = PD14 heater = chamber heater_temp = 45.0 [temperature_sensor chamber_heater] sensor_type = Generic 3950 sensor_pin = PF5 [neopixel lights] pin = rpi:gpio17 chain_count = 18 color_order = GRB initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 [led_effect idle_fx] leds = neopixel:lights autostart = false frame_rate = 30 layers = gradient 0.3 1 add (1.0,0.0,0.0),(0.0,1.0,0.0),(0.0,0.0,1.0) [gcode_macro SEARCH_VARS] gcode = {% set search = params.S|lower %} {% set ns = namespace() %} {% for item in printer %} {% if ' ' in item %} {% set ns.path = ['printer', "['%s']" % (item), ''] %} {% else %} {% set ns.path = ['printer.', item, ''] %} {% endif %} {% if search in ns.path|lower %} { action_respond_info(ns.path|join) } {% endif %} {% if printer[item].items() %} {% for childkey, child in printer[item].items() recursive %} {% set ns.path = ns.path[:loop.depth|int + 1] %} {% if ' ' in childkey %} {% set null = ns.path.append("['%s']" % (childkey)) %} {% else %} {% set null = ns.path.append(".%s" % (childkey)) %} {% endif %} {% if child is mapping %} { loop(child.items()) } {% else %} {% if search in ns.path|lower %} { action_respond_info("%s : %s" % (ns.path|join, child)) } {% endif %} {% endif %} {% endfor %} {% endif %} {% endfor %} [gcode_macro DUMP_VARIABLES] gcode = {% set filter_name = params.NAME|default('')|string|lower %} {% set filter_value = params.VALUE|default('')|string|lower %} {% set show_cfg = params.SHOW_CFG|default(0)|int %} {% set out = [] %} {% for key1 in printer %} {% for key2 in printer[key1] %} {% if (show_cfg or not (key1|lower == 'configfile' and key2|lower in ['config', 'settings'])) and (filter_name in key1|lower or filter_name in key2|lower) and filter_value in printer[key1][key2]|string|lower %} {% set dummy = out.append("printer['%s'].%s = %s" % (key1, key2, printer[key1][key2])) %} {% endif %} {% else %} {% if filter_name in key1|lower and filter_value in printer[key1]|string|lower %} {% set dummy = out.append("printer['%s'] = %s" % (key1, printer[key1])) %} {% endif %} {% endfor %} {% endfor %} {action_respond_info(out|join("\n"))} [gcode_macro TEST_SPEED] gcode = {% set speed = params.SPEED|default(printer.configfile.settings.printer.max_velocity)|int %} {% set iterations = params.ITERATIONS|default(5)|int %} {% set accel = params.ACCEL|default(printer.configfile.settings.printer.max_accel)|int %} {% set bound = params.BOUND|default(20)|int %} {% set smallpatternsize = SMALLPATTERNSIZE|default(20)|int %} {% set x_min = printer.toolhead.axis_minimum.x + bound %} {% set x_max = printer.toolhead.axis_maximum.x - bound %} {% set y_min = printer.toolhead.axis_minimum.y + bound %} {% set y_max = printer.toolhead.axis_maximum.y - bound %} {% set x_center = (printer.toolhead.axis_minimum.x|float + printer.toolhead.axis_maximum.x|float ) / 2 %} {% set y_center = (printer.toolhead.axis_minimum.y|float + printer.toolhead.axis_maximum.y|float ) / 2 %} {% set x_center_min = x_center - (smallpatternsize/2) %} {% set x_center_max = x_center + (smallpatternsize/2) %} {% set y_center_min = y_center - (smallpatternsize/2) %} {% set y_center_max = y_center + (smallpatternsize/2) %} SAVE_GCODE_STATE NAME=TEST_SPEED { action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) } G28 {% if printer.configfile.settings.quad_gantry_level %} {% if printer.quad_gantry_level.applied == False %} QUAD_GANTRY_LEVEL G28 Z {% endif %} {% endif %} G90 G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60} G28 X Y G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION G0 X{x_min} Y{y_min} Z{bound + 10} F{speed*60} SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2} {% for i in range(iterations) %} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} {% endfor %} SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel} ACCEL_TO_DECEL={printer.configfile.settings.printer.max_accel_to_decel} G28 G90 G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION RESTORE_GCODE_STATE NAME=TEST_SPEED [gcode_macro SHIFT_TEST] description = High-accel diagonal loop to reveal skipped steps gcode = {% set SPEED = params.SPEED | default(200) | float %} {% set ACCEL = params.ACCEL | default(1000) | float %} {% set PTS = params.PTS | default(40) | float %} {% set LOOPS = params.LOOPS | default(300) | int %} SAVE_GCODE_STATE NAME=SHIFT_T G90 G0 Z10 F6000 G0 X{PTS+10} Y{PTS+10} F6000 G91 SET_VELOCITY_LIMIT ACCEL={ACCEL} {% for i in range(LOOPS) %} M117 Shift {i+1} / {LOOPS} G0 X{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y-{PTS} F{SPEED*60} G0 X{PTS} Y-{PTS} F{SPEED*60} {% endfor %} G90 G0 Z10 F6000 M400 RESTORE_GCODE_STATE NAME=SHIFT_T M117 "Shift test done" [shaketune] [bed_mesh ratos] version = 1 points = -0.013932, -0.009479, -0.018457 -0.020444, -0.011897, -0.025468 -0.009576, -0.015831, -0.022551 x_count = 3 y_count = 3 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 143.304 max_x = 162.303 min_y = 142.75 max_y = 161.75 [probe] z_offset = 2.600 [beacon model default] model_coef = 1.5143895072423772, 1.8516792494662335, 0.8034993734698486, 0.37939133464671515, 0.24591852177713755, 0.270473375714362, -0.028202862449263386, -0.23580576904601017, 0.06532305050548831, 0.1377605152703101 model_domain = 1.859106420762842e-07,1.940326560955678e-07 model_range = 0.200000,5.000000 model_temp = 49.792509 model_offset = 0.00000 [bed_mesh default] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 [bed_mesh cold] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 ======================= Extruder max_extrude_ratio=0.332601 mcu 'mcu': Starting serial connect webhooks client 4133323920: New connection webhooks client 4133323920: Client info {'program': 'Moonraker', 'version': 'v0.9.3-0-g71f9e67'} Loaded MCU 'mcu' 118 commands (v0.12.0-316-g96cceed23 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.34-4+rpi1+14) 2.34) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1_PB6_PB7=PB6,PB7 BUS_PINS_i2c1_PB8_PB9=PB8,PB9 BUS_PINS_i2c2_PB10_PB11=PB10,PB11 BUS_PINS_i2c3_PA8_PC9=PA8,PC9 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_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 BUS_PINS_spi5=PF8,PF9,PF7 BUS_PINS_spi5a=PH7,PF11,PH6 BUS_PINS_spi6=PG12,PG14,PG13 CLOCK_FREQ=400000000 MCU=stm32h723xx 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 Loaded MCU 'rpi' 124 commands (v0.12.0-316-g96cceed23 / gcc: (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 binutils: (GNU Binutils for Raspbian) 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=-278.400000 slope=1638.000000 mcu 'beacon': Starting serial connect Loaded MCU 'beacon' 45 commands (Beacon 2.1.0 / ) MCU 'beacon' config: ADC_MAX=4095 BEACON_ACCEL_BITS=12 BEACON_ACCEL_SCALE_16G=7.81 BEACON_ACCEL_SCALE_2G=0.98 BEACON_ACCEL_SCALE_4G=1.95 BEACON_ACCEL_SCALE_8G=3.91 BEACON_ADC_SMOOTH_COUNT=16 BEACON_HAS_ACCEL=1 BEACON_REV=H CLOCK_FREQ=32000000 MCU=beacon STATS_SUMSQ_BASE=256 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'rpi' printer configuration... Configured MCU 'rpi' (1024 moves) Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (20.0, 7.5) | (20.0, 30.0) 1 | (60.8, 7.5) | (60.8, 30.0) 2 | (101.7, 7.5) | (101.7, 30.0) 3 | (142.5, 7.5) | (142.5, 30.0) 4 | (183.3, 7.5) | (183.3, 30.0) 5 | (224.1, 7.5) | (224.1, 30.0) 6 | (265.0, 7.5) | (265.0, 30.0) 7 | (265.0, 45.8) | (265.0, 68.3) 8 | (224.2, 45.8) | (224.2, 68.3) 9 | (183.3, 45.8) | (183.3, 68.3) 10 | (142.5, 45.8) | (142.5, 68.3) 11 | (101.7, 45.8) | (101.7, 68.3) 12 | (60.8, 45.8) | (60.8, 68.3) 13 | (20.0, 45.8) | (20.0, 68.3) 14 | (20.0, 84.2) | (20.0, 106.7) 15 | (60.8, 84.2) | (60.8, 106.7) 16 | (101.7, 84.2) | (101.7, 106.7) 17 | (142.5, 84.2) | (142.5, 106.7) 18 | (183.3, 84.2) | (183.3, 106.7) 19 | (224.1, 84.2) | (224.1, 106.7) 20 | (265.0, 84.2) | (265.0, 106.7) 21 | (265.0, 122.5) | (265.0, 145.0) 22 | (224.2, 122.5) | (224.2, 145.0) 23 | (183.3, 122.5) | (183.3, 145.0) 24 | (142.5, 122.5) | (142.5, 145.0) 25 | (101.7, 122.5) | (101.7, 145.0) 26 | (60.8, 122.5) | (60.8, 145.0) 27 | (20.0, 122.5) | (20.0, 145.0) 28 | (20.0, 160.8) | (20.0, 183.3) 29 | (60.8, 160.8) | (60.8, 183.3) 30 | (101.7, 160.8) | (101.7, 183.3) 31 | (142.5, 160.8) | (142.5, 183.3) 32 | (183.3, 160.8) | (183.3, 183.3) 33 | (224.1, 160.8) | (224.1, 183.3) 34 | (265.0, 160.8) | (265.0, 183.3) 35 | (265.0, 199.1) | (265.0, 221.6) 36 | (224.2, 199.1) | (224.2, 221.6) 37 | (183.3, 199.1) | (183.3, 221.6) 38 | (142.5, 199.1) | (142.5, 221.6) 39 | (101.7, 199.1) | (101.7, 221.6) 40 | (60.8, 199.1) | (60.8, 221.6) 41 | (20.0, 199.1) | (20.0, 221.6) 42 | (20.0, 237.5) | (20.0, 260.0) 43 | (60.8, 237.5) | (60.8, 260.0) 44 | (101.7, 237.5) | (101.7, 260.0) 45 | (142.5, 237.5) | (142.5, 260.0) 46 | (183.3, 237.5) | (183.3, 260.0) 47 | (224.1, 237.5) | (224.1, 260.0) 48 | (265.0, 237.5) | (265.0, 260.0) beacon: loaded fnorm=5095074.53 temp=20.83 amfg=1.183 from nvm beacon: built tempco model version 1 {'amfg': 1.1828855277291872, 'tcc': -9.406639338627627e-06, 'tcfl': -0.0006025733954549484, 'tctl': 0.0018238966763347438, 'fmin': 5095074.534416199, 'fmin_temp': 20.8327579498291} Enabling Beacon accelerometer Selected Beacon accelerometer scale 16g Sending MCU 'beacon' printer configuration... Configured MCU 'beacon' (0 moves) Starting heater checks for chamber_heater Neopixel update did not succeed Starting heater checks for extruder Write g-code response Traceback (most recent call last): File "/home/pi/klipper/klippy/gcode.py", line 459, in _respond_raw os.write(self.fd, (msg+"\n").encode()) BlockingIOError: [Errno 11] Resource temporarily unavailable Unhandled exception during ready callback Traceback (most recent call last): File "/home/pi/klipper/klippy/klippy.py", line 164, in _connect cb() File "/home/pi/klipper/klippy/extras/heater_fan.py", line 23, in handle_ready self.heaters = [pheaters.lookup_heater(n) for n in self.heater_names] File "/home/pi/klipper/klippy/extras/heater_fan.py", line 23, in self.heaters = [pheaters.lookup_heater(n) for n in self.heater_names] File "/home/pi/klipper/klippy/extras/heaters.py", line 283, in lookup_heater raise self.printer.config_error( configparser.Error: Unknown heater 'chamber' Transition to shutdown state: Internal error during ready callback: Unknown heater 'chamber' Dumping gcode input 0 blocks Dumping 20 requests for client 4133323920 Received 174790.101236: b'{"id":4075582056,"method":"objects/query","params":{"objects":{"gcode":["commands"]}}}' Received 174790.101236: b'{"id":4075581792,"method":"info","params":{}}' Received 174790.101236: b'{"id":4075583472,"method":"info","params":{}}' Received 174790.105129: b'{"id":4075581768,"method":"list_endpoints","params":{}}' Received 174790.119974: b'{"id":4075582416,"method":"objects/query","params":{"objects":{"configfile":null}}}' Received 174790.348651: b'{"id":4075583328,"method":"info","params":{}}' Received 174790.369303: b'{"id":4075582584,"method":"info","params":{}}' Received 174790.416582: b'{"id":4075582488,"method":"gcode/help","params":{}}' Received 174790.440542: b'{"id":4075581816,"method":"objects/query","params":{"objects":{"bed_mesh":null,"configfile":null,"display_status":null,"extruder":null,"fan":null,"gcode_move":null,"heater_bed":null,"idle_timeout":null,"pause_resume":null,"print_stats":null,"toolhead":null,"virtual_sdcard":null,"webhooks":null,"motion_report":null,"firmware_retraction":null,"exclude_object":null,"manual_probe":null,"heater_generic chamber_heater":null,"temperature_sensor Octopus_Pro_H723_V1.1":null,"temperature_sensor raspberry_pi":null,"temperature_sensor chamber_heater":null,"controller_fan controller_fan":null,"fan_generic filter":null,"heater_fan toolhead_cooling_fan":null,"heater_fan chamber_heater":null,"neopixel lights":null}}}' Received 174790.639338: b'{"id":4075583664,"method":"info","params":{}}' Received 174790.663644: b'{"id":4075582608,"method":"objects/subscribe","params":{"objects":{"bed_mesh":["profile_name","mesh_max","mesh_min","probed_matrix","profiles"],"configfile":["config","warnings"],"display_status":["progress","message"],"fan":["speed"],"gcode_move":["extrude_factor","gcode_position","homing_origin","speed_factor","speed"],"idle_timeout":["state"],"pause_resume":["is_paused"],"print_stats":["print_duration","total_duration","filament_used","filename","state","message","info"],"toolhead":["homed_axes","estimated_print_time","print_time","position","extruder","max_accel","minimum_cruise_ratio","max_velocity","square_corner_velocity"],"virtual_sdcard":["file_position","is_active","progress"],"webhooks":["state","state_message"],"firmware_retraction":["retract_length","retract_speed","unretract_extra_length","unretract_speed"],"motion_report":["live_position","live_velocity","live_extruder_velocity"],"exclude_object":["current_object","objects","excluded_objects"],"manual_probe":["is_active"],"screws_tilt_adjust":["results","error"],"extruder":["target","temperature","pressure_advance","smooth_time","power"],"heater_bed":["target","temperature","power"],"heater_generic chamber_heater":["target","temperature","power"],"temperature_sensor Octopus_Pro_H723_V1.1":["temperature"],"temperature_sensor raspberry_pi":["temperature"],"temperature_sensor chamber_heater":["temperature"],"controller_fan controller_fan":["speed"],"fan_generic filter":["speed"],"heater_fan toolhead_cooling_fan":["speed"],"heater_fan chamber_heater":["speed"],"neopixel lights":["color_data"]},"response_template":{"method":"process_status_update"}}}' Received 174790.891207: b'{"id":4075582608,"method":"info","params":{}}' Received 174791.143770: b'{"id":4075582032,"method":"info","params":{}}' Received 174791.395310: b'{"id":4075583136,"method":"info","params":{}}' Received 174791.647853: b'{"id":4075581672,"method":"info","params":{}}' Received 174791.900662: b'{"id":4075581816,"method":"info","params":{}}' Received 174791.965874: b'{"id":4075582416,"method":"objects/query","params":{"objects":{"gcode":["commands"]}}}' Received 174792.152502: b'{"id":4075583016,"method":"info","params":{}}' Received 174792.355062: b'{"id":4075581696,"method":"info","params":{}}' Received 174792.404410: b'{"id":4075582416,"method":"info","params":{}}' gcode state: absolute_coord=True absolute_extrude=True base_position=[0.0, 0.0, 0.0, 0.0] last_position=[0.0, 0.0, 0.0, 0.0] homing_position=[0.0, 0.0, 0.0, 0.0] speed_factor=0.016666666666666666 extrude_factor=1.0 speed=25.0 MCU 'rpi' shutdown: Command request clocksync state: mcu_freq=50000000 last_clock=391432314 clock_est=(174790.926 327190395 50000886.034) min_half_rtt=0.000075 min_rtt_time=174790.968 time_avg=174790.926(0.074) clock_avg=327190395.464(3691136.332) pred_variance=1785337756.701 clock_adj=(-0.045 49997779.250) Dumping serial stats: bytes_write=999 bytes_read=4834 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 Dumping send queue 100 messages Sent 0 174790.752574 174790.752574 9: seq: 1a, identify offset=400 count=40 Sent 1 174790.752933 174790.752933 9: seq: 1b, identify offset=440 count=40 Sent 2 174790.753296 174790.753296 9: seq: 1c, identify offset=480 count=40 Sent 3 174790.753656 174790.753656 9: seq: 1d, identify offset=520 count=40 Sent 4 174790.754013 174790.754013 9: seq: 1e, identify offset=560 count=40 Sent 5 174790.754446 174790.754446 9: seq: 1f, identify offset=600 count=40 Sent 6 174790.754832 174790.754832 9: seq: 10, identify offset=640 count=40 Sent 7 174790.755197 174790.755197 9: seq: 11, identify offset=680 count=40 Sent 8 174790.755565 174790.755565 9: seq: 12, identify offset=720 count=40 Sent 9 174790.755939 174790.755939 9: seq: 13, identify offset=760 count=40 Sent 10 174790.756299 174790.756299 9: seq: 14, identify offset=800 count=40 Sent 11 174790.756653 174790.756653 9: seq: 15, identify offset=840 count=40 Sent 12 174790.757003 174790.757003 9: seq: 16, identify offset=880 count=40 Sent 13 174790.757357 174790.757357 9: seq: 17, identify offset=920 count=40 Sent 14 174790.757708 174790.757708 9: seq: 18, identify offset=960 count=40 Sent 15 174790.758057 174790.758057 9: seq: 19, identify offset=1000 count=40 Sent 16 174790.758467 174790.758467 9: seq: 1a, identify offset=1040 count=40 Sent 17 174790.758845 174790.758845 9: seq: 1b, identify offset=1080 count=40 Sent 18 174790.759205 174790.759205 9: seq: 1c, identify offset=1120 count=40 Sent 19 174790.759561 174790.759561 9: seq: 1d, identify offset=1160 count=40 Sent 20 174790.759916 174790.759916 9: seq: 1e, identify offset=1200 count=40 Sent 21 174790.760271 174790.760271 9: seq: 1f, identify offset=1240 count=40 Sent 22 174790.760627 174790.760627 9: seq: 10, identify offset=1280 count=40 Sent 23 174790.760981 174790.760981 9: seq: 11, identify offset=1320 count=40 Sent 24 174790.761333 174790.761333 9: seq: 12, identify offset=1360 count=40 Sent 25 174790.761686 174790.761686 9: seq: 13, identify offset=1400 count=40 Sent 26 174790.762037 174790.762037 9: seq: 14, identify offset=1440 count=40 Sent 27 174790.762439 174790.762439 9: seq: 15, identify offset=1480 count=40 Sent 28 174790.762812 174790.762812 9: seq: 16, identify offset=1520 count=40 Sent 29 174790.763171 174790.763171 9: seq: 17, identify offset=1560 count=40 Sent 30 174790.763524 174790.763524 9: seq: 18, identify offset=1600 count=40 Sent 31 174790.763879 174790.763879 9: seq: 19, identify offset=1640 count=40 Sent 32 174790.764235 174790.764235 9: seq: 1a, identify offset=1680 count=40 Sent 33 174790.764591 174790.764591 9: seq: 1b, identify offset=1720 count=40 Sent 34 174790.764941 174790.764941 9: seq: 1c, identify offset=1760 count=40 Sent 35 174790.765299 174790.765299 9: seq: 1d, identify offset=1800 count=40 Sent 36 174790.765653 174790.765653 9: seq: 1e, identify offset=1840 count=40 Sent 37 174790.766004 174790.766004 9: seq: 1f, identify offset=1880 count=40 Sent 38 174790.766491 174790.766491 9: seq: 10, identify offset=1920 count=40 Sent 39 174790.766887 174790.766887 9: seq: 11, identify offset=1960 count=40 Sent 40 174790.767255 174790.767255 9: seq: 12, identify offset=2000 count=40 Sent 41 174790.767612 174790.767612 9: seq: 13, identify offset=2040 count=40 Sent 42 174790.767968 174790.767968 9: seq: 14, identify offset=2080 count=40 Sent 43 174790.768322 174790.768322 9: seq: 15, identify offset=2120 count=40 Sent 44 174790.768676 174790.768676 9: seq: 16, identify offset=2160 count=40 Sent 45 174790.769031 174790.769031 9: seq: 17, identify offset=2200 count=40 Sent 46 174790.769382 174790.769382 9: seq: 18, identify offset=2240 count=40 Sent 47 174790.769736 174790.769736 9: seq: 19, identify offset=2280 count=40 Sent 48 174790.770091 174790.770091 9: seq: 1a, identify offset=2320 count=40 Sent 49 174790.770499 174790.770499 9: seq: 1b, identify offset=2360 count=40 Sent 50 174790.770873 174790.770873 9: seq: 1c, identify offset=2400 count=40 Sent 51 174790.771237 174790.771237 9: seq: 1d, identify offset=2440 count=40 Sent 52 174790.771597 174790.771597 9: seq: 1e, identify offset=2480 count=40 Sent 53 174790.771955 174790.771955 9: seq: 1f, identify offset=2520 count=40 Sent 54 174790.772315 174790.772315 9: seq: 10, identify offset=2560 count=40 Sent 55 174790.772674 174790.772674 9: seq: 11, identify offset=2600 count=40 Sent 56 174790.773034 174790.773034 9: seq: 12, identify offset=2640 count=40 Sent 57 174790.773393 174790.773393 9: seq: 13, identify offset=2680 count=40 Sent 58 174790.773750 174790.773750 9: seq: 14, identify offset=2720 count=40 Sent 59 174790.774107 174790.774107 9: seq: 15, identify offset=2760 count=40 Sent 60 174790.774557 174790.774557 9: seq: 16, identify offset=2800 count=40 Sent 61 174790.774932 174790.774932 9: seq: 17, identify offset=2840 count=40 Sent 62 174790.775292 174790.775292 9: seq: 18, identify offset=2880 count=40 Sent 63 174790.775649 174790.775649 9: seq: 19, identify offset=2920 count=40 Sent 64 174790.776005 174790.776005 9: seq: 1a, identify offset=2960 count=40 Sent 65 174790.776360 174790.776360 9: seq: 1b, identify offset=3000 count=40 Sent 66 174790.776726 174790.776726 9: seq: 1c, identify offset=3040 count=40 Sent 67 174790.777085 174790.777085 9: seq: 1d, identify offset=3080 count=40 Sent 68 174790.777455 174790.777455 9: seq: 1e, identify offset=3120 count=40 Sent 69 174790.777816 174790.777816 9: seq: 1f, identify offset=3160 count=40 Sent 70 174790.778170 174790.778170 9: seq: 10, identify offset=3200 count=40 Sent 71 174790.778600 174790.778600 9: seq: 11, identify offset=3240 count=40 Sent 72 174790.780143 174790.780143 9: seq: 12, identify offset=3280 count=40 Sent 73 174790.780932 174790.780932 9: seq: 13, identify offset=3294 count=40 Sent 74 174790.812358 174790.812358 6: seq: 14, get_uptime Sent 75 174790.865831 174790.865831 6: seq: 15, get_clock Sent 76 174790.917091 174790.917091 6: seq: 16, get_clock Sent 77 174790.968041 174790.968041 6: seq: 17, get_clock Sent 78 174791.018966 174791.018966 6: seq: 18, get_clock Sent 79 174791.069895 174791.069895 6: seq: 19, get_clock Sent 80 174791.121816 174791.121816 6: seq: 1a, get_clock Sent 81 174791.173587 174791.173587 6: seq: 1b, get_clock Sent 82 174791.224593 174791.224593 6: seq: 1c, get_clock Sent 83 174791.226124 174791.226124 6: seq: 1d, get_clock Sent 84 174791.848280 174791.848280 6: seq: 1e, get_config Sent 85 174791.849335 174791.849335 7: seq: 1f, allocate_oids count=1 Sent 86 174791.849618 174791.849618 13: seq: 10, config_neopixel oid=0 pin=gpiochip0/gpio17 data_size=54 bit_max_ticks=200 reset_min_ticks=2500 Sent 87 174791.849958 174791.849958 11: seq: 11, finalize_config crc=908346708 Sent 88 174791.850195 174791.850195 6: seq: 12, get_config Sent 89 174792.210801 174792.210801 6: seq: 13, get_clock Sent 90 174792.417072 174792.417072 35: seq: 14, neopixel_update oid=0 pos=0 data=b'\x00\x00\x00\x00\x00\x00', neopixel_update oid=0 pos=6 data=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' Sent 91 174792.422315 174792.422315 47: seq: 15, neopixel_update oid=0 pos=22 data=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', neopixel_update oid=0 pos=38 data=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', neopixel_send oid=0 Sent 92 174792.428035 174792.428035 7: seq: 16, neopixel_send oid=0 Sent 93 174792.433642 174792.433642 7: seq: 17, neopixel_send oid=0 Sent 94 174792.439224 174792.439224 7: seq: 18, neopixel_send oid=0 Sent 95 174792.444765 174792.444765 7: seq: 19, neopixel_send oid=0 Sent 96 174792.450267 174792.450267 7: seq: 1a, neopixel_send oid=0 Sent 97 174792.456210 174792.456210 7: seq: 1b, neopixel_send oid=0 Sent 98 174792.461778 174792.461778 7: seq: 1c, neopixel_send oid=0 Sent 99 174792.495959 174792.495959 6: seq: 1d, emergency_stop Dumping receive queue 100 messages Receive: 0 174790.751216 174790.751106 49: seq: 17, identify_response offset=240 data=b'%\xb5\xc6\xa1l\xe5A\x8c\x85Y\x95\x89\x16T\xa4\xd7\xcf`\x1f\r/\x87B\xee\xa7\xb1\xee\x1e\xdb\xd5e\x88[k\xb7b\x07\x12\xc9 ' Receive: 1 174790.751589 174790.751487 49: seq: 18, identify_response offset=280 data=b'\x0c\xd7f\t\xd9\x8bB\x7f\xd6\xe5X\x16\x03/\xeb\xe7\x82\x84\\]n\xd6\xde\xb8\xa7&\x8a\x93\xe3q\xab\xcbt\xe3\xb8\xda\xb2\xe9v\x85' Receive: 2 174790.751951 174790.751852 49: seq: 19, identify_response offset=320 data=b'h\xed\xae\xf5L\x91\x93@o\xd5pP\xb3\xf0\xf4\xe7\xa6S\x9d|\x98O6\xd3]\x92Z\xe6Z\xec\xc4X6E7\x8d\x8b\x01\x0fe' Receive: 3 174790.752318 174790.752214 49: seq: 1a, identify_response offset=360 data=b'3q\xb5E\xbe-\xa7f,l\xc7\xa1|*\xeai(G0.%g\x90\xb9\xf9d\x90\xdfy\x9a\xe2\x83(\x9b\xaf?\xfb\x9bT\xa3' Receive: 4 174790.752673 174790.752574 49: seq: 1b, identify_response offset=400 data=b"\xf80t\x83'\xf5\xb9\xb7C\x0e\x164v\xfdL\x8aj&v\xe8\xc4\xde\xd7q\x9c\xe5v\x99Aj\xed3n>\xea\xd8~%\xf6+" Receive: 5 174790.753032 174790.752933 49: seq: 1c, identify_response offset=440 data=b"\xb5_\x99\xfd\xe2M\xf9l\xcd\x04\xce\xc5I\xb4\x7f\xca\x82'\xb3\xc4\xae\x14\xa0\xef}\xd9\xb6\xbcQZ\x01\x8d\x999d\xd5\xdc\xdb\xe3\xcf" Receive: 6 174790.753395 174790.753296 49: seq: 1d, identify_response offset=480 data=b'\x9d2DX1s\xde\xb1\x9b\xb7\xa9\xab \rB33pY\xab\xc8\xe3%W\xf1(\xc6=\xd8\xc6xw\xcc\xcf\xb0\x9b\x16\xc6\xb1\x91' Receive: 7 174790.753753 174790.753656 49: seq: 1e, identify_response offset=520 data=b'\x1b+dX?\x9e2\xbb,\xb7L\x87~\xda\x84\xc9\xfa\x94\x18Yb\xb9Z\xde\xf5\xe2\x897\x0b\xebPv/\xc5\xbf\xc1 \xf6\x13\x04' Receive: 8 174790.754110 174790.754013 49: seq: 1f, identify_response offset=560 data=b'\x8c\xb1\xc0\xf3\xf5\xbcMr\xe8\x02\x959\xcd&no}Un\xd2\x1c:\x882\xfdI\x8d\xfad\xa7\xd4\xd4\x05\x97' Receive: 13 174790.756038 174790.755939 49: seq: 14, identify_response offset=760 data=b"\xf1PM\xe5`\xadex*\x8eb(\x1bm'\xda\xfe(\x0e\x9c\xb6\xe6\x8c`\x1cP\x1fN\xad\x90\x15j~7\x81Gu\x90\xac7" Receive: 14 174790.756396 174790.756299 49: seq: 15, identify_response offset=800 data=b'\xa6\x05\xb3\xec\x947\xd1\xf9\x04\x96\r\x93\n\xeb\x86\x9a\x0f\xce70\xd6\x86\x86\xe1q\x10#?\xe2@3&F\x10\x85\x1f\xf8\xb0\xe3m' Receive: 15 174790.756750 174790.756653 49: seq: 16, identify_response offset=840 data=b'\xf5\\`h\x05!\xa0\x8b\xc2l\xb1\xef\x0e\xfc(e\xca\xf2\xd0\xfb.\xa1\xdb6a\xceS*\x88\xee\x92\x02m\xd7\xeax\x10\xbb\x1d\x1f' Receive: 16 174790.757099 174790.757003 49: seq: 17, identify_response offset=880 data=b"p\x13\xb2\xa3\xf0\x14&nq\x95\xb0A\xa6r\xe4VA!\xb8\xebV@*\x84\xa0R\x90\x0eY5T\x14\x94\xcfV;\x88'JN" Receive: 17 174790.757452 174790.757357 49: seq: 18, identify_response offset=920 data=b'P\xb2n)\x1ep\x07jN=\x9e\x02x\xe6\xd9Jg\x87B\xc2z\x05X\xa0M\x9b\xf8MzN\x83\x05\x1b\x1e\x01\xf3\x92\xbaf\x83' Receive: 18 174790.757804 174790.757708 49: seq: 19, identify_response offset=960 data=b'\xe3\xc0\xc0H\x87\xa1\xed\x81+_b\xd8W4\\\xa7\xea\r1b\xd8\x83p\xe6\x07U\x15\xdd $\xc2f\xf1?\x9e\x13\x97d\xb4q' Receive: 19 174790.758153 174790.758057 49: seq: 1a, identify_response offset=1000 data=b'\xe0F\xc9n;>\x96\x03\xf7\x87\x83\xa3Y\xe7\xaaK\xf3yj\xa64\xa6\x99\xb4Q,\xf7\x11\xe3>j\xde\x8eb\x0b@i\xbb\x85\x05' Receive: 20 174790.758575 174790.758467 49: seq: 1b, identify_response offset=1040 data=b"\x95w\xdaL\x0c\x82\x98\x84\x03\xb4\xe9\x05\xfb\x18\xf7\xb0\xe0\xbekj\xd5x\xfd\xc4\x19%{\xcf\x02r0]\x93N\x94\xd2\xed\xd9'>" Receive: 21 174790.758946 174790.758845 49: seq: 1c, identify_response offset=1080 data=b'e\xeakg\x17\x84\x00\xf7\x93\xb7\x97\x04\xac\x98\x0ch\x01\xcbf\xd6\t\xcbm\x16|\xca\xe0&\x17\xe9\xf2\xdc1\xccp\xdab\xa2t\xc9' Receive: 22 174790.759305 174790.759205 49: seq: 1d, identify_response offset=1120 data=b'\xb7\x9c(\xcd,\xc3\x12\xca\xfd\x8f\xaeup\xae\xa5\xb3\x8fk\x01\x8c\xdd\xc1\xc0=\xaf\xee=(\x15\x05F\x86\x05\xfe\xb3\x12\xf4\x1dD\xaf' Receive: 23 174790.759658 174790.759561 49: seq: 1e, identify_response offset=1160 data=b'\xe5\xfa^TN\xcc\x04\x0b\x0c\xf7\x02\xa0\xf6D\x14\xbe\x84\x02\x82\x9b\x9dj\x06\xa1\x96\xe7\x93\xce\xb8\x8eN\xc7N\xb2\xc0K\xcbi\xd6\x0b' Receive: 24 174790.760015 174790.759916 49: seq: 1f, identify_response offset=1200 data=b">e\xba\x8b\xe0\x92[\xed\xcc\xa1\xd1b\xae,\x9b\xb3-e\xca\xac\xc8\x0b\xf0\xb4\x9c'^\xf0\x1dMdm\xf8(\xf7\xbf\xa0n\x0cn" Receive: 25 174790.760370 174790.760271 49: seq: 10, identify_response offset=1240 data=b'\x90\xea\xc5\x96\x8e;\xb3\x1b\xa2\x99\x17J\x02\x06k\xfd\xa7\xd2\xe1\xa7\xcftfu\xd4\x804\x0c\xd1\xb9\xf6\x8c.\xa53\x9a\xf8\xa9{\x84' Receive: 26 174790.760725 174790.760627 49: seq: 11, identify_response offset=1280 data=b']\xa3\xf3Q``\x87h\x10xr\x88\xb5v0\xa6\xc8\x0e\x98\xa3\xb8S\xccql\x98\x11$0\x07\x93\xf9@y\xd1\x84\xbc\xbd\n\x9f' Receive: 27 174790.761079 174790.760981 49: seq: 12, identify_response offset=1320 data=b'\xf0\x1f\xcc5\x84\xe8C\x80U!\x0b5\xefr\x11\xe0\x02;C\x1e\x7f\xa7\x8b\xab\x12\xec.:bRb+\xa8i\xe7\x9c\xe1N\x18\x94' Receive: 28 174790.761430 174790.761333 49: seq: 13, identify_response offset=1360 data=b'\xd2\xa0\x96?i\x11\x00\xfb\xd8\x18.\x06J\x8f\x011\xf9Z\xfb\xefq3\xa83\xd4\xf3he~\x02\x0b\x83JqK\x0e\x84\xe2%z' Receive: 29 174790.761784 174790.761686 49: seq: 14, identify_response offset=1400 data=b'\xeb\xa2\x8b\x0b\xcb\xd9\x9a\xf8\xbc\xc0\xeeQ\xa3\xd8Pg\xf9\x11\xbbt~`Z\xb9\xe3\x1b}\xe0\xcb\xfbn\xd0\xa8\x8bb\x85j[#\xe1O\xbd\x80#\xf11\xde\xc6\xce\xb4\xd8\x85\xcf\x04J\xa1\x1c\x7f*j' Receive: 33 174790.763271 174790.763171 49: seq: 18, identify_response offset=1560 data=b'x\xbe\x14\x7f4`\x1a+KW\xdf^\x177W\xbf!\x96\xc1\xfcr\xfd\xd3/\xd7?\x16\xdf\xbf\xfb\xeeW\xdc(\xfd\x9d\xadn\xae?' Receive: 34 174790.763622 174790.763524 49: seq: 19, identify_response offset=1600 data=b'\xac.W\x8dh\xa7\xa7\xd5\xd9\xea\xed\xf5\x95\xf2\x153\x0c\x0c\xea\xed?o\xa8\x19\x85\x19\xe6\xf5\xdb\xf7W\xefo\x8b\xdb\x0f7\xb7\xbf\x16' Receive: 35 174790.763978 174790.763879 49: seq: 1a, identify_response offset=1640 data=b'\xdf\\\xdd~\x8785\xfd\x88Hu\x02\xec\xac\xee{\xaa\xae\xa5\x81\x9c\xfe\xbcX\xaf.\xff\xb5>\x0b\x92\xdf\x81\x15LMU\xbeT\xea' Receive: 36 174790.764333 174790.764235 49: seq: 1b, identify_response offset=1680 data=b'G\x82Z)\xff\x1d`i/:\xe2\x0cs\xd3\xae\xf6\xa2_\x7f\xf5\x12%\xb0\x14\xe8_\xd0BKK \x0f\xcdi\x91\xa5\xe5\x80\x04\xe7' Receive: 37 174790.764688 174790.764591 49: seq: 1c, identify_response offset=1720 data=b"\xb4\xd8\xd2\x82\x00\x80\xd6\x9c\x988b\x1c/\xa5I\x1d1\x0b\x97\xe2dN\xd4u\xb0\x94'w\xc4hm\x04\x82\x90C\xbb\x87\x0f$\xa5" Receive: 38 174790.765040 174790.764941 49: seq: 1d, identify_response offset=1760 data=b"I\x02>\x1e\xa4\x8e\x14x$\x10\xd5'\x85\x1e\t\x0e\xce'E\x1e)\x8fg\xa4\xd8\x91R\xb0\x0f\x9f\x94x\xa4`.F\xea\x91\xa2\xb9" Receive: 39 174790.765397 174790.765299 49: seq: 1e, identify_response offset=1800 data=b'\x18\x99G\x8a\x95\x18\x1fg\xe1\x11\xae\x93\xca\x18\x82(\x8aV\x97`\x91\xa5L\xd6qV+\x84=6k\xfe\xb06f\x85\xebQW\xa0\xba\xc0$\xfd\xcePu&A\xe8wF\xaa33\xaa\xa1\xceXu\x06\xeb0\xf6{\x13\xea\r' Receive: 41 174790.766100 174790.766004 49: seq: 10, identify_response offset=1880 data=b'\xf3\xd9R)\xf5\xda#\xa1\xde\x8cz!\xd0\x99\xbd\x02\xdc\x10\x18(\x06\xb8\xb8\x16\xa2\xd6\xae\xc9\x94\x0bo\t\x9cR\xa9\xee\xaai\x98\xf6' Receive: 42 174790.766602 174790.766491 49: seq: 11, identify_response offset=1920 data=b'@\x93\x9a$;Lrd\xfb\xf2\x81\xe35\x1cA(\xf7S\x0f\xc5\xac\xabF\x15T\x99\xb9\r\xd6\x94W\xaf\xcb\x96\xb5\xdd\xc8 \x961' Receive: 43 174790.766992 174790.766887 49: seq: 12, identify_response offset=1960 data=b'\xcc\x07\x0cN\x82\x0635\x98=\xee\x05|Sh\x91\xac\x87\xe0\x08"R\xe2\x86\xb1\x9f\x8f\x98(\x99\x14;\x98\x15V/G&$+' Receive: 44 174790.767355 174790.767255 49: seq: 13, identify_response offset=2000 data=b'\xf5ZT\x9d\xa1[\xaaf\x96\xc8\x8aa\x89\xee\xd2\xd4\xabp\x82\x02c\xb0\x1co\x99)`\xd8\xf1\x90^\xaf\xa9\x1e\xce\xfar\x90@R' Receive: 45 174790.767712 174790.767612 49: seq: 14, identify_response offset=2040 data=b'\xf7 uM5\x84\x81\x03F\x91\xa3\xaa\x8a_wSS\xd3\xbeT\xec\xfd\xf66\xc8\xbf\x01\xf0\x8db\xc1`\xbcq\x955\x01\xc6\xbf\xc4' Receive: 46 174790.768068 174790.767968 49: seq: 15, identify_response offset=2080 data=b"\xca\xbe\x80\x90Y\x03\xe4\x11\xe3\x97\x04D\xff\xe2\xb0\xc34\xf2';\x0e\xd4`\xf8\xe6'\x8bi\xdeP \xff\xc8n\x00\x88Rk\xd5\xf4" Receive: 47 174790.768423 174790.768322 49: seq: 16, identify_response offset=2120 data=b'\xb44\xa3\x9b8\x96\xb8\xbf\xc3\xcd3\xc8}#\xd69\x0e\x1d\x88\xd1\xb5Bg\x1f\xcd\x87\xf5,\xe2\x83\xccHa\x94\xd1\xae\x13;\x03\xb6' Receive: 48 174790.768775 174790.768676 49: seq: 17, identify_response offset=2160 data=b'q\x86\xf9\xd2\x84\x83\xbf\xef\x86\x8a\xdbZ\x17\xd3\xcf\x11\x84\\~x\xfb\xe6\x17\x86\x8e\xcb\xc0\x98\x05\xb0\xa1\x1e\xb6\x80\x01k\xba\xd7\xfd\xe3' Receive: 49 174790.769130 174790.769031 49: seq: 18, identify_response offset=2200 data=b'7\xbc\xa0`q\xf7+m\xa3\xb3\xfd\xb2\xe0<\xa6k\xfa\x1b\x02\xbf\x9e\x00X\xd9f\xa2>CH\xa9\x15\xdc\x81\xd1\xa9W\x12-.\xdd' Receive: 50 174790.769481 174790.769382 49: seq: 19, identify_response offset=2240 data=b'\x18^\x19\xaa\xdc\x01G\xc2\xa1\x8d \x04\xfb\xfc\xab\xcf\xe9\x1ab\x06\x99\xc2\xbf{\xbf \x08K\x15%\xc3e\xf7\x9c\xf8}\xc0\x86F\x08' Receive: 51 174790.769839 174790.769736 49: seq: 1a, identify_response offset=2280 data=b'N\x06\xf8\x97Jd\x86x\xe8\xc0\x05\xb5\x1d2\xac\xe3b\xbeud[\xf5\xb5u^\x02FGt}Y\xb7\xebG\xde$\xe0:\x8c\x02' Receive: 52 174790.770192 174790.770091 49: seq: 1b, identify_response offset=2320 data=b'"\x16\xadL\xaf\xa9\xfdZu\x0f\x94\xf3\t\xbc/\xb9\x0c\xc9S#VW\r,\x08\xb3Y\xbf\xbeI\xa9\xf3\xa6\x95cOI\xb3\x8b\x90' Receive: 53 174790.770609 174790.770499 49: seq: 1c, identify_response offset=2360 data=b'\xc7\x83\x95\xd8\x9b\xf2\t\x0f=7\xfa\xa6\xc7\x97\x1b.e\tV\xc0\xdb\n\x80\xa4\xf1d\x90\xe5FH\xc9aI\xb8\x85\xd7S\x83\x86\t' Receive: 54 174790.770978 174790.770873 49: seq: 1d, identify_response offset=2400 data=b'\x83\x11\xbf3\ri\x94\x15\xf1\x07\x8e\x07\x85\xd0\xfd\xe5\x01\xfbr\xa8U(3\xdc\x9b\xd7\xb8\x8d^43>[\xdd\xe0Q\xaaK\x0f\x83' Receive: 55 174790.771342 174790.771237 49: seq: 1e, identify_response offset=2440 data=b'\xafa\xdbt\x8ft\xcdz\xc7\xf5\x040\x15z\xda\xa0\\\x13\xc2n_b\xf0\xc1\x17\x89[\xcbp$7{\x14\x10\xc0\xf9S\xc5\x81\xea' Receive: 56 174790.771701 174790.771597 49: seq: 1f, identify_response offset=2480 data=b'\xd7\xbf\t\xb5\xba\x913\x91^\x19\x85%so\x94\xd9\xf1+#\x10\x98\xde\xf2Q\x9f\x89\x12\x1b9\xc4a:\x98>\xe3\x0b\xa0\xe2[\x1b' Receive: 57 174790.772058 174790.771955 49: seq: 10, identify_response offset=2520 data=b'\x00\xf0\x1d\x0f&S\x01Z\xc5=\xffI\xefVG\xec\xb1\xeb\xd8\xb6T:!}`\x01\xf2\xbdo":@\xaa\xb7\x00\xaa\x8b\xbfWZ' Receive: 58 174790.772421 174790.772315 49: seq: 11, identify_response offset=2560 data=b'\xc4\x91\x10\xbf$W\x05\xd5\xf7\xd0\x02\xdb\x7f\xc6Z\x9f\x0e2\x92\xde\xe3,\x05-\xd6R\xf0\xe6\xf0\xa1-\xef0mu\xda\x90\x956\x88' Receive: 59 174790.772777 174790.772674 49: seq: 12, identify_response offset=2600 data=b'\x83J\x93\x8e\x01,\x01\x0e\x16g\x00d56T\xferd\x15q\x96A\x8e*R\x0b\xa6\xb2\xae\x1cy}L\xd6I\xc3\xa6l\xc3\x1b' Receive: 60 174790.773137 174790.773034 49: seq: 13, identify_response offset=2640 data=b'\xe7G\xbcn\xa7Tx\\\x92}\x89\xc0z9\x15\n\x16\\hhGl\xe9\x11\x9b\xd3\x1d]\xa7\x1cY\xa5\xad\x99(\xa1O\xc6<}' Receive: 61 174790.773497 174790.773393 49: seq: 14, identify_response offset=2680 data=b'\xfb\xf6\x8d\xba\x02\xd2\xe3\xd31M\xf6\x1c\xd1E\x92,\x89m\xd7\x9e\xdfa\x8aR\xbe\xb7\x90b&\xa4\x0e\x80Fk:^%\xb33\xa4' Receive: 62 174790.773853 174790.773750 49: seq: 15, identify_response offset=2720 data=b'\xa2,N\xdd\x0b*vj\x1a\x11f{\x80\xd3Uo\xe8E\xb5\x9f\xda{0>\xc045=\xb1z\xfd\xd2\x11@\x1a\x8az:\x1bc' Receive: 63 174790.774245 174790.774107 49: seq: 16, identify_response offset=2760 data=b'P\x87k\x99d\x95d\xeaj\x12m\xe6OU\xb0\x9f\x06\x00\xcf\x03L@B(\x1cc]\x04\xb8\xd5\xdb\xbdEF\xfaE\xbf\xa6\xc7\t' Receive: 64 174790.774665 174790.774557 49: seq: 17, identify_response offset=2800 data=b'\x89Ed\x8c\xdb\x14Q* #\t\xaf\xf7\x80\xc9\xd4\x93\xe7\xcfW\xd7?\xd2\xf5\xdd\xbc\xa4\xa8\xdb1\xbaMS\x0e\x08"\xf0\x15\xea\xc4' Receive: 65 174790.775036 174790.774932 49: seq: 18, identify_response offset=2840 data=b'\x15\x10}\x95B5\xbeKiLE\xa1\r/\xbe\x80>\x8f\xden\x10~\xc2}.\n\xf2$Qx[7R\x05\xb8\xa9\x91&\xca\xf1' Receive: 66 174790.775395 174790.775292 49: seq: 19, identify_response offset=2880 data=b"\xa1\x91\xa6\x19|G\x1fa\xa6\x06\xd4\xdd\xa2\x0b\xaf\xf0'\x0e?\xbc\xfd\xe9!Z\xa92\x10`\x18\xc9\xa5\xbb\xd1\x15\xa2\x9d\x15\x13U\x1c" Receive: 67 174790.775751 174790.775649 49: seq: 1a, identify_response offset=2920 data=b'.N\x15\x9f\xce1.\x9a\xdf$\xcc\x86\x94^\xa9\x96)\n\xd5\x07\xce\xf1\xf4\x08\n\xb9\xeb\xf8\xb9{\xe7\x06\xef\xd7\xcf\x1c\xea\xc6\xae^' Receive: 68 174790.776106 174790.776005 49: seq: 1b, identify_response offset=2960 data=b'C\xb0\xcf\x9c\x96*\x83@\xd0/lU\x0b\x87\xab\xa7IU\x03~Mp=D\x7f\x14\xde\xfa\x08\xb6\xcd\x1b\x94\x84\xd8g\x9f\x94\xce\x11' Receive: 69 174790.776463 174790.776360 49: seq: 1c, identify_response offset=3000 data=b'A\xe8\xea\xb0\xa1\xbd\xa6\x14A\xb1\x93\xc6f\xee\xf9g&\xd5\xbe;\x80\x93\x1d\xcf\xe1\xbf.\xe1\xd2\x81{\x89)\xcc1y\xe5W\xd56' Receive: 70 174790.776830 174790.776726 49: seq: 1d, identify_response offset=3040 data=b'Z\xcd\xdck\x87\xc7k\x9f=\xa8@s\x81\xbc\xf8.\xe2\xf4\xc9\x96\xb7\x1b\xadR\x84Z/V\x97\xbd\x1d\x98G\x10_\x99k\xefic' Receive: 71 174790.777189 174790.777085 49: seq: 1e, identify_response offset=3080 data=b'\xae39U\x95z\xbf\xc1\xfd!\xfa\x029\xfd\xb7\xc0s\xccH\xe4\xd5pQl\xeegE&\x89\xd8\xad\xad\xf8\xe2q\xe4<\x9f\x0f\x99' Receive: 72 174790.777559 174790.777455 49: seq: 1f, identify_response offset=3120 data=b'\xd5\x9d]\xc9TW\x86M%\x87*\x8f\xfe\x8cw\xd3v\xcb!\x89\xd2\xc3\x01\\\x85 R\x14\x06^H\xad\x16,^\xb9\xa4k\x1e:' Receive: 73 174790.777918 174790.777816 49: seq: 10, identify_response offset=3160 data=b'N\xab\x10a\xcdq\x19\xf1\xe8$\xfd\xc2\xf4\xecH\x83y\xdd\xee\x93&\xa0\xeas\x10{\x14\n?G|\x80\x82Ig\xf6r:\xe8\x7f' Receive: 74 174790.778321 174790.778170 49: seq: 11, identify_response offset=3200 data=b'\xf2\x0fm\xdd\xb9+\xc6-*u\xf4\x0c%\x90)\\D\xa1\xbf\xe0\x07\x93\xf1\x03u\xd0\xa1+\xe0\x1do\x02Kw\xb4\x81\xc4/\xca9' Receive: 75 174790.779363 174790.778600 49: seq: 12, identify_response offset=3240 data=b'c\xabJ[!<\xfd\xec\xe6\x07\x925\x86YuY\xa5\x9f\x1dL3j\x06aP\xffF\x0c\xc2\xe0\xc3\xfa"\x08/\xd6\xa0\xaa\xf4|' Receive: 76 174790.780286 174790.780143 23: seq: 13, identify_response offset=3280 data=b'\xb7I+\xc4ca\xb4\xfa\xf8\x1f\xfa\x08\xc0\x90' Receive: 77 174790.781051 174790.780932 9: seq: 14, identify_response offset=3294 data=b'' Receive: 78 174790.812514 174790.812358 12: seq: 15, uptime high=0 clock=321509787 Receive: 79 174790.866018 174790.865831 11: seq: 16, clock clock=324184891 Receive: 80 174790.917352 174790.917091 11: seq: 17, clock clock=326751614 Receive: 81 174790.968192 174790.968041 11: seq: 18, clock clock=329293535 Receive: 82 174791.019118 174791.018966 11: seq: 19, clock clock=331839883 Receive: 83 174791.070050 174791.069895 11: seq: 1a, clock clock=334386368 Receive: 84 174791.121969 174791.121816 11: seq: 1b, clock clock=336982380 Receive: 85 174791.173744 174791.173587 11: seq: 1c, clock clock=339571013 Receive: 86 174791.224749 174791.224593 11: seq: 1d, clock clock=342121233 Receive: 87 174791.226421 174791.226124 11: seq: 1e, clock clock=342204633 Receive: 88 174791.848458 174791.848280 10: seq: 1f, config is_config=0 crc=0 is_shutdown=0 move_count=0 Receive: 89 174791.850344 174791.850195 15: seq: 13, config is_config=1 crc=908346708 is_shutdown=0 move_count=1024 Receive: 90 174792.211031 174792.210801 11: seq: 14, clock clock=391432314 Receive: 91 174792.422499 174792.422315 8: seq: 16, neopixel_result oid=0 success=0 Receive: 92 174792.428188 174792.428035 8: seq: 17, neopixel_result oid=0 success=0 Receive: 93 174792.433808 174792.433642 8: seq: 18, neopixel_result oid=0 success=0 Receive: 94 174792.439377 174792.439224 8: seq: 19, neopixel_result oid=0 success=0 Receive: 95 174792.444906 174792.444765 8: seq: 1a, neopixel_result oid=0 success=0 Receive: 96 174792.450598 174792.450267 8: seq: 1b, neopixel_result oid=0 success=0 Receive: 97 174792.456380 174792.456210 8: seq: 1c, neopixel_result oid=0 success=0 Receive: 98 174792.461935 174792.461778 8: seq: 1d, neopixel_result oid=0 success=0 Receive: 99 174792.496181 174792.495959 12: seq: 1e, shutdown clock=405688629 static_string_id=Command request MCU 'mcu' shutdown: Command request clocksync state: mcu_freq=400000000 last_clock=2922350201 clock_est=(174790.448 2408198525 400012975.197) min_half_rtt=0.000077 min_rtt_time=174791.733 time_avg=174790.448(0.074) clock_avg=2408198525.675(29546876.080) pred_variance=114021346589.594 Dumping serial stats: bytes_write=4058 bytes_read=7272 bytes_retransmit=9 bytes_invalid=0 send_seq=322 receive_seq=322 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 Dumping send queue 100 messages Sent 0 174791.886819 174791.886819 21: seq: 1e, spi_send oid=3 data=b'\x91\x00\x00\x00\n', spi_transfer oid=3 data=b'\x00\x00\x00\x00\x00' Sent 1 174791.887479 174791.887479 14: seq: 1f, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 2 174791.891969 174791.891969 19: seq: 10, tmcuart_send oid=4 write=b'\xea\x03\x080\x80\x00\n\x08\xb8\x87' read=0 Sent 3 174791.894645 174791.894645 14: seq: 11, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 4 174791.899065 174791.899065 19: seq: 12, tmcuart_send oid=4 write=b'\xea\x03h0\x80\x00\x12\x08 \xda' read=0 Sent 5 174791.902042 174791.902042 14: seq: 13, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 6 174791.906498 174791.906498 19: seq: 14, tmcuart_send oid=4 write=b'\xea\x03\x88=\x91\x02\x02h\xac\x9c' read=0 Sent 7 174791.909191 174791.909191 14: seq: 15, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 8 174791.913845 174791.913845 19: seq: 16, tmcuart_send oid=4 write=b'\xea\x03\x082\x80\x10\xe2\x88#\xf9' read=0 Sent 9 174791.916597 174791.916597 14: seq: 17, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 10 174791.920987 174791.920987 19: seq: 18, tmcuart_send oid=4 write=b'\xea\x03h2\x80\x1e\xfa\xef?\xdf' read=0 Sent 11 174791.923661 174791.923661 14: seq: 19, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 12 174791.928116 174791.928116 19: seq: 1a, tmcuart_send oid=4 write=b'\xea\x03\x882\x80\x00\x02\x08\xa0\xe6' read=0 Sent 13 174791.930773 174791.930773 14: seq: 1b, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 14 174791.935309 174791.935309 19: seq: 1c, tmcuart_send oid=4 write=b'\xea\x03H8\x80\x00\x02\x08 \xde' read=0 Sent 15 174791.938040 174791.938040 14: seq: 1d, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 16 174791.942447 174791.942447 19: seq: 1e, tmcuart_send oid=4 write=b'\xea\x03\x08>\xe4\x1ar\x88\xa4\x85' read=0 Sent 17 174791.945177 174791.945177 14: seq: 1f, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 18 174791.949580 174791.949580 19: seq: 10, tmcuart_send oid=4 write=b'\xea\x03(2\x80\x00\x02\x88"\xf3' read=0 Sent 19 174791.952344 174791.952344 14: seq: 11, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 20 174791.956981 174791.956981 19: seq: 12, tmcuart_send oid=4 write=b'\xea\x03\x088\x80\x00\x02\x08 \xba' read=0 Sent 21 174791.959657 174791.959657 14: seq: 13, tmcuart_send oid=4 write=b'\xea\x03H \xe4' read=10 Sent 22 174791.964120 174791.964120 14: seq: 14, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 23 174791.968655 174791.968655 19: seq: 15, tmcuart_send oid=5 write=b'\xea\x03\x080\x80\x00\n\x08\xb8\x87' read=0 Sent 24 174791.971341 174791.971341 14: seq: 16, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 25 174791.975760 174791.975760 19: seq: 17, tmcuart_send oid=5 write=b'\xea\x03h0\x80\x00\x12\x08 \xda' read=0 Sent 26 174791.978458 174791.978458 14: seq: 18, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 27 174791.983191 174791.983191 19: seq: 19, tmcuart_send oid=5 write=b'\xea\x03\x88=\x91\x02\x02h\xac\x9c' read=0 Sent 28 174791.985856 174791.985856 14: seq: 1a, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 29 174791.990252 174791.990252 19: seq: 1b, tmcuart_send oid=5 write=b'\xea\x03\x082\x80\x10\xe2\x88#\xf9' read=0 Sent 30 174791.993000 174791.993000 14: seq: 1c, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 31 174791.997398 174791.997398 19: seq: 1d, tmcuart_send oid=5 write=b'\xea\x03h2\x80\x1e\xfa\xef?\xdf' read=0 Sent 32 174792.000064 174792.000064 14: seq: 1e, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 33 174792.004666 174792.004666 19: seq: 1f, tmcuart_send oid=5 write=b'\xea\x03\x882\x80\x00\x02\x08\xa0\xe6' read=0 Sent 34 174792.007389 174792.007389 14: seq: 10, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 35 174792.011811 174792.011811 19: seq: 11, tmcuart_send oid=5 write=b'\xea\x03H8\x80\x00\x02\x08 \xde' read=0 Sent 36 174792.014498 174792.014498 14: seq: 12, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 37 174792.019072 174792.019072 19: seq: 13, tmcuart_send oid=5 write=b'\xea\x03\x08>\xe4\x1ar\x88\xa4\x85' read=0 Sent 38 174792.021951 174792.021951 14: seq: 14, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 39 174792.026375 174792.026375 19: seq: 15, tmcuart_send oid=5 write=b'\xea\x03(2\x80\x00\x02\x88"\xf3' read=0 Sent 40 174792.029022 174792.029022 14: seq: 16, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 41 174792.033419 174792.033419 19: seq: 17, tmcuart_send oid=5 write=b'\xea\x03\x088\x80\x00\x02\x08 \xba' read=0 Sent 42 174792.036070 174792.036070 14: seq: 18, tmcuart_send oid=5 write=b'\xea\x03H \xe4' read=10 Sent 43 174792.040481 174792.040481 14: seq: 19, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 44 174792.044885 174792.044885 19: seq: 1a, tmcuart_send oid=6 write=b'\xea\x03\x080\x80\x00\n\x08\xb8\x87' read=0 Sent 45 174792.048018 174792.048018 14: seq: 1b, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 46 174792.052672 174792.052672 19: seq: 1c, tmcuart_send oid=6 write=b'\xea\x03h0\x80\x00\x12\x08 \xda' read=0 Sent 47 174792.055450 174792.055450 14: seq: 1d, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 48 174792.060319 174792.060319 19: seq: 1e, tmcuart_send oid=6 write=b'\xea\x03\x88=\x91\x02\x02h\xac\x9c' read=0 Sent 49 174792.063011 174792.063011 14: seq: 1f, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 50 174792.067620 174792.067620 19: seq: 10, tmcuart_send oid=6 write=b'\xea\x03\x082\x80\x10\xe2\x88#\xf9' read=0 Sent 51 174792.070315 174792.070315 14: seq: 11, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 52 174792.074768 174792.074768 19: seq: 12, tmcuart_send oid=6 write=b'\xea\x03h2\x80\x1e\xfa\xef?\xdf' read=0 Sent 53 174792.077442 174792.077442 14: seq: 13, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 54 174792.081868 174792.081868 19: seq: 14, tmcuart_send oid=6 write=b'\xea\x03\x882\x80\x00\x02\x08\xa0\xe6' read=0 Sent 55 174792.084552 174792.084552 14: seq: 15, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 56 174792.089051 174792.089051 19: seq: 16, tmcuart_send oid=6 write=b'\xea\x03H8\x80\x00\x02\x08 \xde' read=0 Sent 57 174792.091816 174792.091816 14: seq: 17, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 58 174792.096216 174792.096216 19: seq: 18, tmcuart_send oid=6 write=b'\xea\x03\x08>\xe4\x1ar\x88\xa4\x85' read=0 Sent 59 174792.098866 174792.098866 14: seq: 19, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 60 174792.103227 174792.103227 19: seq: 1a, tmcuart_send oid=6 write=b'\xea\x03(2\x80\x00\x02\x88"\xf3' read=0 Sent 61 174792.106144 174792.106144 14: seq: 1b, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 62 174792.110589 174792.110589 19: seq: 1c, tmcuart_send oid=6 write=b'\xea\x03\x088\x80\x00\x02\x08 \xba' read=0 Sent 63 174792.113792 174792.113792 14: seq: 1d, tmcuart_send oid=6 write=b'\xea\x03H \xe4' read=10 Sent 64 174792.118395 174792.118395 14: seq: 1e, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 65 174792.122848 174792.122848 19: seq: 1f, tmcuart_send oid=7 write=b'\xea\x03\x080\x80\x00\n\x08\xb8\x87' read=0 Sent 66 174792.125749 174792.125749 14: seq: 10, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 67 174792.130132 174792.130132 19: seq: 11, tmcuart_send oid=7 write=b'\xea\x03h0\x80\x00\x12\x08 \xda' read=0 Sent 68 174792.132796 174792.132796 14: seq: 12, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 69 174792.137314 174792.137314 19: seq: 13, tmcuart_send oid=7 write=b'\xea\x03\x88=\x91\x04\x1a\x88\xae\xe7' read=0 Sent 70 174792.140037 174792.140037 14: seq: 14, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 71 174792.144422 174792.144422 19: seq: 15, tmcuart_send oid=7 write=b'\xea\x03\x082\x80\x10\xb2\xc8\xa2\xa4' read=0 Sent 72 174792.147095 174792.147095 14: seq: 16, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 73 174792.151578 174792.151578 19: seq: 17, tmcuart_send oid=7 write=b'\xea\x03h2\x80\x1e\xfa\xef?\xdf' read=0 Sent 74 174792.154525 174792.154525 14: seq: 18, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 75 174792.158958 174792.158958 19: seq: 19, tmcuart_send oid=7 write=b'\xea\x03\x882\x80\x00\x02\x08\xa0\xe6' read=0 Sent 76 174792.161618 174792.161618 14: seq: 1a, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 77 174792.166004 174792.166004 19: seq: 1b, tmcuart_send oid=7 write=b'\xea\x03H8\x80\x00\x02\x08 \xde' read=0 Sent 78 174792.168671 174792.168671 14: seq: 1c, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 79 174792.173042 174792.173042 19: seq: 1d, tmcuart_send oid=7 write=b'\xea\x03\x08>\xe4\x1ar\x88\xa4\x85' read=0 Sent 80 174792.175738 174792.175738 14: seq: 1e, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 81 174792.180459 174792.180459 19: seq: 1f, tmcuart_send oid=7 write=b'\xea\x03(2\x80\x00\x02\x88"\xf3' read=0 Sent 82 174792.183344 174792.183344 14: seq: 10, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 83 174792.189021 174792.189021 19: seq: 11, tmcuart_send oid=7 write=b'\xea\x03\x088\x80\x00\x02\x08 \xba' read=0 Sent 84 174792.191999 174792.191999 14: seq: 12, tmcuart_send oid=7 write=b'\xea\x03H \xe4' read=10 Sent 85 174792.463511 174792.463511 7: seq: 13, stepper_get_position oid=8 Sent 86 174792.464345 174792.464345 13: seq: 14, spi_send oid=2 data=b'j\x00\x00\x00\x00' Sent 87 174792.464426 174792.464426 13: seq: 15, spi_transfer oid=2 data=b'j\x00\x00\x00\x00' Sent 88 174792.465179 174792.465179 7: seq: 16, stepper_get_position oid=11 Sent 89 174792.465702 174792.465702 13: seq: 17, spi_send oid=3 data=b'j\x00\x00\x00\x00' Sent 90 174792.465749 174792.465749 13: seq: 18, spi_transfer oid=3 data=b'j\x00\x00\x00\x00' Sent 91 174792.466835 174792.466835 7: seq: 19, stepper_get_position oid=14 Sent 92 174792.467439 174792.467439 14: seq: 1a, tmcuart_send oid=4 write=b'\xea\x03H-\xd5' read=10 Sent 93 174792.471885 174792.471885 7: seq: 1b, stepper_get_position oid=16 Sent 94 174792.472467 174792.472467 14: seq: 1c, tmcuart_send oid=5 write=b'\xea\x03H-\xd5' read=10 Sent 95 174792.477059 174792.477059 7: seq: 1d, stepper_get_position oid=17 Sent 96 174792.477677 174792.477677 14: seq: 1e, tmcuart_send oid=6 write=b'\xea\x03H-\xd5' read=10 Sent 97 174792.482672 174792.482672 7: seq: 1f, stepper_get_position oid=18 Sent 98 174792.483483 174792.483483 14: seq: 10, tmcuart_send oid=7 write=b'\xea\x03H-\xd5' read=10 Sent 99 174792.495811 174792.495811 6: seq: 11, emergency_stop Dumping receive queue 100 messages Receive: 0 174791.885708 174791.885551 13: seq: 1d, spi_transfer_response oid=3 response=b'4\x00\x00\x04\x00' Receive: 1 174791.886188 174791.886025 13: seq: 1e, spi_transfer_response oid=3 response=b'4\xc4\x0c\x00\x1e' Receive: 2 174791.887000 174791.886819 13: seq: 1f, spi_transfer_response oid=3 response=b'4\x00\x00\x00\n' Receive: 3 174791.891429 174791.887479 18: seq: 10, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02\x88\xb8\xd2' Receive: 4 174791.894324 174791.891969 8: seq: 11, tmcuart_response oid=4 read=b'' Receive: 5 174791.898614 174791.894645 18: seq: 12, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02\xa88\x96' Receive: 6 174791.901594 174791.899065 8: seq: 13, tmcuart_response oid=4 read=b'' Receive: 7 174791.905990 174791.902042 18: seq: 14, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02\xc88\xb1' Receive: 8 174791.908880 174791.906498 8: seq: 15, tmcuart_response oid=4 read=b'' Receive: 9 174791.913173 174791.909191 18: seq: 16, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02\xe8\xb8\xf5' Receive: 10 174791.916206 174791.913845 8: seq: 17, tmcuart_response oid=4 read=b'' Receive: 11 174791.920526 174791.916597 18: seq: 18, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02\x08\xb9\x9a' Receive: 12 174791.923349 174791.920987 8: seq: 19, tmcuart_response oid=4 read=b'' Receive: 13 174791.927623 174791.923661 18: seq: 1a, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02(9\xde' Receive: 14 174791.930452 174791.928116 8: seq: 1b, tmcuart_response oid=4 read=b'' Receive: 15 174791.934703 174791.930773 18: seq: 1c, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02H9\xf9' Receive: 16 174791.937661 174791.935309 8: seq: 1d, tmcuart_response oid=4 read=b'' Receive: 17 174791.941967 174791.938040 18: seq: 1e, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02h\xb9\xbd' Receive: 18 174791.944878 174791.942447 8: seq: 1f, tmcuart_response oid=4 read=b'' Receive: 19 174791.949117 174791.945177 18: seq: 10, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02\x88\xb9\xea' Receive: 20 174791.951941 174791.949580 8: seq: 11, tmcuart_response oid=4 read=b'' Receive: 21 174791.956297 174791.952344 18: seq: 12, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02\xa89\xae' Receive: 22 174791.959325 174791.956981 8: seq: 13, tmcuart_response oid=4 read=b'' Receive: 23 174791.963635 174791.959657 18: seq: 14, tmcuart_response oid=4 read=b'\n\xfaO \x80\x00\x02\xc89\x89' Receive: 24 174791.968054 174791.964120 18: seq: 15, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02\xa87\xbb' Receive: 25 174791.971003 174791.968655 8: seq: 16, tmcuart_response oid=5 read=b'' Receive: 26 174791.975256 174791.971341 18: seq: 17, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02\xc87\x9c' Receive: 27 174791.978120 174791.975760 8: seq: 18, tmcuart_response oid=5 read=b'' Receive: 28 174791.982458 174791.978458 18: seq: 19, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02\xe8\xb7\xd8' Receive: 29 174791.985541 174791.983191 8: seq: 1a, tmcuart_response oid=5 read=b'' Receive: 30 174791.989793 174791.985856 18: seq: 1b, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02\x08\xb8\xa2' Receive: 31 174791.992652 174791.990252 8: seq: 1c, tmcuart_response oid=5 read=b'' Receive: 32 174791.996923 174791.993000 18: seq: 1d, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02(8\xe6' Receive: 33 174791.999735 174791.997398 8: seq: 1e, tmcuart_response oid=5 read=b'' Receive: 34 174792.004015 174792.000064 18: seq: 1f, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02H8\xc1' Receive: 35 174792.007014 174792.004666 8: seq: 10, tmcuart_response oid=5 read=b'' Receive: 36 174792.011322 174792.007389 18: seq: 11, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02h\xb8\x85' Receive: 37 174792.014165 174792.011811 8: seq: 12, tmcuart_response oid=5 read=b'' Receive: 38 174792.018499 174792.014498 18: seq: 13, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02\x88\xb8\xd2' Receive: 39 174792.021525 174792.019072 8: seq: 14, tmcuart_response oid=5 read=b'' Receive: 40 174792.025885 174792.021951 18: seq: 15, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02\xa88\x96' Receive: 41 174792.028714 174792.026375 8: seq: 16, tmcuart_response oid=5 read=b'' Receive: 42 174792.032959 174792.029022 18: seq: 17, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02\xc88\xb1' Receive: 43 174792.035757 174792.033419 8: seq: 18, tmcuart_response oid=5 read=b'' Receive: 44 174792.039994 174792.036070 18: seq: 19, tmcuart_response oid=5 read=b'\n\xfaO \x80\x00\x02\xe8\xb8\xf5' Receive: 45 174792.044448 174792.040481 18: seq: 1a, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02\xe8\xb6\xe0' Receive: 46 174792.047246 174792.044885 8: seq: 1b, tmcuart_response oid=6 read=b'' Receive: 47 174792.051974 174792.048018 18: seq: 1c, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02\x08\xb7\x8f' Receive: 48 174792.055020 174792.052672 8: seq: 1d, tmcuart_response oid=6 read=b'' Receive: 49 174792.059447 174792.055450 18: seq: 1e, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02(7\xcb' Receive: 50 174792.062668 174792.060319 8: seq: 1f, tmcuart_response oid=6 read=b'' Receive: 51 174792.066962 174792.063011 18: seq: 10, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02H7\xec' Receive: 52 174792.069973 174792.067620 8: seq: 11, tmcuart_response oid=6 read=b'' Receive: 53 174792.074271 174792.070315 18: seq: 12, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02h\xb7\xa8' Receive: 54 174792.077130 174792.074768 8: seq: 13, tmcuart_response oid=6 read=b'' Receive: 55 174792.081374 174792.077442 18: seq: 14, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02\x88\xb7\xff' Receive: 56 174792.084213 174792.081868 8: seq: 15, tmcuart_response oid=6 read=b'' Receive: 57 174792.088499 174792.084552 18: seq: 16, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02\xa87\xbb' Receive: 58 174792.091395 174792.089051 8: seq: 17, tmcuart_response oid=6 read=b'' Receive: 59 174792.095735 174792.091816 18: seq: 18, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02\xc87\x9c' Receive: 60 174792.098550 174792.096216 8: seq: 19, tmcuart_response oid=6 read=b'' Receive: 61 174792.102776 174792.098866 18: seq: 1a, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02\xe8\xb7\xd8' Receive: 62 174792.105725 174792.103227 8: seq: 1b, tmcuart_response oid=6 read=b'' Receive: 63 174792.110075 174792.106144 18: seq: 1c, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02\x08\xb8\xa2' Receive: 64 174792.113035 174792.110589 8: seq: 1d, tmcuart_response oid=6 read=b'' Receive: 65 174792.117758 174792.113792 18: seq: 1e, tmcuart_response oid=6 read=b'\n\xfaO \x80\x00\x02(8\xe6' Receive: 66 174792.122364 174792.118395 18: seq: 1f, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02\xe8.\xe4' Receive: 67 174792.125303 174792.122848 8: seq: 10, tmcuart_response oid=7 read=b'' Receive: 68 174792.129668 174792.125749 18: seq: 11, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02\x08/\x8b' Receive: 69 174792.132482 174792.130132 8: seq: 12, tmcuart_response oid=7 read=b'' Receive: 70 174792.136745 174792.132796 18: seq: 13, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02(\xaf\xcf' Receive: 71 174792.139674 174792.137314 8: seq: 14, tmcuart_response oid=7 read=b'' Receive: 72 174792.143959 174792.140037 18: seq: 15, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02H\xaf\xe8' Receive: 73 174792.146775 174792.144422 8: seq: 16, tmcuart_response oid=7 read=b'' Receive: 74 174792.151017 174792.147095 18: seq: 17, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02h/\xac' Receive: 75 174792.153952 174792.151578 8: seq: 18, tmcuart_response oid=7 read=b'' Receive: 76 174792.158465 174792.154525 18: seq: 19, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02\x88/\xfb' Receive: 77 174792.161314 174792.158958 8: seq: 1a, tmcuart_response oid=7 read=b'' Receive: 78 174792.165558 174792.161618 18: seq: 1b, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02\xa8\xaf\xbf' Receive: 79 174792.168351 174792.166004 8: seq: 1c, tmcuart_response oid=7 read=b'' Receive: 80 174792.172590 174792.168671 18: seq: 1d, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02\xc8\xaf\x98' Receive: 81 174792.175408 174792.173042 8: seq: 1e, tmcuart_response oid=7 read=b'' Receive: 82 174792.179755 174792.175738 18: seq: 1f, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02\xe8/\xdc' Receive: 83 174792.182890 174792.180459 8: seq: 10, tmcuart_response oid=7 read=b'' Receive: 84 174792.188143 174792.183344 18: seq: 11, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02\x08\xb0\xa5' Receive: 85 174792.191419 174792.189021 8: seq: 12, tmcuart_response oid=7 read=b'' Receive: 86 174792.195926 174792.191999 18: seq: 13, tmcuart_response oid=7 read=b'\n\xfaO \x80\x00\x02(0\xe1' Receive: 87 174792.463775 174792.463511 8: seq: 14, stepper_position oid=8 pos=0 Receive: 88 174792.464580 174792.464426 13: seq: 16, spi_transfer_response oid=2 response=b'<\x00\x00\x03\x82' Receive: 89 174792.465327 174792.465179 8: seq: 17, stepper_position oid=11 pos=0 Receive: 90 174792.466449 174792.465749 13: seq: 19, spi_transfer_response oid=3 response=b'<\x00\x00\x01\xda' Receive: 91 174792.466979 174792.466835 8: seq: 1a, stepper_position oid=14 pos=0 Receive: 92 174792.471368 174792.467439 18: seq: 1b, tmcuart_response oid=4 read=b'\n\xfaO-\x80\x00\x1aH\xa2\x93' Receive: 93 174792.472040 174792.471885 8: seq: 1c, stepper_position oid=16 pos=0 Receive: 94 174792.476423 174792.472467 18: seq: 1d, tmcuart_response oid=5 read=b'\n\xfaO-\x80\x00\x02H\xb9\xc5' Receive: 95 174792.477216 174792.477059 8: seq: 1e, stepper_position oid=17 pos=0 Receive: 96 174792.481630 174792.477677 18: seq: 1f, tmcuart_response oid=6 read=b'\n\xfaO-\x80\x00\x12H\xa8\xd3' Receive: 97 174792.482836 174792.482672 8: seq: 10, stepper_position oid=18 pos=0 Receive: 98 174792.487417 174792.483483 18: seq: 11, tmcuart_response oid=7 read=b'\n\xfaO-\x80\x00\x12H:\xcc' Receive: 99 174792.496033 174792.495811 12: seq: 12, shutdown clock=3227488987 static_string_id=Command request MCU 'beacon' shutdown: Emergency stop clocksync state: mcu_freq=32000000 last_clock=239964680 clock_est=(174791.496 228973637 32001838.036) min_half_rtt=0.000193 min_rtt_time=174791.735 time_avg=174791.496(0.017) clock_avg=228973637.235(554088.038) pred_variance=755002366.576 clock_adj=(-0.086 32001444.500) Dumping serial stats: bytes_write=375 bytes_read=1964 bytes_retransmit=0 bytes_invalid=0 send_seq=61 receive_seq=61 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 Dumping send queue 46 messages Sent 0 174791.395628 174791.395628 8: seq: 11, identify offset=0 count=40 Sent 1 174791.406599 174791.406599 8: seq: 10, identify offset=0 count=40 Sent 2 174791.407534 174791.407534 8: seq: 11, identify offset=40 count=40 Sent 3 174791.408303 174791.408303 8: seq: 12, identify offset=80 count=40 Sent 4 174791.409037 174791.409037 9: seq: 13, identify offset=120 count=40 Sent 5 174791.409723 174791.409723 9: seq: 14, identify offset=160 count=40 Sent 6 174791.410478 174791.410478 9: seq: 15, identify offset=200 count=40 Sent 7 174791.411215 174791.411215 9: seq: 16, identify offset=240 count=40 Sent 8 174791.411926 174791.411926 9: seq: 17, identify offset=280 count=40 Sent 9 174791.412717 174791.412717 9: seq: 18, identify offset=320 count=40 Sent 10 174791.413496 174791.413496 9: seq: 19, identify offset=360 count=40 Sent 11 174791.414253 174791.414253 9: seq: 1a, identify offset=400 count=40 Sent 12 174791.415042 174791.415042 9: seq: 1b, identify offset=440 count=40 Sent 13 174791.415748 174791.415748 9: seq: 1c, identify offset=480 count=40 Sent 14 174791.416482 174791.416482 9: seq: 1d, identify offset=520 count=40 Sent 15 174791.417225 174791.417225 9: seq: 1e, identify offset=560 count=40 Sent 16 174791.417953 174791.417953 9: seq: 1f, identify offset=600 count=40 Sent 17 174791.418798 174791.418798 9: seq: 10, identify offset=640 count=40 Sent 18 174791.419563 174791.419563 9: seq: 11, identify offset=680 count=40 Sent 19 174791.420327 174791.420327 9: seq: 12, identify offset=720 count=40 Sent 20 174791.421067 174791.421067 9: seq: 13, identify offset=760 count=40 Sent 21 174791.421842 174791.421842 9: seq: 14, identify offset=800 count=40 Sent 22 174791.422629 174791.422629 9: seq: 15, identify offset=840 count=40 Sent 23 174791.423369 174791.423369 9: seq: 16, identify offset=880 count=40 Sent 24 174791.424214 174791.424214 9: seq: 17, identify offset=920 count=40 Sent 25 174791.424888 174791.424888 9: seq: 18, identify offset=937 count=40 Sent 26 174791.427216 174791.427216 6: seq: 19, get_uptime Sent 27 174791.478241 174791.478241 6: seq: 1a, get_clock Sent 28 174791.529311 174791.529311 6: seq: 1b, get_clock Sent 29 174791.580489 174791.580489 6: seq: 1c, get_clock Sent 30 174791.632537 174791.632537 6: seq: 1d, get_clock Sent 31 174791.683785 174791.683785 6: seq: 1e, get_clock Sent 32 174791.735333 174791.735333 6: seq: 1f, get_clock Sent 33 174791.786413 174791.786413 6: seq: 10, get_clock Sent 34 174791.837587 174791.837587 6: seq: 11, get_clock Sent 35 174791.839515 174791.839515 6: seq: 12, get_clock Sent 36 174792.196475 174792.196475 6: seq: 13, get_config Sent 37 174792.409042 174792.409042 10: seq: 14, beacon_nvm_read len=8 offset=65534 Sent 38 174792.410092 174792.410092 8: seq: 15, beacon_nvm_read len=20 offset=0 Sent 39 174792.412868 174792.412868 16: seq: 16, beacon_set_threshold trigger=43991499 untrigger=43727550, beacon_stream en=0 Sent 40 174792.413719 174792.413719 8: seq: 17, beacon_accel_stream en=0 scale=0 Sent 41 174792.414579 174792.414579 7: seq: 18, allocate_oids count=1 Sent 42 174792.414964 174792.414964 7: seq: 19, config_trsync oid=0 Sent 43 174792.415003 174792.415003 11: seq: 1a, finalize_config crc=2501485974 Sent 44 174792.415181 174792.415181 6: seq: 1b, get_config Sent 45 174792.497291 174792.497291 6: seq: 1c, emergency_stop Dumping receive queue 63 messages Receive: 0 174791.407095 174791.406599 48: seq: 11, identify_response offset=0 data=b'x\x9c\x95V]o\xda<\x14\xfe+V\xa4\xde\xbc\xaa\x10I\x80\x02R/h^\xb6Nk\x87\xb6\xd0iw\x96\xeb\x98`-q2\x7f' Receive: 1 174791.408022 174791.407534 48: seq: 12, identify_response offset=40 data=b'\xb0\xb1\x8a\xff\xbec;_\xa5\\l\x95\xaab\x9f\xe3\xe7\x9c\xe7\xf8yL_\x82g\xc3\x8b\x0c\x1f\x98T\xbc\x12*X\x06\xc1u\xd0\xac' Receive: 2 174791.408771 174791.408303 48: seq: 13, identify_response offset=80 data=b"`q\xc7\x08\xad\x04\x8aF\xe1h\x0c\x01\xf8\xbc\xe3y\xb0|\tV\xff'\xf8q\xf5-XN\xc6\x8b\xe9up\xb7^%\x9bOx\x95" Receive: 3 174791.409463 174791.409037 49: seq: 14, identify_response offset=120 data=b'$\xeb\x07|\xf7a\x9b\x06\xcb0:\xdbN\x93\xd5\xc3\x1a\x87\xb3\xf7\x80{3\x9a\x87\xc1\xc5xd\xc3\xe3\xd1b~9<\xb1\xe1p\xb4' Receive: 4 174791.410165 174791.409723 49: seq: 15, identify_response offset=160 data=b'\x98^\x0e\xcfm8\x1e-\x86\xe0\xd0i\xfa\xb8\xd9l\xefq\xb2y\xfa\xb4\x85\xcef]\xf0~\x95\xfa\xf3\xb0\xdbm~Y\x7f\x05\x94{' Receive: 5 174791.410953 174791.410478 49: seq: 16, identify_response offset=200 data=b"\x80H\x1e6\xc9G\xfc\xee\xcb\xfas\xb0\x8c\xa3\xb1\xfb\xb9\x0e\x1e\x93'\x88?\xbb\xd1@R\xba]mS\x9c>=\xa6\x9f\xf1\xdd*]" Receive: 6 174791.411672 174791.411215 49: seq: 17, identify_response offset=240 data=b'\x07\xcbh:;\xd9a\x95%\x11\x99\xb2\xe3"EQQ\xa2\x19\xaex\xa6\x10\xad\x8c\xd0\xb7W\x142\xaf\x1b\x1cL(e\x05VZ2' Receive: 7 174791.412396 174791.411926 49: seq: 18, identify_response offset=280 data=b'R"& \x8a\x14%\x05si\xd3.\r~5\xa1\x1a\xef\xab\x92!-\xd5QP\x8bi\xd3\xb5\xe4y\xce$\x06\x04U\x89\xe1\x8e>' Receive: 8 174791.413209 174791.412717 49: seq: 19, identify_response offset=320 data=b'\xd6\x1e\xe7\xe6\r\xce\x0f\xc3\xe41X\xce\xdf\x04\x14\xd3\xb8\x80\x8e\x05=\xe2\x92\x0b4\xf8\xec\xa0\x16\x17O(&\x14\xd7\xfc\xc0\xf5\x11\r' Receive: 9 174791.413974 174791.413496 49: seq: 1a, identify_response offset=360 data=b">\xbb\x13\xe1\xf8\xed\x11]\xd5\x8e\x8a\x97K\x13\xfd'n\\\x80Z\xfd0\xc3I\x07\xc13&4\xdf\x01\xb3\xb0\x9f\x9d8\x94\x98\x16\x8c" Receive: 10 174791.414730 174791.414253 49: seq: 1b, identify_response offset=400 data=b'H\xb8\x80\x0c\x06\xf2\x1f\\Mx\xf3*\x0c\xf8\x19*\xfc\xf8\xab\xdd\x0e(\xdd^\xed\r\xa4-^\xa5\xfd\x94\\3\xf4|\xd4LY\x98' Receive: 11 174791.415471 174791.415042 49: seq: 1c, identify_response offset=440 data=b"A*\xda\x15F\xed\xed\xf1\xbeF\xd4\x13\xb73\xd2{\xc9\xd4\xbe*\xb2\x96\xc3\xed\x95A \x88n\x01'\xc2\xfeD?\xa2(\x1e\xecv" Receive: 12 174791.416207 174791.415748 49: seq: 1d, identify_response offset=480 data=b':\xb1\xe9\x93\xd6\x9a@\x00J\xc0\xceM\xb7\xe3\x07\x89\xfc !\x02W\x9d\xb1g\x93cQ\xd5\xb0\x04b\xacd2w\x97k\x8b\x81\xd2' Receive: 13 174791.416951 174791.416482 49: seq: 1e, identify_response offset=520 data=b'\xa1\xdf\x1d\x17\xa4\xe0\xbf\x19\xf6(\x88J\xeaJ\xc5\xd0Y\x0e$(\xe8\xf9\xbb5E\xb3l\x1e\x868\xf6kSkn[\x8e\xa1\xb3\xf6' Receive: 14 174791.417685 174791.417225 49: seq: 1f, identify_response offset=560 data=b'.\xba)\x99\xd6\x00\xc6\xb9\xaei9\x86\x8bR\x9a\xd55\\\xaa#\r4\x9b\x99\xa0N\x05\x03M\xc0\t \xd9l\xb9\xb9B\xc5\xca\xe8' Receive: 15 174791.418405 174791.417953 49: seq: 10, identify_response offset=600 data=b'6\xd9u\xe8{\x9e\xf7y\x9a\xc8.C\xb2\xba\x92\r\x15\xdbU\xb3\xd6\x9c~Wv\xcd~\xd5\\\xb2^s\x80\xb4\xe8\x90\xceZ\x1b$' Receive: 16 174791.419272 174791.418798 49: seq: 11, identify_response offset=640 data=b'M\xc2\x93#U\xc3{\xca\x9c\xfb_Y<#\x9a \xd7G_9c\x85&\x83%\xa4x\xe9\xc4o\xde\x07\xb0a\xf3<0)}\xbd' Receive: 17 174791.420051 174791.419563 49: seq: 12, identify_response offset=680 data=b's[!"K\x96\xf5p\xadU\x06\xe54\xa3\x83\xf2\x8d\xb7\x1b\xd0\xca\xc3\xce.\xb8\xd5\x16o\xd0\x98\xa3}\x86\x04\xf7\xd9+\xd7\x13%' Receive: 18 174791.420797 174791.420327 49: seq: 13, identify_response offset=720 data=b'e]X\x97\xd0\xbf\xe6\x1c\xc6g6\x86\xb7\xa4\xb7ZM\x04\xa7\xb8i\xd3XPm\x94/={\xe5QW\xfe\x92E!s>0\x92' Receive: 19 174791.421569 174791.421067 49: seq: 14, identify_response offset=760 data=b'=\x8fJj\xb0fe\xed M]\x17G|\xa8\xa0\xbf\x9cy\xb9\xf2\xa2\x0f\xf7\x15#P\xbf#0\x10[4m\x9d\x87\xb8j|\xe1' Receive: 20 174791.422326 174791.421842 49: seq: 15, identify_response offset=800 data=b'\xe4\xe8\x0cd\xf7\xd4\xde\xe8\xac\xfa\xe9\xee\xb0\xac\x0e\xd6b\xce\r\xb6\xb3h\xd6\xfb\x05\xb7\x1a\x1a\x18\xa7\x9f\x12x\xb4\x05\xea\xaa\xbb\xde\xb8' Receive: 21 174791.423093 174791.422629 49: seq: 16, identify_response offset=840 data=b'U\xb9\xe4"\xc7V\x99\x164\x9e\r\xf5\x0fW\xd8:\x84t\x0e\xbb\xfc\xc6\xf6\xac&P\xce{\x1a\xedy\xbewC\xe9\x83\x11\x08\x1e\x9c' Receive: 22 174791.423925 174791.423369 49: seq: 17, identify_response offset=880 data=b'W\x1b\xb0\xf1\x0b|f\xc2\xc0\x93\x02\xad\xb8\xff(\xce\xf4\xef\xbe\xd5\xdcv8\xcb\x1d\x8f(wB\x9f\xe4\xee\xfbp\x0e\x7f\xac\x83\xce\xb9' Receive: 23 174791.424614 174791.424214 26: seq: 18, identify_response offset=920 data=b'\xd8\x13\xeb\xf6\xa5B\xfe\xa5\x8aN\xa7\xd3\x1f\xb3\x02\xf1\x85' Receive: 24 174791.425297 174791.424888 9: seq: 19, identify_response offset=937 data=b'' Receive: 25 174791.427618 174791.427216 12: seq: 1a, uptime high=0 clock=226771043 Receive: 26 174791.428208 174791.427216 18: seq: 1a, beacon_data samples=1 start_clock=226759501 delta_clock=0 data=b'\x82\x8cQ@' Receive: 27 174791.436552 174791.427216 16: seq: 1a, beacon_status mcu_temp=46973 supply_voltage=49082 coil_temp=49870 status=1 Receive: 28 174791.478642 174791.478241 11: seq: 1b, clock clock=228404037 Receive: 29 174791.528246 174791.478241 18: seq: 1b, beacon_data samples=1 start_clock=229959770 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 30 174791.529714 174791.529311 11: seq: 1c, clock clock=230038284 Receive: 31 174791.536721 174791.529311 16: seq: 1c, beacon_status mcu_temp=46973 supply_voltage=49082 coil_temp=49870 status=1 Receive: 32 174791.580938 174791.580489 11: seq: 1d, clock clock=231676459 Receive: 33 174791.628285 174791.580489 18: seq: 1d, beacon_data samples=1 start_clock=233160575 delta_clock=0 data=b'\x82\x8cO_' Receive: 34 174791.632968 174791.632537 11: seq: 1e, clock clock=233341872 Receive: 35 174791.636944 174791.632537 16: seq: 1e, beacon_status mcu_temp=46973 supply_voltage=49082 coil_temp=49867 status=1 Receive: 36 174791.684231 174791.683785 11: seq: 1f, clock clock=234981855 Receive: 37 174791.728305 174791.683785 18: seq: 1f, beacon_data samples=1 start_clock=236361381 delta_clock=0 data=b'\x82\x8cQ@' Receive: 38 174791.735718 174791.735333 11: seq: 10, clock clock=236630610 Receive: 39 174791.737148 174791.735333 16: seq: 10, beacon_status mcu_temp=46973 supply_voltage=49082 coil_temp=49865 status=1 Receive: 40 174791.786910 174791.786413 11: seq: 11, clock clock=238268033 Receive: 41 174791.828321 174791.786413 18: seq: 11, beacon_data samples=1 start_clock=239562187 delta_clock=0 data=b'\x82\x8cQ\xfb' Receive: 42 174791.837331 174791.786413 16: seq: 11, beacon_status mcu_temp=46973 supply_voltage=49082 coil_temp=49863 status=1 Receive: 43 174791.838001 174791.837587 11: seq: 12, clock clock=239903028 Receive: 44 174791.839941 174791.839515 11: seq: 13, clock clock=239964680 Receive: 45 174791.928340 174791.839515 18: seq: 13, beacon_data samples=1 start_clock=242762989 delta_clock=0 data=b'\x82\x8cQ@' Receive: 46 174791.937536 174791.839515 16: seq: 13, beacon_status mcu_temp=46976 supply_voltage=49082 coil_temp=49863 status=1 Receive: 47 174792.028378 174791.839515 18: seq: 13, beacon_data samples=1 start_clock=245963797 delta_clock=0 data=b'\x82\x8cN\xa4' Receive: 48 174792.037660 174791.839515 16: seq: 13, beacon_status mcu_temp=46976 supply_voltage=49082 coil_temp=49861 status=1 Receive: 49 174792.128399 174791.839515 18: seq: 13, beacon_data samples=1 start_clock=249164595 delta_clock=0 data=b'\x82\x8cQ\xfb' Receive: 50 174792.137844 174791.839515 16: seq: 13, beacon_status mcu_temp=46976 supply_voltage=49082 coil_temp=49858 status=1 Receive: 51 174792.196945 174792.196475 10: seq: 14, config is_config=0 crc=0 is_shutdown=0 move_count=0 Receive: 52 174792.228597 174792.196475 18: seq: 14, beacon_data samples=1 start_clock=252365391 delta_clock=0 data=b'\x82\x8cQ@' Receive: 53 174792.238157 174792.196475 16: seq: 14, beacon_status mcu_temp=46976 supply_voltage=49082 coil_temp=49857 status=1 Receive: 54 174792.328529 174792.196475 18: seq: 14, beacon_data samples=1 start_clock=255566186 delta_clock=0 data=b'\x82\x8cQ@' Receive: 55 174792.338448 174792.196475 16: seq: 14, beacon_status mcu_temp=46980 supply_voltage=49082 coil_temp=49857 status=1 Receive: 56 174792.409516 174792.409042 18: seq: 15, beacon_nvm_data bytes=b'\x1e\x90\x06\xfd\xf9G\x8b\xe1' offset=65534 Receive: 57 174792.410504 174792.410092 28: seq: 16, beacon_nvm_data bytes=b'\x00\xe03\xa2\xa8oSA}\xa9\xa6A\x01\xff\xff\xff\xbb9\xd1?' offset=0 Receive: 58 174792.414377 174792.413719 8: seq: 18, beacon_accel_state en=0 err=0 Receive: 59 174792.415700 174792.415181 14: seq: 1c, config is_config=1 crc=2501485974 is_shutdown=0 move_count=0 Receive: 60 174792.428478 174792.415181 18: seq: 1c, beacon_data samples=1 start_clock=258766981 delta_clock=0 data=b'\x82\x8cQ@' Receive: 61 174792.438504 174792.415181 16: seq: 1c, beacon_status mcu_temp=46980 supply_voltage=49082 coil_temp=49857 status=1 Receive: 62 174792.497710 174792.497291 12: seq: 1d, shutdown clock=261013211 static_string_id=Emergency stop Reactor garbage collection: (174791.863302612, 0.0, 0.0) Internal error during ready callback: Unknown heater 'chamber' Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Dumping stepper 'stepper_x' (mcu) 1 queue_step: queue_step 0: t=3214635498 p=0 i=0 c=0 a=0 Dumping stepper 'stepper_y' (mcu) 1 queue_step: queue_step 0: t=3215256430 p=0 i=0 c=0 a=0 Dumping stepper 'stepper_z' (mcu) 1 queue_step: queue_step 0: t=3215917206 p=0 i=0 c=0 a=0 Dumping stepper 'stepper_z1' (mcu) 1 queue_step: queue_step 0: t=3217941843 p=0 i=0 c=0 a=0 Dumping stepper 'stepper_z2' (mcu) 1 queue_step: queue_step 0: t=3220012310 p=0 i=0 c=0 a=0 Dumping stepper 'extruder' (mcu) 1 queue_step: queue_step 0: t=3222260287 p=0 i=0 c=0 a=0 Internal error during ready callback: Unknown heater 'chamber' Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Script running error Traceback (most recent call last): File "/home/pi/klipper/klippy/extras/delayed_gcode.py", line 34, in _gcode_timer_event self.gcode.run_script(self.timer_gcode.render()) File "/home/pi/klipper/klippy/gcode.py", line 230, in run_script self._process_commands(script.split('\n'), need_ack=False) File "/home/pi/klipper/klippy/gcode.py", line 212, in _process_commands handler(gcmd) File "/home/pi/klipper/klippy/gcode.py", line 282, in cmd_default raise gcmd.error(self.printer.get_state_message()[0]) gcode.CommandError: Internal error during ready callback: Unknown heater 'chamber' Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Internal error during ready callback: Unknown heater 'chamber' Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Script running error Traceback (most recent call last): File "/home/pi/klipper/klippy/extras/delayed_gcode.py", line 34, in _gcode_timer_event self.gcode.run_script(self.timer_gcode.render()) File "/home/pi/klipper/klippy/gcode.py", line 230, in run_script self._process_commands(script.split('\n'), need_ack=False) File "/home/pi/klipper/klippy/gcode.py", line 212, in _process_commands handler(gcmd) File "/home/pi/klipper/klippy/gcode.py", line 282, in cmd_default raise gcmd.error(self.printer.get_state_message()[0]) gcode.CommandError: Internal error during ready callback: Unknown heater 'chamber' Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Internal error during ready callback: Unknown heater 'chamber' Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Script running error Traceback (most recent call last): File "/home/pi/klipper/klippy/extras/delayed_gcode.py", line 34, in _gcode_timer_event self.gcode.run_script(self.timer_gcode.render()) File "/home/pi/klipper/klippy/gcode.py", line 230, in run_script self._process_commands(script.split('\n'), need_ack=False) File "/home/pi/klipper/klippy/gcode.py", line 212, in _process_commands handler(gcmd) File "/home/pi/klipper/klippy/gcode.py", line 282, in cmd_default raise gcmd.error(self.printer.get_state_message()[0]) gcode.CommandError: Internal error during ready callback: Unknown heater 'chamber' Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Printer is shutdown Attempting MCU 'mcu' reset command Attempting MCU 'rpi' config_reset command b'Got EOF when reading from device' Attempting MCU 'beacon' reset command webhooks client 4133323920: Disconnected Restarting printer Start printer at Sun Aug 10 09:33:37 2025 (1754814817.4 174827.9) ===== Config file ===== [mcu rpi] serial = /tmp/klipper_host_mcu [board_pins btt-octopus-pro-h723-11] aliases = x_step_pin=PF13, x_dir_pin=PF12, x_enable_pin=PF14, x_uart_pin=PC4, x_diag_pin=PG6, x_endstop_pin=PG6, y_step_pin=PG0, y_dir_pin=PG1, y_enable_pin=PF15, y_uart_pin=PD11, y_diag_pin=PG9, y_endstop_pin=PG9, z0_step_pin=PC13, z0_dir_pin=PF0, z0_enable_pin=PF1, z0_uart_pin=PE4, z0_diag_pin=PG13, z1_step_pin=PE2, z1_dir_pin=PE3, z1_enable_pin=PD4, z1_uart_pin=PE1, z1_diag_pin=PG14, z2_step_pin=PE6, z2_dir_pin=PA14, z2_enable_pin=PE0, z2_uart_pin=PD3, z2_diag_pin=PG15, e_step_pin=PF11, e_dir_pin=PG3, e_enable_pin=PG5, e_uart_pin=PC6, e_diag_pin=PG10, e_heater_pin=PA0, e_sensor_pin=PF4, stepper_spi_mosi_pin=PA7, stepper_spi_miso_pin=PA6, stepper_spi_sclk_pin=PA5, adxl345_cs_pin=PA15, bltouch_sensor_pin=PB7, bltouch_control_pin=PB6, probe_pin=PB7, fan_part_cooling_pin=PA8, fan_toolhead_cooling_pin=PE5, fan_controller_board_pin=PD12, heater_bed_heating_pin=PA1, heater_bed_sensor_pin=PF3, 4p_fan_part_cooling_pin=null, 4p_fan_part_cooling_tach_pin=null, 4p_toolhead_cooling_pin=null, 4p_toolhead_cooling_tach_pin=null, 4p_controller_board_pin=null, 4p_controller_board_tach_pin=null [mcu] serial = /dev/RatOS/btt-octopus-pro-h723-11 [temperature_sensor Octopus_Pro_H723_V1.1] sensor_type = temperature_mcu [adxl345 controlboard] cs_pin = PA15 spi_software_mosi_pin = PB5 spi_software_miso_pin = PB4 spi_software_sclk_pin = PB3 [gcode_macro RatOS] variable_homing = "endstops" variable_z_probe = "static" variable_sensorless_x_current = 0.6 variable_sensorless_y_current = 0.9 variable_safe_home_x = "middle" variable_safe_home_y = "middle" variable_driver_type_x = "tmc2209" variable_driver_type_y = "tmc2209" variable_stowable_probe_stop_on_error = False variable_chamber_filter_enable = True variable_chamber_filter_speed = 0.8 variable_chamber_filter_disable_speed = 1.0 variable_chamber_filter_enable_at = "after_print_start" variable_chamber_filter_disable_period = 1800 variable_chamber_filter_disable_bed_temp = 0 variable_chamber_heater_enable = True variable_chamber_heater_bed_temp = 90 variable_chamber_heater_preheating_temp = 150 variable_chamber_heater_heating_temp_offset = 25 variable_chamber_heater_control_external_heater = False variable_chamber_heater_air_circulation_enable = True variable_chamber_heater_air_circulation_fan_speed = 0.35 variable_chamber_heater_air_circulation_y_pos = 0 variable_chamber_heater_air_circulation_z_pos = 100 variable_chamber_heater_extra_fan_speed = 1.0 variable_chamber_heater_filter_fan_speed = 1.0 variable_led_status_action = 0.0,1.0,1.0 variable_led_status_success = 0.0,1.0,0.0 variable_led_status_error = 1.0,0.0,1.0 variable_led_status_on = 1.0,1.0,1.0 variable_led_status_off = 0.0,0.0,1.0 variable_led_status_standby = 0.1,0.1,0.1 variable_led_status_heating = 1.0,0.0,0.0 variable_led_status_cooling = 0.0,0.0,1.0 variable_calibrate_bed_mesh = True variable_adaptive_mesh = True variable_start_print_park_in = "back" variable_start_print_park_z_height = 25 variable_end_print_park_in = "back" variable_pause_print_park_in = "back" variable_end_print_park_z_hop = 20 variable_nozzle_priming = "primeblob" variable_nozzle_prime_start_x = "max" variable_nozzle_prime_start_y = "min" variable_nozzle_prime_direction = "auto" variable_nozzle_prime_bridge_fan = 102 variable_probe_for_priming_result = None variable_probe_for_priming_end_result = None variable_probe_for_priming_result_t1 = None variable_probe_for_priming_end_result_t1 = None variable_probe_for_priming_disable_mesh_constraints = False variable_adaptive_prime_offset_threshold = -1.0 variable_last_z_offset = None variable_runout_park_in = "front" variable_enable_unload_tip_forming = False variable_filament_unload_length = 150 description = RatOS variable storage macro, will echo variables to the console when run. variable_relative_extrusion = False variable_force_absolute_position = False variable_preheat_extruder = True variable_preheat_extruder_temp = 150 variable_macro_travel_speed = 500 variable_macro_travel_accel = 3500 variable_macro_z_speed = 15 variable_bed_margin_x = [0, 0] variable_bed_margin_y = [0, 0] variable_printable_x_min = 0 variable_printable_x_max = 0 variable_printable_y_min = 0 variable_printable_y_max = 0 variable_end_print_motors_off = True variable_status_color_ok = "00FF00" variable_status_color_error = "FF0000" variable_status_color_unknown = "FFFF00" variable_end_print_retract_filament = 10 gcode = ECHO_RATOS_VARS variable_beacon_bed_mesh_scv = 25 variable_beacon_contact_z_homing = False variable_beacon_contact_start_print_true_zero = True variable_beacon_contact_wipe_before_true_zero = True variable_beacon_contact_true_zero_temp = 150 variable_beacon_contact_prime_probing = True variable_beacon_contact_expansion_compensation = True variable_beacon_contact_bed_mesh = False variable_beacon_contact_bed_mesh_samples = 2 variable_beacon_contact_z_tilt_adjust = False variable_beacon_contact_z_tilt_adjust_samples = 2 variable_beacon_scan_compensation_enable = False variable_beacon_scan_compensation_profile = "Contact" variable_beacon_scan_compensation_probe_count = 15,15 variable_beacon_contact_poke_bottom_limit = -1 variable_homing_x = "endstop" variable_homing_y = "endstop" variable_x_driver_types = ["tmc5160"] variable_x_axes = ["x"] variable_y_driver_types = ["tmc5160"] variable_y_axes = ["y"] variable_z_driver_types = ["tmc2209", "tmc2209", "tmc2209"] variable_z_axes = ["z", "z1", "z2"] [ratos_homing] axes = xyz z_hop = 15 z_hop_speed = 15 gcode = _LED_ON {% set prev_stop_on_error = printer["gcode_macro RatOS"].stowable_probe_stop_on_error %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set target_idex_mode = printer["dual_carriage"].carriage_1|lower %} _IDEX_SINGLE _SELECT_TOOL T={default_toolhead} TOOLSHIFT=false {% endif %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE=True M400 G90 {% set X = true if params.X is defined else false %} {% set Y = true if params.Y is defined else false %} {% set Z = true if params.Z is defined else false %} {% if printer["gcode_macro RatOS"].home_y_first|default(false)|lower == 'true' %} HOME_Y X={X} Y={Y} Z={Z} HOME_X X={X} Y={Y} Z={Z} {% else %} HOME_X X={X} Y={Y} Z={Z} HOME_Y X={X} Y={Y} Z={Z} {% endif %} HOME_Z X={X} Y={Y} Z={Z} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE={prev_stop_on_error} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR {% endif %} {% endif %} [gcode_macro HOME_X] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_x = printer["gcode_macro RatOS"].homing_x|lower %} {% set homing_x = homing_x if homing_x else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_X" MSG="printable_x_max: {printable_x_max}, safe_home_x: {safe_home_x}, axis_maximum.x: {printer.toolhead.axis_maximum.x}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}" {% if X or not Y and not Z %} {% if homing_x == 'endstop' %} G28 X {% elif homing_x == 'sensorless' %} {% if printer["dual_carriage"] is defined %} { action_emergency_stop("sensorless homing not supported on IDEX!") } {% endif %} HOME_X_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_x to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_x, homing)) } {% endif %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % (0 if default_toolhead==1 else 1)].parking_position|float %} SET_DUAL_CARRIAGE CARRIAGE={0 if default_toolhead==1 else 1} MODE=PRIMARY G1 X{parking_position} F{speed} SET_DUAL_CARRIAGE CARRIAGE={default_toolhead} MODE=PRIMARY {% endif %} {% set x_homed = True %} G0 X{safe_home_x} F{speed} M400 {% endif %} [gcode_macro HOME_Y] gcode = {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_y = printer["gcode_macro RatOS"].homing_y|lower %} {% set homing_y = homing_y if homing_y else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Y" MSG="printable_y_max: {printable_y_max}, safe_home_y: {safe_home_y}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}" {% if Y or not X and not Z %} {% if homing_y == 'endstop' %} G28 Y {% elif homing_y == 'sensorless' %} HOME_Y_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_y to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_y, homing)) } {% endif %} {% set y_homed = True %} G0 Y{safe_home_y} F{speed} {% endif %} [gcode_macro HOME_Z] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set z_probe = printer["gcode_macro RatOS"].z_probe %} {% set beacon_contact_z_homing = true if printer["gcode_macro RatOS"].beacon_contact_z_homing|default(false)|lower == 'true' else false %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Z" MSG="x_homed: {x_homed}, y_homed: {y_homed}, z_probe: {z_probe}, beacon_contact_z_homing: {beacon_contact_z_homing}" {% if Z or not Y and not X %} RATOS_ECHO MSG="Homing Z" {% if x_homed == False or y_homed == False %} { action_emergency_stop("X and Y must be homed before homing Z") } {% else %} {% if z_probe == "stowable" %} DEPLOY_PROBE _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP STOW_PROBE {% else %} _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP {% endif %} {% endif %} {% endif %} [gcode_macro HOME_X_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} G4 P300 G28 X {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" [gcode_macro HOME_Y_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} G4 P300 G28 Y {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" [gcode_macro _Z_HOP] description = Move Z axis up by Z_HOP distance at Z_HOP_SPEED. In relative mode it will move Z axis up by Z_HOP distance. In absolute mode it will move Z axis to Z_HOP distance. gcode = {% set z_hop = printer.configfile.config.ratos_homing.z_hop|float %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} G0 Z{z_hop} F{z_hop_speed} [gcode_macro _MOVE_TO_SAFE_Z_HOME] description = Move to safe home position with optional Z_HOP (pass Z_HOP=True as parameter) gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% if params.Z_HOP is defined %} _Z_HOP {% endif %} DEBUG_ECHO PREFIX="_MOVE_TO_SAFE_Z_HOME" MSG="axis_maximum.x: {printer.toolhead.axis_maximum.x}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}, safe_home_x: {safe_home_x}, safe_home_y: {safe_home_y}, printable_x_max: {printable_x_max}, printable_y_max: {printable_y_max}" G0 X{safe_home_x} Y{safe_home_y} F{speed} [gcode_macro MAYBE_HOME] description = Only home unhomed axis variable_is_kinematic_position_overriden = False gcode = {% if printer["gcode_macro MAYBE_HOME"].is_kinematic_position_overriden|lower == 'true' %} RATOS_ECHO MSG="SET_CENTER_KINEMATIC_POSITION has been abused. Homing all axes. Please refrain from using SET_CENTER_KINEMATIC_POSITION outside of debugging purposes." G28 SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=False {% else %} {% set axes = '' %} {% set isHomed = true %} {% set axesToHome = '' %} {% if params.X is defined %} {% set axes = axes ~ 'X ' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% endif %} {% if params.Y is defined %} {% set axes = axes ~ 'Y ' %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% endif %} {% if params.Z is defined %} {% set axes = axes ~ 'Z ' %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if params.X is not defined and params.Y is not defined and params.Z is not defined %} {% set axes = '' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if isHomed is false %} RATOS_ECHO MSG="Homing {axesToHome}" G28 {axesToHome} {% else %} RATOS_ECHO MSG="All requested axes already homed, skipping.." {% endif %} {% endif %} [gcode_macro PID_CALIBRATE_HOTEND] description = Perform a PID calibration test for a given extruder heater. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set temp = params.TEMP|default(220)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_HOTEND" MSG="TEMP={temp}" {% if printer["dual_carriage"] is not defined %} RATOS_ECHO MSG="PID calibration hotend heater T0 at {temp}°C..." PID_CALIBRATE HEATER=extruder TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} {% if toolhead==0 or toolhead==1 %} RATOS_ECHO MSG="PID calibration hotend heater T{toolhead} at {temp}°C..." PID_CALIBRATE HEATER=extruder{'' if toolhead==0 else toolhead} TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_BED] description = Perform a PID calibration test for the bed heater. gcode = {% set temp = params.TEMP|default(80)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_BED" MSG="TEMP={temp}" RATOS_ECHO MSG="PID calibration bed heater at {temp}°C..." PID_CALIBRATE HEATER=heater_bed TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_CHAMBER_HEATER] description = Perform a PID calibration test for the chamber heater. gcode = {% set temp = params.TEMP|default(150)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_CHAMBER_HEATER" MSG="TEMP={temp}" {% if printer["heater_generic chamber_heater"] is defined %} RATOS_ECHO MSG="PID calibration chamber heater at {temp}°C..." PID_CALIBRATE HEATER=chamber_heater TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_heater" %} {% set link_text = "RatOS Chamber Heater" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber heater found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro INITIALIZE_PA_TUNING] description = Start a pressure advance tuning tower. gcode = {% set start = params.START|default(0.0)|float %} {% set factor = params.FACTOR|default(0.001)|float %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if is_printing_gcode and layer_number < 2 %} DEBUG_ECHO PREFIX="START_PA_TOWER" MSG="START: {start}, FACTOR: {factor}" RATOS_ECHO MSG="Starting presssure advance tuning tower..." TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START={start} FACTOR={factor} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro CHAMBER_FILTER_ON] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro CHAMBER_FILTER_OFF] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Deactivating chamber filter..." _CHAMBER_FILTER_TURN_OFF {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro _CHAMBER_FILTER_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set chamber_filter_enable_at = printer["gcode_macro RatOS"].chamber_filter_enable_at|default('after_print_start')|lower %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_ON" MSG="at: {at}, chamber_filter_enable: {chamber_filter_enable}, chamber_filter_enable_at: {chamber_filter_enable_at}, chamber_filter_speed: {chamber_filter_speed}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if chamber_filter_enable_at == at %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON AT={at} {% if chamber_filter_enable_at == "print_end" %} _LED_CHAMBER_FILTER_ON {% endif %} {% endif %} {% endif %} [gcode_macro _CHAMBER_FILTER_OFF] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF" MSG="chamber_filter_enable: {chamber_filter_enable}, filter_disable_period: {filter_disable_period}, filter_disable_bed_temp: {filter_disable_bed_temp}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_period > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting {filter_disable_period} seconds before turning chamber filter off..." UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION={filter_disable_period} {% endif %} {% if filter_disable_bed_temp > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting for bed temp to cool down to {filter_disable_bed_temp}°C to turn filter off..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM=0 MAXIMUM={filter_disable_bed_temp} _CHAMBER_FILTER_TURN_OFF _LED_CHAMBER_FILTER_OFF {% endif %} {% endif %} [delayed_gcode _CHAMBER_FILTER_OFF_TIMER] gcode = DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF_TIMER" MSG="executed" _CHAMBER_FILTER_TURN_OFF RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Chamber filter turned off!" _LED_CHAMBER_FILTER_OFF [gcode_macro _CHAMBER_FILTER_TURN_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_speed|default(0)|float %} {% if at == "print_end" %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_disable_speed|default(0)|float %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION=0 SET_FAN_SPEED FAN=filter SPEED={chamber_filter_speed} [gcode_macro _CHAMBER_FILTER_TURN_OFF] gcode = SET_FAN_SPEED FAN=filter SPEED=0 [gcode_macro _CHAMBER_FILTER_SANITY_CHECK] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_bed_temp > 0 and filter_disable_period > 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable, not both.")} {% endif %} {% if filter_disable_bed_temp == 0 and filter_disable_period == 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable.")} {% endif %} {% endif %} [gcode_macro CHAMBER_HEATER_ON] gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(45)|int %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} IS_FROM_START_PRINT=False [gcode_macro CHAMBER_HEATER_OFF] gcode = _CHAMBER_HEATER_OFF [gcode_macro _CHAMBER_HEATER_ON] variable_chamber_temp = 0 gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set is_from_start_print = true if params.IS_FROM_START_PRINT|default(True)|lower == 'true' else false %} {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set chamber_heater_enable = true if printer["gcode_macro RatOS"].chamber_heater_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_bed_temp = printer["gcode_macro RatOS"].chamber_heater_bed_temp|default(115)|int %} {% set chamber_heater_preheating_temp = printer["gcode_macro RatOS"].chamber_heater_preheating_temp|default(150)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set chamber_heater_control_external_heater = true if printer["gcode_macro RatOS"].chamber_heater_control_external_heater|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_enable = true if printer["gcode_macro RatOS"].chamber_heater_air_circulation_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_fan_speed = printer["gcode_macro RatOS"].chamber_heater_air_circulation_fan_speed|default(0.35)|float %} {% set chamber_heater_air_circulation_y_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_y_pos|default(0)|float %} {% set chamber_heater_air_circulation_z_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_z_pos|default(100)|float %} DEBUG_ECHO PREFIX="_CHAMBER_HEATER_ON" MSG="chamber_heater_enable: {chamber_heater_enable}, chamber_heater_preheating_temp: {chamber_heater_preheating_temp}, chamber_heater_heating_temp_offset: {chamber_heater_heating_temp_offset}, bed_temp: {bed_temp}, chamber_temp: {chamber_temp}, start_chamber_temp: {start_chamber_temp}" {% if chamber_heater_enable and chamber_temp > 0 and chamber_heater_bed_temp > 0 %} _LED_HEATING RATOS_ECHO MSG="Preheating chamber to {(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)}°C..." {% set chamber_temp_sensor = "extruder" %} {% if printer["dual_carriage"] is defined and default_toolhead == 1 %} {% set chamber_temp_sensor = "extruder1" %} {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% set chamber_temp_sensor = "temperature_sensor chamber" %} {% endif %} {% set current_chamber_temp = printer['%s' % chamber_temp_sensor].temperature|int %} {% set needs_heating = current_chamber_temp < (start_chamber_temp if start_chamber_temp > 0 else chamber_temp) %} {% if needs_heating %} _USER_CHAMBER_HEATER_BEFORE_PREHEATING {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} {% if not is_from_start_print %} MAYBE_HOME {% endif %} G0 Z{chamber_heater_air_circulation_z_pos} F{z_speed} G0 Y{chamber_heater_air_circulation_y_pos} F{speed} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 1 else 0} {% else %} M106 S{(255 * chamber_heater_air_circulation_fan_speed)} {% endif %} {% else %} {% if is_from_start_print %} G0 Z{z} F{z_speed} {% endif %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE={chamber_temp} {% if needs_heating %} M140 S{chamber_heater_bed_temp} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={chamber_heater_preheating_temp} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if needs_heating %} _CHAMBER_HEATER_EXTRA_FAN_ON {% endif %} {% if needs_heating %} TEMPERATURE_WAIT SENSOR="{chamber_temp_sensor}" MINIMUM={(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% endif %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED=0 _CHAMBER_FILTER_ON AT="before_print_start" {% endif %} {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} G28 Z {% endif %} {% endif %} {% if needs_heating %} _USER_CHAMBER_HEATER_AFTER_PREHEATING {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% if printer["heater_generic chamber_heater"] is defined %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined and chamber_heater_control_external_heater %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} _LED_SUCCESS {% endif %} [gcode_macro _CHAMBER_HEATER_OFF] gcode = RATOS_ECHO MSG="Deactivating chamber heater..." UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=0 SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE=0 {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} _CHAMBER_HEATER_EXTRA_FAN_OFF [delayed_gcode _CHAMBER_HEATER_CONTROL] initial_duration = 0. gcode = {% set chamber_temp = printer["gcode_macro _CHAMBER_HEATER_ON"].chamber_temp|default(0)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set current_chamber_temp = printer['temperature_sensor chamber'].temperature|int %} {% if current_chamber_temp < chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if current_chamber_temp >= chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON] gcode = {% set chamber_heater_extra_fan_speed = printer["gcode_macro RatOS"].chamber_heater_extra_fan_speed|default(0.0)|float %} {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} {% if chamber_heater_extra_fan_speed > 0 %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED={chamber_heater_extra_fan_speed} {% endif %} {% endif %} [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF] gcode = {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED=0 {% endif %} [gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING] description = Will be executed before chamber preheating, only if heating is needed. gcode = [gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING] description = Will be executed after chamber preheating, only if heating was needed. gcode = [gcode_macro _LED_START_PRINTING] gcode = _LED_ACTION [gcode_macro _LED_START_PRINTING_ERROR] gcode = _LED_ERROR [gcode_macro _LED_PRINTING] gcode = _LED_ON TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_PAUSE] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_ON] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_OFF] gcode = _LED_STANDBY [gcode_macro _LED_LOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_LOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_RUNOUT] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_CLOG] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_UNLOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_UNLOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_DEACTIVATE_TOOLHEAD] gcode = _LED_OFF TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_STANDBY] gcode = _LED_STANDBY TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_WAKEUP] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_MOTORS_OFF] gcode = _LED_STANDBY _LED_VAOC_OFF [gcode_macro _LED_INPUT_SHAPER_START] gcode = _LED_ACTION [gcode_macro _LED_INPUT_SHAPER_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_START] gcode = _LED_ACTION [gcode_macro _LED_BEACON_CALIBRATION_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_ERROR] gcode = _LED_ERROR [gcode_macro _LED_VAOC_ON] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=1.0 GREEN=1.0 BLUE=1.0 {% endif %} [gcode_macro _LED_VAOC_OFF] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=0.0 GREEN=0.0 BLUE=0.0 {% endif %} [gcode_macro _LED_ACTION] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_action %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SUCCESS] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_success %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_HEATING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_heating %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_COOLING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_cooling %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ERROR] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_error %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ON] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_on %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_OFF] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_off %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_STANDBY] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_standby %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} {% if toolhead >= 0 %} {% if printer['neopixel nozzle_led_t%s' % toolhead] is defined %} SET_LED LED={'nozzle_led_t%s' % toolhead} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% else %} {% if printer['neopixel nozzle_led_t0'] is defined %} SET_LED LED={'nozzle_led_t0'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% if printer['neopixel nozzle_led_t1'] is defined %} SET_LED LED={'nozzle_led_t1'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% endif %} _USER_LED_SET { rawparams } [gcode_macro _USER_LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} [gcode_macro LOAD_FILAMENT] description = Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% if filament_name == '' or filament_type == '' %} {% set filament_name = 'unknown' %} {% set filament_type = 'unknown' %} {% endif %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_LOAD_FILAMENT TEMP={temp} NAME={filament_name} TYPE={filament_type} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_LOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME={filament_name} TYPE={filament_type} {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _DEFAULT_LOAD_FILAMENT] description = Load filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_LOAD_FILAMENT" MSG="TEMP={temp}" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=load_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} _LOAD_FILAMENT TOOLHEAD=0 RESTORE_GCODE_STATE NAME=load_state {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD=0 [gcode_macro _IDEX_LOAD_FILAMENT] description = Load filament macro for IDEX printer. gcode = {% set temp = params.TEMP|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_LOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} _LOAD_FILAMENT TOOLHEAD={toolhead} TEMP={temp} {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into hotend.." G92 E0 G0 E{extruder_gear_to_cooling_position_distance} F{extruder_load_speed} G92 E0 M400 RATOS_ECHO MSG="Filament loaded into hotend." [gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set load_speed = printer["gcode_macro T%s" % toolhead].filament_load_speed|float * 60 %} {% set filament_loading_nozzle_offset = printer["gcode_macro T%s" % toolhead].filament_loading_nozzle_offset|float %} {% set cooling_position_to_nozzle_distance = printer["gcode_macro T%s" % toolhead].cooling_position_to_nozzle_distance|float %} {% set purge_after_load = printer["gcode_macro T%s" % toolhead].purge_after_load|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into nozzle... Please wait!" G92 E0 G0 E{cooling_position_to_nozzle_distance + filament_loading_nozzle_offset} F{load_speed} G92 E0 G4 P1000 _PURGE_FILAMENT TOOLHEAD={toolhead} E={purge_after_load} RATOS_ECHO MSG="Filament loaded into nozzle!" [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" {% set filament_grabbing_length = printer["gcode_macro T%s" % toolhead].filament_grabbing_length|float %} {% set filament_grabbing_speed = printer["gcode_macro T%s" % toolhead].filament_grabbing_speed|float %} {% set resume_after_insert = true if printer["gcode_macro T%s" % toolhead].resume_after_insert|default(true)|lower == 'true' else false %} {% set enable_insert_detection = true if printer["gcode_macro T%s" % toolhead].enable_insert_detection|default(true)|lower == 'true' else false %} {% set current_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% if enable_insert_detection %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="toolhead: {toolhead}, filament_grabbing_length: {filament_grabbing_length}, filament_grabbing_speed: {filament_grabbing_speed}, current_idex_mode: {current_idex_mode}" {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} FORCE_MOVE STEPPER={'extruder%s' % ('' if toolhead == 0 else toolhead)} DISTANCE={filament_grabbing_length} VELOCITY={filament_grabbing_speed} M400 {% if printer.pause_resume.is_paused %} LOAD_FILAMENT TOOLHEAD={toolhead} {% if resume_after_insert %} RESUME {% endif %} {% else %} {% if not printer.virtual_sdcard.is_active %} LOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" [gcode_macro _PURGE_BEFORE_UNLOAD] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set purge_before_unload = printer["gcode_macro T%s" % toolhead].purge_before_unload|float %} DEBUG_ECHO PREFIX="_PURGE_BEFORE_UNLOAD" MSG="TOOLHEAD: {toolhead}" {% if purge_before_unload > 0 %} G92 E0 G0 E{purge_before_unload} F300 G92 E0 M400 {% endif %} [gcode_macro _PURGE_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set e = params.E|int %} {% set r = params.R|default(0)|int %} DEBUG_ECHO PREFIX="_PURGE_FILAMENT" MSG="TOOLHEAD: {toolhead}, E: {e}" {% if e > 0 %} G92 E0 G0 E{e} F300 G92 E0 M400 {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={0.4 if toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={0.4 if toolhead == 1 else 0} {% else %} M106 S{(255 * 0.4)} {% endif %} {% endif %} G4 P3000 {% if r > 0 %} G92 E0 G0 E-{r} F300 G92 E0 M400 {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_PARKING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_PARKING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_LOADING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_LOADING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% if act_t == toolhead %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{loading_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _CLEANING_MOVE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined and printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% set cleaning_position = loading_position %} {% if loading_position == parking_position %} {% if loading_position > 0 %} {% set cleaning_position = loading_position - 30 %} {% else %} {% set cleaning_position = loading_position + 30 %} {% endif %} {% endif %} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _START_PRINT_BED_MESH] gcode = CACHE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" SET_MACRO_TRAVEL_SETTINGS {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set X=[params.X0|default(-1)|float, params.X1|default(-1)|float] %} {% set Y=[params.Y0|default(-1)|float, params.Y1|default(-1)|float] %} DEBUG_ECHO PREFIX="_START_PRINT_BED_MESH" MSG="idex_mode: {idex_mode}, X: {X}, Y: {Y}" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set X=[0, printable_x_max] %} {% endif %} {% set beacon_bed_mesh_scv = printer["gcode_macro RatOS"].beacon_bed_mesh_scv|default(25)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% if printer.configfile.settings.beacon is defined and not beacon_contact_bed_mesh %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={beacon_bed_mesh_scv} {% endif %} {% set default_profile = printer["gcode_macro RatOS"].bed_mesh_profile|default('ratos') %} {% if printer["gcode_macro RatOS"].calibrate_bed_mesh|lower == 'true' %} BED_MESH_CLEAR {% if printer["gcode_macro RatOS"].adaptive_mesh|lower == 'true' %} CALIBRATE_ADAPTIVE_MESH PROFILE={default_profile} X0={X[0]} X1={X[1]} Y0={Y[0]} Y1={Y[1]} T={params.T|int} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={idex_mode} {% else %} {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% endif %} BED_MESH_PROFILE LOAD={default_profile} {% elif printer["gcode_macro RatOS"].bed_mesh_profile is defined %} BED_MESH_CLEAR BED_MESH_PROFILE LOAD={printer["gcode_macro RatOS"].bed_mesh_profile} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" [gcode_macro CALIBRATE_ADAPTIVE_MESH] gcode = {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set default_profile = params.PROFILE %} {% set x0 = params.X0|default(-1)|float %} {% set y0 = params.Y0|default(-1)|float %} {% set x1 = params.X1|default(-1)|float %} {% set y1 = params.Y1|default(-1)|float %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Recieved coordinates X0={x0} Y0={y0} X1={x1} Y1={y1}" {% if x0 >= x1 or y0 >= y1 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Invalid coordinates received. Please check your slicer settings. Falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float %} {% set mesh_x0 = [[x0, max_x]|min, min_x]|max %} {% set mesh_y0 = [[y0, max_y]|min, min_y]|max %} {% set mesh_x1 = [[x1, max_x]|min, min_x]|max %} {% set mesh_y1 = [[y1, max_y]|min, min_y]|max %} {% if mesh_x0 == min_x and mesh_y0 == min_y and mesh_x1 == max_x and mesh_y1 == max_y %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Print is using the full bed, falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} DEPLOY_PROBE {% endif %} {% set probe_count_x = mesh_config.probe_count.split(",")[0]|int %} {% if mesh_config.probe_count.split(",")|length == 2 %} {% set probe_count_y = mesh_config.probe_count.split(",")[1]|int %} {% else %} {% set probe_count_y = mesh_config.probe_count.split(",")[0]|int %} {% endif %} {% set probe_x_step = (max_x - min_x) / probe_count_x %} {% set probe_y_step = (max_y - min_y) / probe_count_y %} {% set mesh_count_x = ([(mesh_x1 - mesh_x0) / probe_x_step, 3]|max)|int %} {% set mesh_count_y = ([(mesh_y1 - mesh_y0) / probe_y_step, 3]|max)|int %} {% set min_mesh_count = [mesh_count_x, mesh_count_y]|min %} {% set max_mesh_count = [mesh_count_x, mesh_count_y]|max %} {% set algorithm = mesh_config.algorithm %} {% if algorithm|lower == 'lagrange' and max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="cannot exceed a probe_count of 6 when using lagrange interpolation. Falling back to bicubic interpolation." {% set algorithm = 'bicubic' %} {% endif %} {% if algorithm|lower == 'bicubic' and min_mesh_count < 4 %} {% if max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="invalid probe_count option when using bicubic interpolation. Combination of 3 points on one axis with more than 6 on another is not permitted. Forcing minimum mesh count to be 4." {% set min_mesh_count = 4 %} {% else %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation." {% set algorithm = 'lagrange' %} {% endif %} {% endif %} {% set mesh_count_x = ([min_mesh_count, mesh_count_x]|max)|int %} {% set mesh_count_x = ([max_mesh_count, mesh_count_x]|min)|int %} {% set mesh_count_y = ([min_mesh_count, mesh_count_y]|max)|int %} {% set mesh_count_y = ([max_mesh_count, mesh_count_y]|min)|int %} {% set should_prime = printer["gcode_macro RatOS"].nozzle_priming == 'primeblob' %} {% if printer["dual_carriage"] is not defined %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% else %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% endif %} {% if printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 != 0 and probe_first %} {% set probe_first = false %} {% elif printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 == 0 and not probe_first %} {% set probe_first = true %} {% endif %} {% if should_prime and probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="mesh coordinates X0={mesh_x0} Y0={mesh_y0} X1={mesh_x1} Y1={mesh_y1}" {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% if should_prime and not probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} STOW_PROBE {% endif %} {% endif %} {% endif %} [gcode_macro M84] rename_existing = M84.1 gcode = M84.1 SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False {% if printer["dual_carriage"] is defined %} _SET_TOOLHEAD_OFFSET T={printer["gcode_macro RatOS"].default_toolhead|int} MOVE=0 SET_GCODE_VARIABLE MACRO=SET_PRESSURE_ADVANCE VARIABLE=snyc_toolheads VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro _VAOC"] is defined %} SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started VALUE=False SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started_at_temp VALUE=False {% endif %} SET_GCODE_OFFSET X=0 Y=0 Z=0 MOVE=0 _IDEX_SINGLE INIT=1 {% endif %} SET_SKEW CLEAR=1 _LED_MOTORS_OFF [gcode_macro M104] rename_existing = M104.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} DEBUG_ECHO PREFIX="M104" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set temperature_offset_t0 = printer["gcode_macro T0"].temperature_offset|default(0)|int %} {% set temperature_offset_t1 = printer["gcode_macro T1"].temperature_offset|default(0)|int %} {% set s0 = [s + temperature_offset_t0, 0]|max %} {% set s1 = [s + temperature_offset_t1, 0]|max %} {% if temperature_offset_t0 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t0}°C added to toolhead T0." {% endif %} {% if temperature_offset_t1 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t1}°C added to toolhead T1." {% endif %} {% else %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} {% if idex_mode == "copy" or idex_mode == "mirror" %} M104.1 S{s0} T0 M104.1 S{s1} T1 {% else %} M104.1 S{s} T{t} {% endif %} {% endif %} [gcode_macro M109] rename_existing = M109.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} DEBUG_ECHO PREFIX="M109" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M109" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} M109.1 S{s} T{t} {% endif %} [gcode_macro SET_HEATER_TEMPERATURE] rename_existing = SET_HEATER_TEMPERATURE_BASE gcode = {% set heater = params.HEATER|default("") %} {% set target = params.TARGET|default(0)|int %} DEBUG_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="heater: {heater}, target: {target}" {% if heater|lower == "extruder" or heater|lower == "extruder1" %} {% set t = 0 if heater|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and target > 0 %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set target = [target + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} SET_HEATER_TEMPERATURE_BASE HEATER="{heater}" TARGET={target} [gcode_macro TEMPERATURE_WAIT] rename_existing = TEMPERATURE_WAIT_BASE gcode = {% set sensor = params.SENSOR|default("") %} {% set minimum = params.MINIMUM|default(-1)|int %} {% set maximum = params.MAXIMUM|default(-1)|int %} DEBUG_ECHO PREFIX="TEMPERATURE_WAIT" MSG="sensor: {sensor}, minimum: {minimum}, maximum: {maximum}" {% if sensor|lower == "extruder" or sensor|lower == "extruder1" %} {% set t = 0 if sensor|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and (minimum > 0 or maximum > 0) %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% if minimum > -1 %} {% set minimum = [minimum + temperature_offset, 0]|max %} {% endif %} {% if maximum > -1 %} {% set maximum = [maximum + temperature_offset, 0]|max %} {% endif %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% if minimum > -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} MAXIMUM={maximum} {% elif minimum > -1 and maximum == -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} {% elif minimum == -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MAXIMUM={maximum} {% endif %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature for toolhead T{t} reached." [gcode_macro SET_GCODE_OFFSET] rename_existing = SET_GCODE_OFFSET_ORG gcode = SET_GCODE_OFFSET_ORG { rawparams } {% if printer.configfile.settings.beacon is defined and (params.Z_ADJUST is defined or params.Z is defined) %} _BEACON_APPLY_RUNTIME_MULTIPLIER {% endif %} [gcode_macro SDCARD_PRINT_FILE] rename_existing = SDCARD_PRINT_FILE_BASE gcode = {% if printer["ratos"] is defined %} PROCESS_GCODE_FILE { rawparams } {% else %} SDCARD_PRINT_FILE_BASE { rawparams } {% endif %} [gcode_macro SKEW_PROFILE] rename_existing = SKEW_PROFILE_BASE variable_loaded_profile = "" gcode = {% if params.LOAD is defined %} {% if printer.configfile.settings["skew_correction %s" % params.LOAD] is defined %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='"{params.LOAD}"' {% endif %} {% endif %} SKEW_PROFILE_BASE { rawparams } [gcode_macro SET_SKEW] rename_existing = SET_SKEW_BASE gcode = {% if params.CLEAR is defined %} {% if params.CLEAR|default(0)|int == 1 %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='""' {% endif %} {% endif %} SET_SKEW_BASE { rawparams } [gcode_macro SET_VELOCITY_LIMIT] rename_existing = SET_VELOCITY_LIMIT_BASE gcode = {% if params.ACCEL_TO_DECEL is defined %} {% if params.ACCEL is defined %} {% set accel = params.ACCEL|float %} {% else %} {% set accel = printer.toolhead.max_accel|float %} {% endif %} {% if params.VELOCITY is defined %} {% set velocity = params.VELOCITY|float %} {% else %} {% set velocity = printer.toolhead.max_velocity|float %} {% endif %} {% if params.SQUARE_CORNER_VELOCITY is defined %} {% set scv = params.SQUARE_CORNER_VELOCITY|float %} {% else %} {% set scv = printer.toolhead.square_corner_velocity|float %} {% endif %} {% set mcr = params.ACCEL_TO_DECEL|float / accel %} DEBUG_ECHO PREFIX="SET_VELOCITY_LIMIT" MSG="ACCEL={accel}, VELOCITY={velocity}, SQUARE_CORNER_VELOCITY={scv}, MINIMUM_CRUISE_RATIO={mcr}" SET_VELOCITY_LIMIT_BASE ACCEL={accel} VELOCITY={velocity} SQUARE_CORNER_VELOCITY={scv} MINIMUM_CRUISE_RATIO={1-mcr} {% else %} SET_VELOCITY_LIMIT_BASE { rawparams } {% endif %} [gcode_macro _START_PRINT_PARK] gcode = {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_x = printer["gcode_macro RatOS"].start_print_park_x %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% endif %} {% if printer["dual_carriage"] is defined and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} {% if printer["gcode_macro RatOS"].start_print_park_x is defined and printer["gcode_macro RatOS"].start_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="start_print_park_x is ignored for IDEX printers" {% endif %} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={start_print_park_in} X={start_print_park_x} G0 Z{z} F{z_speed} [gcode_macro _END_PRINT_PARK] gcode = {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro RatOS"].end_print_park_x is defined and printer["gcode_macro RatOS"].end_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="end_print_park_x is ignored for IDEX printers" {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={printer["gcode_macro RatOS"].end_print_park_in} X={printer["gcode_macro RatOS"].end_print_park_x} [gcode_macro _PARK] gcode = {% set x = params.X %} {% set location = params.LOCATION|default('back')|lower %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set nozzle_priming = printer["gcode_macro RatOS"].nozzle_priming|lower %} CACHE_TOOLHEAD_SETTINGS KEY="park" SET_MACRO_TRAVEL_SETTINGS {% if x != '' %} {% if x|float >= printer.toolhead.axis_minimum.x + 5 and x|float <= printable_x_max - 5 %} {% set park_x = x|float %} {% else %} {action_respond_info('The requested X co-ordinate is outside the defined axis bounds - using defaults')} {% set park_x = printable_x_max / 2 %} {% endif %} {% else %} {% set park_x = printable_x_max / 2 %} {% endif %} {% set park_y = printable_y_max - 15 %} {% if location == 'front' %} {% set park_y = printer.toolhead.axis_minimum.y + 5 %} {% elif location == 'center' %} {% set park_y = printable_y_max / 2 %} {% elif location == 'primeblob' and printer["dual_carriage"] is defined %} {% set park_y = printable_y_max - 15 %} {% endif %} {% if location == 'primeblob' and printer["dual_carriage"] is not defined %} {% if (nozzle_priming == 'primeblob' or nozzle_priming == 'primeline') %} {% if nozzle_prime_start_x|lower == 'min' %} {% set park_x = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set park_x = printable_x_max - 5 %} {% else %} {% set park_x = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set park_y = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set park_y = printable_y_max - 5 %} {% else %} {% set park_y = nozzle_prime_start_y|float %} {% endif %} {% endif %} {% endif %} G90 {% if printer["dual_carriage"] is not defined %} G0 X{park_x} Y{park_y} F{speed} {% else %} G0 Y{park_y} F{speed} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="park" [gcode_macro SAVE_PROBE_RESULT] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} {% set last_z_offset = 9999.9 %} {% if printer.configfile.settings.beacon is defined %} {% set current_z = printer.toolhead.position.z|float %} {% if beacon_contact_prime_probing %} {% set last_z_offset = printer.beacon.last_z_result %} {% else %} {% set last_z_offset = printer.beacon.last_sample.dist - current_z %} {% endif %} {% elif printer.configfile.settings.bltouch is defined %} {% set config_offset = printer.configfile.settings.bltouch.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% elif printer.configfile.settings.probe is defined %} {% set config_offset = printer.configfile.settings.probe.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Saving offset adjustment of {last_z_offset} in {params.VARIABLE|default('last_z_offset')}" SET_GCODE_VARIABLE MACRO=RatOS VARIABLE={params.VARIABLE|default('last_z_offset')} VALUE={last_z_offset} [gcode_macro PROBE_FOR_PRIMING] gcode = {% set probe_for_priming_disable_mesh_constraints = true if printer["gcode_macro RatOS"].probe_for_priming_disable_mesh_constraints|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower != 'false' %} SAVE_GCODE_STATE NAME=probe_for_priming_state RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the prime location.." CACHE_TOOLHEAD_SETTINGS KEY="probe_for_priming" SET_MACRO_TRAVEL_SETTINGS {% set t = params.TOOLHEAD|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% if idex_mode == '' %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% if t == 0 %} {% set x_start = 5 %} {% else %} {% set x_start = printable_x_max - 5 %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% endif %} {% endif %} {% set z = printer.configfile.settings.bed_mesh.horizontal_move_z|float %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% if printer.configfile.settings.bltouch is defined %} {% set x_offset = printer.configfile.settings.bltouch.x_offset|float %} {% set y_offset = printer.configfile.settings.bltouch.y_offset|float %} {% set z_offset = printer.configfile.settings.bltouch.z_offset|float %} {% elif printer.configfile.settings.probe is defined %} {% set x_offset = printer.configfile.settings.probe.x_offset|float %} {% set y_offset = printer.configfile.settings.probe.y_offset|float %} {% set z_offset = printer.configfile.settings.probe.z_offset|float %} {% elif printer.configfile.settings.beacon is defined %} {% set x_offset = printer.configfile.settings.beacon.x_offset|float %} {% set y_offset = printer.configfile.settings.beacon.y_offset|float %} {% set z_offset = printer.configfile.settings.beacon.trigger_distance|float %} {% else %} { action_raise_error("No probe, beacon or bltouch section found. Adaptive priming only works with a [probe], [beacon] or [bltouch] section defined.") } {% endif %} {% if z < z_offset %} { action_raise_error("Horizontal move Z ({z}) is below your probe's Z offset ({z_offset}). Please adjust your horizontal_move_z setting in [bed_mesh] to be above {z}.") } {% endif %} {% if not probe_for_priming_disable_mesh_constraints %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float - x_offset %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float - y_offset %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float - x_offset %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float - y_offset %} {% set x_start = [[x_start, max_x]|min, min_x]|max %} {% set y_start = [[y_start, max_y]|min, min_y]|max %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the start of the prime location at {x_start}, {y_start}" G90 M83 G0 Z{z} F{z_speed} G1 X{x_start} Y{y_start} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result {% endif %} {% if idex_mode == '' %} {% set x_end = x_start %} {% set y_end = y_start + 45 %} {% else %} {% if t==1 %} {% set x_end = x_start - 45 %} {% else %} {% set x_end = x_start + 45 %} {% endif %} {% set y_end = y_start %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the end of the prime location at {x_end}, {y_end}" G1 X{x_end} Y{y_end} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result {% endif %} RESTORE_GCODE_STATE NAME=probe_for_priming_state RESTORE_TOOLHEAD_SETTINGS KEY="probe_for_priming" {% endif %} [gcode_macro RESET_PRIME_PROBE_STATE] gcode = SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result VALUE=None {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result_t1 VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result_t1 VALUE=None {% endif %} [gcode_macro PROBE_CURRENT_POSITION] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} SAVE_GCODE_STATE NAME=probe_current_position_state {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} ASSERT_PROBE_DEPLOYED {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_prime_probing %} PROBE PROBE_METHOD=contact SAMPLES=1 {% else %} PROBE {% endif %} {% if printer.configfile.settings.beacon is defined %} BEACON_QUERY {% else %} RESTORE_GCODE_STATE NAME=probe_current_position_state MOVE=1 MOVE_SPEED={printer["gcode_macro RatOS"].macro_z_speed|float} {% endif %} [gcode_macro PRIME_BLOB] description = Prints a primeblob, used internally, if configured, as part of the START_PRINT macro. variable_x_offset = 5 gcode = CACHE_TOOLHEAD_SETTINGS KEY="prime_blob" SET_MACRO_TRAVEL_SETTINGS RATOS_ECHO PREFIX="Priming" MSG="Priming nozzle with prime blob.." {% set current_toolhead = 0 %} {% set target_idex_mode = '' %} {% set extruder = 'extruder' %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE is defined %} {% set target_idex_mode = params.IDEX_MODE|default('')|lower %} {% else %} { action_raise_error("IDEX_MODE parameter not found for PRIME_BLOB macro. This is likely a bug.") } {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Priming in IDEX {target_idex_mode} mode.." {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set current_toolhead = 1 if current_idex_mode=='primary' else 0 %} {% set extruder = 'extruder1' if current_toolhead == 1 else 'extruder' %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} SAVE_GCODE_STATE NAME=prime_blob_state {% endif %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set fan_speed = printer["gcode_macro RatOS"].nozzle_prime_bridge_fan|float %} {% set nozzle_diameter = printer.configfile.settings[extruder].nozzle_diameter|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set has_start_offset_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) != 9999.9 %} {% if printer["dual_carriage"] is defined %} {% set has_start_offset_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) != 9999.9 %} {% endif %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_z_height = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set nozzle_prime_direction = printer["gcode_macro RatOS"].nozzle_prime_direction|lower %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% if target_idex_mode == '' %} {% set x_factor = 0 %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% set y_factor = 1 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% set y_factor = -1 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% if nozzle_prime_start_y|float < printable_y_max / 2 %} {% set y_factor = 1 %} {% else %} {% set y_factor = -1 %} {% endif %} {% endif %} {% if nozzle_prime_direction == 'forwards' %} {% set y_factor = 1 %} {% elif nozzle_prime_direction == 'backwards' %} {% set y_factor = -1 %} {% endif %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% else %} {% set z = start_print_park_z_height %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% set y_factor = 0 %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set x_start = center_x / 2 + 5 %} {% set x_factor = 1 %} {% else %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% if current_toolhead == 0 %} {% set x_start = 55 %} {% set x_factor = -1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 55 %} {% set x_factor = 1 %} {% endif %} {% else %} {% if current_toolhead == 0 %} {% set x_start = 5 %} {% set x_factor = 1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 5 %} {% set x_factor = -1 %} {% endif %} {% endif %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_x_max - 5 %} {% endif %} {% set z = 10 %} {% endif %} {% set start_z_offset = 0 %} {% set end_z_offset = 0 %} {% if has_start_offset_t0 %} {% set start_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) %} {% set end_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_end_result|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t0 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t0 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t0) ) } {% endif %} {% if end_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t0) ) } {% endif %} {% set start_z_offset = start_z_probe_result_t0 %} {% set end_z_offset = end_z_probe_result_t0 %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if current_toolhead == 1 or both_toolheads or target_idex_mode == "copy" or target_idex_mode == "mirror" %} {% if has_start_offset_t1 %} {% set start_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) %} {% set end_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_end_result_t1|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t1 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t1 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t1) ) } {% endif %} {% if end_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t1) ) } {% endif %} {% set start_z_offset = [start_z_offset, start_z_probe_result_t1]|max %} {% set end_z_offset = [end_z_offset, start_z_probe_result_t1]|max %} {% endif %} {% endif %} {% if target_idex_mode != 'copy' and target_idex_mode != 'mirror' %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% set original_start_z_offset = start_z_offset %} {% set original_end_z_offset = end_z_offset %} {% set start_z_offset = original_end_z_offset %} {% set end_z_offset = original_start_z_offset %} {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={current_toolhead} {% endif %} DEBUG_ECHO PREFIX="PRIME_BLOB" MSG="x_start: {x_start}, y_start: {y_start}, x_factor: {x_factor}, y_factor: {y_factor}, z: {z}, start_z_offset: {start_z_offset}, end_z_offset: {end_z_offset}" G90 M83 RATOS_ECHO PREFIX="Priming" MSG="Lifting Z to {z}.." G0 Z{z} F{z_speed} {% if printer["dual_carriage"] is not defined %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% if start_print_park_in != 'primeblob' %} G1 X{x_start} F{speed} G1 Y{y_start + (15 * y_factor)} F{speed} {% endif %} {% else %} G1 Y{y_start + (15 * y_factor)} F{speed} {% if target_idex_mode=="copy" or target_idex_mode=="mirror" %} RATOS_ECHO PREFIX="Priming" MSG="Mirroring move to {x_start}, {y_start} along the edge of the print area.." _IDEX_MIRROR PRIMING=1 {% else %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% endif %} G1 X{x_start} F{speed} {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Starting prime blob.." G1 Z{0.5 + start_z_offset} F{z_speed} G1 Y{y_start} F{speed} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} M106 S{fan_speed} G1 Z5 F100 E5 G92 E0 RATOS_ECHO PREFIX="Priming" MSG="Bridging with {((fan_speed/255) * 100)|int}% fan speed.." G1 F3000 X{x_start + (15 * x_factor)} Y{y_start + (15 * y_factor)} E{1 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (20 * x_factor)} Y{y_start + (20 * y_factor)} Z{3.8 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (34 * x_factor)} Y{y_start + (34 * y_factor)} Z{2.6 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (38 * x_factor)} Y{y_start + (38 * y_factor)} Z{1.4 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (42 * x_factor)} Y{y_start + (42 * y_factor)} Z{0.2 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} M106 S0 G1 F3000 X{x_start + (46 * x_factor)} Y{y_start + (46 * y_factor)} Z{0.2 + end_z_offset} E0.6 G1 F{speed} X{x_start + (50 * x_factor)} Y{y_start + (50 * y_factor)} {% if target_idex_mode == "copy" or target_idex_mode == "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if target_idex_mode == "copy" %} {% if first_y >= 0 %} _IDEX_COPY DANCE=0 Y={first_y} {% else %} _IDEX_COPY DANCE=0 Y={params.Y1} {% endif %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} RESTORE_GCODE_STATE NAME=prime_blob_state {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="prime_blob" G92 E0 [gcode_macro UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% set temp = params.TEMP|default(220)|int %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_UNLOAD_FILAMENT TEMP={temp} NAME='{filament_name}' TYPE='{filament_type}' {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _LEGACY_UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set unload_speed = 5 * 60 %} {% set unload_length = printer["gcode_macro RatOS"].filament_unload_length|float %} M117 Unloading filament... G0 E10 F300 G0 E-5 F3600 G4 P3000 G0 E5 F6000 G0 E-15 F6000 G0 E-{unload_length} F{unload_speed} _CLEANING_MOVE TOOLHEAD={toolhead} M117 Filament unloaded! RESPOND MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _DEFAULT_UNLOAD_FILAMENT] description = Unload filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|default(220)|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_UNLOAD_FILAMENT" MSG="TEMP: {temp}" _LED_UNLOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=unload_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD=0 NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TOOLHEAD=0 {% endif %} RESTORE_GCODE_STATE NAME=unload_state SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD=0 [gcode_macro _IDEX_UNLOAD_FILAMENT] description = Unload filament macro for IDEX printer. gcode = {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_UNLOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} {% endif %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Unloading filament from nozzle to cooling zone... Please wait!" _PURGE_BEFORE_UNLOAD TOOLHEAD={toolhead} {% if printer["gcode_macro _UNLOAD_WITHOUT_TIP_FORMING"] is defined %} _UNLOAD_WITHOUT_TIP_FORMING TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _UNLOAD_WITH_TIP_FORMING NAME='{filament_name}' TYPE='{filament_type}' {% endif %} G4 P3000 [gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} {% set tooolhead_sensor_to_extruder_gear_distance = printer["gcode_macro T%s" % toolhead].tooolhead_sensor_to_extruder_gear_distance|float %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER" MSG="TOOLHEAD: {toolhead}" G0 E-{extruder_gear_to_cooling_position_distance + tooolhead_sensor_to_extruder_gear_distance + 50} F{extruder_load_speed} RATOS_ECHO MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _UNLOAD_WITH_TIP_FORMING] gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% if filament_name != '' and filament_type != '' %} _UNLOAD_KNOWN_FILAMENT NAME={filament_name} TYPE={filament_type} {% else %} _UNLOAD_UNKNOWN_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _UNLOAD_KNOWN_FILAMENT] description = User overrideable tip forming macro if slicer filament profiles are known gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} RATOS_ECHO PREFIX="FILAMENT TYPE" MSG='{filament_type}' RATOS_ECHO PREFIX="FILAMENT PROFILE" MSG='{filament_name}' {% if filament_name == "Prusament PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% elif filament_name == "Nobufil PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% else %} RATOS_ECHO PREFIX="_UNLOAD_KNOWN_FILAMENT" MSG="Filament profile not found!" _UNLOAD_UNKNOWN_FILAMENT {% endif %} [gcode_macro _UNLOAD_UNKNOWN_FILAMENT] description = User overrideable standard tip forming macro gcode = DEBUG_ECHO PREFIX="_UNLOAD_UNKNOWN_FILAMENT" MSG="Using standard tip forming macro!" _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 [gcode_macro _TIP_FORMING] gcode = {% set cooling_moves = params.COOLING_MOVES|default(4)|int %} {% set cooling_move_length = params.COOLING_MOVE_LENGTH|default(10)|float %} {% set start_cooling_speed = params.START_COOLING_SPEED|default(10)|float * 60 %} {% set end_cooling_speed = params.END_COOLING_SPEED|default(50)|float * 60 %} {% if cooling_moves == 0 %} {% set cooling_move_length = 0 %} {% endif %} {% set dip = true if params.DIP|default(false)|lower == "true" else false %} {% set dip_length = params.DIP_LENGTH|default(22)|float %} {% set dip_speed = params.DIP_SPEED|default(30)|float * 60 %} {% set dip_retract_speed = params.DIP_RETRACT_SPEED|default(70)|float * 60 %} {% set retract_length = params.RETRACT_LENGTH|default(18)|float %} {% set start_retract_speed = params.START_RETRACT_SPEED|default(120)|float * 60 %} {% set end_retract_speed = params.END_RETRACT_SPEED|default(20)|float * 60 %} DEBUG_ECHO PREFIX="_TIP_FORMING" MSG="cooling_moves: {cooling_moves}, cooling_move_length: {cooling_move_length}, start_cooling_speed: {start_cooling_speed}, end_cooling_speed: {end_cooling_speed}, dip: {dip}, dip_length: {dip_length}, dip_speed: {dip_speed}, dip_retract_speed: {dip_retract_speed}, retract_length: {retract_length}, start_retract_speed: {start_retract_speed}, end_retract_speed: {end_retract_speed}" M220 S100 G92 E0 {% set retract = retract_length + cooling_move_length / 2 - 15 %} G1 E-15 F{start_retract_speed} G1 E-{0.7 * retract} F{1.0 * end_retract_speed} G1 E-{0.2 * retract} F{0.5 * end_retract_speed} G1 E-{0.1 * retract} F{0.3 * end_retract_speed} G92 E0 {% if cooling_moves > 0 %} {% set i = (end_cooling_speed - start_cooling_speed) / (2 * cooling_moves - 1) %} {% for m in range(cooling_moves) %} G1 E{cooling_move_length} F{(start_cooling_speed + i * m * 2)} G1 E-{cooling_move_length} F{(start_cooling_speed + i * (m * 2 + 1))} {% endfor %} {% endif %} G92 E0 {% if dip %} G1 E{dip_length} F{dip_speed} G4 P100 G1 E-{dip_length} F{dip_retract_speed} {% endif %} G92 E0 M400 [gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_FILAMENT_SENSOR_BUTTON_PRESSED" MSG="TOOLHEAD: {toolhead}" {% if not printer.virtual_sdcard.is_active %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_FILAMENT_END] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set clogged = true if params.CLOGGED|default(false)|lower == 'true' else false %} {% set unload_after_runout = printer["gcode_macro T%s" % toolhead].unload_after_runout|float %} {% if clogged %} _LED_FILAMENT_CLOG TOOLHEAD={toolhead} {% else %} _LED_FILAMENT_RUNOUT TOOLHEAD={toolhead} {% endif %} DEBUG_ECHO PREFIX="_ON_FILAMENT_END" MSG="TOOLHEAD: {toolhead}" {% if printer.virtual_sdcard.is_active %} {% if not printer.pause_resume.is_paused %} PAUSE RUNOUT=True {% endif %} {% if not clogged and unload_after_runout %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% if not clogged and printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true'%} _JOIN_SPOOL TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} [gcode_macro M600] description = Executes a color change by pausing the printer an unloading the filament. gcode = PAUSE UNLOAD_FILAMENT RATOS_ECHO MSG="Please load new filament and resume" [gcode_macro COLD_PULL] description = Automated hotend cold pull. gcode = {% set extrusion_temp = params.EXTRUSION_TEMP|default(220)|int %} {% set cold_pull_temp = params.COLD_PULL_TEMP|default(80)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% if printer["dual_carriage"] is not defined %} {% set toolhead = 0 %} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead != 0 and toolhead != 1 %} {action_raise_error("Please select toolhead! 0 = left, 1 = right toolhead")} {% endif %} {% endif %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} SAVE_GCODE_STATE NAME=cold_pull_state {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} RATOS_ECHO MSG="Heating T{toolhead} to {extrusion_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={extrusion_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={extrusion_temp} MAXIMUM={extrusion_temp + 2} G4 P3000 RATOS_ECHO MSG="extruding..." G92 E0 G1 E30 F300 G92 E0 RATOS_ECHO MSG="Heating T{toolhead} to {cold_pull_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={cold_pull_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={cold_pull_temp} MAXIMUM={cold_pull_temp + 2} G4 P10000 RATOS_ECHO MSG="cold pull..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-40 VELOCITY=5 ACCEL=100 RATOS_ECHO MSG="eject filament..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-200 VELOCITY=20 ACCEL=500 RATOS_ECHO MSG="cooling down extruder..." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET=0 RESTORE_GCODE_STATE NAME=cold_pull_state SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} CONSOLE_ECHO TITLE="Cold pull finished!" MSG="Please remove the filament from the PTFE tube and cut the end off. Do NOT try to load it again." TYPE="warning" [gcode_macro _USER_START_PRINT_BEFORE_HOMING] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_BED] gcode = [gcode_macro _USER_START_PRINT_BED_MESH] gcode = [gcode_macro _USER_START_PRINT_PARK] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER] gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_START_PRINT_HEAT_CHAMBER] description = Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF] gcode = [gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF] gcode = SET_LED_EFFECT EFFECT=idle_fx SET_FAN_SPEED FAN=filter SPEED=0.8 UPDATE_DELAYED_GCODE ID=filter_off DURATION={self.filter_secs} description = "Print done → party lights → filter cleanup → night dim → off" variable_filter_secs = 3600 variable_bright_secs = 1800 variable_dim_secs = 7200 [gcode_macro _USER_END_PRINT_PARK] gcode = [gcode_macro _USER_END_PRINT_FINISHED] description = User hook for when the print is finished after gcode state has been restored. gcode = [gcode_macro _USER_START_PRINT] gcode = [gcode_macro _USER_END_START_PRINT] gcode = [gcode_macro _USER_START_FEATURE] gcode = [gcode_macro _USER_END_FEATURE] gcode = [gcode_macro ECHO_T_VARS] description = Echo Toolhead variables to the console. gcode = {% set t = params.T|default(0) %} RATOS_ECHO MSG="T{t} Variables" {% for var, value in printer["gcode_macro T%s" % t].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [gcode_macro ECHO_RATOS_VARS] description = Echo RatOS variables to the console. gcode = {% for var, value in printer["gcode_macro RatOS"].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [delayed_gcode RATOS_INIT] initial_duration = 0.1 gcode = _LED_STANDBY CALCULATE_PRINTABLE_AREA INITIAL_FRONTEND_UPDATE _CHAMBER_FILTER_SANITY_CHECK [delayed_gcode RATOS_LOGO] initial_duration = 2 gcode = HELLO_RATOS [gcode_macro INITIAL_FRONTEND_UPDATE] gcode = {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_error = printer["gcode_macro RatOS"].status_color_error|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_unknown}"' {% endif %} {% set t0_sensor = "undefined" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].filament_detected|lower == "true" %} {% set t0_sensor = "detected" %} {% else %} {% set t0_sensor = "empty" %} {% endif %} {% else %} {% set t0_sensor = "disabled" %} {% endif %} {% endif %} {% set t1_sensor = "undefined" %} {% if printer["dual_carriage"] is defined and printer["filament_switch_sensor toolhead_filament_sensor_t1"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].filament_detected|lower == "true" %} {% set t1_sensor = "detected" %} {% else %} {% set t1_sensor = "empty" %} {% endif %} {% else %} {% set t1_sensor = "disabled" %} {% endif %} {% endif %} {% set svv = printer.save_variables.variables %} {% if svv.t0_filament is defined and printer["gcode_macro T0"] is defined %} {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} {% if t0_sensor != "empty" %} {% set t0_filament_type = svv.t0_filament[0]|default('')|string %} {% set t0_filament_name = svv.t0_filament[1]|default('')|string %} {% set t0_filament_temp = svv.t0_filament[2]|default(0)|float %} {% if t0_filament_name != '' and t0_filament_type != '' and t0_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{t0_filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{t0_filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={t0_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} {% if svv.t1_filament is defined and printer["gcode_macro T1"] is defined %} {% if printer["gcode_macro T1"].filament_name is defined and printer["gcode_macro T1"].filament_type is defined and printer["gcode_macro T1"].filament_temp is defined %} {% if t1_sensor != "empty" %} {% set t1_filament_type = svv.t1_filament[0]|default('')|string %} {% set t1_filament_name = svv.t1_filament[1]|default('')|string %} {% set t1_filament_temp = svv.t1_filament[2]|default(0)|float %} {% if t1_filament_name != '' and t1_filament_type != '' and t1_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='"{t1_filament_name}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='"{t1_filament_type}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE={t1_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t1_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} [gcode_macro CALCULATE_PRINTABLE_AREA] gcode = {% set bed_margin_x = printer["gcode_macro RatOS"].bed_margin_x %} {% set bed_margin_y = printer["gcode_macro RatOS"].bed_margin_y %} {% set tool = 0 if printer["gcode_macro T0"] is not defined or printer["gcode_macro T0"].active else 1 %} {% set max_x = printer.toolhead.axis_maximum.x if printer["dual_carriage"] is defined and tool == 0 else printer.toolhead.axis_maximum.x - bed_margin_x[1] %} {% if printer["dual_carriage"] is defined %} {% set max_x = printer.toolhead.axis_maximum.x %} {% endif %} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="printer.toolhead.axis_maximum.x {printer.toolhead.axis_maximum.x}" {% set max_y = printer.toolhead.axis_maximum.y - bed_margin_y[1]%} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_x_max VALUE={max_x} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_y_max VALUE={max_y} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="Printable area calculated: X: 0,{max_x} Y: 0,{max_y}" [gcode_macro CACHE_TOOLHEAD_SETTINGS] variable_cache = {"global": {"accel": 1000, "ratio": 0.5, "speed": 50, "scv": 5}} gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set dummy = cache.__setitem__(key, {"accel": printer.toolhead.max_accel, "ratio": printer.toolhead.minimum_cruise_ratio, "speed": printer.toolhead.max_velocity, "scv": printer.toolhead.square_corner_velocity}) %} SET_GCODE_VARIABLE MACRO=CACHE_TOOLHEAD_SETTINGS VARIABLE=cache VALUE="{cache | pprint | replace("\n", "") | replace("\"", "\\\"")}" DEBUG_ECHO PREFIX="CACHE_TOOLHEAD_SETTINGS" MSG="Toolhead settings cached for {key}. {printer.toolhead.max_accel} accel, {printer.toolhead.minimum_cruise_ratio} ratio, {printer.toolhead.max_velocity} velocity, {printer.toolhead.square_corner_velocity} scv." [gcode_macro RESTORE_TOOLHEAD_SETTINGS] gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set values = printer["gcode_macro CACHE_TOOLHEAD_SETTINGS"].cache.__getitem__(key) %} {% if values is not defined or values == 'None' %} { action_raise_error("RESTORE_TOOLHEAD_SETTINGS: Toolhead settings not cached for key '" ~ key ~ "'.") } {% endif %} SET_VELOCITY_LIMIT ACCEL={values.accel} MINIMUM_CRUISE_RATIO={values.ratio} VELOCITY={values.speed} SQUARE_CORNER_VELOCITY={values.scv} DEBUG_ECHO PREFIX="RESTORE_TOOLHEAD_SETTINGS" MSG="Toolhead settings restored. {values.accel} accel, {values.ratio} ratio, {values.speed} velocity, {values.scv} scv." [gcode_macro SET_MACRO_TRAVEL_SETTINGS] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set accel = printer["gcode_macro RatOS"].macro_travel_accel %} SET_VELOCITY_LIMIT ACCEL={accel} MINIMUM_CRUISE_RATIO=0.5 VELOCITY={speed} SQUARE_CORNER_VELOCITY={5} DEBUG_ECHO PREFIX="SET_MACRO_TRAVEL_SETTINGS" MSG="Macro travel settings set. {accel} accel, {speed} velocity" [gcode_macro SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% if printer["dual_carriage"] is not defined %} SET_KINEMATIC_POSITION X={printable_x_max / 2} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} {% else %} IDEX_SET_CENTER_KINEMATIC_POSITION {% endif %} [gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set center_x = printable_x_max / 2 %} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x - (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x + (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY [gcode_macro VERIFY_HYBRID_INVERTED] gcode = {% set inverted = False %} {% if printer.configfile.settings.ratos_hybrid_corexy is defined and printer.configfile.settings.ratos_hybrid_corexy.inverted is defined %} {% if printer.configfile.settings.ratos_hybrid_corexy.inverted|lower == 'true' %} {% set inverted = True %} {% endif %} {% endif %} {% if inverted == False %} { action_emergency_stop("ratos_hybrid_corexy NOT INVERTED! Inverted hybrid core-xy bugfix not detected.") } {% endif %} [gcode_macro RATOS_ECHO] gcode = {% set prefix = "RatOS" %} {% set debug = params.DEBUG|default(0)|int %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " | " ~ params.PREFIX %} {% endif %} {% set prefix = prefix ~ ":" %} {% set msg = "" %} {% if params.MSG is defined %} {% set msg = params.MSG %} {% else %} {% set msg = "No msg parameter provided (this is a bug or unintended use)." %} {% endif %} {% if not debug %} M117 {prefix} {msg} {% endif %} RATOS_LOG PREFIX="{prefix}" MSG="{msg}" {% if not debug %} RESPOND PREFIX="{prefix}" MSG="{msg}" {% else %} CONSOLE_ECHO TITLE="{prefix}" TYPE="debug" MSG="{msg}" {% endif %} [gcode_macro ENABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=True SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=prefix_filter VALUE="'{params.FILTER|default('')|lower}'" RATOS_ECHO PREFIX="DEBUG" MSG="Debugging enabled." [gcode_macro DISABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=False RATOS_ECHO PREFIX="DEBUG" MSG="Debugging disabled." [gcode_macro DEBUG_ECHO] variable_enabled = False variable_prefix_filter = '' gcode = {% set prefix = "DEBUG" %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " - " ~ params.PREFIX %} {% endif %} {% if enabled and (prefix_filter|lower == '' or prefix_filter|lower in params.PREFIX|lower) %} RATOS_ECHO PREFIX="{prefix}" MSG="{params.MSG}" DEBUG=1 {% endif %} [gcode_macro START_FEATURE] gcode = DEBUG_ECHO PREFIX="G-Code" MSG="Start {params.FEATURE} feature gcode" {% set scv = printer.toolhead.square_corner_velocity|int|default(5) %} {% set accel = printer.toolhead.max_accel|int|default(10000) %} {% set ratio = printer.toolhead.minimum_cruise_ratio|float|default(0.5) %} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="scv" VALUE={scv} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="accel" VALUE={accel} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="ratio" VALUE={ratio} _USER_START_FEATURE FEATURE="{params.FEATURE}" [gcode_macro END_FEATURE] variable_scv = 5 variable_accel = 10000 variable_ratio = 0.5 gcode = DEBUG_ECHO PREFIX="G-Code" MSG="End {params.FEATURE} feature gcode" SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={scv} ACCEL={accel} MINIMUM_CRUISE_RATIO={ratio} _USER_END_FEATURE FEATURE="{params.FEATURE}" SCV={scv} ACCEL={accel} RATIO={ratio} [gcode_macro _ON_LAYER_CHANGE] variable_layer_number = 0 description = INTERNAL USE ONLY. Call it from the slicers after layer change custom gcode gcode = {% set layer = params.LAYER|int %} SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE={layer} SET_PRINT_STATS_INFO CURRENT_LAYER={layer} [gcode_macro _LEARN_MORE_CALIBRATION] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/calibration" %} {% set link_text = "RatOS Calibration Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_CHAMBER_FILTER] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter Control" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_FILAMENT] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/filaments" %} {% set link_text = "RatOS Filament Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _CONSOLE_SAVE_CONFIG] gcode = M118 Click SAVE_CONFIG to save the settings to your printer.cfg. [gcode_macro SAVE_Z_OFFSET] gcode = {% if printer.configfile.settings.beacon is defined %} _BEACON_SAVE_MULTIPLIER {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _LOAD_RATOS_SKEW_PROFILE] gcode = {% set ratos_skew_profile = printer["gcode_macro RatOS"].skew_profile|default("") %} {% if ratos_skew_profile != "" %} {% if printer.configfile.config["skew_correction %s" % ratos_skew_profile] is defined %} SKEW_PROFILE LOAD={ratos_skew_profile} GET_CURRENT_SKEW {% else %} {% set line_1 = '"Could not find skew profile %s!_N_Clearing skew correction."' % ratos_skew_profile %} CONSOLE_ECHO TITLE="Missing skew profile!" TYPE="warning" MSG={line_1} SET_SKEW CLEAR=1 {% endif %} {% endif %} [gcode_macro M601] gcode = PAUSE [gcode_macro PAUSE] description = Pauses the print rename_existing = PAUSE_BASE variable_extrude = 1.5 variable_retract = 1.5 variable_fan_speed = 0 variable_idex_mode = "" variable_idex_toolhead = 0 variable_idex_toolhead_x = 0.0 variable_idex_toolhead_y = 0.0 variable_idex_toolhead_z = 0.0 gcode = {% set runout_detected = true if params.RUNOUT|default(false)|lower == 'true' else false %} _LED_PAUSE {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set idex_toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% if printer["dual_carriage"] is not defined %} SAVE_GCODE_STATE NAME=PAUSE_state {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_mode VALUE='"{idex_mode}"' SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead VALUE={idex_toolhead} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_x VALUE={printer.gcode_move.gcode_position.x|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_y VALUE={printer.gcode_move.gcode_position.y|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_z VALUE={printer.gcode_move.gcode_position.z|float} DEBUG_ECHO PREFIX="PAUSE" MSG="idex_mode: {idex_mode}, idex_toolhead: {idex_toolhead}, idex_toolhead_x: {idex_toolhead_x}, idex_toolhead_y: {idex_toolhead_y}, idex_toolhead_z: {idex_toolhead_z}" {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False CACHE_TOOLHEAD_SETTINGS KEY="pause" SET_MACRO_TRAVEL_SETTINGS {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% if current_z < (max_z - 20.0) %} {% set z_safe = 20.0 %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} PAUSE_BASE {% if printer["dual_carriage"] is not defined %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan"].speed|float} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} {% if idex_toolhead == 0 %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t1"].speed|float} {% endif %} {% endif %} {% endif %} M106 S0 {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if idex_mode != '' %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set R = printer["gcode_macro PAUSE"].retract|float %} {% if can_extrude %} G91 G1 E-{R} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set pause_print_park_x = printer["gcode_macro RatOS"].pause_print_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].pause_print_park_in %} {% if runout_detected %} {% set pause_print_park_x = printer["gcode_macro RatOS"].runout_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].runout_park_in %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} DEBUG_ECHO PREFIX="PAUSE" MSG="z_speed: {z_speed}, pause_print_park_x: {pause_print_park_x}, pause_print_park_in: {pause_print_park_in}, default_toolhead: {default_toolhead}" {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F{z_speed} G90 {% if printer["dual_carriage"] is not defined %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% else %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} _IDEX_SINGLE X={parking_position} {% else %} PARK_TOOLHEAD {% endif %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% endif %} {% else %} {action_respond_info("Printer not homed")} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="pause" [gcode_macro RESUME] description = Resumes the print if the printer is paused. rename_existing = RESUME_BASE gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set target_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set target_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% endif %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if target_idex_mode != '' %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set fan_speed = printer["gcode_macro PAUSE"].fan_speed|float %} {% if printer["dual_carriage"] is not defined %} M106 S{(fan_speed * 255)} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% else %} {% if params.TOOLHEAD is defined %} {% if params.TOOLHEAD == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% else %} {% if printer["gcode_macro PAUSE"].idex_toolhead == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% endif %} {% endif %} M106.1 S{fan_speed} {% endif %} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY DANCE=0 {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR DANCE=0 {% else %} {% if params.TOOLHEAD is defined %} _SELECT_TOOL T={params.TOOLHEAD} X=-1 Y=-1 TOOLSHIFT=false {% else %} _SELECT_TOOL T={printer["gcode_macro PAUSE"].idex_toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% endif %} {% set x = printer["gcode_macro PAUSE"].idex_toolhead_x|float %} {% set y = printer["gcode_macro PAUSE"].idex_toolhead_y|float %} {% set z = printer["gcode_macro PAUSE"].idex_toolhead_z|float %} G1 X{x} Y{y} Z{z} F{speed} {% if params.TOOLHEAD is defined %} SAVE_GCODE_STATE NAME=PAUSE_STATE {% endif %} {% endif %} {% if params.TOOLHEAD is not defined %} {% set E = printer["gcode_macro PAUSE"].extrude|float %} {% if can_extrude %} G91 G1 E{E} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% endif %} {% if printer["dual_carriage"] is not defined %} RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1 MOVE_SPEED={speed} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True RESUME_BASE _LED_PRINTING [gcode_macro CANCEL_PRINT] description = Cancels the printer rename_existing = CANCEL_PRINT_BASE gcode = END_PRINT TURN_OFF_HEATERS CLEAR_PAUSE CANCEL_PRINT_BASE [gcode_macro START_PRINT] description = Start print procedure, use this in your Slicer. variable_post_processor_version = 2 variable_is_printing_gcode = False variable_both_toolheads = True variable_object_xoffset = 0 variable_first_x = -1 variable_first_y = -1 variable_total_toolshifts = 0 variable_initial_tool = 0 variable_extruder_first_layer_temp = "" variable_extruder_other_layer_temp = "" gcode = {% if "xyz" in printer.toolhead.homed_axes and printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% if printer["gcode_macro _VAOC"].is_started|default(true)|lower == 'true' %} _VAOC_END {% endif %} {% endif %} _LED_START_PRINTING CACHE_TOOLHEAD_SETTINGS KEY="start_print" _USER_START_PRINT { rawparams } {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set z_probe_stowable = printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set X0 = params.X0|default(-1)|float %} {% set X1 = params.X1|default(-1)|float %} {% set Y0 = params.Y0|default(-1)|float %} {% set Y1 = params.Y1|default(-1)|float %} {% if first_x == -1 or first_y == -1 %} {% set first_x = params.FIRST_X|default(-1)|float %} {% set first_y = params.FIRST_Y|default(-1)|float %} {% endif %} {% set total_toolshifts = params.TOTAL_TOOLSHIFTS|default(0)|int %} {% set initial_tool = params.INITIAL_TOOL|default(default_toolhead)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set bed_temp = params.BED_TEMP|default(printer.heater_bed.target, true)|float %} {% set total_layer_count = params.TOTAL_LAYER_COUNT|default(0)|int %} {% set extruder_first_layer_temp = (params.EXTRUDER_TEMP|default("")).split(",") %} RATOS_ECHO MSG="First print coordinates X:{first_x} Y:{first_y}" {% if params.TOTAL_LAYER_COUNT is not defined %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Configuration" %} {% set line_1 = '"Your slicer gcode settings are not up to date._N_Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Incomplete Slicer Configuration detected" TYPE="warning" MSG={line_1} {% endif %} SET_PRINT_STATS_INFO CURRENT_LAYER=1 SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE=1 {% if total_layer_count > 0 %} SET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} {% endif %} {% if printer["dual_carriage"] is defined %} {% set swap_toolheads = true if printer["gcode_macro _IDEX_REMAP_TOOLHEADS"].enabled|default(false)|lower == 'true' else false %} {% if swap_toolheads %} {% set initial_tool = 0 if initial_tool == 1 else 1 %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SET_GCODE_VARIABLE MACRO=T0 VARIABLE=active VALUE=True {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=active VALUE=True {% endif %} {% set both_toolheads = true %} {% if total_toolshifts == 0 %} {% set both_toolheads = false %} {% endif %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} {% endif %} {% if both_toolheads and (idex_mode == "copy" or idex_mode == "mirror") %} _LED_START_PRINTING_ERROR { action_raise_error("Gcode tool changes found. Copy and mirror mode do not support toolchanges.")} {% endif %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set both_toolheads = true %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=initial_tool VALUE={initial_tool} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_x VALUE={first_x} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_y VALUE={first_y} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=total_toolshifts VALUE={total_toolshifts} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=both_toolheads VALUE={both_toolheads} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_first_layer_temp VALUE="'{params.EXTRUDER_TEMP}'" SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_other_layer_temp VALUE="'{params.EXTRUDER_OTHER_LAYER_TEMP}'" {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_TOOLCHANGE VARIABLE=toolshift_count VALUE=0 {% endif %} {% if printer["dual_carriage"] is defined %} {% set svv = printer.save_variables.variables %} {% endif %} {% if printer["dual_carriage"] is defined %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} {% set stepper_x_position_min = printer.configfile.settings.stepper_x.position_min|float %} {% set stepper_x_position_endstop = printer.configfile.settings.stepper_x.position_endstop|float %} {% set dual_carriage_position_max = printer.configfile.settings.dual_carriage.position_max|float %} {% set dual_carriage_position_endstop = printer.configfile.settings.dual_carriage.position_endstop|float %} {% set x_parking_space = parking_position_t0 - (stepper_x_position_endstop , stepper_x_position_min)|max %} {% set dc_parking_space = (dual_carriage_position_endstop , dual_carriage_position_max)|min - parking_position_t1 %} {% if svv.idex_xoffset|abs >= (x_parking_space - 0.5) or svv.idex_xoffset|abs >= (dc_parking_space - 0.5) %} _LED_START_PRINTING_ERROR { action_raise_error("Toolhead x-offset is too high for the available parking space. Calibrate your X and DC endstop positions and make sure you stay below 1mm." % (copy_mode_max_width)) } {% endif %} {% endif %} {% if (idex_mode == "copy" or idex_mode == "mirror") and printer.configfile.settings.ratos.enable_gcode_transform %} {% if params.MIN_X is not defined or params.MAX_X is not defined %} _LED_START_PRINTING_ERROR { action_raise_error("Something went wrong! Missing important post processor start print parameter!") } {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE=0 {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set boundary_box_min_x = params.MIN_X|default(0)|float %} {% set boundary_box_max_x = params.MAX_X|default(printable_x_max)|float %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} {% set boundary_box_max_x = boundary_box_max_x + svv.idex_xoffset %} {% else %} {% set boundary_box_min_x = boundary_box_min_x - svv.idex_xoffset %} {% endif %} {% set center_x = printable_x_max / 2.0 %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% set object_width = boundary_box_max_x - boundary_box_min_x %} {% set copy_mode_max_width = center_x %} {% set mirror_mode_max_width = center_x - safe_distance / 2.0 %} DEBUG_ECHO PREFIX="START_PRINT" MSG="OBJECT_WIDTH: {object_width} BOUNDARY_BOX_MIN_X: {boundary_box_min_x} BOUNDARY_BOX_MAX_X: {boundary_box_max_x} CENTER_X: {center_x} SAFE_DISTANCE: {safe_distance}" {% if idex_mode == "copy" and object_width > copy_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for copy mode! Max supported width is %s mm" % (copy_mode_max_width)) } {% endif %} {% if idex_mode == "mirror" and object_width > mirror_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for mirror mode! Max supported width is %s mm" % (mirror_mode_max_width)) } {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = (printable_x_max - boundary_box_max_x - boundary_box_min_x) / 2 %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE={object_xoffset} {% endif %} {% endif %} {% set has_initial_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% set has_initial_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined and both_toolheads %} {% set has_secondary_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% set has_secondary_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% endif %} _CHAMBER_FILTER_ON AT="before_print_start" {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true' %} {% if both_toolheads %} RATOS_ECHO MSG="Spool join is not possible if both toolheads are in use!" SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if idex_mode == '' %} _SET_TOOLHEAD_OFFSET T={default_toolhead} MOVE={1 if "xyz" in printer.toolhead.homed_axes else 0} {% endif %} {% endif %} CLEAR_PAUSE {% if printer["gcode_macro RatOS"].force_absolute_position|lower == 'true' %} G90 {% endif %} SAVE_GCODE_STATE NAME=start_print_state G21 G90 M82 _USER_START_PRINT_BEFORE_HOMING { rawparams } {% if z_probe_stowable == true %} STOWABLE_PROBE_BEGIN_BATCH {% endif %} MAYBE_HOME _Z_HOP {% if idex_mode != '' and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} PARK_TOOLHEAD {% endif %} {% if chamber_temp > 0 %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED={printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float} {% endif %} {% endif %} _CHAMBER_HEATER_ON START_CHAMBER_TEMP={start_chamber_temp} CHAMBER_TEMP={chamber_temp} _USER_START_PRINT_HEAT_CHAMBER { rawparams } CHAMBER_TEMP={chamber_temp} {% endif %} _START_PRINT_BEFORE_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} RATOS_ECHO MSG="Heating bed..." M190 S{bed_temp} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _USER_START_PRINT_AFTER_HEATING_BED { rawparams } _START_PRINT_AFTER_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} _USER_START_PRINT_BED_MESH { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_BED_MESH X0={X0} X1={X1} Y0={Y0} Y1={Y1} T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if z_probe_stowable == true %} STOWABLE_PROBE_END_BATCH {% endif %} {% if idex_mode == '' %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={extruder_first_layer_temp[1]|float} {% endif %} {% endif %} _USER_START_PRINT_PARK { rawparams } _START_PRINT_PARK RATOS_ECHO MSG="Heating Extruder..." {% if idex_mode == '' %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder1" MINIMUM={extruder_first_layer_temp[1]|float} MAXIMUM={extruder_first_layer_temp[1]|float + 5} {% endif %} {% endif %} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} {% if idex_mode == '' %} _LED_PRINTING {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} _LED_PRINTING {% else %} {% if both_toolheads %} _LED_PRINTING TOOLHEAD={initial_tool} {% if toolchange_standby_temp > -1 %} _LED_TOOLHEAD_STANDBY TOOLHEAD={0 if initial_tool == 1 else 1} {% else %} _LED_PRINTING TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% else %} _LED_PRINTING TOOLHEAD={initial_tool} _LED_DEACTIVATE_TOOLHEAD TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% endif %} {% endif %} _USER_START_PRINT_AFTER_HEATING_EXTRUDER { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_AFTER_HEATING_EXTRUDER X0={X0} X1={X1} Y0={Y0} Y1={Y1} INITIAL_TOOLHEAD={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if idex_mode != '' %} {% if not both_toolheads %} {% if initial_tool != default_toolhead %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if toolchange_standby_temp > -1 %} SET_HEATER_TEMPERATURE HEATER={'extruder' if initial_tool == 1 else 'extruder1'} TARGET={toolchange_standby_temp} {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% set x_offset = printer.toolhead.position.x|float - printer.gcode_move.gcode_position.x|float %} {% endif %} RESTORE_GCODE_STATE NAME=start_print_state {% if idex_mode != '' %} {% set act_idex_mode = printer["dual_carriage"].carriage_1|default('')|lower %} {% if act_idex_mode == "copy" or act_idex_mode == "mirror" %} SET_GCODE_OFFSET X={x_offset} MOVE=0 {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% if idex_mode == "copy" and idex_mode != act_idex_mode %} _IDEX_COPY DANCE=0 {% elif idex_mode == "mirror" and idex_mode != act_idex_mode %} _IDEX_MIRROR DANCE=0 {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} RATOS_ECHO MSG="Adjusting object x-offset by {(object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={object_xoffset} MOVE=0 {% endif %} {% else %} _SELECT_TOOL T={initial_tool} TOOLSHIFT=false {% if initial_tool != default_toolhead %} {% set svv = printer.save_variables.variables %} SAVE_VARIABLE VARIABLE=idex_applied_offset VALUE={default_toolhead} _SET_TOOLHEAD_OFFSET T={initial_tool} MOVE=0 {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={initial_tool} {% endif %} _SET_EXTRUSION_MODE SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True {% if printer["gcode_macro _SELECT_TOOL"] is defined %} SET_GCODE_VARIABLE MACRO=_SELECT_TOOL VARIABLE=last_timestamp VALUE={printer["print_stats"].print_duration} {% endif %} _USER_END_START_PRINT { rawparams } G92 E0 _CHAMBER_FILTER_ON AT="after_print_start" RATOS_ECHO MSG="Printing..." [gcode_macro _START_PRINT_BEFORE_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set is_stowable_probe = true if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Pre-heating extruder..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={min_temp} {% else %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET={min_temp} {% endif %} {% else %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} {% endif %} {% endif %} {% if not is_stowable_probe %} {% if printer["dual_carriage"] is defined and act_t != default_toolhead %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True {% endif %} RATOS_ECHO MSG="Heat soaking z probe..." {% if auto_z_offset_calibration %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% if default_toolhead == 0 %} _SELECT_TOOL T=0 TOOLSHIFT=false G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY {% elif default_toolhead == 1 %} _SELECT_TOOL T=1 TOOLSHIFT=false G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY {% endif %} {% else %} _MOVE_TO_SAFE_Z_HOME {% endif %} G0 Z2 F{z_speed} {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Waiting for extruder to be preheated..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} {% if default_toolhead == 0 %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% else %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _Z_HOP {% endif %} {% if auto_z_offset_calibration %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True PARK_TOOLHEAD _CLEANING_MOVE TOOLHEAD={default_toolhead} _SELECT_TOOL T={0 if default_toolhead == 1 else 1} X={parking_position_t0 if default_toolhead == 1 else parking_position_t1} Y=0 TOOLSHIFT=false _CLEANING_MOVE TOOLHEAD={0 if default_toolhead == 1 else 1} _VAOC_CALIBRATE_Z_OFFSET AUTO_Z_OFFSET=True _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=false {% endif %} {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} {% if needs_rehoming %} G28 Z {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero %} {% if beacon_contact_wipe_before_true_zero %} _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE {% endif %} _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} G0 Z5 F{z_speed} G0 X50 Y10 F{speed} PROBE PROBE_METHOD=contact SAMPLES=1 BEACON_QUERY [gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_true_zero_location = printer["gcode_macro RatOS"].beacon_contact_true_zero_location|default("front")|lower %} {% set beacon_contact_true_zero_margin_x = printer["gcode_macro RatOS"].beacon_contact_true_zero_margin_x|default(30)|int %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_wipe_before_true_zero %} {% if printer.beacon.last_probe_result|lower == "ok" %} {% set last_z_offset = printer.beacon.last_z_result %} RATOS_ECHO MSG="Auto calibration nozzle wipe with probe result {last_z_offset}..." G0 Z{(0.2 + last_z_offset)} F{z_speed} G0 X70 F300 {% else %} RATOS_ECHO MSG="Skipping auto calibration nozzle wipe because probing failed!" {% endif %} {% endif %} G0 Z5 F{z_speed} _MOVE_TO_SAFE_Z_HOME RATOS_ECHO MSG="Heating extruder to probing temperature..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={beacon_contact_true_zero_temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={beacon_contact_true_zero_temp} MAXIMUM={beacon_contact_true_zero_temp + 5} RATOS_ECHO MSG="Beacon contact auto calibration..." BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 G0 Z5 F{z_speed} [gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER] gcode = {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set first_x = printer["gcode_macro START_PRINT"].first_x|default(-1)|float %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set center_x = printable_x_max / 2.0 %} {% set center_y = printable_y_max / 2.0 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% if printer["dual_carriage"] is defined %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% endif %} {% set X0 = params.X0|default(-1)|int %} {% set X1 = params.X1|default(-1)|int %} {% set Y0 = params.Y0|default(-1)|int %} {% set Y1 = params.Y1|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% if idex_mode == '' %} _PRIME {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} RATOS_ECHO PREFIX="IDEX" MSG="using combined prime offset for IDEX {idex_mode} mode" _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} {% if both_toolheads %} {% if initial_toolhead == 0 %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T{initial_toolhead}" _SELECT_TOOL T={initial_toolhead} TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% endif %} {% endif %} CACHE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" SET_MACRO_TRAVEL_SETTINGS {% if (X0 > -1 and Y1 > -1) or (first_x > 0 and first_y > 0) %} {% if printer["dual_carriage"] is defined %} {% set acceleration = printer["gcode_macro RatOS"].toolchange_travel_accel %} {% set max_accel = printer.toolhead.max_accel|float %} {% set square_corner_velocity = printer.toolhead.square_corner_velocity|float %} SET_VELOCITY_LIMIT ACCEL={acceleration} MINIMUM_CRUISE_RATIO=0 SQUARE_CORNER_VELOCITY=20 {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} {% set first_z = 1 %} {% else %} {% set first_z = 3 %} {% endif %} {% if idex_mode == "mirror" %} {% if first_y >= 0 %} G0 Y{first_y} F{speed} {% else %} G0 Y{Y1} F{speed} {% endif %} {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} _MOVE_TO_LOADING_POSITION TOOLHEAD={initial_toolhead} _PURGE_FILAMENT TOOLHEAD={initial_toolhead} E={printer["gcode_macro RatOS"].toolchange_first_purge|default(50)|float} _CLEANING_MOVE TOOLHEAD={initial_toolhead} {% endif %} {% if first_x >= 0 and first_y >= 0 %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% else %} {% set first_x = X0 %} {% set first_y = Y0 %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'min' %} {% set first_x = X0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'max' %} {% set first_x = X1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|float <= center_x %} {% set first_x = X0 %} {% else %} {% set first_x = X1 %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'min' %} {% set first_y = Y0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'max' %} {% set first_y = Y1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|float <= center_y %} {% set first_y = Y0 %} {% else %} {% set first_y = Y1 %} {% endif %} {% endif %} {% endif %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% endif %} {% endif %} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" _LOAD_RATOS_SKEW_PROFILE [gcode_macro _PRIME] gcode = {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} PRIME_BLOB INITIAL_TOOLHEAD={params.INITIAL_TOOLHEAD} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={params.IDEX_MODE} Y1={params.Y1} {% else %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE == "copy" %} _IDEX_COPY DANCE=0 {% elif params.IDEX_MODE == "mirror" %} _IDEX_MIRROR DANCE=0 {% endif %} {% endif %} {% endif %} [gcode_macro END_PRINT] description = End print procedure, use this in your Slicer. gcode = SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SAVE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = printer["gcode_macro START_PRINT"].object_xoffset|default(0)|float %} RATOS_ECHO MSG="Adjusting object x-offset by {(0-object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={(0-object_xoffset)} {% endif %} {% endif %} _USER_END_PRINT_BEFORE_HEATERS_OFF { rawparams } _END_PRINT_BEFORE_HEATERS_OFF TURN_OFF_HEATERS _USER_END_PRINT_AFTER_HEATERS_OFF { rawparams } _END_PRINT_AFTER_HEATERS_OFF _USER_END_PRINT_PARK { rawparams } _END_PRINT_PARK {% if printer["gcode_macro RatOS"].skew_profile is defined %} SET_SKEW CLEAR=1 {% endif %} {% if printer["dual_carriage"] is not defined and printer["gcode_macro RatOS"].end_print_motors_off|lower != 'false' %} M84 {% endif %} M107 BED_MESH_CLEAR RATOS_ECHO MSG="Done :)" RESTORE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} M84 {% endif %} {% if printer.configfile.settings.beacon is defined %} {% if printer["dual_carriage"] is not defined %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SET_GCODE_OFFSET Z=0 MOVE=0 {% endif %} {% endif %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print" _CHAMBER_FILTER_ON AT="print_end" _CHAMBER_FILTER_OFF _CHAMBER_HEATER_OFF _USER_END_PRINT_FINISHED { rawparams } [gcode_macro _END_PRINT_BEFORE_HEATERS_OFF] gcode = RATOS_ECHO MSG="Cleaning up..." [gcode_macro _END_PRINT_AFTER_HEATERS_OFF] gcode = {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% set z_hop = printer["gcode_macro RatOS"].end_print_park_z_hop|float %} {% set r = printer["gcode_macro RatOS"].end_print_retract_filament|default(4)|float %} {% if current_z < (max_z - z_hop) %} {% set z_safe = z_hop %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} G91 G1 E-2 F3600 G0 Z{z_safe} F3600 G1 E-{(r-2)} F3600 G90 [gcode_macro _SET_EXTRUSION_MODE] gcode = {% if printer["gcode_macro RatOS"].relative_extrusion|lower == 'true' %} M83 {% else %} M82 {% endif %} [gcode_macro GENERATE_SHAPER_GRAPHS] description = Genarates input shaper resonances graphs for analysis. Uses the AXIS parameter for if you only want to do one axis at a time, (eg. GENERATE_SHAPER_GRAPHS AXIS=X) gcode = CACHE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set axis = params.AXIS|default('')|lower %} {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} {% if axis != '' %} {% if axis == 'x' %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x {% elif axis == 'y' %} MAYBE_HOME TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% else %} {action_raise_error("Unknown axis specified. Expected X or Y.")} {% endif %} {% else %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% endif %} _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Shaper graph" [gcode_shell_command generate_shaper_graph_x] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-x.sh timeout = 60. verbose = True [gcode_shell_command generate_shaper_graph_y] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-y.sh timeout = 60. verbose = True [gcode_macro MEASURE_COREXY_BELT_TENSION] description = Generates resonance graph used to ensure belts are equally tensioned. gcode = CACHE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} MAYBE_HOME TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data NAME=belt-tension-upper FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data NAME=belt-tension-lower FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_belt_tension_graph _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Belt Tension Graph" [gcode_shell_command generate_belt_tension_graph] command = /home/pi/printer_data/config/RatOS/scripts/generate-belt-tension-graph.sh timeout = 90. verbose = True [idle_timeout] gcode = {% if printer.webhooks.state|lower == 'ready' %} {% if printer.pause_resume.is_paused|lower == 'false' %} RATOS_ECHO PREFIX="IDLE" MSG="2 hours since last activity. Powering off heaters and motors.." TURN_OFF_HEATERS M84 {% endif %} {% endif %} timeout = 7200 [temperature_sensor raspberry_pi] sensor_type = temperature_host [skew_correction] [input_shaper] shaper_type_x = mzv shaper_freq_x = 35.8 shaper_type_y = mzv shaper_freq_y = 33.8 [virtual_sdcard] path = ~/printer_data/gcodes [display_status] [pause_resume] [force_move] enable_force_move = True [respond] [resonance_generator] [ratos] allow_unknown_gcode_generator = True [exclude_object] [heater_bed] heater_pin = heater_bed_heating_pin sensor_pin = heater_bed_sensor_pin sensor_type = Generic 3950 min_temp = 0 max_temp = 115 pwm_cycle_time = 0.01667 control = pid pid_kp = 65.951 pid_ki = 3.053 pid_kd = 356.135 [fan] pin = !PA8 shutdown_speed = 1.0 cycle_time = 0.00004 enable_pin = PB11 [heater_fan toolhead_cooling_fan] pin = PE5 fan_speed = 1 heater = extruder [controller_fan controller_fan] pin = !PD12 cycle_time = 0.00004 [printer] kinematics = corexy max_velocity = 1000 max_accel = 15000 minimum_cruise_ratio = 0.5 max_z_velocity = 20 max_z_accel = 120 square_corner_velocity = 5 [gcode_macro Z_TILT_ADJUST] rename_existing = Z_TILT_ADJUST_ORIG gcode = {% set beacon_contact_z_tilt_adjust_samples = printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust_samples|default(2)|int %} {% set beacon_contact_z_tilt_adjust = true if printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} DEPLOY_PROBE {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_z_tilt_adjust %} Z_TILT_ADJUST_ORIG PROBE_METHOD=contact SAMPLES={beacon_contact_z_tilt_adjust_samples} {% else %} Z_TILT_ADJUST_ORIG {% endif %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} STOW_PROBE {% endif %} [stepper_x] position_max = 300 position_endstop = 0 step_pin = PF13 dir_pin = !x_dir_pin enable_pin = !PF14 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG6 position_min = 0 [stepper_y] position_max = 300 position_endstop = 300 step_pin = PG0 dir_pin = !y_dir_pin enable_pin = !PF15 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG9 position_min = 0 [stepper_z] position_max = 300 step_pin = PC13 dir_pin = !z0_dir_pin enable_pin = !PF1 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 position_min = -5 homing_speed = 10 endstop_pin = probe:z_virtual_endstop [bed_mesh] horizontal_move_z = 5 mesh_min = 20,30 mesh_max = 265,260 probe_count = 7,7 fade_start = 1.0 fade_end = 10.0 mesh_pps = 2,2 algorithm = bicubic bicubic_tension = .2 speed = 600 [z_tilt] z_positions = 0,0 150,300 300,0 points = 60,60 185,270 260,60 horizontal_move_z = 20 retries = 1 retry_tolerance = 0.2 speed = 600 [extruder] rotation_distance = 4.71 full_steps_per_rotation = 200 filament_diameter = 1.750 max_extrude_only_velocity = 80 max_extrude_only_distance = 500 nozzle_diameter = 0.4 heater_pin = PA0 sensor_type = ATC Semitec 104NT-4-R025H42G sensor_pin = PF4 min_extrude_temp = 170 min_temp = 0 max_temp = 285 pressure_advance = 0.026 step_pin = PF11 dir_pin = e_dir_pin enable_pin = !PG5 microsteps = 64 max_extrude_only_accel = 600 max_extrude_cross_section = 0.8 control = pid pid_kp = 27.572 pid_ki = 1.259 pid_kd = 150.955 [firmware_retraction] retract_speed = 60 unretract_extra_length = 0 unretract_speed = 60 retract_length = 0.5 [resonance_tester] accel_chip_x = beacon accel_chip_y = beacon probe_points = 150,150,20 [tmc5160 stepper_x] stealthchop_threshold = 0 interpolate = False cs_pin = PC4 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc5160 stepper_y] stealthchop_threshold = 0 interpolate = False cs_pin = PD11 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc2209 stepper_z] stealthchop_threshold = 0 interpolate = False uart_pin = PE4 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [tmc2209 stepper_z1] stealthchop_threshold = 0 interpolate = False uart_pin = PE1 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z1] step_pin = PE2 dir_pin = !z1_dir_pin enable_pin = !PD4 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 stepper_z2] stealthchop_threshold = 0 interpolate = False uart_pin = PD3 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z2] step_pin = PE6 dir_pin = !z2_dir_pin enable_pin = !PE0 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 extruder] stealthchop_threshold = 0 interpolate = False uart_pin = PC6 run_current = 0.707 driver_tbl = 0 driver_toff = 4 driver_hend = 6 driver_hstrt = 7 sense_resistor = 0.11 [beacon] serial = /dev/beacon x_offset = 0 y_offset = 22.5 mesh_main_direction = x mesh_runs = 1 speed = 15. lift_speed = 80. contact_max_hotend_temperature = 275 [delayed_gcode _BEACON_INIT] initial_duration = 1 gcode = _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(0)|float %} {% if nozzle_expansion_coefficient_multiplier == 0 %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is not defined %} {% set nozzle_expansion_coefficient_multiplier = 1.0 %} {% else %} {% set nozzle_expansion_coefficient_multiplier = printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier|default(1.0)|float %} {% endif %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={nozzle_expansion_coefficient_multiplier} {% endif %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is defined %} CONSOLE_ECHO TITLE="Deprecated gcode variable" TYPE="warning" MSG={'"Please remove the variable beacon_contact_expansion_multiplier from your config file."'} {% endif %} [gcode_macro BEACON_RATOS_CALIBRATION] gcode = RATOS_ECHO MSG="Did you mean BEACON_RATOS_CALIBRATE?" [gcode_macro BEACON_RATOS_CALIBRATE] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} BEACON_INITIAL_CALIBRATION _AUTOMATED=True {% if beacon_contact_start_print_true_zero %} BEACON_POKE_TEST _AUTOMATED=True _BEACON_CHECK_POKE {% if printer["dual_carriage"] is not defined %} BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET _AUTOMATED=True {% endif %} {% endif %} {% if chamber_temp > 0 %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} BEACON_FINAL_CALIBRATION _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% if beacon_contact_start_print_true_zero %} BEACON_MEASURE_GANTRY_TWIST _BEACON_MAYBE_SCAN_COMPENSATION {% endif %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% if chamber_temp > 0 %} _CHAMBER_HEATER_OFF {% endif %} {% if beacon_contact_start_print_true_zero %} {% if printer["dual_carriage"] is not defined %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} _BEACON_ECHO_POKE {% endif %} RATOS_ECHO MSG="Beacon calibration finished!" _LED_BEACON_CALIBRATION_END RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG [gcode_macro BEACON_INITIAL_CALIBRATION] gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed * 60 %} MAYBE_HOME X=True Y=True _LED_BEACON_CALIBRATION_START G90 _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE _Z_HOP RATOS_ECHO MSG="Initial beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_FINAL_CALIBRATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} _BEACON_HOME_AND_ABL {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} _LED_BEACON_CALIBRATION_START G90 G0 Z2 F{z_hop_speed} RATOS_ECHO MSG="Waiting for calibration temperature..." SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _Z_HOP BEACON_AUTO_CALIBRATE {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} _Z_HOP RATOS_ECHO MSG="Final beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_POKE_TEST] variable_poke_result_1 = -1 variable_poke_result_2 = -1 variable_poke_result_3 = -1 variable_poke_result_4 = -1 variable_poke_result_5 = -1 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_1 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_2 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_3 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_4 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_5 VALUE=-1 _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START G0 Z5 F{z_hop_speed} _BEACON_PROBE_POKE _BEACON_STORE_POKE I=1 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=2 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=3 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=4 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=5 _Z_HOP RATOS_ECHO MSG="Beacon poke test finished!" {% if not automated %} _BEACON_ECHO_POKE {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_POKE] gcode = {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} BEACON_POKE speed=3 top=5 bottom={poke_bottom} BEACON_QUERY [gcode_macro _BEACON_STORE_POKE] gcode = {% set i = params.I|default(1)|int %} {% set last_z = printer.beacon.last_poke_result|default(0)|float %} {% if printer.beacon.last_poke_result|lower != "none" %} {% if printer.beacon.last_poke_result.error == 0 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE={"poke_result_%s" % i} VALUE={printer.beacon.last_poke_result.latency} {% endif %} {% endif %} [gcode_macro _BEACON_CHECK_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% if p1 == -1 or p2 == -1 or p3 == -1 or p4 == -1 or p5 == -1 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test error!") } {% endif %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg > 6 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test failed!") } {% endif %} [gcode_macro _BEACON_ECHO_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg <= 1 %} {% set type = "success" %} {% set note = "Extremely low noise, rarely achieved" %} {% elif avg > 1 and avg <= 4 %} {% set type = "info" %} {% set note = "Excellent performance for a typical printer" %} {% elif avg > 4 and avg <= 8 %} {% set type = "warning" %} {% set note = "Acceptable performance, machine may have considerable cyclic axis noise" %} {% elif avg > 8 and avg <= 11 %} {% set type = "alert" %} {% set note = "Not ideal, may want to verify proper mounting or use thinner stackups" %} {% elif avg > 11 %} {% set type = "alert" %} {% set note = "Reason for concern, present setup may be risky to continue with" %} {% endif %} CONSOLE_ECHO TITLE="Beacon poke test result:" TYPE={type} MSG={'"Average latency: %.2f_N_%s"' % (avg, note)} [gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET] variable_reference_z = 0.0 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set test_margin = 30 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Nozzle temperature offset calibration..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _MOVE_TO_SAFE_Z_HOME Z_HOP=True SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET=0 {% if not automated %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} {% endif %} [gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set idex_zcontrolpoint = svv.idex_zcontrolpoint|default(150)|float %} RATOS_ECHO PREFIX="BEACON" MSG="Waiting for nozzle to reach {temp}°C..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={temp} MAXIMUM={temp + 2} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} RATOS_ECHO PREFIX="BEACON" MSG="Probing with nozzle temperature {temp}°C..." PROBE PROBE_METHOD=contact PROBE_SPEED=3 LIFT_SPEED=15 SAMPLES=5 SAMPLE_RETRACT_DIST=3 SAMPLES_TOLERANCE=0.005 SAMPLES_TOLERANCE_RETRIES=10 SAMPLES_RESULT=median BEACON_QUERY G0 Z5 F{z_speed} [gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set last_z = printer.beacon.last_z_result|default(0)|float %} {% if temp == 150 %} SET_GCODE_VARIABLE MACRO=BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET"].reference_z|default(0)|float %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_t{default_toolhead} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS] gcode = {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} CONSOLE_ECHO TYPE="info" MSG={'"T0 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t0} {% else %} CONSOLE_ECHO TYPE="info" MSG={'"T1 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t1} {% endif %} [gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET] variable_runtime_temp = 0 gcode = {% set toolhead = params.TOOLHEAD|default(0)|int %} {% set reset = true if params.RESET|default(false)|lower == 'true' else false %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set svv = printer.save_variables.variables %} {% if reset %} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE=0 {% else %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set nozzle_expansion_coefficient_t0 = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if printer["dual_carriage"] is defined %} {% set nozzle_expansion_coefficient_t1 = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set applied_offset = svv.nozzle_expansion_applied_offset|default(0)|float %} {% set temp = printer['extruder' if toolhead == 0 else 'extruder1'].target|float %} {% set temp_offset = temp - beacon_contact_true_zero_temp %} {% set expansion_coefficient = nozzle_expansion_coefficient_t0 if toolhead == 0 else nozzle_expansion_coefficient_t1 %} {% set expansion_offset = nozzle_expansion_coefficient_multiplier * (temp_offset * (expansion_coefficient / 100)) %} {% set new_offset = ((-applied_offset) + expansion_offset) %} SET_GCODE_OFFSET Z_ADJUST={new_offset} MOVE=1 SPEED={z_speed} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE={expansion_offset} SET_GCODE_VARIABLE MACRO=_BEACON_SET_NOZZLE_TEMP_OFFSET VARIABLE=runtime_temp VALUE={temp} RATOS_ECHO PREFIX="BEACON" MSG={'"Nozzle expansion offset of %.6fmm applied to T%s"' % (expansion_offset, toolhead)} DEBUG_ECHO PREFIX="_BEACON_SET_NOZZLE_TEMP_OFFSET" MSG="multiplier: {nozzle_expansion_coefficient_multiplier}, coefficient: {expansion_coefficient}, temp_offset: {temp_offset}, expansion_offset: {expansion_offset}, applied_offset: {applied_offset}, new_offset: {new_offset}" {% endif %} {% endif %} [gcode_macro BEACON_MEASURE_GANTRY_TWIST] variable_needs_compensation = False variable_reference_z = 0.0 variable_front = 0.0 variable_front_left = 0.0 variable_front_right = 0.0 variable_back = 0.0 variable_back_left = 0.0 variable_back_right = 0.0 variable_right = 0.0 variable_left = 0.0 variable_margin_x = 40 variable_margin_y = 40 gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=False _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Measure gantry twist..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="center" G0 X{margin_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_left" G0 X{safe_home_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front" G0 X{(printable_x_max - margin_x)} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_right" G0 X{(printable_x_max - margin_x)} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="right" G0 X{(printable_x_max - margin_x)} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_right" G0 X{safe_home_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back" G0 X{margin_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_left" G0 X{margin_x} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="left" _MOVE_TO_SAFE_Z_HOME Z_HOP=True _BEACON_ECHO_GANTRY_TWIST _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_GANTRY_TWIST] gcode = RATOS_ECHO PREFIX="BEACON" MSG="Probing..." BEACON_OFFSET_COMPARE BEACON_QUERY [gcode_macro _BEACON_STORE_GANTRY_TWIST] gcode = {% set location = params.LOCATION|lower %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set last_z = printer.beacon.last_offset_result["delta"]|default(0)|float %} {% if location == "center" %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE={location} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_GANTRY_TWIST] gcode = {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float * 1000 %} {% set front_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_left|default(0)|float * 1000 %} {% set front = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front|default(0)|float * 1000 %} {% set front_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_right|default(0)|float * 1000 %} {% set right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].right|default(0)|float * 1000 %} {% set back_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_right|default(0)|float * 1000 %} {% set back = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back|default(0)|float * 1000 %} {% set back_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_left|default(0)|float * 1000 %} {% set left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].left|default(0)|float * 1000 %} {% set line_1 = "Front left: %.6fμm" % (front_left) %} {% set line_2 = "Front center: %.6fμm" % (front) %} {% set line_3 = "Front right: %.6fμm" % (front_right) %} {% set line_4 = "Left center: %.6fμm" % (left) %} {% set line_5 = "Right center: %.6fμm" % (right) %} {% set line_6 = "Back left: %.6fμm" % (back_left) %} {% set line_7 = "Back center: %.6fμm" % (back) %} {% set line_8 = "Back right: %.6fμm" % (back_right) %} {% set max_value = [(front_left|abs), (front|abs), (front_right|abs), (left|abs), (right|abs), (back_left|abs), (back|abs), (back_right|abs)]|max %} {% if max_value <= 50 %} {% set type = "success" %} {% set recommendation = "Very low gantry twist: %.6fμm._N_No beacon scan compensation needed." % max_value %} {% elif max_value > 50 and max_value <= 100 %} {% set type = "info" %} {% set recommendation = "Low gantry twist: %.6fμm._N_You may experience first layer inconsistensies, consider beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 100 and max_value <= 150 %} {% set type = "warning" %} {% set recommendation = "High gantry twist: %.6fμm._N_High chance of first layer problems, beacon scan compensation is highly encouraged." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 150 and max_value <= 200 %} {% set type = "alert" %} {% set recommendation = "Very High gantry twist: %.6fμm._N_You will encounter first layer problems on large prints unless you activate beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 200 %} {% set type = "alert" %} {% set recommendation = "Extremely high gantry twist: %.6fμm._N_You have significant scan/contact inconsistency which is indicative of mechanical problems, please investigate before resorting to software compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% endif %} CONSOLE_ECHO TITLE="Gantry twist relative to the center" TYPE={type} MSG={'"_N_%s_N__N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s"' % (recommendation, line_1, line_2, line_3, line_4, line_5, line_6, line_7, line_8)} [gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set profile = params.PROFILE|default("Contact")|string %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} {% set probe_count = printer["gcode_macro RatOS"].beacon_scan_compensation_probe_count %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% if not beacon_scan_compensation_enable %} RATOS_ECHO MSG="Beacon scan compensation is disabled!" {% else %} MAYBE_HOME _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _LED_BEACON_CALIBRATION_START {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} RATOS_ECHO MSG="Please wait..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% endif %} {% if not automated %} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} {% endif %} {% if printer.z_tilt is defined %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% endif %} {% if printer.quad_gantry_level is defined %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES=2 SAMPLES_DROP=1 SAMPLES_TOLERANCE_RETRIES=10 PROBE_COUNT={probe_count[0]},{probe_count[1]} PROFILE={profile} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} RATOS_ECHO MSG="Beacon scan compensation mesh created!" {% if not automated %} RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG {% endif %} {% endif %} [gcode_macro _BEACON_APPLY_SCAN_COMPENSATION] gcode = {% set beacon_scan_compensation_profile = printer["gcode_macro RatOS"].beacon_scan_compensation_profile %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_BEACON_APPLY_SCAN_COMPENSATION" MSG="beacon_scan_compensation_profile {beacon_scan_compensation_profile}, beacon_scan_compensation_enable {beacon_scan_compensation_enable}" {% if beacon_scan_compensation_enable %} BEACON_APPLY_SCAN_COMPENSATION PROFILE={beacon_scan_compensation_profile} {% endif %} [gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set needs_scan_compensation = true if printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].needs_compensation|default(false)|lower == 'true' else false %} {% if needs_scan_compensation %} BEACON_CREATE_SCAN_COMPENSATION_MESH _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% endif %} [gcode_macro _BEACON_HOME_AND_ABL] gcode = MAYBE_HOME X=True Y=True _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% if needs_rehoming %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% endif %} [gcode_macro _BEACON_SAVE_MULTIPLIER] gcode = {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set multiplier = printer["gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER"].runtime_multiplier|default(-1.0)|float %} DEBUG_ECHO PREFIX="_BEACON_SAVE_MULTIPLIER" MSG="multiplier: {multiplier}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if multiplier > 0 and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={multiplier} SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE=-1.0 CONSOLE_ECHO TITLE="Hotend thermal expansion compensation" TYPE="success" MSG={'"New value is: %.6f_N_The new multiplier value has been saved to the configuration."' % multiplier} {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER] variable_runtime_multiplier = -1.0 gcode = {% set toolhead = 0 %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if layer_number == 0 and is_printing_gcode %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Documentation" %} {% set line_1 = '"Your slicer is not correctly reporting layer information. See the layer change custom g-code in the %s".' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Missing layer information" TYPE="warning" MSG={line_1} {% endif %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="layer_number: {layer_number}, is_printing_gcode: {is_printing_gcode}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if layer_number == 1 and is_printing_gcode and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if toolhead == 1 %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set beacon_contact_expansion_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set print_temp = printer["gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET"].runtime_temp|default(0)|int %} {% if print_temp > 0 %} {% set z_offset = printer.gcode_move.homing_origin.z|float %} {% set temp_delta = print_temp - beacon_contact_true_zero_temp %} {% set coefficient_per_degree = nozzle_expansion_coefficient / 100 %} {% set z_offset_per_degree = z_offset / temp_delta %} {% set new_multiplier = z_offset_per_degree / coefficient_per_degree %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="print_temp: {print_temp}, z_offset: {z_offset}, temp_delta: {temp_delta}, nozzle_expansion_coefficient: {nozzle_expansion_coefficient}, coefficient_per_degree: {coefficient_per_degree}, z_offset_per_degree: {z_offset_per_degree}, old_multiplier: {beacon_contact_expansion_multiplier}, new_multiplier: {new_multiplier}" SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE={new_multiplier} {% endif %} {% endif %} [gcode_macro T0] variable_join = 0 variable_remap = 0 variable_alert = "" variable_filament_name = "" variable_filament_type = "" variable_filament_temp = 0 variable_runout_sensor = "" variable_active = True variable_color = "7bff33" variable_hotend_type = "UHF" variable_has_cht_nozzle = True variable_cooling_position_to_nozzle_distance = 40 variable_tooolhead_sensor_to_extruder_gear_distance = 15 variable_extruder_gear_to_cooling_position_distance = 30 variable_filament_loading_nozzle_offset = -5 variable_filament_grabbing_length = 5 variable_filament_grabbing_speed = 1 variable_enable_insert_detection = True variable_enable_runout_detection = True variable_enable_clog_detection = True variable_unload_after_runout = True variable_purge_after_load = 0 variable_purge_before_unload = 0 variable_extruder_load_speed = 60 variable_filament_load_speed = 10 variable_standby = False variable_temperature_offset = 0 variable_has_oozeguard = False variable_has_front_arm_nozzle_wiper = False variable_resume_after_insert = False gcode = {% set x = params.X|default(-1.0)|float %} {% set y = params.Y|default(-1.0)|float %} {% set z = params.Z|default(0.0)|float %} {% set s = params.S|default(1)|int %} {% if printer["gcode_macro _SELECT_TOOL"] is defined %} _SELECT_TOOL T=0 X={x} Y={y} Z={z} TOOLSHIFT={s} {% endif %} [save_variables] filename = /home/pi/printer_data/config/ratos-variables.cfg [fan_generic filter] pin = PD15 [delayed_gcode filter_stop_after_print] gcode = SET_FAN_SPEED FAN=filter SPEED=0.0 [heater_generic chamber_heater] gcode_id = D heater_pin = PB0 sensor_type = Generic 3950 sensor_pin = PF6 pwm_cycle_time = 0.01667 min_temp = 0 max_temp = 75 control = pid pid_kp = 50.397 pid_ki = 0.328 pid_kd = 1933.371 [verify_heater chamber_heater] max_error = 1800 check_gain_time = 120 heating_gain = 0.2 hysteresis = 5 [heater_fan chamber_heater] pin = PD14 heater = chamber_heater heater_temp = 45.0 [temperature_sensor chamber_heater] sensor_type = Generic 3950 sensor_pin = PF5 [neopixel lights] pin = rpi:gpio17 chain_count = 18 color_order = GRB initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 [led_effect idle_fx] leds = neopixel:lights autostart = false frame_rate = 30 layers = gradient 0.3 1 add (1.0,0.0,0.0),(0.0,1.0,0.0),(0.0,0.0,1.0) [gcode_macro SEARCH_VARS] gcode = {% set search = params.S|lower %} {% set ns = namespace() %} {% for item in printer %} {% if ' ' in item %} {% set ns.path = ['printer', "['%s']" % (item), ''] %} {% else %} {% set ns.path = ['printer.', item, ''] %} {% endif %} {% if search in ns.path|lower %} { action_respond_info(ns.path|join) } {% endif %} {% if printer[item].items() %} {% for childkey, child in printer[item].items() recursive %} {% set ns.path = ns.path[:loop.depth|int + 1] %} {% if ' ' in childkey %} {% set null = ns.path.append("['%s']" % (childkey)) %} {% else %} {% set null = ns.path.append(".%s" % (childkey)) %} {% endif %} {% if child is mapping %} { loop(child.items()) } {% else %} {% if search in ns.path|lower %} { action_respond_info("%s : %s" % (ns.path|join, child)) } {% endif %} {% endif %} {% endfor %} {% endif %} {% endfor %} [gcode_macro DUMP_VARIABLES] gcode = {% set filter_name = params.NAME|default('')|string|lower %} {% set filter_value = params.VALUE|default('')|string|lower %} {% set show_cfg = params.SHOW_CFG|default(0)|int %} {% set out = [] %} {% for key1 in printer %} {% for key2 in printer[key1] %} {% if (show_cfg or not (key1|lower == 'configfile' and key2|lower in ['config', 'settings'])) and (filter_name in key1|lower or filter_name in key2|lower) and filter_value in printer[key1][key2]|string|lower %} {% set dummy = out.append("printer['%s'].%s = %s" % (key1, key2, printer[key1][key2])) %} {% endif %} {% else %} {% if filter_name in key1|lower and filter_value in printer[key1]|string|lower %} {% set dummy = out.append("printer['%s'] = %s" % (key1, printer[key1])) %} {% endif %} {% endfor %} {% endfor %} {action_respond_info(out|join("\n"))} [gcode_macro TEST_SPEED] gcode = {% set speed = params.SPEED|default(printer.configfile.settings.printer.max_velocity)|int %} {% set iterations = params.ITERATIONS|default(5)|int %} {% set accel = params.ACCEL|default(printer.configfile.settings.printer.max_accel)|int %} {% set bound = params.BOUND|default(20)|int %} {% set smallpatternsize = SMALLPATTERNSIZE|default(20)|int %} {% set x_min = printer.toolhead.axis_minimum.x + bound %} {% set x_max = printer.toolhead.axis_maximum.x - bound %} {% set y_min = printer.toolhead.axis_minimum.y + bound %} {% set y_max = printer.toolhead.axis_maximum.y - bound %} {% set x_center = (printer.toolhead.axis_minimum.x|float + printer.toolhead.axis_maximum.x|float ) / 2 %} {% set y_center = (printer.toolhead.axis_minimum.y|float + printer.toolhead.axis_maximum.y|float ) / 2 %} {% set x_center_min = x_center - (smallpatternsize/2) %} {% set x_center_max = x_center + (smallpatternsize/2) %} {% set y_center_min = y_center - (smallpatternsize/2) %} {% set y_center_max = y_center + (smallpatternsize/2) %} SAVE_GCODE_STATE NAME=TEST_SPEED { action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) } G28 {% if printer.configfile.settings.quad_gantry_level %} {% if printer.quad_gantry_level.applied == False %} QUAD_GANTRY_LEVEL G28 Z {% endif %} {% endif %} G90 G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60} G28 X Y G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION G0 X{x_min} Y{y_min} Z{bound + 10} F{speed*60} SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2} {% for i in range(iterations) %} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} {% endfor %} SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel} ACCEL_TO_DECEL={printer.configfile.settings.printer.max_accel_to_decel} G28 G90 G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION RESTORE_GCODE_STATE NAME=TEST_SPEED [gcode_macro SHIFT_TEST] description = High-accel diagonal loop to reveal skipped steps gcode = {% set SPEED = params.SPEED | default(200) | float %} {% set ACCEL = params.ACCEL | default(1000) | float %} {% set PTS = params.PTS | default(40) | float %} {% set LOOPS = params.LOOPS | default(300) | int %} SAVE_GCODE_STATE NAME=SHIFT_T G90 G0 Z10 F6000 G0 X{PTS+10} Y{PTS+10} F6000 G91 SET_VELOCITY_LIMIT ACCEL={ACCEL} {% for i in range(LOOPS) %} M117 Shift {i+1} / {LOOPS} G0 X{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y-{PTS} F{SPEED*60} G0 X{PTS} Y-{PTS} F{SPEED*60} {% endfor %} G90 G0 Z10 F6000 M400 RESTORE_GCODE_STATE NAME=SHIFT_T M117 "Shift test done" [shaketune] [bed_mesh ratos] version = 1 points = -0.013932, -0.009479, -0.018457 -0.020444, -0.011897, -0.025468 -0.009576, -0.015831, -0.022551 x_count = 3 y_count = 3 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 143.304 max_x = 162.303 min_y = 142.75 max_y = 161.75 [probe] z_offset = 2.600 [beacon model default] model_coef = 1.5143895072423772, 1.8516792494662335, 0.8034993734698486, 0.37939133464671515, 0.24591852177713755, 0.270473375714362, -0.028202862449263386, -0.23580576904601017, 0.06532305050548831, 0.1377605152703101 model_domain = 1.859106420762842e-07,1.940326560955678e-07 model_range = 0.200000,5.000000 model_temp = 49.792509 model_offset = 0.00000 [bed_mesh default] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 [bed_mesh cold] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 ======================= Extruder max_extrude_ratio=0.332601 mcu 'mcu': Starting serial connect webhooks client 3866417520: New connection webhooks client 3866417520: Client info {'program': 'Moonraker', 'version': 'v0.9.3-0-g71f9e67'} Loaded MCU 'mcu' 118 commands (v0.12.0-316-g96cceed23 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.34-4+rpi1+14) 2.34) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1_PB6_PB7=PB6,PB7 BUS_PINS_i2c1_PB8_PB9=PB8,PB9 BUS_PINS_i2c2_PB10_PB11=PB10,PB11 BUS_PINS_i2c3_PA8_PC9=PA8,PC9 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_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 BUS_PINS_spi5=PF8,PF9,PF7 BUS_PINS_spi5a=PH7,PF11,PH6 BUS_PINS_spi6=PG12,PG14,PG13 CLOCK_FREQ=400000000 MCU=stm32h723xx 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 Loaded MCU 'rpi' 124 commands (v0.12.0-316-g96cceed23 / gcc: (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 binutils: (GNU Binutils for Raspbian) 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=-278.400000 slope=1638.000000 mcu 'beacon': Starting serial connect Loaded MCU 'beacon' 45 commands (Beacon 2.1.0 / ) MCU 'beacon' config: ADC_MAX=4095 BEACON_ACCEL_BITS=12 BEACON_ACCEL_SCALE_16G=7.81 BEACON_ACCEL_SCALE_2G=0.98 BEACON_ACCEL_SCALE_4G=1.95 BEACON_ACCEL_SCALE_8G=3.91 BEACON_ADC_SMOOTH_COUNT=16 BEACON_HAS_ACCEL=1 BEACON_REV=H CLOCK_FREQ=32000000 MCU=beacon STATS_SUMSQ_BASE=256 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'rpi' printer configuration... Configured MCU 'rpi' (1024 moves) Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (20.0, 7.5) | (20.0, 30.0) 1 | (60.8, 7.5) | (60.8, 30.0) 2 | (101.7, 7.5) | (101.7, 30.0) 3 | (142.5, 7.5) | (142.5, 30.0) 4 | (183.3, 7.5) | (183.3, 30.0) 5 | (224.1, 7.5) | (224.1, 30.0) 6 | (265.0, 7.5) | (265.0, 30.0) 7 | (265.0, 45.8) | (265.0, 68.3) 8 | (224.2, 45.8) | (224.2, 68.3) 9 | (183.3, 45.8) | (183.3, 68.3) 10 | (142.5, 45.8) | (142.5, 68.3) 11 | (101.7, 45.8) | (101.7, 68.3) 12 | (60.8, 45.8) | (60.8, 68.3) 13 | (20.0, 45.8) | (20.0, 68.3) 14 | (20.0, 84.2) | (20.0, 106.7) 15 | (60.8, 84.2) | (60.8, 106.7) 16 | (101.7, 84.2) | (101.7, 106.7) 17 | (142.5, 84.2) | (142.5, 106.7) 18 | (183.3, 84.2) | (183.3, 106.7) 19 | (224.1, 84.2) | (224.1, 106.7) 20 | (265.0, 84.2) | (265.0, 106.7) 21 | (265.0, 122.5) | (265.0, 145.0) 22 | (224.2, 122.5) | (224.2, 145.0) 23 | (183.3, 122.5) | (183.3, 145.0) 24 | (142.5, 122.5) | (142.5, 145.0) 25 | (101.7, 122.5) | (101.7, 145.0) 26 | (60.8, 122.5) | (60.8, 145.0) 27 | (20.0, 122.5) | (20.0, 145.0) 28 | (20.0, 160.8) | (20.0, 183.3) 29 | (60.8, 160.8) | (60.8, 183.3) 30 | (101.7, 160.8) | (101.7, 183.3) 31 | (142.5, 160.8) | (142.5, 183.3) 32 | (183.3, 160.8) | (183.3, 183.3) 33 | (224.1, 160.8) | (224.1, 183.3) 34 | (265.0, 160.8) | (265.0, 183.3) 35 | (265.0, 199.1) | (265.0, 221.6) 36 | (224.2, 199.1) | (224.2, 221.6) 37 | (183.3, 199.1) | (183.3, 221.6) 38 | (142.5, 199.1) | (142.5, 221.6) 39 | (101.7, 199.1) | (101.7, 221.6) 40 | (60.8, 199.1) | (60.8, 221.6) 41 | (20.0, 199.1) | (20.0, 221.6) 42 | (20.0, 237.5) | (20.0, 260.0) 43 | (60.8, 237.5) | (60.8, 260.0) 44 | (101.7, 237.5) | (101.7, 260.0) 45 | (142.5, 237.5) | (142.5, 260.0) 46 | (183.3, 237.5) | (183.3, 260.0) 47 | (224.1, 237.5) | (224.1, 260.0) 48 | (265.0, 237.5) | (265.0, 260.0) beacon: loaded fnorm=5095074.53 temp=20.83 amfg=1.183 from nvm beacon: built tempco model version 1 {'amfg': 1.1828855277291872, 'tcc': -9.406639338627627e-06, 'tcfl': -0.0006025733954549484, 'tctl': 0.0018238966763347438, 'fmin': 5095074.534416199, 'fmin_temp': 20.8327579498291} Enabling Beacon accelerometer Selected Beacon accelerometer scale 16g Sending MCU 'beacon' printer configuration... Configured MCU 'beacon' (0 moves) Starting heater checks for chamber_heater Neopixel update did not succeed Starting heater checks for extruder Write g-code response Traceback (most recent call last): File "/home/pi/klipper/klippy/gcode.py", line 459, in _respond_raw os.write(self.fd, (msg+"\n").encode()) BlockingIOError: [Errno 11] Resource temporarily unavailable Stats 174834.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4172 bytes_read=7380 bytes_retransmit=9 bytes_invalid=0 send_seq=345 receive_seq=345 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=399998148 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=993 bytes_read=4822 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=49999276 adj=49996013 Octopus_Pro_H723_V1.1: temp=0.0 raspberry_pi: temp=49.7 heater_bed: target=0 temp=0.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=374 bytes_read=1970 bytes_retransmit=0 bytes_invalid=0 send_seq=61 receive_seq=61 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32002753 adj=32002377 coil_temp=35.0 refs=0 mcu_temp=36.98 supply_voltage=3.007 chamber_heater: target=0 temp=0.0 pwm=0.000 chamber_heater: temp=0.0 sysload=0.43 cputime=11320.832 memavail=3275076 print_time=8.229 buffer_time=0.224 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 Stats 174835.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4178 bytes_read=7618 bytes_retransmit=9 bytes_invalid=0 send_seq=346 receive_seq=346 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400008569 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=999 bytes_read=4838 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=49998901 adj=50000856 Octopus_Pro_H723_V1.1: temp=35.2 raspberry_pi: temp=50.6 heater_bed: target=0 temp=82.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=380 bytes_read=2326 bytes_retransmit=0 bytes_invalid=0 send_seq=62 receive_seq=62 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32001414 adj=32003071 coil_temp=35.0 refs=0 mcu_temp=37.03 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.43 cputime=11320.896 memavail=3277916 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 3866417520 webhooks: registering remote method 'reboot_machine' for connection id: 3866417520 webhooks: registering remote method 'pause_job_queue' for connection id: 3866417520 webhooks: registering remote method 'start_job_queue' for connection id: 3866417520 Stats 174837.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4190 bytes_read=8056 bytes_retransmit=9 bytes_invalid=0 send_seq=348 receive_seq=348 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400012633 rpi: mcu_awake=0.004 mcu_task_avg=0.000027 mcu_task_stddev=0.000019 bytes_write=1005 bytes_read=4869 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=49999006 adj=49997666 Octopus_Pro_H723_V1.1: temp=35.2 raspberry_pi: temp=51.1 heater_bed: target=0 temp=82.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=392 bytes_read=2918 bytes_retransmit=0 bytes_invalid=0 send_seq=64 receive_seq=64 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999995 adj=31999543 coil_temp=35.1 refs=0 mcu_temp=37.10 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.1 sysload=0.48 cputime=11321.070 memavail=3276460 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174838.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4196 bytes_read=8319 bytes_retransmit=9 bytes_invalid=0 send_seq=349 receive_seq=349 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400013955 rpi: mcu_awake=0.004 mcu_task_avg=0.000027 mcu_task_stddev=0.000019 bytes_write=1011 bytes_read=4885 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=50000359 adj=49996848 Octopus_Pro_H723_V1.1: temp=35.4 raspberry_pi: temp=51.1 heater_bed: target=0 temp=82.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=398 bytes_read=3274 bytes_retransmit=0 bytes_invalid=0 send_seq=65 receive_seq=65 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999581 adj=31996615 coil_temp=35.1 refs=0 mcu_temp=37.15 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.48 cputime=11321.124 memavail=3275952 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174839.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4202 bytes_read=8572 bytes_retransmit=9 bytes_invalid=0 send_seq=350 receive_seq=350 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015120 rpi: mcu_awake=0.004 mcu_task_avg=0.000027 mcu_task_stddev=0.000019 bytes_write=1023 bytes_read=4917 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=49999606 adj=49999703 Octopus_Pro_H723_V1.1: temp=35.2 raspberry_pi: temp=50.1 heater_bed: target=0 temp=82.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=404 bytes_read=3630 bytes_retransmit=0 bytes_invalid=0 send_seq=66 receive_seq=66 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999454 adj=31996066 coil_temp=35.1 refs=0 mcu_temp=37.21 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.48 cputime=11321.155 memavail=3275056 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174840.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4208 bytes_read=8839 bytes_retransmit=9 bytes_invalid=0 send_seq=351 receive_seq=351 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014412 rpi: mcu_awake=0.004 mcu_task_avg=0.000027 mcu_task_stddev=0.000019 bytes_write=1029 bytes_read=4933 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=49999430 adj=49997144 Octopus_Pro_H723_V1.1: temp=35.3 raspberry_pi: temp=49.7 heater_bed: target=0 temp=82.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=410 bytes_read=3986 bytes_retransmit=0 bytes_invalid=0 send_seq=67 receive_seq=67 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31996120 coil_temp=35.2 refs=0 mcu_temp=37.25 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.48 cputime=11321.186 memavail=3273548 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174841.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4214 bytes_read=9107 bytes_retransmit=9 bytes_invalid=0 send_seq=352 receive_seq=352 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014119 rpi: mcu_awake=0.004 mcu_task_avg=0.000027 mcu_task_stddev=0.000019 bytes_write=1035 bytes_read=4949 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=49999342 adj=49997061 Octopus_Pro_H723_V1.1: temp=35.4 raspberry_pi: temp=50.6 heater_bed: target=0 temp=82.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=416 bytes_read=4342 bytes_retransmit=0 bytes_invalid=0 send_seq=68 receive_seq=68 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31996911 coil_temp=35.2 refs=0 mcu_temp=37.28 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.48 cputime=11321.217 memavail=3276908 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174842.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4220 bytes_read=9374 bytes_retransmit=9 bytes_invalid=0 send_seq=353 receive_seq=353 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014911 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1041 bytes_read=4978 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=49999374 adj=49997052 Octopus_Pro_H723_V1.1: temp=35.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=82.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=422 bytes_read=4698 bytes_retransmit=0 bytes_invalid=0 send_seq=69 receive_seq=69 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31997299 coil_temp=35.3 refs=0 mcu_temp=37.32 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.60 cputime=11321.262 memavail=3276012 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174843.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4226 bytes_read=9641 bytes_retransmit=9 bytes_invalid=0 send_seq=354 receive_seq=354 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014638 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1047 bytes_read=4994 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=49999311 adj=49996960 Octopus_Pro_H723_V1.1: temp=35.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=81.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=428 bytes_read=5054 bytes_retransmit=0 bytes_invalid=0 send_seq=70 receive_seq=70 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999462 adj=31997387 coil_temp=35.3 refs=0 mcu_temp=37.35 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.60 cputime=11321.311 memavail=3275088 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174844.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4232 bytes_read=9909 bytes_retransmit=9 bytes_invalid=0 send_seq=355 receive_seq=355 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014471 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1053 bytes_read=5010 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=49999297 adj=49997032 Octopus_Pro_H723_V1.1: temp=35.4 raspberry_pi: temp=49.2 heater_bed: target=0 temp=81.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=434 bytes_read=5410 bytes_retransmit=0 bytes_invalid=0 send_seq=71 receive_seq=71 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999447 adj=31997604 coil_temp=35.3 refs=0 mcu_temp=37.38 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.60 cputime=11321.343 memavail=3274192 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174845.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4238 bytes_read=10162 bytes_retransmit=9 bytes_invalid=0 send_seq=356 receive_seq=356 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014805 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1059 bytes_read=5026 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=49999278 adj=49997165 Octopus_Pro_H723_V1.1: temp=35.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=81.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=440 bytes_read=5766 bytes_retransmit=0 bytes_invalid=0 send_seq=72 receive_seq=72 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31997767 coil_temp=35.3 refs=0 mcu_temp=37.41 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.60 cputime=11321.373 memavail=3273528 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174846.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4244 bytes_read=10429 bytes_retransmit=9 bytes_invalid=0 send_seq=357 receive_seq=357 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014728 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1065 bytes_read=5042 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=49999269 adj=49997006 Octopus_Pro_H723_V1.1: temp=35.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=81.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=446 bytes_read=6122 bytes_retransmit=0 bytes_invalid=0 send_seq=73 receive_seq=73 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31997919 coil_temp=35.4 refs=0 mcu_temp=37.47 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.60 cputime=11321.403 memavail=3276388 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174847.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4250 bytes_read=10711 bytes_retransmit=9 bytes_invalid=0 send_seq=358 receive_seq=358 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014615 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1071 bytes_read=5071 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=49999272 adj=49997115 Octopus_Pro_H723_V1.1: temp=35.7 raspberry_pi: temp=49.7 heater_bed: target=0 temp=81.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=452 bytes_read=6478 bytes_retransmit=0 bytes_invalid=0 send_seq=74 receive_seq=74 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999437 adj=31997944 coil_temp=35.4 refs=0 mcu_temp=37.51 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.55 cputime=11321.433 memavail=3275240 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174848.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4256 bytes_read=10953 bytes_retransmit=9 bytes_invalid=0 send_seq=359 receive_seq=359 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014651 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1077 bytes_read=5087 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=49999310 adj=49997272 Octopus_Pro_H723_V1.1: temp=36.0 raspberry_pi: temp=49.2 heater_bed: target=0 temp=81.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=458 bytes_read=6834 bytes_retransmit=0 bytes_invalid=0 send_seq=75 receive_seq=75 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999436 adj=31997987 coil_temp=35.5 refs=0 mcu_temp=37.56 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.3 sysload=0.55 cputime=11321.474 memavail=3274568 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174849.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4262 bytes_read=11220 bytes_retransmit=9 bytes_invalid=0 send_seq=360 receive_seq=360 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014636 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1083 bytes_read=5103 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=49999303 adj=49997464 Octopus_Pro_H723_V1.1: temp=35.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=81.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=464 bytes_read=7190 bytes_retransmit=0 bytes_invalid=0 send_seq=76 receive_seq=76 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999426 adj=31998037 coil_temp=35.5 refs=0 mcu_temp=37.59 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.2 sysload=0.55 cputime=11321.522 memavail=3278212 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174850.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4268 bytes_read=11488 bytes_retransmit=9 bytes_invalid=0 send_seq=361 receive_seq=361 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014723 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1089 bytes_read=5119 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=49999293 adj=49997441 Octopus_Pro_H723_V1.1: temp=35.9 raspberry_pi: temp=50.1 heater_bed: target=0 temp=81.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=470 bytes_read=7546 bytes_retransmit=0 bytes_invalid=0 send_seq=77 receive_seq=77 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999417 adj=31998054 coil_temp=35.5 refs=0 mcu_temp=37.63 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.3 sysload=0.55 cputime=11321.553 memavail=3280436 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174851.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4274 bytes_read=11741 bytes_retransmit=9 bytes_invalid=0 send_seq=362 receive_seq=362 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014715 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1095 bytes_read=5135 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=49999294 adj=49997349 Octopus_Pro_H723_V1.1: temp=35.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=81.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=476 bytes_read=7902 bytes_retransmit=0 bytes_invalid=0 send_seq=78 receive_seq=78 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999414 adj=31998029 coil_temp=35.6 refs=0 mcu_temp=37.66 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.2 sysload=0.55 cputime=11321.584 memavail=3279680 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174852.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4280 bytes_read=12022 bytes_retransmit=9 bytes_invalid=0 send_seq=363 receive_seq=363 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014689 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1101 bytes_read=5164 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=49999299 adj=49997385 Octopus_Pro_H723_V1.1: temp=35.9 raspberry_pi: temp=49.7 heater_bed: target=0 temp=81.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=482 bytes_read=8258 bytes_retransmit=0 bytes_invalid=0 send_seq=79 receive_seq=79 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999409 adj=31998070 coil_temp=35.6 refs=0 mcu_temp=37.69 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.3 sysload=0.51 cputime=11321.615 memavail=3278280 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174853.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4286 bytes_read=12290 bytes_retransmit=9 bytes_invalid=0 send_seq=364 receive_seq=364 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014625 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1107 bytes_read=5180 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=49999301 adj=49997447 Octopus_Pro_H723_V1.1: temp=35.9 raspberry_pi: temp=49.7 heater_bed: target=0 temp=81.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=488 bytes_read=8614 bytes_retransmit=0 bytes_invalid=0 send_seq=80 receive_seq=80 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999406 adj=31998099 coil_temp=35.6 refs=0 mcu_temp=37.74 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.3 sysload=0.51 cputime=11321.647 memavail=3277384 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174854.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4292 bytes_read=12543 bytes_retransmit=9 bytes_invalid=0 send_seq=365 receive_seq=365 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014701 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1113 bytes_read=5196 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=49999358 adj=49997506 Octopus_Pro_H723_V1.1: temp=35.9 raspberry_pi: temp=50.1 heater_bed: target=0 temp=80.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=494 bytes_read=8970 bytes_retransmit=0 bytes_invalid=0 send_seq=81 receive_seq=81 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999414 adj=31998144 coil_temp=35.7 refs=0 mcu_temp=37.76 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.3 sysload=0.51 cputime=11321.688 memavail=3280776 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174855.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4298 bytes_read=12810 bytes_retransmit=9 bytes_invalid=0 send_seq=366 receive_seq=366 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014699 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1119 bytes_read=5212 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=49999391 adj=49997770 Octopus_Pro_H723_V1.1: temp=36.0 raspberry_pi: temp=49.7 heater_bed: target=0 temp=80.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=500 bytes_read=9326 bytes_retransmit=0 bytes_invalid=0 send_seq=82 receive_seq=82 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999427 adj=31998177 coil_temp=35.7 refs=0 mcu_temp=37.80 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.3 sysload=0.51 cputime=11321.746 memavail=3280344 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174856.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4304 bytes_read=13078 bytes_retransmit=9 bytes_invalid=0 send_seq=367 receive_seq=367 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014700 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1125 bytes_read=5228 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=49999375 adj=49997898 Octopus_Pro_H723_V1.1: temp=36.2 raspberry_pi: temp=49.2 heater_bed: target=0 temp=80.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=506 bytes_read=9682 bytes_retransmit=0 bytes_invalid=0 send_seq=83 receive_seq=83 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999417 adj=31998268 coil_temp=35.7 refs=0 mcu_temp=37.84 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.3 sysload=0.51 cputime=11321.796 memavail=3278696 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174857.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4310 bytes_read=13345 bytes_retransmit=9 bytes_invalid=0 send_seq=368 receive_seq=368 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014701 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1131 bytes_read=5244 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=49999366 adj=49997719 Octopus_Pro_H723_V1.1: temp=36.1 raspberry_pi: temp=48.7 heater_bed: target=0 temp=80.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=512 bytes_read=10038 bytes_retransmit=0 bytes_invalid=0 send_seq=84 receive_seq=84 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999410 adj=31998201 coil_temp=35.8 refs=0 mcu_temp=37.86 supply_voltage=3.006 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.3 sysload=0.47 cputime=11321.830 memavail=3277800 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174858.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4316 bytes_read=13612 bytes_retransmit=9 bytes_invalid=0 send_seq=369 receive_seq=369 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014695 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=1137 bytes_read=5273 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=49999367 adj=49997616 Octopus_Pro_H723_V1.1: temp=36.1 raspberry_pi: temp=50.1 heater_bed: target=0 temp=80.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=518 bytes_read=10394 bytes_retransmit=0 bytes_invalid=0 send_seq=85 receive_seq=85 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999405 adj=31998169 coil_temp=35.8 refs=0 mcu_temp=37.89 supply_voltage=3.006 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.3 sysload=0.47 cputime=11321.864 memavail=3281164 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174859.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4322 bytes_read=13883 bytes_retransmit=9 bytes_invalid=0 send_seq=370 receive_seq=370 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014697 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=1143 bytes_read=5289 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=49999363 adj=49997604 Octopus_Pro_H723_V1.1: temp=36.1 raspberry_pi: temp=49.2 heater_bed: target=0 temp=80.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=524 bytes_read=10750 bytes_retransmit=0 bytes_invalid=0 send_seq=86 receive_seq=86 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999407 adj=31998158 coil_temp=35.8 refs=0 mcu_temp=37.93 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.3 sysload=0.47 cputime=11321.909 memavail=3280244 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174860.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4328 bytes_read=14121 bytes_retransmit=9 bytes_invalid=0 send_seq=371 receive_seq=371 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014710 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=1149 bytes_read=5305 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=49999356 adj=49997555 Octopus_Pro_H723_V1.1: temp=36.2 raspberry_pi: temp=51.1 heater_bed: target=0 temp=80.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=530 bytes_read=11106 bytes_retransmit=0 bytes_invalid=0 send_seq=87 receive_seq=87 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999405 adj=31998187 coil_temp=35.8 refs=0 mcu_temp=37.96 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.4 sysload=0.47 cputime=11321.941 memavail=3278364 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174861.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4334 bytes_read=14388 bytes_retransmit=9 bytes_invalid=0 send_seq=372 receive_seq=372 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014728 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=1155 bytes_read=5321 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=49999366 adj=49997494 Octopus_Pro_H723_V1.1: temp=36.1 raspberry_pi: temp=48.7 heater_bed: target=0 temp=80.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=536 bytes_read=11462 bytes_retransmit=0 bytes_invalid=0 send_seq=88 receive_seq=88 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999403 adj=31998176 coil_temp=35.9 refs=0 mcu_temp=38.00 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.4 sysload=0.47 cputime=11321.981 memavail=3281792 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174862.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4340 bytes_read=14685 bytes_retransmit=9 bytes_invalid=0 send_seq=373 receive_seq=373 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014748 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=1161 bytes_read=5337 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=49999356 adj=49997552 Octopus_Pro_H723_V1.1: temp=36.4 raspberry_pi: temp=48.7 heater_bed: target=0 temp=80.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=542 bytes_read=11818 bytes_retransmit=0 bytes_invalid=0 send_seq=89 receive_seq=89 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999410 adj=31998168 coil_temp=35.9 refs=0 mcu_temp=38.03 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.4 sysload=0.51 cputime=11322.019 memavail=3281316 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174863.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4346 bytes_read=14923 bytes_retransmit=9 bytes_invalid=0 send_seq=374 receive_seq=374 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014768 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1167 bytes_read=5366 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=49999351 adj=49997456 Octopus_Pro_H723_V1.1: temp=36.3 raspberry_pi: temp=49.7 heater_bed: target=0 temp=80.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=548 bytes_read=12174 bytes_retransmit=0 bytes_invalid=0 send_seq=90 receive_seq=90 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999420 adj=31998218 coil_temp=35.9 refs=0 mcu_temp=38.06 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.4 sysload=0.51 cputime=11322.052 memavail=3280420 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174864.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4352 bytes_read=15190 bytes_retransmit=9 bytes_invalid=0 send_seq=375 receive_seq=375 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014788 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1173 bytes_read=5382 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=49999353 adj=49997411 Octopus_Pro_H723_V1.1: temp=36.1 raspberry_pi: temp=49.7 heater_bed: target=0 temp=80.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=554 bytes_read=12530 bytes_retransmit=0 bytes_invalid=0 send_seq=91 receive_seq=91 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999417 adj=31998282 coil_temp=35.9 refs=0 mcu_temp=38.08 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.4 sysload=0.51 cputime=11322.086 memavail=3280204 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Post-processing started via RatOS CLI: ['ratos', 'postprocess', '--non-interactive', '--allow-unknown-generator', '/home/pi/printer_data/gcodes/Cone_0.2mm_TPE_19m0s.gcode'] Stats 174865.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4358 bytes_read=15473 bytes_retransmit=9 bytes_invalid=0 send_seq=376 receive_seq=376 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014808 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1179 bytes_read=5398 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=49999368 adj=49997432 Octopus_Pro_H723_V1.1: temp=36.4 raspberry_pi: temp=49.7 heater_bed: target=0 temp=80.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=560 bytes_read=12886 bytes_retransmit=0 bytes_invalid=0 send_seq=92 receive_seq=92 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999413 adj=31998239 coil_temp=36.0 refs=0 mcu_temp=38.11 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.4 sysload=0.51 cputime=11322.145 memavail=3275056 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174866.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4364 bytes_read=15711 bytes_retransmit=9 bytes_invalid=0 send_seq=377 receive_seq=377 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014837 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1185 bytes_read=5414 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=49999373 adj=49997550 Octopus_Pro_H723_V1.1: temp=36.6 raspberry_pi: temp=50.1 heater_bed: target=0 temp=79.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=566 bytes_read=13242 bytes_retransmit=0 bytes_invalid=0 send_seq=93 receive_seq=93 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999417 adj=31998191 coil_temp=36.0 refs=0 mcu_temp=38.15 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.4 sysload=0.51 cputime=11322.190 memavail=3248272 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174867.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4370 bytes_read=15992 bytes_retransmit=9 bytes_invalid=0 send_seq=378 receive_seq=378 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014851 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1191 bytes_read=5430 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=49999371 adj=49997550 Octopus_Pro_H723_V1.1: temp=36.4 raspberry_pi: temp=50.6 heater_bed: target=0 temp=79.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=572 bytes_read=13582 bytes_retransmit=0 bytes_invalid=0 send_seq=94 receive_seq=94 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999412 adj=31998213 coil_temp=36.0 refs=0 mcu_temp=38.17 supply_voltage=3.007 chamber_heater: target=0 temp=31.7 pwm=0.000 chamber_heater: temp=31.4 sysload=0.63 cputime=11322.235 memavail=3242740 print_time=8.229 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Starting SD card print (position 0) Unknown command:"M191" RatOS:: First print coordinates X:149.598 Y:164.611 RatOS:: Homing X Y Z Stats 174868.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=6337 bytes_read=17573 bytes_retransmit=9 bytes_invalid=0 send_seq=461 receive_seq=461 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014901 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1197 bytes_read=5459 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=49999366 adj=49997509 Octopus_Pro_H723_V1.1: temp=36.3 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=0 temp=79.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=578 bytes_read=13938 bytes_retransmit=0 bytes_invalid=0 send_seq=95 receive_seq=95 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999410 adj=31998176 coil_temp=36.1 refs=0 mcu_temp=38.20 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.4 sysload=0.63 cputime=11322.503 memavail=3279872 print_time=42.681 buffer_time=1.007 print_stall=0 extruder: target=0 temp=30.6 pwm=0.000 Stats 174869.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=6776 bytes_read=17982 bytes_retransmit=9 bytes_invalid=0 send_seq=475 receive_seq=475 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014915 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1203 bytes_read=5475 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=49999361 adj=49997424 Octopus_Pro_H723_V1.1: temp=36.6 raspberry_pi: temp=52.1 sd_pos=13127 heater_bed: target=0 temp=79.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=584 bytes_read=14294 bytes_retransmit=0 bytes_invalid=0 send_seq=96 receive_seq=96 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999410 adj=31998144 coil_temp=36.1 refs=0 mcu_temp=38.22 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.5 sysload=0.63 cputime=11322.549 memavail=3281916 print_time=42.681 buffer_time=0.006 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174870.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=8507 bytes_read=19493 bytes_retransmit=9 bytes_invalid=0 send_seq=559 receive_seq=559 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014940 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1209 bytes_read=5491 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=49999358 adj=49997368 Octopus_Pro_H723_V1.1: temp=36.4 raspberry_pi: temp=51.1 sd_pos=13127 heater_bed: target=0 temp=79.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=590 bytes_read=14650 bytes_retransmit=0 bytes_invalid=0 send_seq=97 receive_seq=97 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999408 adj=31998145 coil_temp=36.1 refs=0 mcu_temp=38.24 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.4 sysload=0.63 cputime=11322.642 memavail=3279292 print_time=43.860 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174871.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=9247 bytes_read=20323 bytes_retransmit=9 bytes_invalid=0 send_seq=601 receive_seq=601 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014941 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1215 bytes_read=5507 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=49999355 adj=49997350 Octopus_Pro_H723_V1.1: temp=36.5 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=79.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=596 bytes_read=15006 bytes_retransmit=0 bytes_invalid=0 send_seq=98 receive_seq=98 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999405 adj=31998125 coil_temp=36.1 refs=0 mcu_temp=38.27 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.5 sysload=0.63 cputime=11322.711 memavail=3278592 print_time=44.860 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174872.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=9992 bytes_read=21128 bytes_retransmit=9 bytes_invalid=0 send_seq=644 receive_seq=644 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014989 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1221 bytes_read=5523 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=49999370 adj=49997355 Octopus_Pro_H723_V1.1: temp=36.5 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=0 temp=79.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=602 bytes_read=15362 bytes_retransmit=0 bytes_invalid=0 send_seq=99 receive_seq=99 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999405 adj=31998124 coil_temp=36.2 refs=0 mcu_temp=38.30 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.5 sysload=0.58 cputime=11322.792 memavail=3273620 print_time=45.860 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174873.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=11759 bytes_read=22209 bytes_retransmit=9 bytes_invalid=0 send_seq=715 receive_seq=710 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=8 upcoming_bytes=0 freq=400015047 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1227 bytes_read=5552 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=49999366 adj=49997467 Octopus_Pro_H723_V1.1: temp=36.1 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=79.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=608 bytes_read=15718 bytes_retransmit=0 bytes_invalid=0 send_seq=100 receive_seq=100 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999409 adj=31998105 coil_temp=36.2 refs=0 mcu_temp=38.33 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.5 sysload=0.58 cputime=11322.891 memavail=3276704 print_time=47.261 buffer_time=0.579 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174874.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=12731 bytes_read=22855 bytes_retransmit=9 bytes_invalid=0 send_seq=749 receive_seq=749 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015041 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1233 bytes_read=5568 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=49999366 adj=49997376 Octopus_Pro_H723_V1.1: temp=36.1 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=79.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=614 bytes_read=16074 bytes_retransmit=0 bytes_invalid=0 send_seq=101 receive_seq=101 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999410 adj=31998132 coil_temp=36.1 refs=0 mcu_temp=38.35 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.5 sysload=0.58 cputime=11322.957 memavail=3276468 print_time=47.872 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174875.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=13483 bytes_read=23659 bytes_retransmit=9 bytes_invalid=0 send_seq=792 receive_seq=792 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015013 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1239 bytes_read=5584 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=49999371 adj=49997398 Octopus_Pro_H723_V1.1: temp=36.2 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=0 temp=79.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=620 bytes_read=16430 bytes_retransmit=0 bytes_invalid=0 send_seq=102 receive_seq=102 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999406 adj=31998162 coil_temp=36.2 refs=0 mcu_temp=38.39 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.5 sysload=0.58 cputime=11323.025 memavail=3276228 print_time=48.872 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174876.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=14228 bytes_read=24493 bytes_retransmit=9 bytes_invalid=0 send_seq=835 receive_seq=835 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015002 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1245 bytes_read=5600 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=49999363 adj=49997503 Octopus_Pro_H723_V1.1: temp=35.9 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=79.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=626 bytes_read=16786 bytes_retransmit=0 bytes_invalid=0 send_seq=103 receive_seq=103 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999404 adj=31998159 coil_temp=36.2 refs=0 mcu_temp=38.41 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.5 sysload=0.58 cputime=11323.094 memavail=3276228 print_time=49.872 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174877.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=14973 bytes_read=25328 bytes_retransmit=9 bytes_invalid=0 send_seq=878 receive_seq=878 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014972 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1251 bytes_read=5629 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=49999359 adj=49997512 Octopus_Pro_H723_V1.1: temp=35.8 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=79.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=632 bytes_read=17142 bytes_retransmit=0 bytes_invalid=0 send_seq=104 receive_seq=104 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999401 adj=31998159 coil_temp=36.3 refs=0 mcu_temp=38.42 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.5 sysload=0.53 cputime=11323.186 memavail=3276228 print_time=50.872 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174878.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=15720 bytes_read=26127 bytes_retransmit=9 bytes_invalid=0 send_seq=920 receive_seq=920 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014956 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1257 bytes_read=5645 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=49999360 adj=49997394 Octopus_Pro_H723_V1.1: temp=35.9 raspberry_pi: temp=49.2 sd_pos=13127 heater_bed: target=0 temp=79.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=638 bytes_read=17498 bytes_retransmit=0 bytes_invalid=0 send_seq=105 receive_seq=105 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999402 adj=31998100 coil_temp=36.3 refs=0 mcu_temp=38.43 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.5 sysload=0.53 cputime=11323.256 memavail=3275500 print_time=51.872 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174879.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=16475 bytes_read=26971 bytes_retransmit=9 bytes_invalid=0 send_seq=965 receive_seq=965 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014953 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1263 bytes_read=5661 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=49999358 adj=49997444 Octopus_Pro_H723_V1.1: temp=35.6 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=0 temp=78.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=644 bytes_read=17854 bytes_retransmit=0 bytes_invalid=0 send_seq=106 receive_seq=106 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999402 adj=31998147 coil_temp=36.4 refs=0 mcu_temp=38.45 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.6 sysload=0.53 cputime=11323.325 memavail=3275248 print_time=52.872 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174880.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=17638 bytes_read=27935 bytes_retransmit=9 bytes_invalid=0 send_seq=1023 receive_seq=1023 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014944 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1269 bytes_read=5677 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=49999357 adj=49997442 Octopus_Pro_H723_V1.1: temp=35.6 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=78.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=650 bytes_read=18210 bytes_retransmit=0 bytes_invalid=0 send_seq=107 receive_seq=107 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999400 adj=31998160 coil_temp=36.4 refs=0 mcu_temp=38.47 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.5 sysload=0.53 cputime=11323.398 memavail=3274028 print_time=54.010 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 RatOS:: Homing Z Stats 174881.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=19208 bytes_read=28717 bytes_retransmit=9 bytes_invalid=0 send_seq=1075 receive_seq=1075 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014938 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1275 bytes_read=5693 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=49999356 adj=49997453 Octopus_Pro_H723_V1.1: temp=35.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=0 temp=78.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=711 bytes_read=18586 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=31999399 adj=31998164 coil_temp=36.3 refs=0 mcu_temp=38.50 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.5 sysload=0.53 cputime=11323.500 memavail=3273788 print_time=54.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174882.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=21633 bytes_read=31473 bytes_retransmit=9 bytes_invalid=0 send_seq=1225 receive_seq=1225 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014923 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1281 bytes_read=5709 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=49999351 adj=49997461 Octopus_Pro_H723_V1.1: temp=35.6 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=0 temp=78.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=2037 bytes_read=21046 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=31999402 adj=31998165 coil_temp=36.4 refs=0 mcu_temp=38.52 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.6 sysload=0.49 cputime=11323.626 memavail=3273340 print_time=55.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174883.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=23980 bytes_read=34568 bytes_retransmit=9 bytes_invalid=0 send_seq=1387 receive_seq=1387 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014935 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1287 bytes_read=5738 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=49999354 adj=49997400 Octopus_Pro_H723_V1.1: temp=35.4 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=78.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=3639 bytes_read=23943 bytes_retransmit=0 bytes_invalid=0 send_seq=357 receive_seq=357 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999403 adj=31998193 coil_temp=36.4 refs=0 mcu_temp=38.52 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.6 sysload=0.49 cputime=11323.872 memavail=3273340 print_time=56.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174884.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=26325 bytes_read=37652 bytes_retransmit=9 bytes_invalid=0 send_seq=1550 receive_seq=1550 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014950 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1293 bytes_read=5754 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=49999355 adj=49997434 Octopus_Pro_H723_V1.1: temp=35.4 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=0 temp=78.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=5253 bytes_read=26831 bytes_retransmit=0 bytes_invalid=0 send_seq=492 receive_seq=492 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999401 adj=31998195 coil_temp=36.5 refs=0 mcu_temp=38.54 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.6 sysload=0.49 cputime=11324.058 memavail=3273116 print_time=57.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.7 pwm=0.000 Stats 174885.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=28695 bytes_read=40791 bytes_retransmit=9 bytes_invalid=0 send_seq=1718 receive_seq=1718 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014930 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1299 bytes_read=5770 bytes_retransmit=0 bytes_invalid=0 send_seq=176 receive_seq=176 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999352 adj=49997443 Octopus_Pro_H723_V1.1: temp=35.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=0 temp=78.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=6855 bytes_read=29714 bytes_retransmit=0 bytes_invalid=0 send_seq=626 receive_seq=626 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999398 adj=31998165 coil_temp=36.5 refs=0 mcu_temp=38.55 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.6 sysload=0.49 cputime=11324.193 memavail=3272892 print_time=58.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174886.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=31067 bytes_read=43911 bytes_retransmit=9 bytes_invalid=0 send_seq=1885 receive_seq=1885 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014927 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1305 bytes_read=5786 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=49999349 adj=49997412 Octopus_Pro_H723_V1.1: temp=35.4 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=0 temp=78.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=8457 bytes_read=32611 bytes_retransmit=0 bytes_invalid=0 send_seq=760 receive_seq=760 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999397 adj=31998179 coil_temp=36.5 refs=0 mcu_temp=38.58 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.6 sysload=0.49 cputime=11324.330 memavail=3272660 print_time=59.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174887.6: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000002 mcu_task_stddev=0.000003 bytes_write=33407 bytes_read=47006 bytes_retransmit=9 bytes_invalid=0 send_seq=2047 receive_seq=2047 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014916 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1311 bytes_read=5802 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=49999346 adj=49997405 Octopus_Pro_H723_V1.1: temp=35.3 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=78.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=10071 bytes_read=35499 bytes_retransmit=0 bytes_invalid=0 send_seq=895 receive_seq=895 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999400 adj=31998174 coil_temp=36.6 refs=0 mcu_temp=38.59 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.7 sysload=0.45 cputime=11324.464 memavail=3272436 print_time=60.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174888.6: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000002 mcu_task_stddev=0.000003 bytes_write=35789 bytes_read=50150 bytes_retransmit=9 bytes_invalid=0 send_seq=2216 receive_seq=2216 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014908 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1317 bytes_read=5831 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=49999346 adj=49997409 Octopus_Pro_H723_V1.1: temp=35.1 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=78.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=11673 bytes_read=38396 bytes_retransmit=0 bytes_invalid=0 send_seq=1029 receive_seq=1029 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999397 adj=31998223 coil_temp=36.6 refs=0 mcu_temp=38.61 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.6 sysload=0.45 cputime=11324.606 memavail=3271980 print_time=61.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174889.6: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000002 mcu_task_stddev=0.000003 bytes_write=38154 bytes_read=53284 bytes_retransmit=9 bytes_invalid=0 send_seq=2383 receive_seq=2383 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014950 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1323 bytes_read=5847 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=49999347 adj=49997431 Octopus_Pro_H723_V1.1: temp=35.2 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=78.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=13287 bytes_read=41284 bytes_retransmit=0 bytes_invalid=0 send_seq=1164 receive_seq=1164 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999396 adj=31998191 coil_temp=36.7 refs=0 mcu_temp=38.64 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.6 sysload=0.45 cputime=11324.800 memavail=3271980 print_time=62.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174890.6: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000002 mcu_task_stddev=0.000003 bytes_write=40531 bytes_read=56379 bytes_retransmit=9 bytes_invalid=0 send_seq=2551 receive_seq=2551 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014940 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1329 bytes_read=5863 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=49999344 adj=49997396 Octopus_Pro_H723_V1.1: temp=35.1 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=0 temp=78.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=14889 bytes_read=44181 bytes_retransmit=0 bytes_invalid=0 send_seq=1298 receive_seq=1298 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999396 adj=31998154 coil_temp=36.7 refs=0 mcu_temp=38.68 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.7 sysload=0.45 cputime=11324.944 memavail=3271728 print_time=63.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174891.6: gcodein=0 mcu: mcu_awake=0.007 mcu_task_avg=0.000002 mcu_task_stddev=0.000003 bytes_write=42808 bytes_read=59430 bytes_retransmit=9 bytes_invalid=0 send_seq=2713 receive_seq=2713 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014936 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1335 bytes_read=5879 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=49999342 adj=49997407 Octopus_Pro_H723_V1.1: temp=35.1 raspberry_pi: temp=50.1 sd_pos=13127 heater_bed: target=0 temp=78.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16503 bytes_read=47069 bytes_retransmit=0 bytes_invalid=0 send_seq=1433 receive_seq=1433 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999395 adj=31998174 coil_temp=36.8 refs=0 mcu_temp=38.71 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.7 sysload=0.45 cputime=11325.080 memavail=3279124 print_time=64.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174892.6: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=45150 bytes_read=62539 bytes_retransmit=9 bytes_invalid=0 send_seq=2881 receive_seq=2881 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014931 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1341 bytes_read=5895 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=49999342 adj=49997407 Octopus_Pro_H723_V1.1: temp=35.1 raspberry_pi: temp=50.6 sd_pos=13127 heater_bed: target=0 temp=78.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=18105 bytes_read=49952 bytes_retransmit=0 bytes_invalid=0 send_seq=1567 receive_seq=1567 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999394 adj=31998168 coil_temp=36.8 refs=0 mcu_temp=38.74 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.7 sysload=0.49 cputime=11325.218 memavail=3278916 print_time=65.879 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174893.6: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=47521 bytes_read=64731 bytes_retransmit=9 bytes_invalid=0 send_seq=3006 receive_seq=3006 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014924 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1347 bytes_read=5924 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=49999341 adj=49997422 Octopus_Pro_H723_V1.1: temp=35.1 raspberry_pi: temp=49.7 sd_pos=13127 heater_bed: target=0 temp=78.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19045 bytes_read=51809 bytes_retransmit=0 bytes_invalid=0 send_seq=1648 receive_seq=1648 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999395 adj=31998177 coil_temp=36.9 refs=1 mcu_temp=38.77 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.7 sysload=0.49 cputime=11325.347 memavail=3282212 print_time=67.173 buffer_time=0.477 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 RatOS:: Preheating chamber to 65°C... Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Exiting SD card print (position 13127) Stats 174894.6: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=49038 bytes_read=65343 bytes_retransmit=9 bytes_invalid=0 send_seq=3041 receive_seq=3041 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=1008 freq=400014995 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1353 bytes_read=5940 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=49999340 adj=49997348 Octopus_Pro_H723_V1.1: temp=35.0 raspberry_pi: temp=50.6 heater_bed: target=0 temp=77.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19058 bytes_read=53598 bytes_retransmit=0 bytes_invalid=0 send_seq=1650 receive_seq=1650 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999393 adj=31998135 coil_temp=37.1 refs=0 mcu_temp=38.81 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.7 sysload=0.49 cputime=11325.604 memavail=3277944 print_time=74.419 buffer_time=6.722 print_stall=0 extruder: target=0 temp=30.8 pwm=0.000 Stats 174895.6: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=49632 bytes_read=65861 bytes_retransmit=9 bytes_invalid=0 send_seq=3060 receive_seq=3060 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=40 upcoming_bytes=588 freq=400015043 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1359 bytes_read=5956 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=49999343 adj=49997462 Octopus_Pro_H723_V1.1: temp=35.0 raspberry_pi: temp=51.1 heater_bed: target=0 temp=77.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19064 bytes_read=53954 bytes_retransmit=0 bytes_invalid=0 send_seq=1651 receive_seq=1651 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999394 adj=31998187 coil_temp=37.2 refs=0 mcu_temp=38.88 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.7 sysload=0.49 cputime=11325.677 memavail=3277472 print_time=74.419 buffer_time=5.721 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174896.6: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=50474 bytes_read=66363 bytes_retransmit=9 bytes_invalid=0 send_seq=3079 receive_seq=3079 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015124 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1365 bytes_read=5972 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=49999365 adj=49997450 Octopus_Pro_H723_V1.1: temp=34.9 raspberry_pi: temp=49.7 heater_bed: target=0 temp=77.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19070 bytes_read=54310 bytes_retransmit=0 bytes_invalid=0 send_seq=1652 receive_seq=1652 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999396 adj=31998176 coil_temp=37.2 refs=0 mcu_temp=38.94 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.8 sysload=0.49 cputime=11325.753 memavail=3277024 print_time=74.419 buffer_time=4.720 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174897.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=50668 bytes_read=66876 bytes_retransmit=9 bytes_invalid=0 send_seq=3094 receive_seq=3094 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015137 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1371 bytes_read=5988 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=49999369 adj=49997495 Octopus_Pro_H723_V1.1: temp=35.0 raspberry_pi: temp=49.7 heater_bed: target=0 temp=77.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19076 bytes_read=54666 bytes_retransmit=0 bytes_invalid=0 send_seq=1653 receive_seq=1653 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999394 adj=31998156 coil_temp=37.2 refs=0 mcu_temp=39.00 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.8 sysload=0.78 cputime=11325.801 memavail=3276784 print_time=74.419 buffer_time=3.719 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174898.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=50862 bytes_read=67374 bytes_retransmit=9 bytes_invalid=0 send_seq=3109 receive_seq=3109 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015143 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000019 bytes_write=1377 bytes_read=6017 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=49999373 adj=49997505 Octopus_Pro_H723_V1.1: temp=34.8 raspberry_pi: temp=50.1 heater_bed: target=0 temp=77.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19082 bytes_read=55022 bytes_retransmit=0 bytes_invalid=0 send_seq=1654 receive_seq=1654 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999393 adj=31998147 coil_temp=37.3 refs=0 mcu_temp=39.07 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.8 sysload=0.78 cputime=11325.845 memavail=3276784 print_time=74.419 buffer_time=2.719 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174899.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=51062 bytes_read=67872 bytes_retransmit=9 bytes_invalid=0 send_seq=3125 receive_seq=3125 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015144 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000019 bytes_write=1383 bytes_read=6033 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=49999372 adj=49997517 Octopus_Pro_H723_V1.1: temp=34.8 raspberry_pi: temp=49.7 heater_bed: target=0 temp=77.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19094 bytes_read=55394 bytes_retransmit=0 bytes_invalid=0 send_seq=1656 receive_seq=1656 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999391 adj=31998142 coil_temp=37.3 refs=0 mcu_temp=39.13 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.8 sysload=0.78 cputime=11325.889 memavail=3276784 print_time=74.419 buffer_time=1.719 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174900.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=51256 bytes_read=68370 bytes_retransmit=9 bytes_invalid=0 send_seq=3140 receive_seq=3140 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015123 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000019 bytes_write=1395 bytes_read=6065 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=49999367 adj=49997513 Octopus_Pro_H723_V1.1: temp=34.7 raspberry_pi: temp=49.7 heater_bed: target=0 temp=77.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19100 bytes_read=55750 bytes_retransmit=0 bytes_invalid=0 send_seq=1657 receive_seq=1657 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999389 adj=31998134 coil_temp=37.3 refs=0 mcu_temp=39.19 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.8 sysload=0.78 cputime=11325.933 memavail=3276072 print_time=74.419 buffer_time=0.718 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174901.6: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=51924 bytes_read=68913 bytes_retransmit=9 bytes_invalid=0 send_seq=3164 receive_seq=3164 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015112 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000019 bytes_write=1401 bytes_read=6081 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=49999367 adj=49997504 Octopus_Pro_H723_V1.1: temp=34.7 raspberry_pi: temp=50.1 heater_bed: target=0 temp=77.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19106 bytes_read=56106 bytes_retransmit=0 bytes_invalid=0 send_seq=1658 receive_seq=1658 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999394 adj=31998132 coil_temp=37.3 refs=0 mcu_temp=39.25 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.9 sysload=0.78 cputime=11325.979 memavail=3279792 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174902.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=52118 bytes_read=69399 bytes_retransmit=9 bytes_invalid=0 send_seq=3179 receive_seq=3179 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015109 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000019 bytes_write=1407 bytes_read=6097 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=49999363 adj=49997510 Octopus_Pro_H723_V1.1: temp=34.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=77.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19112 bytes_read=56462 bytes_retransmit=0 bytes_invalid=0 send_seq=1659 receive_seq=1659 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999393 adj=31998154 coil_temp=37.3 refs=0 mcu_temp=39.31 supply_voltage=3.007 chamber_heater: target=0 temp=31.8 pwm=0.000 chamber_heater: temp=31.9 sysload=0.79 cputime=11326.037 memavail=3279568 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174903.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=52312 bytes_read=69897 bytes_retransmit=9 bytes_invalid=0 send_seq=3194 receive_seq=3194 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015118 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1413 bytes_read=6126 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=49999360 adj=49997497 Octopus_Pro_H723_V1.1: temp=34.8 raspberry_pi: temp=50.6 heater_bed: target=0 temp=77.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19118 bytes_read=56818 bytes_retransmit=0 bytes_invalid=0 send_seq=1660 receive_seq=1660 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999394 adj=31998151 coil_temp=37.2 refs=0 mcu_temp=39.33 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.9 sysload=0.79 cputime=11326.079 memavail=3279092 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174904.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=52506 bytes_read=70395 bytes_retransmit=9 bytes_invalid=0 send_seq=3209 receive_seq=3209 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015122 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1419 bytes_read=6142 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=49999361 adj=49997481 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=50.1 heater_bed: target=0 temp=77.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19124 bytes_read=57174 bytes_retransmit=0 bytes_invalid=0 send_seq=1661 receive_seq=1661 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999393 adj=31998152 coil_temp=37.2 refs=0 mcu_temp=39.34 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.9 sysload=0.79 cputime=11326.125 memavail=3277144 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174905.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=52700 bytes_read=70877 bytes_retransmit=9 bytes_invalid=0 send_seq=3224 receive_seq=3224 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015119 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1425 bytes_read=6158 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=49999361 adj=49997483 Octopus_Pro_H723_V1.1: temp=34.6 raspberry_pi: temp=50.6 heater_bed: target=0 temp=77.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19130 bytes_read=57530 bytes_retransmit=0 bytes_invalid=0 send_seq=1662 receive_seq=1662 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999391 adj=31998145 coil_temp=37.2 refs=0 mcu_temp=39.33 supply_voltage=3.007 chamber_heater: target=0 temp=32.0 pwm=0.000 chamber_heater: temp=32.0 sysload=0.79 cputime=11326.168 memavail=3279788 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174906.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=52894 bytes_read=71375 bytes_retransmit=9 bytes_invalid=0 send_seq=3239 receive_seq=3239 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015116 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1431 bytes_read=6174 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=49999361 adj=49997484 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=50.6 heater_bed: target=0 temp=77.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19136 bytes_read=57886 bytes_retransmit=0 bytes_invalid=0 send_seq=1663 receive_seq=1663 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999390 adj=31998139 coil_temp=37.1 refs=0 mcu_temp=39.32 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.9 sysload=0.79 cputime=11326.211 memavail=3279560 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174907.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=53088 bytes_read=71888 bytes_retransmit=9 bytes_invalid=0 send_seq=3254 receive_seq=3254 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015129 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1437 bytes_read=6190 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=49999362 adj=49997483 Octopus_Pro_H723_V1.1: temp=34.5 raspberry_pi: temp=50.1 heater_bed: target=0 temp=76.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19142 bytes_read=58242 bytes_retransmit=0 bytes_invalid=0 send_seq=1664 receive_seq=1664 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999389 adj=31998134 coil_temp=37.1 refs=0 mcu_temp=39.31 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=31.9 sysload=0.97 cputime=11326.268 memavail=3279112 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174908.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=53277 bytes_read=72365 bytes_retransmit=9 bytes_invalid=0 send_seq=3268 receive_seq=3268 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015130 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1443 bytes_read=6219 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=49999360 adj=49997480 Octopus_Pro_H723_V1.1: temp=34.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=76.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19148 bytes_read=58598 bytes_retransmit=0 bytes_invalid=0 send_seq=1665 receive_seq=1665 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999388 adj=31998122 coil_temp=37.1 refs=0 mcu_temp=39.27 supply_voltage=3.007 chamber_heater: target=0 temp=31.9 pwm=0.000 chamber_heater: temp=32.0 sysload=0.97 cputime=11326.318 memavail=3278412 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174909.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=53471 bytes_read=72878 bytes_retransmit=9 bytes_invalid=0 send_seq=3283 receive_seq=3283 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015123 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1449 bytes_read=6235 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=49999360 adj=49997470 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=50.6 heater_bed: target=0 temp=76.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19154 bytes_read=58954 bytes_retransmit=0 bytes_invalid=0 send_seq=1666 receive_seq=1666 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998116 coil_temp=37.1 refs=0 mcu_temp=39.20 supply_voltage=3.007 chamber_heater: target=0 temp=32.0 pwm=0.000 chamber_heater: temp=32.0 sysload=0.97 cputime=11326.361 memavail=3278412 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174910.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=53665 bytes_read=73361 bytes_retransmit=9 bytes_invalid=0 send_seq=3298 receive_seq=3298 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015127 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1455 bytes_read=6251 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=49999360 adj=49997477 Octopus_Pro_H723_V1.1: temp=34.5 raspberry_pi: temp=50.6 heater_bed: target=0 temp=76.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19160 bytes_read=59310 bytes_retransmit=0 bytes_invalid=0 send_seq=1667 receive_seq=1667 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999386 adj=31998114 coil_temp=37.0 refs=0 mcu_temp=39.16 supply_voltage=3.007 chamber_heater: target=0 temp=32.0 pwm=0.000 chamber_heater: temp=32.0 sysload=0.97 cputime=11326.406 memavail=3276940 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=30.9 pwm=0.000 Stats 174911.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=53854 bytes_read=73853 bytes_retransmit=9 bytes_invalid=0 send_seq=3312 receive_seq=3312 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015132 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1461 bytes_read=6267 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=49999367 adj=49997469 Octopus_Pro_H723_V1.1: temp=34.6 raspberry_pi: temp=50.1 heater_bed: target=0 temp=76.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19166 bytes_read=59666 bytes_retransmit=0 bytes_invalid=0 send_seq=1668 receive_seq=1668 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999385 adj=31998107 coil_temp=37.0 refs=0 mcu_temp=39.12 supply_voltage=3.007 chamber_heater: target=0 temp=32.0 pwm=0.000 chamber_heater: temp=32.0 sysload=0.97 cputime=11326.451 memavail=3276940 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174912.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=54048 bytes_read=74360 bytes_retransmit=9 bytes_invalid=0 send_seq=3327 receive_seq=3327 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015134 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=1467 bytes_read=6282 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=49999367 adj=49997525 Octopus_Pro_H723_V1.1: temp=34.3 raspberry_pi: temp=50.1 heater_bed: target=0 temp=76.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19172 bytes_read=60022 bytes_retransmit=0 bytes_invalid=0 send_seq=1669 receive_seq=1669 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999385 adj=31998095 coil_temp=37.0 refs=0 mcu_temp=39.07 supply_voltage=3.007 chamber_heater: target=0 temp=32.0 pwm=0.000 chamber_heater: temp=32.0 sysload=0.97 cputime=11326.496 memavail=3276716 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174913.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=54242 bytes_read=74837 bytes_retransmit=9 bytes_invalid=0 send_seq=3342 receive_seq=3342 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015143 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=1473 bytes_read=6310 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=49999369 adj=49997518 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=50.6 heater_bed: target=0 temp=76.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19178 bytes_read=60378 bytes_retransmit=0 bytes_invalid=0 send_seq=1670 receive_seq=1670 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999384 adj=31998089 coil_temp=37.0 refs=0 mcu_temp=39.02 supply_voltage=3.007 chamber_heater: target=0 temp=32.0 pwm=0.000 chamber_heater: temp=32.0 sysload=0.97 cputime=11326.566 memavail=3276716 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174914.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=54436 bytes_read=75334 bytes_retransmit=9 bytes_invalid=0 send_seq=3357 receive_seq=3357 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015156 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=1479 bytes_read=6325 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=49999373 adj=49997527 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=50.1 heater_bed: target=0 temp=76.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19184 bytes_read=60734 bytes_retransmit=0 bytes_invalid=0 send_seq=1671 receive_seq=1671 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999386 adj=31998070 coil_temp=36.9 refs=0 mcu_temp=38.96 supply_voltage=3.007 chamber_heater: target=0 temp=32.0 pwm=0.000 chamber_heater: temp=32.0 sysload=0.97 cputime=11326.639 memavail=3275752 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174915.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=54625 bytes_read=75827 bytes_retransmit=9 bytes_invalid=0 send_seq=3371 receive_seq=3371 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=1485 bytes_read=6340 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=49999382 adj=49997563 Octopus_Pro_H723_V1.1: temp=34.4 raspberry_pi: temp=49.7 heater_bed: target=0 temp=76.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19190 bytes_read=61090 bytes_retransmit=0 bytes_invalid=0 send_seq=1672 receive_seq=1672 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998095 coil_temp=36.9 refs=0 mcu_temp=38.90 supply_voltage=3.007 chamber_heater: target=0 temp=32.0 pwm=0.000 chamber_heater: temp=32.0 sysload=0.97 cputime=11326.710 memavail=3275760 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174916.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=54809 bytes_read=76300 bytes_retransmit=9 bytes_invalid=0 send_seq=3384 receive_seq=3384 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=1491 bytes_read=6355 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=49999387 adj=49997651 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=49.2 heater_bed: target=0 temp=75.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19196 bytes_read=61446 bytes_retransmit=0 bytes_invalid=0 send_seq=1673 receive_seq=1673 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998128 coil_temp=36.9 refs=0 mcu_temp=38.82 supply_voltage=3.007 chamber_heater: target=0 temp=32.1 pwm=0.000 chamber_heater: temp=32.1 sysload=0.97 cputime=11326.783 memavail=3275312 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174917.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=54998 bytes_read=76807 bytes_retransmit=9 bytes_invalid=0 send_seq=3398 receive_seq=3398 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=1497 bytes_read=6371 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=49999389 adj=49997671 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=49.2 heater_bed: target=0 temp=75.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19202 bytes_read=61802 bytes_retransmit=0 bytes_invalid=0 send_seq=1674 receive_seq=1674 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999386 adj=31998134 coil_temp=36.9 refs=0 mcu_temp=38.76 supply_voltage=3.007 chamber_heater: target=0 temp=32.1 pwm=0.000 chamber_heater: temp=32.1 sysload=0.97 cputime=11326.844 memavail=3274864 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174918.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=55192 bytes_read=77305 bytes_retransmit=9 bytes_invalid=0 send_seq=3413 receive_seq=3413 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015184 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000016 bytes_write=1503 bytes_read=6400 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=49999386 adj=49997655 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=48.7 heater_bed: target=0 temp=75.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19208 bytes_read=62158 bytes_retransmit=0 bytes_invalid=0 send_seq=1675 receive_seq=1675 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998135 coil_temp=36.9 refs=0 mcu_temp=38.70 supply_voltage=3.007 chamber_heater: target=0 temp=32.1 pwm=0.000 chamber_heater: temp=32.1 sysload=0.97 cputime=11326.888 memavail=3274896 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174919.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=55386 bytes_read=77788 bytes_retransmit=9 bytes_invalid=0 send_seq=3428 receive_seq=3428 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015178 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000016 bytes_write=1509 bytes_read=6416 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=49999381 adj=49997533 Octopus_Pro_H723_V1.1: temp=34.3 raspberry_pi: temp=49.2 heater_bed: target=0 temp=75.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19214 bytes_read=62514 bytes_retransmit=0 bytes_invalid=0 send_seq=1676 receive_seq=1676 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999386 adj=31998128 coil_temp=36.8 refs=0 mcu_temp=38.65 supply_voltage=3.007 chamber_heater: target=0 temp=32.1 pwm=0.000 chamber_heater: temp=32.1 sysload=0.97 cputime=11326.931 memavail=3278300 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.0 pwm=0.000 Stats 174920.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=55580 bytes_read=78285 bytes_retransmit=9 bytes_invalid=0 send_seq=3443 receive_seq=3443 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015174 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000016 bytes_write=1515 bytes_read=6432 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=49999377 adj=49997470 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=49.7 heater_bed: target=0 temp=75.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19220 bytes_read=62870 bytes_retransmit=0 bytes_invalid=0 send_seq=1677 receive_seq=1677 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999385 adj=31998137 coil_temp=36.8 refs=0 mcu_temp=38.59 supply_voltage=3.007 chamber_heater: target=0 temp=32.1 pwm=0.000 chamber_heater: temp=32.1 sysload=0.97 cputime=11326.977 memavail=3277204 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174921.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=55774 bytes_read=78783 bytes_retransmit=9 bytes_invalid=0 send_seq=3458 receive_seq=3458 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015179 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000016 bytes_write=1521 bytes_read=6448 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=49999375 adj=49997422 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=49.2 heater_bed: target=0 temp=75.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19226 bytes_read=63226 bytes_retransmit=0 bytes_invalid=0 send_seq=1678 receive_seq=1678 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999388 adj=31998142 coil_temp=36.8 refs=0 mcu_temp=38.55 supply_voltage=3.007 chamber_heater: target=0 temp=32.1 pwm=0.000 chamber_heater: temp=32.2 sysload=0.97 cputime=11327.020 memavail=3277204 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174922.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=55958 bytes_read=79271 bytes_retransmit=9 bytes_invalid=0 send_seq=3471 receive_seq=3471 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015201 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000016 bytes_write=1527 bytes_read=6464 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=49999379 adj=49997403 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=49.7 heater_bed: target=0 temp=75.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19232 bytes_read=63582 bytes_retransmit=0 bytes_invalid=0 send_seq=1679 receive_seq=1679 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999388 adj=31998184 coil_temp=36.8 refs=0 mcu_temp=38.50 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.1 sysload=0.98 cputime=11327.078 memavail=3277204 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174923.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=56152 bytes_read=79758 bytes_retransmit=9 bytes_invalid=0 send_seq=3486 receive_seq=3486 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015215 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1533 bytes_read=6493 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=49999388 adj=49997441 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=49.7 heater_bed: target=0 temp=75.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19238 bytes_read=63938 bytes_retransmit=0 bytes_invalid=0 send_seq=1680 receive_seq=1680 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999389 adj=31998158 coil_temp=36.7 refs=0 mcu_temp=38.42 supply_voltage=3.007 chamber_heater: target=0 temp=32.1 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.150 memavail=3277204 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174924.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=56346 bytes_read=80254 bytes_retransmit=9 bytes_invalid=0 send_seq=3501 receive_seq=3501 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015226 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1539 bytes_read=6509 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=49999391 adj=49997548 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=49.2 heater_bed: target=0 temp=75.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19244 bytes_read=64294 bytes_retransmit=0 bytes_invalid=0 send_seq=1681 receive_seq=1681 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999389 adj=31998158 coil_temp=36.7 refs=0 mcu_temp=38.38 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.219 memavail=3276980 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174925.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=56535 bytes_read=80732 bytes_retransmit=9 bytes_invalid=0 send_seq=3515 receive_seq=3515 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015232 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1545 bytes_read=6525 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=49999413 adj=49997548 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=48.7 heater_bed: target=0 temp=74.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19250 bytes_read=64650 bytes_retransmit=0 bytes_invalid=0 send_seq=1682 receive_seq=1682 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999390 adj=31998151 coil_temp=36.7 refs=0 mcu_temp=38.35 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.280 memavail=3276996 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174926.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=56729 bytes_read=81229 bytes_retransmit=9 bytes_invalid=0 send_seq=3530 receive_seq=3530 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015222 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1551 bytes_read=6541 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=49999410 adj=49997824 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.7 heater_bed: target=0 temp=74.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19256 bytes_read=65006 bytes_retransmit=0 bytes_invalid=0 send_seq=1683 receive_seq=1683 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999388 adj=31998159 coil_temp=36.7 refs=0 mcu_temp=38.30 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.322 memavail=3276996 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174927.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=56923 bytes_read=81742 bytes_retransmit=9 bytes_invalid=0 send_seq=3545 receive_seq=3545 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015215 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1557 bytes_read=6557 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=49999404 adj=49997726 Octopus_Pro_H723_V1.1: temp=34.2 raspberry_pi: temp=50.1 heater_bed: target=0 temp=74.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19262 bytes_read=65362 bytes_retransmit=0 bytes_invalid=0 send_seq=1684 receive_seq=1684 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998148 coil_temp=36.6 refs=0 mcu_temp=38.25 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.362 memavail=3276996 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174928.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=57117 bytes_read=82225 bytes_retransmit=9 bytes_invalid=0 send_seq=3560 receive_seq=3560 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=1563 bytes_read=6586 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=49999399 adj=49997599 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=49.7 heater_bed: target=0 temp=74.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19268 bytes_read=65718 bytes_retransmit=0 bytes_invalid=0 send_seq=1685 receive_seq=1685 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998145 coil_temp=36.6 refs=0 mcu_temp=38.20 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.403 memavail=3276756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174929.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=57311 bytes_read=82722 bytes_retransmit=9 bytes_invalid=0 send_seq=3575 receive_seq=3575 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=1569 bytes_read=6602 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=49999394 adj=49997520 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=49.2 heater_bed: target=0 temp=74.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19274 bytes_read=66074 bytes_retransmit=0 bytes_invalid=0 send_seq=1686 receive_seq=1686 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999386 adj=31998157 coil_temp=36.6 refs=0 mcu_temp=38.16 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.444 memavail=3276756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174930.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=57505 bytes_read=83220 bytes_retransmit=9 bytes_invalid=0 send_seq=3590 receive_seq=3590 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=1575 bytes_read=6618 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=49999390 adj=49997465 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=49.7 heater_bed: target=0 temp=74.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19280 bytes_read=66430 bytes_retransmit=0 bytes_invalid=0 send_seq=1687 receive_seq=1687 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999384 adj=31998162 coil_temp=36.6 refs=0 mcu_temp=38.11 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.496 memavail=3275748 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174931.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=57699 bytes_read=83703 bytes_retransmit=9 bytes_invalid=0 send_seq=3605 receive_seq=3605 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=1581 bytes_read=6634 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=49999393 adj=49997425 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=49.2 heater_bed: target=0 temp=74.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19286 bytes_read=66786 bytes_retransmit=0 bytes_invalid=0 send_seq=1688 receive_seq=1688 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999383 adj=31998149 coil_temp=36.6 refs=0 mcu_temp=38.06 supply_voltage=3.007 chamber_heater: target=0 temp=32.3 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.564 memavail=3275512 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174932.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=57893 bytes_read=84215 bytes_retransmit=9 bytes_invalid=0 send_seq=3620 receive_seq=3620 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=1587 bytes_read=6650 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=49999391 adj=49997474 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=49.7 heater_bed: target=0 temp=74.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19292 bytes_read=67142 bytes_retransmit=0 bytes_invalid=0 send_seq=1689 receive_seq=1689 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999385 adj=31998133 coil_temp=36.6 refs=0 mcu_temp=38.02 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.635 memavail=3275512 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174933.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=58087 bytes_read=84713 bytes_retransmit=9 bytes_invalid=0 send_seq=3635 receive_seq=3635 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015209 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000013 bytes_write=1593 bytes_read=6679 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=49999389 adj=49997439 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.7 heater_bed: target=0 temp=74.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19298 bytes_read=67498 bytes_retransmit=0 bytes_invalid=0 send_seq=1690 receive_seq=1690 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999384 adj=31998152 coil_temp=36.5 refs=0 mcu_temp=37.96 supply_voltage=3.007 chamber_heater: target=0 temp=32.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.98 cputime=11327.694 memavail=3275512 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174934.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=58281 bytes_read=85185 bytes_retransmit=9 bytes_invalid=0 send_seq=3650 receive_seq=3650 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000013 bytes_write=1599 bytes_read=6695 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=49999386 adj=49997419 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=49.7 heater_bed: target=0 temp=74.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19304 bytes_read=67854 bytes_retransmit=0 bytes_invalid=0 send_seq=1691 receive_seq=1691 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999383 adj=31998137 coil_temp=36.5 refs=0 mcu_temp=37.92 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.734 memavail=3275512 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.1 pwm=0.000 Stats 174935.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=58465 bytes_read=85672 bytes_retransmit=9 bytes_invalid=0 send_seq=3663 receive_seq=3663 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015194 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000013 bytes_write=1605 bytes_read=6711 bytes_retransmit=0 bytes_invalid=0 send_seq=227 receive_seq=227 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997401 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=49.7 heater_bed: target=0 temp=73.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19310 bytes_read=68210 bytes_retransmit=0 bytes_invalid=0 send_seq=1692 receive_seq=1692 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999386 adj=31998139 coil_temp=36.5 refs=0 mcu_temp=37.88 supply_voltage=3.007 chamber_heater: target=0 temp=32.3 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.774 memavail=3275512 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174936.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=58654 bytes_read=86165 bytes_retransmit=9 bytes_invalid=0 send_seq=3677 receive_seq=3677 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015184 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000013 bytes_write=1611 bytes_read=6727 bytes_retransmit=0 bytes_invalid=0 send_seq=228 receive_seq=228 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999380 adj=49997390 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=49.2 heater_bed: target=0 temp=73.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19316 bytes_read=68566 bytes_retransmit=0 bytes_invalid=0 send_seq=1693 receive_seq=1693 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999390 adj=31998201 coil_temp=36.4 refs=0 mcu_temp=37.84 supply_voltage=3.007 chamber_heater: target=0 temp=32.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.98 cputime=11327.814 memavail=3275560 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174937.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=58848 bytes_read=86663 bytes_retransmit=9 bytes_invalid=0 send_seq=3692 receive_seq=3692 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015184 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000013 bytes_write=1617 bytes_read=6743 bytes_retransmit=0 bytes_invalid=0 send_seq=229 receive_seq=229 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997391 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=48.7 heater_bed: target=0 temp=73.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19322 bytes_read=68922 bytes_retransmit=0 bytes_invalid=0 send_seq=1694 receive_seq=1694 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999389 adj=31998257 coil_temp=36.4 refs=0 mcu_temp=37.78 supply_voltage=3.007 chamber_heater: target=0 temp=32.3 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.855 memavail=3275560 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174938.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=59042 bytes_read=87160 bytes_retransmit=9 bytes_invalid=0 send_seq=3707 receive_seq=3707 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1623 bytes_read=6772 bytes_retransmit=0 bytes_invalid=0 send_seq=230 receive_seq=230 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997373 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=50.1 heater_bed: target=0 temp=73.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19328 bytes_read=69278 bytes_retransmit=0 bytes_invalid=0 send_seq=1695 receive_seq=1695 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999390 adj=31998229 coil_temp=36.4 refs=0 mcu_temp=37.74 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.908 memavail=3275560 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174939.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=59236 bytes_read=87658 bytes_retransmit=9 bytes_invalid=0 send_seq=3722 receive_seq=3722 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015191 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1629 bytes_read=6788 bytes_retransmit=0 bytes_invalid=0 send_seq=231 receive_seq=231 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997353 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=73.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19334 bytes_read=69634 bytes_retransmit=0 bytes_invalid=0 send_seq=1696 receive_seq=1696 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999389 adj=31998226 coil_temp=36.4 refs=0 mcu_temp=37.70 supply_voltage=3.007 chamber_heater: target=0 temp=32.3 pwm=0.000 chamber_heater: temp=32.2 sysload=0.98 cputime=11327.981 memavail=3275560 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174940.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=59425 bytes_read=88136 bytes_retransmit=9 bytes_invalid=0 send_seq=3736 receive_seq=3736 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015194 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1635 bytes_read=6804 bytes_retransmit=0 bytes_invalid=0 send_seq=232 receive_seq=232 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999379 adj=49997417 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.7 heater_bed: target=0 temp=73.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19340 bytes_read=69990 bytes_retransmit=0 bytes_invalid=0 send_seq=1697 receive_seq=1697 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999390 adj=31998193 coil_temp=36.4 refs=0 mcu_temp=37.66 supply_voltage=3.007 chamber_heater: target=0 temp=32.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.98 cputime=11328.043 memavail=3275560 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174941.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=59619 bytes_read=88633 bytes_retransmit=9 bytes_invalid=0 send_seq=3751 receive_seq=3751 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1641 bytes_read=6820 bytes_retransmit=0 bytes_invalid=0 send_seq=233 receive_seq=233 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999377 adj=49997459 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=73.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19346 bytes_read=70346 bytes_retransmit=0 bytes_invalid=0 send_seq=1698 receive_seq=1698 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999389 adj=31998194 coil_temp=36.4 refs=0 mcu_temp=37.62 supply_voltage=3.007 chamber_heater: target=0 temp=32.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.98 cputime=11328.086 memavail=3275564 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174942.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=59813 bytes_read=89146 bytes_retransmit=9 bytes_invalid=0 send_seq=3766 receive_seq=3766 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1647 bytes_read=6836 bytes_retransmit=0 bytes_invalid=0 send_seq=234 receive_seq=234 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997453 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=50.1 heater_bed: target=0 temp=73.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19352 bytes_read=70702 bytes_retransmit=0 bytes_invalid=0 send_seq=1699 receive_seq=1699 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999388 adj=31998188 coil_temp=36.3 refs=0 mcu_temp=37.58 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.90 cputime=11328.128 memavail=3275564 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174943.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=60002 bytes_read=89624 bytes_retransmit=9 bytes_invalid=0 send_seq=3780 receive_seq=3780 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1653 bytes_read=6865 bytes_retransmit=0 bytes_invalid=0 send_seq=235 receive_seq=235 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999373 adj=49997442 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 heater_bed: target=0 temp=73.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19358 bytes_read=71058 bytes_retransmit=0 bytes_invalid=0 send_seq=1700 receive_seq=1700 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998179 coil_temp=36.3 refs=0 mcu_temp=37.54 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.90 cputime=11328.169 memavail=3275324 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174944.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=60191 bytes_read=90114 bytes_retransmit=9 bytes_invalid=0 send_seq=3794 receive_seq=3794 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015170 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1659 bytes_read=6881 bytes_retransmit=0 bytes_invalid=0 send_seq=236 receive_seq=236 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997422 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=50.1 heater_bed: target=0 temp=73.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19364 bytes_read=71414 bytes_retransmit=0 bytes_invalid=0 send_seq=1701 receive_seq=1701 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998171 coil_temp=36.3 refs=0 mcu_temp=37.49 supply_voltage=3.007 chamber_heater: target=0 temp=32.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.90 cputime=11328.211 memavail=3275072 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174945.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=60385 bytes_read=90601 bytes_retransmit=9 bytes_invalid=0 send_seq=3809 receive_seq=3809 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015167 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1665 bytes_read=6897 bytes_retransmit=0 bytes_invalid=0 send_seq=237 receive_seq=237 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.7 heater_bed: target=0 temp=73.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19370 bytes_read=71754 bytes_retransmit=0 bytes_invalid=0 send_seq=1702 receive_seq=1702 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998173 coil_temp=36.3 refs=0 mcu_temp=37.45 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.90 cputime=11328.263 memavail=3275072 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174946.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=60579 bytes_read=91084 bytes_retransmit=9 bytes_invalid=0 send_seq=3824 receive_seq=3824 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015161 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1671 bytes_read=6913 bytes_retransmit=0 bytes_invalid=0 send_seq=238 receive_seq=238 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999368 adj=49997393 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=72.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19376 bytes_read=72110 bytes_retransmit=0 bytes_invalid=0 send_seq=1703 receive_seq=1703 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998176 coil_temp=36.3 refs=0 mcu_temp=37.42 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.90 cputime=11328.324 memavail=3274832 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174947.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=60773 bytes_read=91596 bytes_retransmit=9 bytes_invalid=0 send_seq=3839 receive_seq=3839 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015159 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1677 bytes_read=6929 bytes_retransmit=0 bytes_invalid=0 send_seq=239 receive_seq=239 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997433 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.7 heater_bed: target=0 temp=72.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19382 bytes_read=72466 bytes_retransmit=0 bytes_invalid=0 send_seq=1704 receive_seq=1704 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998186 coil_temp=36.3 refs=0 mcu_temp=37.39 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.83 cputime=11328.364 memavail=3274852 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174948.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=60967 bytes_read=92094 bytes_retransmit=9 bytes_invalid=0 send_seq=3854 receive_seq=3854 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1683 bytes_read=6958 bytes_retransmit=0 bytes_invalid=0 send_seq=240 receive_seq=240 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997418 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=50.6 heater_bed: target=0 temp=72.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19388 bytes_read=72822 bytes_retransmit=0 bytes_invalid=0 send_seq=1705 receive_seq=1705 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999387 adj=31998180 coil_temp=36.2 refs=0 mcu_temp=37.38 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.83 cputime=11328.405 memavail=3274852 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174949.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=61161 bytes_read=92577 bytes_retransmit=9 bytes_invalid=0 send_seq=3869 receive_seq=3869 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015159 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1689 bytes_read=6974 bytes_retransmit=0 bytes_invalid=0 send_seq=241 receive_seq=241 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999362 adj=49997396 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=50.1 heater_bed: target=0 temp=72.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19394 bytes_read=73178 bytes_retransmit=0 bytes_invalid=0 send_seq=1706 receive_seq=1706 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999386 adj=31998177 coil_temp=36.2 refs=0 mcu_temp=37.35 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.83 cputime=11328.445 memavail=3274852 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174950.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=61345 bytes_read=93064 bytes_retransmit=9 bytes_invalid=0 send_seq=3882 receive_seq=3882 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1695 bytes_read=6990 bytes_retransmit=0 bytes_invalid=0 send_seq=242 receive_seq=242 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999386 adj=49997391 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.7 heater_bed: target=0 temp=72.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19400 bytes_read=73534 bytes_retransmit=0 bytes_invalid=0 send_seq=1707 receive_seq=1707 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999388 adj=31998174 coil_temp=36.2 refs=0 mcu_temp=37.32 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.83 cputime=11328.485 memavail=3274852 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174951.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=61539 bytes_read=93562 bytes_retransmit=9 bytes_invalid=0 send_seq=3897 receive_seq=3897 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1701 bytes_read=7006 bytes_retransmit=0 bytes_invalid=0 send_seq=243 receive_seq=243 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999383 adj=49997766 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=72.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19406 bytes_read=73890 bytes_retransmit=0 bytes_invalid=0 send_seq=1708 receive_seq=1708 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999389 adj=31998203 coil_temp=36.2 refs=0 mcu_temp=37.29 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.83 cputime=11328.540 memavail=3274852 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174952.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=61718 bytes_read=94045 bytes_retransmit=9 bytes_invalid=0 send_seq=3909 receive_seq=3909 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015169 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1707 bytes_read=7022 bytes_retransmit=0 bytes_invalid=0 send_seq=244 receive_seq=244 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999386 adj=49997651 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.7 heater_bed: target=0 temp=72.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19412 bytes_read=74246 bytes_retransmit=0 bytes_invalid=0 send_seq=1709 receive_seq=1709 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999392 adj=31998198 coil_temp=36.1 refs=0 mcu_temp=37.25 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.76 cputime=11328.613 memavail=3274624 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174953.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=61912 bytes_read=94542 bytes_retransmit=9 bytes_invalid=0 send_seq=3924 receive_seq=3924 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015178 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=1713 bytes_read=7051 bytes_retransmit=0 bytes_invalid=0 send_seq=245 receive_seq=245 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999388 adj=49997629 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.7 heater_bed: target=0 temp=72.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19418 bytes_read=74602 bytes_retransmit=0 bytes_invalid=0 send_seq=1710 receive_seq=1710 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999392 adj=31998228 coil_temp=36.1 refs=0 mcu_temp=37.22 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.76 cputime=11328.689 memavail=3274624 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174954.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62096 bytes_read=95030 bytes_retransmit=9 bytes_invalid=0 send_seq=3937 receive_seq=3937 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015200 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=1719 bytes_read=7067 bytes_retransmit=0 bytes_invalid=0 send_seq=246 receive_seq=246 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999390 adj=49997612 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=50.1 heater_bed: target=0 temp=72.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19424 bytes_read=74958 bytes_retransmit=0 bytes_invalid=0 send_seq=1711 receive_seq=1711 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999392 adj=31998208 coil_temp=36.1 refs=0 mcu_temp=37.19 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.76 cputime=11328.759 memavail=3274624 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.2 pwm=0.000 Stats 174955.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62290 bytes_read=95508 bytes_retransmit=9 bytes_invalid=0 send_seq=3952 receive_seq=3952 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015208 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=1725 bytes_read=7083 bytes_retransmit=0 bytes_invalid=0 send_seq=247 receive_seq=247 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999392 adj=49997576 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.7 heater_bed: target=0 temp=72.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19430 bytes_read=75314 bytes_retransmit=0 bytes_invalid=0 send_seq=1712 receive_seq=1712 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999393 adj=31998182 coil_temp=36.1 refs=0 mcu_temp=37.16 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.76 cputime=11328.832 memavail=3274624 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174956.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62484 bytes_read=95999 bytes_retransmit=9 bytes_invalid=0 send_seq=3967 receive_seq=3967 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015212 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=1731 bytes_read=7099 bytes_retransmit=0 bytes_invalid=0 send_seq=248 receive_seq=248 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999392 adj=49997564 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=72.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19436 bytes_read=75670 bytes_retransmit=0 bytes_invalid=0 send_seq=1713 receive_seq=1713 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999393 adj=31998176 coil_temp=36.1 refs=0 mcu_temp=37.12 supply_voltage=3.007 chamber_heater: target=0 temp=32.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.76 cputime=11328.886 memavail=3274628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174957.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62673 bytes_read=96507 bytes_retransmit=9 bytes_invalid=0 send_seq=3981 receive_seq=3981 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015206 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=1737 bytes_read=7115 bytes_retransmit=0 bytes_invalid=0 send_seq=249 receive_seq=249 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999387 adj=49997542 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=72.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19442 bytes_read=76026 bytes_retransmit=0 bytes_invalid=0 send_seq=1714 receive_seq=1714 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999393 adj=31998179 coil_temp=36.1 refs=0 mcu_temp=37.10 supply_voltage=3.007 chamber_heater: target=0 temp=32.5 pwm=0.000 chamber_heater: temp=32.3 sysload=0.70 cputime=11328.929 memavail=3274648 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174958.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=62867 bytes_read=96990 bytes_retransmit=9 bytes_invalid=0 send_seq=3996 receive_seq=3996 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015199 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=1743 bytes_read=7144 bytes_retransmit=0 bytes_invalid=0 send_seq=250 receive_seq=250 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999382 adj=49997466 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=72.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19448 bytes_read=76382 bytes_retransmit=0 bytes_invalid=0 send_seq=1715 receive_seq=1715 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999397 adj=31998185 coil_temp=36.0 refs=0 mcu_temp=37.08 supply_voltage=3.007 chamber_heater: target=0 temp=32.5 pwm=0.000 chamber_heater: temp=32.4 sysload=0.70 cputime=11328.971 memavail=3274648 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174959.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=63061 bytes_read=97487 bytes_retransmit=9 bytes_invalid=0 send_seq=4011 receive_seq=4011 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=1749 bytes_read=7160 bytes_retransmit=0 bytes_invalid=0 send_seq=251 receive_seq=251 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999378 adj=49997410 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=71.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19454 bytes_read=76732 bytes_retransmit=0 bytes_invalid=0 send_seq=1716 receive_seq=1716 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999397 adj=31998250 coil_temp=36.0 refs=0 mcu_temp=37.04 supply_voltage=3.007 chamber_heater: target=0 temp=32.5 pwm=0.000 chamber_heater: temp=32.3 sysload=0.70 cputime=11329.013 memavail=3274412 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174960.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=63256 bytes_read=97996 bytes_retransmit=9 bytes_invalid=0 send_seq=4026 receive_seq=4026 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015191 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=1755 bytes_read=7176 bytes_retransmit=0 bytes_invalid=0 send_seq=252 receive_seq=252 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999374 adj=49997366 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=71.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19466 bytes_read=77092 bytes_retransmit=0 bytes_invalid=0 send_seq=1718 receive_seq=1718 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999396 adj=31998233 coil_temp=36.0 refs=0 mcu_temp=37.02 supply_voltage=3.007 chamber_heater: target=0 temp=32.5 pwm=0.000 chamber_heater: temp=32.4 sysload=0.70 cputime=11329.054 memavail=3274412 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174961.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=63445 bytes_read=98474 bytes_retransmit=9 bytes_invalid=0 send_seq=4040 receive_seq=4040 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015181 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=1761 bytes_read=7192 bytes_retransmit=0 bytes_invalid=0 send_seq=253 receive_seq=253 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997352 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=71.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19472 bytes_read=77435 bytes_retransmit=0 bytes_invalid=0 send_seq=1719 receive_seq=1719 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999396 adj=31998212 coil_temp=36.0 refs=0 mcu_temp=36.99 supply_voltage=3.007 chamber_heater: target=0 temp=32.5 pwm=0.000 chamber_heater: temp=32.4 sysload=0.70 cputime=11329.107 memavail=3274412 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174962.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=63639 bytes_read=98986 bytes_retransmit=9 bytes_invalid=0 send_seq=4055 receive_seq=4055 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015174 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=1773 bytes_read=7224 bytes_retransmit=0 bytes_invalid=0 send_seq=255 receive_seq=255 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999367 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=71.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19478 bytes_read=77780 bytes_retransmit=0 bytes_invalid=0 send_seq=1720 receive_seq=1720 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999395 adj=31998210 coil_temp=36.0 refs=0 mcu_temp=36.96 supply_voltage=3.007 chamber_heater: target=0 temp=32.5 pwm=0.000 chamber_heater: temp=32.4 sysload=0.65 cputime=11329.149 memavail=3274424 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174963.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=63833 bytes_read=99484 bytes_retransmit=9 bytes_invalid=0 send_seq=4070 receive_seq=4070 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015173 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1779 bytes_read=7253 bytes_retransmit=0 bytes_invalid=0 send_seq=256 receive_seq=256 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997330 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=71.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19484 bytes_read=78125 bytes_retransmit=0 bytes_invalid=0 send_seq=1721 receive_seq=1721 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999396 adj=31998209 coil_temp=35.9 refs=0 mcu_temp=36.93 supply_voltage=3.007 chamber_heater: target=0 temp=32.5 pwm=0.000 chamber_heater: temp=32.4 sysload=0.65 cputime=11329.189 memavail=3274424 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.3 pwm=0.000 Stats 174964.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=64017 bytes_read=99957 bytes_retransmit=9 bytes_invalid=0 send_seq=4083 receive_seq=4083 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1785 bytes_read=7269 bytes_retransmit=0 bytes_invalid=0 send_seq=257 receive_seq=257 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997315 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=71.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19490 bytes_read=78470 bytes_retransmit=0 bytes_invalid=0 send_seq=1722 receive_seq=1722 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999397 adj=31998209 coil_temp=35.9 refs=0 mcu_temp=36.92 supply_voltage=3.007 chamber_heater: target=0 temp=32.5 pwm=0.000 chamber_heater: temp=32.4 sysload=0.65 cputime=11329.230 memavail=3274424 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174965.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=64206 bytes_read=100449 bytes_retransmit=9 bytes_invalid=0 send_seq=4097 receive_seq=4097 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015191 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1791 bytes_read=7285 bytes_retransmit=0 bytes_invalid=0 send_seq=258 receive_seq=258 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997286 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=71.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19496 bytes_read=78815 bytes_retransmit=0 bytes_invalid=0 send_seq=1723 receive_seq=1723 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999396 adj=31998197 coil_temp=35.9 refs=0 mcu_temp=36.89 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.3 sysload=0.65 cputime=11329.272 memavail=3274424 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174966.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=64400 bytes_read=100935 bytes_retransmit=9 bytes_invalid=0 send_seq=4112 receive_seq=4112 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015190 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1797 bytes_read=7301 bytes_retransmit=0 bytes_invalid=0 send_seq=259 receive_seq=259 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997299 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=71.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19502 bytes_read=79177 bytes_retransmit=0 bytes_invalid=0 send_seq=1724 receive_seq=1724 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999397 adj=31998186 coil_temp=35.9 refs=0 mcu_temp=36.85 supply_voltage=3.007 chamber_heater: target=0 temp=32.5 pwm=0.000 chamber_heater: temp=32.4 sysload=0.65 cputime=11329.315 memavail=3274424 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174967.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=64589 bytes_read=101427 bytes_retransmit=9 bytes_invalid=0 send_seq=4126 receive_seq=4126 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1803 bytes_read=7317 bytes_retransmit=0 bytes_invalid=0 send_seq=260 receive_seq=260 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997357 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=71.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19508 bytes_read=79527 bytes_retransmit=0 bytes_invalid=0 send_seq=1725 receive_seq=1725 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999397 adj=31998191 coil_temp=35.8 refs=0 mcu_temp=36.81 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.67 cputime=11329.356 memavail=3274424 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174968.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=64778 bytes_read=101919 bytes_retransmit=9 bytes_invalid=0 send_seq=4140 receive_seq=4140 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015185 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=1809 bytes_read=7333 bytes_retransmit=0 bytes_invalid=0 send_seq=261 receive_seq=261 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997390 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.1 heater_bed: target=0 temp=71.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19514 bytes_read=79883 bytes_retransmit=0 bytes_invalid=0 send_seq=1726 receive_seq=1726 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999398 adj=31998201 coil_temp=35.8 refs=0 mcu_temp=36.78 supply_voltage=3.007 chamber_heater: target=0 temp=32.5 pwm=0.000 chamber_heater: temp=32.4 sysload=0.67 cputime=11329.397 memavail=3274424 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174969.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=64967 bytes_read=102412 bytes_retransmit=9 bytes_invalid=0 send_seq=4154 receive_seq=4154 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=1815 bytes_read=7362 bytes_retransmit=0 bytes_invalid=0 send_seq=262 receive_seq=262 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997376 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=71.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19520 bytes_read=80239 bytes_retransmit=0 bytes_invalid=0 send_seq=1727 receive_seq=1727 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999398 adj=31998209 coil_temp=35.8 refs=0 mcu_temp=36.75 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.3 sysload=0.67 cputime=11329.437 memavail=3274184 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174970.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=65161 bytes_read=102895 bytes_retransmit=9 bytes_invalid=0 send_seq=4169 receive_seq=4169 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=1821 bytes_read=7378 bytes_retransmit=0 bytes_invalid=0 send_seq=263 receive_seq=263 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999352 adj=49997376 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=71.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19526 bytes_read=80595 bytes_retransmit=0 bytes_invalid=0 send_seq=1728 receive_seq=1728 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999397 adj=31998213 coil_temp=35.8 refs=0 mcu_temp=36.73 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.67 cputime=11329.476 memavail=3274184 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174971.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=65355 bytes_read=103392 bytes_retransmit=9 bytes_invalid=0 send_seq=4184 receive_seq=4184 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015178 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=1827 bytes_read=7394 bytes_retransmit=0 bytes_invalid=0 send_seq=264 receive_seq=264 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997356 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 heater_bed: target=0 temp=71.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19532 bytes_read=80951 bytes_retransmit=0 bytes_invalid=0 send_seq=1729 receive_seq=1729 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999397 adj=31998198 coil_temp=35.8 refs=0 mcu_temp=36.70 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.67 cputime=11329.533 memavail=3274208 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174972.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=65549 bytes_read=103905 bytes_retransmit=9 bytes_invalid=0 send_seq=4199 receive_seq=4199 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=1833 bytes_read=7410 bytes_retransmit=0 bytes_invalid=0 send_seq=265 receive_seq=265 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997396 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.1 heater_bed: target=0 temp=71.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19538 bytes_read=81307 bytes_retransmit=0 bytes_invalid=0 send_seq=1730 receive_seq=1730 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999398 adj=31998190 coil_temp=35.7 refs=0 mcu_temp=36.67 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.3 sysload=0.62 cputime=11329.609 memavail=3274212 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174973.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=65743 bytes_read=104388 bytes_retransmit=9 bytes_invalid=0 send_seq=4214 receive_seq=4214 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015192 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=1839 bytes_read=7426 bytes_retransmit=0 bytes_invalid=0 send_seq=266 receive_seq=266 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997415 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 heater_bed: target=0 temp=71.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19544 bytes_read=81663 bytes_retransmit=0 bytes_invalid=0 send_seq=1731 receive_seq=1731 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999398 adj=31998184 coil_temp=35.7 refs=0 mcu_temp=36.64 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.62 cputime=11329.689 memavail=3274216 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174974.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=65932 bytes_read=104880 bytes_retransmit=9 bytes_invalid=0 send_seq=4228 receive_seq=4228 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015230 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1845 bytes_read=7455 bytes_retransmit=0 bytes_invalid=0 send_seq=267 receive_seq=267 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997428 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=70.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19550 bytes_read=82019 bytes_retransmit=0 bytes_invalid=0 send_seq=1732 receive_seq=1732 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999399 adj=31998183 coil_temp=35.7 refs=0 mcu_temp=36.61 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.62 cputime=11329.745 memavail=3274216 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174975.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=66126 bytes_read=105378 bytes_retransmit=9 bytes_invalid=0 send_seq=4243 receive_seq=4243 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015239 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1851 bytes_read=7471 bytes_retransmit=0 bytes_invalid=0 send_seq=268 receive_seq=268 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997353 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.7 heater_bed: target=0 temp=70.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19556 bytes_read=82375 bytes_retransmit=0 bytes_invalid=0 send_seq=1733 receive_seq=1733 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999407 adj=31998150 coil_temp=35.7 refs=0 mcu_temp=36.59 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.62 cputime=11329.787 memavail=3274216 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174976.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=66315 bytes_read=105856 bytes_retransmit=9 bytes_invalid=0 send_seq=4257 receive_seq=4257 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015238 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1857 bytes_read=7487 bytes_retransmit=0 bytes_invalid=0 send_seq=269 receive_seq=269 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997354 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 heater_bed: target=0 temp=70.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19562 bytes_read=82731 bytes_retransmit=0 bytes_invalid=0 send_seq=1734 receive_seq=1734 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999406 adj=31998268 coil_temp=35.6 refs=0 mcu_temp=36.58 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.62 cputime=11329.828 memavail=3274216 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174977.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=66509 bytes_read=106355 bytes_retransmit=9 bytes_invalid=0 send_seq=4272 receive_seq=4272 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015233 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1863 bytes_read=7503 bytes_retransmit=0 bytes_invalid=0 send_seq=270 receive_seq=270 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997376 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.7 heater_bed: target=0 temp=70.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19568 bytes_read=83087 bytes_retransmit=0 bytes_invalid=0 send_seq=1735 receive_seq=1735 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999405 adj=31998234 coil_temp=35.6 refs=0 mcu_temp=36.56 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.57 cputime=11329.871 memavail=3274216 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174978.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=66703 bytes_read=106853 bytes_retransmit=9 bytes_invalid=0 send_seq=4287 receive_seq=4287 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015232 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1869 bytes_read=7519 bytes_retransmit=0 bytes_invalid=0 send_seq=271 receive_seq=271 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997405 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=70.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19574 bytes_read=83443 bytes_retransmit=0 bytes_invalid=0 send_seq=1736 receive_seq=1736 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999405 adj=31998211 coil_temp=35.6 refs=0 mcu_temp=36.54 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.57 cputime=11329.915 memavail=3274216 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174979.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=66897 bytes_read=107336 bytes_retransmit=9 bytes_invalid=0 send_seq=4302 receive_seq=4302 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015247 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1875 bytes_read=7548 bytes_retransmit=0 bytes_invalid=0 send_seq=272 receive_seq=272 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997407 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=50.1 heater_bed: target=0 temp=70.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19580 bytes_read=83799 bytes_retransmit=0 bytes_invalid=0 send_seq=1737 receive_seq=1737 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999405 adj=31998203 coil_temp=35.6 refs=0 mcu_temp=36.52 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.57 cputime=11329.984 memavail=3274236 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174980.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=67091 bytes_read=107833 bytes_retransmit=9 bytes_invalid=0 send_seq=4317 receive_seq=4317 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015255 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1881 bytes_read=7564 bytes_retransmit=0 bytes_invalid=0 send_seq=273 receive_seq=273 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997389 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=70.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19586 bytes_read=84155 bytes_retransmit=0 bytes_invalid=0 send_seq=1738 receive_seq=1738 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999406 adj=31998188 coil_temp=35.6 refs=0 mcu_temp=36.48 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.57 cputime=11330.055 memavail=3273996 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174981.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=67285 bytes_read=108331 bytes_retransmit=9 bytes_invalid=0 send_seq=4332 receive_seq=4332 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015248 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1887 bytes_read=7580 bytes_retransmit=0 bytes_invalid=0 send_seq=274 receive_seq=274 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997472 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=70.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19592 bytes_read=84511 bytes_retransmit=0 bytes_invalid=0 send_seq=1739 receive_seq=1739 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999405 adj=31998198 coil_temp=35.6 refs=0 mcu_temp=36.46 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.3 sysload=0.57 cputime=11330.100 memavail=3273756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.4 pwm=0.000 Stats 174982.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=67479 bytes_read=108829 bytes_retransmit=9 bytes_invalid=0 send_seq=4347 receive_seq=4347 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015241 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1893 bytes_read=7596 bytes_retransmit=0 bytes_invalid=0 send_seq=275 receive_seq=275 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997446 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=70.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19598 bytes_read=84867 bytes_retransmit=0 bytes_invalid=0 send_seq=1740 receive_seq=1740 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999405 adj=31998188 coil_temp=35.5 refs=0 mcu_temp=36.45 supply_voltage=3.007 chamber_heater: target=0 temp=32.6 pwm=0.000 chamber_heater: temp=32.4 sysload=0.52 cputime=11330.145 memavail=3273756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174983.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=67673 bytes_read=109326 bytes_retransmit=9 bytes_invalid=0 send_seq=4362 receive_seq=4362 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015257 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1899 bytes_read=7612 bytes_retransmit=0 bytes_invalid=0 send_seq=276 receive_seq=276 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999352 adj=49997429 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=70.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19604 bytes_read=85223 bytes_retransmit=0 bytes_invalid=0 send_seq=1741 receive_seq=1741 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999404 adj=31998193 coil_temp=35.5 refs=0 mcu_temp=36.42 supply_voltage=3.007 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.52 cputime=11330.189 memavail=3273768 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174984.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=67867 bytes_read=109824 bytes_retransmit=9 bytes_invalid=0 send_seq=4377 receive_seq=4377 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015256 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000018 bytes_write=1905 bytes_read=7641 bytes_retransmit=0 bytes_invalid=0 send_seq=277 receive_seq=277 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=70.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19610 bytes_read=85579 bytes_retransmit=0 bytes_invalid=0 send_seq=1742 receive_seq=1742 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999404 adj=31998160 coil_temp=35.5 refs=0 mcu_temp=36.40 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.3 sysload=0.52 cputime=11330.233 memavail=3273516 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174985.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68061 bytes_read=110307 bytes_retransmit=9 bytes_invalid=0 send_seq=4392 receive_seq=4392 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015249 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000018 bytes_write=1911 bytes_read=7657 bytes_retransmit=0 bytes_invalid=0 send_seq=278 receive_seq=278 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999349 adj=49997363 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=70.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19616 bytes_read=85935 bytes_retransmit=0 bytes_invalid=0 send_seq=1743 receive_seq=1743 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999403 adj=31998158 coil_temp=35.5 refs=0 mcu_temp=36.38 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.52 cputime=11330.289 memavail=3273516 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174986.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68255 bytes_read=110804 bytes_retransmit=9 bytes_invalid=0 send_seq=4407 receive_seq=4407 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015251 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000018 bytes_write=1917 bytes_read=7673 bytes_retransmit=0 bytes_invalid=0 send_seq=279 receive_seq=279 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997380 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=70.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19622 bytes_read=86291 bytes_retransmit=0 bytes_invalid=0 send_seq=1744 receive_seq=1744 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999403 adj=31998167 coil_temp=35.5 refs=0 mcu_temp=36.36 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.52 cputime=11330.361 memavail=3273516 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174987.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68449 bytes_read=111314 bytes_retransmit=9 bytes_invalid=0 send_seq=4422 receive_seq=4422 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015242 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000018 bytes_write=1923 bytes_read=7689 bytes_retransmit=0 bytes_invalid=0 send_seq=280 receive_seq=280 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999350 adj=49997415 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=70.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19628 bytes_read=86647 bytes_retransmit=0 bytes_invalid=0 send_seq=1745 receive_seq=1745 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999403 adj=31998166 coil_temp=35.5 refs=0 mcu_temp=36.35 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.48 cputime=11330.405 memavail=3273516 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174988.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68643 bytes_read=111787 bytes_retransmit=9 bytes_invalid=0 send_seq=4437 receive_seq=4437 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015236 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000018 bytes_write=1929 bytes_read=7705 bytes_retransmit=0 bytes_invalid=0 send_seq=281 receive_seq=281 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999349 adj=49997424 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=70.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19634 bytes_read=87003 bytes_retransmit=0 bytes_invalid=0 send_seq=1746 receive_seq=1746 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999403 adj=31998180 coil_temp=35.4 refs=0 mcu_temp=36.32 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.48 cputime=11330.450 memavail=3273012 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174989.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68837 bytes_read=112284 bytes_retransmit=9 bytes_invalid=0 send_seq=4452 receive_seq=4452 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015264 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1935 bytes_read=7734 bytes_retransmit=0 bytes_invalid=0 send_seq=282 receive_seq=282 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999348 adj=49997422 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=70.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19640 bytes_read=87359 bytes_retransmit=0 bytes_invalid=0 send_seq=1747 receive_seq=1747 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999403 adj=31998192 coil_temp=35.4 refs=0 mcu_temp=36.29 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.48 cputime=11330.495 memavail=3273012 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174990.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69026 bytes_read=112777 bytes_retransmit=9 bytes_invalid=0 send_seq=4466 receive_seq=4466 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015257 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1941 bytes_read=7750 bytes_retransmit=0 bytes_invalid=0 send_seq=283 receive_seq=283 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999346 adj=49997359 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=70.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19646 bytes_read=87715 bytes_retransmit=0 bytes_invalid=0 send_seq=1748 receive_seq=1748 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999403 adj=31998152 coil_temp=35.4 refs=0 mcu_temp=36.27 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.48 cputime=11330.539 memavail=3273012 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174991.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69220 bytes_read=113260 bytes_retransmit=9 bytes_invalid=0 send_seq=4481 receive_seq=4481 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015253 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1947 bytes_read=7766 bytes_retransmit=0 bytes_invalid=0 send_seq=284 receive_seq=284 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999346 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=69.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19652 bytes_read=88071 bytes_retransmit=0 bytes_invalid=0 send_seq=1749 receive_seq=1749 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999406 adj=31998161 coil_temp=35.4 refs=0 mcu_temp=36.25 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.48 cputime=11330.593 memavail=3273032 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174992.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69414 bytes_read=113772 bytes_retransmit=9 bytes_invalid=0 send_seq=4496 receive_seq=4496 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015261 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1953 bytes_read=7782 bytes_retransmit=0 bytes_invalid=0 send_seq=285 receive_seq=285 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997390 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=69.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19658 bytes_read=88427 bytes_retransmit=0 bytes_invalid=0 send_seq=1750 receive_seq=1750 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999408 adj=31998224 coil_temp=35.4 refs=0 mcu_temp=36.24 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.44 cputime=11330.672 memavail=3273032 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174993.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69608 bytes_read=114270 bytes_retransmit=9 bytes_invalid=0 send_seq=4511 receive_seq=4511 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015263 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=1959 bytes_read=7798 bytes_retransmit=0 bytes_invalid=0 send_seq=286 receive_seq=286 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997587 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=69.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19664 bytes_read=88783 bytes_retransmit=0 bytes_invalid=0 send_seq=1751 receive_seq=1751 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999409 adj=31998233 coil_temp=35.3 refs=0 mcu_temp=36.22 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.44 cputime=11330.732 memavail=3273564 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174994.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69797 bytes_read=114748 bytes_retransmit=9 bytes_invalid=0 send_seq=4525 receive_seq=4525 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015260 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1965 bytes_read=7827 bytes_retransmit=0 bytes_invalid=0 send_seq=287 receive_seq=287 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997559 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 heater_bed: target=0 temp=69.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19670 bytes_read=89139 bytes_retransmit=0 bytes_invalid=0 send_seq=1752 receive_seq=1752 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999409 adj=31998234 coil_temp=35.3 refs=0 mcu_temp=36.18 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.44 cputime=11330.775 memavail=3273324 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174995.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69991 bytes_read=115245 bytes_retransmit=9 bytes_invalid=0 send_seq=4540 receive_seq=4540 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015253 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1971 bytes_read=7843 bytes_retransmit=0 bytes_invalid=0 send_seq=288 receive_seq=288 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997561 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 heater_bed: target=0 temp=69.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19676 bytes_read=89495 bytes_retransmit=0 bytes_invalid=0 send_seq=1753 receive_seq=1753 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999409 adj=31998223 coil_temp=35.3 refs=0 mcu_temp=36.16 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.44 cputime=11330.817 memavail=3273324 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174996.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70185 bytes_read=115743 bytes_retransmit=9 bytes_invalid=0 send_seq=4555 receive_seq=4555 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015247 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1977 bytes_read=7859 bytes_retransmit=0 bytes_invalid=0 send_seq=289 receive_seq=289 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997506 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.1 heater_bed: target=0 temp=69.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19682 bytes_read=89851 bytes_retransmit=0 bytes_invalid=0 send_seq=1754 receive_seq=1754 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999408 adj=31998224 coil_temp=35.3 refs=0 mcu_temp=36.14 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.44 cputime=11330.860 memavail=3273324 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174997.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70374 bytes_read=116236 bytes_retransmit=9 bytes_invalid=0 send_seq=4569 receive_seq=4569 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015244 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1983 bytes_read=7875 bytes_retransmit=0 bytes_invalid=0 send_seq=290 receive_seq=290 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997464 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=69.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19688 bytes_read=90207 bytes_retransmit=0 bytes_invalid=0 send_seq=1755 receive_seq=1755 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999409 adj=31998219 coil_temp=35.3 refs=0 mcu_temp=36.13 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.41 cputime=11330.902 memavail=3273324 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174998.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70568 bytes_read=116725 bytes_retransmit=9 bytes_invalid=0 send_seq=4584 receive_seq=4584 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015255 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=1989 bytes_read=7890 bytes_retransmit=0 bytes_invalid=0 send_seq=291 receive_seq=291 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997445 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.7 heater_bed: target=0 temp=69.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19694 bytes_read=90563 bytes_retransmit=0 bytes_invalid=0 send_seq=1756 receive_seq=1756 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999410 adj=31998219 coil_temp=35.3 refs=0 mcu_temp=36.11 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.41 cputime=11330.970 memavail=3273324 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 174999.6: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70757 bytes_read=117212 bytes_retransmit=9 bytes_invalid=0 send_seq=4598 receive_seq=4598 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015255 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=1995 bytes_read=7918 bytes_retransmit=0 bytes_invalid=0 send_seq=292 receive_seq=292 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997466 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=69.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19700 bytes_read=90919 bytes_retransmit=0 bytes_invalid=0 send_seq=1757 receive_seq=1757 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999411 adj=31998225 coil_temp=35.2 refs=0 mcu_temp=36.09 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.5 sysload=0.41 cputime=11331.047 memavail=3273324 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 175000.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70951 bytes_read=117695 bytes_retransmit=9 bytes_invalid=0 send_seq=4613 receive_seq=4613 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015257 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2001 bytes_read=7933 bytes_retransmit=0 bytes_invalid=0 send_seq=293 receive_seq=293 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997472 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=69.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19706 bytes_read=91275 bytes_retransmit=0 bytes_invalid=0 send_seq=1758 receive_seq=1758 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999414 adj=31998233 coil_temp=35.2 refs=0 mcu_temp=36.07 supply_voltage=3.006 chamber_heater: target=0 temp=32.7 pwm=0.000 chamber_heater: temp=32.4 sysload=0.41 cputime=11331.125 memavail=3272820 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 175001.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71145 bytes_read=118192 bytes_retransmit=9 bytes_invalid=0 send_seq=4628 receive_seq=4628 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015258 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2007 bytes_read=7948 bytes_retransmit=0 bytes_invalid=0 send_seq=294 receive_seq=294 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997490 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=69.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19712 bytes_read=91631 bytes_retransmit=0 bytes_invalid=0 send_seq=1759 receive_seq=1759 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999414 adj=31998258 coil_temp=35.2 refs=0 mcu_temp=36.05 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.5 sysload=0.41 cputime=11331.194 memavail=3272820 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 175002.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71339 bytes_read=118705 bytes_retransmit=9 bytes_invalid=0 send_seq=4643 receive_seq=4643 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015288 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2013 bytes_read=7963 bytes_retransmit=0 bytes_invalid=0 send_seq=295 receive_seq=295 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997484 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=69.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19718 bytes_read=91987 bytes_retransmit=0 bytes_invalid=0 send_seq=1760 receive_seq=1760 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999424 adj=31998245 coil_temp=35.2 refs=0 mcu_temp=36.05 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.37 cputime=11331.238 memavail=3272580 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175003.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71528 bytes_read=119183 bytes_retransmit=9 bytes_invalid=0 send_seq=4657 receive_seq=4657 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015287 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2019 bytes_read=7978 bytes_retransmit=0 bytes_invalid=0 send_seq=296 receive_seq=296 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997384 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=69.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19724 bytes_read=92343 bytes_retransmit=0 bytes_invalid=0 send_seq=1761 receive_seq=1761 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999424 adj=31998348 coil_temp=35.2 refs=0 mcu_temp=36.03 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.37 cputime=11331.282 memavail=3272580 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 175004.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71722 bytes_read=119680 bytes_retransmit=9 bytes_invalid=0 send_seq=4672 receive_seq=4672 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015282 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=2025 bytes_read=8007 bytes_retransmit=0 bytes_invalid=0 send_seq=297 receive_seq=297 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997373 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=69.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19730 bytes_read=92699 bytes_retransmit=0 bytes_invalid=0 send_seq=1762 receive_seq=1762 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999423 adj=31998306 coil_temp=35.2 refs=0 mcu_temp=36.01 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.37 cputime=11331.324 memavail=3272584 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 175005.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71916 bytes_read=120178 bytes_retransmit=9 bytes_invalid=0 send_seq=4687 receive_seq=4687 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015282 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=2031 bytes_read=8023 bytes_retransmit=0 bytes_invalid=0 send_seq=298 receive_seq=298 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997411 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 heater_bed: target=0 temp=69.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19736 bytes_read=93055 bytes_retransmit=0 bytes_invalid=0 send_seq=1763 receive_seq=1763 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999422 adj=31998269 coil_temp=35.2 refs=0 mcu_temp=36.01 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.37 cputime=11331.365 memavail=3272080 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 175006.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72110 bytes_read=120661 bytes_retransmit=9 bytes_invalid=0 send_seq=4702 receive_seq=4702 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015284 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=2037 bytes_read=8039 bytes_retransmit=0 bytes_invalid=0 send_seq=299 receive_seq=299 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997415 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=69.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19742 bytes_read=93411 bytes_retransmit=0 bytes_invalid=0 send_seq=1764 receive_seq=1764 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999421 adj=31998235 coil_temp=35.1 refs=0 mcu_temp=36.01 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.37 cputime=11331.417 memavail=3271852 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175007.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72304 bytes_read=121173 bytes_retransmit=9 bytes_invalid=0 send_seq=4717 receive_seq=4717 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015312 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=2043 bytes_read=8055 bytes_retransmit=0 bytes_invalid=0 send_seq=300 receive_seq=300 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=69.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19748 bytes_read=93767 bytes_retransmit=0 bytes_invalid=0 send_seq=1765 receive_seq=1765 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999422 adj=31998216 coil_temp=35.1 refs=0 mcu_temp=36.00 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.34 cputime=11331.493 memavail=3271852 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175008.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72498 bytes_read=121671 bytes_retransmit=9 bytes_invalid=0 send_seq=4732 receive_seq=4732 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015314 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=2049 bytes_read=8071 bytes_retransmit=0 bytes_invalid=0 send_seq=301 receive_seq=301 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997449 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=69.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19754 bytes_read=94123 bytes_retransmit=0 bytes_invalid=0 send_seq=1766 receive_seq=1766 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999422 adj=31998187 coil_temp=35.1 refs=0 mcu_temp=35.98 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.34 cputime=11331.569 memavail=3271852 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175009.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72692 bytes_read=122144 bytes_retransmit=9 bytes_invalid=0 send_seq=4747 receive_seq=4747 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015329 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000019 bytes_write=2055 bytes_read=8100 bytes_retransmit=0 bytes_invalid=0 send_seq=302 receive_seq=302 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999371 adj=49997577 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=69.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19760 bytes_read=94479 bytes_retransmit=0 bytes_invalid=0 send_seq=1767 receive_seq=1767 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999422 adj=31998195 coil_temp=35.1 refs=0 mcu_temp=35.96 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.34 cputime=11331.644 memavail=3271860 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.5 pwm=0.000 Stats 175010.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72886 bytes_read=122640 bytes_retransmit=9 bytes_invalid=0 send_seq=4762 receive_seq=4762 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015324 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000019 bytes_write=2061 bytes_read=8116 bytes_retransmit=0 bytes_invalid=0 send_seq=303 receive_seq=303 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999375 adj=49997549 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=68.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19766 bytes_read=94835 bytes_retransmit=0 bytes_invalid=0 send_seq=1768 receive_seq=1768 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999422 adj=31998178 coil_temp=35.1 refs=0 mcu_temp=35.95 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.34 cputime=11331.713 memavail=3271860 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175011.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73080 bytes_read=123138 bytes_retransmit=9 bytes_invalid=0 send_seq=4777 receive_seq=4777 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015314 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000019 bytes_write=2067 bytes_read=8132 bytes_retransmit=0 bytes_invalid=0 send_seq=304 receive_seq=304 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999372 adj=49997595 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 heater_bed: target=0 temp=68.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19772 bytes_read=95191 bytes_retransmit=0 bytes_invalid=0 send_seq=1769 receive_seq=1769 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999422 adj=31998187 coil_temp=35.1 refs=0 mcu_temp=35.93 supply_voltage=3.007 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.34 cputime=11331.754 memavail=3276036 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175012.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73274 bytes_read=123636 bytes_retransmit=9 bytes_invalid=0 send_seq=4792 receive_seq=4792 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015302 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000019 bytes_write=2073 bytes_read=8148 bytes_retransmit=0 bytes_invalid=0 send_seq=305 receive_seq=305 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999369 adj=49997534 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=68.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19778 bytes_read=95547 bytes_retransmit=0 bytes_invalid=0 send_seq=1770 receive_seq=1770 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999422 adj=31998205 coil_temp=35.0 refs=0 mcu_temp=35.92 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11331.796 memavail=3275544 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175013.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73468 bytes_read=124133 bytes_retransmit=9 bytes_invalid=0 send_seq=4807 receive_seq=4807 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015297 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000019 bytes_write=2079 bytes_read=8164 bytes_retransmit=0 bytes_invalid=0 send_seq=306 receive_seq=306 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999366 adj=49997487 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=68.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19784 bytes_read=95903 bytes_retransmit=0 bytes_invalid=0 send_seq=1771 receive_seq=1771 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999422 adj=31998216 coil_temp=35.0 refs=0 mcu_temp=35.90 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11331.837 memavail=3275544 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175014.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73657 bytes_read=124641 bytes_retransmit=9 bytes_invalid=0 send_seq=4821 receive_seq=4821 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015288 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=2085 bytes_read=8193 bytes_retransmit=0 bytes_invalid=0 send_seq=307 receive_seq=307 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997442 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=68.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19790 bytes_read=96259 bytes_retransmit=0 bytes_invalid=0 send_seq=1772 receive_seq=1772 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999421 adj=31998212 coil_temp=35.0 refs=0 mcu_temp=35.88 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11331.878 memavail=3275308 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175015.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73851 bytes_read=125109 bytes_retransmit=9 bytes_invalid=0 send_seq=4836 receive_seq=4836 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015319 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=2091 bytes_read=8209 bytes_retransmit=0 bytes_invalid=0 send_seq=308 receive_seq=308 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997433 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=68.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19796 bytes_read=96615 bytes_retransmit=0 bytes_invalid=0 send_seq=1773 receive_seq=1773 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999421 adj=31998207 coil_temp=35.0 refs=0 mcu_temp=35.86 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11331.929 memavail=3275308 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175016.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74030 bytes_read=125591 bytes_retransmit=9 bytes_invalid=0 send_seq=4848 receive_seq=4848 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015316 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=2097 bytes_read=8225 bytes_retransmit=0 bytes_invalid=0 send_seq=309 receive_seq=309 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997337 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=68.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19802 bytes_read=96971 bytes_retransmit=0 bytes_invalid=0 send_seq=1774 receive_seq=1774 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999421 adj=31998161 coil_temp=35.0 refs=0 mcu_temp=35.85 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11331.994 memavail=3275312 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175017.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=74224 bytes_read=126119 bytes_retransmit=9 bytes_invalid=0 send_seq=4863 receive_seq=4863 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015307 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=2103 bytes_read=8241 bytes_retransmit=0 bytes_invalid=0 send_seq=310 receive_seq=310 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997360 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 heater_bed: target=0 temp=68.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19808 bytes_read=97327 bytes_retransmit=0 bytes_invalid=0 send_seq=1775 receive_seq=1775 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999423 adj=31998185 coil_temp=35.0 refs=0 mcu_temp=35.84 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11332.035 memavail=3275312 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175018.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=74418 bytes_read=126587 bytes_retransmit=9 bytes_invalid=0 send_seq=4878 receive_seq=4878 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015296 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=2109 bytes_read=8257 bytes_retransmit=0 bytes_invalid=0 send_seq=311 receive_seq=311 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997383 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=68.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19814 bytes_read=97683 bytes_retransmit=0 bytes_invalid=0 send_seq=1776 receive_seq=1776 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999424 adj=31998219 coil_temp=35.0 refs=0 mcu_temp=35.83 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11332.075 memavail=3275072 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175019.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=74612 bytes_read=127099 bytes_retransmit=9 bytes_invalid=0 send_seq=4893 receive_seq=4893 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015285 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2115 bytes_read=8286 bytes_retransmit=0 bytes_invalid=0 send_seq=312 receive_seq=312 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997399 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=68.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19820 bytes_read=98039 bytes_retransmit=0 bytes_invalid=0 send_seq=1777 receive_seq=1777 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999426 adj=31998252 coil_temp=34.9 refs=0 mcu_temp=35.82 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11332.116 memavail=3275072 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175020.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=74812 bytes_read=127602 bytes_retransmit=9 bytes_invalid=0 send_seq=4909 receive_seq=4909 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015278 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2121 bytes_read=8302 bytes_retransmit=0 bytes_invalid=0 send_seq=313 receive_seq=313 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997419 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=68.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19832 bytes_read=98411 bytes_retransmit=0 bytes_invalid=0 send_seq=1779 receive_seq=1779 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999426 adj=31998284 coil_temp=34.9 refs=0 mcu_temp=35.80 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11332.158 memavail=3278912 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175021.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=75006 bytes_read=128070 bytes_retransmit=9 bytes_invalid=0 send_seq=4924 receive_seq=4924 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015298 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2127 bytes_read=8318 bytes_retransmit=0 bytes_invalid=0 send_seq=314 receive_seq=314 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997431 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=48.2 heater_bed: target=0 temp=68.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19838 bytes_read=98767 bytes_retransmit=0 bytes_invalid=0 send_seq=1780 receive_seq=1780 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999427 adj=31998277 coil_temp=34.9 refs=0 mcu_temp=35.78 supply_voltage=3.006 chamber_heater: target=0 temp=32.8 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11332.208 memavail=3278556 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175022.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75200 bytes_read=128597 bytes_retransmit=9 bytes_invalid=0 send_seq=4939 receive_seq=4939 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015280 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2139 bytes_read=8350 bytes_retransmit=0 bytes_invalid=0 send_seq=316 receive_seq=316 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997381 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=68.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19844 bytes_read=99123 bytes_retransmit=0 bytes_invalid=0 send_seq=1781 receive_seq=1781 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999428 adj=31998240 coil_temp=34.9 refs=0 mcu_temp=35.77 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.27 cputime=11332.271 memavail=3278304 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175023.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75394 bytes_read=129095 bytes_retransmit=9 bytes_invalid=0 send_seq=4954 receive_seq=4954 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015263 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2145 bytes_read=8366 bytes_retransmit=0 bytes_invalid=0 send_seq=317 receive_seq=317 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997470 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 heater_bed: target=0 temp=68.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19850 bytes_read=99479 bytes_retransmit=0 bytes_invalid=0 send_seq=1782 receive_seq=1782 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999427 adj=31998271 coil_temp=34.9 refs=0 mcu_temp=35.76 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.27 cputime=11332.314 memavail=3277832 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175024.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75588 bytes_read=129563 bytes_retransmit=9 bytes_invalid=0 send_seq=4969 receive_seq=4969 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015260 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2151 bytes_read=8395 bytes_retransmit=0 bytes_invalid=0 send_seq=318 receive_seq=318 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997490 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 heater_bed: target=0 temp=68.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19856 bytes_read=99835 bytes_retransmit=0 bytes_invalid=0 send_seq=1783 receive_seq=1783 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999427 adj=31998267 coil_temp=34.9 refs=0 mcu_temp=35.74 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.27 cputime=11332.354 memavail=3277848 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175025.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75782 bytes_read=130075 bytes_retransmit=9 bytes_invalid=0 send_seq=4984 receive_seq=4984 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015253 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2157 bytes_read=8411 bytes_retransmit=0 bytes_invalid=0 send_seq=319 receive_seq=319 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997464 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 heater_bed: target=0 temp=68.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19862 bytes_read=100191 bytes_retransmit=0 bytes_invalid=0 send_seq=1784 receive_seq=1784 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999427 adj=31998246 coil_temp=34.9 refs=0 mcu_temp=35.72 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.27 cputime=11332.396 memavail=3277848 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175026.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75976 bytes_read=130573 bytes_retransmit=9 bytes_invalid=0 send_seq=4999 receive_seq=4999 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015244 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2163 bytes_read=8427 bytes_retransmit=0 bytes_invalid=0 send_seq=320 receive_seq=320 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999352 adj=49997447 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=68.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19868 bytes_read=100547 bytes_retransmit=0 bytes_invalid=0 send_seq=1785 receive_seq=1785 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999429 adj=31998255 coil_temp=34.9 refs=0 mcu_temp=35.71 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.27 cputime=11332.438 memavail=3277848 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175027.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76170 bytes_read=131070 bytes_retransmit=9 bytes_invalid=0 send_seq=5014 receive_seq=5014 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015246 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2169 bytes_read=8443 bytes_retransmit=0 bytes_invalid=0 send_seq=321 receive_seq=321 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999352 adj=49997440 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 heater_bed: target=0 temp=68.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19874 bytes_read=100903 bytes_retransmit=0 bytes_invalid=0 send_seq=1786 receive_seq=1786 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999433 adj=31998279 coil_temp=34.9 refs=0 mcu_temp=35.70 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.25 cputime=11332.495 memavail=3277848 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175028.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76364 bytes_read=131568 bytes_retransmit=9 bytes_invalid=0 send_seq=5029 receive_seq=5029 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015241 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2175 bytes_read=8459 bytes_retransmit=0 bytes_invalid=0 send_seq=322 receive_seq=322 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997445 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=67.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19880 bytes_read=101259 bytes_retransmit=0 bytes_invalid=0 send_seq=1787 receive_seq=1787 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999435 adj=31998323 coil_temp=34.9 refs=0 mcu_temp=35.68 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.25 cputime=11332.560 memavail=3277848 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175029.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76558 bytes_read=132066 bytes_retransmit=9 bytes_invalid=0 send_seq=5044 receive_seq=5044 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015236 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2181 bytes_read=8488 bytes_retransmit=0 bytes_invalid=0 send_seq=323 receive_seq=323 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997436 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=67.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19886 bytes_read=101615 bytes_retransmit=0 bytes_invalid=0 send_seq=1788 receive_seq=1788 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999434 adj=31998326 coil_temp=34.8 refs=0 mcu_temp=35.67 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.25 cputime=11332.601 memavail=3277620 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175030.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76752 bytes_read=132544 bytes_retransmit=9 bytes_invalid=0 send_seq=5059 receive_seq=5059 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015237 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2187 bytes_read=8504 bytes_retransmit=0 bytes_invalid=0 send_seq=324 receive_seq=324 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997446 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=67.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19892 bytes_read=101971 bytes_retransmit=0 bytes_invalid=0 send_seq=1789 receive_seq=1789 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999433 adj=31998288 coil_temp=34.8 refs=0 mcu_temp=35.66 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.25 cputime=11332.642 memavail=3277100 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175031.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76946 bytes_read=133049 bytes_retransmit=9 bytes_invalid=0 send_seq=5074 receive_seq=5074 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015231 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2193 bytes_read=8520 bytes_retransmit=0 bytes_invalid=0 send_seq=325 receive_seq=325 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997444 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=67.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19898 bytes_read=102327 bytes_retransmit=0 bytes_invalid=0 send_seq=1790 receive_seq=1790 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999433 adj=31998258 coil_temp=34.8 refs=0 mcu_temp=35.65 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.25 cputime=11332.686 memavail=3277120 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175032.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77140 bytes_read=133547 bytes_retransmit=9 bytes_invalid=0 send_seq=5089 receive_seq=5089 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015228 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2199 bytes_read=8536 bytes_retransmit=0 bytes_invalid=0 send_seq=326 receive_seq=326 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999352 adj=49997455 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=67.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19904 bytes_read=102683 bytes_retransmit=0 bytes_invalid=0 send_seq=1791 receive_seq=1791 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999435 adj=31998261 coil_temp=34.8 refs=0 mcu_temp=35.63 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.23 cputime=11332.728 memavail=3277120 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175033.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77334 bytes_read=134044 bytes_retransmit=9 bytes_invalid=0 send_seq=5104 receive_seq=5104 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015225 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2205 bytes_read=8552 bytes_retransmit=0 bytes_invalid=0 send_seq=327 receive_seq=327 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997469 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 heater_bed: target=0 temp=67.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19910 bytes_read=103039 bytes_retransmit=0 bytes_invalid=0 send_seq=1792 receive_seq=1792 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999435 adj=31998283 coil_temp=34.8 refs=0 mcu_temp=35.62 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.23 cputime=11332.779 memavail=3277120 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175034.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77528 bytes_read=134542 bytes_retransmit=9 bytes_invalid=0 send_seq=5119 receive_seq=5119 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015228 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=2211 bytes_read=8581 bytes_retransmit=0 bytes_invalid=0 send_seq=328 receive_seq=328 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997520 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=67.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19916 bytes_read=103395 bytes_retransmit=0 bytes_invalid=0 send_seq=1793 receive_seq=1793 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999435 adj=31998261 coil_temp=34.8 refs=0 mcu_temp=35.61 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.23 cputime=11332.845 memavail=3277120 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175035.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77722 bytes_read=135025 bytes_retransmit=9 bytes_invalid=0 send_seq=5134 receive_seq=5134 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015225 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=2217 bytes_read=8597 bytes_retransmit=0 bytes_invalid=0 send_seq=329 receive_seq=329 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997589 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=67.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19922 bytes_read=103751 bytes_retransmit=0 bytes_invalid=0 send_seq=1794 receive_seq=1794 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999436 adj=31998245 coil_temp=34.8 refs=0 mcu_temp=35.58 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.5 sysload=0.23 cputime=11332.887 memavail=3277120 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175036.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77916 bytes_read=135522 bytes_retransmit=9 bytes_invalid=0 send_seq=5149 receive_seq=5149 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015226 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=2223 bytes_read=8613 bytes_retransmit=0 bytes_invalid=0 send_seq=330 receive_seq=330 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997563 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=67.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19928 bytes_read=104107 bytes_retransmit=0 bytes_invalid=0 send_seq=1795 receive_seq=1795 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999435 adj=31998257 coil_temp=34.8 refs=0 mcu_temp=35.55 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.3 sysload=0.23 cputime=11332.930 memavail=3276868 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175037.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78110 bytes_read=136035 bytes_retransmit=9 bytes_invalid=0 send_seq=5164 receive_seq=5164 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015219 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=2229 bytes_read=8629 bytes_retransmit=0 bytes_invalid=0 send_seq=331 receive_seq=331 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997517 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=67.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19934 bytes_read=104463 bytes_retransmit=0 bytes_invalid=0 send_seq=1796 receive_seq=1796 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999434 adj=31998235 coil_temp=34.8 refs=0 mcu_temp=35.55 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.21 cputime=11332.972 memavail=3276868 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175038.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78304 bytes_read=136518 bytes_retransmit=9 bytes_invalid=0 send_seq=5179 receive_seq=5179 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015220 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=2235 bytes_read=8645 bytes_retransmit=0 bytes_invalid=0 send_seq=332 receive_seq=332 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997500 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=67.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19940 bytes_read=104819 bytes_retransmit=0 bytes_invalid=0 send_seq=1797 receive_seq=1797 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999434 adj=31998231 coil_temp=34.7 refs=0 mcu_temp=35.55 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.21 cputime=11333.011 memavail=3276868 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175039.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78498 bytes_read=137015 bytes_retransmit=9 bytes_invalid=0 send_seq=5194 receive_seq=5194 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015216 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=2241 bytes_read=8674 bytes_retransmit=0 bytes_invalid=0 send_seq=333 receive_seq=333 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997474 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=67.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19946 bytes_read=105175 bytes_retransmit=0 bytes_invalid=0 send_seq=1798 receive_seq=1798 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999433 adj=31998224 coil_temp=34.7 refs=0 mcu_temp=35.55 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.21 cputime=11333.059 memavail=3276868 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175040.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78692 bytes_read=137513 bytes_retransmit=9 bytes_invalid=0 send_seq=5209 receive_seq=5209 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015211 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=2247 bytes_read=8690 bytes_retransmit=0 bytes_invalid=0 send_seq=334 receive_seq=334 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997489 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 heater_bed: target=0 temp=67.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19952 bytes_read=105531 bytes_retransmit=0 bytes_invalid=0 send_seq=1799 receive_seq=1799 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999432 adj=31998212 coil_temp=34.7 refs=0 mcu_temp=35.55 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.21 cputime=11333.116 memavail=3275636 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175041.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78886 bytes_read=137986 bytes_retransmit=9 bytes_invalid=0 send_seq=5224 receive_seq=5224 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=2253 bytes_read=8706 bytes_retransmit=0 bytes_invalid=0 send_seq=335 receive_seq=335 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997509 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=50.1 heater_bed: target=0 temp=67.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19958 bytes_read=105887 bytes_retransmit=0 bytes_invalid=0 send_seq=1800 receive_seq=1800 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999432 adj=31998205 coil_temp=34.7 refs=0 mcu_temp=35.54 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.21 cputime=11333.157 memavail=3275636 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.6 pwm=0.000 Stats 175042.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79080 bytes_read=138496 bytes_retransmit=9 bytes_invalid=0 send_seq=5239 receive_seq=5239 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015203 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=2259 bytes_read=8722 bytes_retransmit=0 bytes_invalid=0 send_seq=336 receive_seq=336 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997491 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=67.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19964 bytes_read=106243 bytes_retransmit=0 bytes_invalid=0 send_seq=1801 receive_seq=1801 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999432 adj=31998211 coil_temp=34.7 refs=0 mcu_temp=35.55 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.19 cputime=11333.197 memavail=3275396 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175043.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79274 bytes_read=138994 bytes_retransmit=9 bytes_invalid=0 send_seq=5254 receive_seq=5254 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015197 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=2265 bytes_read=8738 bytes_retransmit=0 bytes_invalid=0 send_seq=337 receive_seq=337 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997474 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=67.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19970 bytes_read=106599 bytes_retransmit=0 bytes_invalid=0 send_seq=1802 receive_seq=1802 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999432 adj=31998208 coil_temp=34.7 refs=0 mcu_temp=35.54 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.19 cputime=11333.238 memavail=3275396 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175044.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79468 bytes_read=139477 bytes_retransmit=9 bytes_invalid=0 send_seq=5269 receive_seq=5269 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015197 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2271 bytes_read=8767 bytes_retransmit=0 bytes_invalid=0 send_seq=338 receive_seq=338 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997465 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=67.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19976 bytes_read=106955 bytes_retransmit=0 bytes_invalid=0 send_seq=1803 receive_seq=1803 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999432 adj=31998220 coil_temp=34.7 refs=0 mcu_temp=35.54 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.19 cputime=11333.278 memavail=3275412 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175045.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79662 bytes_read=139974 bytes_retransmit=9 bytes_invalid=0 send_seq=5284 receive_seq=5284 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015219 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2277 bytes_read=8783 bytes_retransmit=0 bytes_invalid=0 send_seq=339 receive_seq=339 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997449 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=67.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19982 bytes_read=107295 bytes_retransmit=0 bytes_invalid=0 send_seq=1804 receive_seq=1804 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999433 adj=31998223 coil_temp=34.7 refs=0 mcu_temp=35.52 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.19 cputime=11333.332 memavail=3274920 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175046.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79856 bytes_read=140472 bytes_retransmit=9 bytes_invalid=0 send_seq=5299 receive_seq=5299 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015218 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2283 bytes_read=8799 bytes_retransmit=0 bytes_invalid=0 send_seq=340 receive_seq=340 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997436 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 heater_bed: target=0 temp=67.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19988 bytes_read=107651 bytes_retransmit=0 bytes_invalid=0 send_seq=1805 receive_seq=1805 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999432 adj=31998202 coil_temp=34.7 refs=0 mcu_temp=35.52 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.19 cputime=11333.374 memavail=3274920 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175047.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80050 bytes_read=140970 bytes_retransmit=9 bytes_invalid=0 send_seq=5314 receive_seq=5314 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015223 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2289 bytes_read=8815 bytes_retransmit=0 bytes_invalid=0 send_seq=341 receive_seq=341 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997422 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=67.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19994 bytes_read=108007 bytes_retransmit=0 bytes_invalid=0 send_seq=1806 receive_seq=1806 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999432 adj=31998204 coil_temp=34.6 refs=0 mcu_temp=35.51 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.18 cputime=11333.416 memavail=3274920 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175048.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80244 bytes_read=141467 bytes_retransmit=9 bytes_invalid=0 send_seq=5329 receive_seq=5329 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015217 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2295 bytes_read=8831 bytes_retransmit=0 bytes_invalid=0 send_seq=342 receive_seq=342 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=67.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20000 bytes_read=108363 bytes_retransmit=0 bytes_invalid=0 send_seq=1807 receive_seq=1807 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999432 adj=31998199 coil_temp=34.6 refs=0 mcu_temp=35.50 supply_voltage=3.006 chamber_heater: target=0 temp=32.9 pwm=0.000 chamber_heater: temp=32.4 sysload=0.18 cputime=11333.458 memavail=3274924 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175049.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80438 bytes_read=141965 bytes_retransmit=9 bytes_invalid=0 send_seq=5344 receive_seq=5344 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015214 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2301 bytes_read=8860 bytes_retransmit=0 bytes_invalid=0 send_seq=343 receive_seq=343 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997421 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=66.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20006 bytes_read=108719 bytes_retransmit=0 bytes_invalid=0 send_seq=1808 receive_seq=1808 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999435 adj=31998212 coil_temp=34.6 refs=0 mcu_temp=35.49 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.18 cputime=11333.499 memavail=3274924 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175050.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80632 bytes_read=142448 bytes_retransmit=9 bytes_invalid=0 send_seq=5359 receive_seq=5359 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015215 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2307 bytes_read=8876 bytes_retransmit=0 bytes_invalid=0 send_seq=344 receive_seq=344 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997456 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 heater_bed: target=0 temp=66.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20012 bytes_read=109075 bytes_retransmit=0 bytes_invalid=0 send_seq=1809 receive_seq=1809 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999435 adj=31998260 coil_temp=34.6 refs=0 mcu_temp=35.48 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.18 cputime=11333.550 memavail=3273712 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175051.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80826 bytes_read=142945 bytes_retransmit=9 bytes_invalid=0 send_seq=5374 receive_seq=5374 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015209 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2313 bytes_read=8892 bytes_retransmit=0 bytes_invalid=0 send_seq=345 receive_seq=345 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997452 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=66.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20018 bytes_read=109431 bytes_retransmit=0 bytes_invalid=0 send_seq=1810 receive_seq=1810 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999436 adj=31998240 coil_temp=34.6 refs=0 mcu_temp=35.47 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.18 cputime=11333.606 memavail=3273712 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175052.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81020 bytes_read=143448 bytes_retransmit=9 bytes_invalid=0 send_seq=5389 receive_seq=5389 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015229 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2319 bytes_read=8908 bytes_retransmit=0 bytes_invalid=0 send_seq=346 receive_seq=346 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997451 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=66.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20024 bytes_read=109787 bytes_retransmit=0 bytes_invalid=0 send_seq=1811 receive_seq=1811 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999435 adj=31998259 coil_temp=34.6 refs=0 mcu_temp=35.46 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.16 cputime=11333.647 memavail=3273720 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175053.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81214 bytes_read=143931 bytes_retransmit=9 bytes_invalid=0 send_seq=5404 receive_seq=5404 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015221 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2325 bytes_read=8924 bytes_retransmit=0 bytes_invalid=0 send_seq=347 receive_seq=347 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999353 adj=49997393 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=66.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20030 bytes_read=110143 bytes_retransmit=0 bytes_invalid=0 send_seq=1812 receive_seq=1812 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999435 adj=31998215 coil_temp=34.6 refs=0 mcu_temp=35.46 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.16 cputime=11333.688 memavail=3273720 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175054.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81408 bytes_read=144428 bytes_retransmit=9 bytes_invalid=0 send_seq=5419 receive_seq=5419 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015231 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2331 bytes_read=8953 bytes_retransmit=0 bytes_invalid=0 send_seq=348 receive_seq=348 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999355 adj=49997418 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=66.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20036 bytes_read=110499 bytes_retransmit=0 bytes_invalid=0 send_seq=1813 receive_seq=1813 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999434 adj=31998221 coil_temp=34.6 refs=0 mcu_temp=35.44 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.3 sysload=0.16 cputime=11333.729 memavail=3273724 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175055.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81602 bytes_read=144926 bytes_retransmit=9 bytes_invalid=0 send_seq=5434 receive_seq=5434 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015226 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2337 bytes_read=8969 bytes_retransmit=0 bytes_invalid=0 send_seq=349 receive_seq=349 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997424 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 heater_bed: target=0 temp=66.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20042 bytes_read=110855 bytes_retransmit=0 bytes_invalid=0 send_seq=1814 receive_seq=1814 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999434 adj=31998203 coil_temp=34.6 refs=0 mcu_temp=35.43 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.16 cputime=11333.770 memavail=3273724 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175056.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81796 bytes_read=145409 bytes_retransmit=9 bytes_invalid=0 send_seq=5449 receive_seq=5449 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015236 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2343 bytes_read=8985 bytes_retransmit=0 bytes_invalid=0 send_seq=350 receive_seq=350 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997436 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=66.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20048 bytes_read=111211 bytes_retransmit=0 bytes_invalid=0 send_seq=1815 receive_seq=1815 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999436 adj=31998212 coil_temp=34.6 refs=0 mcu_temp=35.42 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.16 cputime=11333.822 memavail=3273724 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175057.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=81990 bytes_read=145921 bytes_retransmit=9 bytes_invalid=0 send_seq=5464 receive_seq=5464 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015229 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2349 bytes_read=9001 bytes_retransmit=0 bytes_invalid=0 send_seq=351 receive_seq=351 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997515 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=66.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20054 bytes_read=111567 bytes_retransmit=0 bytes_invalid=0 send_seq=1816 receive_seq=1816 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999438 adj=31998217 coil_temp=34.6 refs=0 mcu_temp=35.41 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.15 cputime=11333.862 memavail=3273472 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175058.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=82184 bytes_read=146419 bytes_retransmit=9 bytes_invalid=0 send_seq=5479 receive_seq=5479 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015228 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2355 bytes_read=9017 bytes_retransmit=0 bytes_invalid=0 send_seq=352 receive_seq=352 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997519 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=66.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20060 bytes_read=111923 bytes_retransmit=0 bytes_invalid=0 send_seq=1817 receive_seq=1817 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999438 adj=31998268 coil_temp=34.6 refs=0 mcu_temp=35.40 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.15 cputime=11333.903 memavail=3273472 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175059.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=82378 bytes_read=146902 bytes_retransmit=9 bytes_invalid=0 send_seq=5494 receive_seq=5494 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015222 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2361 bytes_read=9046 bytes_retransmit=0 bytes_invalid=0 send_seq=353 receive_seq=353 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997492 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 heater_bed: target=0 temp=66.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20066 bytes_read=112279 bytes_retransmit=0 bytes_invalid=0 send_seq=1818 receive_seq=1818 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999438 adj=31998248 coil_temp=34.6 refs=0 mcu_temp=35.40 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.15 cputime=11333.942 memavail=3273248 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175060.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=82572 bytes_read=147399 bytes_retransmit=9 bytes_invalid=0 send_seq=5509 receive_seq=5509 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015217 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2367 bytes_read=9062 bytes_retransmit=0 bytes_invalid=0 send_seq=354 receive_seq=354 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997501 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=66.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20072 bytes_read=112635 bytes_retransmit=0 bytes_invalid=0 send_seq=1819 receive_seq=1819 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999438 adj=31998251 coil_temp=34.5 refs=0 mcu_temp=35.39 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.15 cputime=11333.982 memavail=3273248 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175061.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=82766 bytes_read=147897 bytes_retransmit=9 bytes_invalid=0 send_seq=5524 receive_seq=5524 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015223 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2373 bytes_read=9078 bytes_retransmit=0 bytes_invalid=0 send_seq=355 receive_seq=355 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997487 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=48.7 heater_bed: target=0 temp=66.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20078 bytes_read=112991 bytes_retransmit=0 bytes_invalid=0 send_seq=1820 receive_seq=1820 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999439 adj=31998255 coil_temp=34.5 refs=0 mcu_temp=35.39 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.15 cputime=11334.032 memavail=3273252 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175062.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=82960 bytes_read=148394 bytes_retransmit=9 bytes_invalid=0 send_seq=5539 receive_seq=5539 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015229 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2379 bytes_read=9094 bytes_retransmit=0 bytes_invalid=0 send_seq=356 receive_seq=356 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999364 adj=49997461 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=66.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20084 bytes_read=113347 bytes_retransmit=0 bytes_invalid=0 send_seq=1821 receive_seq=1821 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999441 adj=31998246 coil_temp=34.5 refs=0 mcu_temp=35.39 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.14 cputime=11334.089 memavail=3273252 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175063.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=83154 bytes_read=148880 bytes_retransmit=9 bytes_invalid=0 send_seq=5554 receive_seq=5554 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015223 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2385 bytes_read=9110 bytes_retransmit=0 bytes_invalid=0 send_seq=357 receive_seq=357 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999365 adj=49997533 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=47.7 heater_bed: target=0 temp=66.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20090 bytes_read=113703 bytes_retransmit=0 bytes_invalid=0 send_seq=1822 receive_seq=1822 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999441 adj=31998265 coil_temp=34.5 refs=0 mcu_temp=35.37 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.3 sysload=0.14 cputime=11334.130 memavail=3273252 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175064.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=83348 bytes_read=149378 bytes_retransmit=9 bytes_invalid=0 send_seq=5569 receive_seq=5569 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015216 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2391 bytes_read=9139 bytes_retransmit=0 bytes_invalid=0 send_seq=358 receive_seq=358 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999363 adj=49997533 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=66.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20096 bytes_read=114059 bytes_retransmit=0 bytes_invalid=0 send_seq=1823 receive_seq=1823 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999440 adj=31998260 coil_temp=34.5 refs=0 mcu_temp=35.35 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.14 cputime=11334.171 memavail=3273252 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175065.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=83542 bytes_read=149861 bytes_retransmit=9 bytes_invalid=0 send_seq=5584 receive_seq=5584 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015210 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2397 bytes_read=9155 bytes_retransmit=0 bytes_invalid=0 send_seq=359 receive_seq=359 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997505 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 heater_bed: target=0 temp=66.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20102 bytes_read=114415 bytes_retransmit=0 bytes_invalid=0 send_seq=1824 receive_seq=1824 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999440 adj=31998259 coil_temp=34.5 refs=0 mcu_temp=35.35 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.14 cputime=11334.212 memavail=3273252 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175066.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=83736 bytes_read=150358 bytes_retransmit=9 bytes_invalid=0 send_seq=5599 receive_seq=5599 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015208 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2403 bytes_read=9171 bytes_retransmit=0 bytes_invalid=0 send_seq=360 receive_seq=360 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997477 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=66.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20108 bytes_read=114771 bytes_retransmit=0 bytes_invalid=0 send_seq=1825 receive_seq=1825 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999440 adj=31998253 coil_temp=34.5 refs=0 mcu_temp=35.33 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.14 cputime=11334.254 memavail=3273252 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175067.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=83930 bytes_read=150871 bytes_retransmit=9 bytes_invalid=0 send_seq=5614 receive_seq=5614 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015201 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2409 bytes_read=9187 bytes_retransmit=0 bytes_invalid=0 send_seq=361 receive_seq=361 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997451 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=66.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20114 bytes_read=115127 bytes_retransmit=0 bytes_invalid=0 send_seq=1826 receive_seq=1826 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999441 adj=31998246 coil_temp=34.5 refs=0 mcu_temp=35.32 supply_voltage=3.006 chamber_heater: target=0 temp=33.0 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11334.311 memavail=3273252 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175068.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=84124 bytes_read=151354 bytes_retransmit=9 bytes_invalid=0 send_seq=5629 receive_seq=5629 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015198 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2415 bytes_read=9203 bytes_retransmit=0 bytes_invalid=0 send_seq=362 receive_seq=362 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997442 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.7 heater_bed: target=0 temp=66.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20120 bytes_read=115483 bytes_retransmit=0 bytes_invalid=0 send_seq=1827 receive_seq=1827 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999442 adj=31998257 coil_temp=34.5 refs=0 mcu_temp=35.30 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11334.377 memavail=3273252 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175069.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=84318 bytes_read=151851 bytes_retransmit=9 bytes_invalid=0 send_seq=5644 receive_seq=5644 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015192 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=2421 bytes_read=9232 bytes_retransmit=0 bytes_invalid=0 send_seq=363 receive_seq=363 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999360 adj=49997482 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 heater_bed: target=0 temp=66.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20126 bytes_read=115839 bytes_retransmit=0 bytes_invalid=0 send_seq=1828 receive_seq=1828 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999443 adj=31998271 coil_temp=34.5 refs=0 mcu_temp=35.29 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11334.418 memavail=3273252 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175070.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=84512 bytes_read=152349 bytes_retransmit=9 bytes_invalid=0 send_seq=5659 receive_seq=5659 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015185 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=2427 bytes_read=9248 bytes_retransmit=0 bytes_invalid=0 send_seq=364 receive_seq=364 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997482 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=66.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20132 bytes_read=116195 bytes_retransmit=0 bytes_invalid=0 send_seq=1829 receive_seq=1829 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999446 adj=31998287 coil_temp=34.5 refs=0 mcu_temp=35.28 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11334.460 memavail=3273268 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175071.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=84706 bytes_read=152832 bytes_retransmit=9 bytes_invalid=0 send_seq=5674 receive_seq=5674 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=2433 bytes_read=9264 bytes_retransmit=0 bytes_invalid=0 send_seq=365 receive_seq=365 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997457 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=65.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20138 bytes_read=116551 bytes_retransmit=0 bytes_invalid=0 send_seq=1830 receive_seq=1830 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999449 adj=31998324 coil_temp=34.5 refs=0 mcu_temp=35.28 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11334.500 memavail=3273284 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.7 pwm=0.000 Stats 175072.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=84880 bytes_read=153324 bytes_retransmit=9 bytes_invalid=0 send_seq=5685 receive_seq=5685 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015172 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=2439 bytes_read=9280 bytes_retransmit=0 bytes_invalid=0 send_seq=366 receive_seq=366 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997444 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=65.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20144 bytes_read=116907 bytes_retransmit=0 bytes_invalid=0 send_seq=1831 receive_seq=1831 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999449 adj=31998359 coil_temp=34.5 refs=0 mcu_temp=35.26 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.26 cputime=11334.541 memavail=3273284 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175073.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=85074 bytes_read=153816 bytes_retransmit=9 bytes_invalid=0 send_seq=5700 receive_seq=5700 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015174 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=2445 bytes_read=9296 bytes_retransmit=0 bytes_invalid=0 send_seq=367 receive_seq=367 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997431 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=65.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20150 bytes_read=117263 bytes_retransmit=0 bytes_invalid=0 send_seq=1832 receive_seq=1832 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999448 adj=31998334 coil_temp=34.4 refs=0 mcu_temp=35.24 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.26 cputime=11334.591 memavail=3273284 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175074.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=85268 bytes_read=154292 bytes_retransmit=9 bytes_invalid=0 send_seq=5715 receive_seq=5715 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015217 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=2451 bytes_read=9325 bytes_retransmit=0 bytes_invalid=0 send_seq=368 receive_seq=368 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999353 adj=49997387 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=65.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20156 bytes_read=117619 bytes_retransmit=0 bytes_invalid=0 send_seq=1833 receive_seq=1833 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999450 adj=31998298 coil_temp=34.4 refs=0 mcu_temp=35.24 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.26 cputime=11334.649 memavail=3272784 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175075.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=85462 bytes_read=154789 bytes_retransmit=9 bytes_invalid=0 send_seq=5730 receive_seq=5730 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015219 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=2457 bytes_read=9341 bytes_retransmit=0 bytes_invalid=0 send_seq=369 receive_seq=369 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997347 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 heater_bed: target=0 temp=65.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20162 bytes_read=117975 bytes_retransmit=0 bytes_invalid=0 send_seq=1834 receive_seq=1834 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999450 adj=31998262 coil_temp=34.4 refs=0 mcu_temp=35.24 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.26 cputime=11334.690 memavail=3272784 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175076.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=85656 bytes_read=155287 bytes_retransmit=9 bytes_invalid=0 send_seq=5745 receive_seq=5745 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015219 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=2463 bytes_read=9357 bytes_retransmit=0 bytes_invalid=0 send_seq=370 receive_seq=370 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999352 adj=49997344 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=65.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20168 bytes_read=118331 bytes_retransmit=0 bytes_invalid=0 send_seq=1835 receive_seq=1835 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999449 adj=31998246 coil_temp=34.4 refs=0 mcu_temp=35.24 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.26 cputime=11334.732 memavail=3276992 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175077.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=85850 bytes_read=155785 bytes_retransmit=9 bytes_invalid=0 send_seq=5760 receive_seq=5760 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015214 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=2469 bytes_read=9373 bytes_retransmit=0 bytes_invalid=0 send_seq=371 receive_seq=371 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999350 adj=49997379 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=65.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20174 bytes_read=118687 bytes_retransmit=0 bytes_invalid=0 send_seq=1836 receive_seq=1836 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999449 adj=31998235 coil_temp=34.4 refs=0 mcu_temp=35.24 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11334.773 memavail=3277128 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175078.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=86044 bytes_read=156282 bytes_retransmit=9 bytes_invalid=0 send_seq=5775 receive_seq=5775 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015209 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=2475 bytes_read=9389 bytes_retransmit=0 bytes_invalid=0 send_seq=372 receive_seq=372 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997384 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=65.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20180 bytes_read=119043 bytes_retransmit=0 bytes_invalid=0 send_seq=1837 receive_seq=1837 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999448 adj=31998230 coil_temp=34.4 refs=0 mcu_temp=35.22 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11334.815 memavail=3277128 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175079.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=86238 bytes_read=156780 bytes_retransmit=9 bytes_invalid=0 send_seq=5790 receive_seq=5790 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015209 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2481 bytes_read=9418 bytes_retransmit=0 bytes_invalid=0 send_seq=373 receive_seq=373 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999348 adj=49997419 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=65.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20186 bytes_read=119399 bytes_retransmit=0 bytes_invalid=0 send_seq=1838 receive_seq=1838 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999448 adj=31998223 coil_temp=34.4 refs=0 mcu_temp=35.22 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11334.874 memavail=3277128 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175080.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=86438 bytes_read=157279 bytes_retransmit=9 bytes_invalid=0 send_seq=5806 receive_seq=5806 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015214 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2487 bytes_read=9434 bytes_retransmit=0 bytes_invalid=0 send_seq=374 receive_seq=374 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999349 adj=49997379 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=65.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20198 bytes_read=119771 bytes_retransmit=0 bytes_invalid=0 send_seq=1840 receive_seq=1840 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999448 adj=31998224 coil_temp=34.4 refs=0 mcu_temp=35.22 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11334.948 memavail=3276388 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175081.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=86632 bytes_read=157776 bytes_retransmit=9 bytes_invalid=0 send_seq=5821 receive_seq=5821 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015211 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2493 bytes_read=9450 bytes_retransmit=0 bytes_invalid=0 send_seq=375 receive_seq=375 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999350 adj=49997408 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 heater_bed: target=0 temp=65.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20204 bytes_read=120127 bytes_retransmit=0 bytes_invalid=0 send_seq=1841 receive_seq=1841 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999449 adj=31998227 coil_temp=34.4 refs=0 mcu_temp=35.22 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11335.022 memavail=3276400 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175082.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=86821 bytes_read=158284 bytes_retransmit=9 bytes_invalid=0 send_seq=5835 receive_seq=5835 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2505 bytes_read=9482 bytes_retransmit=0 bytes_invalid=0 send_seq=377 receive_seq=377 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999347 adj=49997439 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=65.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20210 bytes_read=120483 bytes_retransmit=0 bytes_invalid=0 send_seq=1842 receive_seq=1842 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999448 adj=31998240 coil_temp=34.4 refs=0 mcu_temp=35.22 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.38 cputime=11335.098 memavail=3276400 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175083.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87015 bytes_read=158767 bytes_retransmit=9 bytes_invalid=0 send_seq=5850 receive_seq=5850 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=2511 bytes_read=9498 bytes_retransmit=0 bytes_invalid=0 send_seq=378 receive_seq=378 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999343 adj=49997403 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=65.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20216 bytes_read=120839 bytes_retransmit=0 bytes_invalid=0 send_seq=1843 receive_seq=1843 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999448 adj=31998236 coil_temp=34.4 refs=0 mcu_temp=35.21 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.38 cputime=11335.140 memavail=3276400 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175084.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87209 bytes_read=159253 bytes_retransmit=9 bytes_invalid=0 send_seq=5865 receive_seq=5865 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=2517 bytes_read=9526 bytes_retransmit=0 bytes_invalid=0 send_seq=379 receive_seq=379 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999339 adj=49997379 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=65.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20222 bytes_read=121195 bytes_retransmit=0 bytes_invalid=0 send_seq=1844 receive_seq=1844 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999448 adj=31998239 coil_temp=34.3 refs=0 mcu_temp=35.19 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.38 cputime=11335.181 memavail=3276400 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175085.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87403 bytes_read=159749 bytes_retransmit=9 bytes_invalid=0 send_seq=5880 receive_seq=5880 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015184 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=2523 bytes_read=9541 bytes_retransmit=0 bytes_invalid=0 send_seq=380 receive_seq=380 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999336 adj=49997357 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=65.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20228 bytes_read=121551 bytes_retransmit=0 bytes_invalid=0 send_seq=1845 receive_seq=1845 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999449 adj=31998250 coil_temp=34.3 refs=0 mcu_temp=35.17 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11335.224 memavail=3276156 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175086.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87597 bytes_read=160232 bytes_retransmit=9 bytes_invalid=0 send_seq=5895 receive_seq=5895 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015235 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=2529 bytes_read=9556 bytes_retransmit=0 bytes_invalid=0 send_seq=381 receive_seq=381 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997345 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 heater_bed: target=0 temp=65.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20234 bytes_read=121907 bytes_retransmit=0 bytes_invalid=0 send_seq=1846 receive_seq=1846 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999448 adj=31998263 coil_temp=34.3 refs=0 mcu_temp=35.17 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.38 cputime=11335.267 memavail=3276156 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175087.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87791 bytes_read=160744 bytes_retransmit=9 bytes_invalid=0 send_seq=5910 receive_seq=5910 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015235 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=2535 bytes_read=9571 bytes_retransmit=0 bytes_invalid=0 send_seq=382 receive_seq=382 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999338 adj=49997225 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 heater_bed: target=0 temp=65.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20240 bytes_read=122263 bytes_retransmit=0 bytes_invalid=0 send_seq=1847 receive_seq=1847 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999447 adj=31998185 coil_temp=34.3 refs=0 mcu_temp=35.15 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.3 sysload=0.43 cputime=11335.317 memavail=3276156 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175088.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=87985 bytes_read=161242 bytes_retransmit=9 bytes_invalid=0 send_seq=5925 receive_seq=5925 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015295 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=2541 bytes_read=9586 bytes_retransmit=0 bytes_invalid=0 send_seq=383 receive_seq=383 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999341 adj=49997351 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=65.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20246 bytes_read=122619 bytes_retransmit=0 bytes_invalid=0 send_seq=1848 receive_seq=1848 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999450 adj=31998183 coil_temp=34.3 refs=0 mcu_temp=35.15 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.43 cputime=11335.396 memavail=3276156 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175089.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=88179 bytes_read=161725 bytes_retransmit=9 bytes_invalid=0 send_seq=5940 receive_seq=5940 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015293 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=2547 bytes_read=9615 bytes_retransmit=0 bytes_invalid=0 send_seq=384 receive_seq=384 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999338 adj=49997307 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=65.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20252 bytes_read=122975 bytes_retransmit=0 bytes_invalid=0 send_seq=1849 receive_seq=1849 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999459 adj=31998169 coil_temp=34.3 refs=0 mcu_temp=35.13 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.43 cputime=11335.439 memavail=3276156 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175090.7: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=88373 bytes_read=162222 bytes_retransmit=9 bytes_invalid=0 send_seq=5955 receive_seq=5955 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015284 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=2553 bytes_read=9631 bytes_retransmit=0 bytes_invalid=0 send_seq=385 receive_seq=385 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999336 adj=49997301 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 heater_bed: target=0 temp=65.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20258 bytes_read=123331 bytes_retransmit=0 bytes_invalid=0 send_seq=1850 receive_seq=1850 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999459 adj=31998321 coil_temp=34.3 refs=0 mcu_temp=35.13 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.43 cputime=11335.482 memavail=3276156 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175091.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=88567 bytes_read=162720 bytes_retransmit=9 bytes_invalid=0 send_seq=5970 receive_seq=5970 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015305 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=2559 bytes_read=9647 bytes_retransmit=0 bytes_invalid=0 send_seq=386 receive_seq=386 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999335 adj=49997317 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=47.7 heater_bed: target=0 temp=64.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20264 bytes_read=123687 bytes_retransmit=0 bytes_invalid=0 send_seq=1851 receive_seq=1851 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998303 coil_temp=34.3 refs=0 mcu_temp=35.13 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.43 cputime=11335.526 memavail=3275420 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175092.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=88761 bytes_read=163218 bytes_retransmit=9 bytes_invalid=0 send_seq=5985 receive_seq=5985 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015301 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=2565 bytes_read=9663 bytes_retransmit=0 bytes_invalid=0 send_seq=387 receive_seq=387 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997281 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 heater_bed: target=0 temp=64.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20270 bytes_read=124043 bytes_retransmit=0 bytes_invalid=0 send_seq=1852 receive_seq=1852 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998252 coil_temp=34.3 refs=0 mcu_temp=35.14 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.39 cputime=11335.570 memavail=3275420 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175093.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=88955 bytes_read=163715 bytes_retransmit=9 bytes_invalid=0 send_seq=6000 receive_seq=6000 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015293 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=2571 bytes_read=9679 bytes_retransmit=0 bytes_invalid=0 send_seq=388 receive_seq=388 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999330 adj=49997295 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=64.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20276 bytes_read=124392 bytes_retransmit=0 bytes_invalid=0 send_seq=1853 receive_seq=1853 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998257 coil_temp=34.2 refs=0 mcu_temp=35.13 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.39 cputime=11335.620 memavail=3275452 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175094.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=89144 bytes_read=164208 bytes_retransmit=9 bytes_invalid=0 send_seq=6014 receive_seq=6014 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015286 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2577 bytes_read=9708 bytes_retransmit=0 bytes_invalid=0 send_seq=389 receive_seq=389 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999329 adj=49997292 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=64.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20282 bytes_read=124737 bytes_retransmit=0 bytes_invalid=0 send_seq=1854 receive_seq=1854 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998255 coil_temp=34.2 refs=0 mcu_temp=35.11 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.39 cputime=11335.703 memavail=3275452 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175095.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=89338 bytes_read=164678 bytes_retransmit=9 bytes_invalid=0 send_seq=6029 receive_seq=6029 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015283 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2583 bytes_read=9724 bytes_retransmit=0 bytes_invalid=0 send_seq=390 receive_seq=390 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999329 adj=49997325 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=64.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20288 bytes_read=125081 bytes_retransmit=0 bytes_invalid=0 send_seq=1855 receive_seq=1855 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998254 coil_temp=34.2 refs=0 mcu_temp=35.11 supply_voltage=3.006 chamber_heater: target=0 temp=33.1 pwm=0.000 chamber_heater: temp=32.4 sysload=0.39 cputime=11335.784 memavail=3275452 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175096.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=89527 bytes_read=165170 bytes_retransmit=9 bytes_invalid=0 send_seq=6043 receive_seq=6043 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015271 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2589 bytes_read=9740 bytes_retransmit=0 bytes_invalid=0 send_seq=391 receive_seq=391 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999325 adj=49997356 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=64.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20294 bytes_read=125426 bytes_retransmit=0 bytes_invalid=0 send_seq=1856 receive_seq=1856 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998253 coil_temp=34.2 refs=0 mcu_temp=35.10 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.39 cputime=11335.843 memavail=3275452 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175097.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=89721 bytes_read=165683 bytes_retransmit=9 bytes_invalid=0 send_seq=6058 receive_seq=6058 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015264 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2595 bytes_read=9756 bytes_retransmit=0 bytes_invalid=0 send_seq=392 receive_seq=392 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999321 adj=49997334 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=48.7 heater_bed: target=0 temp=64.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20300 bytes_read=125771 bytes_retransmit=0 bytes_invalid=0 send_seq=1857 receive_seq=1857 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998252 coil_temp=34.2 refs=0 mcu_temp=35.09 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.36 cputime=11335.886 memavail=3275452 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175098.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=89915 bytes_read=166166 bytes_retransmit=9 bytes_invalid=0 send_seq=6073 receive_seq=6073 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015281 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2601 bytes_read=9772 bytes_retransmit=0 bytes_invalid=0 send_seq=393 receive_seq=393 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999318 adj=49997313 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 heater_bed: target=0 temp=64.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20306 bytes_read=126116 bytes_retransmit=0 bytes_invalid=0 send_seq=1858 receive_seq=1858 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998254 coil_temp=34.2 refs=0 mcu_temp=35.08 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.36 cputime=11335.928 memavail=3275452 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175099.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=90109 bytes_read=166663 bytes_retransmit=9 bytes_invalid=0 send_seq=6088 receive_seq=6088 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015272 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=2607 bytes_read=9788 bytes_retransmit=0 bytes_invalid=0 send_seq=394 receive_seq=394 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999315 adj=49997244 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=47.7 heater_bed: target=0 temp=64.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20312 bytes_read=126461 bytes_retransmit=0 bytes_invalid=0 send_seq=1859 receive_seq=1859 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998251 coil_temp=34.2 refs=0 mcu_temp=35.08 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.36 cputime=11335.971 memavail=3275460 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175100.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=90303 bytes_read=167161 bytes_retransmit=9 bytes_invalid=0 send_seq=6103 receive_seq=6103 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015258 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2613 bytes_read=9817 bytes_retransmit=0 bytes_invalid=0 send_seq=395 receive_seq=395 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999313 adj=49997259 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 heater_bed: target=0 temp=64.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20318 bytes_read=126806 bytes_retransmit=0 bytes_invalid=0 send_seq=1860 receive_seq=1860 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999461 adj=31998258 coil_temp=34.2 refs=0 mcu_temp=35.08 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.36 cputime=11336.014 memavail=3273736 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175101.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=90497 bytes_read=167644 bytes_retransmit=9 bytes_invalid=0 send_seq=6118 receive_seq=6118 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015273 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2619 bytes_read=9833 bytes_retransmit=0 bytes_invalid=0 send_seq=396 receive_seq=396 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999317 adj=49997293 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 heater_bed: target=0 temp=64.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20324 bytes_read=127153 bytes_retransmit=0 bytes_invalid=0 send_seq=1861 receive_seq=1861 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999461 adj=31998315 coil_temp=34.2 refs=0 mcu_temp=35.08 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.36 cputime=11336.080 memavail=3273736 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175102.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=90691 bytes_read=168156 bytes_retransmit=9 bytes_invalid=0 send_seq=6133 receive_seq=6133 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015270 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2625 bytes_read=9849 bytes_retransmit=0 bytes_invalid=0 send_seq=397 receive_seq=397 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999316 adj=49997352 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=64.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20330 bytes_read=127509 bytes_retransmit=0 bytes_invalid=0 send_seq=1862 receive_seq=1862 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999460 adj=31998271 coil_temp=34.2 refs=0 mcu_temp=35.08 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.33 cputime=11336.122 memavail=3273736 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175103.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=90885 bytes_read=168654 bytes_retransmit=9 bytes_invalid=0 send_seq=6148 receive_seq=6148 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015279 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2631 bytes_read=9865 bytes_retransmit=0 bytes_invalid=0 send_seq=398 receive_seq=398 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999317 adj=49997356 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 heater_bed: target=0 temp=64.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20336 bytes_read=127865 bytes_retransmit=0 bytes_invalid=0 send_seq=1863 receive_seq=1863 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999460 adj=31998264 coil_temp=34.2 refs=0 mcu_temp=35.08 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.33 cputime=11336.163 memavail=3273748 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175104.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=91079 bytes_read=169137 bytes_retransmit=9 bytes_invalid=0 send_seq=6163 receive_seq=6163 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015271 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2637 bytes_read=9881 bytes_retransmit=0 bytes_invalid=0 send_seq=399 receive_seq=399 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999315 adj=49997369 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=64.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20342 bytes_read=128221 bytes_retransmit=0 bytes_invalid=0 send_seq=1864 receive_seq=1864 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999459 adj=31998237 coil_temp=34.2 refs=0 mcu_temp=35.07 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.33 cputime=11336.204 memavail=3273748 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175105.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=91273 bytes_read=169632 bytes_retransmit=9 bytes_invalid=0 send_seq=6178 receive_seq=6178 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015276 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2643 bytes_read=9910 bytes_retransmit=0 bytes_invalid=0 send_seq=400 receive_seq=400 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999313 adj=49997362 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=64.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20348 bytes_read=128577 bytes_retransmit=0 bytes_invalid=0 send_seq=1865 receive_seq=1865 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999459 adj=31998241 coil_temp=34.2 refs=0 mcu_temp=35.06 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.33 cputime=11336.246 memavail=3273748 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175106.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=91467 bytes_read=170121 bytes_retransmit=9 bytes_invalid=0 send_seq=6193 receive_seq=6193 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015265 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2649 bytes_read=9926 bytes_retransmit=0 bytes_invalid=0 send_seq=401 receive_seq=401 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997336 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=64.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20354 bytes_read=128933 bytes_retransmit=0 bytes_invalid=0 send_seq=1866 receive_seq=1866 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998222 coil_temp=34.2 refs=0 mcu_temp=35.06 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.33 cputime=11336.287 memavail=3273748 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175107.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=91661 bytes_read=170619 bytes_retransmit=9 bytes_invalid=0 send_seq=6208 receive_seq=6208 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015269 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2655 bytes_read=9942 bytes_retransmit=0 bytes_invalid=0 send_seq=402 receive_seq=402 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999312 adj=49997334 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=64.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20360 bytes_read=129289 bytes_retransmit=0 bytes_invalid=0 send_seq=1867 receive_seq=1867 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998231 coil_temp=34.2 refs=0 mcu_temp=35.05 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.30 cputime=11336.370 memavail=3273508 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175108.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=91850 bytes_read=171111 bytes_retransmit=9 bytes_invalid=0 send_seq=6222 receive_seq=6222 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015263 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2661 bytes_read=9958 bytes_retransmit=0 bytes_invalid=0 send_seq=403 receive_seq=403 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997372 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 heater_bed: target=0 temp=64.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20366 bytes_read=129645 bytes_retransmit=0 bytes_invalid=0 send_seq=1868 receive_seq=1868 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998220 coil_temp=34.2 refs=0 mcu_temp=35.04 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.30 cputime=11336.428 memavail=3273508 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175109.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=92039 bytes_read=171604 bytes_retransmit=9 bytes_invalid=0 send_seq=6236 receive_seq=6236 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015257 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2667 bytes_read=9974 bytes_retransmit=0 bytes_invalid=0 send_seq=404 receive_seq=404 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999305 adj=49997351 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=64.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20372 bytes_read=130001 bytes_retransmit=0 bytes_invalid=0 send_seq=1869 receive_seq=1869 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998221 coil_temp=34.1 refs=0 mcu_temp=35.04 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.30 cputime=11336.470 memavail=3273508 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175110.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=92233 bytes_read=172087 bytes_retransmit=9 bytes_invalid=0 send_seq=6251 receive_seq=6251 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015249 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2673 bytes_read=10003 bytes_retransmit=0 bytes_invalid=0 send_seq=405 receive_seq=405 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999301 adj=49997310 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=49.2 heater_bed: target=0 temp=64.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20378 bytes_read=130357 bytes_retransmit=0 bytes_invalid=0 send_seq=1870 receive_seq=1870 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998224 coil_temp=34.1 refs=0 mcu_temp=35.04 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.30 cputime=11336.513 memavail=3277540 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175111.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=92427 bytes_read=172584 bytes_retransmit=9 bytes_invalid=0 send_seq=6266 receive_seq=6266 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015237 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2679 bytes_read=10019 bytes_retransmit=0 bytes_invalid=0 send_seq=406 receive_seq=406 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999298 adj=49997284 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=64.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20384 bytes_read=130713 bytes_retransmit=0 bytes_invalid=0 send_seq=1871 receive_seq=1871 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998233 coil_temp=34.1 refs=0 mcu_temp=35.04 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.30 cputime=11336.555 memavail=3277552 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175112.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=92621 bytes_read=173097 bytes_retransmit=9 bytes_invalid=0 send_seq=6281 receive_seq=6281 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015233 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2685 bytes_read=10035 bytes_retransmit=0 bytes_invalid=0 send_seq=407 receive_seq=407 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999296 adj=49997279 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=64.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20390 bytes_read=131069 bytes_retransmit=0 bytes_invalid=0 send_seq=1872 receive_seq=1872 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999459 adj=31998250 coil_temp=34.1 refs=0 mcu_temp=35.04 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.28 cputime=11336.597 memavail=3277312 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175113.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=92815 bytes_read=173580 bytes_retransmit=9 bytes_invalid=0 send_seq=6296 receive_seq=6296 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015243 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2691 bytes_read=10051 bytes_retransmit=0 bytes_invalid=0 send_seq=408 receive_seq=408 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999301 adj=49997281 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=64.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20396 bytes_read=131425 bytes_retransmit=0 bytes_invalid=0 send_seq=1873 receive_seq=1873 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999459 adj=31998291 coil_temp=34.1 refs=0 mcu_temp=35.02 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.28 cputime=11336.652 memavail=3280472 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175114.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93009 bytes_read=174077 bytes_retransmit=9 bytes_invalid=0 send_seq=6311 receive_seq=6311 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015235 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2697 bytes_read=10067 bytes_retransmit=0 bytes_invalid=0 send_seq=409 receive_seq=409 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999298 adj=49997371 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=64.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20402 bytes_read=131781 bytes_retransmit=0 bytes_invalid=0 send_seq=1874 receive_seq=1874 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998264 coil_temp=34.1 refs=0 mcu_temp=35.02 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.28 cputime=11336.694 memavail=3280612 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175115.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93203 bytes_read=174590 bytes_retransmit=9 bytes_invalid=0 send_seq=6326 receive_seq=6326 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015230 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=2703 bytes_read=10096 bytes_retransmit=0 bytes_invalid=0 send_seq=410 receive_seq=410 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999296 adj=49997349 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.2 heater_bed: target=0 temp=63.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20408 bytes_read=132137 bytes_retransmit=0 bytes_invalid=0 send_seq=1875 receive_seq=1875 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998246 coil_temp=34.1 refs=0 mcu_temp=35.02 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.28 cputime=11336.738 memavail=3280672 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175116.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93397 bytes_read=175052 bytes_retransmit=9 bytes_invalid=0 send_seq=6341 receive_seq=6341 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015225 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=2709 bytes_read=10112 bytes_retransmit=0 bytes_invalid=0 send_seq=411 receive_seq=411 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999294 adj=49997336 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=50.6 heater_bed: target=0 temp=63.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20414 bytes_read=132493 bytes_retransmit=0 bytes_invalid=0 send_seq=1876 receive_seq=1876 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998232 coil_temp=34.1 refs=0 mcu_temp=35.01 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.28 cputime=11336.781 memavail=3280676 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175117.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93591 bytes_read=175558 bytes_retransmit=9 bytes_invalid=0 send_seq=6356 receive_seq=6356 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015219 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=2715 bytes_read=10128 bytes_retransmit=0 bytes_invalid=0 send_seq=412 receive_seq=412 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999292 adj=49997327 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=63.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20420 bytes_read=132849 bytes_retransmit=0 bytes_invalid=0 send_seq=1877 receive_seq=1877 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998238 coil_temp=34.1 refs=0 mcu_temp=35.00 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.42 cputime=11336.824 memavail=3279920 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175118.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93785 bytes_read=176071 bytes_retransmit=9 bytes_invalid=0 send_seq=6371 receive_seq=6371 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015211 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=2721 bytes_read=10144 bytes_retransmit=0 bytes_invalid=0 send_seq=413 receive_seq=413 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999292 adj=49997327 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.2 heater_bed: target=0 temp=63.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20426 bytes_read=133205 bytes_retransmit=0 bytes_invalid=0 send_seq=1878 receive_seq=1878 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999455 adj=31998242 coil_temp=34.1 refs=0 mcu_temp=35.00 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.42 cputime=11336.889 memavail=3279440 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175119.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=93979 bytes_read=176539 bytes_retransmit=9 bytes_invalid=0 send_seq=6386 receive_seq=6386 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015220 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=2727 bytes_read=10160 bytes_retransmit=0 bytes_invalid=0 send_seq=414 receive_seq=414 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999302 adj=49997367 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 heater_bed: target=0 temp=63.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20432 bytes_read=133561 bytes_retransmit=0 bytes_invalid=0 send_seq=1879 receive_seq=1879 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998234 coil_temp=34.1 refs=0 mcu_temp=34.98 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.42 cputime=11336.967 memavail=3279440 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175120.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=94168 bytes_read=177031 bytes_retransmit=9 bytes_invalid=0 send_seq=6400 receive_seq=6400 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015220 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=2733 bytes_read=10189 bytes_retransmit=0 bytes_invalid=0 send_seq=415 receive_seq=415 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999303 adj=49997501 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=63.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20438 bytes_read=133901 bytes_retransmit=0 bytes_invalid=0 send_seq=1880 receive_seq=1880 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998245 coil_temp=34.1 refs=0 mcu_temp=34.98 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.42 cputime=11337.028 memavail=3278972 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175121.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=94362 bytes_read=177544 bytes_retransmit=9 bytes_invalid=0 send_seq=6415 receive_seq=6415 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015211 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=2739 bytes_read=10205 bytes_retransmit=0 bytes_invalid=0 send_seq=416 receive_seq=416 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999299 adj=49997501 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=63.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20444 bytes_read=134257 bytes_retransmit=0 bytes_invalid=0 send_seq=1881 receive_seq=1881 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998241 coil_temp=34.1 refs=0 mcu_temp=34.99 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.42 cputime=11337.072 memavail=3278972 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175122.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=94556 bytes_read=178027 bytes_retransmit=9 bytes_invalid=0 send_seq=6430 receive_seq=6430 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015203 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=2745 bytes_read=10221 bytes_retransmit=0 bytes_invalid=0 send_seq=417 receive_seq=417 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999296 adj=49997431 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=63.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20450 bytes_read=134613 bytes_retransmit=0 bytes_invalid=0 send_seq=1882 receive_seq=1882 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998289 coil_temp=34.1 refs=0 mcu_temp=35.00 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11337.116 memavail=3278972 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175123.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=94750 bytes_read=178524 bytes_retransmit=9 bytes_invalid=0 send_seq=6445 receive_seq=6445 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015198 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=2751 bytes_read=10237 bytes_retransmit=0 bytes_invalid=0 send_seq=418 receive_seq=418 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999292 adj=49997382 Octopus_Pro_H723_V1.1: temp=33.4 raspberry_pi: temp=49.7 heater_bed: target=0 temp=63.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20456 bytes_read=134969 bytes_retransmit=0 bytes_invalid=0 send_seq=1883 receive_seq=1883 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998287 coil_temp=34.1 refs=0 mcu_temp=35.00 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.38 cputime=11337.159 memavail=3278972 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175124.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=94944 bytes_read=179037 bytes_retransmit=9 bytes_invalid=0 send_seq=6460 receive_seq=6460 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015192 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=2757 bytes_read=10253 bytes_retransmit=0 bytes_invalid=0 send_seq=419 receive_seq=419 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999288 adj=49997337 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=63.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20462 bytes_read=135325 bytes_retransmit=0 bytes_invalid=0 send_seq=1884 receive_seq=1884 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998273 coil_temp=34.1 refs=0 mcu_temp=34.99 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11337.204 memavail=3278732 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175125.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=95138 bytes_read=179505 bytes_retransmit=9 bytes_invalid=0 send_seq=6475 receive_seq=6475 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015185 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2763 bytes_read=10282 bytes_retransmit=0 bytes_invalid=0 send_seq=420 receive_seq=420 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999285 adj=49997299 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=63.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20468 bytes_read=135681 bytes_retransmit=0 bytes_invalid=0 send_seq=1885 receive_seq=1885 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998260 coil_temp=34.0 refs=0 mcu_temp=34.98 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11337.269 memavail=3278732 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175126.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=95332 bytes_read=180002 bytes_retransmit=9 bytes_invalid=0 send_seq=6490 receive_seq=6490 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2769 bytes_read=10298 bytes_retransmit=0 bytes_invalid=0 send_seq=421 receive_seq=421 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999285 adj=49997294 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=63.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20474 bytes_read=136037 bytes_retransmit=0 bytes_invalid=0 send_seq=1886 receive_seq=1886 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998258 coil_temp=34.0 refs=0 mcu_temp=34.98 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11337.351 memavail=3278740 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175127.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=95526 bytes_read=180519 bytes_retransmit=9 bytes_invalid=0 send_seq=6505 receive_seq=6505 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015309 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2775 bytes_read=10314 bytes_retransmit=0 bytes_invalid=0 send_seq=422 receive_seq=422 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999285 adj=49997296 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=63.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20480 bytes_read=136393 bytes_retransmit=0 bytes_invalid=0 send_seq=1887 receive_seq=1887 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998241 coil_temp=34.0 refs=0 mcu_temp=34.98 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.35 cputime=11337.429 memavail=3278740 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175128.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=95720 bytes_read=180986 bytes_retransmit=9 bytes_invalid=0 send_seq=6520 receive_seq=6520 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015310 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2781 bytes_read=10330 bytes_retransmit=0 bytes_invalid=0 send_seq=423 receive_seq=423 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999287 adj=49997095 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=63.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20486 bytes_read=136749 bytes_retransmit=0 bytes_invalid=0 send_seq=1888 receive_seq=1888 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998103 coil_temp=34.0 refs=0 mcu_temp=34.97 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.35 cputime=11337.505 memavail=3278740 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175129.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=95909 bytes_read=181493 bytes_retransmit=9 bytes_invalid=0 send_seq=6534 receive_seq=6534 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015299 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=2787 bytes_read=10346 bytes_retransmit=0 bytes_invalid=0 send_seq=424 receive_seq=424 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999284 adj=49997193 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=63.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20492 bytes_read=137105 bytes_retransmit=0 bytes_invalid=0 send_seq=1889 receive_seq=1889 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998148 coil_temp=34.0 refs=0 mcu_temp=34.97 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.35 cputime=11337.551 memavail=3278748 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175130.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=96103 bytes_read=181991 bytes_retransmit=9 bytes_invalid=0 send_seq=6549 receive_seq=6549 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015293 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=2793 bytes_read=10375 bytes_retransmit=0 bytes_invalid=0 send_seq=425 receive_seq=425 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999283 adj=49997209 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 heater_bed: target=0 temp=63.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20498 bytes_read=137461 bytes_retransmit=0 bytes_invalid=0 send_seq=1890 receive_seq=1890 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998185 coil_temp=34.0 refs=0 mcu_temp=34.97 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=32.4 sysload=0.35 cputime=11337.595 memavail=3277488 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175131.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=96297 bytes_read=182459 bytes_retransmit=9 bytes_invalid=0 send_seq=6564 receive_seq=6564 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015304 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=2799 bytes_read=10391 bytes_retransmit=0 bytes_invalid=0 send_seq=426 receive_seq=426 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999280 adj=49997244 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=48.7 heater_bed: target=0 temp=63.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20504 bytes_read=137817 bytes_retransmit=0 bytes_invalid=0 send_seq=1891 receive_seq=1891 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998190 coil_temp=34.0 refs=0 mcu_temp=34.97 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.35 cputime=11337.638 memavail=3277488 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.8 pwm=0.000 Stats 175132.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=96491 bytes_read=182986 bytes_retransmit=9 bytes_invalid=0 send_seq=6579 receive_seq=6579 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015291 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=2805 bytes_read=10407 bytes_retransmit=0 bytes_invalid=0 send_seq=427 receive_seq=427 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999279 adj=49997218 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=63.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20510 bytes_read=138173 bytes_retransmit=0 bytes_invalid=0 send_seq=1892 receive_seq=1892 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999455 adj=31998178 coil_temp=34.0 refs=0 mcu_temp=34.96 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11337.683 memavail=3277488 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175133.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=96685 bytes_read=183484 bytes_retransmit=9 bytes_invalid=0 send_seq=6594 receive_seq=6594 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015278 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=2811 bytes_read=10423 bytes_retransmit=0 bytes_invalid=0 send_seq=428 receive_seq=428 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999279 adj=49997257 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=63.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20516 bytes_read=138529 bytes_retransmit=0 bytes_invalid=0 send_seq=1893 receive_seq=1893 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999455 adj=31998196 coil_temp=34.0 refs=0 mcu_temp=34.96 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11337.727 memavail=3277488 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175134.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=96879 bytes_read=183952 bytes_retransmit=9 bytes_invalid=0 send_seq=6609 receive_seq=6609 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015273 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=2817 bytes_read=10439 bytes_retransmit=0 bytes_invalid=0 send_seq=429 receive_seq=429 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999277 adj=49997305 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=63.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20522 bytes_read=138885 bytes_retransmit=0 bytes_invalid=0 send_seq=1894 receive_seq=1894 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998221 coil_temp=34.0 refs=0 mcu_temp=34.95 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11337.807 memavail=3276984 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175135.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=97068 bytes_read=184459 bytes_retransmit=9 bytes_invalid=0 send_seq=6623 receive_seq=6623 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015261 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2823 bytes_read=10468 bytes_retransmit=0 bytes_invalid=0 send_seq=430 receive_seq=430 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997311 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.7 heater_bed: target=0 temp=63.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20528 bytes_read=139241 bytes_retransmit=0 bytes_invalid=0 send_seq=1895 receive_seq=1895 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998263 coil_temp=34.0 refs=0 mcu_temp=34.94 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11337.852 memavail=3276984 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175136.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=97262 bytes_read=184957 bytes_retransmit=9 bytes_invalid=0 send_seq=6638 receive_seq=6638 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015252 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2829 bytes_read=10484 bytes_retransmit=0 bytes_invalid=0 send_seq=431 receive_seq=431 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997306 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=63.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20534 bytes_read=139597 bytes_retransmit=0 bytes_invalid=0 send_seq=1896 receive_seq=1896 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998266 coil_temp=34.0 refs=0 mcu_temp=34.93 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11337.895 memavail=3276992 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175137.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=97456 bytes_read=185440 bytes_retransmit=9 bytes_invalid=0 send_seq=6653 receive_seq=6653 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015248 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2835 bytes_read=10500 bytes_retransmit=0 bytes_invalid=0 send_seq=432 receive_seq=432 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997287 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=63.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20540 bytes_read=139953 bytes_retransmit=0 bytes_invalid=0 send_seq=1897 receive_seq=1897 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998261 coil_temp=34.0 refs=0 mcu_temp=34.93 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.30 cputime=11337.939 memavail=3277008 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175138.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=97650 bytes_read=185941 bytes_retransmit=9 bytes_invalid=0 send_seq=6668 receive_seq=6668 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015238 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2841 bytes_read=10516 bytes_retransmit=0 bytes_invalid=0 send_seq=433 receive_seq=433 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997266 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=63.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20546 bytes_read=140309 bytes_retransmit=0 bytes_invalid=0 send_seq=1898 receive_seq=1898 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998271 coil_temp=34.0 refs=0 mcu_temp=34.91 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.30 cputime=11337.983 memavail=3276756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175139.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=97844 bytes_read=186439 bytes_retransmit=9 bytes_invalid=0 send_seq=6683 receive_seq=6683 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015229 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=2847 bytes_read=10532 bytes_retransmit=0 bytes_invalid=0 send_seq=434 receive_seq=434 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997276 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=62.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20552 bytes_read=140665 bytes_retransmit=0 bytes_invalid=0 send_seq=1899 receive_seq=1899 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999456 adj=31998262 coil_temp=34.0 refs=0 mcu_temp=34.91 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.30 cputime=11338.029 memavail=3276516 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175140.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=98038 bytes_read=186907 bytes_retransmit=9 bytes_invalid=0 send_seq=6698 receive_seq=6698 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015236 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=2853 bytes_read=10561 bytes_retransmit=0 bytes_invalid=0 send_seq=435 receive_seq=435 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997286 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.7 heater_bed: target=0 temp=62.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20558 bytes_read=141021 bytes_retransmit=0 bytes_invalid=0 send_seq=1900 receive_seq=1900 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998266 coil_temp=34.0 refs=0 mcu_temp=34.90 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.30 cputime=11338.110 memavail=3276516 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175141.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=98238 bytes_read=187435 bytes_retransmit=9 bytes_invalid=0 send_seq=6714 receive_seq=6714 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015232 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=2859 bytes_read=10577 bytes_retransmit=0 bytes_invalid=0 send_seq=436 receive_seq=436 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997339 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=62.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20570 bytes_read=141393 bytes_retransmit=0 bytes_invalid=0 send_seq=1902 receive_seq=1902 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999458 adj=31998284 coil_temp=34.0 refs=0 mcu_temp=34.89 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.30 cputime=11338.155 memavail=3276516 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175142.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=98432 bytes_read=187948 bytes_retransmit=9 bytes_invalid=0 send_seq=6729 receive_seq=6729 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015226 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=2865 bytes_read=10593 bytes_retransmit=0 bytes_invalid=0 send_seq=437 receive_seq=437 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999270 adj=49997437 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=62.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20576 bytes_read=141749 bytes_retransmit=0 bytes_invalid=0 send_seq=1903 receive_seq=1903 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998267 coil_temp=34.0 refs=0 mcu_temp=34.89 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.27 cputime=11338.199 memavail=3276024 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175143.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=98626 bytes_read=188416 bytes_retransmit=9 bytes_invalid=0 send_seq=6744 receive_seq=6744 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015223 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=2877 bytes_read=10625 bytes_retransmit=0 bytes_invalid=0 send_seq=439 receive_seq=439 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999269 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=62.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20582 bytes_read=142105 bytes_retransmit=0 bytes_invalid=0 send_seq=1904 receive_seq=1904 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999457 adj=31998265 coil_temp=34.0 refs=0 mcu_temp=34.88 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.27 cputime=11338.244 memavail=3276024 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175144.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=98820 bytes_read=188928 bytes_retransmit=9 bytes_invalid=0 send_seq=6759 receive_seq=6759 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015215 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=2883 bytes_read=10641 bytes_retransmit=0 bytes_invalid=0 send_seq=440 receive_seq=440 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997376 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=62.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20588 bytes_read=142461 bytes_retransmit=0 bytes_invalid=0 send_seq=1905 receive_seq=1905 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998256 coil_temp=34.0 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.27 cputime=11338.289 memavail=3275784 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175145.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99014 bytes_read=189426 bytes_retransmit=9 bytes_invalid=0 send_seq=6774 receive_seq=6774 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2889 bytes_read=10670 bytes_retransmit=0 bytes_invalid=0 send_seq=441 receive_seq=441 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=47.7 heater_bed: target=0 temp=62.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20594 bytes_read=142817 bytes_retransmit=0 bytes_invalid=0 send_seq=1906 receive_seq=1906 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998413 coil_temp=34.0 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.27 cputime=11338.333 memavail=3275784 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175146.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99208 bytes_read=189894 bytes_retransmit=9 bytes_invalid=0 send_seq=6789 receive_seq=6789 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015201 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2895 bytes_read=10686 bytes_retransmit=0 bytes_invalid=0 send_seq=442 receive_seq=442 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997358 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=62.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20600 bytes_read=143173 bytes_retransmit=0 bytes_invalid=0 send_seq=1907 receive_seq=1907 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998375 coil_temp=34.0 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.27 cputime=11338.411 memavail=3275784 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175147.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99402 bytes_read=190421 bytes_retransmit=9 bytes_invalid=0 send_seq=6804 receive_seq=6804 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2901 bytes_read=10702 bytes_retransmit=0 bytes_invalid=0 send_seq=443 receive_seq=443 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999269 adj=49997444 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=62.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20606 bytes_read=143529 bytes_retransmit=0 bytes_invalid=0 send_seq=1908 receive_seq=1908 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998363 coil_temp=33.9 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.25 cputime=11338.455 memavail=3275784 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175148.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99596 bytes_read=190914 bytes_retransmit=9 bytes_invalid=0 send_seq=6819 receive_seq=6819 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2907 bytes_read=10718 bytes_retransmit=0 bytes_invalid=0 send_seq=444 receive_seq=444 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997404 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=62.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20612 bytes_read=143885 bytes_retransmit=0 bytes_invalid=0 send_seq=1909 receive_seq=1909 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998325 coil_temp=33.9 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.25 cputime=11338.499 memavail=3275784 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175149.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99785 bytes_read=191370 bytes_retransmit=9 bytes_invalid=0 send_seq=6833 receive_seq=6833 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=2913 bytes_read=10734 bytes_retransmit=0 bytes_invalid=0 send_seq=445 receive_seq=445 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997370 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=62.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20618 bytes_read=144241 bytes_retransmit=0 bytes_invalid=0 send_seq=1910 receive_seq=1910 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998306 coil_temp=33.9 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.25 cputime=11338.544 memavail=3275784 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175150.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=99979 bytes_read=191882 bytes_retransmit=9 bytes_invalid=0 send_seq=6848 receive_seq=6848 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=2919 bytes_read=10763 bytes_retransmit=0 bytes_invalid=0 send_seq=446 receive_seq=446 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999262 adj=49997341 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=62.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20624 bytes_read=144597 bytes_retransmit=0 bytes_invalid=0 send_seq=1911 receive_seq=1911 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999464 adj=31998283 coil_temp=33.9 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.25 cputime=11338.589 memavail=3274272 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175151.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=100173 bytes_read=192380 bytes_retransmit=9 bytes_invalid=0 send_seq=6863 receive_seq=6863 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=2925 bytes_read=10779 bytes_retransmit=0 bytes_invalid=0 send_seq=447 receive_seq=447 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999260 adj=49997329 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=62.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20630 bytes_read=144953 bytes_retransmit=0 bytes_invalid=0 send_seq=1912 receive_seq=1912 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999464 adj=31998267 coil_temp=33.9 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.25 cputime=11338.636 memavail=3274292 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175152.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=100367 bytes_read=192863 bytes_retransmit=9 bytes_invalid=0 send_seq=6878 receive_seq=6878 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=2931 bytes_read=10795 bytes_retransmit=0 bytes_invalid=0 send_seq=448 receive_seq=448 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999261 adj=49997305 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=62.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20636 bytes_read=145309 bytes_retransmit=0 bytes_invalid=0 send_seq=1913 receive_seq=1913 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998270 coil_temp=33.9 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.31 cputime=11338.717 memavail=3274296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175153.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=100556 bytes_read=193370 bytes_retransmit=9 bytes_invalid=0 send_seq=6892 receive_seq=6892 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015192 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=2937 bytes_read=10811 bytes_retransmit=0 bytes_invalid=0 send_seq=449 receive_seq=449 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999261 adj=49997311 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=62.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20642 bytes_read=145665 bytes_retransmit=0 bytes_invalid=0 send_seq=1914 receive_seq=1914 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998264 coil_temp=33.9 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.31 cputime=11338.797 memavail=3274296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175154.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=100750 bytes_read=193868 bytes_retransmit=9 bytes_invalid=0 send_seq=6907 receive_seq=6907 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015193 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=2943 bytes_read=10827 bytes_retransmit=0 bytes_invalid=0 send_seq=450 receive_seq=450 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999263 adj=49997332 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=62.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20648 bytes_read=146021 bytes_retransmit=0 bytes_invalid=0 send_seq=1915 receive_seq=1915 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998261 coil_temp=33.9 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.31 cputime=11338.876 memavail=3274296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175155.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=100944 bytes_read=194350 bytes_retransmit=9 bytes_invalid=0 send_seq=6922 receive_seq=6922 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015200 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000013 bytes_write=2949 bytes_read=10856 bytes_retransmit=0 bytes_invalid=0 send_seq=451 receive_seq=451 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999265 adj=49997361 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=62.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20654 bytes_read=146395 bytes_retransmit=0 bytes_invalid=0 send_seq=1916 receive_seq=1916 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998263 coil_temp=33.9 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.31 cputime=11338.952 memavail=3274296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175156.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=101138 bytes_read=194848 bytes_retransmit=9 bytes_invalid=0 send_seq=6937 receive_seq=6937 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015208 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000013 bytes_write=2955 bytes_read=10872 bytes_retransmit=0 bytes_invalid=0 send_seq=452 receive_seq=452 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999265 adj=49997377 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=62.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20660 bytes_read=146751 bytes_retransmit=0 bytes_invalid=0 send_seq=1917 receive_seq=1917 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998268 coil_temp=33.9 refs=0 mcu_temp=34.87 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.31 cputime=11339.028 memavail=3274296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175157.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=101332 bytes_read=195361 bytes_retransmit=9 bytes_invalid=0 send_seq=6952 receive_seq=6952 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015214 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000013 bytes_write=2961 bytes_read=10888 bytes_retransmit=0 bytes_invalid=0 send_seq=453 receive_seq=453 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999270 adj=49997363 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=62.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20666 bytes_read=147107 bytes_retransmit=0 bytes_invalid=0 send_seq=1918 receive_seq=1918 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998248 coil_temp=33.9 refs=0 mcu_temp=34.86 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.29 cputime=11339.105 memavail=3274296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175158.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=101521 bytes_read=195838 bytes_retransmit=9 bytes_invalid=0 send_seq=6966 receive_seq=6966 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015215 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000013 bytes_write=2967 bytes_read=10904 bytes_retransmit=0 bytes_invalid=0 send_seq=454 receive_seq=454 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997423 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=62.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20672 bytes_read=147463 bytes_retransmit=0 bytes_invalid=0 send_seq=1919 receive_seq=1919 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999471 adj=31998241 coil_temp=33.9 refs=0 mcu_temp=34.86 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.29 cputime=11339.180 memavail=3274296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175159.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=101715 bytes_read=196328 bytes_retransmit=9 bytes_invalid=0 send_seq=6981 receive_seq=6981 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015220 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000013 bytes_write=2973 bytes_read=10920 bytes_retransmit=0 bytes_invalid=0 send_seq=455 receive_seq=455 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997423 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=62.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20678 bytes_read=147819 bytes_retransmit=0 bytes_invalid=0 send_seq=1920 receive_seq=1920 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999471 adj=31998323 coil_temp=33.9 refs=0 mcu_temp=34.86 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.29 cputime=11339.255 memavail=3274296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175160.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=101909 bytes_read=196824 bytes_retransmit=9 bytes_invalid=0 send_seq=6996 receive_seq=6996 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015213 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000018 bytes_write=2979 bytes_read=10949 bytes_retransmit=0 bytes_invalid=0 send_seq=456 receive_seq=456 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997468 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=62.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20684 bytes_read=148175 bytes_retransmit=0 bytes_invalid=0 send_seq=1921 receive_seq=1921 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999470 adj=31998300 coil_temp=33.9 refs=0 mcu_temp=34.86 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.29 cputime=11339.320 memavail=3273620 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175161.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=102103 bytes_read=197306 bytes_retransmit=9 bytes_invalid=0 send_seq=7011 receive_seq=7011 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015212 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000018 bytes_write=2985 bytes_read=10965 bytes_retransmit=0 bytes_invalid=0 send_seq=457 receive_seq=457 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999270 adj=49997422 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=62.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20690 bytes_read=148531 bytes_retransmit=0 bytes_invalid=0 send_seq=1922 receive_seq=1922 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999469 adj=31998280 coil_temp=33.9 refs=0 mcu_temp=34.86 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.29 cputime=11339.384 memavail=3274744 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175162.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=102297 bytes_read=197819 bytes_retransmit=9 bytes_invalid=0 send_seq=7026 receive_seq=7026 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015209 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000018 bytes_write=2991 bytes_read=10981 bytes_retransmit=0 bytes_invalid=0 send_seq=458 receive_seq=458 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997365 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=62.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20696 bytes_read=148887 bytes_retransmit=0 bytes_invalid=0 send_seq=1923 receive_seq=1923 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998256 coil_temp=33.9 refs=0 mcu_temp=34.86 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.34 cputime=11339.428 memavail=3274492 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175163.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=102491 bytes_read=198317 bytes_retransmit=9 bytes_invalid=0 send_seq=7041 receive_seq=7041 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000018 bytes_write=2997 bytes_read=10997 bytes_retransmit=0 bytes_invalid=0 send_seq=459 receive_seq=459 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997340 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=61.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20702 bytes_read=149243 bytes_retransmit=0 bytes_invalid=0 send_seq=1924 receive_seq=1924 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998241 coil_temp=33.9 refs=0 mcu_temp=34.85 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.34 cputime=11339.470 memavail=3274492 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175164.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=102685 bytes_read=198799 bytes_retransmit=9 bytes_invalid=0 send_seq=7056 receive_seq=7056 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015197 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000018 bytes_write=3003 bytes_read=11013 bytes_retransmit=0 bytes_invalid=0 send_seq=460 receive_seq=460 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997327 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=61.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20708 bytes_read=149599 bytes_retransmit=0 bytes_invalid=0 send_seq=1925 receive_seq=1925 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998231 coil_temp=33.9 refs=0 mcu_temp=34.84 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.34 cputime=11339.513 memavail=3274492 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175165.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=102879 bytes_read=199297 bytes_retransmit=9 bytes_invalid=0 send_seq=7071 receive_seq=7071 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3009 bytes_read=11042 bytes_retransmit=0 bytes_invalid=0 send_seq=461 receive_seq=461 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997329 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=61.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20714 bytes_read=149955 bytes_retransmit=0 bytes_invalid=0 send_seq=1926 receive_seq=1926 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998235 coil_temp=33.9 refs=0 mcu_temp=34.84 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.34 cputime=11339.577 memavail=3274244 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175166.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=103073 bytes_read=199795 bytes_retransmit=9 bytes_invalid=0 send_seq=7086 receive_seq=7086 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3015 bytes_read=11058 bytes_retransmit=0 bytes_invalid=0 send_seq=462 receive_seq=462 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997327 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=61.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20720 bytes_read=150311 bytes_retransmit=0 bytes_invalid=0 send_seq=1927 receive_seq=1927 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998222 coil_temp=33.9 refs=0 mcu_temp=34.84 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.34 cputime=11339.623 memavail=3274256 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175167.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=103267 bytes_read=200292 bytes_retransmit=9 bytes_invalid=0 send_seq=7101 receive_seq=7101 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3021 bytes_read=11074 bytes_retransmit=0 bytes_invalid=0 send_seq=463 receive_seq=463 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999262 adj=49997342 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=61.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20726 bytes_read=150667 bytes_retransmit=0 bytes_invalid=0 send_seq=1928 receive_seq=1928 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998238 coil_temp=33.9 refs=0 mcu_temp=34.84 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11339.665 memavail=3274256 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175168.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=103461 bytes_read=200790 bytes_retransmit=9 bytes_invalid=0 send_seq=7116 receive_seq=7116 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3027 bytes_read=11090 bytes_retransmit=0 bytes_invalid=0 send_seq=464 receive_seq=464 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999265 adj=49997328 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=61.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20732 bytes_read=151023 bytes_retransmit=0 bytes_invalid=0 send_seq=1929 receive_seq=1929 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999464 adj=31998242 coil_temp=33.9 refs=0 mcu_temp=34.83 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11339.709 memavail=3274256 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175169.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=103655 bytes_read=201288 bytes_retransmit=9 bytes_invalid=0 send_seq=7131 receive_seq=7131 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3033 bytes_read=11106 bytes_retransmit=0 bytes_invalid=0 send_seq=465 receive_seq=465 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999263 adj=49997388 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=61.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20738 bytes_read=151379 bytes_retransmit=0 bytes_invalid=0 send_seq=1930 receive_seq=1930 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999463 adj=31998230 coil_temp=33.9 refs=0 mcu_temp=34.82 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11339.752 memavail=3274256 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175170.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=103844 bytes_read=201752 bytes_retransmit=9 bytes_invalid=0 send_seq=7145 receive_seq=7145 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3039 bytes_read=11134 bytes_retransmit=0 bytes_invalid=0 send_seq=466 receive_seq=466 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999260 adj=49997358 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=61.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20744 bytes_read=151735 bytes_retransmit=0 bytes_invalid=0 send_seq=1931 receive_seq=1931 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998236 coil_temp=33.8 refs=0 mcu_temp=34.80 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11339.797 memavail=3274256 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175171.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=104033 bytes_read=202245 bytes_retransmit=9 bytes_invalid=0 send_seq=7159 receive_seq=7159 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3045 bytes_read=11149 bytes_retransmit=0 bytes_invalid=0 send_seq=467 receive_seq=467 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997328 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=49.2 heater_bed: target=0 temp=61.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20750 bytes_read=152091 bytes_retransmit=0 bytes_invalid=0 send_seq=1932 receive_seq=1932 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998284 coil_temp=33.8 refs=0 mcu_temp=34.81 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11339.874 memavail=3274256 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175172.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=104227 bytes_read=202758 bytes_retransmit=9 bytes_invalid=0 send_seq=7174 receive_seq=7174 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015209 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3051 bytes_read=11164 bytes_retransmit=0 bytes_invalid=0 send_seq=468 receive_seq=468 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997353 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=61.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20756 bytes_read=152447 bytes_retransmit=0 bytes_invalid=0 send_seq=1933 receive_seq=1933 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998252 coil_temp=33.8 refs=0 mcu_temp=34.80 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.45 cputime=11339.959 memavail=3272644 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175173.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=104421 bytes_read=203240 bytes_retransmit=9 bytes_invalid=0 send_seq=7189 receive_seq=7189 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015207 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3057 bytes_read=11179 bytes_retransmit=0 bytes_invalid=0 send_seq=469 receive_seq=469 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997375 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=61.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20762 bytes_read=152803 bytes_retransmit=0 bytes_invalid=0 send_seq=1934 receive_seq=1934 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998250 coil_temp=33.8 refs=0 mcu_temp=34.80 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.45 cputime=11340.002 memavail=3272404 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175174.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=104615 bytes_read=203738 bytes_retransmit=9 bytes_invalid=0 send_seq=7204 receive_seq=7204 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015200 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3063 bytes_read=11194 bytes_retransmit=0 bytes_invalid=0 send_seq=470 receive_seq=470 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999262 adj=49997341 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=61.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20768 bytes_read=153159 bytes_retransmit=0 bytes_invalid=0 send_seq=1935 receive_seq=1935 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998243 coil_temp=33.8 refs=0 mcu_temp=34.79 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.45 cputime=11340.045 memavail=3272404 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175175.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=104809 bytes_read=204236 bytes_retransmit=9 bytes_invalid=0 send_seq=7219 receive_seq=7219 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3069 bytes_read=11223 bytes_retransmit=0 bytes_invalid=0 send_seq=471 receive_seq=471 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999260 adj=49997335 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=61.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20774 bytes_read=153515 bytes_retransmit=0 bytes_invalid=0 send_seq=1936 receive_seq=1936 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998238 coil_temp=33.8 refs=0 mcu_temp=34.79 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.45 cputime=11340.087 memavail=3272404 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175176.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105003 bytes_read=204733 bytes_retransmit=9 bytes_invalid=0 send_seq=7234 receive_seq=7234 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3075 bytes_read=11239 bytes_retransmit=0 bytes_invalid=0 send_seq=472 receive_seq=472 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999258 adj=49997314 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=61.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20780 bytes_read=153871 bytes_retransmit=0 bytes_invalid=0 send_seq=1937 receive_seq=1937 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998243 coil_temp=33.8 refs=0 mcu_temp=34.78 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.4 sysload=0.45 cputime=11340.128 memavail=3272164 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175177.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105197 bytes_read=205246 bytes_retransmit=9 bytes_invalid=0 send_seq=7249 receive_seq=7249 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3081 bytes_read=11255 bytes_retransmit=0 bytes_invalid=0 send_seq=473 receive_seq=473 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999255 adj=49997303 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=61.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20786 bytes_read=154227 bytes_retransmit=0 bytes_invalid=0 send_seq=1938 receive_seq=1938 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999465 adj=31998273 coil_temp=33.8 refs=0 mcu_temp=34.80 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.41 cputime=11340.186 memavail=3271912 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175178.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105391 bytes_read=205729 bytes_retransmit=9 bytes_invalid=0 send_seq=7264 receive_seq=7264 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3087 bytes_read=11271 bytes_retransmit=0 bytes_invalid=0 send_seq=474 receive_seq=474 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999256 adj=49997289 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=61.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20792 bytes_read=154583 bytes_retransmit=0 bytes_invalid=0 send_seq=1939 receive_seq=1939 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999466 adj=31998259 coil_temp=33.8 refs=0 mcu_temp=34.79 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.41 cputime=11340.241 memavail=3271664 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175179.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105585 bytes_read=206226 bytes_retransmit=9 bytes_invalid=0 send_seq=7279 receive_seq=7279 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015217 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3093 bytes_read=11287 bytes_retransmit=0 bytes_invalid=0 send_seq=475 receive_seq=475 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999255 adj=49997311 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=61.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20798 bytes_read=154939 bytes_retransmit=0 bytes_invalid=0 send_seq=1940 receive_seq=1940 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999469 adj=31998254 coil_temp=33.8 refs=0 mcu_temp=34.79 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.41 cputime=11340.284 memavail=3271916 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175180.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105779 bytes_read=206722 bytes_retransmit=9 bytes_invalid=0 send_seq=7294 receive_seq=7294 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015210 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3099 bytes_read=11316 bytes_retransmit=0 bytes_invalid=0 send_seq=476 receive_seq=476 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999254 adj=49997250 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=61.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20804 bytes_read=155295 bytes_retransmit=0 bytes_invalid=0 send_seq=1941 receive_seq=1941 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999470 adj=31998269 coil_temp=33.8 refs=0 mcu_temp=34.79 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.41 cputime=11340.325 memavail=3271916 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175181.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=105963 bytes_read=207184 bytes_retransmit=9 bytes_invalid=0 send_seq=7307 receive_seq=7307 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3105 bytes_read=11332 bytes_retransmit=0 bytes_invalid=0 send_seq=477 receive_seq=477 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999251 adj=49997266 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=61.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20810 bytes_read=155651 bytes_retransmit=0 bytes_invalid=0 send_seq=1942 receive_seq=1942 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999470 adj=31998299 coil_temp=33.8 refs=0 mcu_temp=34.78 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.41 cputime=11340.366 memavail=3271916 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175182.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=106147 bytes_read=207686 bytes_retransmit=9 bytes_invalid=0 send_seq=7320 receive_seq=7320 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015199 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3111 bytes_read=11348 bytes_retransmit=0 bytes_invalid=0 send_seq=478 receive_seq=478 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999249 adj=49997254 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=61.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20816 bytes_read=156007 bytes_retransmit=0 bytes_invalid=0 send_seq=1943 receive_seq=1943 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999469 adj=31998286 coil_temp=33.8 refs=0 mcu_temp=34.78 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11340.408 memavail=3271676 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175183.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=106341 bytes_read=208184 bytes_retransmit=9 bytes_invalid=0 send_seq=7335 receive_seq=7335 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3117 bytes_read=11364 bytes_retransmit=0 bytes_invalid=0 send_seq=479 receive_seq=479 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997264 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=61.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20822 bytes_read=156363 bytes_retransmit=0 bytes_invalid=0 send_seq=1944 receive_seq=1944 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998273 coil_temp=33.8 refs=0 mcu_temp=34.77 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11340.464 memavail=3271676 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175184.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=106535 bytes_read=208667 bytes_retransmit=9 bytes_invalid=0 send_seq=7350 receive_seq=7350 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015257 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3123 bytes_read=11380 bytes_retransmit=0 bytes_invalid=0 send_seq=480 receive_seq=480 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999251 adj=49997287 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=61.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20828 bytes_read=156719 bytes_retransmit=0 bytes_invalid=0 send_seq=1945 receive_seq=1945 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998274 coil_temp=33.8 refs=0 mcu_temp=34.76 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11340.539 memavail=3271676 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175185.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=106729 bytes_read=209164 bytes_retransmit=9 bytes_invalid=0 send_seq=7365 receive_seq=7365 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015289 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=3129 bytes_read=11409 bytes_retransmit=0 bytes_invalid=0 send_seq=481 receive_seq=481 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999255 adj=49997222 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=61.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20834 bytes_read=157075 bytes_retransmit=0 bytes_invalid=0 send_seq=1946 receive_seq=1946 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999472 adj=31998247 coil_temp=33.8 refs=0 mcu_temp=34.75 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11340.617 memavail=3271184 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175186.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=106923 bytes_read=209662 bytes_retransmit=9 bytes_invalid=0 send_seq=7380 receive_seq=7380 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015301 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=3135 bytes_read=11425 bytes_retransmit=0 bytes_invalid=0 send_seq=482 receive_seq=482 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999257 adj=49997244 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=61.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20840 bytes_read=157431 bytes_retransmit=0 bytes_invalid=0 send_seq=1947 receive_seq=1947 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999472 adj=31998200 coil_temp=33.8 refs=0 mcu_temp=34.76 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11340.690 memavail=3271184 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175187.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=107117 bytes_read=210160 bytes_retransmit=9 bytes_invalid=0 send_seq=7395 receive_seq=7395 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015298 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=3141 bytes_read=11441 bytes_retransmit=0 bytes_invalid=0 send_seq=483 receive_seq=483 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999258 adj=49997278 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=60.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20846 bytes_read=157787 bytes_retransmit=0 bytes_invalid=0 send_seq=1948 receive_seq=1948 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999471 adj=31998197 coil_temp=33.8 refs=0 mcu_temp=34.76 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.35 cputime=11340.766 memavail=3271184 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175188.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=107301 bytes_read=210647 bytes_retransmit=9 bytes_invalid=0 send_seq=7408 receive_seq=7408 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015296 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=3147 bytes_read=11457 bytes_retransmit=0 bytes_invalid=0 send_seq=484 receive_seq=484 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999262 adj=49997327 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=60.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20852 bytes_read=158143 bytes_retransmit=0 bytes_invalid=0 send_seq=1949 receive_seq=1949 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999472 adj=31998201 coil_temp=33.8 refs=0 mcu_temp=34.75 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.35 cputime=11340.838 memavail=3270680 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175189.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=107495 bytes_read=211145 bytes_retransmit=9 bytes_invalid=0 send_seq=7423 receive_seq=7423 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015291 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=3153 bytes_read=11473 bytes_retransmit=0 bytes_invalid=0 send_seq=485 receive_seq=485 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997398 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20858 bytes_read=158499 bytes_retransmit=0 bytes_invalid=0 send_seq=1950 receive_seq=1950 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998219 coil_temp=33.8 refs=0 mcu_temp=34.75 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.35 cputime=11340.914 memavail=3270716 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175190.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=107689 bytes_read=211628 bytes_retransmit=9 bytes_invalid=0 send_seq=7438 receive_seq=7438 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015283 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000019 bytes_write=3159 bytes_read=11502 bytes_retransmit=0 bytes_invalid=0 send_seq=486 receive_seq=486 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997450 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20864 bytes_read=158855 bytes_retransmit=0 bytes_invalid=0 send_seq=1951 receive_seq=1951 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998254 coil_temp=33.8 refs=0 mcu_temp=34.75 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.35 cputime=11340.974 memavail=3270864 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175191.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=107883 bytes_read=212120 bytes_retransmit=9 bytes_invalid=0 send_seq=7453 receive_seq=7453 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015281 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000019 bytes_write=3165 bytes_read=11518 bytes_retransmit=0 bytes_invalid=0 send_seq=487 receive_seq=487 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997457 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20870 bytes_read=159211 bytes_retransmit=0 bytes_invalid=0 send_seq=1952 receive_seq=1952 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999472 adj=31998268 coil_temp=33.8 refs=0 mcu_temp=34.75 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.35 cputime=11341.017 memavail=3270728 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175192.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=108077 bytes_read=212626 bytes_retransmit=9 bytes_invalid=0 send_seq=7468 receive_seq=7468 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015264 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000019 bytes_write=3171 bytes_read=11534 bytes_retransmit=0 bytes_invalid=0 send_seq=488 receive_seq=488 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999261 adj=49997393 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=60.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20876 bytes_read=159567 bytes_retransmit=0 bytes_invalid=0 send_seq=1953 receive_seq=1953 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999472 adj=31998255 coil_temp=33.8 refs=0 mcu_temp=34.75 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11341.061 memavail=3270736 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175193.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=108271 bytes_read=213109 bytes_retransmit=9 bytes_invalid=0 send_seq=7483 receive_seq=7483 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015248 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000019 bytes_write=3177 bytes_read=11550 bytes_retransmit=0 bytes_invalid=0 send_seq=489 receive_seq=489 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999259 adj=49997373 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=60.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20882 bytes_read=159923 bytes_retransmit=0 bytes_invalid=0 send_seq=1954 receive_seq=1954 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999471 adj=31998262 coil_temp=33.8 refs=0 mcu_temp=34.74 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11341.105 memavail=3270736 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175194.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=108465 bytes_read=213606 bytes_retransmit=9 bytes_invalid=0 send_seq=7498 receive_seq=7498 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015240 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000019 bytes_write=3183 bytes_read=11566 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=49999255 adj=49997356 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20888 bytes_read=160279 bytes_retransmit=0 bytes_invalid=0 send_seq=1955 receive_seq=1955 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999470 adj=31998273 coil_temp=33.8 refs=0 mcu_temp=34.74 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.32 cputime=11341.148 memavail=3270496 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175195.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=108659 bytes_read=214104 bytes_retransmit=9 bytes_invalid=0 send_seq=7513 receive_seq=7513 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015233 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=3189 bytes_read=11595 bytes_retransmit=0 bytes_invalid=0 send_seq=491 receive_seq=491 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999253 adj=49997321 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20894 bytes_read=160635 bytes_retransmit=0 bytes_invalid=0 send_seq=1956 receive_seq=1956 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999470 adj=31998266 coil_temp=33.8 refs=0 mcu_temp=34.73 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11341.204 memavail=3270504 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175196.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=108853 bytes_read=214587 bytes_retransmit=9 bytes_invalid=0 send_seq=7528 receive_seq=7528 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015242 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=3195 bytes_read=11611 bytes_retransmit=0 bytes_invalid=0 send_seq=492 receive_seq=492 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999253 adj=49997308 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=60.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20900 bytes_read=160991 bytes_retransmit=0 bytes_invalid=0 send_seq=1957 receive_seq=1957 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999471 adj=31998259 coil_temp=33.8 refs=0 mcu_temp=34.73 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.32 cputime=11341.261 memavail=3270504 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175197.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=109042 bytes_read=215094 bytes_retransmit=9 bytes_invalid=0 send_seq=7542 receive_seq=7542 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015232 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=3201 bytes_read=11627 bytes_retransmit=0 bytes_invalid=0 send_seq=493 receive_seq=493 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999252 adj=49997301 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=60.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20906 bytes_read=161347 bytes_retransmit=0 bytes_invalid=0 send_seq=1958 receive_seq=1958 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999470 adj=31998271 coil_temp=33.8 refs=0 mcu_temp=34.73 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11341.303 memavail=3270504 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175198.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=109236 bytes_read=215592 bytes_retransmit=9 bytes_invalid=0 send_seq=7557 receive_seq=7557 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015223 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=3207 bytes_read=11643 bytes_retransmit=0 bytes_invalid=0 send_seq=494 receive_seq=494 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999250 adj=49997306 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=60.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20912 bytes_read=161703 bytes_retransmit=0 bytes_invalid=0 send_seq=1959 receive_seq=1959 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999470 adj=31998262 coil_temp=33.8 refs=0 mcu_temp=34.72 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11341.345 memavail=3270264 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175199.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=109430 bytes_read=216075 bytes_retransmit=9 bytes_invalid=0 send_seq=7572 receive_seq=7572 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015217 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=3213 bytes_read=11659 bytes_retransmit=0 bytes_invalid=0 send_seq=495 receive_seq=495 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999250 adj=49997308 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20918 bytes_read=162059 bytes_retransmit=0 bytes_invalid=0 send_seq=1960 receive_seq=1960 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999469 adj=31998263 coil_temp=33.8 refs=0 mcu_temp=34.71 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.38 cputime=11341.386 memavail=3270264 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175200.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=109630 bytes_read=216588 bytes_retransmit=9 bytes_invalid=0 send_seq=7588 receive_seq=7588 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=3219 bytes_read=11675 bytes_retransmit=0 bytes_invalid=0 send_seq=496 receive_seq=496 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997325 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20930 bytes_read=162431 bytes_retransmit=0 bytes_invalid=0 send_seq=1962 receive_seq=1962 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998252 coil_temp=33.8 refs=0 mcu_temp=34.71 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.38 cputime=11341.429 memavail=3273420 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175201.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=109824 bytes_read=217086 bytes_retransmit=9 bytes_invalid=0 send_seq=7603 receive_seq=7603 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=3225 bytes_read=11704 bytes_retransmit=0 bytes_invalid=0 send_seq=497 receive_seq=497 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999246 adj=49997335 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=60.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20936 bytes_read=162787 bytes_retransmit=0 bytes_invalid=0 send_seq=1963 receive_seq=1963 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998266 coil_temp=33.8 refs=0 mcu_temp=34.72 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.38 cputime=11341.485 memavail=3273428 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175202.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110018 bytes_read=217573 bytes_retransmit=9 bytes_invalid=0 send_seq=7618 receive_seq=7618 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=3231 bytes_read=11720 bytes_retransmit=0 bytes_invalid=0 send_seq=498 receive_seq=498 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999249 adj=49997318 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=60.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20942 bytes_read=163143 bytes_retransmit=0 bytes_invalid=0 send_seq=1964 receive_seq=1964 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998269 coil_temp=33.8 refs=0 mcu_temp=34.72 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.51 cputime=11341.557 memavail=3273428 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175203.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110212 bytes_read=218068 bytes_retransmit=9 bytes_invalid=0 send_seq=7633 receive_seq=7633 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=3243 bytes_read=11752 bytes_retransmit=0 bytes_invalid=0 send_seq=500 receive_seq=500 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999252 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20948 bytes_read=163499 bytes_retransmit=0 bytes_invalid=0 send_seq=1965 receive_seq=1965 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998264 coil_temp=33.7 refs=0 mcu_temp=34.73 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.51 cputime=11341.603 memavail=3272924 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175204.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110406 bytes_read=218581 bytes_retransmit=9 bytes_invalid=0 send_seq=7648 receive_seq=7648 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015167 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=3249 bytes_read=11768 bytes_retransmit=0 bytes_invalid=0 send_seq=501 receive_seq=501 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999249 adj=49997442 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20954 bytes_read=163855 bytes_retransmit=0 bytes_invalid=0 send_seq=1966 receive_seq=1966 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998262 coil_temp=33.7 refs=0 mcu_temp=34.71 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.51 cputime=11341.645 memavail=3272924 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175205.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110600 bytes_read=219049 bytes_retransmit=9 bytes_invalid=0 send_seq=7663 receive_seq=7663 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015161 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=3255 bytes_read=11784 bytes_retransmit=0 bytes_invalid=0 send_seq=502 receive_seq=502 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999246 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=60.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20960 bytes_read=164211 bytes_retransmit=0 bytes_invalid=0 send_seq=1967 receive_seq=1967 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998280 coil_temp=33.7 refs=0 mcu_temp=34.71 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.51 cputime=11341.682 memavail=3272924 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175206.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110794 bytes_read=219546 bytes_retransmit=9 bytes_invalid=0 send_seq=7678 receive_seq=7678 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015154 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=3261 bytes_read=11813 bytes_retransmit=0 bytes_invalid=0 send_seq=503 receive_seq=503 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999243 adj=49997354 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=60.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20966 bytes_read=164567 bytes_retransmit=0 bytes_invalid=0 send_seq=1968 receive_seq=1968 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998289 coil_temp=33.7 refs=0 mcu_temp=34.69 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.51 cputime=11341.723 memavail=3272924 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175207.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=110988 bytes_read=220074 bytes_retransmit=9 bytes_invalid=0 send_seq=7693 receive_seq=7693 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=3267 bytes_read=11829 bytes_retransmit=0 bytes_invalid=0 send_seq=504 receive_seq=504 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999242 adj=49997324 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20972 bytes_read=164923 bytes_retransmit=0 bytes_invalid=0 send_seq=1969 receive_seq=1969 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998280 coil_temp=33.7 refs=0 mcu_temp=34.69 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.55 cputime=11341.763 memavail=3272684 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=31.9 pwm=0.000 Stats 175208.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=111182 bytes_read=220542 bytes_retransmit=9 bytes_invalid=0 send_seq=7708 receive_seq=7708 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=3273 bytes_read=11845 bytes_retransmit=0 bytes_invalid=0 send_seq=505 receive_seq=505 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999243 adj=49997315 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=60.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20978 bytes_read=165279 bytes_retransmit=0 bytes_invalid=0 send_seq=1970 receive_seq=1970 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998276 coil_temp=33.7 refs=0 mcu_temp=34.67 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.55 cputime=11341.831 memavail=3272696 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175209.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=111376 bytes_read=221039 bytes_retransmit=9 bytes_invalid=0 send_seq=7723 receive_seq=7723 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=3279 bytes_read=11861 bytes_retransmit=0 bytes_invalid=0 send_seq=506 receive_seq=506 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999245 adj=49997339 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20984 bytes_read=165635 bytes_retransmit=0 bytes_invalid=0 send_seq=1971 receive_seq=1971 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998273 coil_temp=33.7 refs=0 mcu_temp=34.66 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.55 cputime=11341.903 memavail=3272696 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175210.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=111570 bytes_read=221552 bytes_retransmit=9 bytes_invalid=0 send_seq=7738 receive_seq=7738 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=3285 bytes_read=11877 bytes_retransmit=0 bytes_invalid=0 send_seq=507 receive_seq=507 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999244 adj=49997348 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=60.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20990 bytes_read=165991 bytes_retransmit=0 bytes_invalid=0 send_seq=1972 receive_seq=1972 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998256 coil_temp=33.7 refs=0 mcu_temp=34.65 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.55 cputime=11341.965 memavail=3272204 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175211.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=111764 bytes_read=222020 bytes_retransmit=9 bytes_invalid=0 send_seq=7753 receive_seq=7753 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015155 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=3291 bytes_read=11906 bytes_retransmit=0 bytes_invalid=0 send_seq=508 receive_seq=508 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999243 adj=49997345 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=60.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=20996 bytes_read=166347 bytes_retransmit=0 bytes_invalid=0 send_seq=1973 receive_seq=1973 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998256 coil_temp=33.7 refs=0 mcu_temp=34.65 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.55 cputime=11342.006 memavail=3272204 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175212.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=111958 bytes_read=222532 bytes_retransmit=9 bytes_invalid=0 send_seq=7768 receive_seq=7768 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015154 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=3297 bytes_read=11922 bytes_retransmit=0 bytes_invalid=0 send_seq=509 receive_seq=509 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999242 adj=49997337 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=60.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21002 bytes_read=166703 bytes_retransmit=0 bytes_invalid=0 send_seq=1974 receive_seq=1974 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998268 coil_temp=33.7 refs=0 mcu_temp=34.65 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.50 cputime=11342.049 memavail=3271968 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175213.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=112152 bytes_read=223034 bytes_retransmit=9 bytes_invalid=0 send_seq=7783 receive_seq=7783 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=3303 bytes_read=11938 bytes_retransmit=0 bytes_invalid=0 send_seq=510 receive_seq=510 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999240 adj=49997317 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=60.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21008 bytes_read=167059 bytes_retransmit=0 bytes_invalid=0 send_seq=1975 receive_seq=1975 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998266 coil_temp=33.7 refs=0 mcu_temp=34.66 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.50 cputime=11342.091 memavail=3271968 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175214.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=112341 bytes_read=223497 bytes_retransmit=9 bytes_invalid=0 send_seq=7797 receive_seq=7797 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=3309 bytes_read=11954 bytes_retransmit=0 bytes_invalid=0 send_seq=511 receive_seq=511 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999241 adj=49997290 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21014 bytes_read=167415 bytes_retransmit=0 bytes_invalid=0 send_seq=1976 receive_seq=1976 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998263 coil_temp=33.7 refs=0 mcu_temp=34.66 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.50 cputime=11342.132 memavail=3271968 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175215.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=112535 bytes_read=223994 bytes_retransmit=9 bytes_invalid=0 send_seq=7812 receive_seq=7812 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=3315 bytes_read=11970 bytes_retransmit=0 bytes_invalid=0 send_seq=512 receive_seq=512 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997341 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=59.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21020 bytes_read=167771 bytes_retransmit=0 bytes_invalid=0 send_seq=1977 receive_seq=1977 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998269 coil_temp=33.7 refs=0 mcu_temp=34.66 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.50 cputime=11342.184 memavail=3271968 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175216.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=112729 bytes_read=224507 bytes_retransmit=9 bytes_invalid=0 send_seq=7827 receive_seq=7827 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015146 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=3321 bytes_read=11999 bytes_retransmit=0 bytes_invalid=0 send_seq=513 receive_seq=513 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997436 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21026 bytes_read=168127 bytes_retransmit=0 bytes_invalid=0 send_seq=1978 receive_seq=1978 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998260 coil_temp=33.7 refs=0 mcu_temp=34.66 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.50 cputime=11342.227 memavail=3271968 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175217.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=112923 bytes_read=224990 bytes_retransmit=9 bytes_invalid=0 send_seq=7842 receive_seq=7842 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015142 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=3327 bytes_read=12015 bytes_retransmit=0 bytes_invalid=0 send_seq=514 receive_seq=514 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999245 adj=49997417 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=59.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21032 bytes_read=168483 bytes_retransmit=0 bytes_invalid=0 send_seq=1979 receive_seq=1979 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998254 coil_temp=33.7 refs=0 mcu_temp=34.66 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.46 cputime=11342.269 memavail=3271968 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175218.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=113117 bytes_read=225487 bytes_retransmit=9 bytes_invalid=0 send_seq=7857 receive_seq=7857 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015138 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=3333 bytes_read=12031 bytes_retransmit=0 bytes_invalid=0 send_seq=515 receive_seq=515 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999243 adj=49997388 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=59.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21038 bytes_read=168839 bytes_retransmit=0 bytes_invalid=0 send_seq=1980 receive_seq=1980 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999467 adj=31998271 coil_temp=33.7 refs=0 mcu_temp=34.67 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.46 cputime=11342.311 memavail=3271976 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175219.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=113311 bytes_read=226000 bytes_retransmit=9 bytes_invalid=0 send_seq=7872 receive_seq=7872 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015138 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=3339 bytes_read=12047 bytes_retransmit=0 bytes_invalid=0 send_seq=516 receive_seq=516 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999241 adj=49997357 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=59.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21044 bytes_read=169195 bytes_retransmit=0 bytes_invalid=0 send_seq=1981 receive_seq=1981 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998271 coil_temp=33.7 refs=0 mcu_temp=34.66 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.4 sysload=0.46 cputime=11342.355 memavail=3271976 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175220.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=113505 bytes_read=226468 bytes_retransmit=9 bytes_invalid=0 send_seq=7887 receive_seq=7887 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015139 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=3345 bytes_read=12063 bytes_retransmit=0 bytes_invalid=0 send_seq=517 receive_seq=517 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999243 adj=49997320 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=59.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21050 bytes_read=169551 bytes_retransmit=0 bytes_invalid=0 send_seq=1982 receive_seq=1982 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998271 coil_temp=33.7 refs=0 mcu_temp=34.65 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.46 cputime=11342.402 memavail=3271472 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175221.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=113699 bytes_read=226965 bytes_retransmit=9 bytes_invalid=0 send_seq=7902 receive_seq=7902 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015144 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3351 bytes_read=12092 bytes_retransmit=0 bytes_invalid=0 send_seq=518 receive_seq=518 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997347 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21056 bytes_read=169907 bytes_retransmit=0 bytes_invalid=0 send_seq=1983 receive_seq=1983 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998270 coil_temp=33.7 refs=0 mcu_temp=34.64 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.46 cputime=11342.478 memavail=3271232 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175222.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=113893 bytes_read=227493 bytes_retransmit=9 bytes_invalid=0 send_seq=7917 receive_seq=7917 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015148 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3357 bytes_read=12108 bytes_retransmit=0 bytes_invalid=0 send_seq=519 receive_seq=519 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997402 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21062 bytes_read=170263 bytes_retransmit=0 bytes_invalid=0 send_seq=1984 receive_seq=1984 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999468 adj=31998264 coil_temp=33.7 refs=0 mcu_temp=34.64 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.51 cputime=11342.550 memavail=3271232 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175223.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=114087 bytes_read=227960 bytes_retransmit=9 bytes_invalid=0 send_seq=7932 receive_seq=7932 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015155 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3363 bytes_read=12124 bytes_retransmit=0 bytes_invalid=0 send_seq=520 receive_seq=520 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999250 adj=49997404 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=59.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21068 bytes_read=170603 bytes_retransmit=0 bytes_invalid=0 send_seq=1985 receive_seq=1985 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998261 coil_temp=33.7 refs=0 mcu_temp=34.63 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.51 cputime=11342.620 memavail=3275528 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175224.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=114281 bytes_read=228461 bytes_retransmit=9 bytes_invalid=0 send_seq=7947 receive_seq=7947 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015254 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3369 bytes_read=12140 bytes_retransmit=0 bytes_invalid=0 send_seq=521 receive_seq=521 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999249 adj=49997415 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=46.3 heater_bed: target=0 temp=59.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21074 bytes_read=170959 bytes_retransmit=0 bytes_invalid=0 send_seq=1986 receive_seq=1986 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998320 coil_temp=33.7 refs=0 mcu_temp=34.62 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.51 cputime=11342.686 memavail=3275296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175225.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=114475 bytes_read=228959 bytes_retransmit=9 bytes_invalid=0 send_seq=7962 receive_seq=7962 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015247 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3375 bytes_read=12156 bytes_retransmit=0 bytes_invalid=0 send_seq=522 receive_seq=522 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999249 adj=49997192 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21080 bytes_read=171315 bytes_retransmit=0 bytes_invalid=0 send_seq=1987 receive_seq=1987 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998214 coil_temp=33.7 refs=0 mcu_temp=34.62 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.51 cputime=11342.729 memavail=3275296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175226.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=114669 bytes_read=229427 bytes_retransmit=9 bytes_invalid=0 send_seq=7977 receive_seq=7977 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015253 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=3381 bytes_read=12185 bytes_retransmit=0 bytes_invalid=0 send_seq=523 receive_seq=523 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997240 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21086 bytes_read=171671 bytes_retransmit=0 bytes_invalid=0 send_seq=1988 receive_seq=1988 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998235 coil_temp=33.7 refs=0 mcu_temp=34.60 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.51 cputime=11342.772 memavail=3275056 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175227.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=114863 bytes_read=229954 bytes_retransmit=9 bytes_invalid=0 send_seq=7992 receive_seq=7992 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015248 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=3387 bytes_read=12201 bytes_retransmit=0 bytes_invalid=0 send_seq=524 receive_seq=524 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997242 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=59.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21092 bytes_read=172021 bytes_retransmit=0 bytes_invalid=0 send_seq=1989 receive_seq=1989 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998237 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.47 cputime=11342.814 memavail=3275056 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175228.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=115057 bytes_read=230452 bytes_retransmit=9 bytes_invalid=0 send_seq=8007 receive_seq=8007 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015249 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=3393 bytes_read=12217 bytes_retransmit=0 bytes_invalid=0 send_seq=525 receive_seq=525 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997272 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=59.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21098 bytes_read=172366 bytes_retransmit=0 bytes_invalid=0 send_seq=1990 receive_seq=1990 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998258 coil_temp=33.6 refs=0 mcu_temp=34.59 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.47 cputime=11342.856 memavail=3274804 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175229.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=115251 bytes_read=230920 bytes_retransmit=9 bytes_invalid=0 send_seq=8022 receive_seq=8022 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015241 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=3399 bytes_read=12233 bytes_retransmit=0 bytes_invalid=0 send_seq=526 receive_seq=526 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999250 adj=49997282 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21104 bytes_read=172710 bytes_retransmit=0 bytes_invalid=0 send_seq=1991 receive_seq=1991 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998253 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.47 cputime=11342.909 memavail=3274804 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175230.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=115445 bytes_read=231432 bytes_retransmit=9 bytes_invalid=0 send_seq=8037 receive_seq=8037 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015230 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000014 bytes_write=3405 bytes_read=12249 bytes_retransmit=0 bytes_invalid=0 send_seq=527 receive_seq=527 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999250 adj=49997340 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21110 bytes_read=173055 bytes_retransmit=0 bytes_invalid=0 send_seq=1992 receive_seq=1992 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999474 adj=31998259 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.47 cputime=11342.952 memavail=3274336 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175231.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=115639 bytes_read=231930 bytes_retransmit=9 bytes_invalid=0 send_seq=8052 receive_seq=8052 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015228 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3411 bytes_read=12278 bytes_retransmit=0 bytes_invalid=0 send_seq=528 receive_seq=528 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999249 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21116 bytes_read=173400 bytes_retransmit=0 bytes_invalid=0 send_seq=1993 receive_seq=1993 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999474 adj=31998260 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.47 cputime=11342.994 memavail=3274108 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175232.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=115833 bytes_read=232413 bytes_retransmit=9 bytes_invalid=0 send_seq=8067 receive_seq=8067 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015224 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3417 bytes_read=12294 bytes_retransmit=0 bytes_invalid=0 send_seq=529 receive_seq=529 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997347 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=59.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21122 bytes_read=173745 bytes_retransmit=0 bytes_invalid=0 send_seq=1994 receive_seq=1994 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999474 adj=31998250 coil_temp=33.6 refs=0 mcu_temp=34.57 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.43 cputime=11343.034 memavail=3274108 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175233.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116027 bytes_read=232925 bytes_retransmit=9 bytes_invalid=0 send_seq=8082 receive_seq=8082 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015217 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3423 bytes_read=12310 bytes_retransmit=0 bytes_invalid=0 send_seq=530 receive_seq=530 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997335 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21128 bytes_read=174090 bytes_retransmit=0 bytes_invalid=0 send_seq=1995 receive_seq=1995 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998256 coil_temp=33.6 refs=0 mcu_temp=34.57 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.43 cputime=11343.079 memavail=3272768 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175234.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116221 bytes_read=233415 bytes_retransmit=9 bytes_invalid=0 send_seq=8097 receive_seq=8097 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015207 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3429 bytes_read=12326 bytes_retransmit=0 bytes_invalid=0 send_seq=531 receive_seq=531 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999246 adj=49997345 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=59.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21134 bytes_read=174435 bytes_retransmit=0 bytes_invalid=0 send_seq=1996 receive_seq=1996 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998260 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.43 cputime=11343.129 memavail=3273612 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175235.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116410 bytes_read=233873 bytes_retransmit=9 bytes_invalid=0 send_seq=8111 receive_seq=8111 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3435 bytes_read=12342 bytes_retransmit=0 bytes_invalid=0 send_seq=532 receive_seq=532 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997353 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=59.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21140 bytes_read=174781 bytes_retransmit=0 bytes_invalid=0 send_seq=1997 receive_seq=1997 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999474 adj=31998279 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.43 cputime=11343.204 memavail=3273612 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175236.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116604 bytes_read=234385 bytes_retransmit=9 bytes_invalid=0 send_seq=8126 receive_seq=8126 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015212 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3441 bytes_read=12371 bytes_retransmit=0 bytes_invalid=0 send_seq=533 receive_seq=533 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999249 adj=49997385 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=59.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21146 bytes_read=175137 bytes_retransmit=0 bytes_invalid=0 send_seq=1998 receive_seq=1998 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999474 adj=31998288 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.43 cputime=11343.271 memavail=3273612 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175237.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116798 bytes_read=234898 bytes_retransmit=9 bytes_invalid=0 send_seq=8141 receive_seq=8141 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3447 bytes_read=12387 bytes_retransmit=0 bytes_invalid=0 send_seq=534 receive_seq=534 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997369 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=59.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21152 bytes_read=175493 bytes_retransmit=0 bytes_invalid=0 send_seq=1999 receive_seq=1999 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998276 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.47 cputime=11343.314 memavail=3273612 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175238.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=116992 bytes_read=235366 bytes_retransmit=9 bytes_invalid=0 send_seq=8156 receive_seq=8156 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015199 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3453 bytes_read=12403 bytes_retransmit=0 bytes_invalid=0 send_seq=535 receive_seq=535 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999245 adj=49997361 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=59.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21158 bytes_read=175849 bytes_retransmit=0 bytes_invalid=0 send_seq=2000 receive_seq=2000 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998290 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.47 cputime=11343.357 memavail=3272876 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175239.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=117186 bytes_read=235878 bytes_retransmit=9 bytes_invalid=0 send_seq=8171 receive_seq=8171 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3459 bytes_read=12419 bytes_retransmit=0 bytes_invalid=0 send_seq=536 receive_seq=536 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999249 adj=49997335 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=59.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21164 bytes_read=176205 bytes_retransmit=0 bytes_invalid=0 send_seq=2001 receive_seq=2001 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998321 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.47 cputime=11343.400 memavail=3272876 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175240.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=117370 bytes_read=236366 bytes_retransmit=9 bytes_invalid=0 send_seq=8184 receive_seq=8184 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3465 bytes_read=12435 bytes_retransmit=0 bytes_invalid=0 send_seq=537 receive_seq=537 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997407 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=59.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21170 bytes_read=176561 bytes_retransmit=0 bytes_invalid=0 send_seq=2002 receive_seq=2002 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998309 coil_temp=33.6 refs=0 mcu_temp=34.58 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.47 cputime=11343.444 memavail=3272624 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175241.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=117564 bytes_read=236834 bytes_retransmit=9 bytes_invalid=0 send_seq=8199 receive_seq=8199 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015184 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3471 bytes_read=12464 bytes_retransmit=0 bytes_invalid=0 send_seq=538 receive_seq=538 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997387 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=59.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21176 bytes_read=176917 bytes_retransmit=0 bytes_invalid=0 send_seq=2003 receive_seq=2003 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998307 coil_temp=33.6 refs=0 mcu_temp=34.55 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.47 cputime=11343.501 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175242.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=117758 bytes_read=237361 bytes_retransmit=9 bytes_invalid=0 send_seq=8214 receive_seq=8214 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3477 bytes_read=12480 bytes_retransmit=0 bytes_invalid=0 send_seq=539 receive_seq=539 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999254 adj=49997377 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=58.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21182 bytes_read=177273 bytes_retransmit=0 bytes_invalid=0 send_seq=2004 receive_seq=2004 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998312 coil_temp=33.6 refs=0 mcu_temp=34.54 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.52 cputime=11343.567 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175243.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=117952 bytes_read=237859 bytes_retransmit=9 bytes_invalid=0 send_seq=8229 receive_seq=8229 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3483 bytes_read=12496 bytes_retransmit=0 bytes_invalid=0 send_seq=540 receive_seq=540 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999261 adj=49997488 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21188 bytes_read=177629 bytes_retransmit=0 bytes_invalid=0 send_seq=2005 receive_seq=2005 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998290 coil_temp=33.6 refs=0 mcu_temp=34.54 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.52 cputime=11343.609 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175244.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=118146 bytes_read=238327 bytes_retransmit=9 bytes_invalid=0 send_seq=8244 receive_seq=8244 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015172 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3489 bytes_read=12512 bytes_retransmit=0 bytes_invalid=0 send_seq=541 receive_seq=541 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999261 adj=49997554 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=58.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21194 bytes_read=177985 bytes_retransmit=0 bytes_invalid=0 send_seq=2006 receive_seq=2006 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998284 coil_temp=33.6 refs=0 mcu_temp=34.53 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.52 cputime=11343.652 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175245.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=118340 bytes_read=238827 bytes_retransmit=9 bytes_invalid=0 send_seq=8259 receive_seq=8259 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3495 bytes_read=12528 bytes_retransmit=0 bytes_invalid=0 send_seq=542 receive_seq=542 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999258 adj=49997524 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=58.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21200 bytes_read=178341 bytes_retransmit=0 bytes_invalid=0 send_seq=2007 receive_seq=2007 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998268 coil_temp=33.5 refs=0 mcu_temp=34.53 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.52 cputime=11343.694 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175246.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=118534 bytes_read=239324 bytes_retransmit=9 bytes_invalid=0 send_seq=8274 receive_seq=8274 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015162 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3501 bytes_read=12557 bytes_retransmit=0 bytes_invalid=0 send_seq=543 receive_seq=543 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999256 adj=49997449 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=58.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21206 bytes_read=178697 bytes_retransmit=0 bytes_invalid=0 send_seq=2008 receive_seq=2008 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998265 coil_temp=33.5 refs=0 mcu_temp=34.52 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.52 cputime=11343.737 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175247.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=118728 bytes_read=239807 bytes_retransmit=9 bytes_invalid=0 send_seq=8289 receive_seq=8289 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3507 bytes_read=12573 bytes_retransmit=0 bytes_invalid=0 send_seq=544 receive_seq=544 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999254 adj=49997406 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21212 bytes_read=179053 bytes_retransmit=0 bytes_invalid=0 send_seq=2009 receive_seq=2009 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999478 adj=31998295 coil_temp=33.5 refs=0 mcu_temp=34.51 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.56 cputime=11343.789 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175248.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=118922 bytes_read=240319 bytes_retransmit=9 bytes_invalid=0 send_seq=8304 receive_seq=8304 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015171 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3513 bytes_read=12589 bytes_retransmit=0 bytes_invalid=0 send_seq=545 receive_seq=545 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999253 adj=49997378 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=58.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21218 bytes_read=179409 bytes_retransmit=0 bytes_invalid=0 send_seq=2010 receive_seq=2010 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998316 coil_temp=33.5 refs=0 mcu_temp=34.51 supply_voltage=3.006 chamber_heater: target=0 temp=33.5 pwm=0.000 chamber_heater: temp=32.2 sysload=0.56 cputime=11343.831 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175249.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=119116 bytes_read=240817 bytes_retransmit=9 bytes_invalid=0 send_seq=8319 receive_seq=8319 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015169 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3519 bytes_read=12605 bytes_retransmit=0 bytes_invalid=0 send_seq=546 receive_seq=546 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999251 adj=49997320 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=58.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21224 bytes_read=179765 bytes_retransmit=0 bytes_invalid=0 send_seq=2011 receive_seq=2011 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998273 coil_temp=33.5 refs=0 mcu_temp=34.51 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.56 cputime=11343.872 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175250.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=119310 bytes_read=241285 bytes_retransmit=9 bytes_invalid=0 send_seq=8334 receive_seq=8334 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015167 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3525 bytes_read=12621 bytes_retransmit=0 bytes_invalid=0 send_seq=547 receive_seq=547 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999249 adj=49997305 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=58.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21230 bytes_read=180121 bytes_retransmit=0 bytes_invalid=0 send_seq=2012 receive_seq=2012 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998275 coil_temp=33.5 refs=0 mcu_temp=34.51 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.56 cputime=11343.915 memavail=3272524 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175251.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=119504 bytes_read=241797 bytes_retransmit=9 bytes_invalid=0 send_seq=8349 receive_seq=8349 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3531 bytes_read=12650 bytes_retransmit=0 bytes_invalid=0 send_seq=548 receive_seq=548 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997298 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=58.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21236 bytes_read=180477 bytes_retransmit=0 bytes_invalid=0 send_seq=2013 receive_seq=2013 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998260 coil_temp=33.5 refs=0 mcu_temp=34.50 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.56 cputime=11343.957 memavail=3272640 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175252.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=119698 bytes_read=242310 bytes_retransmit=9 bytes_invalid=0 send_seq=8364 receive_seq=8364 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015167 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3537 bytes_read=12666 bytes_retransmit=0 bytes_invalid=0 send_seq=549 receive_seq=549 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997291 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21242 bytes_read=180833 bytes_retransmit=0 bytes_invalid=0 send_seq=2014 receive_seq=2014 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998252 coil_temp=33.5 refs=0 mcu_temp=34.49 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.51 cputime=11344.006 memavail=3272640 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175253.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=119892 bytes_read=242778 bytes_retransmit=9 bytes_invalid=0 send_seq=8379 receive_seq=8379 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015183 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3543 bytes_read=12682 bytes_retransmit=0 bytes_invalid=0 send_seq=550 receive_seq=550 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999250 adj=49997284 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21248 bytes_read=181189 bytes_retransmit=0 bytes_invalid=0 send_seq=2015 receive_seq=2015 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998243 coil_temp=33.5 refs=0 mcu_temp=34.48 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.51 cputime=11344.058 memavail=3272640 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175254.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=120086 bytes_read=243290 bytes_retransmit=9 bytes_invalid=0 send_seq=8394 receive_seq=8394 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3549 bytes_read=12698 bytes_retransmit=0 bytes_invalid=0 send_seq=551 receive_seq=551 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999250 adj=49997330 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=58.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21254 bytes_read=181545 bytes_retransmit=0 bytes_invalid=0 send_seq=2016 receive_seq=2016 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998238 coil_temp=33.5 refs=0 mcu_temp=34.47 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.51 cputime=11344.100 memavail=3272896 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175255.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=120275 bytes_read=243783 bytes_retransmit=9 bytes_invalid=0 send_seq=8408 receive_seq=8408 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3555 bytes_read=12714 bytes_retransmit=0 bytes_invalid=0 send_seq=552 receive_seq=552 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999249 adj=49997317 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=58.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21260 bytes_read=181901 bytes_retransmit=0 bytes_invalid=0 send_seq=2017 receive_seq=2017 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998223 coil_temp=33.5 refs=0 mcu_temp=34.47 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.51 cputime=11344.143 memavail=3272644 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175256.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=120464 bytes_read=244233 bytes_retransmit=9 bytes_invalid=0 send_seq=8422 receive_seq=8422 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015181 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=3561 bytes_read=12742 bytes_retransmit=0 bytes_invalid=0 send_seq=553 receive_seq=553 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997311 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21266 bytes_read=182257 bytes_retransmit=0 bytes_invalid=0 send_seq=2018 receive_seq=2018 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999474 adj=31998233 coil_temp=33.5 refs=0 mcu_temp=34.46 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.51 cputime=11344.186 memavail=3272652 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175257.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=120653 bytes_read=244755 bytes_retransmit=9 bytes_invalid=0 send_seq=8436 receive_seq=8436 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=3567 bytes_read=12757 bytes_retransmit=0 bytes_invalid=0 send_seq=554 receive_seq=554 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999251 adj=49997323 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21272 bytes_read=182613 bytes_retransmit=0 bytes_invalid=0 send_seq=2019 receive_seq=2019 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998238 coil_temp=33.5 refs=0 mcu_temp=34.47 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.55 cputime=11344.230 memavail=3272652 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175258.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=120847 bytes_read=245253 bytes_retransmit=9 bytes_invalid=0 send_seq=8451 receive_seq=8451 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015174 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=3573 bytes_read=12772 bytes_retransmit=0 bytes_invalid=0 send_seq=555 receive_seq=555 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999251 adj=49997383 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=58.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21278 bytes_read=182969 bytes_retransmit=0 bytes_invalid=0 send_seq=2020 receive_seq=2020 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998241 coil_temp=33.5 refs=0 mcu_temp=34.49 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.55 cputime=11344.296 memavail=3276704 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175259.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=121031 bytes_read=245711 bytes_retransmit=9 bytes_invalid=0 send_seq=8464 receive_seq=8464 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015178 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=3579 bytes_read=12787 bytes_retransmit=0 bytes_invalid=0 send_seq=556 receive_seq=556 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999253 adj=49997381 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21284 bytes_read=183325 bytes_retransmit=0 bytes_invalid=0 send_seq=2021 receive_seq=2021 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998244 coil_temp=33.5 refs=0 mcu_temp=34.49 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.55 cputime=11344.346 memavail=3276708 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175260.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=121225 bytes_read=246223 bytes_retransmit=9 bytes_invalid=0 send_seq=8479 receive_seq=8479 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015172 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000013 bytes_write=3585 bytes_read=12802 bytes_retransmit=0 bytes_invalid=0 send_seq=557 receive_seq=557 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999252 adj=49997406 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21290 bytes_read=183681 bytes_retransmit=0 bytes_invalid=0 send_seq=2022 receive_seq=2022 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998246 coil_temp=33.5 refs=0 mcu_temp=34.47 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.55 cputime=11344.389 memavail=3275732 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175261.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=121425 bytes_read=246737 bytes_retransmit=9 bytes_invalid=0 send_seq=8495 receive_seq=8495 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=3591 bytes_read=12831 bytes_retransmit=0 bytes_invalid=0 send_seq=558 receive_seq=558 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999252 adj=49997386 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21302 bytes_read=184053 bytes_retransmit=0 bytes_invalid=0 send_seq=2024 receive_seq=2024 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999473 adj=31998250 coil_temp=33.5 refs=0 mcu_temp=34.47 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.55 cputime=11344.432 memavail=3275732 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175262.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=121619 bytes_read=247220 bytes_retransmit=9 bytes_invalid=0 send_seq=8510 receive_seq=8510 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015156 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=3597 bytes_read=12847 bytes_retransmit=0 bytes_invalid=0 send_seq=559 receive_seq=559 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999253 adj=49997398 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=58.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21308 bytes_read=184409 bytes_retransmit=0 bytes_invalid=0 send_seq=2025 receive_seq=2025 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998266 coil_temp=33.5 refs=0 mcu_temp=34.48 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.83 cputime=11344.475 memavail=3275480 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175263.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=121813 bytes_read=247732 bytes_retransmit=9 bytes_invalid=0 send_seq=8525 receive_seq=8525 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015148 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=3603 bytes_read=12863 bytes_retransmit=0 bytes_invalid=0 send_seq=560 receive_seq=560 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999251 adj=49997408 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21314 bytes_read=184765 bytes_retransmit=0 bytes_invalid=0 send_seq=2026 receive_seq=2026 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998320 coil_temp=33.5 refs=0 mcu_temp=34.47 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.83 cputime=11344.517 memavail=3275480 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175264.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122002 bytes_read=248225 bytes_retransmit=9 bytes_invalid=0 send_seq=8539 receive_seq=8539 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015140 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=3609 bytes_read=12879 bytes_retransmit=0 bytes_invalid=0 send_seq=561 receive_seq=561 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999250 adj=49997388 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=58.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21320 bytes_read=185121 bytes_retransmit=0 bytes_invalid=0 send_seq=2027 receive_seq=2027 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998326 coil_temp=33.5 refs=0 mcu_temp=34.47 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.83 cputime=11344.572 memavail=3274992 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175265.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122191 bytes_read=248688 bytes_retransmit=9 bytes_invalid=0 send_seq=8553 receive_seq=8553 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015177 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=3621 bytes_read=12911 bytes_retransmit=0 bytes_invalid=0 send_seq=563 receive_seq=563 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999248 adj=49997370 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=58.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21326 bytes_read=185477 bytes_retransmit=0 bytes_invalid=0 send_seq=2028 receive_seq=2028 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998316 coil_temp=33.5 refs=0 mcu_temp=34.46 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.83 cputime=11344.615 memavail=3274992 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175266.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122385 bytes_read=249197 bytes_retransmit=9 bytes_invalid=0 send_seq=8568 receive_seq=8568 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015198 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=3627 bytes_read=12940 bytes_retransmit=0 bytes_invalid=0 send_seq=564 receive_seq=564 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997274 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=58.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21332 bytes_read=185833 bytes_retransmit=0 bytes_invalid=0 send_seq=2029 receive_seq=2029 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998245 coil_temp=33.5 refs=0 mcu_temp=34.45 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.83 cputime=11344.658 memavail=3274992 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175267.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122579 bytes_read=249703 bytes_retransmit=9 bytes_invalid=0 send_seq=8583 receive_seq=8583 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=3633 bytes_read=12956 bytes_retransmit=0 bytes_invalid=0 send_seq=565 receive_seq=565 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997240 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=58.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21338 bytes_read=186189 bytes_retransmit=0 bytes_invalid=0 send_seq=2030 receive_seq=2030 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998229 coil_temp=33.5 refs=0 mcu_temp=34.45 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.76 cputime=11344.701 memavail=3274756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175268.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122773 bytes_read=250185 bytes_retransmit=9 bytes_invalid=0 send_seq=8598 receive_seq=8598 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=3639 bytes_read=12972 bytes_retransmit=0 bytes_invalid=0 send_seq=566 receive_seq=566 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999247 adj=49997262 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=58.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21344 bytes_read=186545 bytes_retransmit=0 bytes_invalid=0 send_seq=2031 receive_seq=2031 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999479 adj=31998236 coil_temp=33.5 refs=0 mcu_temp=34.45 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.76 cputime=11344.744 memavail=3274756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175269.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=122967 bytes_read=250683 bytes_retransmit=9 bytes_invalid=0 send_seq=8613 receive_seq=8613 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=3645 bytes_read=12988 bytes_retransmit=0 bytes_invalid=0 send_seq=567 receive_seq=567 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999259 adj=49997279 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=58.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21350 bytes_read=186901 bytes_retransmit=0 bytes_invalid=0 send_seq=2032 receive_seq=2032 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999479 adj=31998293 coil_temp=33.5 refs=0 mcu_temp=34.45 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.76 cputime=11344.803 memavail=3274756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175270.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=123141 bytes_read=251161 bytes_retransmit=9 bytes_invalid=0 send_seq=8624 receive_seq=8624 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015193 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=3651 bytes_read=13004 bytes_retransmit=0 bytes_invalid=0 send_seq=568 receive_seq=568 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999258 adj=49997498 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.7 heater_bed: target=0 temp=58.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21356 bytes_read=187257 bytes_retransmit=0 bytes_invalid=0 send_seq=2033 receive_seq=2033 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999478 adj=31998289 coil_temp=33.5 refs=0 mcu_temp=34.45 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.76 cputime=11344.852 memavail=3273524 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175271.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=123335 bytes_read=251643 bytes_retransmit=9 bytes_invalid=0 send_seq=8639 receive_seq=8639 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3657 bytes_read=13033 bytes_retransmit=0 bytes_invalid=0 send_seq=569 receive_seq=569 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999259 adj=49997448 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=58.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21362 bytes_read=187613 bytes_retransmit=0 bytes_invalid=0 send_seq=2034 receive_seq=2034 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999480 adj=31998272 coil_temp=33.5 refs=0 mcu_temp=34.45 supply_voltage=3.006 chamber_heater: target=0 temp=33.5 pwm=0.000 chamber_heater: temp=32.2 sysload=0.76 cputime=11344.895 memavail=3273536 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175272.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=123529 bytes_read=252156 bytes_retransmit=9 bytes_invalid=0 send_seq=8654 receive_seq=8654 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3663 bytes_read=13049 bytes_retransmit=0 bytes_invalid=0 send_seq=570 receive_seq=570 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999258 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=57.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21368 bytes_read=187969 bytes_retransmit=0 bytes_invalid=0 send_seq=2035 receive_seq=2035 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999480 adj=31998301 coil_temp=33.5 refs=0 mcu_temp=34.45 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.78 cputime=11344.939 memavail=3273536 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175273.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=123718 bytes_read=252649 bytes_retransmit=9 bytes_invalid=0 send_seq=8668 receive_seq=8668 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3669 bytes_read=13065 bytes_retransmit=0 bytes_invalid=0 send_seq=571 receive_seq=571 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999258 adj=49997422 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=57.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21374 bytes_read=188325 bytes_retransmit=0 bytes_invalid=0 send_seq=2036 receive_seq=2036 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999480 adj=31998304 coil_temp=33.5 refs=0 mcu_temp=34.44 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.78 cputime=11344.981 memavail=3273536 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175274.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=123907 bytes_read=253126 bytes_retransmit=9 bytes_invalid=0 send_seq=8682 receive_seq=8682 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015181 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3675 bytes_read=13081 bytes_retransmit=0 bytes_invalid=0 send_seq=572 receive_seq=572 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999257 adj=49997396 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21380 bytes_read=188681 bytes_retransmit=0 bytes_invalid=0 send_seq=2037 receive_seq=2037 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999480 adj=31998289 coil_temp=33.5 refs=0 mcu_temp=34.44 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.78 cputime=11345.022 memavail=3273536 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175275.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=124101 bytes_read=253624 bytes_retransmit=9 bytes_invalid=0 send_seq=8697 receive_seq=8697 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015174 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3681 bytes_read=13097 bytes_retransmit=0 bytes_invalid=0 send_seq=573 receive_seq=573 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999256 adj=49997386 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21386 bytes_read=189037 bytes_retransmit=0 bytes_invalid=0 send_seq=2038 receive_seq=2038 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999480 adj=31998292 coil_temp=33.5 refs=0 mcu_temp=34.44 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.78 cputime=11345.076 memavail=3273540 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175276.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=124295 bytes_read=254122 bytes_retransmit=9 bytes_invalid=0 send_seq=8712 receive_seq=8712 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015170 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3687 bytes_read=13126 bytes_retransmit=0 bytes_invalid=0 send_seq=574 receive_seq=574 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999254 adj=49997371 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21392 bytes_read=189393 bytes_retransmit=0 bytes_invalid=0 send_seq=2039 receive_seq=2039 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999479 adj=31998287 coil_temp=33.5 refs=0 mcu_temp=34.44 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.3 sysload=0.78 cputime=11345.118 memavail=3273540 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175277.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=124479 bytes_read=254602 bytes_retransmit=9 bytes_invalid=0 send_seq=8725 receive_seq=8725 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015166 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3693 bytes_read=13142 bytes_retransmit=0 bytes_invalid=0 send_seq=575 receive_seq=575 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999253 adj=49997347 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21398 bytes_read=189749 bytes_retransmit=0 bytes_invalid=0 send_seq=2040 receive_seq=2040 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999478 adj=31998279 coil_temp=33.5 refs=0 mcu_temp=34.44 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.72 cputime=11345.158 memavail=3273540 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175278.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=124673 bytes_read=255096 bytes_retransmit=9 bytes_invalid=0 send_seq=8740 receive_seq=8740 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015166 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3699 bytes_read=13158 bytes_retransmit=0 bytes_invalid=0 send_seq=576 receive_seq=576 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999252 adj=49997342 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21404 bytes_read=190105 bytes_retransmit=0 bytes_invalid=0 send_seq=2041 receive_seq=2041 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999478 adj=31998270 coil_temp=33.5 refs=0 mcu_temp=34.43 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.72 cputime=11345.201 memavail=3273540 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175279.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=124867 bytes_read=255594 bytes_retransmit=9 bytes_invalid=0 send_seq=8755 receive_seq=8755 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3705 bytes_read=13174 bytes_retransmit=0 bytes_invalid=0 send_seq=577 receive_seq=577 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999252 adj=49997335 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=57.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21410 bytes_read=190461 bytes_retransmit=0 bytes_invalid=0 send_seq=2042 receive_seq=2042 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998261 coil_temp=33.5 refs=0 mcu_temp=34.44 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.72 cputime=11345.242 memavail=3273540 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175280.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=125061 bytes_read=256076 bytes_retransmit=9 bytes_invalid=0 send_seq=8770 receive_seq=8770 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015158 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=3711 bytes_read=13190 bytes_retransmit=0 bytes_invalid=0 send_seq=578 receive_seq=578 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999256 adj=49997336 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21416 bytes_read=190817 bytes_retransmit=0 bytes_invalid=0 send_seq=2043 receive_seq=2043 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998256 coil_temp=33.5 refs=0 mcu_temp=34.43 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.72 cputime=11345.300 memavail=3273540 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175281.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=125250 bytes_read=256569 bytes_retransmit=9 bytes_invalid=0 send_seq=8784 receive_seq=8784 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015216 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3717 bytes_read=13219 bytes_retransmit=0 bytes_invalid=0 send_seq=579 receive_seq=579 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999260 adj=49997417 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=57.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21422 bytes_read=191173 bytes_retransmit=0 bytes_invalid=0 send_seq=2044 receive_seq=2044 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999478 adj=31998260 coil_temp=33.5 refs=0 mcu_temp=34.43 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.72 cputime=11345.377 memavail=3273540 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175282.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=125444 bytes_read=257082 bytes_retransmit=9 bytes_invalid=0 send_seq=8799 receive_seq=8799 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015222 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3723 bytes_read=13235 bytes_retransmit=0 bytes_invalid=0 send_seq=580 receive_seq=580 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997358 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=57.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21428 bytes_read=191529 bytes_retransmit=0 bytes_invalid=0 send_seq=2045 receive_seq=2045 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999478 adj=31998212 coil_temp=33.5 refs=0 mcu_temp=34.42 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.66 cputime=11345.455 memavail=3273540 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175283.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=125638 bytes_read=257564 bytes_retransmit=9 bytes_invalid=0 send_seq=8814 receive_seq=8814 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015224 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3729 bytes_read=13251 bytes_retransmit=0 bytes_invalid=0 send_seq=581 receive_seq=581 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997449 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21434 bytes_read=191885 bytes_retransmit=0 bytes_invalid=0 send_seq=2046 receive_seq=2046 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999479 adj=31998215 coil_temp=33.5 refs=0 mcu_temp=34.42 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.66 cputime=11345.532 memavail=3273540 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175284.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=125832 bytes_read=258062 bytes_retransmit=9 bytes_invalid=0 send_seq=8829 receive_seq=8829 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015248 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3735 bytes_read=13267 bytes_retransmit=0 bytes_invalid=0 send_seq=582 receive_seq=582 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997554 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21440 bytes_read=192241 bytes_retransmit=0 bytes_invalid=0 send_seq=2047 receive_seq=2047 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999483 adj=31998235 coil_temp=33.5 refs=0 mcu_temp=34.42 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.66 cputime=11345.595 memavail=3273552 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175285.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=126026 bytes_read=258560 bytes_retransmit=9 bytes_invalid=0 send_seq=8844 receive_seq=8844 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015237 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=3741 bytes_read=13283 bytes_retransmit=0 bytes_invalid=0 send_seq=583 receive_seq=583 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997466 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=57.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21446 bytes_read=192597 bytes_retransmit=0 bytes_invalid=0 send_seq=2048 receive_seq=2048 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998274 coil_temp=33.4 refs=0 mcu_temp=34.42 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.66 cputime=11345.638 memavail=3273552 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175286.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=126220 bytes_read=259057 bytes_retransmit=9 bytes_invalid=0 send_seq=8859 receive_seq=8859 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015229 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=3747 bytes_read=13312 bytes_retransmit=0 bytes_invalid=0 send_seq=584 receive_seq=584 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999272 adj=49997441 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21452 bytes_read=192953 bytes_retransmit=0 bytes_invalid=0 send_seq=2049 receive_seq=2049 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998271 coil_temp=33.4 refs=0 mcu_temp=34.41 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.66 cputime=11345.682 memavail=3273552 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175287.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=126409 bytes_read=259565 bytes_retransmit=9 bytes_invalid=0 send_seq=8873 receive_seq=8873 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015222 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=3753 bytes_read=13328 bytes_retransmit=0 bytes_invalid=0 send_seq=585 receive_seq=585 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999270 adj=49997413 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=46.7 heater_bed: target=0 temp=57.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21458 bytes_read=193309 bytes_retransmit=0 bytes_invalid=0 send_seq=2050 receive_seq=2050 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31998273 coil_temp=33.4 refs=0 mcu_temp=34.40 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.69 cputime=11345.726 memavail=3273568 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175288.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=126603 bytes_read=260035 bytes_retransmit=9 bytes_invalid=0 send_seq=8888 receive_seq=8888 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015212 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=3759 bytes_read=13344 bytes_retransmit=0 bytes_invalid=0 send_seq=586 receive_seq=586 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999269 adj=49997388 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=57.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21464 bytes_read=193665 bytes_retransmit=0 bytes_invalid=0 send_seq=2051 receive_seq=2051 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31998268 coil_temp=33.4 refs=0 mcu_temp=34.40 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.69 cputime=11345.768 memavail=3273568 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175289.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=126797 bytes_read=260532 bytes_retransmit=9 bytes_invalid=0 send_seq=8903 receive_seq=8903 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015213 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=3765 bytes_read=13360 bytes_retransmit=0 bytes_invalid=0 send_seq=587 receive_seq=587 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999272 adj=49997378 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=46.3 heater_bed: target=0 temp=57.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21470 bytes_read=194021 bytes_retransmit=0 bytes_invalid=0 send_seq=2052 receive_seq=2052 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31998286 coil_temp=33.4 refs=0 mcu_temp=34.40 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.69 cputime=11345.827 memavail=3273328 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175290.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=126991 bytes_read=261030 bytes_retransmit=9 bytes_invalid=0 send_seq=8918 receive_seq=8918 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015223 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000018 bytes_write=3771 bytes_read=13376 bytes_retransmit=0 bytes_invalid=0 send_seq=588 receive_seq=588 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999272 adj=49997423 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=57.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21476 bytes_read=194377 bytes_retransmit=0 bytes_invalid=0 send_seq=2053 receive_seq=2053 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998281 coil_temp=33.4 refs=0 mcu_temp=34.40 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.69 cputime=11345.905 memavail=3273336 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175291.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=127180 bytes_read=261508 bytes_retransmit=9 bytes_invalid=0 send_seq=8932 receive_seq=8932 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015215 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=3777 bytes_read=13405 bytes_retransmit=0 bytes_invalid=0 send_seq=589 receive_seq=589 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997395 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=57.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21482 bytes_read=194717 bytes_retransmit=0 bytes_invalid=0 send_seq=2054 receive_seq=2054 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31998265 coil_temp=33.4 refs=0 mcu_temp=34.38 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.69 cputime=11345.960 memavail=3273336 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175292.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=127374 bytes_read=262020 bytes_retransmit=9 bytes_invalid=0 send_seq=8947 receive_seq=8947 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015214 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=3783 bytes_read=13421 bytes_retransmit=0 bytes_invalid=0 send_seq=590 receive_seq=590 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999270 adj=49997389 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=57.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21488 bytes_read=195073 bytes_retransmit=0 bytes_invalid=0 send_seq=2055 receive_seq=2055 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31998266 coil_temp=33.4 refs=0 mcu_temp=34.38 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.63 cputime=11346.003 memavail=3273336 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175293.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=127568 bytes_read=262518 bytes_retransmit=9 bytes_invalid=0 send_seq=8962 receive_seq=8962 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015208 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=3789 bytes_read=13437 bytes_retransmit=0 bytes_invalid=0 send_seq=591 receive_seq=591 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997359 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21494 bytes_read=195429 bytes_retransmit=0 bytes_invalid=0 send_seq=2056 receive_seq=2056 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999480 adj=31998263 coil_temp=33.4 refs=0 mcu_temp=34.37 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.63 cputime=11346.046 memavail=3273360 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175294.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=127762 bytes_read=263001 bytes_retransmit=9 bytes_invalid=0 send_seq=8977 receive_seq=8977 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=3795 bytes_read=13453 bytes_retransmit=0 bytes_invalid=0 send_seq=592 receive_seq=592 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997349 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=57.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21500 bytes_read=195785 bytes_retransmit=0 bytes_invalid=0 send_seq=2057 receive_seq=2057 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999479 adj=31998259 coil_temp=33.4 refs=0 mcu_temp=34.37 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.63 cputime=11346.089 memavail=3273360 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175295.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=127956 bytes_read=263498 bytes_retransmit=9 bytes_invalid=0 send_seq=8992 receive_seq=8992 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015203 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=3801 bytes_read=13469 bytes_retransmit=0 bytes_invalid=0 send_seq=593 receive_seq=593 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999265 adj=49997340 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=57.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21506 bytes_read=196141 bytes_retransmit=0 bytes_invalid=0 send_seq=2058 receive_seq=2058 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999479 adj=31998256 coil_temp=33.4 refs=0 mcu_temp=34.36 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.63 cputime=11346.132 memavail=3273368 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175296.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=128150 bytes_read=263996 bytes_retransmit=9 bytes_invalid=0 send_seq=9007 receive_seq=9007 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015213 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=3807 bytes_read=13498 bytes_retransmit=0 bytes_invalid=0 send_seq=594 receive_seq=594 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997324 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=57.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21512 bytes_read=196497 bytes_retransmit=0 bytes_invalid=0 send_seq=2059 receive_seq=2059 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999479 adj=31998251 coil_temp=33.4 refs=0 mcu_temp=34.35 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.63 cputime=11346.190 memavail=3273368 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175297.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=128344 bytes_read=264494 bytes_retransmit=9 bytes_invalid=0 send_seq=9022 receive_seq=9022 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=3813 bytes_read=13514 bytes_retransmit=0 bytes_invalid=0 send_seq=595 receive_seq=595 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999265 adj=49997329 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=57.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21518 bytes_read=196853 bytes_retransmit=0 bytes_invalid=0 send_seq=2060 receive_seq=2060 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999478 adj=31998253 coil_temp=33.4 refs=0 mcu_temp=34.34 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.58 cputime=11346.233 memavail=3273368 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175298.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=128538 bytes_read=264989 bytes_retransmit=9 bytes_invalid=0 send_seq=9037 receive_seq=9037 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=3819 bytes_read=13530 bytes_retransmit=0 bytes_invalid=0 send_seq=596 receive_seq=596 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997336 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=57.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21524 bytes_read=197209 bytes_retransmit=0 bytes_invalid=0 send_seq=2061 receive_seq=2061 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998247 coil_temp=33.4 refs=0 mcu_temp=34.35 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.58 cputime=11346.277 memavail=3272876 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175299.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=128732 bytes_read=265476 bytes_retransmit=9 bytes_invalid=0 send_seq=9052 receive_seq=9052 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=3825 bytes_read=13546 bytes_retransmit=0 bytes_invalid=0 send_seq=597 receive_seq=597 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999265 adj=49997349 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=57.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21530 bytes_read=197565 bytes_retransmit=0 bytes_invalid=0 send_seq=2062 receive_seq=2062 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998245 coil_temp=33.4 refs=0 mcu_temp=34.35 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.58 cputime=11346.321 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175300.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=128926 bytes_read=265959 bytes_retransmit=9 bytes_invalid=0 send_seq=9067 receive_seq=9067 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015183 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=3831 bytes_read=13562 bytes_retransmit=0 bytes_invalid=0 send_seq=598 receive_seq=598 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999262 adj=49997378 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21536 bytes_read=197921 bytes_retransmit=0 bytes_invalid=0 send_seq=2063 receive_seq=2063 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998242 coil_temp=33.4 refs=0 mcu_temp=34.35 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.58 cputime=11346.365 memavail=3272392 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175301.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=129120 bytes_read=266456 bytes_retransmit=9 bytes_invalid=0 send_seq=9082 receive_seq=9082 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015178 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=3837 bytes_read=13591 bytes_retransmit=0 bytes_invalid=0 send_seq=599 receive_seq=599 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999260 adj=49997343 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=56.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21542 bytes_read=198277 bytes_retransmit=0 bytes_invalid=0 send_seq=2064 receive_seq=2064 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998269 coil_temp=33.4 refs=0 mcu_temp=34.34 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.58 cputime=11346.421 memavail=3272404 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175302.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=129314 bytes_read=266969 bytes_retransmit=9 bytes_invalid=0 send_seq=9097 receive_seq=9097 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015179 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=3843 bytes_read=13607 bytes_retransmit=0 bytes_invalid=0 send_seq=600 receive_seq=600 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999261 adj=49997323 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.7 heater_bed: target=0 temp=56.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21548 bytes_read=198633 bytes_retransmit=0 bytes_invalid=0 send_seq=2065 receive_seq=2065 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999477 adj=31998266 coil_temp=33.4 refs=0 mcu_temp=34.35 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.53 cputime=11346.496 memavail=3272404 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175303.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=129508 bytes_read=267452 bytes_retransmit=9 bytes_invalid=0 send_seq=9112 receive_seq=9112 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015177 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=3849 bytes_read=13623 bytes_retransmit=0 bytes_invalid=0 send_seq=601 receive_seq=601 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999263 adj=49997349 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=56.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21554 bytes_read=198989 bytes_retransmit=0 bytes_invalid=0 send_seq=2066 receive_seq=2066 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998265 coil_temp=33.4 refs=0 mcu_temp=34.35 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.53 cputime=11346.560 memavail=3272164 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175304.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=129692 bytes_read=267939 bytes_retransmit=9 bytes_invalid=0 send_seq=9125 receive_seq=9125 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=3855 bytes_read=13639 bytes_retransmit=0 bytes_invalid=0 send_seq=602 receive_seq=602 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999263 adj=49997391 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21560 bytes_read=199345 bytes_retransmit=0 bytes_invalid=0 send_seq=2067 receive_seq=2067 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998264 coil_temp=33.4 refs=0 mcu_temp=34.35 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.53 cputime=11346.602 memavail=3272180 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175305.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=129886 bytes_read=268437 bytes_retransmit=9 bytes_invalid=0 send_seq=9140 receive_seq=9140 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015174 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=3861 bytes_read=13655 bytes_retransmit=0 bytes_invalid=0 send_seq=603 receive_seq=603 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999262 adj=49997376 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21566 bytes_read=199701 bytes_retransmit=0 bytes_invalid=0 send_seq=2068 receive_seq=2068 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998247 coil_temp=33.4 refs=0 mcu_temp=34.34 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.53 cputime=11346.644 memavail=3272184 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175306.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=130080 bytes_read=268920 bytes_retransmit=9 bytes_invalid=0 send_seq=9155 receive_seq=9155 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015173 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=3867 bytes_read=13671 bytes_retransmit=0 bytes_invalid=0 send_seq=604 receive_seq=604 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999260 adj=49997366 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=56.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21572 bytes_read=200057 bytes_retransmit=0 bytes_invalid=0 send_seq=2069 receive_seq=2069 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999474 adj=31998247 coil_temp=33.4 refs=0 mcu_temp=34.34 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.53 cputime=11346.687 memavail=3272184 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175307.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=130274 bytes_read=269432 bytes_retransmit=9 bytes_invalid=0 send_seq=9170 receive_seq=9170 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015159 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=3873 bytes_read=13700 bytes_retransmit=0 bytes_invalid=0 send_seq=605 receive_seq=605 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999259 adj=49997348 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=56.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21578 bytes_read=200413 bytes_retransmit=0 bytes_invalid=0 send_seq=2070 receive_seq=2070 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999474 adj=31998243 coil_temp=33.4 refs=0 mcu_temp=34.34 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.49 cputime=11346.730 memavail=3272184 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175308.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=130468 bytes_read=269930 bytes_retransmit=9 bytes_invalid=0 send_seq=9185 receive_seq=9185 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015159 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=3879 bytes_read=13716 bytes_retransmit=0 bytes_invalid=0 send_seq=606 receive_seq=606 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999257 adj=49997358 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21584 bytes_read=200769 bytes_retransmit=0 bytes_invalid=0 send_seq=2071 receive_seq=2071 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999474 adj=31998257 coil_temp=33.4 refs=0 mcu_temp=34.34 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.49 cputime=11346.787 memavail=3272184 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175309.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=130662 bytes_read=270408 bytes_retransmit=9 bytes_invalid=0 send_seq=9200 receive_seq=9200 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=3885 bytes_read=13732 bytes_retransmit=0 bytes_invalid=0 send_seq=607 receive_seq=607 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997332 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=56.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21590 bytes_read=201125 bytes_retransmit=0 bytes_invalid=0 send_seq=2072 receive_seq=2072 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998255 coil_temp=33.4 refs=0 mcu_temp=34.32 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.49 cputime=11346.842 memavail=3272188 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175310.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=130856 bytes_read=270899 bytes_retransmit=9 bytes_invalid=0 send_seq=9215 receive_seq=9215 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015174 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=3891 bytes_read=13748 bytes_retransmit=0 bytes_invalid=0 send_seq=608 receive_seq=608 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997475 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=56.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21596 bytes_read=201481 bytes_retransmit=0 bytes_invalid=0 send_seq=2073 receive_seq=2073 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999475 adj=31998252 coil_temp=33.4 refs=0 mcu_temp=34.32 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.49 cputime=11346.887 memavail=3272200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175311.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=131050 bytes_read=271397 bytes_retransmit=9 bytes_invalid=0 send_seq=9230 receive_seq=9230 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015166 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=3897 bytes_read=13764 bytes_retransmit=0 bytes_invalid=0 send_seq=609 receive_seq=609 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997437 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21602 bytes_read=201837 bytes_retransmit=0 bytes_invalid=0 send_seq=2074 receive_seq=2074 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999476 adj=31998258 coil_temp=33.4 refs=0 mcu_temp=34.32 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.49 cputime=11346.930 memavail=3272200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175312.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=131244 bytes_read=271895 bytes_retransmit=9 bytes_invalid=0 send_seq=9245 receive_seq=9245 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015156 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3903 bytes_read=13793 bytes_retransmit=0 bytes_invalid=0 send_seq=610 receive_seq=610 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997413 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=56.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21608 bytes_read=202193 bytes_retransmit=0 bytes_invalid=0 send_seq=2075 receive_seq=2075 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999483 adj=31998283 coil_temp=33.4 refs=0 mcu_temp=34.33 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.45 cputime=11346.973 memavail=3272200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175313.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=131438 bytes_read=272392 bytes_retransmit=9 bytes_invalid=0 send_seq=9260 receive_seq=9260 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3909 bytes_read=13809 bytes_retransmit=0 bytes_invalid=0 send_seq=611 receive_seq=611 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999264 adj=49997403 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=56.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21614 bytes_read=202549 bytes_retransmit=0 bytes_invalid=0 send_seq=2076 receive_seq=2076 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998401 coil_temp=33.3 refs=0 mcu_temp=34.32 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.45 cputime=11347.016 memavail=3272200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175314.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=131632 bytes_read=272890 bytes_retransmit=9 bytes_invalid=0 send_seq=9275 receive_seq=9275 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015146 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3915 bytes_read=13825 bytes_retransmit=0 bytes_invalid=0 send_seq=612 receive_seq=612 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999262 adj=49997402 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=56.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21620 bytes_read=202905 bytes_retransmit=0 bytes_invalid=0 send_seq=2077 receive_seq=2077 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31998367 coil_temp=33.3 refs=0 mcu_temp=34.32 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.45 cputime=11347.067 memavail=3272200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175315.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=131826 bytes_read=273373 bytes_retransmit=9 bytes_invalid=0 send_seq=9290 receive_seq=9290 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015142 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3921 bytes_read=13841 bytes_retransmit=0 bytes_invalid=0 send_seq=613 receive_seq=613 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999259 adj=49997369 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=56.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21626 bytes_read=203261 bytes_retransmit=0 bytes_invalid=0 send_seq=2078 receive_seq=2078 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999480 adj=31998330 coil_temp=33.3 refs=0 mcu_temp=34.31 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.45 cputime=11347.110 memavail=3272200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175316.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132020 bytes_read=273870 bytes_retransmit=9 bytes_invalid=0 send_seq=9305 receive_seq=9305 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015169 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=3927 bytes_read=13857 bytes_retransmit=0 bytes_invalid=0 send_seq=614 receive_seq=614 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999258 adj=49997334 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21632 bytes_read=203617 bytes_retransmit=0 bytes_invalid=0 send_seq=2079 receive_seq=2079 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31998307 coil_temp=33.3 refs=0 mcu_temp=34.31 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.45 cputime=11347.152 memavail=3272204 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175317.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132214 bytes_read=274383 bytes_retransmit=9 bytes_invalid=0 send_seq=9320 receive_seq=9320 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015165 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3933 bytes_read=13886 bytes_retransmit=0 bytes_invalid=0 send_seq=615 receive_seq=615 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999257 adj=49997269 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21638 bytes_read=203973 bytes_retransmit=0 bytes_invalid=0 send_seq=2080 receive_seq=2080 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31998271 coil_temp=33.3 refs=0 mcu_temp=34.30 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.41 cputime=11347.194 memavail=3276176 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175318.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132408 bytes_read=274866 bytes_retransmit=9 bytes_invalid=0 send_seq=9335 receive_seq=9335 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015161 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3939 bytes_read=13902 bytes_retransmit=0 bytes_invalid=0 send_seq=616 receive_seq=616 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999257 adj=49997289 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=56.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21644 bytes_read=204329 bytes_retransmit=0 bytes_invalid=0 send_seq=2081 receive_seq=2081 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999480 adj=31998276 coil_temp=33.3 refs=0 mcu_temp=34.30 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.41 cputime=11347.235 memavail=3276176 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175319.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132602 bytes_read=275363 bytes_retransmit=9 bytes_invalid=0 send_seq=9350 receive_seq=9350 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3945 bytes_read=13918 bytes_retransmit=0 bytes_invalid=0 send_seq=617 receive_seq=617 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999255 adj=49997309 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21650 bytes_read=204685 bytes_retransmit=0 bytes_invalid=0 send_seq=2082 receive_seq=2082 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999480 adj=31998268 coil_temp=33.3 refs=0 mcu_temp=34.29 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.41 cputime=11347.290 memavail=3276176 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175320.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132796 bytes_read=275851 bytes_retransmit=9 bytes_invalid=0 send_seq=9365 receive_seq=9365 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015170 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3951 bytes_read=13934 bytes_retransmit=0 bytes_invalid=0 send_seq=618 receive_seq=618 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999257 adj=49997294 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21656 bytes_read=205041 bytes_retransmit=0 bytes_invalid=0 send_seq=2083 receive_seq=2083 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999479 adj=31998259 coil_temp=33.3 refs=0 mcu_temp=34.29 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.41 cputime=11347.352 memavail=3275924 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175321.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=132990 bytes_read=276332 bytes_retransmit=9 bytes_invalid=0 send_seq=9380 receive_seq=9380 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015167 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=3957 bytes_read=13950 bytes_retransmit=0 bytes_invalid=0 send_seq=619 receive_seq=619 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999255 adj=49997319 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21662 bytes_read=205397 bytes_retransmit=0 bytes_invalid=0 send_seq=2084 receive_seq=2084 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999479 adj=31998247 coil_temp=33.3 refs=0 mcu_temp=34.28 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.41 cputime=11347.394 memavail=3275932 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175322.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=133190 bytes_read=276860 bytes_retransmit=9 bytes_invalid=0 send_seq=9396 receive_seq=9396 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015162 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3963 bytes_read=13979 bytes_retransmit=0 bytes_invalid=0 send_seq=620 receive_seq=620 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999255 adj=49997311 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=56.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21674 bytes_read=205769 bytes_retransmit=0 bytes_invalid=0 send_seq=2086 receive_seq=2086 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998258 coil_temp=33.3 refs=0 mcu_temp=34.28 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.38 cputime=11347.438 memavail=3275932 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175323.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=133384 bytes_read=277358 bytes_retransmit=9 bytes_invalid=0 send_seq=9411 receive_seq=9411 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015161 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3969 bytes_read=13995 bytes_retransmit=0 bytes_invalid=0 send_seq=621 receive_seq=621 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999255 adj=49997327 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=56.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21680 bytes_read=206125 bytes_retransmit=0 bytes_invalid=0 send_seq=2087 receive_seq=2087 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999483 adj=31998313 coil_temp=33.3 refs=0 mcu_temp=34.27 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.38 cputime=11347.480 memavail=3275932 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175324.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=133578 bytes_read=277841 bytes_retransmit=9 bytes_invalid=0 send_seq=9426 receive_seq=9426 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015153 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3975 bytes_read=14011 bytes_retransmit=0 bytes_invalid=0 send_seq=622 receive_seq=622 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999254 adj=49997336 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=56.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21686 bytes_read=206481 bytes_retransmit=0 bytes_invalid=0 send_seq=2088 receive_seq=2088 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998314 coil_temp=33.3 refs=0 mcu_temp=34.26 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.38 cputime=11347.521 memavail=3275932 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175325.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=133772 bytes_read=278338 bytes_retransmit=9 bytes_invalid=0 send_seq=9441 receive_seq=9441 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3981 bytes_read=14027 bytes_retransmit=0 bytes_invalid=0 send_seq=623 receive_seq=623 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999254 adj=49997353 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21692 bytes_read=206837 bytes_retransmit=0 bytes_invalid=0 send_seq=2089 receive_seq=2089 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998294 coil_temp=33.3 refs=0 mcu_temp=34.26 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.38 cputime=11347.579 memavail=3275440 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175326.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=133966 bytes_read=278836 bytes_retransmit=9 bytes_invalid=0 send_seq=9456 receive_seq=9456 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015146 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=3993 bytes_read=14059 bytes_retransmit=0 bytes_invalid=0 send_seq=625 receive_seq=625 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999260 adj=49997356 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=56.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21698 bytes_read=207193 bytes_retransmit=0 bytes_invalid=0 send_seq=2090 receive_seq=2090 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998304 coil_temp=33.3 refs=0 mcu_temp=34.25 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.38 cputime=11347.642 memavail=3275468 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175327.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=134160 bytes_read=279334 bytes_retransmit=9 bytes_invalid=0 send_seq=9471 receive_seq=9471 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=3999 bytes_read=14088 bytes_retransmit=0 bytes_invalid=0 send_seq=626 receive_seq=626 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999258 adj=49997453 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21704 bytes_read=207549 bytes_retransmit=0 bytes_invalid=0 send_seq=2091 receive_seq=2091 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998285 coil_temp=33.3 refs=0 mcu_temp=34.25 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.35 cputime=11347.685 memavail=3275468 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175328.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=134354 bytes_read=279831 bytes_retransmit=9 bytes_invalid=0 send_seq=9486 receive_seq=9486 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015135 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=4005 bytes_read=14104 bytes_retransmit=0 bytes_invalid=0 send_seq=627 receive_seq=627 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999256 adj=49997411 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21710 bytes_read=207905 bytes_retransmit=0 bytes_invalid=0 send_seq=2092 receive_seq=2092 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31998288 coil_temp=33.3 refs=0 mcu_temp=34.25 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.35 cputime=11347.730 memavail=3275228 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175329.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=134548 bytes_read=280329 bytes_retransmit=9 bytes_invalid=0 send_seq=9501 receive_seq=9501 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015132 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=4011 bytes_read=14120 bytes_retransmit=0 bytes_invalid=0 send_seq=628 receive_seq=628 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999255 adj=49997394 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=56.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21716 bytes_read=208261 bytes_retransmit=0 bytes_invalid=0 send_seq=2093 receive_seq=2093 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999481 adj=31998286 coil_temp=33.3 refs=0 mcu_temp=34.25 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.35 cputime=11347.772 memavail=3275228 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175330.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=134742 bytes_read=280812 bytes_retransmit=9 bytes_invalid=0 send_seq=9516 receive_seq=9516 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015125 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=4017 bytes_read=14136 bytes_retransmit=0 bytes_invalid=0 send_seq=629 receive_seq=629 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999254 adj=49997365 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=56.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21722 bytes_read=208617 bytes_retransmit=0 bytes_invalid=0 send_seq=2094 receive_seq=2094 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998281 coil_temp=33.3 refs=0 mcu_temp=34.25 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.35 cputime=11347.817 memavail=3273748 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175331.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=134936 bytes_read=281296 bytes_retransmit=9 bytes_invalid=0 send_seq=9531 receive_seq=9531 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015135 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=4023 bytes_read=14152 bytes_retransmit=0 bytes_invalid=0 send_seq=630 receive_seq=630 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999255 adj=49997367 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21728 bytes_read=208973 bytes_retransmit=0 bytes_invalid=0 send_seq=2095 receive_seq=2095 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999485 adj=31998311 coil_temp=33.3 refs=0 mcu_temp=34.24 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.35 cputime=11347.873 memavail=3273756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175332.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=135130 bytes_read=281809 bytes_retransmit=9 bytes_invalid=0 send_seq=9546 receive_seq=9546 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4029 bytes_read=14181 bytes_retransmit=0 bytes_invalid=0 send_seq=631 receive_seq=631 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999256 adj=49997363 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21734 bytes_read=209329 bytes_retransmit=0 bytes_invalid=0 send_seq=2096 receive_seq=2096 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999484 adj=31998331 coil_temp=33.3 refs=0 mcu_temp=34.24 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.40 cputime=11347.944 memavail=3273756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175333.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=135319 bytes_read=282287 bytes_retransmit=9 bytes_invalid=0 send_seq=9560 receive_seq=9560 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015146 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4035 bytes_read=14197 bytes_retransmit=0 bytes_invalid=0 send_seq=632 receive_seq=632 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999257 adj=49997372 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.7 heater_bed: target=0 temp=55.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21740 bytes_read=209685 bytes_retransmit=0 bytes_invalid=0 send_seq=2097 receive_seq=2097 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999484 adj=31998297 coil_temp=33.3 refs=0 mcu_temp=34.23 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.40 cputime=11348.019 memavail=3273756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175334.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=135508 bytes_read=282779 bytes_retransmit=9 bytes_invalid=0 send_seq=9574 receive_seq=9574 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4041 bytes_read=14213 bytes_retransmit=0 bytes_invalid=0 send_seq=633 receive_seq=633 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999258 adj=49997366 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=55.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21746 bytes_read=210041 bytes_retransmit=0 bytes_invalid=0 send_seq=2098 receive_seq=2098 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999485 adj=31998288 coil_temp=33.3 refs=0 mcu_temp=34.23 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.40 cputime=11348.094 memavail=3273756 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175335.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=135687 bytes_read=283262 bytes_retransmit=9 bytes_invalid=0 send_seq=9586 receive_seq=9586 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015178 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4047 bytes_read=14229 bytes_retransmit=0 bytes_invalid=0 send_seq=634 receive_seq=634 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999260 adj=49997353 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21752 bytes_read=210397 bytes_retransmit=0 bytes_invalid=0 send_seq=2099 receive_seq=2099 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999485 adj=31998271 coil_temp=33.3 refs=0 mcu_temp=34.23 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.40 cputime=11348.164 memavail=3273520 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175336.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=135881 bytes_read=283745 bytes_retransmit=9 bytes_invalid=0 send_seq=9601 receive_seq=9601 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015192 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4053 bytes_read=14245 bytes_retransmit=0 bytes_invalid=0 send_seq=635 receive_seq=635 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997351 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21758 bytes_read=210753 bytes_retransmit=0 bytes_invalid=0 send_seq=2100 receive_seq=2100 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998255 coil_temp=33.3 refs=0 mcu_temp=34.23 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.40 cputime=11348.242 memavail=3273532 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175337.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=136075 bytes_read=284257 bytes_retransmit=9 bytes_invalid=0 send_seq=9616 receive_seq=9616 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015207 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000017 bytes_write=4059 bytes_read=14274 bytes_retransmit=0 bytes_invalid=0 send_seq=636 receive_seq=636 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999276 adj=49997503 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21764 bytes_read=211109 bytes_retransmit=0 bytes_invalid=0 send_seq=2101 receive_seq=2101 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998262 coil_temp=33.3 refs=0 mcu_temp=34.23 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.37 cputime=11348.310 memavail=3273532 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175338.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=136269 bytes_read=284755 bytes_retransmit=9 bytes_invalid=0 send_seq=9631 receive_seq=9631 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015200 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000017 bytes_write=4065 bytes_read=14290 bytes_retransmit=0 bytes_invalid=0 send_seq=637 receive_seq=637 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997515 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=55.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21770 bytes_read=211465 bytes_retransmit=0 bytes_invalid=0 send_seq=2102 receive_seq=2102 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998282 coil_temp=33.3 refs=0 mcu_temp=34.23 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.37 cputime=11348.351 memavail=3273532 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175339.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=136463 bytes_read=285238 bytes_retransmit=9 bytes_invalid=0 send_seq=9646 receive_seq=9646 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015200 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000017 bytes_write=4071 bytes_read=14306 bytes_retransmit=0 bytes_invalid=0 send_seq=638 receive_seq=638 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999276 adj=49997473 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=55.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21776 bytes_read=211821 bytes_retransmit=0 bytes_invalid=0 send_seq=2103 receive_seq=2103 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998275 coil_temp=33.3 refs=0 mcu_temp=34.23 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.37 cputime=11348.393 memavail=3273532 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175340.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=136647 bytes_read=285725 bytes_retransmit=9 bytes_invalid=0 send_seq=9659 receive_seq=9659 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015193 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000017 bytes_write=4077 bytes_read=14322 bytes_retransmit=0 bytes_invalid=0 send_seq=639 receive_seq=639 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999276 adj=49997471 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21782 bytes_read=212177 bytes_retransmit=0 bytes_invalid=0 send_seq=2104 receive_seq=2104 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999487 adj=31998273 coil_temp=33.3 refs=0 mcu_temp=34.23 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.37 cputime=11348.436 memavail=3273532 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175341.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=136841 bytes_read=286221 bytes_retransmit=9 bytes_invalid=0 send_seq=9674 receive_seq=9674 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000017 bytes_write=4083 bytes_read=14337 bytes_retransmit=0 bytes_invalid=0 send_seq=640 receive_seq=640 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997459 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=55.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21788 bytes_read=212533 bytes_retransmit=0 bytes_invalid=0 send_seq=2105 receive_seq=2105 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999487 adj=31998266 coil_temp=33.3 refs=0 mcu_temp=34.21 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.37 cputime=11348.480 memavail=3273304 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175342.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=137035 bytes_read=286709 bytes_retransmit=9 bytes_invalid=0 send_seq=9689 receive_seq=9689 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4089 bytes_read=14365 bytes_retransmit=0 bytes_invalid=0 send_seq=641 receive_seq=641 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997418 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21794 bytes_read=212907 bytes_retransmit=0 bytes_invalid=0 send_seq=2106 receive_seq=2106 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998268 coil_temp=33.3 refs=0 mcu_temp=34.21 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.34 cputime=11348.534 memavail=3273304 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175343.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=137229 bytes_read=287206 bytes_retransmit=9 bytes_invalid=0 send_seq=9704 receive_seq=9704 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015191 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4095 bytes_read=14380 bytes_retransmit=0 bytes_invalid=0 send_seq=642 receive_seq=642 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997403 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=55.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21800 bytes_read=213263 bytes_retransmit=0 bytes_invalid=0 send_seq=2107 receive_seq=2107 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999487 adj=31998270 coil_temp=33.2 refs=0 mcu_temp=34.21 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.34 cputime=11348.604 memavail=3273304 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175344.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=137423 bytes_read=287704 bytes_retransmit=9 bytes_invalid=0 send_seq=9719 receive_seq=9719 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015192 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4101 bytes_read=14395 bytes_retransmit=0 bytes_invalid=0 send_seq=643 receive_seq=643 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997393 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=55.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21806 bytes_read=213619 bytes_retransmit=0 bytes_invalid=0 send_seq=2108 receive_seq=2108 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998271 coil_temp=33.2 refs=0 mcu_temp=34.20 supply_voltage=3.006 chamber_heater: target=0 temp=33.5 pwm=0.000 chamber_heater: temp=32.2 sysload=0.34 cputime=11348.649 memavail=3273304 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175345.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=137617 bytes_read=288187 bytes_retransmit=9 bytes_invalid=0 send_seq=9734 receive_seq=9734 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4107 bytes_read=14410 bytes_retransmit=0 bytes_invalid=0 send_seq=644 receive_seq=644 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999269 adj=49997352 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=55.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21812 bytes_read=213975 bytes_retransmit=0 bytes_invalid=0 send_seq=2109 receive_seq=2109 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998258 coil_temp=33.2 refs=0 mcu_temp=34.19 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.34 cputime=11348.691 memavail=3273304 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175346.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=137811 bytes_read=288684 bytes_retransmit=9 bytes_invalid=0 send_seq=9749 receive_seq=9749 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015185 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4113 bytes_read=14425 bytes_retransmit=0 bytes_invalid=0 send_seq=645 receive_seq=645 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997332 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=55.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21818 bytes_read=214331 bytes_retransmit=0 bytes_invalid=0 send_seq=2110 receive_seq=2110 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998303 coil_temp=33.2 refs=0 mcu_temp=34.18 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.34 cputime=11348.735 memavail=3273304 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175347.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138005 bytes_read=289197 bytes_retransmit=9 bytes_invalid=0 send_seq=9764 receive_seq=9764 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015181 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4119 bytes_read=14454 bytes_retransmit=0 bytes_invalid=0 send_seq=646 receive_seq=646 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997308 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=55.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21824 bytes_read=214687 bytes_retransmit=0 bytes_invalid=0 send_seq=2111 receive_seq=2111 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999487 adj=31998297 coil_temp=33.2 refs=0 mcu_temp=34.18 supply_voltage=3.006 chamber_heater: target=0 temp=33.5 pwm=0.000 chamber_heater: temp=32.1 sysload=0.31 cputime=11348.775 memavail=3273308 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175348.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138199 bytes_read=289680 bytes_retransmit=9 bytes_invalid=0 send_seq=9779 receive_seq=9779 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4125 bytes_read=14470 bytes_retransmit=0 bytes_invalid=0 send_seq=647 receive_seq=647 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997321 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=55.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21830 bytes_read=215043 bytes_retransmit=0 bytes_invalid=0 send_seq=2112 receive_seq=2112 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999487 adj=31998282 coil_temp=33.2 refs=0 mcu_temp=34.18 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.31 cputime=11348.826 memavail=3273308 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175349.9: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138393 bytes_read=290177 bytes_retransmit=9 bytes_invalid=0 send_seq=9794 receive_seq=9794 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4131 bytes_read=14486 bytes_retransmit=0 bytes_invalid=0 send_seq=648 receive_seq=648 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999269 adj=49997345 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=55.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21836 bytes_read=215399 bytes_retransmit=0 bytes_invalid=0 send_seq=2113 receive_seq=2113 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998271 coil_temp=33.2 refs=0 mcu_temp=34.17 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.31 cputime=11348.901 memavail=3273312 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175351.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138587 bytes_read=290675 bytes_retransmit=9 bytes_invalid=0 send_seq=9809 receive_seq=9809 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015199 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4137 bytes_read=14502 bytes_retransmit=0 bytes_invalid=0 send_seq=649 receive_seq=649 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999272 adj=49997376 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=55.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21842 bytes_read=215755 bytes_retransmit=0 bytes_invalid=0 send_seq=2114 receive_seq=2114 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998274 coil_temp=33.2 refs=0 mcu_temp=34.17 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.31 cputime=11348.975 memavail=3273072 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175352.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138781 bytes_read=291158 bytes_retransmit=9 bytes_invalid=0 send_seq=9824 receive_seq=9824 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015194 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4143 bytes_read=14518 bytes_retransmit=0 bytes_invalid=0 send_seq=650 receive_seq=650 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999270 adj=49997390 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21848 bytes_read=216111 bytes_retransmit=0 bytes_invalid=0 send_seq=2115 receive_seq=2115 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998275 coil_temp=33.2 refs=0 mcu_temp=34.17 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.31 cputime=11349.016 memavail=3273072 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175353.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=138975 bytes_read=291663 bytes_retransmit=9 bytes_invalid=0 send_seq=9839 receive_seq=9839 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=4149 bytes_read=14547 bytes_retransmit=0 bytes_invalid=0 send_seq=651 receive_seq=651 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997375 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=55.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21854 bytes_read=216467 bytes_retransmit=0 bytes_invalid=0 send_seq=2116 receive_seq=2116 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998270 coil_temp=33.2 refs=0 mcu_temp=34.16 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.29 cputime=11349.058 memavail=3273080 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175354.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=139169 bytes_read=292155 bytes_retransmit=9 bytes_invalid=0 send_seq=9854 receive_seq=9854 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015184 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=4155 bytes_read=14563 bytes_retransmit=0 bytes_invalid=0 send_seq=652 receive_seq=652 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997351 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21860 bytes_read=216823 bytes_retransmit=0 bytes_invalid=0 send_seq=2117 receive_seq=2117 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998257 coil_temp=33.2 refs=0 mcu_temp=34.16 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.29 cputime=11349.100 memavail=3273080 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175355.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=139363 bytes_read=292638 bytes_retransmit=9 bytes_invalid=0 send_seq=9869 receive_seq=9869 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=4161 bytes_read=14579 bytes_retransmit=0 bytes_invalid=0 send_seq=653 receive_seq=653 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997351 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=55.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21866 bytes_read=217179 bytes_retransmit=0 bytes_invalid=0 send_seq=2118 receive_seq=2118 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998264 coil_temp=33.2 refs=0 mcu_temp=34.16 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.29 cputime=11349.146 memavail=3273604 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175356.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=139557 bytes_read=293135 bytes_retransmit=9 bytes_invalid=0 send_seq=9884 receive_seq=9884 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=4167 bytes_read=14595 bytes_retransmit=0 bytes_invalid=0 send_seq=654 receive_seq=654 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997321 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21872 bytes_read=217535 bytes_retransmit=0 bytes_invalid=0 send_seq=2119 receive_seq=2119 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998279 coil_temp=33.2 refs=0 mcu_temp=34.17 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.29 cputime=11349.195 memavail=3273604 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175357.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=139751 bytes_read=293648 bytes_retransmit=9 bytes_invalid=0 send_seq=9899 receive_seq=9899 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=4173 bytes_read=14611 bytes_retransmit=0 bytes_invalid=0 send_seq=655 receive_seq=655 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997325 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.7 heater_bed: target=0 temp=55.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21878 bytes_read=217891 bytes_retransmit=0 bytes_invalid=0 send_seq=2120 receive_seq=2120 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999487 adj=31998274 coil_temp=33.2 refs=0 mcu_temp=34.17 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.29 cputime=11349.268 memavail=3273352 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175358.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=139945 bytes_read=294131 bytes_retransmit=9 bytes_invalid=0 send_seq=9914 receive_seq=9914 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015198 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=4179 bytes_read=14640 bytes_retransmit=0 bytes_invalid=0 send_seq=656 receive_seq=656 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997419 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=55.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21884 bytes_read=218247 bytes_retransmit=0 bytes_invalid=0 send_seq=2121 receive_seq=2121 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998263 coil_temp=33.2 refs=0 mcu_temp=34.16 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.26 cputime=11349.343 memavail=3272876 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175359.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=140139 bytes_read=294628 bytes_retransmit=9 bytes_invalid=0 send_seq=9929 receive_seq=9929 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=4185 bytes_read=14656 bytes_retransmit=0 bytes_invalid=0 send_seq=657 receive_seq=657 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999281 adj=49997428 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=55.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21890 bytes_read=218603 bytes_retransmit=0 bytes_invalid=0 send_seq=2122 receive_seq=2122 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998244 coil_temp=33.2 refs=0 mcu_temp=34.15 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.26 cputime=11349.412 memavail=3272876 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175360.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=140333 bytes_read=295141 bytes_retransmit=9 bytes_invalid=0 send_seq=9944 receive_seq=9944 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=4191 bytes_read=14672 bytes_retransmit=0 bytes_invalid=0 send_seq=658 receive_seq=658 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999280 adj=49997551 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=55.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21896 bytes_read=218959 bytes_retransmit=0 bytes_invalid=0 send_seq=2123 receive_seq=2123 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999485 adj=31998261 coil_temp=33.2 refs=0 mcu_temp=34.15 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.26 cputime=11349.455 memavail=3272880 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175361.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=140527 bytes_read=295609 bytes_retransmit=9 bytes_invalid=0 send_seq=9959 receive_seq=9959 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=4197 bytes_read=14688 bytes_retransmit=0 bytes_invalid=0 send_seq=659 receive_seq=659 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999280 adj=49997499 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=55.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21902 bytes_read=219315 bytes_retransmit=0 bytes_invalid=0 send_seq=2124 receive_seq=2124 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999484 adj=31998250 coil_temp=33.2 refs=0 mcu_temp=34.15 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.26 cputime=11349.498 memavail=3272628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175362.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=140721 bytes_read=296106 bytes_retransmit=9 bytes_invalid=0 send_seq=9974 receive_seq=9974 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=4203 bytes_read=14704 bytes_retransmit=0 bytes_invalid=0 send_seq=660 receive_seq=660 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999279 adj=49997468 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=54.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21908 bytes_read=219667 bytes_retransmit=0 bytes_invalid=0 send_seq=2125 receive_seq=2125 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999484 adj=31998243 coil_temp=33.2 refs=0 mcu_temp=34.15 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.26 cputime=11349.542 memavail=3272400 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175363.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=140915 bytes_read=296634 bytes_retransmit=9 bytes_invalid=0 send_seq=9989 receive_seq=9989 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=4209 bytes_read=14733 bytes_retransmit=0 bytes_invalid=0 send_seq=661 receive_seq=661 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999278 adj=49997415 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=54.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21914 bytes_read=220012 bytes_retransmit=0 bytes_invalid=0 send_seq=2126 receive_seq=2126 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999483 adj=31998232 coil_temp=33.2 refs=0 mcu_temp=34.14 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.24 cputime=11349.585 memavail=3272160 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175364.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=141109 bytes_read=297091 bytes_retransmit=9 bytes_invalid=0 send_seq=10004 receive_seq=10004 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015183 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=4215 bytes_read=14749 bytes_retransmit=0 bytes_invalid=0 send_seq=662 receive_seq=662 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999278 adj=49997414 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=55.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21920 bytes_read=220356 bytes_retransmit=0 bytes_invalid=0 send_seq=2127 receive_seq=2127 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999483 adj=31998246 coil_temp=33.2 refs=0 mcu_temp=34.14 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.24 cputime=11349.632 memavail=3276076 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175365.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=141303 bytes_read=297588 bytes_retransmit=9 bytes_invalid=0 send_seq=10019 receive_seq=10019 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015201 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=4221 bytes_read=14765 bytes_retransmit=0 bytes_invalid=0 send_seq=663 receive_seq=663 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999279 adj=49997411 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=54.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21926 bytes_read=220701 bytes_retransmit=0 bytes_invalid=0 send_seq=2128 receive_seq=2128 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999485 adj=31998258 coil_temp=33.2 refs=0 mcu_temp=34.14 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.24 cputime=11349.702 memavail=3276076 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175366.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=141497 bytes_read=298101 bytes_retransmit=9 bytes_invalid=0 send_seq=10034 receive_seq=10034 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=4227 bytes_read=14781 bytes_retransmit=0 bytes_invalid=0 send_seq=664 receive_seq=664 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999277 adj=49997384 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=54.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21932 bytes_read=221046 bytes_retransmit=0 bytes_invalid=0 send_seq=2129 receive_seq=2129 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998269 coil_temp=33.2 refs=0 mcu_temp=34.15 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.24 cputime=11349.744 memavail=3276076 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175367.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=141691 bytes_read=298569 bytes_retransmit=9 bytes_invalid=0 send_seq=10049 receive_seq=10049 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015192 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=4233 bytes_read=14797 bytes_retransmit=0 bytes_invalid=0 send_seq=665 receive_seq=665 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999276 adj=49997340 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21938 bytes_read=221391 bytes_retransmit=0 bytes_invalid=0 send_seq=2130 receive_seq=2130 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998271 coil_temp=33.2 refs=0 mcu_temp=34.15 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.24 cputime=11349.785 memavail=3275592 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175368.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=141885 bytes_read=299081 bytes_retransmit=9 bytes_invalid=0 send_seq=10064 receive_seq=10064 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015234 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4239 bytes_read=14826 bytes_retransmit=0 bytes_invalid=0 send_seq=666 receive_seq=666 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999280 adj=49997366 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=54.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21944 bytes_read=221736 bytes_retransmit=0 bytes_invalid=0 send_seq=2131 receive_seq=2131 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999485 adj=31998293 coil_temp=33.2 refs=0 mcu_temp=34.15 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.22 cputime=11349.827 memavail=3275604 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175369.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=142079 bytes_read=299594 bytes_retransmit=9 bytes_invalid=0 send_seq=10079 receive_seq=10079 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015225 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4245 bytes_read=14842 bytes_retransmit=0 bytes_invalid=0 send_seq=667 receive_seq=667 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999279 adj=49997342 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=54.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21950 bytes_read=222081 bytes_retransmit=0 bytes_invalid=0 send_seq=2132 receive_seq=2132 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999487 adj=31998225 coil_temp=33.2 refs=0 mcu_temp=34.14 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.22 cputime=11349.868 memavail=3275380 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175370.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=142273 bytes_read=300062 bytes_retransmit=9 bytes_invalid=0 send_seq=10094 receive_seq=10094 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015218 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4251 bytes_read=14858 bytes_retransmit=0 bytes_invalid=0 send_seq=668 receive_seq=668 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999277 adj=49997354 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=54.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21956 bytes_read=222426 bytes_retransmit=0 bytes_invalid=0 send_seq=2133 receive_seq=2133 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999487 adj=31998274 coil_temp=33.2 refs=0 mcu_temp=34.14 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.22 cputime=11349.913 memavail=3279368 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175371.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=142467 bytes_read=300559 bytes_retransmit=9 bytes_invalid=0 send_seq=10109 receive_seq=10109 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015214 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4257 bytes_read=14874 bytes_retransmit=0 bytes_invalid=0 send_seq=669 receive_seq=669 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999279 adj=49997345 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=54.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21962 bytes_read=222782 bytes_retransmit=0 bytes_invalid=0 send_seq=2134 receive_seq=2134 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998279 coil_temp=33.2 refs=0 mcu_temp=34.14 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.22 cputime=11349.985 memavail=3278884 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175372.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=142661 bytes_read=301072 bytes_retransmit=9 bytes_invalid=0 send_seq=10124 receive_seq=10124 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015211 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4263 bytes_read=14890 bytes_retransmit=0 bytes_invalid=0 send_seq=670 receive_seq=670 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999280 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21968 bytes_read=223138 bytes_retransmit=0 bytes_invalid=0 send_seq=2135 receive_seq=2135 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998268 coil_temp=33.2 refs=0 mcu_temp=34.13 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.22 cputime=11350.062 memavail=3278632 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175373.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=142855 bytes_read=301555 bytes_retransmit=9 bytes_invalid=0 send_seq=10139 receive_seq=10139 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015208 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=4269 bytes_read=14919 bytes_retransmit=0 bytes_invalid=0 send_seq=671 receive_seq=671 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999281 adj=49997411 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=54.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21974 bytes_read=223494 bytes_retransmit=0 bytes_invalid=0 send_seq=2136 receive_seq=2136 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998276 coil_temp=33.2 refs=0 mcu_temp=34.12 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.20 cputime=11350.116 memavail=3278392 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175374.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=143049 bytes_read=302052 bytes_retransmit=9 bytes_invalid=0 send_seq=10154 receive_seq=10154 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015199 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=4275 bytes_read=14935 bytes_retransmit=0 bytes_invalid=0 send_seq=672 receive_seq=672 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999278 adj=49997415 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=54.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21980 bytes_read=223850 bytes_retransmit=0 bytes_invalid=0 send_seq=2137 receive_seq=2137 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998360 coil_temp=33.2 refs=0 mcu_temp=34.12 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.20 cputime=11350.157 memavail=3278392 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175375.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=143243 bytes_read=302554 bytes_retransmit=9 bytes_invalid=0 send_seq=10169 receive_seq=10169 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015223 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=4281 bytes_read=14951 bytes_retransmit=0 bytes_invalid=0 send_seq=673 receive_seq=673 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999276 adj=49997387 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21986 bytes_read=224206 bytes_retransmit=0 bytes_invalid=0 send_seq=2138 receive_seq=2138 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998364 coil_temp=33.2 refs=0 mcu_temp=34.12 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.20 cputime=11350.197 memavail=3278152 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175376.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=143437 bytes_read=303022 bytes_retransmit=9 bytes_invalid=0 send_seq=10184 receive_seq=10184 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015213 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=4287 bytes_read=14967 bytes_retransmit=0 bytes_invalid=0 send_seq=674 receive_seq=674 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997300 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=54.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21992 bytes_read=224546 bytes_retransmit=0 bytes_invalid=0 send_seq=2139 receive_seq=2139 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998297 coil_temp=33.2 refs=0 mcu_temp=34.12 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.20 cputime=11350.237 memavail=3277648 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175377.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=143626 bytes_read=303529 bytes_retransmit=9 bytes_invalid=0 send_seq=10198 receive_seq=10198 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=4293 bytes_read=14983 bytes_retransmit=0 bytes_invalid=0 send_seq=675 receive_seq=675 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997329 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21998 bytes_read=224902 bytes_retransmit=0 bytes_invalid=0 send_seq=2140 receive_seq=2140 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998357 coil_temp=33.1 refs=0 mcu_temp=34.12 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.20 cputime=11350.278 memavail=3277656 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175378.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=143820 bytes_read=304042 bytes_retransmit=9 bytes_invalid=0 send_seq=10213 receive_seq=10213 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=4299 bytes_read=15012 bytes_retransmit=0 bytes_invalid=0 send_seq=676 receive_seq=676 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997347 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22004 bytes_read=225258 bytes_retransmit=0 bytes_invalid=0 send_seq=2141 receive_seq=2141 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998334 coil_temp=33.1 refs=0 mcu_temp=34.12 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.27 cputime=11350.339 memavail=3277436 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175379.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144009 bytes_read=304505 bytes_retransmit=9 bytes_invalid=0 send_seq=10227 receive_seq=10227 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015213 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=4305 bytes_read=15028 bytes_retransmit=0 bytes_invalid=0 send_seq=677 receive_seq=677 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999276 adj=49997346 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=54.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22010 bytes_read=225614 bytes_retransmit=0 bytes_invalid=0 send_seq=2142 receive_seq=2142 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998310 coil_temp=33.1 refs=0 mcu_temp=34.11 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.27 cputime=11350.411 memavail=3277436 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175380.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144203 bytes_read=305017 bytes_retransmit=9 bytes_invalid=0 send_seq=10242 receive_seq=10242 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015210 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=4311 bytes_read=15044 bytes_retransmit=0 bytes_invalid=0 send_seq=678 receive_seq=678 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997369 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22016 bytes_read=225970 bytes_retransmit=0 bytes_invalid=0 send_seq=2143 receive_seq=2143 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998282 coil_temp=33.1 refs=0 mcu_temp=34.11 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.27 cputime=11350.454 memavail=3277436 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175381.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144397 bytes_read=305515 bytes_retransmit=9 bytes_invalid=0 send_seq=10257 receive_seq=10257 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015207 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=4317 bytes_read=15060 bytes_retransmit=0 bytes_invalid=0 send_seq=679 receive_seq=679 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997357 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=54.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22022 bytes_read=226326 bytes_retransmit=0 bytes_invalid=0 send_seq=2144 receive_seq=2144 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998270 coil_temp=33.1 refs=0 mcu_temp=34.10 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.27 cputime=11350.498 memavail=3277184 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175382.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144591 bytes_read=305983 bytes_retransmit=9 bytes_invalid=0 send_seq=10272 receive_seq=10272 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015201 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=4323 bytes_read=15076 bytes_retransmit=0 bytes_invalid=0 send_seq=680 receive_seq=680 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999276 adj=49997352 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22028 bytes_read=226682 bytes_retransmit=0 bytes_invalid=0 send_seq=2145 receive_seq=2145 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998254 coil_temp=33.1 refs=0 mcu_temp=34.09 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.27 cputime=11350.540 memavail=3277200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175383.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144785 bytes_read=306510 bytes_retransmit=9 bytes_invalid=0 send_seq=10287 receive_seq=10287 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015191 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=4329 bytes_read=15105 bytes_retransmit=0 bytes_invalid=0 send_seq=681 receive_seq=681 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999276 adj=49997399 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.7 heater_bed: target=0 temp=54.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22034 bytes_read=227038 bytes_retransmit=0 bytes_invalid=0 send_seq=2146 receive_seq=2146 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998265 coil_temp=33.1 refs=0 mcu_temp=34.08 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.25 cputime=11350.583 memavail=3276716 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175384.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=144985 bytes_read=307024 bytes_retransmit=9 bytes_invalid=0 send_seq=10303 receive_seq=10303 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=4335 bytes_read=15121 bytes_retransmit=0 bytes_invalid=0 send_seq=682 receive_seq=682 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=54.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22046 bytes_read=227410 bytes_retransmit=0 bytes_invalid=0 send_seq=2148 receive_seq=2148 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998320 coil_temp=33.1 refs=0 mcu_temp=34.08 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.2 sysload=0.25 cputime=11350.634 memavail=3276716 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175385.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=145179 bytes_read=307490 bytes_retransmit=9 bytes_invalid=0 send_seq=10318 receive_seq=10318 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=4341 bytes_read=15137 bytes_retransmit=0 bytes_invalid=0 send_seq=683 receive_seq=683 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997361 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22052 bytes_read=227766 bytes_retransmit=0 bytes_invalid=0 send_seq=2149 receive_seq=2149 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998299 coil_temp=33.1 refs=0 mcu_temp=34.08 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.25 cputime=11350.704 memavail=3276716 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175386.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=145373 bytes_read=307993 bytes_retransmit=9 bytes_invalid=0 send_seq=10333 receive_seq=10333 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=4347 bytes_read=15153 bytes_retransmit=0 bytes_invalid=0 send_seq=684 receive_seq=684 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997359 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22058 bytes_read=228122 bytes_retransmit=0 bytes_invalid=0 send_seq=2150 receive_seq=2150 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998281 coil_temp=33.1 refs=0 mcu_temp=34.08 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.1 sysload=0.25 cputime=11350.774 memavail=3276716 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175387.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=145567 bytes_read=308491 bytes_retransmit=9 bytes_invalid=0 send_seq=10348 receive_seq=10348 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=4359 bytes_read=15185 bytes_retransmit=0 bytes_invalid=0 send_seq=686 receive_seq=686 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999272 adj=49997377 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=54.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22064 bytes_read=228478 bytes_retransmit=0 bytes_invalid=0 send_seq=2151 receive_seq=2151 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998289 coil_temp=33.1 refs=0 mcu_temp=34.07 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.25 cputime=11350.818 memavail=3276472 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175388.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=145761 bytes_read=308974 bytes_retransmit=9 bytes_invalid=0 send_seq=10363 receive_seq=10363 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=4365 bytes_read=15214 bytes_retransmit=0 bytes_invalid=0 send_seq=687 receive_seq=687 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999270 adj=49997330 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=54.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22070 bytes_read=228834 bytes_retransmit=0 bytes_invalid=0 send_seq=2152 receive_seq=2152 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998265 coil_temp=33.1 refs=0 mcu_temp=34.05 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.23 cputime=11350.860 memavail=3276480 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175389.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=145955 bytes_read=309486 bytes_retransmit=9 bytes_invalid=0 send_seq=10378 receive_seq=10378 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=4371 bytes_read=15230 bytes_retransmit=0 bytes_invalid=0 send_seq=688 receive_seq=688 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997336 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=54.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22076 bytes_read=229190 bytes_retransmit=0 bytes_invalid=0 send_seq=2153 receive_seq=2153 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998265 coil_temp=33.1 refs=0 mcu_temp=34.05 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.23 cputime=11350.903 memavail=3276240 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175390.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=146149 bytes_read=309984 bytes_retransmit=9 bytes_invalid=0 send_seq=10393 receive_seq=10393 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015179 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=4377 bytes_read=15246 bytes_retransmit=0 bytes_invalid=0 send_seq=689 receive_seq=689 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997318 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=54.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22082 bytes_read=229546 bytes_retransmit=0 bytes_invalid=0 send_seq=2154 receive_seq=2154 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998261 coil_temp=33.1 refs=0 mcu_temp=34.05 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.23 cputime=11350.945 memavail=3276240 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175391.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=146343 bytes_read=310452 bytes_retransmit=9 bytes_invalid=0 send_seq=10408 receive_seq=10408 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015177 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=4383 bytes_read=15262 bytes_retransmit=0 bytes_invalid=0 send_seq=690 receive_seq=690 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999270 adj=49997319 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=54.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22088 bytes_read=229902 bytes_retransmit=0 bytes_invalid=0 send_seq=2155 receive_seq=2155 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998255 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.23 cputime=11350.995 memavail=3276240 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175392.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=146537 bytes_read=310964 bytes_retransmit=9 bytes_invalid=0 send_seq=10423 receive_seq=10423 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=4389 bytes_read=15278 bytes_retransmit=0 bytes_invalid=0 send_seq=691 receive_seq=691 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999269 adj=49997389 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22094 bytes_read=230258 bytes_retransmit=0 bytes_invalid=0 send_seq=2156 receive_seq=2156 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998251 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.23 cputime=11351.052 memavail=3276240 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175393.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=146731 bytes_read=311477 bytes_retransmit=9 bytes_invalid=0 send_seq=10438 receive_seq=10438 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=4395 bytes_read=15294 bytes_retransmit=0 bytes_invalid=0 send_seq=692 receive_seq=692 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997370 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=54.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22100 bytes_read=230614 bytes_retransmit=0 bytes_invalid=0 send_seq=2157 receive_seq=2157 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998268 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.21 cputime=11351.094 memavail=3276240 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175394.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=146925 bytes_read=311945 bytes_retransmit=9 bytes_invalid=0 send_seq=10453 receive_seq=10453 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015168 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4401 bytes_read=15323 bytes_retransmit=0 bytes_invalid=0 send_seq=693 receive_seq=693 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997363 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=54.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22106 bytes_read=230970 bytes_retransmit=0 bytes_invalid=0 send_seq=2158 receive_seq=2158 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999487 adj=31998263 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.21 cputime=11351.136 memavail=3276240 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175395.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=147119 bytes_read=312457 bytes_retransmit=9 bytes_invalid=0 send_seq=10468 receive_seq=10468 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015165 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4407 bytes_read=15339 bytes_retransmit=0 bytes_invalid=0 send_seq=694 receive_seq=694 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997376 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=54.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22112 bytes_read=231326 bytes_retransmit=0 bytes_invalid=0 send_seq=2159 receive_seq=2159 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998266 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.21 cputime=11351.179 memavail=3276240 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175396.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=147313 bytes_read=312947 bytes_retransmit=9 bytes_invalid=0 send_seq=10483 receive_seq=10483 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015162 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4413 bytes_read=15355 bytes_retransmit=0 bytes_invalid=0 send_seq=695 receive_seq=695 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999270 adj=49997382 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22118 bytes_read=231682 bytes_retransmit=0 bytes_invalid=0 send_seq=2160 receive_seq=2160 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999485 adj=31998253 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.21 cputime=11351.221 memavail=3276388 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175397.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=147507 bytes_read=313412 bytes_retransmit=9 bytes_invalid=0 send_seq=10498 receive_seq=10498 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4419 bytes_read=15371 bytes_retransmit=0 bytes_invalid=0 send_seq=696 receive_seq=696 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997414 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=53.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22124 bytes_read=232038 bytes_retransmit=0 bytes_invalid=0 send_seq=2161 receive_seq=2161 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999484 adj=31998245 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.21 cputime=11351.265 memavail=3276492 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175398.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=147701 bytes_read=313939 bytes_retransmit=9 bytes_invalid=0 send_seq=10513 receive_seq=10513 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4425 bytes_read=15387 bytes_retransmit=0 bytes_invalid=0 send_seq=697 receive_seq=697 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997389 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=53.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22130 bytes_read=232394 bytes_retransmit=0 bytes_invalid=0 send_seq=2162 receive_seq=2162 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999484 adj=31998245 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.35 cputime=11351.309 memavail=3276492 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175399.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=147895 bytes_read=314437 bytes_retransmit=9 bytes_invalid=0 send_seq=10528 receive_seq=10528 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015158 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4431 bytes_read=15416 bytes_retransmit=0 bytes_invalid=0 send_seq=698 receive_seq=698 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997372 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=53.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22136 bytes_read=232750 bytes_retransmit=0 bytes_invalid=0 send_seq=2163 receive_seq=2163 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999483 adj=31998241 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.35 cputime=11351.352 memavail=3276492 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175400.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=148089 bytes_read=314905 bytes_retransmit=9 bytes_invalid=0 send_seq=10543 receive_seq=10543 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015154 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4437 bytes_read=15432 bytes_retransmit=0 bytes_invalid=0 send_seq=699 receive_seq=699 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997377 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22142 bytes_read=233106 bytes_retransmit=0 bytes_invalid=0 send_seq=2164 receive_seq=2164 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998239 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.35 cputime=11351.393 memavail=3276492 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175401.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=148283 bytes_read=315417 bytes_retransmit=9 bytes_invalid=0 send_seq=10558 receive_seq=10558 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4443 bytes_read=15448 bytes_retransmit=0 bytes_invalid=0 send_seq=700 receive_seq=700 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999266 adj=49997377 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22148 bytes_read=233462 bytes_retransmit=0 bytes_invalid=0 send_seq=2165 receive_seq=2165 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998245 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.35 cputime=11351.437 memavail=3276508 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175402.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=148477 bytes_read=315915 bytes_retransmit=9 bytes_invalid=0 send_seq=10573 receive_seq=10573 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015158 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4449 bytes_read=15464 bytes_retransmit=0 bytes_invalid=0 send_seq=701 receive_seq=701 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999267 adj=49997372 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22154 bytes_read=233818 bytes_retransmit=0 bytes_invalid=0 send_seq=2166 receive_seq=2166 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999482 adj=31998247 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.35 cputime=11351.500 memavail=3276264 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175403.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=148671 bytes_read=316398 bytes_retransmit=9 bytes_invalid=0 send_seq=10588 receive_seq=10588 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015165 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4455 bytes_read=15480 bytes_retransmit=0 bytes_invalid=0 send_seq=702 receive_seq=702 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997365 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=53.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22160 bytes_read=234174 bytes_retransmit=0 bytes_invalid=0 send_seq=2167 receive_seq=2167 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999486 adj=31998240 coil_temp=33.1 refs=0 mcu_temp=34.03 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.40 cputime=11351.573 memavail=3276264 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175404.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=148865 bytes_read=316910 bytes_retransmit=9 bytes_invalid=0 send_seq=10603 receive_seq=10603 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015172 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4461 bytes_read=15509 bytes_retransmit=0 bytes_invalid=0 send_seq=703 receive_seq=703 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997372 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=53.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22166 bytes_read=234530 bytes_retransmit=0 bytes_invalid=0 send_seq=2168 receive_seq=2168 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999487 adj=31998305 coil_temp=33.1 refs=0 mcu_temp=34.02 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.40 cputime=11351.650 memavail=3276264 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175405.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=149059 bytes_read=317408 bytes_retransmit=9 bytes_invalid=0 send_seq=10618 receive_seq=10618 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4467 bytes_read=15525 bytes_retransmit=0 bytes_invalid=0 send_seq=704 receive_seq=704 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997361 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=53.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22172 bytes_read=234886 bytes_retransmit=0 bytes_invalid=0 send_seq=2169 receive_seq=2169 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998297 coil_temp=33.1 refs=0 mcu_temp=34.02 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.40 cputime=11351.725 memavail=3276264 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175406.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=149253 bytes_read=317876 bytes_retransmit=9 bytes_invalid=0 send_seq=10633 receive_seq=10633 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015211 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4473 bytes_read=15541 bytes_retransmit=0 bytes_invalid=0 send_seq=705 receive_seq=705 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997346 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=53.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22178 bytes_read=235242 bytes_retransmit=0 bytes_invalid=0 send_seq=2170 receive_seq=2170 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998290 coil_temp=33.1 refs=0 mcu_temp=34.02 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.40 cputime=11351.802 memavail=3276024 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175407.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=149447 bytes_read=318375 bytes_retransmit=9 bytes_invalid=0 send_seq=10648 receive_seq=10648 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015251 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4479 bytes_read=15557 bytes_retransmit=0 bytes_invalid=0 send_seq=706 receive_seq=706 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999282 adj=49997382 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=53.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22184 bytes_read=235598 bytes_retransmit=0 bytes_invalid=0 send_seq=2171 receive_seq=2171 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998280 coil_temp=33.1 refs=0 mcu_temp=34.01 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.40 cputime=11351.881 memavail=3276024 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175408.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=149641 bytes_read=318888 bytes_retransmit=9 bytes_invalid=0 send_seq=10663 receive_seq=10663 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015247 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4485 bytes_read=15573 bytes_retransmit=0 bytes_invalid=0 send_seq=707 receive_seq=707 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999287 adj=49997424 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22190 bytes_read=235954 bytes_retransmit=0 bytes_invalid=0 send_seq=2172 receive_seq=2172 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998224 coil_temp=33.1 refs=0 mcu_temp=34.02 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.45 cputime=11351.959 memavail=3276024 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175409.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=149835 bytes_read=319356 bytes_retransmit=9 bytes_invalid=0 send_seq=10678 receive_seq=10678 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015243 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000018 bytes_write=4491 bytes_read=15602 bytes_retransmit=0 bytes_invalid=0 send_seq=708 receive_seq=708 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999290 adj=49997500 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=53.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22196 bytes_read=236310 bytes_retransmit=0 bytes_invalid=0 send_seq=2173 receive_seq=2173 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998294 coil_temp=33.0 refs=0 mcu_temp=34.01 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.45 cputime=11352.039 memavail=3276044 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175410.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150029 bytes_read=319868 bytes_retransmit=9 bytes_invalid=0 send_seq=10693 receive_seq=10693 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015246 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000018 bytes_write=4497 bytes_read=15618 bytes_retransmit=0 bytes_invalid=0 send_seq=709 receive_seq=709 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999294 adj=49997524 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22202 bytes_read=236666 bytes_retransmit=0 bytes_invalid=0 send_seq=2174 receive_seq=2174 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998294 coil_temp=33.0 refs=0 mcu_temp=34.01 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.45 cputime=11352.120 memavail=3276044 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175411.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150223 bytes_read=320366 bytes_retransmit=9 bytes_invalid=0 send_seq=10708 receive_seq=10708 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015239 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000018 bytes_write=4503 bytes_read=15634 bytes_retransmit=0 bytes_invalid=0 send_seq=710 receive_seq=710 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999293 adj=49997546 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22208 bytes_read=237022 bytes_retransmit=0 bytes_invalid=0 send_seq=2175 receive_seq=2175 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998309 coil_temp=33.0 refs=0 mcu_temp=34.03 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.45 cputime=11352.200 memavail=3274292 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175412.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150417 bytes_read=320848 bytes_retransmit=9 bytes_invalid=0 send_seq=10723 receive_seq=10723 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015229 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000018 bytes_write=4509 bytes_read=15650 bytes_retransmit=0 bytes_invalid=0 send_seq=711 receive_seq=711 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999295 adj=49997514 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=53.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22214 bytes_read=237378 bytes_retransmit=0 bytes_invalid=0 send_seq=2176 receive_seq=2176 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998298 coil_temp=33.0 refs=0 mcu_temp=34.03 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.45 cputime=11352.275 memavail=3274292 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175413.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150611 bytes_read=321361 bytes_retransmit=9 bytes_invalid=0 send_seq=10738 receive_seq=10738 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015221 rpi: mcu_awake=0.001 mcu_task_avg=0.000018 mcu_task_stddev=0.000018 bytes_write=4515 bytes_read=15666 bytes_retransmit=0 bytes_invalid=0 send_seq=712 receive_seq=712 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999293 adj=49997521 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22220 bytes_read=237734 bytes_retransmit=0 bytes_invalid=0 send_seq=2177 receive_seq=2177 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998301 coil_temp=33.0 refs=0 mcu_temp=34.03 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.42 cputime=11352.318 memavail=3278484 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175414.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150805 bytes_read=321859 bytes_retransmit=9 bytes_invalid=0 send_seq=10753 receive_seq=10753 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015214 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=4521 bytes_read=15695 bytes_retransmit=0 bytes_invalid=0 send_seq=713 receive_seq=713 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999291 adj=49997475 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=53.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22226 bytes_read=238090 bytes_retransmit=0 bytes_invalid=0 send_seq=2178 receive_seq=2178 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998306 coil_temp=33.0 refs=0 mcu_temp=34.02 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.42 cputime=11352.360 memavail=3278292 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175415.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=150999 bytes_read=322341 bytes_retransmit=9 bytes_invalid=0 send_seq=10768 receive_seq=10768 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=4527 bytes_read=15711 bytes_retransmit=0 bytes_invalid=0 send_seq=714 receive_seq=714 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999289 adj=49997445 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=53.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22232 bytes_read=238446 bytes_retransmit=0 bytes_invalid=0 send_seq=2179 receive_seq=2179 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998302 coil_temp=33.0 refs=0 mcu_temp=34.01 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.42 cputime=11352.403 memavail=3278052 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175416.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=151193 bytes_read=322839 bytes_retransmit=9 bytes_invalid=0 send_seq=10783 receive_seq=10783 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015198 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=4533 bytes_read=15727 bytes_retransmit=0 bytes_invalid=0 send_seq=715 receive_seq=715 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999286 adj=49997411 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=53.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22238 bytes_read=238802 bytes_retransmit=0 bytes_invalid=0 send_seq=2180 receive_seq=2180 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998292 coil_temp=33.0 refs=0 mcu_temp=34.01 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.42 cputime=11352.447 memavail=3278052 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175417.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=151387 bytes_read=323337 bytes_retransmit=9 bytes_invalid=0 send_seq=10798 receive_seq=10798 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015190 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=4539 bytes_read=15743 bytes_retransmit=0 bytes_invalid=0 send_seq=716 receive_seq=716 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999284 adj=49997381 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22244 bytes_read=239158 bytes_retransmit=0 bytes_invalid=0 send_seq=2181 receive_seq=2181 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998291 coil_temp=33.0 refs=0 mcu_temp=34.00 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.42 cputime=11352.493 memavail=3278052 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175418.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=151581 bytes_read=323823 bytes_retransmit=9 bytes_invalid=0 send_seq=10813 receive_seq=10813 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015199 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000015 bytes_write=4545 bytes_read=15759 bytes_retransmit=0 bytes_invalid=0 send_seq=717 receive_seq=717 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999290 adj=49997354 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=53.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22250 bytes_read=239514 bytes_retransmit=0 bytes_invalid=0 send_seq=2182 receive_seq=2182 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998280 coil_temp=33.0 refs=0 mcu_temp=33.99 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.38 cputime=11352.575 memavail=3277588 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175419.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=151775 bytes_read=324321 bytes_retransmit=9 bytes_invalid=0 send_seq=10828 receive_seq=10828 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015212 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4551 bytes_read=15788 bytes_retransmit=0 bytes_invalid=0 send_seq=718 receive_seq=718 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999291 adj=49997446 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22256 bytes_read=239870 bytes_retransmit=0 bytes_invalid=0 send_seq=2183 receive_seq=2183 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998286 coil_temp=33.0 refs=0 mcu_temp=33.99 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.38 cputime=11352.653 memavail=3277084 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175420.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=151969 bytes_read=324819 bytes_retransmit=9 bytes_invalid=0 send_seq=10843 receive_seq=10843 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015222 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4557 bytes_read=15804 bytes_retransmit=0 bytes_invalid=0 send_seq=719 receive_seq=719 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999299 adj=49997413 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22262 bytes_read=240226 bytes_retransmit=0 bytes_invalid=0 send_seq=2184 receive_seq=2184 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998272 coil_temp=33.0 refs=0 mcu_temp=33.97 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.38 cputime=11352.732 memavail=3277084 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175421.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=152163 bytes_read=325301 bytes_retransmit=9 bytes_invalid=0 send_seq=10858 receive_seq=10858 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015257 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4563 bytes_read=15820 bytes_retransmit=0 bytes_invalid=0 send_seq=720 receive_seq=720 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999309 adj=49997515 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22268 bytes_read=240582 bytes_retransmit=0 bytes_invalid=0 send_seq=2185 receive_seq=2185 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998281 coil_temp=33.0 refs=0 mcu_temp=33.96 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.1 sysload=0.38 cputime=11352.809 memavail=3275828 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175422.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=152357 bytes_read=325799 bytes_retransmit=9 bytes_invalid=0 send_seq=10873 receive_seq=10873 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015257 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4569 bytes_read=15836 bytes_retransmit=0 bytes_invalid=0 send_seq=721 receive_seq=721 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999313 adj=49997585 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=46.7 heater_bed: target=0 temp=53.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22274 bytes_read=240938 bytes_retransmit=0 bytes_invalid=0 send_seq=2186 receive_seq=2186 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998250 coil_temp=33.0 refs=0 mcu_temp=33.96 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.38 cputime=11352.887 memavail=3275848 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175423.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=152551 bytes_read=326312 bytes_retransmit=9 bytes_invalid=0 send_seq=10888 receive_seq=10888 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015250 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4575 bytes_read=15852 bytes_retransmit=0 bytes_invalid=0 send_seq=722 receive_seq=722 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999317 adj=49997599 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=53.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22280 bytes_read=241294 bytes_retransmit=0 bytes_invalid=0 send_seq=2187 receive_seq=2187 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998313 coil_temp=33.0 refs=0 mcu_temp=33.96 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.1 sysload=0.35 cputime=11352.964 memavail=3275608 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175424.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=152745 bytes_read=326794 bytes_retransmit=9 bytes_invalid=0 send_seq=10903 receive_seq=10903 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015245 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000024 bytes_write=4581 bytes_read=15881 bytes_retransmit=0 bytes_invalid=0 send_seq=723 receive_seq=723 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999319 adj=49997630 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22286 bytes_read=241650 bytes_retransmit=0 bytes_invalid=0 send_seq=2188 receive_seq=2188 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999500 adj=31998308 coil_temp=33.0 refs=0 mcu_temp=33.95 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.35 cputime=11353.022 memavail=3275616 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175425.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=152939 bytes_read=327292 bytes_retransmit=9 bytes_invalid=0 send_seq=10918 receive_seq=10918 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015234 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000024 bytes_write=4587 bytes_read=15897 bytes_retransmit=0 bytes_invalid=0 send_seq=724 receive_seq=724 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999315 adj=49997611 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=53.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22292 bytes_read=242006 bytes_retransmit=0 bytes_invalid=0 send_seq=2189 receive_seq=2189 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998352 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.35 cputime=11353.065 memavail=3275616 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175426.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=153128 bytes_read=327785 bytes_retransmit=9 bytes_invalid=0 send_seq=10932 receive_seq=10932 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015224 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000024 bytes_write=4593 bytes_read=15913 bytes_retransmit=0 bytes_invalid=0 send_seq=725 receive_seq=725 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997516 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.7 heater_bed: target=0 temp=53.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22298 bytes_read=242362 bytes_retransmit=0 bytes_invalid=0 send_seq=2190 receive_seq=2190 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998321 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.35 cputime=11353.107 memavail=3275616 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175427.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=153322 bytes_read=328282 bytes_retransmit=9 bytes_invalid=0 send_seq=10947 receive_seq=10947 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015215 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000024 bytes_write=4599 bytes_read=15929 bytes_retransmit=0 bytes_invalid=0 send_seq=726 receive_seq=726 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999306 adj=49997443 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=46.7 heater_bed: target=0 temp=53.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22304 bytes_read=242718 bytes_retransmit=0 bytes_invalid=0 send_seq=2191 receive_seq=2191 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998298 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.35 cputime=11353.149 memavail=3275616 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175428.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=153516 bytes_read=328790 bytes_retransmit=9 bytes_invalid=0 send_seq=10962 receive_seq=10962 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000024 bytes_write=4605 bytes_read=15945 bytes_retransmit=0 bytes_invalid=0 send_seq=727 receive_seq=727 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999302 adj=49997381 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=53.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22310 bytes_read=243074 bytes_retransmit=0 bytes_invalid=0 send_seq=2192 receive_seq=2192 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998283 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.32 cputime=11353.192 memavail=3275132 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175429.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=153710 bytes_read=329266 bytes_retransmit=9 bytes_invalid=0 send_seq=10977 receive_seq=10977 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015192 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=4611 bytes_read=15973 bytes_retransmit=0 bytes_invalid=0 send_seq=728 receive_seq=728 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999298 adj=49997343 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=53.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22316 bytes_read=243430 bytes_retransmit=0 bytes_invalid=0 send_seq=2193 receive_seq=2193 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998283 coil_temp=33.0 refs=0 mcu_temp=33.93 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.32 cputime=11353.258 memavail=3275132 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175430.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=153904 bytes_read=329763 bytes_retransmit=9 bytes_invalid=0 send_seq=10992 receive_seq=10992 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=4617 bytes_read=15988 bytes_retransmit=0 bytes_invalid=0 send_seq=729 receive_seq=729 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999297 adj=49997314 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22322 bytes_read=243786 bytes_retransmit=0 bytes_invalid=0 send_seq=2194 receive_seq=2194 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998306 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.1 sysload=0.32 cputime=11353.337 memavail=3275132 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175431.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=154098 bytes_read=330261 bytes_retransmit=9 bytes_invalid=0 send_seq=11007 receive_seq=11007 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=4623 bytes_read=16003 bytes_retransmit=0 bytes_invalid=0 send_seq=730 receive_seq=730 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999297 adj=49997346 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=52.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22328 bytes_read=244142 bytes_retransmit=0 bytes_invalid=0 send_seq=2195 receive_seq=2195 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998307 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.32 cputime=11353.396 memavail=3275132 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175432.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=154292 bytes_read=330744 bytes_retransmit=9 bytes_invalid=0 send_seq=11022 receive_seq=11022 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=4629 bytes_read=16018 bytes_retransmit=0 bytes_invalid=0 send_seq=731 receive_seq=731 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999294 adj=49997339 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.7 heater_bed: target=0 temp=52.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22334 bytes_read=244498 bytes_retransmit=0 bytes_invalid=0 send_seq=2196 receive_seq=2196 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998285 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.32 cputime=11353.437 memavail=3275132 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175433.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=154486 bytes_read=331256 bytes_retransmit=9 bytes_invalid=0 send_seq=11037 receive_seq=11037 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015179 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=4635 bytes_read=16033 bytes_retransmit=0 bytes_invalid=0 send_seq=732 receive_seq=732 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999292 adj=49997320 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=52.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22340 bytes_read=244854 bytes_retransmit=0 bytes_invalid=0 send_seq=2197 receive_seq=2197 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998284 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.30 cputime=11353.480 memavail=3275132 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175434.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=154680 bytes_read=331754 bytes_retransmit=9 bytes_invalid=0 send_seq=11052 receive_seq=11052 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=4641 bytes_read=16062 bytes_retransmit=0 bytes_invalid=0 send_seq=733 receive_seq=733 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999291 adj=49997320 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22346 bytes_read=245210 bytes_retransmit=0 bytes_invalid=0 send_seq=2198 receive_seq=2198 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998273 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.30 cputime=11353.523 memavail=3275132 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175435.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=154874 bytes_read=332237 bytes_retransmit=9 bytes_invalid=0 send_seq=11067 receive_seq=11067 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015191 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=4647 bytes_read=16078 bytes_retransmit=0 bytes_invalid=0 send_seq=734 receive_seq=734 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999288 adj=49997301 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22352 bytes_read=245566 bytes_retransmit=0 bytes_invalid=0 send_seq=2199 receive_seq=2199 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998251 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.30 cputime=11353.566 memavail=3275132 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175436.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=155068 bytes_read=332734 bytes_retransmit=9 bytes_invalid=0 send_seq=11082 receive_seq=11082 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015177 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=4653 bytes_read=16094 bytes_retransmit=0 bytes_invalid=0 send_seq=735 receive_seq=735 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999287 adj=49997277 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=52.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22358 bytes_read=245922 bytes_retransmit=0 bytes_invalid=0 send_seq=2200 receive_seq=2200 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998237 coil_temp=33.0 refs=0 mcu_temp=33.94 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.30 cputime=11353.632 memavail=3274892 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175437.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=155262 bytes_read=333232 bytes_retransmit=9 bytes_invalid=0 send_seq=11097 receive_seq=11097 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=4659 bytes_read=16110 bytes_retransmit=0 bytes_invalid=0 send_seq=736 receive_seq=736 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999292 adj=49997319 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.7 heater_bed: target=0 temp=52.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22364 bytes_read=246278 bytes_retransmit=0 bytes_invalid=0 send_seq=2201 receive_seq=2201 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998249 coil_temp=33.0 refs=0 mcu_temp=33.93 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.30 cputime=11353.713 memavail=3274892 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175438.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=155456 bytes_read=333730 bytes_retransmit=9 bytes_invalid=0 send_seq=11112 receive_seq=11112 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015174 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=4665 bytes_read=16126 bytes_retransmit=0 bytes_invalid=0 send_seq=737 receive_seq=737 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999291 adj=49997409 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22370 bytes_read=246634 bytes_retransmit=0 bytes_invalid=0 send_seq=2202 receive_seq=2202 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998241 coil_temp=33.0 refs=0 mcu_temp=33.93 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.27 cputime=11353.765 memavail=3274892 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175439.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=155650 bytes_read=334217 bytes_retransmit=9 bytes_invalid=0 send_seq=11127 receive_seq=11127 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=4671 bytes_read=16155 bytes_retransmit=0 bytes_invalid=0 send_seq=738 receive_seq=738 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999288 adj=49997395 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=52.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22376 bytes_read=246990 bytes_retransmit=0 bytes_invalid=0 send_seq=2203 receive_seq=2203 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998293 coil_temp=33.0 refs=0 mcu_temp=33.93 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.27 cputime=11353.805 memavail=3274892 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175440.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=155844 bytes_read=334712 bytes_retransmit=9 bytes_invalid=0 send_seq=11142 receive_seq=11142 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015171 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=4677 bytes_read=16171 bytes_retransmit=0 bytes_invalid=0 send_seq=739 receive_seq=739 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999285 adj=49997348 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.7 heater_bed: target=0 temp=52.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22382 bytes_read=247346 bytes_retransmit=0 bytes_invalid=0 send_seq=2204 receive_seq=2204 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998281 coil_temp=33.0 refs=0 mcu_temp=33.92 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.27 cputime=11353.846 memavail=3275160 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175441.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156038 bytes_read=335195 bytes_retransmit=9 bytes_invalid=0 send_seq=11157 receive_seq=11157 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=4683 bytes_read=16187 bytes_retransmit=0 bytes_invalid=0 send_seq=740 receive_seq=740 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999283 adj=49997330 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=52.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22388 bytes_read=247702 bytes_retransmit=0 bytes_invalid=0 send_seq=2205 receive_seq=2205 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998340 coil_temp=33.0 refs=0 mcu_temp=33.92 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=31.9 sysload=0.27 cputime=11353.888 memavail=3275160 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175442.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156227 bytes_read=335687 bytes_retransmit=9 bytes_invalid=0 send_seq=11171 receive_seq=11171 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015215 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=4689 bytes_read=16203 bytes_retransmit=0 bytes_invalid=0 send_seq=741 receive_seq=741 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999280 adj=49997254 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22394 bytes_read=248058 bytes_retransmit=0 bytes_invalid=0 send_seq=2206 receive_seq=2206 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998311 coil_temp=33.0 refs=0 mcu_temp=33.92 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.27 cputime=11353.929 memavail=3275160 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175443.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156421 bytes_read=336200 bytes_retransmit=9 bytes_invalid=0 send_seq=11186 receive_seq=11186 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015208 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=4695 bytes_read=16219 bytes_retransmit=0 bytes_invalid=0 send_seq=742 receive_seq=742 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999278 adj=49997199 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22400 bytes_read=248414 bytes_retransmit=0 bytes_invalid=0 send_seq=2207 receive_seq=2207 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998281 coil_temp=33.0 refs=0 mcu_temp=33.92 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.25 cputime=11354.006 memavail=3275160 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175444.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156610 bytes_read=336678 bytes_retransmit=9 bytes_invalid=0 send_seq=11200 receive_seq=11200 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015213 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4701 bytes_read=16248 bytes_retransmit=0 bytes_invalid=0 send_seq=743 receive_seq=743 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999285 adj=49997239 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22406 bytes_read=248770 bytes_retransmit=0 bytes_invalid=0 send_seq=2208 receive_seq=2208 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998272 coil_temp=33.0 refs=0 mcu_temp=33.92 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.25 cputime=11354.088 memavail=3275160 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175445.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=156810 bytes_read=337191 bytes_retransmit=9 bytes_invalid=0 send_seq=11216 receive_seq=11216 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015236 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4707 bytes_read=16264 bytes_retransmit=0 bytes_invalid=0 send_seq=744 receive_seq=744 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999287 adj=49997374 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.2 heater_bed: target=0 temp=52.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22418 bytes_read=249142 bytes_retransmit=0 bytes_invalid=0 send_seq=2210 receive_seq=2210 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998291 coil_temp=32.9 refs=0 mcu_temp=33.92 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.25 cputime=11354.152 memavail=3275200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175446.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=157004 bytes_read=337689 bytes_retransmit=9 bytes_invalid=0 send_seq=11231 receive_seq=11231 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015226 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4713 bytes_read=16280 bytes_retransmit=0 bytes_invalid=0 send_seq=745 receive_seq=745 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999285 adj=49997347 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22424 bytes_read=249498 bytes_retransmit=0 bytes_invalid=0 send_seq=2211 receive_seq=2211 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998265 coil_temp=32.9 refs=0 mcu_temp=33.92 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.25 cputime=11354.195 memavail=3275200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175447.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=157198 bytes_read=338172 bytes_retransmit=9 bytes_invalid=0 send_seq=11246 receive_seq=11246 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015218 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4719 bytes_read=16296 bytes_retransmit=0 bytes_invalid=0 send_seq=746 receive_seq=746 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999283 adj=49997351 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=52.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22430 bytes_read=249854 bytes_retransmit=0 bytes_invalid=0 send_seq=2212 receive_seq=2212 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998279 coil_temp=32.9 refs=0 mcu_temp=33.92 supply_voltage=3.006 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.25 cputime=11354.238 memavail=3275200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175448.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=157392 bytes_read=338684 bytes_retransmit=9 bytes_invalid=0 send_seq=11261 receive_seq=11261 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015214 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=4731 bytes_read=16328 bytes_retransmit=0 bytes_invalid=0 send_seq=748 receive_seq=748 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999280 adj=49997349 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=52.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22436 bytes_read=250194 bytes_retransmit=0 bytes_invalid=0 send_seq=2213 receive_seq=2213 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998272 coil_temp=32.9 refs=0 mcu_temp=33.92 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.23 cputime=11354.281 memavail=3275200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175449.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=157586 bytes_read=339182 bytes_retransmit=9 bytes_invalid=0 send_seq=11276 receive_seq=11276 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4737 bytes_read=16357 bytes_retransmit=0 bytes_invalid=0 send_seq=749 receive_seq=749 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999278 adj=49997309 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=52.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22442 bytes_read=250550 bytes_retransmit=0 bytes_invalid=0 send_seq=2214 receive_seq=2214 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998268 coil_temp=32.9 refs=0 mcu_temp=33.92 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.23 cputime=11354.325 memavail=3275200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175450.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=157780 bytes_read=339653 bytes_retransmit=9 bytes_invalid=0 send_seq=11291 receive_seq=11291 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4743 bytes_read=16373 bytes_retransmit=0 bytes_invalid=0 send_seq=750 receive_seq=750 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999284 adj=49997331 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22448 bytes_read=250906 bytes_retransmit=0 bytes_invalid=0 send_seq=2215 receive_seq=2215 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999501 adj=31998298 coil_temp=32.9 refs=0 mcu_temp=33.92 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.23 cputime=11354.393 memavail=3275200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175451.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=157974 bytes_read=340150 bytes_retransmit=9 bytes_invalid=0 send_seq=11306 receive_seq=11306 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4749 bytes_read=16389 bytes_retransmit=0 bytes_invalid=0 send_seq=751 receive_seq=751 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999282 adj=49997428 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=52.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22454 bytes_read=251262 bytes_retransmit=0 bytes_invalid=0 send_seq=2216 receive_seq=2216 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999501 adj=31998373 coil_temp=32.9 refs=0 mcu_temp=33.92 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.23 cputime=11354.454 memavail=3275216 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175452.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=158168 bytes_read=340648 bytes_retransmit=9 bytes_invalid=0 send_seq=11321 receive_seq=11321 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015183 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4755 bytes_read=16405 bytes_retransmit=0 bytes_invalid=0 send_seq=752 receive_seq=752 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999280 adj=49997417 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22460 bytes_read=251618 bytes_retransmit=0 bytes_invalid=0 send_seq=2217 receive_seq=2217 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999500 adj=31998379 coil_temp=32.9 refs=0 mcu_temp=33.92 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.23 cputime=11354.499 memavail=3274976 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175453.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=158362 bytes_read=341146 bytes_retransmit=9 bytes_invalid=0 send_seq=11336 receive_seq=11336 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=4761 bytes_read=16421 bytes_retransmit=0 bytes_invalid=0 send_seq=753 receive_seq=753 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999278 adj=49997384 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=52.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22466 bytes_read=251974 bytes_retransmit=0 bytes_invalid=0 send_seq=2218 receive_seq=2218 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999499 adj=31998335 coil_temp=32.9 refs=0 mcu_temp=33.92 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.21 cputime=11354.543 memavail=3274976 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175454.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=158556 bytes_read=341643 bytes_retransmit=9 bytes_invalid=0 send_seq=11351 receive_seq=11351 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015166 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=4767 bytes_read=16450 bytes_retransmit=0 bytes_invalid=0 send_seq=754 receive_seq=754 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997371 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=52.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22472 bytes_read=252330 bytes_retransmit=0 bytes_invalid=0 send_seq=2219 receive_seq=2219 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998316 coil_temp=32.9 refs=0 mcu_temp=33.91 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.21 cputime=11354.588 memavail=3274980 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175455.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=158750 bytes_read=342141 bytes_retransmit=9 bytes_invalid=0 send_seq=11366 receive_seq=11366 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=4773 bytes_read=16466 bytes_retransmit=0 bytes_invalid=0 send_seq=755 receive_seq=755 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997350 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=52.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22478 bytes_read=252686 bytes_retransmit=0 bytes_invalid=0 send_seq=2220 receive_seq=2220 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998313 coil_temp=32.9 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.21 cputime=11354.631 memavail=3274980 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175456.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=158944 bytes_read=342624 bytes_retransmit=9 bytes_invalid=0 send_seq=11381 receive_seq=11381 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015159 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=4779 bytes_read=16482 bytes_retransmit=0 bytes_invalid=0 send_seq=756 receive_seq=756 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999278 adj=49997350 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=52.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22484 bytes_read=253042 bytes_retransmit=0 bytes_invalid=0 send_seq=2221 receive_seq=2221 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998299 coil_temp=32.9 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=31.9 sysload=0.21 cputime=11354.695 memavail=3274748 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175457.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=159138 bytes_read=343121 bytes_retransmit=9 bytes_invalid=0 send_seq=11396 receive_seq=11396 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015158 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=4785 bytes_read=16498 bytes_retransmit=0 bytes_invalid=0 send_seq=757 receive_seq=757 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999277 adj=49997419 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=52.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22490 bytes_read=253398 bytes_retransmit=0 bytes_invalid=0 send_seq=2222 receive_seq=2222 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998282 coil_temp=32.9 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.21 cputime=11354.740 memavail=3274508 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175458.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=159332 bytes_read=343634 bytes_retransmit=9 bytes_invalid=0 send_seq=11411 receive_seq=11411 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=4791 bytes_read=16514 bytes_retransmit=0 bytes_invalid=0 send_seq=758 receive_seq=758 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997390 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=49.2 heater_bed: target=0 temp=52.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22496 bytes_read=253754 bytes_retransmit=0 bytes_invalid=0 send_seq=2223 receive_seq=2223 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998286 coil_temp=32.9 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=32.0 sysload=0.19 cputime=11354.782 memavail=3274508 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175459.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=159526 bytes_read=344117 bytes_retransmit=9 bytes_invalid=0 send_seq=11426 receive_seq=11426 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015172 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4797 bytes_read=16543 bytes_retransmit=0 bytes_invalid=0 send_seq=759 receive_seq=759 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997317 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=52.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22502 bytes_read=254110 bytes_retransmit=0 bytes_invalid=0 send_seq=2224 receive_seq=2224 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998281 coil_temp=32.9 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=31.9 sysload=0.19 cputime=11354.826 memavail=3274268 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175460.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=159720 bytes_read=344612 bytes_retransmit=9 bytes_invalid=0 send_seq=11441 receive_seq=11441 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4803 bytes_read=16559 bytes_retransmit=0 bytes_invalid=0 send_seq=760 receive_seq=760 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997322 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=52.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22508 bytes_read=254466 bytes_retransmit=0 bytes_invalid=0 send_seq=2225 receive_seq=2225 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998285 coil_temp=32.9 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.19 cputime=11354.870 memavail=3274268 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175461.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=159914 bytes_read=345099 bytes_retransmit=9 bytes_invalid=0 send_seq=11456 receive_seq=11456 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4809 bytes_read=16575 bytes_retransmit=0 bytes_invalid=0 send_seq=761 receive_seq=761 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999270 adj=49997319 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22514 bytes_read=254822 bytes_retransmit=0 bytes_invalid=0 send_seq=2226 receive_seq=2226 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998281 coil_temp=32.9 refs=0 mcu_temp=33.91 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.19 cputime=11354.915 memavail=3274028 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175462.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=160108 bytes_read=345582 bytes_retransmit=9 bytes_invalid=0 send_seq=11471 receive_seq=11471 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015161 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4815 bytes_read=16591 bytes_retransmit=0 bytes_invalid=0 send_seq=762 receive_seq=762 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999269 adj=49997309 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22520 bytes_read=255178 bytes_retransmit=0 bytes_invalid=0 send_seq=2227 receive_seq=2227 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998281 coil_temp=32.9 refs=0 mcu_temp=33.91 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.19 cputime=11354.975 memavail=3274048 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175463.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=160302 bytes_read=346094 bytes_retransmit=9 bytes_invalid=0 send_seq=11486 receive_seq=11486 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015155 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4821 bytes_read=16607 bytes_retransmit=0 bytes_invalid=0 send_seq=763 receive_seq=763 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999268 adj=49997318 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22526 bytes_read=255534 bytes_retransmit=0 bytes_invalid=0 send_seq=2228 receive_seq=2228 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998283 coil_temp=32.9 refs=0 mcu_temp=33.91 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.18 cputime=11355.019 memavail=3274048 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175464.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=160491 bytes_read=346587 bytes_retransmit=9 bytes_invalid=0 send_seq=11500 receive_seq=11500 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015148 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=4827 bytes_read=16636 bytes_retransmit=0 bytes_invalid=0 send_seq=764 receive_seq=764 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999269 adj=49997329 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=52.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22532 bytes_read=255890 bytes_retransmit=0 bytes_invalid=0 send_seq=2229 receive_seq=2229 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998278 coil_temp=32.9 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=31.9 sysload=0.18 cputime=11355.063 memavail=3274048 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175465.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=160685 bytes_read=347070 bytes_retransmit=9 bytes_invalid=0 send_seq=11515 receive_seq=11515 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015142 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=4833 bytes_read=16652 bytes_retransmit=0 bytes_invalid=0 send_seq=765 receive_seq=765 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997373 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=52.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22538 bytes_read=256246 bytes_retransmit=0 bytes_invalid=0 send_seq=2230 receive_seq=2230 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998270 coil_temp=32.9 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=31.9 sysload=0.18 cputime=11355.105 memavail=3274048 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175466.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=160879 bytes_read=347567 bytes_retransmit=9 bytes_invalid=0 send_seq=11530 receive_seq=11530 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015135 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=4839 bytes_read=16668 bytes_retransmit=0 bytes_invalid=0 send_seq=766 receive_seq=766 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999272 adj=49997458 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22544 bytes_read=256602 bytes_retransmit=0 bytes_invalid=0 send_seq=2231 receive_seq=2231 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998259 coil_temp=32.9 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.18 cputime=11355.150 memavail=3273808 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175467.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=161073 bytes_read=348065 bytes_retransmit=9 bytes_invalid=0 send_seq=11545 receive_seq=11545 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015140 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=4845 bytes_read=16684 bytes_retransmit=0 bytes_invalid=0 send_seq=767 receive_seq=767 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997425 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=52.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22550 bytes_read=256958 bytes_retransmit=0 bytes_invalid=0 send_seq=2232 receive_seq=2232 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998259 coil_temp=32.9 refs=0 mcu_temp=33.89 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.18 cputime=11355.211 memavail=3273808 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175468.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=161267 bytes_read=348563 bytes_retransmit=9 bytes_invalid=0 send_seq=11560 receive_seq=11560 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015137 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000009 bytes_write=4851 bytes_read=16700 bytes_retransmit=0 bytes_invalid=0 send_seq=768 receive_seq=768 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997458 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=51.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22556 bytes_read=257314 bytes_retransmit=0 bytes_invalid=0 send_seq=2233 receive_seq=2233 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998249 coil_temp=32.9 refs=0 mcu_temp=33.90 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=31.9 sysload=0.16 cputime=11355.255 memavail=3273808 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175469.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=161461 bytes_read=349060 bytes_retransmit=9 bytes_invalid=0 send_seq=11575 receive_seq=11575 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015135 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4857 bytes_read=16729 bytes_retransmit=0 bytes_invalid=0 send_seq=769 receive_seq=769 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997433 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22562 bytes_read=257670 bytes_retransmit=0 bytes_invalid=0 send_seq=2234 receive_seq=2234 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998246 coil_temp=32.9 refs=0 mcu_temp=33.88 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.16 cputime=11355.297 memavail=3273808 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175470.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=161655 bytes_read=349558 bytes_retransmit=9 bytes_invalid=0 send_seq=11590 receive_seq=11590 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015132 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4863 bytes_read=16745 bytes_retransmit=0 bytes_invalid=0 send_seq=770 receive_seq=770 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997411 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22568 bytes_read=258026 bytes_retransmit=0 bytes_invalid=0 send_seq=2235 receive_seq=2235 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998257 coil_temp=32.9 refs=0 mcu_temp=33.88 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.16 cputime=11355.339 memavail=3273812 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175471.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=161849 bytes_read=350036 bytes_retransmit=9 bytes_invalid=0 send_seq=11605 receive_seq=11605 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015132 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4869 bytes_read=16761 bytes_retransmit=0 bytes_invalid=0 send_seq=771 receive_seq=771 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999272 adj=49997392 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=51.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22574 bytes_read=258382 bytes_retransmit=0 bytes_invalid=0 send_seq=2236 receive_seq=2236 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998270 coil_temp=32.9 refs=0 mcu_temp=33.88 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.16 cputime=11355.383 memavail=3273332 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175472.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=162043 bytes_read=350527 bytes_retransmit=9 bytes_invalid=0 send_seq=11620 receive_seq=11620 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015131 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4875 bytes_read=16777 bytes_retransmit=0 bytes_invalid=0 send_seq=772 receive_seq=772 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997376 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=51.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22580 bytes_read=258738 bytes_retransmit=0 bytes_invalid=0 send_seq=2237 receive_seq=2237 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998261 coil_temp=32.9 refs=0 mcu_temp=33.86 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.16 cputime=11355.426 memavail=3273332 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175473.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=162237 bytes_read=351040 bytes_retransmit=9 bytes_invalid=0 send_seq=11635 receive_seq=11635 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=4881 bytes_read=16793 bytes_retransmit=0 bytes_invalid=0 send_seq=773 receive_seq=773 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997369 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22586 bytes_read=259094 bytes_retransmit=0 bytes_invalid=0 send_seq=2238 receive_seq=2238 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998263 coil_temp=32.9 refs=0 mcu_temp=33.86 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.15 cputime=11355.501 memavail=3273092 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175474.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=162431 bytes_read=351523 bytes_retransmit=9 bytes_invalid=0 send_seq=11650 receive_seq=11650 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015138 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4887 bytes_read=16822 bytes_retransmit=0 bytes_invalid=0 send_seq=774 receive_seq=774 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999271 adj=49997385 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22592 bytes_read=259450 bytes_retransmit=0 bytes_invalid=0 send_seq=2239 receive_seq=2239 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998257 coil_temp=32.9 refs=0 mcu_temp=33.85 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.15 cputime=11355.548 memavail=3273100 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175475.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=162620 bytes_read=352015 bytes_retransmit=9 bytes_invalid=0 send_seq=11664 receive_seq=11664 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015138 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4893 bytes_read=16838 bytes_retransmit=0 bytes_invalid=0 send_seq=775 receive_seq=775 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999272 adj=49997363 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22598 bytes_read=259806 bytes_retransmit=0 bytes_invalid=0 send_seq=2240 receive_seq=2240 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998254 coil_temp=32.9 refs=0 mcu_temp=33.84 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.15 cputime=11355.592 memavail=3272600 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175476.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=162814 bytes_read=352513 bytes_retransmit=9 bytes_invalid=0 send_seq=11679 receive_seq=11679 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015159 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4899 bytes_read=16854 bytes_retransmit=0 bytes_invalid=0 send_seq=776 receive_seq=776 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999272 adj=49997381 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=49.2 heater_bed: target=0 temp=51.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22604 bytes_read=260162 bytes_retransmit=0 bytes_invalid=0 send_seq=2241 receive_seq=2241 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998259 coil_temp=32.9 refs=0 mcu_temp=33.83 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.15 cputime=11355.635 memavail=3272600 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175477.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=163008 bytes_read=352996 bytes_retransmit=9 bytes_invalid=0 send_seq=11694 receive_seq=11694 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4905 bytes_read=16870 bytes_retransmit=0 bytes_invalid=0 send_seq=777 receive_seq=777 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999272 adj=49997341 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22610 bytes_read=260518 bytes_retransmit=0 bytes_invalid=0 send_seq=2242 receive_seq=2242 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998242 coil_temp=32.9 refs=0 mcu_temp=33.83 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.15 cputime=11355.677 memavail=3272600 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175478.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=163202 bytes_read=353508 bytes_retransmit=9 bytes_invalid=0 send_seq=11709 receive_seq=11709 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=4911 bytes_read=16886 bytes_retransmit=0 bytes_invalid=0 send_seq=778 receive_seq=778 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997338 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22616 bytes_read=260874 bytes_retransmit=0 bytes_invalid=0 send_seq=2243 receive_seq=2243 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998242 coil_temp=32.8 refs=0 mcu_temp=33.83 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.14 cputime=11355.719 memavail=3272600 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175479.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=163391 bytes_read=354001 bytes_retransmit=9 bytes_invalid=0 send_seq=11723 receive_seq=11723 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015158 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=4917 bytes_read=16915 bytes_retransmit=0 bytes_invalid=0 send_seq=779 receive_seq=779 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999277 adj=49997368 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=51.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22622 bytes_read=261230 bytes_retransmit=0 bytes_invalid=0 send_seq=2244 receive_seq=2244 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999492 adj=31998248 coil_temp=32.8 refs=0 mcu_temp=33.82 supply_voltage=3.005 chamber_heater: target=0 temp=33.4 pwm=0.000 chamber_heater: temp=31.9 sysload=0.14 cputime=11355.778 memavail=3272348 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175480.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=163585 bytes_read=354484 bytes_retransmit=9 bytes_invalid=0 send_seq=11738 receive_seq=11738 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015155 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=4923 bytes_read=16931 bytes_retransmit=0 bytes_invalid=0 send_seq=780 receive_seq=780 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999275 adj=49997431 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=51.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22628 bytes_read=261586 bytes_retransmit=0 bytes_invalid=0 send_seq=2245 receive_seq=2245 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998307 coil_temp=32.8 refs=0 mcu_temp=33.81 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.14 cputime=11355.820 memavail=3272348 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175481.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=163774 bytes_read=354976 bytes_retransmit=9 bytes_invalid=0 send_seq=11752 receive_seq=11752 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=4929 bytes_read=16947 bytes_retransmit=0 bytes_invalid=0 send_seq=781 receive_seq=781 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997393 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22634 bytes_read=261942 bytes_retransmit=0 bytes_invalid=0 send_seq=2246 receive_seq=2246 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999491 adj=31998290 coil_temp=32.8 refs=0 mcu_temp=33.81 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.14 cputime=11355.863 memavail=3271592 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175482.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=163963 bytes_read=355459 bytes_retransmit=9 bytes_invalid=0 send_seq=11766 receive_seq=11766 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=4935 bytes_read=16963 bytes_retransmit=0 bytes_invalid=0 send_seq=782 receive_seq=782 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997388 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=51.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22640 bytes_read=262298 bytes_retransmit=0 bytes_invalid=0 send_seq=2247 receive_seq=2247 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998288 coil_temp=32.8 refs=0 mcu_temp=33.81 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.14 cputime=11355.904 memavail=3276028 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175483.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=164157 bytes_read=355956 bytes_retransmit=9 bytes_invalid=0 send_seq=11781 receive_seq=11781 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=4941 bytes_read=16979 bytes_retransmit=0 bytes_invalid=0 send_seq=783 receive_seq=783 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997377 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22646 bytes_read=262654 bytes_retransmit=0 bytes_invalid=0 send_seq=2248 receive_seq=2248 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998268 coil_temp=32.8 refs=0 mcu_temp=33.81 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.13 cputime=11355.946 memavail=3275776 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175484.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=164351 bytes_read=356453 bytes_retransmit=9 bytes_invalid=0 send_seq=11796 receive_seq=11796 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015144 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=4947 bytes_read=17008 bytes_retransmit=0 bytes_invalid=0 send_seq=784 receive_seq=784 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997378 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22652 bytes_read=263010 bytes_retransmit=0 bytes_invalid=0 send_seq=2249 receive_seq=2249 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999489 adj=31998276 coil_temp=32.8 refs=0 mcu_temp=33.80 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.13 cputime=11356.006 memavail=3275776 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175485.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=164545 bytes_read=356951 bytes_retransmit=9 bytes_invalid=0 send_seq=11811 receive_seq=11811 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015139 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=4953 bytes_read=17024 bytes_retransmit=0 bytes_invalid=0 send_seq=785 receive_seq=785 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997381 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22658 bytes_read=263366 bytes_retransmit=0 bytes_invalid=0 send_seq=2250 receive_seq=2250 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998268 coil_temp=32.8 refs=0 mcu_temp=33.79 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.13 cputime=11356.051 memavail=3275296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175486.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=164739 bytes_read=357434 bytes_retransmit=9 bytes_invalid=0 send_seq=11826 receive_seq=11826 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015136 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=4959 bytes_read=17040 bytes_retransmit=0 bytes_invalid=0 send_seq=786 receive_seq=786 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997394 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=51.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22664 bytes_read=263722 bytes_retransmit=0 bytes_invalid=0 send_seq=2251 receive_seq=2251 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998267 coil_temp=32.8 refs=0 mcu_temp=33.79 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.13 cputime=11356.094 memavail=3275296 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175487.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=164933 bytes_read=357931 bytes_retransmit=9 bytes_invalid=0 send_seq=11841 receive_seq=11841 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015136 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=4965 bytes_read=17056 bytes_retransmit=0 bytes_invalid=0 send_seq=787 receive_seq=787 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999274 adj=49997405 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=51.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22670 bytes_read=264078 bytes_retransmit=0 bytes_invalid=0 send_seq=2252 receive_seq=2252 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998273 coil_temp=32.8 refs=0 mcu_temp=33.78 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.13 cputime=11356.136 memavail=3275056 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175488.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=165127 bytes_read=358444 bytes_retransmit=9 bytes_invalid=0 send_seq=11856 receive_seq=11856 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015139 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=4971 bytes_read=17072 bytes_retransmit=0 bytes_invalid=0 send_seq=788 receive_seq=788 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997407 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=51.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22676 bytes_read=264434 bytes_retransmit=0 bytes_invalid=0 send_seq=2253 receive_seq=2253 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999488 adj=31998271 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.12 cputime=11356.177 memavail=3274804 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175489.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=165321 bytes_read=358927 bytes_retransmit=9 bytes_invalid=0 send_seq=11871 receive_seq=11871 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=4977 bytes_read=17101 bytes_retransmit=0 bytes_invalid=0 send_seq=789 receive_seq=789 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999273 adj=49997382 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=51.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22682 bytes_read=264790 bytes_retransmit=0 bytes_invalid=0 send_seq=2254 receive_seq=2254 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999490 adj=31998271 coil_temp=32.8 refs=0 mcu_temp=33.76 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.12 cputime=11356.219 memavail=3274808 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175490.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=165515 bytes_read=359424 bytes_retransmit=9 bytes_invalid=0 send_seq=11886 receive_seq=11886 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015154 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=4983 bytes_read=17117 bytes_retransmit=0 bytes_invalid=0 send_seq=790 receive_seq=790 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999282 adj=49997371 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22688 bytes_read=265146 bytes_retransmit=0 bytes_invalid=0 send_seq=2255 receive_seq=2255 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998296 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.12 cputime=11356.278 memavail=3274568 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175491.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=165704 bytes_read=359917 bytes_retransmit=9 bytes_invalid=0 send_seq=11900 receive_seq=11900 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=4989 bytes_read=17133 bytes_retransmit=0 bytes_invalid=0 send_seq=791 receive_seq=791 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999283 adj=49997499 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=51.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22694 bytes_read=265502 bytes_retransmit=0 bytes_invalid=0 send_seq=2256 receive_seq=2256 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998328 coil_temp=32.8 refs=0 mcu_temp=33.76 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.12 cputime=11356.317 memavail=3273824 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175492.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=165888 bytes_read=360390 bytes_retransmit=9 bytes_invalid=0 send_seq=11913 receive_seq=11913 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=4995 bytes_read=17149 bytes_retransmit=0 bytes_invalid=0 send_seq=792 receive_seq=792 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999285 adj=49997497 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22700 bytes_read=265858 bytes_retransmit=0 bytes_invalid=0 send_seq=2257 receive_seq=2257 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998334 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.12 cputime=11356.360 memavail=3273824 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175493.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=166082 bytes_read=360890 bytes_retransmit=9 bytes_invalid=0 send_seq=11928 receive_seq=11928 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015155 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=5001 bytes_read=17165 bytes_retransmit=0 bytes_invalid=0 send_seq=793 receive_seq=793 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999303 adj=49997509 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=51.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22706 bytes_read=266214 bytes_retransmit=0 bytes_invalid=0 send_seq=2258 receive_seq=2258 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998362 coil_temp=32.8 refs=0 mcu_temp=33.75 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.19 cputime=11356.402 memavail=3273824 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175494.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=166276 bytes_read=361388 bytes_retransmit=9 bytes_invalid=0 send_seq=11943 receive_seq=11943 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5007 bytes_read=17194 bytes_retransmit=0 bytes_invalid=0 send_seq=794 receive_seq=794 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999301 adj=49997736 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=51.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22712 bytes_read=266570 bytes_retransmit=0 bytes_invalid=0 send_seq=2259 receive_seq=2259 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998315 coil_temp=32.8 refs=0 mcu_temp=33.76 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.19 cputime=11356.443 memavail=3273824 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175495.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=166470 bytes_read=361871 bytes_retransmit=9 bytes_invalid=0 send_seq=11958 receive_seq=11958 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5013 bytes_read=17210 bytes_retransmit=0 bytes_invalid=0 send_seq=795 receive_seq=795 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999299 adj=49997645 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=51.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22718 bytes_read=266926 bytes_retransmit=0 bytes_invalid=0 send_seq=2260 receive_seq=2260 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998309 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.19 cputime=11356.494 memavail=3273824 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175496.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=166659 bytes_read=362363 bytes_retransmit=9 bytes_invalid=0 send_seq=11972 receive_seq=11972 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015172 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5019 bytes_read=17226 bytes_retransmit=0 bytes_invalid=0 send_seq=796 receive_seq=796 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999300 adj=49997497 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=51.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22724 bytes_read=267280 bytes_retransmit=0 bytes_invalid=0 send_seq=2261 receive_seq=2261 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998255 coil_temp=32.8 refs=0 mcu_temp=33.78 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.19 cputime=11356.567 memavail=3273824 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175497.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=166848 bytes_read=362871 bytes_retransmit=9 bytes_invalid=0 send_seq=11986 receive_seq=11986 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015168 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5025 bytes_read=17242 bytes_retransmit=0 bytes_invalid=0 send_seq=797 receive_seq=797 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999299 adj=49997488 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22730 bytes_read=267625 bytes_retransmit=0 bytes_invalid=0 send_seq=2262 receive_seq=2262 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998266 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.19 cputime=11356.628 memavail=3273572 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175498.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=167042 bytes_read=363354 bytes_retransmit=9 bytes_invalid=0 send_seq=12001 receive_seq=12001 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015167 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5031 bytes_read=17258 bytes_retransmit=0 bytes_invalid=0 send_seq=798 receive_seq=798 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999296 adj=49997468 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=51.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22736 bytes_read=267970 bytes_retransmit=0 bytes_invalid=0 send_seq=2263 receive_seq=2263 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998274 coil_temp=32.8 refs=0 mcu_temp=33.75 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.17 cputime=11356.669 memavail=3273572 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175499.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=167236 bytes_read=363851 bytes_retransmit=9 bytes_invalid=0 send_seq=12016 receive_seq=12016 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015165 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5037 bytes_read=17287 bytes_retransmit=0 bytes_invalid=0 send_seq=799 receive_seq=799 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999294 adj=49997412 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=51.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22742 bytes_read=268315 bytes_retransmit=0 bytes_invalid=0 send_seq=2264 receive_seq=2264 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998287 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.17 cputime=11356.711 memavail=3273572 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175500.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=167430 bytes_read=364364 bytes_retransmit=9 bytes_invalid=0 send_seq=12031 receive_seq=12031 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5043 bytes_read=17303 bytes_retransmit=0 bytes_invalid=0 send_seq=800 receive_seq=800 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999292 adj=49997369 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=49.2 heater_bed: target=0 temp=51.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22748 bytes_read=268660 bytes_retransmit=0 bytes_invalid=0 send_seq=2265 receive_seq=2265 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998275 coil_temp=32.8 refs=0 mcu_temp=33.76 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.17 cputime=11356.752 memavail=3273572 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175501.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=167624 bytes_read=364832 bytes_retransmit=9 bytes_invalid=0 send_seq=12046 receive_seq=12046 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5049 bytes_read=17319 bytes_retransmit=0 bytes_invalid=0 send_seq=801 receive_seq=801 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999291 adj=49997311 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=51.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22754 bytes_read=269005 bytes_retransmit=0 bytes_invalid=0 send_seq=2266 receive_seq=2266 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998294 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.17 cputime=11356.793 memavail=3273580 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175502.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=167818 bytes_read=365329 bytes_retransmit=9 bytes_invalid=0 send_seq=12061 receive_seq=12061 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015172 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5055 bytes_read=17335 bytes_retransmit=0 bytes_invalid=0 send_seq=802 receive_seq=802 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999290 adj=49997330 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=49.2 heater_bed: target=0 temp=51.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22760 bytes_read=269350 bytes_retransmit=0 bytes_invalid=0 send_seq=2267 receive_seq=2267 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998297 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.17 cputime=11356.846 memavail=3273340 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175503.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=168002 bytes_read=365841 bytes_retransmit=9 bytes_invalid=0 send_seq=12074 receive_seq=12074 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015181 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5061 bytes_read=17351 bytes_retransmit=0 bytes_invalid=0 send_seq=803 receive_seq=803 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999294 adj=49997344 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=51.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22766 bytes_read=269695 bytes_retransmit=0 bytes_invalid=0 send_seq=2268 receive_seq=2268 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998305 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.16 cputime=11356.922 memavail=3273100 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175504.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=168196 bytes_read=366302 bytes_retransmit=9 bytes_invalid=0 send_seq=12089 receive_seq=12089 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015179 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5067 bytes_read=17367 bytes_retransmit=0 bytes_invalid=0 send_seq=804 receive_seq=804 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999297 adj=49997395 Octopus_Pro_H723_V1.1: temp=34.1 raspberry_pi: temp=46.7 heater_bed: target=0 temp=51.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22772 bytes_read=270040 bytes_retransmit=0 bytes_invalid=0 send_seq=2269 receive_seq=2269 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998286 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.16 cputime=11356.985 memavail=3273100 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175505.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=168396 bytes_read=366799 bytes_retransmit=9 bytes_invalid=0 send_seq=12105 receive_seq=12104 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015173 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=5073 bytes_read=17396 bytes_retransmit=0 bytes_invalid=0 send_seq=805 receive_seq=805 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999295 adj=49997455 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=51.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22784 bytes_read=270409 bytes_retransmit=0 bytes_invalid=0 send_seq=2271 receive_seq=2271 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998298 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.16 cputime=11357.028 memavail=3273100 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Stats 175506.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=168585 bytes_read=367323 bytes_retransmit=9 bytes_invalid=0 send_seq=12119 receive_seq=12119 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015184 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=5079 bytes_read=17412 bytes_retransmit=0 bytes_invalid=0 send_seq=806 receive_seq=806 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999295 adj=49997383 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=50.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22790 bytes_read=270765 bytes_retransmit=0 bytes_invalid=0 send_seq=2272 receive_seq=2272 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998288 coil_temp=32.8 refs=0 mcu_temp=33.77 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.16 cputime=11357.071 memavail=3273120 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175507.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=168779 bytes_read=367791 bytes_retransmit=9 bytes_invalid=0 send_seq=12134 receive_seq=12134 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015171 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=5085 bytes_read=17428 bytes_retransmit=0 bytes_invalid=0 send_seq=807 receive_seq=807 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999295 adj=49997398 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22796 bytes_read=271121 bytes_retransmit=0 bytes_invalid=0 send_seq=2273 receive_seq=2273 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998297 coil_temp=32.8 refs=0 mcu_temp=33.76 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.16 cputime=11357.113 memavail=3273120 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175508.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=168973 bytes_read=368303 bytes_retransmit=9 bytes_invalid=0 send_seq=12149 receive_seq=12149 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015161 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=5091 bytes_read=17444 bytes_retransmit=0 bytes_invalid=0 send_seq=808 receive_seq=808 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999294 adj=49997422 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22802 bytes_read=271477 bytes_retransmit=0 bytes_invalid=0 send_seq=2274 receive_seq=2274 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998310 coil_temp=32.8 refs=0 mcu_temp=33.76 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.15 cputime=11357.155 memavail=3273124 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175509.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=169167 bytes_read=368816 bytes_retransmit=9 bytes_invalid=0 send_seq=12164 receive_seq=12164 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015156 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=5103 bytes_read=17476 bytes_retransmit=0 bytes_invalid=0 send_seq=810 receive_seq=810 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999293 adj=49997427 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.9 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22808 bytes_read=271833 bytes_retransmit=0 bytes_invalid=0 send_seq=2275 receive_seq=2275 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998311 coil_temp=32.8 refs=0 mcu_temp=33.75 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.15 cputime=11357.209 memavail=3273124 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175510.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=169361 bytes_read=369284 bytes_retransmit=9 bytes_invalid=0 send_seq=12179 receive_seq=12179 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5109 bytes_read=17505 bytes_retransmit=0 bytes_invalid=0 send_seq=811 receive_seq=811 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999295 adj=49997417 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22814 bytes_read=272189 bytes_retransmit=0 bytes_invalid=0 send_seq=2276 receive_seq=2276 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998310 coil_temp=32.8 refs=0 mcu_temp=33.75 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.15 cputime=11357.284 memavail=3272884 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175511.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=169555 bytes_read=369781 bytes_retransmit=9 bytes_invalid=0 send_seq=12194 receive_seq=12194 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5115 bytes_read=17521 bytes_retransmit=0 bytes_invalid=0 send_seq=812 receive_seq=812 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999293 adj=49997436 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22820 bytes_read=272545 bytes_retransmit=0 bytes_invalid=0 send_seq=2277 receive_seq=2277 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998300 coil_temp=32.8 refs=0 mcu_temp=33.74 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=32.0 sysload=0.15 cputime=11357.347 memavail=3272908 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175512.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=169744 bytes_read=370289 bytes_retransmit=9 bytes_invalid=0 send_seq=12208 receive_seq=12208 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5121 bytes_read=17537 bytes_retransmit=0 bytes_invalid=0 send_seq=813 receive_seq=813 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999290 adj=49997411 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=50.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22826 bytes_read=272901 bytes_retransmit=0 bytes_invalid=0 send_seq=2278 receive_seq=2278 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998292 coil_temp=32.8 refs=0 mcu_temp=33.74 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.15 cputime=11357.387 memavail=3272668 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175513.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=169938 bytes_read=370772 bytes_retransmit=9 bytes_invalid=0 send_seq=12223 receive_seq=12223 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015130 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5127 bytes_read=17553 bytes_retransmit=0 bytes_invalid=0 send_seq=814 receive_seq=814 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999289 adj=49997379 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=50.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22832 bytes_read=273257 bytes_retransmit=0 bytes_invalid=0 send_seq=2279 receive_seq=2279 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999495 adj=31998292 coil_temp=32.8 refs=0 mcu_temp=33.74 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.13 cputime=11357.428 memavail=3272668 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175514.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=170132 bytes_read=371261 bytes_retransmit=9 bytes_invalid=0 send_seq=12238 receive_seq=12238 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015127 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5133 bytes_read=17568 bytes_retransmit=0 bytes_invalid=0 send_seq=815 receive_seq=815 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999287 adj=49997384 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=50.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22838 bytes_read=273613 bytes_retransmit=0 bytes_invalid=0 send_seq=2280 receive_seq=2280 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998294 coil_temp=32.7 refs=0 mcu_temp=33.72 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.13 cputime=11357.469 memavail=3272668 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175515.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=170326 bytes_read=371770 bytes_retransmit=9 bytes_invalid=0 send_seq=12253 receive_seq=12253 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015127 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5139 bytes_read=17596 bytes_retransmit=0 bytes_invalid=0 send_seq=816 receive_seq=816 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999286 adj=49997374 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22844 bytes_read=273969 bytes_retransmit=0 bytes_invalid=0 send_seq=2281 receive_seq=2281 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998279 coil_temp=32.7 refs=0 mcu_temp=33.71 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.13 cputime=11357.511 memavail=3272668 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175516.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=170520 bytes_read=372238 bytes_retransmit=9 bytes_invalid=0 send_seq=12268 receive_seq=12268 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015142 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5145 bytes_read=17611 bytes_retransmit=0 bytes_invalid=0 send_seq=817 receive_seq=817 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999288 adj=49997357 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22850 bytes_read=274325 bytes_retransmit=0 bytes_invalid=0 send_seq=2282 receive_seq=2282 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998270 coil_temp=32.7 refs=0 mcu_temp=33.70 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.13 cputime=11357.564 memavail=3276760 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175517.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=170709 bytes_read=372730 bytes_retransmit=9 bytes_invalid=0 send_seq=12282 receive_seq=12282 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015143 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5151 bytes_read=17626 bytes_retransmit=0 bytes_invalid=0 send_seq=818 receive_seq=818 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999287 adj=49997369 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=46.3 heater_bed: target=0 temp=50.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22856 bytes_read=274681 bytes_retransmit=0 bytes_invalid=0 send_seq=2283 receive_seq=2283 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998250 coil_temp=32.7 refs=0 mcu_temp=33.70 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.13 cputime=11357.617 memavail=3276828 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175518.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=170903 bytes_read=373258 bytes_retransmit=9 bytes_invalid=0 send_seq=12297 receive_seq=12297 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5157 bytes_read=17641 bytes_retransmit=0 bytes_invalid=0 send_seq=819 receive_seq=819 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999286 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22862 bytes_read=275037 bytes_retransmit=0 bytes_invalid=0 send_seq=2284 receive_seq=2284 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998257 coil_temp=32.7 refs=0 mcu_temp=33.70 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.12 cputime=11357.658 memavail=3276828 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175519.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=171097 bytes_read=373726 bytes_retransmit=9 bytes_invalid=0 send_seq=12312 receive_seq=12312 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=5163 bytes_read=17657 bytes_retransmit=0 bytes_invalid=0 send_seq=820 receive_seq=820 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999285 adj=49997310 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=49.2 heater_bed: target=0 temp=50.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22868 bytes_read=275393 bytes_retransmit=0 bytes_invalid=0 send_seq=2285 receive_seq=2285 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999494 adj=31998259 coil_temp=32.7 refs=0 mcu_temp=33.70 supply_voltage=3.006 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.12 cputime=11357.698 memavail=3276828 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175520.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=171291 bytes_read=374238 bytes_retransmit=9 bytes_invalid=0 send_seq=12327 receive_seq=12327 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015154 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5169 bytes_read=17686 bytes_retransmit=0 bytes_invalid=0 send_seq=821 receive_seq=821 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999286 adj=49997326 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22874 bytes_read=275749 bytes_retransmit=0 bytes_invalid=0 send_seq=2286 receive_seq=2286 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998258 coil_temp=32.7 refs=0 mcu_temp=33.69 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.12 cputime=11357.739 memavail=3276620 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175521.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=171485 bytes_read=374736 bytes_retransmit=9 bytes_invalid=0 send_seq=12342 receive_seq=12342 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5175 bytes_read=17702 bytes_retransmit=0 bytes_invalid=0 send_seq=822 receive_seq=822 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999284 adj=49997359 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22880 bytes_read=276105 bytes_retransmit=0 bytes_invalid=0 send_seq=2287 receive_seq=2287 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998266 coil_temp=32.7 refs=0 mcu_temp=33.70 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.12 cputime=11357.782 memavail=3276120 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175522.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=171674 bytes_read=375199 bytes_retransmit=9 bytes_invalid=0 send_seq=12356 receive_seq=12356 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015156 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5181 bytes_read=17718 bytes_retransmit=0 bytes_invalid=0 send_seq=823 receive_seq=823 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999287 adj=49997355 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22886 bytes_read=276461 bytes_retransmit=0 bytes_invalid=0 send_seq=2288 receive_seq=2288 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999493 adj=31998273 coil_temp=32.7 refs=0 mcu_temp=33.69 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.12 cputime=11357.839 memavail=3275628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175523.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=171868 bytes_read=375726 bytes_retransmit=9 bytes_invalid=0 send_seq=12371 receive_seq=12371 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015151 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5187 bytes_read=17734 bytes_retransmit=0 bytes_invalid=0 send_seq=824 receive_seq=824 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999285 adj=49997385 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=50.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22892 bytes_read=276817 bytes_retransmit=0 bytes_invalid=0 send_seq=2289 receive_seq=2289 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998269 coil_temp=32.7 refs=0 mcu_temp=33.68 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.8 sysload=0.11 cputime=11357.898 memavail=3275628 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175524.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=172062 bytes_read=376224 bytes_retransmit=9 bytes_invalid=0 send_seq=12386 receive_seq=12386 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=5193 bytes_read=17750 bytes_retransmit=0 bytes_invalid=0 send_seq=825 receive_seq=825 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999284 adj=49997377 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22898 bytes_read=277173 bytes_retransmit=0 bytes_invalid=0 send_seq=2290 receive_seq=2290 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998328 coil_temp=32.7 refs=0 mcu_temp=33.68 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.11 cputime=11357.939 memavail=3275388 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175525.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=172246 bytes_read=376671 bytes_retransmit=9 bytes_invalid=0 send_seq=12399 receive_seq=12399 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015143 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=5199 bytes_read=17779 bytes_retransmit=0 bytes_invalid=0 send_seq=826 receive_seq=826 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999283 adj=49997382 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22904 bytes_read=277529 bytes_retransmit=0 bytes_invalid=0 send_seq=2291 receive_seq=2291 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998326 coil_temp=32.7 refs=0 mcu_temp=33.66 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.8 sysload=0.11 cputime=11357.980 memavail=3275392 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175526.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=172440 bytes_read=377183 bytes_retransmit=9 bytes_invalid=0 send_seq=12414 receive_seq=12414 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015143 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=5205 bytes_read=17795 bytes_retransmit=0 bytes_invalid=0 send_seq=827 receive_seq=827 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999283 adj=49997370 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=50.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22910 bytes_read=277885 bytes_retransmit=0 bytes_invalid=0 send_seq=2292 receive_seq=2292 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999499 adj=31998305 coil_temp=32.7 refs=0 mcu_temp=33.66 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.11 cputime=11358.021 memavail=3275392 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175527.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=172634 bytes_read=377681 bytes_retransmit=9 bytes_invalid=0 send_seq=12429 receive_seq=12429 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015145 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=5211 bytes_read=17811 bytes_retransmit=0 bytes_invalid=0 send_seq=828 receive_seq=828 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999282 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22916 bytes_read=278241 bytes_retransmit=0 bytes_invalid=0 send_seq=2293 receive_seq=2293 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999499 adj=31998354 coil_temp=32.7 refs=0 mcu_temp=33.66 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.11 cputime=11358.062 memavail=3275152 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175528.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=172828 bytes_read=378164 bytes_retransmit=9 bytes_invalid=0 send_seq=12444 receive_seq=12444 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015153 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=5217 bytes_read=17827 bytes_retransmit=0 bytes_invalid=0 send_seq=829 receive_seq=829 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999284 adj=49997361 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22922 bytes_read=278597 bytes_retransmit=0 bytes_invalid=0 send_seq=2294 receive_seq=2294 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999499 adj=31998329 coil_temp=32.7 refs=0 mcu_temp=33.64 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.10 cputime=11358.123 memavail=3275152 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175529.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=173017 bytes_read=378671 bytes_retransmit=9 bytes_invalid=0 send_seq=12458 receive_seq=12458 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=5223 bytes_read=17843 bytes_retransmit=0 bytes_invalid=0 send_seq=830 receive_seq=830 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999291 adj=49997380 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=50.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22928 bytes_read=278953 bytes_retransmit=0 bytes_invalid=0 send_seq=2295 receive_seq=2295 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998310 coil_temp=32.7 refs=0 mcu_temp=33.64 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.10 cputime=11358.196 memavail=3274660 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175530.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=173211 bytes_read=379169 bytes_retransmit=9 bytes_invalid=0 send_seq=12473 receive_seq=12473 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=5229 bytes_read=17872 bytes_retransmit=0 bytes_invalid=0 send_seq=831 receive_seq=831 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999296 adj=49997467 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22934 bytes_read=279309 bytes_retransmit=0 bytes_invalid=0 send_seq=2296 receive_seq=2296 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998281 coil_temp=32.7 refs=0 mcu_temp=33.64 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.10 cputime=11358.272 memavail=3274660 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175531.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=173405 bytes_read=379637 bytes_retransmit=9 bytes_invalid=0 send_seq=12488 receive_seq=12488 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=5235 bytes_read=17888 bytes_retransmit=0 bytes_invalid=0 send_seq=832 receive_seq=832 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999301 adj=49997516 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=50.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22940 bytes_read=279665 bytes_retransmit=0 bytes_invalid=0 send_seq=2297 receive_seq=2297 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998264 coil_temp=32.7 refs=0 mcu_temp=33.64 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.10 cputime=11358.332 memavail=3274192 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175532.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=173599 bytes_read=380149 bytes_retransmit=9 bytes_invalid=0 send_seq=12503 receive_seq=12503 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=5241 bytes_read=17904 bytes_retransmit=0 bytes_invalid=0 send_seq=833 receive_seq=833 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999300 adj=49997534 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=50.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22946 bytes_read=280005 bytes_retransmit=0 bytes_invalid=0 send_seq=2298 receive_seq=2298 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998244 coil_temp=32.7 refs=0 mcu_temp=33.64 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.10 cputime=11358.374 memavail=3274196 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175533.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=173793 bytes_read=380662 bytes_retransmit=9 bytes_invalid=0 send_seq=12518 receive_seq=12518 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=5247 bytes_read=17920 bytes_retransmit=0 bytes_invalid=0 send_seq=834 receive_seq=834 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999299 adj=49997492 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=50.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22952 bytes_read=280361 bytes_retransmit=0 bytes_invalid=0 send_seq=2299 receive_seq=2299 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998251 coil_temp=32.7 refs=0 mcu_temp=33.65 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.10 cputime=11358.415 memavail=3274196 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175534.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=173987 bytes_read=381130 bytes_retransmit=9 bytes_invalid=0 send_seq=12533 receive_seq=12533 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=5253 bytes_read=17936 bytes_retransmit=0 bytes_invalid=0 send_seq=835 receive_seq=835 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999298 adj=49997462 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22958 bytes_read=280717 bytes_retransmit=0 bytes_invalid=0 send_seq=2300 receive_seq=2300 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999496 adj=31998256 coil_temp=32.7 refs=0 mcu_temp=33.64 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.10 cputime=11358.456 memavail=3274200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175535.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=174181 bytes_read=381642 bytes_retransmit=9 bytes_invalid=0 send_seq=12548 receive_seq=12548 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=5259 bytes_read=17965 bytes_retransmit=0 bytes_invalid=0 send_seq=836 receive_seq=836 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999297 adj=49997428 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22964 bytes_read=281073 bytes_retransmit=0 bytes_invalid=0 send_seq=2301 receive_seq=2301 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998254 coil_temp=32.7 refs=0 mcu_temp=33.65 supply_voltage=3.005 chamber_heater: target=0 temp=33.3 pwm=0.000 chamber_heater: temp=31.9 sysload=0.10 cputime=11358.499 memavail=3274200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175536.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=174375 bytes_read=382128 bytes_retransmit=9 bytes_invalid=0 send_seq=12563 receive_seq=12563 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015174 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=5265 bytes_read=17981 bytes_retransmit=0 bytes_invalid=0 send_seq=837 receive_seq=837 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999296 adj=49997414 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22970 bytes_read=281429 bytes_retransmit=0 bytes_invalid=0 send_seq=2302 receive_seq=2302 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999498 adj=31998296 coil_temp=32.7 refs=0 mcu_temp=33.64 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.10 cputime=11358.556 memavail=3274200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175537.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=174569 bytes_read=382596 bytes_retransmit=9 bytes_invalid=0 send_seq=12578 receive_seq=12578 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=5271 bytes_read=17997 bytes_retransmit=0 bytes_invalid=0 send_seq=838 receive_seq=838 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999299 adj=49997401 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=50.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22976 bytes_read=281785 bytes_retransmit=0 bytes_invalid=0 send_seq=2303 receive_seq=2303 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998296 coil_temp=32.7 refs=0 mcu_temp=33.65 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.10 cputime=11358.632 memavail=3274200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175538.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=174763 bytes_read=383123 bytes_retransmit=9 bytes_invalid=0 send_seq=12593 receive_seq=12593 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015170 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=5277 bytes_read=18013 bytes_retransmit=0 bytes_invalid=0 send_seq=839 receive_seq=839 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999297 adj=49997440 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22982 bytes_read=282141 bytes_retransmit=0 bytes_invalid=0 send_seq=2304 receive_seq=2304 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998289 coil_temp=32.7 refs=0 mcu_temp=33.66 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.09 cputime=11358.684 memavail=3274200 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175539.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=174957 bytes_read=383621 bytes_retransmit=9 bytes_invalid=0 send_seq=12608 receive_seq=12608 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=5283 bytes_read=18029 bytes_retransmit=0 bytes_invalid=0 send_seq=840 receive_seq=840 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999296 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22988 bytes_read=282497 bytes_retransmit=0 bytes_invalid=0 send_seq=2305 receive_seq=2305 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998291 coil_temp=32.7 refs=0 mcu_temp=33.65 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.09 cputime=11358.725 memavail=3273444 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175540.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=175151 bytes_read=384089 bytes_retransmit=9 bytes_invalid=0 send_seq=12623 receive_seq=12623 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015168 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=5289 bytes_read=18058 bytes_retransmit=0 bytes_invalid=0 send_seq=841 receive_seq=841 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999295 adj=49997384 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=50.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22994 bytes_read=282853 bytes_retransmit=0 bytes_invalid=0 send_seq=2306 receive_seq=2306 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999497 adj=31998282 coil_temp=32.7 refs=0 mcu_temp=33.64 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.09 cputime=11358.767 memavail=3273444 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175541.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=175345 bytes_read=384601 bytes_retransmit=9 bytes_invalid=0 send_seq=12638 receive_seq=12638 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015161 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=5295 bytes_read=18074 bytes_retransmit=0 bytes_invalid=0 send_seq=842 receive_seq=842 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999293 adj=49997388 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=23000 bytes_read=283209 bytes_retransmit=0 bytes_invalid=0 send_seq=2307 receive_seq=2307 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999499 adj=31998286 coil_temp=32.7 refs=0 mcu_temp=33.64 supply_voltage=3.005 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.8 sysload=0.09 cputime=11358.809 memavail=3272436 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.0 pwm=0.000 Stats 175542.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=175539 bytes_read=385099 bytes_retransmit=9 bytes_invalid=0 send_seq=12653 receive_seq=12653 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=5301 bytes_read=18090 bytes_retransmit=0 bytes_invalid=0 send_seq=843 receive_seq=843 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999292 adj=49997377 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=50.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=23006 bytes_read=283565 bytes_retransmit=0 bytes_invalid=0 send_seq=2308 receive_seq=2308 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999502 adj=31998334 coil_temp=32.7 refs=0 mcu_temp=33.64 supply_voltage=3.006 chamber_heater: target=0 temp=33.2 pwm=0.000 chamber_heater: temp=31.9 sysload=0.09 cputime=11358.852 memavail=3272460 print_time=74.419 buffer_time=0.000 print_stall=0 extruder: target=0 temp=32.1 pwm=0.000 Post-processing started via RatOS CLI: ['ratos', 'postprocess', '--non-interactive', '--allow-unknown-generator', '/home/pi/printer_data/gcodes/Cone_0.2mm_TPE_19m0s.gcode'] Starting SD card print (position 0) RatOS:: First print coordinates X:149.598 Y:164.611 RatOS:: All requested axes already homed, skipping.. RatOS:: Preheating chamber to 65°C... Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Exiting SD card print (position 13063) Stats 177296.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=515957 bytes_read=1251616 bytes_retransmit=9 bytes_invalid=0 send_seq=38742 receive_seq=38742 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=55 upcoming_bytes=1677 freq=400015096 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000018 bytes_write=15993 bytes_read=51005 bytes_retransmit=0 bytes_invalid=0 send_seq=2625 receive_seq=2625 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999314 adj=49997437 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=31.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33698 bytes_read=906626 bytes_retransmit=0 bytes_invalid=0 send_seq=4090 receive_seq=4090 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998400 coil_temp=29.2 refs=0 mcu_temp=30.23 supply_voltage=3.005 chamber_heater: target=0 temp=29.7 pwm=0.000 chamber_heater: temp=28.9 sysload=0.31 cputime=11447.453 memavail=3273192 print_time=2480.552 buffer_time=11.225 print_stall=0 extruder: target=0 temp=29.6 pwm=0.000 Stats 177297.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=517206 bytes_read=1252173 bytes_retransmit=9 bytes_invalid=0 send_seq=38771 receive_seq=38771 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=747 freq=400015105 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000018 bytes_write=15999 bytes_read=51021 bytes_retransmit=0 bytes_invalid=0 send_seq=2626 receive_seq=2626 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999311 adj=49997421 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=31.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33704 bytes_read=906982 bytes_retransmit=0 bytes_invalid=0 send_seq=4091 receive_seq=4091 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998374 coil_temp=29.2 refs=0 mcu_temp=30.22 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.31 cputime=11447.500 memavail=3273192 print_time=2480.552 buffer_time=10.224 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177298.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=517516 bytes_read=1252661 bytes_retransmit=9 bytes_invalid=0 send_seq=38784 receive_seq=38784 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=621 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16005 bytes_read=51050 bytes_retransmit=0 bytes_invalid=0 send_seq=2627 receive_seq=2627 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997409 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33710 bytes_read=907338 bytes_retransmit=0 bytes_invalid=0 send_seq=4092 receive_seq=4092 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998374 coil_temp=29.2 refs=0 mcu_temp=30.22 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.31 cputime=11447.546 memavail=3272504 print_time=2480.552 buffer_time=9.224 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177299.1: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000004 mcu_task_stddev=0.000005 bytes_write=517808 bytes_read=1253149 bytes_retransmit=9 bytes_invalid=0 send_seq=38797 receive_seq=38797 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=21 upcoming_bytes=492 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16011 bytes_read=51066 bytes_retransmit=0 bytes_invalid=0 send_seq=2628 receive_seq=2628 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999311 adj=49997387 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33716 bytes_read=907694 bytes_retransmit=0 bytes_invalid=0 send_seq=4093 receive_seq=4093 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998360 coil_temp=29.2 refs=0 mcu_temp=30.22 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.31 cputime=11447.591 memavail=3274044 print_time=2480.552 buffer_time=8.224 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177300.1: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000004 mcu_task_stddev=0.000005 bytes_write=518147 bytes_read=1253641 bytes_retransmit=9 bytes_invalid=0 send_seq=38811 receive_seq=38811 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=363 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16017 bytes_read=51082 bytes_retransmit=0 bytes_invalid=0 send_seq=2629 receive_seq=2629 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999309 adj=49997389 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33722 bytes_read=908050 bytes_retransmit=0 bytes_invalid=0 send_seq=4094 receive_seq=4094 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998360 coil_temp=29.2 refs=0 mcu_temp=30.22 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.36 cputime=11447.644 memavail=3274044 print_time=2480.552 buffer_time=7.223 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177301.1: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000004 mcu_task_stddev=0.000005 bytes_write=518457 bytes_read=1254129 bytes_retransmit=9 bytes_invalid=0 send_seq=38824 receive_seq=38824 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=237 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16023 bytes_read=51098 bytes_retransmit=0 bytes_invalid=0 send_seq=2630 receive_seq=2630 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999309 adj=49997384 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=31.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33728 bytes_read=908406 bytes_retransmit=0 bytes_invalid=0 send_seq=4095 receive_seq=4095 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998361 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.7 pwm=0.000 chamber_heater: temp=28.9 sysload=0.36 cputime=11447.691 memavail=3273544 print_time=2480.552 buffer_time=6.223 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177302.1: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000004 mcu_task_stddev=0.000005 bytes_write=518903 bytes_read=1254627 bytes_retransmit=9 bytes_invalid=0 send_seq=38842 receive_seq=38842 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16029 bytes_read=51114 bytes_retransmit=0 bytes_invalid=0 send_seq=2631 receive_seq=2631 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999315 adj=49997384 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33734 bytes_read=908762 bytes_retransmit=0 bytes_invalid=0 send_seq=4096 receive_seq=4096 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999588 adj=31998361 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.36 cputime=11447.736 memavail=3272356 print_time=2480.552 buffer_time=5.222 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177303.1: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000004 mcu_task_stddev=0.000005 bytes_write=519097 bytes_read=1255124 bytes_retransmit=9 bytes_invalid=0 send_seq=38857 receive_seq=38857 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015158 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16035 bytes_read=51143 bytes_retransmit=0 bytes_invalid=0 send_seq=2632 receive_seq=2632 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999314 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33740 bytes_read=909118 bytes_retransmit=0 bytes_invalid=0 send_seq=4097 receive_seq=4097 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998358 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.7 pwm=0.000 chamber_heater: temp=29.0 sysload=0.36 cputime=11447.782 memavail=3272356 print_time=2480.552 buffer_time=4.221 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177304.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=519291 bytes_read=1255637 bytes_retransmit=9 bytes_invalid=0 send_seq=38872 receive_seq=38872 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16041 bytes_read=51159 bytes_retransmit=0 bytes_invalid=0 send_seq=2633 receive_seq=2633 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999312 adj=49997394 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33746 bytes_read=909474 bytes_retransmit=0 bytes_invalid=0 send_seq=4098 receive_seq=4098 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998371 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.7 pwm=0.000 chamber_heater: temp=28.9 sysload=0.36 cputime=11447.826 memavail=3272356 print_time=2480.552 buffer_time=3.220 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177305.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=519485 bytes_read=1256120 bytes_retransmit=9 bytes_invalid=0 send_seq=38887 receive_seq=38887 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16047 bytes_read=51175 bytes_retransmit=0 bytes_invalid=0 send_seq=2634 receive_seq=2634 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999312 adj=49997393 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33752 bytes_read=909830 bytes_retransmit=0 bytes_invalid=0 send_seq=4099 receive_seq=4099 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998370 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.49 cputime=11447.889 memavail=3272356 print_time=2480.552 buffer_time=2.220 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177306.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=519679 bytes_read=1256617 bytes_retransmit=9 bytes_invalid=0 send_seq=38902 receive_seq=38902 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015153 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16053 bytes_read=51191 bytes_retransmit=0 bytes_invalid=0 send_seq=2635 receive_seq=2635 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997386 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=46.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33758 bytes_read=910186 bytes_retransmit=0 bytes_invalid=0 send_seq=4100 receive_seq=4100 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998366 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.49 cputime=11447.939 memavail=3272132 print_time=2480.552 buffer_time=1.219 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177307.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=520210 bytes_read=1257131 bytes_retransmit=9 bytes_invalid=0 send_seq=38922 receive_seq=38922 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16059 bytes_read=51207 bytes_retransmit=0 bytes_invalid=0 send_seq=2636 receive_seq=2636 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999309 adj=49997385 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33764 bytes_read=910542 bytes_retransmit=0 bytes_invalid=0 send_seq=4101 receive_seq=4101 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998370 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.49 cputime=11447.986 memavail=3271400 print_time=2480.552 buffer_time=0.218 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177308.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=520404 bytes_read=1257610 bytes_retransmit=9 bytes_invalid=0 send_seq=38937 receive_seq=38937 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015142 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=16065 bytes_read=51236 bytes_retransmit=0 bytes_invalid=0 send_seq=2637 receive_seq=2637 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999308 adj=49997383 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33770 bytes_read=910898 bytes_retransmit=0 bytes_invalid=0 send_seq=4102 receive_seq=4102 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998377 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.7 pwm=0.000 chamber_heater: temp=29.0 sysload=0.49 cputime=11448.031 memavail=3270672 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177309.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=520598 bytes_read=1258122 bytes_retransmit=9 bytes_invalid=0 send_seq=38952 receive_seq=38952 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015132 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=16071 bytes_read=51252 bytes_retransmit=0 bytes_invalid=0 send_seq=2638 receive_seq=2638 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999308 adj=49997382 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=46.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33776 bytes_read=911254 bytes_retransmit=0 bytes_invalid=0 send_seq=4103 receive_seq=4103 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998384 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.49 cputime=11448.076 memavail=3270680 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177310.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=520787 bytes_read=1258615 bytes_retransmit=9 bytes_invalid=0 send_seq=38966 receive_seq=38966 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015123 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=16077 bytes_read=51268 bytes_retransmit=0 bytes_invalid=0 send_seq=2639 receive_seq=2639 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999308 adj=49997388 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33782 bytes_read=911610 bytes_retransmit=0 bytes_invalid=0 send_seq=4104 receive_seq=4104 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998384 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.53 cputime=11448.121 memavail=3270464 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177311.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=520981 bytes_read=1259098 bytes_retransmit=9 bytes_invalid=0 send_seq=38981 receive_seq=38981 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015120 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=16083 bytes_read=51284 bytes_retransmit=0 bytes_invalid=0 send_seq=2640 receive_seq=2640 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999312 adj=49997392 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33788 bytes_read=911966 bytes_retransmit=0 bytes_invalid=0 send_seq=4105 receive_seq=4105 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998386 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.53 cputime=11448.192 memavail=3273908 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177312.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=521175 bytes_read=1259595 bytes_retransmit=9 bytes_invalid=0 send_seq=38996 receive_seq=38996 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015123 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=16089 bytes_read=51300 bytes_retransmit=0 bytes_invalid=0 send_seq=2641 receive_seq=2641 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999315 adj=49997404 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33794 bytes_read=912322 bytes_retransmit=0 bytes_invalid=0 send_seq=4106 receive_seq=4106 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998388 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.53 cputime=11448.266 memavail=3273184 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177313.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=521369 bytes_read=1260093 bytes_retransmit=9 bytes_invalid=0 send_seq=39011 receive_seq=39011 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015125 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000020 bytes_write=16095 bytes_read=51329 bytes_retransmit=0 bytes_invalid=0 send_seq=2642 receive_seq=2642 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999328 adj=49997416 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=45.8 heater_bed: target=0 temp=31.8 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33800 bytes_read=912678 bytes_retransmit=0 bytes_invalid=0 send_seq=4107 receive_seq=4107 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998387 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.53 cputime=11448.332 memavail=3276416 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177314.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=521563 bytes_read=1260591 bytes_retransmit=9 bytes_invalid=0 send_seq=39026 receive_seq=39026 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015118 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000020 bytes_write=16101 bytes_read=51345 bytes_retransmit=0 bytes_invalid=0 send_seq=2643 receive_seq=2643 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999327 adj=49997463 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33806 bytes_read=913034 bytes_retransmit=0 bytes_invalid=0 send_seq=4108 receive_seq=4108 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998394 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.53 cputime=11448.376 memavail=3276164 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177315.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=521752 bytes_read=1261083 bytes_retransmit=9 bytes_invalid=0 send_seq=39040 receive_seq=39040 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015123 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000020 bytes_write=16107 bytes_read=51361 bytes_retransmit=0 bytes_invalid=0 send_seq=2644 receive_seq=2644 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999324 adj=49997458 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33812 bytes_read=913390 bytes_retransmit=0 bytes_invalid=0 send_seq=4109 receive_seq=4109 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998396 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.49 cputime=11448.420 memavail=3275940 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177316.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=521946 bytes_read=1261581 bytes_retransmit=9 bytes_invalid=0 send_seq=39055 receive_seq=39055 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015166 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000020 bytes_write=16113 bytes_read=51377 bytes_retransmit=0 bytes_invalid=0 send_seq=2645 receive_seq=2645 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999323 adj=49997448 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33818 bytes_read=913746 bytes_retransmit=0 bytes_invalid=0 send_seq=4110 receive_seq=4110 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998394 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.49 cputime=11448.464 memavail=3275464 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177317.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=522140 bytes_read=1262064 bytes_retransmit=9 bytes_invalid=0 send_seq=39070 receive_seq=39070 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000020 bytes_write=16119 bytes_read=51393 bytes_retransmit=0 bytes_invalid=0 send_seq=2646 receive_seq=2646 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999321 adj=49997420 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33824 bytes_read=914102 bytes_retransmit=0 bytes_invalid=0 send_seq=4111 receive_seq=4111 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998377 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.49 cputime=11448.509 memavail=3275464 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177318.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=522334 bytes_read=1262551 bytes_retransmit=9 bytes_invalid=0 send_seq=39085 receive_seq=39085 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015152 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=16125 bytes_read=51421 bytes_retransmit=0 bytes_invalid=0 send_seq=2647 receive_seq=2647 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999320 adj=49997417 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33830 bytes_read=914458 bytes_retransmit=0 bytes_invalid=0 send_seq=4112 receive_seq=4112 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998373 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.49 cputime=11448.567 memavail=3275476 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177319.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=522528 bytes_read=1263064 bytes_retransmit=9 bytes_invalid=0 send_seq=39100 receive_seq=39100 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=16131 bytes_read=51436 bytes_retransmit=0 bytes_invalid=0 send_seq=2648 receive_seq=2648 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999320 adj=49997414 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33836 bytes_read=914814 bytes_retransmit=0 bytes_invalid=0 send_seq=4113 receive_seq=4113 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998375 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.49 cputime=11448.640 memavail=3275012 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177320.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=522722 bytes_read=1263547 bytes_retransmit=9 bytes_invalid=0 send_seq=39115 receive_seq=39115 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=16137 bytes_read=51451 bytes_retransmit=0 bytes_invalid=0 send_seq=2649 receive_seq=2649 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999324 adj=49997420 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=45.8 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33842 bytes_read=915170 bytes_retransmit=0 bytes_invalid=0 send_seq=4114 receive_seq=4114 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998373 coil_temp=29.2 refs=0 mcu_temp=30.22 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.61 cputime=11448.715 memavail=3275012 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177321.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=522916 bytes_read=1264044 bytes_retransmit=9 bytes_invalid=0 send_seq=39130 receive_seq=39130 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015158 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=16143 bytes_read=51466 bytes_retransmit=0 bytes_invalid=0 send_seq=2650 receive_seq=2650 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999325 adj=49997437 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=46.3 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33848 bytes_read=915526 bytes_retransmit=0 bytes_invalid=0 send_seq=4115 receive_seq=4115 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999601 adj=31998388 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.61 cputime=11448.787 memavail=3275012 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177322.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=523110 bytes_read=1264542 bytes_retransmit=9 bytes_invalid=0 send_seq=39145 receive_seq=39145 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015234 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=16149 bytes_read=51481 bytes_retransmit=0 bytes_invalid=0 send_seq=2651 receive_seq=2651 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999326 adj=49997436 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33854 bytes_read=915882 bytes_retransmit=0 bytes_invalid=0 send_seq=4116 receive_seq=4116 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999601 adj=31998409 coil_temp=29.2 refs=0 mcu_temp=30.22 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.61 cputime=11448.846 memavail=3273760 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177323.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=523304 bytes_read=1265025 bytes_retransmit=9 bytes_invalid=0 send_seq=39160 receive_seq=39160 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015221 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000016 bytes_write=16155 bytes_read=51509 bytes_retransmit=0 bytes_invalid=0 send_seq=2652 receive_seq=2652 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999324 adj=49997388 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33860 bytes_read=916238 bytes_retransmit=0 bytes_invalid=0 send_seq=4117 receive_seq=4117 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999599 adj=31998376 coil_temp=29.2 refs=0 mcu_temp=30.22 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.61 cputime=11448.891 memavail=3273764 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177324.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=523498 bytes_read=1265537 bytes_retransmit=9 bytes_invalid=0 send_seq=39175 receive_seq=39175 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015210 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000016 bytes_write=16161 bytes_read=51525 bytes_retransmit=0 bytes_invalid=0 send_seq=2653 receive_seq=2653 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999325 adj=49997385 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33866 bytes_read=916594 bytes_retransmit=0 bytes_invalid=0 send_seq=4118 receive_seq=4118 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999598 adj=31998373 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.61 cputime=11448.936 memavail=3273540 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177325.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=523692 bytes_read=1266035 bytes_retransmit=9 bytes_invalid=0 send_seq=39190 receive_seq=39190 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000016 bytes_write=16167 bytes_read=51541 bytes_retransmit=0 bytes_invalid=0 send_seq=2654 receive_seq=2654 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999322 adj=49997405 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33872 bytes_read=916950 bytes_retransmit=0 bytes_invalid=0 send_seq=4119 receive_seq=4119 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998369 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.64 cputime=11448.982 memavail=3272816 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177326.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=523886 bytes_read=1266518 bytes_retransmit=9 bytes_invalid=0 send_seq=39205 receive_seq=39205 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015189 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000016 bytes_write=16173 bytes_read=51557 bytes_retransmit=0 bytes_invalid=0 send_seq=2655 receive_seq=2655 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999319 adj=49997398 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33878 bytes_read=917306 bytes_retransmit=0 bytes_invalid=0 send_seq=4120 receive_seq=4120 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999597 adj=31998368 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.64 cputime=11449.027 memavail=3272372 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177327.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=524080 bytes_read=1267015 bytes_retransmit=9 bytes_invalid=0 send_seq=39220 receive_seq=39220 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015175 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000016 bytes_write=16179 bytes_read=51573 bytes_retransmit=0 bytes_invalid=0 send_seq=2656 receive_seq=2656 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999317 adj=49997382 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33884 bytes_read=917662 bytes_retransmit=0 bytes_invalid=0 send_seq=4121 receive_seq=4121 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998379 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.64 cputime=11449.088 memavail=3272404 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177328.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=524274 bytes_read=1267513 bytes_retransmit=9 bytes_invalid=0 send_seq=39235 receive_seq=39235 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015165 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16185 bytes_read=51602 bytes_retransmit=0 bytes_invalid=0 send_seq=2657 receive_seq=2657 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999314 adj=49997379 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33890 bytes_read=918018 bytes_retransmit=0 bytes_invalid=0 send_seq=4122 receive_seq=4122 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998377 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.64 cputime=11449.135 memavail=3276592 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177329.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=524468 bytes_read=1268000 bytes_retransmit=9 bytes_invalid=0 send_seq=39250 receive_seq=39250 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015158 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16191 bytes_read=51618 bytes_retransmit=0 bytes_invalid=0 send_seq=2658 receive_seq=2658 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999313 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33896 bytes_read=918374 bytes_retransmit=0 bytes_invalid=0 send_seq=4123 receive_seq=4123 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999598 adj=31998371 coil_temp=29.2 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.64 cputime=11449.181 memavail=3275920 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177330.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=524662 bytes_read=1268497 bytes_retransmit=9 bytes_invalid=0 send_seq=39265 receive_seq=39265 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015148 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16197 bytes_read=51634 bytes_retransmit=0 bytes_invalid=0 send_seq=2659 receive_seq=2659 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999312 adj=49997361 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33902 bytes_read=918730 bytes_retransmit=0 bytes_invalid=0 send_seq=4124 receive_seq=4124 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999597 adj=31998411 coil_temp=29.2 refs=0 mcu_temp=30.20 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.59 cputime=11449.227 memavail=3275728 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177331.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=524856 bytes_read=1268995 bytes_retransmit=9 bytes_invalid=0 send_seq=39280 receive_seq=39280 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015142 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16203 bytes_read=51650 bytes_retransmit=0 bytes_invalid=0 send_seq=2660 receive_seq=2660 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999311 adj=49997355 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33908 bytes_read=919086 bytes_retransmit=0 bytes_invalid=0 send_seq=4125 receive_seq=4125 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998409 coil_temp=29.2 refs=0 mcu_temp=30.20 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.59 cputime=11449.274 memavail=3275536 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Post-processing started via RatOS CLI: ['ratos', 'postprocess', '--non-interactive', '--allow-unknown-generator', '/home/pi/printer_data/gcodes/Cone_0.2mm_TPE_19m0s.gcode'] Stats 177332.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=525050 bytes_read=1269478 bytes_retransmit=9 bytes_invalid=0 send_seq=39295 receive_seq=39295 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015138 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16209 bytes_read=51666 bytes_retransmit=0 bytes_invalid=0 send_seq=2661 receive_seq=2661 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997362 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33914 bytes_read=919442 bytes_retransmit=0 bytes_invalid=0 send_seq=4126 receive_seq=4126 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998411 coil_temp=29.2 refs=0 mcu_temp=30.20 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.59 cputime=11449.356 memavail=3268168 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177333.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=525244 bytes_read=1269975 bytes_retransmit=9 bytes_invalid=0 send_seq=39310 receive_seq=39310 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015132 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16215 bytes_read=51695 bytes_retransmit=0 bytes_invalid=0 send_seq=2662 receive_seq=2662 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999321 adj=49997365 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33920 bytes_read=919798 bytes_retransmit=0 bytes_invalid=0 send_seq=4127 receive_seq=4127 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998398 coil_temp=29.2 refs=0 mcu_temp=30.20 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.59 cputime=11449.417 memavail=3245648 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177334.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=525438 bytes_read=1270488 bytes_retransmit=9 bytes_invalid=0 send_seq=39325 receive_seq=39325 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015129 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16221 bytes_read=51711 bytes_retransmit=0 bytes_invalid=0 send_seq=2663 receive_seq=2663 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999318 adj=49997553 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33926 bytes_read=920154 bytes_retransmit=0 bytes_invalid=0 send_seq=4128 receive_seq=4128 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998383 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.59 cputime=11449.471 memavail=3237672 print_time=2480.552 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Starting SD card print (position 0) RatOS:: First print coordinates X:149.598 Y:164.611 RatOS:: All requested axes already homed, skipping.. RatOS:: Preheating chamber to 65°C... Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Exiting SD card print (position 13063) Stats 177335.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=526932 bytes_read=1271071 bytes_retransmit=9 bytes_invalid=0 send_seq=39360 receive_seq=39360 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=21 upcoming_bytes=1851 freq=400015127 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16227 bytes_read=51727 bytes_retransmit=0 bytes_invalid=0 send_seq=2664 receive_seq=2664 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999319 adj=49997485 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33932 bytes_read=920510 bytes_retransmit=0 bytes_invalid=0 send_seq=4129 receive_seq=4129 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998362 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11449.912 memavail=3269656 print_time=2519.791 buffer_time=11.439 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177336.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=528291 bytes_read=1271653 bytes_retransmit=9 bytes_invalid=0 send_seq=39392 receive_seq=39392 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=21 upcoming_bytes=771 freq=400015151 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16233 bytes_read=51743 bytes_retransmit=0 bytes_invalid=0 send_seq=2665 receive_seq=2665 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999317 adj=49997414 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33938 bytes_read=920866 bytes_retransmit=0 bytes_invalid=0 send_seq=4130 receive_seq=4130 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998385 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.8 sysload=0.62 cputime=11449.961 memavail=3273468 print_time=2519.791 buffer_time=10.438 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177337.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=528619 bytes_read=1272156 bytes_retransmit=9 bytes_invalid=0 send_seq=39408 receive_seq=39408 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=21 upcoming_bytes=642 freq=400015156 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16239 bytes_read=51759 bytes_retransmit=0 bytes_invalid=0 send_seq=2666 receive_seq=2666 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999315 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=49.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33944 bytes_read=921222 bytes_retransmit=0 bytes_invalid=0 send_seq=4131 receive_seq=4131 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998377 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11450.010 memavail=3272992 print_time=2519.791 buffer_time=9.438 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177338.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=528964 bytes_read=1272650 bytes_retransmit=9 bytes_invalid=0 send_seq=39423 receive_seq=39423 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=513 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=16245 bytes_read=51788 bytes_retransmit=0 bytes_invalid=0 send_seq=2667 receive_seq=2667 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999316 adj=49997387 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33956 bytes_read=921594 bytes_retransmit=0 bytes_invalid=0 send_seq=4133 receive_seq=4133 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998373 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.62 cputime=11450.066 memavail=3277812 print_time=2519.791 buffer_time=8.437 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177339.2: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000004 mcu_task_stddev=0.000004 bytes_write=529289 bytes_read=1273163 bytes_retransmit=9 bytes_invalid=0 send_seq=39439 receive_seq=39439 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=387 freq=400015170 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=16251 bytes_read=51804 bytes_retransmit=0 bytes_invalid=0 send_seq=2668 receive_seq=2668 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999314 adj=49997384 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33962 bytes_read=921950 bytes_retransmit=0 bytes_invalid=0 send_seq=4134 receive_seq=4134 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999590 adj=31998369 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11450.112 memavail=3277588 print_time=2519.791 buffer_time=7.436 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177340.2: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000004 mcu_task_stddev=0.000004 bytes_write=529596 bytes_read=1273659 bytes_retransmit=9 bytes_invalid=0 send_seq=39455 receive_seq=39455 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=21 upcoming_bytes=258 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=16257 bytes_read=51820 bytes_retransmit=0 bytes_invalid=0 send_seq=2669 receive_seq=2669 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999312 adj=49997378 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.7 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33968 bytes_read=922306 bytes_retransmit=0 bytes_invalid=0 send_seq=4135 receive_seq=4135 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999590 adj=31998369 coil_temp=29.2 refs=0 mcu_temp=30.17 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.73 cputime=11450.160 memavail=3276356 print_time=2519.791 buffer_time=6.436 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177341.2: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000004 mcu_task_stddev=0.000004 bytes_write=530022 bytes_read=1274147 bytes_retransmit=9 bytes_invalid=0 send_seq=39471 receive_seq=39471 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=52 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=16263 bytes_read=51836 bytes_retransmit=0 bytes_invalid=0 send_seq=2670 receive_seq=2670 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999312 adj=49997378 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33974 bytes_read=922662 bytes_retransmit=0 bytes_invalid=0 send_seq=4136 receive_seq=4136 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998373 coil_temp=29.2 refs=0 mcu_temp=30.17 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.73 cputime=11450.209 memavail=3275856 print_time=2519.791 buffer_time=5.435 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177342.2: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000004 mcu_task_stddev=0.000004 bytes_write=530268 bytes_read=1274644 bytes_retransmit=9 bytes_invalid=0 send_seq=39486 receive_seq=39486 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015177 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=16269 bytes_read=51852 bytes_retransmit=0 bytes_invalid=0 send_seq=2671 receive_seq=2671 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999308 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33980 bytes_read=923018 bytes_retransmit=0 bytes_invalid=0 send_seq=4137 receive_seq=4137 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998370 coil_temp=29.2 refs=0 mcu_temp=30.17 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=29.0 sysload=0.73 cputime=11450.255 memavail=3274596 print_time=2519.791 buffer_time=4.435 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177343.2: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000004 mcu_task_stddev=0.000004 bytes_write=530462 bytes_read=1275142 bytes_retransmit=9 bytes_invalid=0 send_seq=39501 receive_seq=39501 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16275 bytes_read=51881 bytes_retransmit=0 bytes_invalid=0 send_seq=2672 receive_seq=2672 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999307 adj=49997358 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33986 bytes_read=923374 bytes_retransmit=0 bytes_invalid=0 send_seq=4138 receive_seq=4138 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998371 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.73 cputime=11450.310 memavail=3274764 print_time=2519.791 buffer_time=3.434 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177344.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=530656 bytes_read=1275640 bytes_retransmit=9 bytes_invalid=0 send_seq=39516 receive_seq=39516 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015167 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16281 bytes_read=51897 bytes_retransmit=0 bytes_invalid=0 send_seq=2673 receive_seq=2673 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999308 adj=49997360 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33992 bytes_read=923730 bytes_retransmit=0 bytes_invalid=0 send_seq=4139 receive_seq=4139 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998373 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.73 cputime=11450.355 memavail=3275116 print_time=2519.791 buffer_time=2.434 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177345.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=530850 bytes_read=1276137 bytes_retransmit=9 bytes_invalid=0 send_seq=39531 receive_seq=39531 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16293 bytes_read=51929 bytes_retransmit=0 bytes_invalid=0 send_seq=2675 receive_seq=2675 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999306 adj=49997362 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=33998 bytes_read=924086 bytes_retransmit=0 bytes_invalid=0 send_seq=4140 receive_seq=4140 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998374 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.8 sysload=0.68 cputime=11450.402 memavail=3275276 print_time=2519.791 buffer_time=1.433 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177346.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=531044 bytes_read=1276635 bytes_retransmit=9 bytes_invalid=0 send_seq=39546 receive_seq=39546 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015152 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16299 bytes_read=51945 bytes_retransmit=0 bytes_invalid=0 send_seq=2676 receive_seq=2676 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999304 adj=49997357 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34004 bytes_read=924442 bytes_retransmit=0 bytes_invalid=0 send_seq=4141 receive_seq=4141 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998380 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.68 cputime=11450.450 memavail=3273436 print_time=2519.791 buffer_time=0.433 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177347.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=531575 bytes_read=1277143 bytes_retransmit=9 bytes_invalid=0 send_seq=39566 receive_seq=39566 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015142 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16305 bytes_read=51961 bytes_retransmit=0 bytes_invalid=0 send_seq=2677 receive_seq=2677 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999302 adj=49997354 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=49.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34010 bytes_read=924798 bytes_retransmit=0 bytes_invalid=0 send_seq=4142 receive_seq=4142 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998388 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.68 cputime=11450.497 memavail=3272748 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177348.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=531769 bytes_read=1277640 bytes_retransmit=9 bytes_invalid=0 send_seq=39581 receive_seq=39581 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015140 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16311 bytes_read=51990 bytes_retransmit=0 bytes_invalid=0 send_seq=2678 receive_seq=2678 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999305 adj=49997351 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34016 bytes_read=925138 bytes_retransmit=0 bytes_invalid=0 send_seq=4143 receive_seq=4143 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998386 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.68 cputime=11450.558 memavail=3272748 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177349.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=531963 bytes_read=1278153 bytes_retransmit=9 bytes_invalid=0 send_seq=39596 receive_seq=39596 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015138 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16317 bytes_read=52006 bytes_retransmit=0 bytes_invalid=0 send_seq=2679 receive_seq=2679 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999304 adj=49997361 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34022 bytes_read=925494 bytes_retransmit=0 bytes_invalid=0 send_seq=4144 receive_seq=4144 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998386 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.68 cputime=11450.610 memavail=3277376 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177350.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=532157 bytes_read=1278627 bytes_retransmit=9 bytes_invalid=0 send_seq=39611 receive_seq=39611 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015139 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16323 bytes_read=52022 bytes_retransmit=0 bytes_invalid=0 send_seq=2680 receive_seq=2680 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999301 adj=49997359 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34028 bytes_read=925850 bytes_retransmit=0 bytes_invalid=0 send_seq=4145 receive_seq=4145 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998384 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11450.657 memavail=3277124 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177351.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=532346 bytes_read=1279116 bytes_retransmit=9 bytes_invalid=0 send_seq=39625 receive_seq=39625 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015131 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16329 bytes_read=52038 bytes_retransmit=0 bytes_invalid=0 send_seq=2681 receive_seq=2681 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999301 adj=49997351 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34034 bytes_read=926206 bytes_retransmit=0 bytes_invalid=0 send_seq=4146 receive_seq=4146 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998381 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11450.703 memavail=3276380 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177352.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=532540 bytes_read=1279614 bytes_retransmit=9 bytes_invalid=0 send_seq=39640 receive_seq=39640 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015128 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16335 bytes_read=52054 bytes_retransmit=0 bytes_invalid=0 send_seq=2682 receive_seq=2682 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999302 adj=49997354 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34040 bytes_read=926562 bytes_retransmit=0 bytes_invalid=0 send_seq=4147 receive_seq=4147 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998384 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11450.751 memavail=3275888 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177353.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=532734 bytes_read=1280097 bytes_retransmit=9 bytes_invalid=0 send_seq=39655 receive_seq=39655 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015121 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=16341 bytes_read=52083 bytes_retransmit=0 bytes_invalid=0 send_seq=2683 receive_seq=2683 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999301 adj=49997357 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=46.7 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34046 bytes_read=926918 bytes_retransmit=0 bytes_invalid=0 send_seq=4148 receive_seq=4148 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998383 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11450.796 memavail=3275640 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177354.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=532928 bytes_read=1280609 bytes_retransmit=9 bytes_invalid=0 send_seq=39670 receive_seq=39670 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015123 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=16347 bytes_read=52099 bytes_retransmit=0 bytes_invalid=0 send_seq=2684 receive_seq=2684 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999304 adj=49997358 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34052 bytes_read=927274 bytes_retransmit=0 bytes_invalid=0 send_seq=4149 receive_seq=4149 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998389 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11450.870 memavail=3275640 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177355.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=533122 bytes_read=1281107 bytes_retransmit=9 bytes_invalid=0 send_seq=39685 receive_seq=39685 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015117 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=16353 bytes_read=52115 bytes_retransmit=0 bytes_invalid=0 send_seq=2685 receive_seq=2685 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999303 adj=49997367 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34058 bytes_read=927630 bytes_retransmit=0 bytes_invalid=0 send_seq=4150 receive_seq=4150 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998388 coil_temp=29.2 refs=0 mcu_temp=30.18 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.73 cputime=11450.922 memavail=3275388 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177356.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=533316 bytes_read=1281590 bytes_retransmit=9 bytes_invalid=0 send_seq=39700 receive_seq=39700 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015107 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=16359 bytes_read=52131 bytes_retransmit=0 bytes_invalid=0 send_seq=2686 receive_seq=2686 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999303 adj=49997366 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34064 bytes_read=927986 bytes_retransmit=0 bytes_invalid=0 send_seq=4151 receive_seq=4151 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998392 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.73 cputime=11450.967 memavail=3275388 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177357.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=533510 bytes_read=1282087 bytes_retransmit=9 bytes_invalid=0 send_seq=39715 receive_seq=39715 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015101 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=16365 bytes_read=52147 bytes_retransmit=0 bytes_invalid=0 send_seq=2687 receive_seq=2687 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999305 adj=49997372 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34070 bytes_read=928342 bytes_retransmit=0 bytes_invalid=0 send_seq=4152 receive_seq=4152 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998402 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.73 cputime=11451.014 memavail=3275388 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177358.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=533704 bytes_read=1282585 bytes_retransmit=9 bytes_invalid=0 send_seq=39730 receive_seq=39730 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015097 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=16371 bytes_read=52176 bytes_retransmit=0 bytes_invalid=0 send_seq=2688 receive_seq=2688 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999304 adj=49997382 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34076 bytes_read=928698 bytes_retransmit=0 bytes_invalid=0 send_seq=4153 receive_seq=4153 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998405 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.73 cputime=11451.061 memavail=3275388 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177359.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=533898 bytes_read=1283083 bytes_retransmit=9 bytes_invalid=0 send_seq=39745 receive_seq=39745 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015131 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=16377 bytes_read=52192 bytes_retransmit=0 bytes_invalid=0 send_seq=2689 receive_seq=2689 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999302 adj=49997382 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34082 bytes_read=929054 bytes_retransmit=0 bytes_invalid=0 send_seq=4154 receive_seq=4154 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998404 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.73 cputime=11451.106 memavail=3275388 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177360.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=534087 bytes_read=1283575 bytes_retransmit=9 bytes_invalid=0 send_seq=39759 receive_seq=39759 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015207 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=16383 bytes_read=52208 bytes_retransmit=0 bytes_invalid=0 send_seq=2690 receive_seq=2690 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999303 adj=49997355 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34088 bytes_read=929428 bytes_retransmit=0 bytes_invalid=0 send_seq=4155 receive_seq=4155 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998387 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.67 cputime=11451.176 memavail=3275388 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177361.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=534281 bytes_read=1284060 bytes_retransmit=9 bytes_invalid=0 send_seq=39774 receive_seq=39774 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015218 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=16389 bytes_read=52224 bytes_retransmit=0 bytes_invalid=0 send_seq=2691 receive_seq=2691 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999303 adj=49997313 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34094 bytes_read=929766 bytes_retransmit=0 bytes_invalid=0 send_seq=4156 receive_seq=4156 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998356 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.67 cputime=11451.239 memavail=3275388 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177362.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=534475 bytes_read=1284543 bytes_retransmit=9 bytes_invalid=0 send_seq=39789 receive_seq=39789 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015206 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=16395 bytes_read=52240 bytes_retransmit=0 bytes_invalid=0 send_seq=2692 receive_seq=2692 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999302 adj=49997302 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34100 bytes_read=930122 bytes_retransmit=0 bytes_invalid=0 send_seq=4157 receive_seq=4157 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998358 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.67 cputime=11451.285 memavail=3274380 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177363.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=534664 bytes_read=1285035 bytes_retransmit=9 bytes_invalid=0 send_seq=39803 receive_seq=39803 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015196 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16401 bytes_read=52269 bytes_retransmit=0 bytes_invalid=0 send_seq=2693 receive_seq=2693 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999301 adj=49997307 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34106 bytes_read=930496 bytes_retransmit=0 bytes_invalid=0 send_seq=4158 receive_seq=4158 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998357 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.67 cputime=11451.330 memavail=3274380 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177364.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=534853 bytes_read=1285558 bytes_retransmit=9 bytes_invalid=0 send_seq=39817 receive_seq=39817 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015193 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16407 bytes_read=52285 bytes_retransmit=0 bytes_invalid=0 send_seq=2694 receive_seq=2694 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999300 adj=49997308 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34112 bytes_read=930852 bytes_retransmit=0 bytes_invalid=0 send_seq=4159 receive_seq=4159 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998360 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.67 cputime=11451.375 memavail=3274396 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177365.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=535047 bytes_read=1286026 bytes_retransmit=9 bytes_invalid=0 send_seq=39832 receive_seq=39832 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015180 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16413 bytes_read=52301 bytes_retransmit=0 bytes_invalid=0 send_seq=2695 receive_seq=2695 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999300 adj=49997305 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=46.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34118 bytes_read=931208 bytes_retransmit=0 bytes_invalid=0 send_seq=4160 receive_seq=4160 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998355 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11451.421 memavail=3273948 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177366.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=535241 bytes_read=1286523 bytes_retransmit=9 bytes_invalid=0 send_seq=39847 receive_seq=39847 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015170 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16419 bytes_read=52317 bytes_retransmit=0 bytes_invalid=0 send_seq=2696 receive_seq=2696 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999305 adj=49997313 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34124 bytes_read=931564 bytes_retransmit=0 bytes_invalid=0 send_seq=4161 receive_seq=4161 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998365 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11451.477 memavail=3273948 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177367.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=535435 bytes_read=1287036 bytes_retransmit=9 bytes_invalid=0 send_seq=39862 receive_seq=39862 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16425 bytes_read=52333 bytes_retransmit=0 bytes_invalid=0 send_seq=2697 receive_seq=2697 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34130 bytes_read=931920 bytes_retransmit=0 bytes_invalid=0 send_seq=4162 receive_seq=4162 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998366 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11451.550 memavail=3273528 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177368.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=535629 bytes_read=1287504 bytes_retransmit=9 bytes_invalid=0 send_seq=39877 receive_seq=39877 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015162 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16431 bytes_read=52349 bytes_retransmit=0 bytes_invalid=0 send_seq=2698 receive_seq=2698 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999313 adj=49997411 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=46.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34136 bytes_read=932276 bytes_retransmit=0 bytes_invalid=0 send_seq=4163 receive_seq=4163 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998377 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11451.613 memavail=3273528 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177369.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=535823 bytes_read=1288016 bytes_retransmit=9 bytes_invalid=0 send_seq=39892 receive_seq=39892 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=16437 bytes_read=52378 bytes_retransmit=0 bytes_invalid=0 send_seq=2699 receive_seq=2699 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999311 adj=49997440 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34142 bytes_read=932632 bytes_retransmit=0 bytes_invalid=0 send_seq=4164 receive_seq=4164 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998373 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.62 cputime=11451.657 memavail=3273560 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177370.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=536017 bytes_read=1288529 bytes_retransmit=9 bytes_invalid=0 send_seq=39907 receive_seq=39907 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=16443 bytes_read=52394 bytes_retransmit=0 bytes_invalid=0 send_seq=2700 receive_seq=2700 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997438 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34148 bytes_read=932988 bytes_retransmit=0 bytes_invalid=0 send_seq=4165 receive_seq=4165 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998379 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.57 cputime=11451.703 memavail=3277312 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177371.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=536211 bytes_read=1288997 bytes_retransmit=9 bytes_invalid=0 send_seq=39922 receive_seq=39922 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015133 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=16449 bytes_read=52410 bytes_retransmit=0 bytes_invalid=0 send_seq=2701 receive_seq=2701 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999309 adj=49997437 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34154 bytes_read=933344 bytes_retransmit=0 bytes_invalid=0 send_seq=4166 receive_seq=4166 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999590 adj=31998376 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.57 cputime=11451.747 memavail=3276568 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177372.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=536405 bytes_read=1289482 bytes_retransmit=9 bytes_invalid=0 send_seq=39937 receive_seq=39937 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015137 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=16455 bytes_read=52426 bytes_retransmit=0 bytes_invalid=0 send_seq=2702 receive_seq=2702 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999309 adj=49997443 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34160 bytes_read=933700 bytes_retransmit=0 bytes_invalid=0 send_seq=4167 receive_seq=4167 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999589 adj=31998377 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.57 cputime=11451.791 memavail=3275868 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177373.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=536599 bytes_read=1289995 bytes_retransmit=9 bytes_invalid=0 send_seq=39952 receive_seq=39952 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015128 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=16461 bytes_read=52442 bytes_retransmit=0 bytes_invalid=0 send_seq=2703 receive_seq=2703 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999307 adj=49997421 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=46.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34166 bytes_read=934056 bytes_retransmit=0 bytes_invalid=0 send_seq=4168 receive_seq=4168 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999589 adj=31998365 coil_temp=29.2 refs=0 mcu_temp=30.19 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.57 cputime=11451.845 memavail=3275656 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177374.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=536793 bytes_read=1290478 bytes_retransmit=9 bytes_invalid=0 send_seq=39967 receive_seq=39967 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015127 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16467 bytes_read=52471 bytes_retransmit=0 bytes_invalid=0 send_seq=2704 receive_seq=2704 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999309 adj=49997416 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34172 bytes_read=934412 bytes_retransmit=0 bytes_invalid=0 send_seq=4169 receive_seq=4169 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999589 adj=31998366 coil_temp=29.2 refs=0 mcu_temp=30.17 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.57 cputime=11451.913 memavail=3275432 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177375.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=536987 bytes_read=1290975 bytes_retransmit=9 bytes_invalid=0 send_seq=39982 receive_seq=39982 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015126 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16473 bytes_read=52487 bytes_retransmit=0 bytes_invalid=0 send_seq=2705 receive_seq=2705 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997442 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34178 bytes_read=934765 bytes_retransmit=0 bytes_invalid=0 send_seq=4170 receive_seq=4170 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999589 adj=31998375 coil_temp=29.2 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.52 cputime=11451.986 memavail=3275208 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177376.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=537181 bytes_read=1291488 bytes_retransmit=9 bytes_invalid=0 send_seq=39997 receive_seq=39997 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015128 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16479 bytes_read=52503 bytes_retransmit=0 bytes_invalid=0 send_seq=2706 receive_seq=2706 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999313 adj=49997460 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34184 bytes_read=935110 bytes_retransmit=0 bytes_invalid=0 send_seq=4171 receive_seq=4171 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998382 coil_temp=29.2 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.52 cputime=11452.065 memavail=3279196 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177377.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=537375 bytes_read=1291956 bytes_retransmit=9 bytes_invalid=0 send_seq=40012 receive_seq=40012 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16485 bytes_read=52519 bytes_retransmit=0 bytes_invalid=0 send_seq=2707 receive_seq=2707 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999315 adj=49997479 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34190 bytes_read=935454 bytes_retransmit=0 bytes_invalid=0 send_seq=4172 receive_seq=4172 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998407 coil_temp=29.2 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.52 cputime=11452.138 memavail=3278720 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177378.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=537569 bytes_read=1292453 bytes_retransmit=9 bytes_invalid=0 send_seq=40027 receive_seq=40027 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015153 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=16491 bytes_read=52535 bytes_retransmit=0 bytes_invalid=0 send_seq=2708 receive_seq=2708 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999316 adj=49997453 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34196 bytes_read=935799 bytes_retransmit=0 bytes_invalid=0 send_seq=4173 receive_seq=4173 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998380 coil_temp=29.1 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.52 cputime=11452.213 memavail=3278228 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177379.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=537758 bytes_read=1292976 bytes_retransmit=9 bytes_invalid=0 send_seq=40041 receive_seq=40041 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015139 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000016 bytes_write=16497 bytes_read=52564 bytes_retransmit=0 bytes_invalid=0 send_seq=2709 receive_seq=2709 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999316 adj=49997465 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34202 bytes_read=936144 bytes_retransmit=0 bytes_invalid=0 send_seq=4174 receive_seq=4174 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998372 coil_temp=29.2 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.52 cputime=11452.287 memavail=3278004 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177380.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=537952 bytes_read=1293444 bytes_retransmit=9 bytes_invalid=0 send_seq=40056 receive_seq=40056 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015133 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000016 bytes_write=16503 bytes_read=52580 bytes_retransmit=0 bytes_invalid=0 send_seq=2710 receive_seq=2710 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999315 adj=49997487 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34208 bytes_read=936489 bytes_retransmit=0 bytes_invalid=0 send_seq=4175 receive_seq=4175 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999590 adj=31998393 coil_temp=29.2 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.48 cputime=11452.336 memavail=3277532 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177381.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=538146 bytes_read=1293941 bytes_retransmit=9 bytes_invalid=0 send_seq=40071 receive_seq=40071 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015127 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000016 bytes_write=16509 bytes_read=52596 bytes_retransmit=0 bytes_invalid=0 send_seq=2711 receive_seq=2711 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999313 adj=49997458 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34214 bytes_read=936834 bytes_retransmit=0 bytes_invalid=0 send_seq=4176 receive_seq=4176 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998381 coil_temp=29.1 refs=0 mcu_temp=30.14 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.48 cputime=11452.381 memavail=3276844 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177382.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=538340 bytes_read=1294448 bytes_retransmit=9 bytes_invalid=0 send_seq=40086 receive_seq=40086 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015122 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000016 bytes_write=16515 bytes_read=52612 bytes_retransmit=0 bytes_invalid=0 send_seq=2712 receive_seq=2712 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999312 adj=49997428 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34220 bytes_read=937179 bytes_retransmit=0 bytes_invalid=0 send_seq=4177 receive_seq=4177 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998426 coil_temp=29.1 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.48 cputime=11452.425 memavail=3276340 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.5 pwm=0.000 Stats 177383.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=538534 bytes_read=1294910 bytes_retransmit=9 bytes_invalid=0 send_seq=40101 receive_seq=40101 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015115 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000016 bytes_write=16521 bytes_read=52628 bytes_retransmit=0 bytes_invalid=0 send_seq=2713 receive_seq=2713 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997426 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34226 bytes_read=937524 bytes_retransmit=0 bytes_invalid=0 send_seq=4178 receive_seq=4178 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998409 coil_temp=29.1 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.48 cputime=11452.470 memavail=3276116 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177384.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=538728 bytes_read=1295422 bytes_retransmit=9 bytes_invalid=0 send_seq=40116 receive_seq=40116 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015138 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=16527 bytes_read=52657 bytes_retransmit=0 bytes_invalid=0 send_seq=2714 receive_seq=2714 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999311 adj=49997413 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34232 bytes_read=937879 bytes_retransmit=0 bytes_invalid=0 send_seq=4179 receive_seq=4179 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998407 coil_temp=29.1 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.48 cputime=11452.515 memavail=3275684 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177385.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=538922 bytes_read=1295935 bytes_retransmit=9 bytes_invalid=0 send_seq=40131 receive_seq=40131 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015146 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=16533 bytes_read=52673 bytes_retransmit=0 bytes_invalid=0 send_seq=2715 receive_seq=2715 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999313 adj=49997374 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34238 bytes_read=938235 bytes_retransmit=0 bytes_invalid=0 send_seq=4180 receive_seq=4180 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998365 coil_temp=29.1 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.44 cputime=11452.586 memavail=3275460 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177386.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=539116 bytes_read=1296403 bytes_retransmit=9 bytes_invalid=0 send_seq=40146 receive_seq=40146 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015135 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=16539 bytes_read=52689 bytes_retransmit=0 bytes_invalid=0 send_seq=2716 receive_seq=2716 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997401 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=46.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34244 bytes_read=938591 bytes_retransmit=0 bytes_invalid=0 send_seq=4181 receive_seq=4181 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998367 coil_temp=29.1 refs=0 mcu_temp=30.16 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.44 cputime=11452.635 memavail=3275460 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177387.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=539300 bytes_read=1296890 bytes_retransmit=9 bytes_invalid=0 send_seq=40159 receive_seq=40159 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015124 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=16545 bytes_read=52705 bytes_retransmit=0 bytes_invalid=0 send_seq=2717 receive_seq=2717 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999308 adj=49997380 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34250 bytes_read=938947 bytes_retransmit=0 bytes_invalid=0 send_seq=4182 receive_seq=4182 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998372 coil_temp=29.1 refs=0 mcu_temp=30.16 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.44 cputime=11452.679 memavail=3275460 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177388.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=539494 bytes_read=1297403 bytes_retransmit=9 bytes_invalid=0 send_seq=40174 receive_seq=40174 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015113 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=16551 bytes_read=52721 bytes_retransmit=0 bytes_invalid=0 send_seq=2718 receive_seq=2718 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999307 adj=49997391 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34256 bytes_read=939303 bytes_retransmit=0 bytes_invalid=0 send_seq=4183 receive_seq=4183 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998432 coil_temp=29.1 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.44 cputime=11452.723 memavail=3275220 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177389.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=539688 bytes_read=1297886 bytes_retransmit=9 bytes_invalid=0 send_seq=40189 receive_seq=40189 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015111 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=16557 bytes_read=52750 bytes_retransmit=0 bytes_invalid=0 send_seq=2719 receive_seq=2719 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999306 adj=49997404 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34262 bytes_read=939659 bytes_retransmit=0 bytes_invalid=0 send_seq=4184 receive_seq=4184 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999592 adj=31998418 coil_temp=29.1 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.44 cputime=11452.765 memavail=3275240 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177390.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=539882 bytes_read=1298383 bytes_retransmit=9 bytes_invalid=0 send_seq=40204 receive_seq=40204 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015111 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=16563 bytes_read=52766 bytes_retransmit=0 bytes_invalid=0 send_seq=2720 receive_seq=2720 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999307 adj=49997397 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34268 bytes_read=940015 bytes_retransmit=0 bytes_invalid=0 send_seq=4185 receive_seq=4185 retransmit_seq=0 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999591 adj=31998402 coil_temp=29.1 refs=0 mcu_temp=30.15 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.41 cputime=11452.810 memavail=3275016 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177391.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=540076 bytes_read=1298896 bytes_retransmit=9 bytes_invalid=0 send_seq=40219 receive_seq=40219 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015105 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=16569 bytes_read=52782 bytes_retransmit=0 bytes_invalid=0 send_seq=2721 receive_seq=2721 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999310 adj=49997406 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34274 bytes_read=940371 bytes_retransmit=0 bytes_invalid=0 send_seq=4186 receive_seq=4186 retransmit_seq=0 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998387 coil_temp=29.1 refs=0 mcu_temp=30.14 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=29.0 sysload=0.41 cputime=11452.880 memavail=3274776 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177392.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=540270 bytes_read=1299364 bytes_retransmit=9 bytes_invalid=0 send_seq=40234 receive_seq=40234 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015130 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=16575 bytes_read=52798 bytes_retransmit=0 bytes_invalid=0 send_seq=2722 receive_seq=2722 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999311 adj=49997478 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=46.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34280 bytes_read=940727 bytes_retransmit=0 bytes_invalid=0 send_seq=4187 receive_seq=4187 retransmit_seq=0 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999593 adj=31998416 coil_temp=29.1 refs=0 mcu_temp=30.14 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.41 cputime=11452.954 memavail=3273520 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177393.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=540459 bytes_read=1299847 bytes_retransmit=9 bytes_invalid=0 send_seq=40248 receive_seq=40248 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015139 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=16581 bytes_read=52814 bytes_retransmit=0 bytes_invalid=0 send_seq=2723 receive_seq=2723 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999313 adj=49997429 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34286 bytes_read=941083 bytes_retransmit=0 bytes_invalid=0 send_seq=4188 receive_seq=4188 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999594 adj=31998385 coil_temp=29.1 refs=0 mcu_temp=30.13 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.41 cputime=11453.027 memavail=3277000 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177394.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=540653 bytes_read=1300372 bytes_retransmit=9 bytes_invalid=0 send_seq=40263 receive_seq=40263 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=16587 bytes_read=52843 bytes_retransmit=0 bytes_invalid=0 send_seq=2724 receive_seq=2724 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999317 adj=49997432 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34292 bytes_read=941439 bytes_retransmit=0 bytes_invalid=0 send_seq=4189 receive_seq=4189 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998378 coil_temp=29.1 refs=0 mcu_temp=30.14 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.8 sysload=0.41 cputime=11453.105 memavail=3276752 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177395.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=540842 bytes_read=1300835 bytes_retransmit=9 bytes_invalid=0 send_seq=40277 receive_seq=40277 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015214 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=16593 bytes_read=52859 bytes_retransmit=0 bytes_invalid=0 send_seq=2725 receive_seq=2725 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999318 adj=49997473 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34298 bytes_read=941795 bytes_retransmit=0 bytes_invalid=0 send_seq=4190 receive_seq=4190 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998389 coil_temp=29.1 refs=0 mcu_temp=30.14 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.37 cputime=11453.177 memavail=3276768 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177396.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=541036 bytes_read=1301347 bytes_retransmit=9 bytes_invalid=0 send_seq=40292 receive_seq=40292 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015206 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=16599 bytes_read=52875 bytes_retransmit=0 bytes_invalid=0 send_seq=2726 receive_seq=2726 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999324 adj=49997355 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=46.7 heater_bed: target=0 temp=31.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34304 bytes_read=942151 bytes_retransmit=0 bytes_invalid=0 send_seq=4191 receive_seq=4191 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998304 coil_temp=29.1 refs=0 mcu_temp=30.14 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.37 cputime=11453.252 memavail=3276096 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177397.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=541230 bytes_read=1301845 bytes_retransmit=9 bytes_invalid=0 send_seq=40307 receive_seq=40307 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=16605 bytes_read=52891 bytes_retransmit=0 bytes_invalid=0 send_seq=2727 receive_seq=2727 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999327 adj=49997482 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=46.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34310 bytes_read=942507 bytes_retransmit=0 bytes_invalid=0 send_seq=4192 receive_seq=4192 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999597 adj=31998334 coil_temp=29.1 refs=0 mcu_temp=30.13 supply_voltage=3.005 chamber_heater: target=0 temp=29.6 pwm=0.000 chamber_heater: temp=28.9 sysload=0.37 cputime=11453.309 memavail=3275620 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177398.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=541424 bytes_read=1302313 bytes_retransmit=9 bytes_invalid=0 send_seq=40322 receive_seq=40322 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015193 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=16611 bytes_read=52907 bytes_retransmit=0 bytes_invalid=0 send_seq=2728 receive_seq=2728 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999324 adj=49997512 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34316 bytes_read=942863 bytes_retransmit=0 bytes_invalid=0 send_seq=4193 receive_seq=4193 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998381 coil_temp=29.1 refs=0 mcu_temp=30.12 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.37 cputime=11453.354 memavail=3274896 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177399.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=541618 bytes_read=1302840 bytes_retransmit=9 bytes_invalid=0 send_seq=40337 receive_seq=40337 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015199 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000020 bytes_write=16617 bytes_read=52936 bytes_retransmit=0 bytes_invalid=0 send_seq=2729 receive_seq=2729 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999321 adj=49997475 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34322 bytes_read=943219 bytes_retransmit=0 bytes_invalid=0 send_seq=4194 receive_seq=4194 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998385 coil_temp=29.1 refs=0 mcu_temp=30.12 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.37 cputime=11453.399 memavail=3274448 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177400.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=541812 bytes_read=1303338 bytes_retransmit=9 bytes_invalid=0 send_seq=40352 receive_seq=40352 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015188 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000020 bytes_write=16623 bytes_read=52952 bytes_retransmit=0 bytes_invalid=0 send_seq=2730 receive_seq=2730 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999319 adj=49997401 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34328 bytes_read=943575 bytes_retransmit=0 bytes_invalid=0 send_seq=4195 receive_seq=4195 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998375 coil_temp=29.1 refs=0 mcu_temp=30.11 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.34 cputime=11453.444 memavail=3277868 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177401.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=542012 bytes_read=1303822 bytes_retransmit=9 bytes_invalid=0 send_seq=40368 receive_seq=40368 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015165 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000020 bytes_write=16629 bytes_read=52968 bytes_retransmit=0 bytes_invalid=0 send_seq=2731 receive_seq=2731 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999319 adj=49997399 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34340 bytes_read=943947 bytes_retransmit=0 bytes_invalid=0 send_seq=4197 receive_seq=4197 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998388 coil_temp=29.1 refs=0 mcu_temp=30.10 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.34 cputime=11453.492 memavail=3277540 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177402.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=542206 bytes_read=1304334 bytes_retransmit=9 bytes_invalid=0 send_seq=40383 receive_seq=40383 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015159 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000020 bytes_write=16635 bytes_read=52984 bytes_retransmit=0 bytes_invalid=0 send_seq=2732 receive_seq=2732 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999317 adj=49997450 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34346 bytes_read=944303 bytes_retransmit=0 bytes_invalid=0 send_seq=4198 receive_seq=4198 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999595 adj=31998399 coil_temp=29.1 refs=0 mcu_temp=30.09 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.34 cputime=11453.557 memavail=3277068 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177403.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=542400 bytes_read=1304832 bytes_retransmit=9 bytes_invalid=0 send_seq=40398 receive_seq=40398 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015164 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000020 bytes_write=16641 bytes_read=53000 bytes_retransmit=0 bytes_invalid=0 send_seq=2733 receive_seq=2733 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999317 adj=49997419 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34352 bytes_read=944659 bytes_retransmit=0 bytes_invalid=0 send_seq=4199 receive_seq=4199 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999596 adj=31998406 coil_temp=29.1 refs=0 mcu_temp=30.09 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.34 cputime=11453.633 memavail=3277068 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177404.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=542594 bytes_read=1305303 bytes_retransmit=9 bytes_invalid=0 send_seq=40413 receive_seq=40413 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015166 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=16647 bytes_read=53028 bytes_retransmit=0 bytes_invalid=0 send_seq=2734 receive_seq=2734 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999318 adj=49997415 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34358 bytes_read=945015 bytes_retransmit=0 bytes_invalid=0 send_seq=4200 receive_seq=4200 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999597 adj=31998409 coil_temp=29.1 refs=0 mcu_temp=30.09 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.34 cputime=11453.708 memavail=3276592 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177405.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=542788 bytes_read=1305815 bytes_retransmit=9 bytes_invalid=0 send_seq=40428 receive_seq=40428 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015179 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=16653 bytes_read=53043 bytes_retransmit=0 bytes_invalid=0 send_seq=2735 receive_seq=2735 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999320 adj=49997426 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=31.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34364 bytes_read=945371 bytes_retransmit=0 bytes_invalid=0 send_seq=4201 receive_seq=4201 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999597 adj=31998409 coil_temp=29.1 refs=0 mcu_temp=30.09 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.8 sysload=0.32 cputime=11453.771 memavail=3276368 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.4 pwm=0.000 Stats 177406.2: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=542982 bytes_read=1306313 bytes_retransmit=9 bytes_invalid=0 send_seq=40443 receive_seq=40443 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015174 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=16659 bytes_read=53058 bytes_retransmit=0 bytes_invalid=0 send_seq=2736 receive_seq=2736 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999318 adj=49997424 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=31.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34370 bytes_read=945727 bytes_retransmit=0 bytes_invalid=0 send_seq=4202 receive_seq=4202 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999598 adj=31998388 coil_temp=29.1 refs=0 mcu_temp=30.10 supply_voltage=3.005 chamber_heater: target=0 temp=29.5 pwm=0.000 chamber_heater: temp=28.9 sysload=0.32 cputime=11453.815 memavail=3276368 print_time=2519.791 buffer_time=0.000 print_stall=0 extruder: target=0 temp=29.3 pwm=0.000 Stats 178186.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=693642 bytes_read=1691663 bytes_retransmit=9 bytes_invalid=0 send_seq=52005 receive_seq=52005 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21417 bytes_read=67709 bytes_retransmit=0 bytes_invalid=0 send_seq=3529 receive_seq=3529 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999344 adj=49997406 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39122 bytes_read=1222955 bytes_retransmit=0 bytes_invalid=0 send_seq=4994 receive_seq=4994 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999618 adj=31998409 coil_temp=28.4 refs=0 mcu_temp=29.46 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.54 cputime=11494.382 memavail=3276396 print_time=3359.659 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178187.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=693849 bytes_read=1692126 bytes_retransmit=9 bytes_invalid=0 send_seq=52021 receive_seq=52021 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21423 bytes_read=67725 bytes_retransmit=0 bytes_invalid=0 send_seq=3530 receive_seq=3530 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999346 adj=49997399 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39128 bytes_read=1223300 bytes_retransmit=0 bytes_invalid=0 send_seq=4995 receive_seq=4995 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999618 adj=31998420 coil_temp=28.4 refs=0 mcu_temp=29.46 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.54 cputime=11494.458 memavail=3276396 print_time=3361.025 buffer_time=0.040 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178188.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=694043 bytes_read=1692635 bytes_retransmit=9 bytes_invalid=0 send_seq=52036 receive_seq=52036 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21429 bytes_read=67741 bytes_retransmit=0 bytes_invalid=0 send_seq=3531 receive_seq=3531 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999347 adj=49997447 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=46.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39134 bytes_read=1223646 bytes_retransmit=0 bytes_invalid=0 send_seq=4996 receive_seq=4996 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999618 adj=31998420 coil_temp=28.4 refs=0 mcu_temp=29.46 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.54 cputime=11494.528 memavail=3276172 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178189.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=694243 bytes_read=1693164 bytes_retransmit=9 bytes_invalid=0 send_seq=52052 receive_seq=52052 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015168 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21435 bytes_read=67757 bytes_retransmit=0 bytes_invalid=0 send_seq=3532 receive_seq=3532 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999345 adj=49997473 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39146 bytes_read=1224018 bytes_retransmit=0 bytes_invalid=0 send_seq=4998 receive_seq=4998 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999618 adj=31998417 coil_temp=28.4 refs=0 mcu_temp=29.46 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.54 cputime=11494.574 memavail=3275472 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178190.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=694437 bytes_read=1693632 bytes_retransmit=9 bytes_invalid=0 send_seq=52067 receive_seq=52067 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015159 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21441 bytes_read=67773 bytes_retransmit=0 bytes_invalid=0 send_seq=3533 receive_seq=3533 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999344 adj=49997474 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39152 bytes_read=1224374 bytes_retransmit=0 bytes_invalid=0 send_seq=4999 receive_seq=4999 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999617 adj=31998434 coil_temp=28.4 refs=0 mcu_temp=29.46 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.3 sysload=0.50 cputime=11494.619 memavail=3275516 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178191.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=694631 bytes_read=1694144 bytes_retransmit=9 bytes_invalid=0 send_seq=52082 receive_seq=52082 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015151 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=21447 bytes_read=67802 bytes_retransmit=0 bytes_invalid=0 send_seq=3534 receive_seq=3534 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999342 adj=49997455 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39158 bytes_read=1224730 bytes_retransmit=0 bytes_invalid=0 send_seq=5000 receive_seq=5000 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999618 adj=31998425 coil_temp=28.4 refs=0 mcu_temp=29.46 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.50 cputime=11494.665 memavail=3275068 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178192.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=694825 bytes_read=1694642 bytes_retransmit=9 bytes_invalid=0 send_seq=52097 receive_seq=52097 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015176 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=21453 bytes_read=67818 bytes_retransmit=0 bytes_invalid=0 send_seq=3535 receive_seq=3535 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999341 adj=49997447 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39164 bytes_read=1225086 bytes_retransmit=0 bytes_invalid=0 send_seq=5001 receive_seq=5001 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999617 adj=31998440 coil_temp=28.4 refs=0 mcu_temp=29.47 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.50 cputime=11494.712 memavail=3273596 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178193.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=695019 bytes_read=1695110 bytes_retransmit=9 bytes_invalid=0 send_seq=52112 receive_seq=52112 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015205 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=21459 bytes_read=67834 bytes_retransmit=0 bytes_invalid=0 send_seq=3536 receive_seq=3536 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999340 adj=49997386 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39170 bytes_read=1225442 bytes_retransmit=0 bytes_invalid=0 send_seq=5002 receive_seq=5002 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999616 adj=31998387 coil_temp=28.4 refs=0 mcu_temp=29.48 supply_voltage=3.005 chamber_heater: target=0 temp=28.8 pwm=0.000 chamber_heater: temp=28.2 sysload=0.50 cputime=11494.768 memavail=3273372 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178194.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=695213 bytes_read=1695637 bytes_retransmit=9 bytes_invalid=0 send_seq=52127 receive_seq=52127 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015193 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=21465 bytes_read=67850 bytes_retransmit=0 bytes_invalid=0 send_seq=3537 receive_seq=3537 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999342 adj=49997324 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39176 bytes_read=1225798 bytes_retransmit=0 bytes_invalid=0 send_seq=5003 receive_seq=5003 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999615 adj=31998348 coil_temp=28.4 refs=0 mcu_temp=29.49 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.50 cputime=11494.833 memavail=3276392 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178195.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=695407 bytes_read=1696135 bytes_retransmit=9 bytes_invalid=0 send_seq=52142 receive_seq=52142 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015181 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=21471 bytes_read=67866 bytes_retransmit=0 bytes_invalid=0 send_seq=3538 receive_seq=3538 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999341 adj=49997413 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39182 bytes_read=1226154 bytes_retransmit=0 bytes_invalid=0 send_seq=5004 receive_seq=5004 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999618 adj=31998358 coil_temp=28.4 refs=0 mcu_temp=29.49 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.54 cputime=11494.967 memavail=3275944 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178196.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=695601 bytes_read=1696603 bytes_retransmit=9 bytes_invalid=0 send_seq=52157 receive_seq=52157 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015169 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=21483 bytes_read=67911 bytes_retransmit=0 bytes_invalid=0 send_seq=3540 receive_seq=3540 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999340 adj=49997421 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39188 bytes_read=1226510 bytes_retransmit=0 bytes_invalid=0 send_seq=5005 receive_seq=5005 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999618 adj=31998424 coil_temp=28.4 refs=0 mcu_temp=29.51 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.54 cputime=11495.011 memavail=3275248 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178197.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=695795 bytes_read=1697115 bytes_retransmit=9 bytes_invalid=0 send_seq=52172 receive_seq=52172 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015161 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=21489 bytes_read=67927 bytes_retransmit=0 bytes_invalid=0 send_seq=3541 receive_seq=3541 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999338 adj=49997441 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39194 bytes_read=1226866 bytes_retransmit=0 bytes_invalid=0 send_seq=5006 receive_seq=5006 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999616 adj=31998435 coil_temp=28.4 refs=0 mcu_temp=29.51 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.54 cputime=11495.056 memavail=3275024 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178198.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=695989 bytes_read=1697602 bytes_retransmit=9 bytes_invalid=0 send_seq=52187 receive_seq=52187 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015156 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=21495 bytes_read=67943 bytes_retransmit=0 bytes_invalid=0 send_seq=3542 receive_seq=3542 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999335 adj=49997425 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=49.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39200 bytes_read=1227222 bytes_retransmit=0 bytes_invalid=0 send_seq=5007 receive_seq=5007 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999615 adj=31998413 coil_temp=28.4 refs=0 mcu_temp=29.53 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.54 cputime=11495.101 memavail=3274564 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178199.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=696183 bytes_read=1698085 bytes_retransmit=9 bytes_invalid=0 send_seq=52202 receive_seq=52202 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015158 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=21501 bytes_read=67959 bytes_retransmit=0 bytes_invalid=0 send_seq=3543 receive_seq=3543 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999342 adj=49997393 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39206 bytes_read=1227578 bytes_retransmit=0 bytes_invalid=0 send_seq=5008 receive_seq=5008 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999614 adj=31998395 coil_temp=28.4 refs=0 mcu_temp=29.53 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.54 cputime=11495.159 memavail=3274116 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178200.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=696377 bytes_read=1698597 bytes_retransmit=9 bytes_invalid=0 send_seq=52217 receive_seq=52217 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015151 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=21507 bytes_read=67975 bytes_retransmit=0 bytes_invalid=0 send_seq=3544 receive_seq=3544 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999340 adj=49997503 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39212 bytes_read=1227934 bytes_retransmit=0 bytes_invalid=0 send_seq=5009 receive_seq=5009 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999614 adj=31998388 coil_temp=28.4 refs=0 mcu_temp=29.54 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.74 cputime=11495.214 memavail=3274116 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178201.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=696571 bytes_read=1699095 bytes_retransmit=9 bytes_invalid=0 send_seq=52232 receive_seq=52232 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015144 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21513 bytes_read=68004 bytes_retransmit=0 bytes_invalid=0 send_seq=3545 receive_seq=3545 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999339 adj=49997476 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39218 bytes_read=1228290 bytes_retransmit=0 bytes_invalid=0 send_seq=5010 receive_seq=5010 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999613 adj=31998389 coil_temp=28.4 refs=0 mcu_temp=29.55 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.74 cputime=11495.260 memavail=3273876 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178202.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=696765 bytes_read=1699563 bytes_retransmit=9 bytes_invalid=0 send_seq=52247 receive_seq=52247 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015135 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21519 bytes_read=68020 bytes_retransmit=0 bytes_invalid=0 send_seq=3546 receive_seq=3546 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999339 adj=49997471 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39224 bytes_read=1228646 bytes_retransmit=0 bytes_invalid=0 send_seq=5011 receive_seq=5011 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999612 adj=31998389 coil_temp=28.4 refs=0 mcu_temp=29.57 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.74 cputime=11495.307 memavail=3273404 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178203.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=696959 bytes_read=1700075 bytes_retransmit=9 bytes_invalid=0 send_seq=52262 receive_seq=52262 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21525 bytes_read=68036 bytes_retransmit=0 bytes_invalid=0 send_seq=3547 receive_seq=3547 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999337 adj=49997471 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39230 bytes_read=1229002 bytes_retransmit=0 bytes_invalid=0 send_seq=5012 receive_seq=5012 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999612 adj=31998395 coil_temp=28.4 refs=0 mcu_temp=29.60 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.74 cputime=11495.355 memavail=3273660 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178204.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=697153 bytes_read=1700588 bytes_retransmit=9 bytes_invalid=0 send_seq=52277 receive_seq=52277 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21531 bytes_read=68052 bytes_retransmit=0 bytes_invalid=0 send_seq=3548 receive_seq=3548 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999338 adj=49997408 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=46.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39236 bytes_read=1229358 bytes_retransmit=0 bytes_invalid=0 send_seq=5013 receive_seq=5013 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999611 adj=31998370 coil_temp=28.4 refs=0 mcu_temp=29.61 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.74 cputime=11495.403 memavail=3277748 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178205.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=697347 bytes_read=1701056 bytes_retransmit=9 bytes_invalid=0 send_seq=52292 receive_seq=52292 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015132 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21537 bytes_read=68068 bytes_retransmit=0 bytes_invalid=0 send_seq=3549 receive_seq=3549 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999336 adj=49997451 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39242 bytes_read=1229714 bytes_retransmit=0 bytes_invalid=0 send_seq=5014 receive_seq=5014 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998369 coil_temp=28.4 refs=0 mcu_temp=29.62 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.76 cputime=11495.463 memavail=3277604 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178206.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=697541 bytes_read=1701568 bytes_retransmit=9 bytes_invalid=0 send_seq=52307 receive_seq=52307 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015130 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=21543 bytes_read=68097 bytes_retransmit=0 bytes_invalid=0 send_seq=3550 receive_seq=3550 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999335 adj=49997444 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39248 bytes_read=1230070 bytes_retransmit=0 bytes_invalid=0 send_seq=5015 receive_seq=5015 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998379 coil_temp=28.4 refs=0 mcu_temp=29.64 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.76 cputime=11495.510 memavail=3277364 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178207.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=697735 bytes_read=1702066 bytes_retransmit=9 bytes_invalid=0 send_seq=52322 receive_seq=52322 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015119 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=21549 bytes_read=68113 bytes_retransmit=0 bytes_invalid=0 send_seq=3551 receive_seq=3551 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997423 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39254 bytes_read=1230426 bytes_retransmit=0 bytes_invalid=0 send_seq=5016 receive_seq=5016 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998383 coil_temp=28.4 refs=0 mcu_temp=29.66 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.76 cputime=11495.555 memavail=3276376 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178208.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=697929 bytes_read=1702533 bytes_retransmit=9 bytes_invalid=0 send_seq=52337 receive_seq=52337 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015105 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=21555 bytes_read=68129 bytes_retransmit=0 bytes_invalid=0 send_seq=3552 receive_seq=3552 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997427 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39260 bytes_read=1230782 bytes_retransmit=0 bytes_invalid=0 send_seq=5017 receive_seq=5017 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998386 coil_temp=28.4 refs=0 mcu_temp=29.68 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.76 cputime=11495.600 memavail=3275928 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178209.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=698118 bytes_read=1703043 bytes_retransmit=9 bytes_invalid=0 send_seq=52351 receive_seq=52351 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015109 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=21561 bytes_read=68145 bytes_retransmit=0 bytes_invalid=0 send_seq=3553 receive_seq=3553 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999332 adj=49997446 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39266 bytes_read=1231138 bytes_retransmit=0 bytes_invalid=0 send_seq=5018 receive_seq=5018 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998402 coil_temp=28.4 refs=0 mcu_temp=29.68 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.76 cputime=11495.648 memavail=3275488 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178210.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=698312 bytes_read=1703541 bytes_retransmit=9 bytes_invalid=0 send_seq=52366 receive_seq=52366 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015105 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=21567 bytes_read=68161 bytes_retransmit=0 bytes_invalid=0 send_seq=3554 receive_seq=3554 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999334 adj=49997429 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39272 bytes_read=1231494 bytes_retransmit=0 bytes_invalid=0 send_seq=5019 receive_seq=5019 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999607 adj=31998391 coil_temp=28.5 refs=0 mcu_temp=29.69 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.0 sysload=0.70 cputime=11495.708 memavail=3275264 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178211.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=698506 bytes_read=1704023 bytes_retransmit=9 bytes_invalid=0 send_seq=52381 receive_seq=52381 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015102 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=21573 bytes_read=68190 bytes_retransmit=0 bytes_invalid=0 send_seq=3555 receive_seq=3555 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997477 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39278 bytes_read=1231850 bytes_retransmit=0 bytes_invalid=0 send_seq=5020 receive_seq=5020 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999607 adj=31998387 coil_temp=28.5 refs=0 mcu_temp=29.71 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11495.765 memavail=3274816 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178212.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=698700 bytes_read=1704521 bytes_retransmit=9 bytes_invalid=0 send_seq=52396 receive_seq=52396 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015101 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=21579 bytes_read=68206 bytes_retransmit=0 bytes_invalid=0 send_seq=3556 receive_seq=3556 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999332 adj=49997457 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39284 bytes_read=1232206 bytes_retransmit=0 bytes_invalid=0 send_seq=5021 receive_seq=5021 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999607 adj=31998388 coil_temp=28.5 refs=0 mcu_temp=29.73 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11495.811 memavail=3274340 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178213.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=698894 bytes_read=1705019 bytes_retransmit=9 bytes_invalid=0 send_seq=52411 receive_seq=52411 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015114 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=21585 bytes_read=68222 bytes_retransmit=0 bytes_invalid=0 send_seq=3557 receive_seq=3557 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999331 adj=49997441 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39290 bytes_read=1232562 bytes_retransmit=0 bytes_invalid=0 send_seq=5022 receive_seq=5022 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998393 coil_temp=28.5 refs=0 mcu_temp=29.74 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11495.859 memavail=3273892 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178214.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=699088 bytes_read=1705516 bytes_retransmit=9 bytes_invalid=0 send_seq=52426 receive_seq=52426 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015109 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=21591 bytes_read=68238 bytes_retransmit=0 bytes_invalid=0 send_seq=3558 receive_seq=3558 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999330 adj=49997399 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39296 bytes_read=1232918 bytes_retransmit=0 bytes_invalid=0 send_seq=5023 receive_seq=5023 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998387 coil_temp=28.5 refs=0 mcu_temp=29.75 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11495.905 memavail=3273204 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178215.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=699282 bytes_read=1706014 bytes_retransmit=9 bytes_invalid=0 send_seq=52441 receive_seq=52441 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015105 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=21597 bytes_read=68254 bytes_retransmit=0 bytes_invalid=0 send_seq=3559 receive_seq=3559 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999331 adj=49997411 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39302 bytes_read=1233274 bytes_retransmit=0 bytes_invalid=0 send_seq=5024 receive_seq=5024 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998401 coil_temp=28.5 refs=0 mcu_temp=29.75 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.64 cputime=11495.951 memavail=3272036 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178216.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=699476 bytes_read=1706512 bytes_retransmit=9 bytes_invalid=0 send_seq=52456 receive_seq=52456 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015112 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21603 bytes_read=68283 bytes_retransmit=0 bytes_invalid=0 send_seq=3560 receive_seq=3560 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999337 adj=49997443 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39308 bytes_read=1233630 bytes_retransmit=0 bytes_invalid=0 send_seq=5025 receive_seq=5025 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998412 coil_temp=28.5 refs=0 mcu_temp=29.76 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.64 cputime=11496.013 memavail=3271812 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178217.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=699670 bytes_read=1706994 bytes_retransmit=9 bytes_invalid=0 send_seq=52471 receive_seq=52471 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015109 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21609 bytes_read=68299 bytes_retransmit=0 bytes_invalid=0 send_seq=3561 receive_seq=3561 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999336 adj=49997523 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39314 bytes_read=1233986 bytes_retransmit=0 bytes_invalid=0 send_seq=5026 receive_seq=5026 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998428 coil_temp=28.5 refs=0 mcu_temp=29.78 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.64 cputime=11496.058 memavail=3271348 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178218.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=699864 bytes_read=1707492 bytes_retransmit=9 bytes_invalid=0 send_seq=52486 receive_seq=52486 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015105 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21615 bytes_read=68315 bytes_retransmit=0 bytes_invalid=0 send_seq=3562 receive_seq=3562 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999336 adj=49997480 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=46.3 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39320 bytes_read=1234342 bytes_retransmit=0 bytes_invalid=0 send_seq=5027 receive_seq=5027 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998423 coil_temp=28.5 refs=0 mcu_temp=29.79 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.0 sysload=0.64 cputime=11496.104 memavail=3270900 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178219.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=700058 bytes_read=1707997 bytes_retransmit=9 bytes_invalid=0 send_seq=52501 receive_seq=52501 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015105 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21621 bytes_read=68331 bytes_retransmit=0 bytes_invalid=0 send_seq=3563 receive_seq=3563 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999334 adj=49997483 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39326 bytes_read=1234698 bytes_retransmit=0 bytes_invalid=0 send_seq=5028 receive_seq=5028 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998417 coil_temp=28.5 refs=0 mcu_temp=29.80 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.64 cputime=11496.150 memavail=3270656 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178220.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=700252 bytes_read=1708474 bytes_retransmit=9 bytes_invalid=0 send_seq=52516 receive_seq=52516 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015100 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21627 bytes_read=68347 bytes_retransmit=0 bytes_invalid=0 send_seq=3564 receive_seq=3564 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997452 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39332 bytes_read=1235054 bytes_retransmit=0 bytes_invalid=0 send_seq=5029 receive_seq=5029 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998410 coil_temp=28.5 refs=0 mcu_temp=29.82 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.59 cputime=11496.197 memavail=3269968 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178221.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=700441 bytes_read=1708967 bytes_retransmit=9 bytes_invalid=0 send_seq=52530 receive_seq=52530 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015096 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=21633 bytes_read=68376 bytes_retransmit=0 bytes_invalid=0 send_seq=3565 receive_seq=3565 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999334 adj=49997445 Octopus_Pro_H723_V1.1: temp=34.0 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39338 bytes_read=1235410 bytes_retransmit=0 bytes_invalid=0 send_seq=5030 receive_seq=5030 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998406 coil_temp=28.5 refs=0 mcu_temp=29.83 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.2 sysload=0.59 cputime=11496.254 memavail=3270224 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178222.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=700630 bytes_read=1709460 bytes_retransmit=9 bytes_invalid=0 send_seq=52544 receive_seq=52544 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015093 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=21639 bytes_read=68392 bytes_retransmit=0 bytes_invalid=0 send_seq=3566 receive_seq=3566 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999332 adj=49997458 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39344 bytes_read=1235766 bytes_retransmit=0 bytes_invalid=0 send_seq=5031 receive_seq=5031 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999611 adj=31998405 coil_temp=28.5 refs=0 mcu_temp=29.84 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.59 cputime=11496.307 memavail=3273476 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178223.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=700824 bytes_read=1709942 bytes_retransmit=9 bytes_invalid=0 send_seq=52559 receive_seq=52559 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015092 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=21645 bytes_read=68408 bytes_retransmit=0 bytes_invalid=0 send_seq=3567 receive_seq=3567 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999329 adj=49997430 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39350 bytes_read=1236122 bytes_retransmit=0 bytes_invalid=0 send_seq=5032 receive_seq=5032 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998440 coil_temp=28.5 refs=0 mcu_temp=29.86 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.2 sysload=0.59 cputime=11496.353 memavail=3272984 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178224.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=701018 bytes_read=1710455 bytes_retransmit=9 bytes_invalid=0 send_seq=52574 receive_seq=52574 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015089 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=21651 bytes_read=68424 bytes_retransmit=0 bytes_invalid=0 send_seq=3568 receive_seq=3568 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999327 adj=49997399 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39356 bytes_read=1236478 bytes_retransmit=0 bytes_invalid=0 send_seq=5033 receive_seq=5033 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998426 coil_temp=28.5 refs=0 mcu_temp=29.88 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.59 cputime=11496.401 memavail=3272540 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178225.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=701212 bytes_read=1710953 bytes_retransmit=9 bytes_invalid=0 send_seq=52589 receive_seq=52589 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015103 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000015 bytes_write=21657 bytes_read=68440 bytes_retransmit=0 bytes_invalid=0 send_seq=3569 receive_seq=3569 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999327 adj=49997386 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39362 bytes_read=1236834 bytes_retransmit=0 bytes_invalid=0 send_seq=5034 receive_seq=5034 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998413 coil_temp=28.5 refs=0 mcu_temp=29.88 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11496.447 memavail=3272316 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178226.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=701406 bytes_read=1711435 bytes_retransmit=9 bytes_invalid=0 send_seq=52604 receive_seq=52604 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015102 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=21663 bytes_read=68469 bytes_retransmit=0 bytes_invalid=0 send_seq=3570 receive_seq=3570 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999326 adj=49997364 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39368 bytes_read=1237190 bytes_retransmit=0 bytes_invalid=0 send_seq=5035 receive_seq=5035 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999609 adj=31998382 coil_temp=28.5 refs=0 mcu_temp=29.90 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.0 sysload=0.70 cputime=11496.497 memavail=3272316 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178227.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=701600 bytes_read=1711933 bytes_retransmit=9 bytes_invalid=0 send_seq=52619 receive_seq=52619 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015107 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=21669 bytes_read=68485 bytes_retransmit=0 bytes_invalid=0 send_seq=3571 receive_seq=3571 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999331 adj=49997378 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39374 bytes_read=1237546 bytes_retransmit=0 bytes_invalid=0 send_seq=5036 receive_seq=5036 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998392 coil_temp=28.5 refs=0 mcu_temp=29.90 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11496.561 memavail=3271864 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178228.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=701789 bytes_read=1712426 bytes_retransmit=9 bytes_invalid=0 send_seq=52633 receive_seq=52633 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015104 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=21675 bytes_read=68501 bytes_retransmit=0 bytes_invalid=0 send_seq=3572 receive_seq=3572 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999331 adj=49997456 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39380 bytes_read=1237902 bytes_retransmit=0 bytes_invalid=0 send_seq=5037 receive_seq=5037 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998377 coil_temp=28.5 refs=0 mcu_temp=29.90 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11496.607 memavail=3272024 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178229.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=701983 bytes_read=1712938 bytes_retransmit=9 bytes_invalid=0 send_seq=52648 receive_seq=52648 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015101 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=21681 bytes_read=68517 bytes_retransmit=0 bytes_invalid=0 send_seq=3573 receive_seq=3573 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997456 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39386 bytes_read=1238258 bytes_retransmit=0 bytes_invalid=0 send_seq=5038 receive_seq=5038 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998382 coil_temp=28.5 refs=0 mcu_temp=29.90 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11496.652 memavail=3275544 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178230.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=702177 bytes_read=1713425 bytes_retransmit=9 bytes_invalid=0 send_seq=52663 receive_seq=52663 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015097 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000010 bytes_write=21687 bytes_read=68533 bytes_retransmit=0 bytes_invalid=0 send_seq=3574 receive_seq=3574 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999331 adj=49997495 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39392 bytes_read=1238614 bytes_retransmit=0 bytes_invalid=0 send_seq=5039 receive_seq=5039 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999607 adj=31998386 coil_temp=28.5 refs=0 mcu_temp=29.91 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.73 cputime=11496.698 memavail=3275080 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178231.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=702366 bytes_read=1713903 bytes_retransmit=9 bytes_invalid=0 send_seq=52677 receive_seq=52677 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015088 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=21693 bytes_read=68562 bytes_retransmit=0 bytes_invalid=0 send_seq=3575 receive_seq=3575 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999331 adj=49997463 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39398 bytes_read=1238970 bytes_retransmit=0 bytes_invalid=0 send_seq=5040 receive_seq=5040 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998391 coil_temp=28.5 refs=0 mcu_temp=29.92 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.73 cputime=11496.743 memavail=3274604 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178232.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=702560 bytes_read=1714400 bytes_retransmit=9 bytes_invalid=0 send_seq=52692 receive_seq=52692 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015096 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=21699 bytes_read=68578 bytes_retransmit=0 bytes_invalid=0 send_seq=3576 receive_seq=3576 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999331 adj=49997465 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39404 bytes_read=1239326 bytes_retransmit=0 bytes_invalid=0 send_seq=5041 receive_seq=5041 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999608 adj=31998416 coil_temp=28.5 refs=0 mcu_temp=29.93 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.73 cputime=11496.796 memavail=3274136 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178233.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=702754 bytes_read=1714898 bytes_retransmit=9 bytes_invalid=0 send_seq=52707 receive_seq=52707 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015095 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=21705 bytes_read=68594 bytes_retransmit=0 bytes_invalid=0 send_seq=3577 receive_seq=3577 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997445 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39410 bytes_read=1239682 bytes_retransmit=0 bytes_invalid=0 send_seq=5042 receive_seq=5042 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999611 adj=31998399 coil_temp=28.5 refs=0 mcu_temp=29.94 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.73 cputime=11496.873 memavail=3273912 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178234.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=702948 bytes_read=1715396 bytes_retransmit=9 bytes_invalid=0 send_seq=52722 receive_seq=52722 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015094 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=21711 bytes_read=68610 bytes_retransmit=0 bytes_invalid=0 send_seq=3578 receive_seq=3578 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999335 adj=49997488 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.7 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39416 bytes_read=1240038 bytes_retransmit=0 bytes_invalid=0 send_seq=5043 receive_seq=5043 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31998452 coil_temp=28.5 refs=0 mcu_temp=29.95 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.73 cputime=11496.944 memavail=3273464 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178235.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=703142 bytes_read=1715893 bytes_retransmit=9 bytes_invalid=0 send_seq=52737 receive_seq=52737 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015099 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000012 bytes_write=21717 bytes_read=68626 bytes_retransmit=0 bytes_invalid=0 send_seq=3579 receive_seq=3579 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999334 adj=49997508 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39422 bytes_read=1240394 bytes_retransmit=0 bytes_invalid=0 send_seq=5044 receive_seq=5044 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999613 adj=31998428 coil_temp=28.5 refs=0 mcu_temp=29.96 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.67 cputime=11496.989 memavail=3273464 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178236.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=703336 bytes_read=1716391 bytes_retransmit=9 bytes_invalid=0 send_seq=52752 receive_seq=52752 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015101 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=21723 bytes_read=68655 bytes_retransmit=0 bytes_invalid=0 send_seq=3580 receive_seq=3580 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997464 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39428 bytes_read=1240750 bytes_retransmit=0 bytes_invalid=0 send_seq=5045 receive_seq=5045 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999612 adj=31998458 coil_temp=28.5 refs=0 mcu_temp=29.97 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.67 cputime=11497.034 memavail=3277016 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178237.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=703525 bytes_read=1716869 bytes_retransmit=9 bytes_invalid=0 send_seq=52766 receive_seq=52766 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015098 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=21729 bytes_read=68671 bytes_retransmit=0 bytes_invalid=0 send_seq=3581 receive_seq=3581 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997441 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39434 bytes_read=1241106 bytes_retransmit=0 bytes_invalid=0 send_seq=5046 receive_seq=5046 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999612 adj=31998424 coil_temp=28.5 refs=0 mcu_temp=29.98 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.67 cputime=11497.077 memavail=3276344 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178238.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=703719 bytes_read=1717366 bytes_retransmit=9 bytes_invalid=0 send_seq=52781 receive_seq=52781 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015096 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=21735 bytes_read=68687 bytes_retransmit=0 bytes_invalid=0 send_seq=3582 receive_seq=3582 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997448 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39440 bytes_read=1241462 bytes_retransmit=0 bytes_invalid=0 send_seq=5047 receive_seq=5047 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999615 adj=31998416 coil_temp=28.5 refs=0 mcu_temp=29.99 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.67 cputime=11497.121 memavail=3275880 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178239.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=703913 bytes_read=1717879 bytes_retransmit=9 bytes_invalid=0 send_seq=52796 receive_seq=52796 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015096 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=21741 bytes_read=68703 bytes_retransmit=0 bytes_invalid=0 send_seq=3583 receive_seq=3583 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999334 adj=49997454 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39446 bytes_read=1241818 bytes_retransmit=0 bytes_invalid=0 send_seq=5048 receive_seq=5048 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999616 adj=31998465 coil_temp=28.5 refs=0 mcu_temp=29.99 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.67 cputime=11497.175 memavail=3275432 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178240.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=704107 bytes_read=1718362 bytes_retransmit=9 bytes_invalid=0 send_seq=52811 receive_seq=52811 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015092 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000012 bytes_write=21747 bytes_read=68719 bytes_retransmit=0 bytes_invalid=0 send_seq=3584 receive_seq=3584 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999335 adj=49997460 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39452 bytes_read=1242158 bytes_retransmit=0 bytes_invalid=0 send_seq=5049 receive_seq=5049 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999617 adj=31998471 coil_temp=28.5 refs=0 mcu_temp=29.99 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11497.245 memavail=3275208 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178241.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=704301 bytes_read=1718846 bytes_retransmit=9 bytes_invalid=0 send_seq=52826 receive_seq=52826 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015089 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=21753 bytes_read=68748 bytes_retransmit=0 bytes_invalid=0 send_seq=3585 receive_seq=3585 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997484 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39458 bytes_read=1242514 bytes_retransmit=0 bytes_invalid=0 send_seq=5050 receive_seq=5050 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999617 adj=31998479 coil_temp=28.5 refs=0 mcu_temp=30.00 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.2 sysload=0.70 cputime=11497.291 memavail=3274244 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178242.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=704495 bytes_read=1719344 bytes_retransmit=9 bytes_invalid=0 send_seq=52841 receive_seq=52841 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015087 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=21759 bytes_read=68764 bytes_retransmit=0 bytes_invalid=0 send_seq=3586 receive_seq=3586 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999333 adj=49997457 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39464 bytes_read=1242870 bytes_retransmit=0 bytes_invalid=0 send_seq=5051 receive_seq=5051 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999616 adj=31998456 coil_temp=28.5 refs=0 mcu_temp=30.01 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11497.337 memavail=3273784 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 178243.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=704689 bytes_read=1719827 bytes_retransmit=9 bytes_invalid=0 send_seq=52856 receive_seq=52856 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015117 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=21765 bytes_read=68780 bytes_retransmit=0 bytes_invalid=0 send_seq=3587 receive_seq=3587 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999332 adj=49997447 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39470 bytes_read=1243226 bytes_retransmit=0 bytes_invalid=0 send_seq=5052 receive_seq=5052 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999615 adj=31998434 coil_temp=28.5 refs=0 mcu_temp=30.02 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.2 sysload=0.70 cputime=11497.385 memavail=3269024 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178244.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=704883 bytes_read=1720339 bytes_retransmit=9 bytes_invalid=0 send_seq=52871 receive_seq=52871 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015118 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=21771 bytes_read=68796 bytes_retransmit=0 bytes_invalid=0 send_seq=3588 receive_seq=3588 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999338 adj=49997381 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39476 bytes_read=1243582 bytes_retransmit=0 bytes_invalid=0 send_seq=5053 receive_seq=5053 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999614 adj=31998379 coil_temp=28.5 refs=0 mcu_temp=30.03 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.70 cputime=11497.433 memavail=3275840 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 178245.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=705077 bytes_read=1720837 bytes_retransmit=9 bytes_invalid=0 send_seq=52886 receive_seq=52886 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015116 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=21777 bytes_read=68812 bytes_retransmit=0 bytes_invalid=0 send_seq=3589 receive_seq=3589 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999336 adj=49997481 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39482 bytes_read=1243938 bytes_retransmit=0 bytes_invalid=0 send_seq=5054 receive_seq=5054 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999614 adj=31998376 coil_temp=28.5 refs=0 mcu_temp=30.04 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.64 cputime=11497.488 memavail=3275616 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 178246.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=705271 bytes_read=1721320 bytes_retransmit=9 bytes_invalid=0 send_seq=52901 receive_seq=52901 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015122 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000011 bytes_write=21783 bytes_read=68828 bytes_retransmit=0 bytes_invalid=0 send_seq=3590 receive_seq=3590 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999341 adj=49997458 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39488 bytes_read=1244294 bytes_retransmit=0 bytes_invalid=0 send_seq=5055 receive_seq=5055 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999613 adj=31998374 coil_temp=28.5 refs=0 mcu_temp=30.06 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.64 cputime=11497.559 memavail=3275392 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178247.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=705465 bytes_read=1721817 bytes_retransmit=9 bytes_invalid=0 send_seq=52916 receive_seq=52916 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015120 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000014 bytes_write=21789 bytes_read=68857 bytes_retransmit=0 bytes_invalid=0 send_seq=3591 receive_seq=3591 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999340 adj=49997511 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39494 bytes_read=1244650 bytes_retransmit=0 bytes_invalid=0 send_seq=5056 receive_seq=5056 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999611 adj=31998357 coil_temp=28.5 refs=0 mcu_temp=30.08 supply_voltage=3.005 chamber_heater: target=0 temp=28.7 pwm=0.000 chamber_heater: temp=28.1 sysload=0.64 cputime=11497.604 memavail=3275392 print_time=3361.025 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178278.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=711464 bytes_read=1737069 bytes_retransmit=9 bytes_invalid=0 send_seq=53377 receive_seq=53377 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015140 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21981 bytes_read=69442 bytes_retransmit=0 bytes_invalid=0 send_seq=3623 receive_seq=3623 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999342 adj=49997503 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39686 bytes_read=1255702 bytes_retransmit=0 bytes_invalid=0 send_seq=5088 receive_seq=5088 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999600 adj=31998375 coil_temp=28.5 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.2 sysload=0.39 cputime=11499.228 memavail=3274236 print_time=3452.294 buffer_time=0.254 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178279.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=711470 bytes_read=1737337 bytes_retransmit=9 bytes_invalid=0 send_seq=53378 receive_seq=53378 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015153 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21987 bytes_read=69458 bytes_retransmit=0 bytes_invalid=0 send_seq=3624 receive_seq=3624 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997493 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39692 bytes_read=1256076 bytes_retransmit=0 bytes_invalid=0 send_seq=5089 receive_seq=5089 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999606 adj=31998365 coil_temp=28.5 refs=0 mcu_temp=30.21 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.1 sysload=0.39 cputime=11499.289 memavail=3274236 print_time=3452.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 178280.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=711476 bytes_read=1737604 bytes_retransmit=9 bytes_invalid=0 send_seq=53379 receive_seq=53379 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015154 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21993 bytes_read=69474 bytes_retransmit=0 bytes_invalid=0 send_seq=3625 receive_seq=3625 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999353 adj=49997677 Octopus_Pro_H723_V1.1: temp=33.8 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39698 bytes_read=1256414 bytes_retransmit=0 bytes_invalid=0 send_seq=5090 receive_seq=5090 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999606 adj=31998445 coil_temp=28.5 refs=0 mcu_temp=30.22 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.1 sysload=0.44 cputime=11499.329 memavail=3273540 print_time=3452.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178281.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=711482 bytes_read=1737872 bytes_retransmit=9 bytes_invalid=0 send_seq=53380 receive_seq=53380 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015157 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=21999 bytes_read=69490 bytes_retransmit=0 bytes_invalid=0 send_seq=3626 receive_seq=3626 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999358 adj=49997577 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=49.2 heater_bed: target=0 temp=29.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39704 bytes_read=1256788 bytes_retransmit=0 bytes_invalid=0 send_seq=5091 receive_seq=5091 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999606 adj=31998433 coil_temp=28.5 refs=0 mcu_temp=30.24 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.1 sysload=0.44 cputime=11499.360 memavail=3276152 print_time=3452.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 178282.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=711488 bytes_read=1738125 bytes_retransmit=9 bytes_invalid=0 send_seq=53381 receive_seq=53381 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015152 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=22005 bytes_read=69519 bytes_retransmit=0 bytes_invalid=0 send_seq=3627 receive_seq=3627 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997621 Octopus_Pro_H723_V1.1: temp=33.9 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39710 bytes_read=1257144 bytes_retransmit=0 bytes_invalid=0 send_seq=5092 receive_seq=5092 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999606 adj=31998410 coil_temp=28.5 refs=0 mcu_temp=30.25 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.1 sysload=0.44 cputime=11499.395 memavail=3274724 print_time=3452.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.6 pwm=0.000 Stats 178283.8: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=711494 bytes_read=1738390 bytes_retransmit=9 bytes_invalid=0 send_seq=53382 receive_seq=53382 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015148 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=22011 bytes_read=69535 bytes_retransmit=0 bytes_invalid=0 send_seq=3628 receive_seq=3628 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999354 adj=49997551 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39716 bytes_read=1257500 bytes_retransmit=0 bytes_invalid=0 send_seq=5093 receive_seq=5093 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999605 adj=31998409 coil_temp=28.5 refs=0 mcu_temp=30.25 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.1 sysload=0.44 cputime=11499.429 memavail=3274280 print_time=3452.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 178284.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=711500 bytes_read=1738661 bytes_retransmit=9 bytes_invalid=0 send_seq=53383 receive_seq=53383 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015142 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=22017 bytes_read=69551 bytes_retransmit=0 bytes_invalid=0 send_seq=3629 receive_seq=3629 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999351 adj=49997506 Octopus_Pro_H723_V1.1: temp=33.7 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39722 bytes_read=1257856 bytes_retransmit=0 bytes_invalid=0 send_seq=5094 receive_seq=5094 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999605 adj=31998407 coil_temp=28.5 refs=0 mcu_temp=30.25 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.2 sysload=0.44 cputime=11499.463 memavail=3273836 print_time=3452.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 178285.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=711506 bytes_read=1738914 bytes_retransmit=9 bytes_invalid=0 send_seq=53384 receive_seq=53384 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=22023 bytes_read=69567 bytes_retransmit=0 bytes_invalid=0 send_seq=3630 receive_seq=3630 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999356 adj=49997466 Octopus_Pro_H723_V1.1: temp=33.5 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39728 bytes_read=1258212 bytes_retransmit=0 bytes_invalid=0 send_seq=5095 receive_seq=5095 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999604 adj=31998405 coil_temp=28.5 refs=0 mcu_temp=30.26 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.1 sysload=0.40 cputime=11499.513 memavail=3273392 print_time=3452.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 178286.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=711512 bytes_read=1739181 bytes_retransmit=9 bytes_invalid=0 send_seq=53385 receive_seq=53385 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015154 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000016 bytes_write=22029 bytes_read=69583 bytes_retransmit=0 bytes_invalid=0 send_seq=3631 receive_seq=3631 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999357 adj=49997522 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.7 heater_bed: target=0 temp=29.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39734 bytes_read=1258568 bytes_retransmit=0 bytes_invalid=0 send_seq=5096 receive_seq=5096 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999604 adj=31998387 coil_temp=28.5 refs=0 mcu_temp=30.27 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.1 sysload=0.40 cputime=11499.569 memavail=3276904 print_time=3452.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 178287.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=711518 bytes_read=1739449 bytes_retransmit=9 bytes_invalid=0 send_seq=53386 receive_seq=53386 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015163 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=22035 bytes_read=69612 bytes_retransmit=0 bytes_invalid=0 send_seq=3632 receive_seq=3632 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999359 adj=49997525 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=47.2 heater_bed: target=0 temp=29.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39740 bytes_read=1258924 bytes_retransmit=0 bytes_invalid=0 send_seq=5097 receive_seq=5097 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999605 adj=31998378 coil_temp=28.5 refs=0 mcu_temp=30.28 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.2 sysload=0.40 cputime=11499.630 memavail=3276904 print_time=3452.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 Stats 178288.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=711524 bytes_read=1739702 bytes_retransmit=9 bytes_invalid=0 send_seq=53387 receive_seq=53387 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015166 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000015 bytes_write=22041 bytes_read=69628 bytes_retransmit=0 bytes_invalid=0 send_seq=3633 receive_seq=3633 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999361 adj=49997518 Octopus_Pro_H723_V1.1: temp=33.6 raspberry_pi: temp=48.2 heater_bed: target=0 temp=29.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=39746 bytes_read=1259280 bytes_retransmit=0 bytes_invalid=0 send_seq=5098 receive_seq=5098 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999604 adj=31998375 coil_temp=28.5 refs=0 mcu_temp=30.28 supply_voltage=3.005 chamber_heater: target=0 temp=28.6 pwm=0.000 chamber_heater: temp=28.2 sysload=0.40 cputime=11499.686 memavail=3327160 print_time=3452.294 buffer_time=0.000 print_stall=0 extruder: target=0 temp=28.5 pwm=0.000 webhooks client 3866417520: Disconnected 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.12.0-396-gb7233d119-dirty' Untracked files: klippy/extras/led_effect.py, klippy/extras/beacon.py, klippy/extras/gcode_shell_command.py, klippy/extras/linear_movement_vibrations.py, klippy/extras/ratos.py, klippy/extras/ratos_homing.py, klippy/extras/resonance_generator.py, klippy/extras/z_offset_probe.py, klippy/kinematics/ratos_hybrid_corexy.py Branch: master Remote: origin Tracked URL: https://github.com/Klipper3d/klipper.git CPU: 4 core ? Python: '3.9.2 (default, Mar 20 2025, 22:21:41) \n[GCC 10.2.1 20210110]' Start printer at Sun Aug 10 10:31:43 2025 (1754818303.3 28.1) ===== Config file ===== [mcu rpi] serial = /tmp/klipper_host_mcu [board_pins btt-octopus-pro-h723-11] aliases = x_step_pin=PF13, x_dir_pin=PF12, x_enable_pin=PF14, x_uart_pin=PC4, x_diag_pin=PG6, x_endstop_pin=PG6, y_step_pin=PG0, y_dir_pin=PG1, y_enable_pin=PF15, y_uart_pin=PD11, y_diag_pin=PG9, y_endstop_pin=PG9, z0_step_pin=PC13, z0_dir_pin=PF0, z0_enable_pin=PF1, z0_uart_pin=PE4, z0_diag_pin=PG13, z1_step_pin=PE2, z1_dir_pin=PE3, z1_enable_pin=PD4, z1_uart_pin=PE1, z1_diag_pin=PG14, z2_step_pin=PE6, z2_dir_pin=PA14, z2_enable_pin=PE0, z2_uart_pin=PD3, z2_diag_pin=PG15, e_step_pin=PF11, e_dir_pin=PG3, e_enable_pin=PG5, e_uart_pin=PC6, e_diag_pin=PG10, e_heater_pin=PA0, e_sensor_pin=PF4, stepper_spi_mosi_pin=PA7, stepper_spi_miso_pin=PA6, stepper_spi_sclk_pin=PA5, adxl345_cs_pin=PA15, bltouch_sensor_pin=PB7, bltouch_control_pin=PB6, probe_pin=PB7, fan_part_cooling_pin=PA8, fan_toolhead_cooling_pin=PE5, fan_controller_board_pin=PD12, heater_bed_heating_pin=PA1, heater_bed_sensor_pin=PF3, 4p_fan_part_cooling_pin=null, 4p_fan_part_cooling_tach_pin=null, 4p_toolhead_cooling_pin=null, 4p_toolhead_cooling_tach_pin=null, 4p_controller_board_pin=null, 4p_controller_board_tach_pin=null [mcu] serial = /dev/RatOS/btt-octopus-pro-h723-11 [temperature_sensor Octopus_Pro_H723_V1.1] sensor_type = temperature_mcu [adxl345 controlboard] cs_pin = PA15 spi_software_mosi_pin = PB5 spi_software_miso_pin = PB4 spi_software_sclk_pin = PB3 [gcode_macro RatOS] variable_homing = "endstops" variable_z_probe = "static" variable_sensorless_x_current = 0.6 variable_sensorless_y_current = 0.9 variable_safe_home_x = "middle" variable_safe_home_y = "middle" variable_driver_type_x = "tmc2209" variable_driver_type_y = "tmc2209" variable_stowable_probe_stop_on_error = False variable_chamber_filter_enable = True variable_chamber_filter_speed = 0.8 variable_chamber_filter_disable_speed = 1.0 variable_chamber_filter_enable_at = "after_print_start" variable_chamber_filter_disable_period = 1800 variable_chamber_filter_disable_bed_temp = 0 variable_chamber_heater_enable = True variable_chamber_heater_bed_temp = 90 variable_chamber_heater_preheating_temp = 150 variable_chamber_heater_heating_temp_offset = 25 variable_chamber_heater_control_external_heater = False variable_chamber_heater_air_circulation_enable = True variable_chamber_heater_air_circulation_fan_speed = 0.35 variable_chamber_heater_air_circulation_y_pos = 0 variable_chamber_heater_air_circulation_z_pos = 100 variable_chamber_heater_extra_fan_speed = 1.0 variable_chamber_heater_filter_fan_speed = 1.0 variable_led_status_action = 0.0,1.0,1.0 variable_led_status_success = 0.0,1.0,0.0 variable_led_status_error = 1.0,0.0,1.0 variable_led_status_on = 1.0,1.0,1.0 variable_led_status_off = 0.0,0.0,1.0 variable_led_status_standby = 0.1,0.1,0.1 variable_led_status_heating = 1.0,0.0,0.0 variable_led_status_cooling = 0.0,0.0,1.0 variable_calibrate_bed_mesh = True variable_adaptive_mesh = True variable_start_print_park_in = "back" variable_start_print_park_z_height = 25 variable_end_print_park_in = "back" variable_pause_print_park_in = "back" variable_end_print_park_z_hop = 20 variable_nozzle_priming = "primeblob" variable_nozzle_prime_start_x = "max" variable_nozzle_prime_start_y = "min" variable_nozzle_prime_direction = "auto" variable_nozzle_prime_bridge_fan = 102 variable_probe_for_priming_result = None variable_probe_for_priming_end_result = None variable_probe_for_priming_result_t1 = None variable_probe_for_priming_end_result_t1 = None variable_probe_for_priming_disable_mesh_constraints = False variable_adaptive_prime_offset_threshold = -1.0 variable_last_z_offset = None variable_runout_park_in = "front" variable_enable_unload_tip_forming = False variable_filament_unload_length = 150 description = RatOS variable storage macro, will echo variables to the console when run. variable_relative_extrusion = False variable_force_absolute_position = False variable_preheat_extruder = True variable_preheat_extruder_temp = 150 variable_macro_travel_speed = 500 variable_macro_travel_accel = 3500 variable_macro_z_speed = 15 variable_bed_margin_x = [0, 0] variable_bed_margin_y = [0, 0] variable_printable_x_min = 0 variable_printable_x_max = 0 variable_printable_y_min = 0 variable_printable_y_max = 0 variable_end_print_motors_off = True variable_status_color_ok = "00FF00" variable_status_color_error = "FF0000" variable_status_color_unknown = "FFFF00" variable_end_print_retract_filament = 10 gcode = ECHO_RATOS_VARS variable_beacon_bed_mesh_scv = 25 variable_beacon_contact_z_homing = False variable_beacon_contact_start_print_true_zero = True variable_beacon_contact_wipe_before_true_zero = True variable_beacon_contact_true_zero_temp = 150 variable_beacon_contact_prime_probing = True variable_beacon_contact_expansion_compensation = True variable_beacon_contact_bed_mesh = False variable_beacon_contact_bed_mesh_samples = 2 variable_beacon_contact_z_tilt_adjust = False variable_beacon_contact_z_tilt_adjust_samples = 2 variable_beacon_scan_compensation_enable = False variable_beacon_scan_compensation_profile = "Contact" variable_beacon_scan_compensation_probe_count = 15,15 variable_beacon_contact_poke_bottom_limit = -1 variable_homing_x = "endstop" variable_homing_y = "endstop" variable_x_driver_types = ["tmc5160"] variable_x_axes = ["x"] variable_y_driver_types = ["tmc5160"] variable_y_axes = ["y"] variable_z_driver_types = ["tmc2209", "tmc2209", "tmc2209"] variable_z_axes = ["z", "z1", "z2"] [ratos_homing] axes = xyz z_hop = 15 z_hop_speed = 15 gcode = _LED_ON {% set prev_stop_on_error = printer["gcode_macro RatOS"].stowable_probe_stop_on_error %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set target_idex_mode = printer["dual_carriage"].carriage_1|lower %} _IDEX_SINGLE _SELECT_TOOL T={default_toolhead} TOOLSHIFT=false {% endif %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE=True M400 G90 {% set X = true if params.X is defined else false %} {% set Y = true if params.Y is defined else false %} {% set Z = true if params.Z is defined else false %} {% if printer["gcode_macro RatOS"].home_y_first|default(false)|lower == 'true' %} HOME_Y X={X} Y={Y} Z={Z} HOME_X X={X} Y={Y} Z={Z} {% else %} HOME_X X={X} Y={Y} Z={Z} HOME_Y X={X} Y={Y} Z={Z} {% endif %} HOME_Z X={X} Y={Y} Z={Z} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE={prev_stop_on_error} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR {% endif %} {% endif %} [gcode_macro HOME_X] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_x = printer["gcode_macro RatOS"].homing_x|lower %} {% set homing_x = homing_x if homing_x else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_X" MSG="printable_x_max: {printable_x_max}, safe_home_x: {safe_home_x}, axis_maximum.x: {printer.toolhead.axis_maximum.x}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}" {% if X or not Y and not Z %} {% if homing_x == 'endstop' %} G28 X {% elif homing_x == 'sensorless' %} {% if printer["dual_carriage"] is defined %} { action_emergency_stop("sensorless homing not supported on IDEX!") } {% endif %} HOME_X_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_x to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_x, homing)) } {% endif %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % (0 if default_toolhead==1 else 1)].parking_position|float %} SET_DUAL_CARRIAGE CARRIAGE={0 if default_toolhead==1 else 1} MODE=PRIMARY G1 X{parking_position} F{speed} SET_DUAL_CARRIAGE CARRIAGE={default_toolhead} MODE=PRIMARY {% endif %} {% set x_homed = True %} G0 X{safe_home_x} F{speed} M400 {% endif %} [gcode_macro HOME_Y] gcode = {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_y = printer["gcode_macro RatOS"].homing_y|lower %} {% set homing_y = homing_y if homing_y else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Y" MSG="printable_y_max: {printable_y_max}, safe_home_y: {safe_home_y}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}" {% if Y or not X and not Z %} {% if homing_y == 'endstop' %} G28 Y {% elif homing_y == 'sensorless' %} HOME_Y_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_y to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_y, homing)) } {% endif %} {% set y_homed = True %} G0 Y{safe_home_y} F{speed} {% endif %} [gcode_macro HOME_Z] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set z_probe = printer["gcode_macro RatOS"].z_probe %} {% set beacon_contact_z_homing = true if printer["gcode_macro RatOS"].beacon_contact_z_homing|default(false)|lower == 'true' else false %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Z" MSG="x_homed: {x_homed}, y_homed: {y_homed}, z_probe: {z_probe}, beacon_contact_z_homing: {beacon_contact_z_homing}" {% if Z or not Y and not X %} RATOS_ECHO MSG="Homing Z" {% if x_homed == False or y_homed == False %} { action_emergency_stop("X and Y must be homed before homing Z") } {% else %} {% if z_probe == "stowable" %} DEPLOY_PROBE _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP STOW_PROBE {% else %} _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP {% endif %} {% endif %} {% endif %} [gcode_macro HOME_X_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} G4 P300 G28 X {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" [gcode_macro HOME_Y_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} G4 P300 G28 Y {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" [gcode_macro _Z_HOP] description = Move Z axis up by Z_HOP distance at Z_HOP_SPEED. In relative mode it will move Z axis up by Z_HOP distance. In absolute mode it will move Z axis to Z_HOP distance. gcode = {% set z_hop = printer.configfile.config.ratos_homing.z_hop|float %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} G0 Z{z_hop} F{z_hop_speed} [gcode_macro _MOVE_TO_SAFE_Z_HOME] description = Move to safe home position with optional Z_HOP (pass Z_HOP=True as parameter) gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% if params.Z_HOP is defined %} _Z_HOP {% endif %} DEBUG_ECHO PREFIX="_MOVE_TO_SAFE_Z_HOME" MSG="axis_maximum.x: {printer.toolhead.axis_maximum.x}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}, safe_home_x: {safe_home_x}, safe_home_y: {safe_home_y}, printable_x_max: {printable_x_max}, printable_y_max: {printable_y_max}" G0 X{safe_home_x} Y{safe_home_y} F{speed} [gcode_macro MAYBE_HOME] description = Only home unhomed axis variable_is_kinematic_position_overriden = False gcode = {% if printer["gcode_macro MAYBE_HOME"].is_kinematic_position_overriden|lower == 'true' %} RATOS_ECHO MSG="SET_CENTER_KINEMATIC_POSITION has been abused. Homing all axes. Please refrain from using SET_CENTER_KINEMATIC_POSITION outside of debugging purposes." G28 SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=False {% else %} {% set axes = '' %} {% set isHomed = true %} {% set axesToHome = '' %} {% if params.X is defined %} {% set axes = axes ~ 'X ' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% endif %} {% if params.Y is defined %} {% set axes = axes ~ 'Y ' %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% endif %} {% if params.Z is defined %} {% set axes = axes ~ 'Z ' %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if params.X is not defined and params.Y is not defined and params.Z is not defined %} {% set axes = '' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if isHomed is false %} RATOS_ECHO MSG="Homing {axesToHome}" G28 {axesToHome} {% else %} RATOS_ECHO MSG="All requested axes already homed, skipping.." {% endif %} {% endif %} [gcode_macro PID_CALIBRATE_HOTEND] description = Perform a PID calibration test for a given extruder heater. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set temp = params.TEMP|default(220)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_HOTEND" MSG="TEMP={temp}" {% if printer["dual_carriage"] is not defined %} RATOS_ECHO MSG="PID calibration hotend heater T0 at {temp}°C..." PID_CALIBRATE HEATER=extruder TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} {% if toolhead==0 or toolhead==1 %} RATOS_ECHO MSG="PID calibration hotend heater T{toolhead} at {temp}°C..." PID_CALIBRATE HEATER=extruder{'' if toolhead==0 else toolhead} TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_BED] description = Perform a PID calibration test for the bed heater. gcode = {% set temp = params.TEMP|default(80)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_BED" MSG="TEMP={temp}" RATOS_ECHO MSG="PID calibration bed heater at {temp}°C..." PID_CALIBRATE HEATER=heater_bed TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_CHAMBER_HEATER] description = Perform a PID calibration test for the chamber heater. gcode = {% set temp = params.TEMP|default(150)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_CHAMBER_HEATER" MSG="TEMP={temp}" {% if printer["heater_generic chamber_heater"] is defined %} RATOS_ECHO MSG="PID calibration chamber heater at {temp}°C..." PID_CALIBRATE HEATER=chamber_heater TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_heater" %} {% set link_text = "RatOS Chamber Heater" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber heater found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro INITIALIZE_PA_TUNING] description = Start a pressure advance tuning tower. gcode = {% set start = params.START|default(0.0)|float %} {% set factor = params.FACTOR|default(0.001)|float %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if is_printing_gcode and layer_number < 2 %} DEBUG_ECHO PREFIX="START_PA_TOWER" MSG="START: {start}, FACTOR: {factor}" RATOS_ECHO MSG="Starting presssure advance tuning tower..." TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START={start} FACTOR={factor} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro CHAMBER_FILTER_ON] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro CHAMBER_FILTER_OFF] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Deactivating chamber filter..." _CHAMBER_FILTER_TURN_OFF {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro _CHAMBER_FILTER_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set chamber_filter_enable_at = printer["gcode_macro RatOS"].chamber_filter_enable_at|default('after_print_start')|lower %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_ON" MSG="at: {at}, chamber_filter_enable: {chamber_filter_enable}, chamber_filter_enable_at: {chamber_filter_enable_at}, chamber_filter_speed: {chamber_filter_speed}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if chamber_filter_enable_at == at %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON AT={at} {% if chamber_filter_enable_at == "print_end" %} _LED_CHAMBER_FILTER_ON {% endif %} {% endif %} {% endif %} [gcode_macro _CHAMBER_FILTER_OFF] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF" MSG="chamber_filter_enable: {chamber_filter_enable}, filter_disable_period: {filter_disable_period}, filter_disable_bed_temp: {filter_disable_bed_temp}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_period > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting {filter_disable_period} seconds before turning chamber filter off..." UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION={filter_disable_period} {% endif %} {% if filter_disable_bed_temp > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting for bed temp to cool down to {filter_disable_bed_temp}°C to turn filter off..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM=0 MAXIMUM={filter_disable_bed_temp} _CHAMBER_FILTER_TURN_OFF _LED_CHAMBER_FILTER_OFF {% endif %} {% endif %} [delayed_gcode _CHAMBER_FILTER_OFF_TIMER] gcode = DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF_TIMER" MSG="executed" _CHAMBER_FILTER_TURN_OFF RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Chamber filter turned off!" _LED_CHAMBER_FILTER_OFF [gcode_macro _CHAMBER_FILTER_TURN_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_speed|default(0)|float %} {% if at == "print_end" %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_disable_speed|default(0)|float %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION=0 SET_FAN_SPEED FAN=filter SPEED={chamber_filter_speed} [gcode_macro _CHAMBER_FILTER_TURN_OFF] gcode = SET_FAN_SPEED FAN=filter SPEED=0 [gcode_macro _CHAMBER_FILTER_SANITY_CHECK] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_bed_temp > 0 and filter_disable_period > 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable, not both.")} {% endif %} {% if filter_disable_bed_temp == 0 and filter_disable_period == 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable.")} {% endif %} {% endif %} [gcode_macro CHAMBER_HEATER_ON] gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(45)|int %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} IS_FROM_START_PRINT=False [gcode_macro CHAMBER_HEATER_OFF] gcode = _CHAMBER_HEATER_OFF [gcode_macro _CHAMBER_HEATER_ON] variable_chamber_temp = 0 gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set is_from_start_print = true if params.IS_FROM_START_PRINT|default(True)|lower == 'true' else false %} {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set chamber_heater_enable = true if printer["gcode_macro RatOS"].chamber_heater_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_bed_temp = printer["gcode_macro RatOS"].chamber_heater_bed_temp|default(115)|int %} {% set chamber_heater_preheating_temp = printer["gcode_macro RatOS"].chamber_heater_preheating_temp|default(150)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set chamber_heater_control_external_heater = true if printer["gcode_macro RatOS"].chamber_heater_control_external_heater|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_enable = true if printer["gcode_macro RatOS"].chamber_heater_air_circulation_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_fan_speed = printer["gcode_macro RatOS"].chamber_heater_air_circulation_fan_speed|default(0.35)|float %} {% set chamber_heater_air_circulation_y_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_y_pos|default(0)|float %} {% set chamber_heater_air_circulation_z_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_z_pos|default(100)|float %} DEBUG_ECHO PREFIX="_CHAMBER_HEATER_ON" MSG="chamber_heater_enable: {chamber_heater_enable}, chamber_heater_preheating_temp: {chamber_heater_preheating_temp}, chamber_heater_heating_temp_offset: {chamber_heater_heating_temp_offset}, bed_temp: {bed_temp}, chamber_temp: {chamber_temp}, start_chamber_temp: {start_chamber_temp}" {% if chamber_heater_enable and chamber_temp > 0 and chamber_heater_bed_temp > 0 %} _LED_HEATING RATOS_ECHO MSG="Preheating chamber to {(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)}°C..." {% set chamber_temp_sensor = "extruder" %} {% if printer["dual_carriage"] is defined and default_toolhead == 1 %} {% set chamber_temp_sensor = "extruder1" %} {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% set chamber_temp_sensor = "temperature_sensor chamber" %} {% endif %} {% set current_chamber_temp = printer['%s' % chamber_temp_sensor].temperature|int %} {% set needs_heating = current_chamber_temp < (start_chamber_temp if start_chamber_temp > 0 else chamber_temp) %} {% if needs_heating %} _USER_CHAMBER_HEATER_BEFORE_PREHEATING {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} {% if not is_from_start_print %} MAYBE_HOME {% endif %} G0 Z{chamber_heater_air_circulation_z_pos} F{z_speed} G0 Y{chamber_heater_air_circulation_y_pos} F{speed} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 1 else 0} {% else %} M106 S{(255 * chamber_heater_air_circulation_fan_speed)} {% endif %} {% else %} {% if is_from_start_print %} G0 Z{z} F{z_speed} {% endif %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE={chamber_temp} {% if needs_heating %} M140 S{chamber_heater_bed_temp} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={chamber_heater_preheating_temp} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if needs_heating %} _CHAMBER_HEATER_EXTRA_FAN_ON {% endif %} {% if needs_heating %} TEMPERATURE_WAIT SENSOR="{chamber_temp_sensor}" MINIMUM={(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% endif %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED=0 _CHAMBER_FILTER_ON AT="before_print_start" {% endif %} {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} G28 Z {% endif %} {% endif %} {% if needs_heating %} _USER_CHAMBER_HEATER_AFTER_PREHEATING {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% if printer["heater_generic chamber_heater"] is defined %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined and chamber_heater_control_external_heater %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} _LED_SUCCESS {% endif %} [gcode_macro _CHAMBER_HEATER_OFF] gcode = RATOS_ECHO MSG="Deactivating chamber heater..." UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=0 SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE=0 {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} _CHAMBER_HEATER_EXTRA_FAN_OFF [delayed_gcode _CHAMBER_HEATER_CONTROL] initial_duration = 0. gcode = {% set chamber_temp = printer["gcode_macro _CHAMBER_HEATER_ON"].chamber_temp|default(0)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set current_chamber_temp = printer['temperature_sensor chamber'].temperature|int %} {% if current_chamber_temp < chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if current_chamber_temp >= chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON] gcode = {% set chamber_heater_extra_fan_speed = printer["gcode_macro RatOS"].chamber_heater_extra_fan_speed|default(0.0)|float %} {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} {% if chamber_heater_extra_fan_speed > 0 %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED={chamber_heater_extra_fan_speed} {% endif %} {% endif %} [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF] gcode = {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED=0 {% endif %} [gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING] description = Will be executed before chamber preheating, only if heating is needed. gcode = [gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING] description = Will be executed after chamber preheating, only if heating was needed. gcode = [gcode_macro _LED_START_PRINTING] gcode = _LED_ACTION [gcode_macro _LED_START_PRINTING_ERROR] gcode = _LED_ERROR [gcode_macro _LED_PRINTING] gcode = _LED_ON TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_PAUSE] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_ON] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_OFF] gcode = _LED_STANDBY [gcode_macro _LED_LOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_LOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_RUNOUT] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_CLOG] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_UNLOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_UNLOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_DEACTIVATE_TOOLHEAD] gcode = _LED_OFF TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_STANDBY] gcode = _LED_STANDBY TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_WAKEUP] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_MOTORS_OFF] gcode = _LED_STANDBY _LED_VAOC_OFF [gcode_macro _LED_INPUT_SHAPER_START] gcode = _LED_ACTION [gcode_macro _LED_INPUT_SHAPER_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_START] gcode = _LED_ACTION [gcode_macro _LED_BEACON_CALIBRATION_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_ERROR] gcode = _LED_ERROR [gcode_macro _LED_VAOC_ON] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=1.0 GREEN=1.0 BLUE=1.0 {% endif %} [gcode_macro _LED_VAOC_OFF] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=0.0 GREEN=0.0 BLUE=0.0 {% endif %} [gcode_macro _LED_ACTION] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_action %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SUCCESS] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_success %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_HEATING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_heating %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_COOLING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_cooling %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ERROR] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_error %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ON] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_on %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_OFF] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_off %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_STANDBY] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_standby %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} {% if toolhead >= 0 %} {% if printer['neopixel nozzle_led_t%s' % toolhead] is defined %} SET_LED LED={'nozzle_led_t%s' % toolhead} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% else %} {% if printer['neopixel nozzle_led_t0'] is defined %} SET_LED LED={'nozzle_led_t0'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% if printer['neopixel nozzle_led_t1'] is defined %} SET_LED LED={'nozzle_led_t1'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% endif %} _USER_LED_SET { rawparams } [gcode_macro _USER_LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} [gcode_macro LOAD_FILAMENT] description = Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% if filament_name == '' or filament_type == '' %} {% set filament_name = 'unknown' %} {% set filament_type = 'unknown' %} {% endif %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_LOAD_FILAMENT TEMP={temp} NAME={filament_name} TYPE={filament_type} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_LOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME={filament_name} TYPE={filament_type} {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _DEFAULT_LOAD_FILAMENT] description = Load filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_LOAD_FILAMENT" MSG="TEMP={temp}" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=load_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} _LOAD_FILAMENT TOOLHEAD=0 RESTORE_GCODE_STATE NAME=load_state {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD=0 [gcode_macro _IDEX_LOAD_FILAMENT] description = Load filament macro for IDEX printer. gcode = {% set temp = params.TEMP|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_LOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} _LOAD_FILAMENT TOOLHEAD={toolhead} TEMP={temp} {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into hotend.." G92 E0 G0 E{extruder_gear_to_cooling_position_distance} F{extruder_load_speed} G92 E0 M400 RATOS_ECHO MSG="Filament loaded into hotend." [gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set load_speed = printer["gcode_macro T%s" % toolhead].filament_load_speed|float * 60 %} {% set filament_loading_nozzle_offset = printer["gcode_macro T%s" % toolhead].filament_loading_nozzle_offset|float %} {% set cooling_position_to_nozzle_distance = printer["gcode_macro T%s" % toolhead].cooling_position_to_nozzle_distance|float %} {% set purge_after_load = printer["gcode_macro T%s" % toolhead].purge_after_load|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into nozzle... Please wait!" G92 E0 G0 E{cooling_position_to_nozzle_distance + filament_loading_nozzle_offset} F{load_speed} G92 E0 G4 P1000 _PURGE_FILAMENT TOOLHEAD={toolhead} E={purge_after_load} RATOS_ECHO MSG="Filament loaded into nozzle!" [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" {% set filament_grabbing_length = printer["gcode_macro T%s" % toolhead].filament_grabbing_length|float %} {% set filament_grabbing_speed = printer["gcode_macro T%s" % toolhead].filament_grabbing_speed|float %} {% set resume_after_insert = true if printer["gcode_macro T%s" % toolhead].resume_after_insert|default(true)|lower == 'true' else false %} {% set enable_insert_detection = true if printer["gcode_macro T%s" % toolhead].enable_insert_detection|default(true)|lower == 'true' else false %} {% set current_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% if enable_insert_detection %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="toolhead: {toolhead}, filament_grabbing_length: {filament_grabbing_length}, filament_grabbing_speed: {filament_grabbing_speed}, current_idex_mode: {current_idex_mode}" {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} FORCE_MOVE STEPPER={'extruder%s' % ('' if toolhead == 0 else toolhead)} DISTANCE={filament_grabbing_length} VELOCITY={filament_grabbing_speed} M400 {% if printer.pause_resume.is_paused %} LOAD_FILAMENT TOOLHEAD={toolhead} {% if resume_after_insert %} RESUME {% endif %} {% else %} {% if not printer.virtual_sdcard.is_active %} LOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" [gcode_macro _PURGE_BEFORE_UNLOAD] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set purge_before_unload = printer["gcode_macro T%s" % toolhead].purge_before_unload|float %} DEBUG_ECHO PREFIX="_PURGE_BEFORE_UNLOAD" MSG="TOOLHEAD: {toolhead}" {% if purge_before_unload > 0 %} G92 E0 G0 E{purge_before_unload} F300 G92 E0 M400 {% endif %} [gcode_macro _PURGE_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set e = params.E|int %} {% set r = params.R|default(0)|int %} DEBUG_ECHO PREFIX="_PURGE_FILAMENT" MSG="TOOLHEAD: {toolhead}, E: {e}" {% if e > 0 %} G92 E0 G0 E{e} F300 G92 E0 M400 {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={0.4 if toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={0.4 if toolhead == 1 else 0} {% else %} M106 S{(255 * 0.4)} {% endif %} {% endif %} G4 P3000 {% if r > 0 %} G92 E0 G0 E-{r} F300 G92 E0 M400 {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_PARKING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_PARKING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_LOADING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_LOADING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% if act_t == toolhead %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{loading_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _CLEANING_MOVE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined and printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% set cleaning_position = loading_position %} {% if loading_position == parking_position %} {% if loading_position > 0 %} {% set cleaning_position = loading_position - 30 %} {% else %} {% set cleaning_position = loading_position + 30 %} {% endif %} {% endif %} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _START_PRINT_BED_MESH] gcode = CACHE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" SET_MACRO_TRAVEL_SETTINGS {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set X=[params.X0|default(-1)|float, params.X1|default(-1)|float] %} {% set Y=[params.Y0|default(-1)|float, params.Y1|default(-1)|float] %} DEBUG_ECHO PREFIX="_START_PRINT_BED_MESH" MSG="idex_mode: {idex_mode}, X: {X}, Y: {Y}" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set X=[0, printable_x_max] %} {% endif %} {% set beacon_bed_mesh_scv = printer["gcode_macro RatOS"].beacon_bed_mesh_scv|default(25)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% if printer.configfile.settings.beacon is defined and not beacon_contact_bed_mesh %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={beacon_bed_mesh_scv} {% endif %} {% set default_profile = printer["gcode_macro RatOS"].bed_mesh_profile|default('ratos') %} {% if printer["gcode_macro RatOS"].calibrate_bed_mesh|lower == 'true' %} BED_MESH_CLEAR {% if printer["gcode_macro RatOS"].adaptive_mesh|lower == 'true' %} CALIBRATE_ADAPTIVE_MESH PROFILE={default_profile} X0={X[0]} X1={X[1]} Y0={Y[0]} Y1={Y[1]} T={params.T|int} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={idex_mode} {% else %} {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% endif %} BED_MESH_PROFILE LOAD={default_profile} {% elif printer["gcode_macro RatOS"].bed_mesh_profile is defined %} BED_MESH_CLEAR BED_MESH_PROFILE LOAD={printer["gcode_macro RatOS"].bed_mesh_profile} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" [gcode_macro CALIBRATE_ADAPTIVE_MESH] gcode = {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set default_profile = params.PROFILE %} {% set x0 = params.X0|default(-1)|float %} {% set y0 = params.Y0|default(-1)|float %} {% set x1 = params.X1|default(-1)|float %} {% set y1 = params.Y1|default(-1)|float %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Recieved coordinates X0={x0} Y0={y0} X1={x1} Y1={y1}" {% if x0 >= x1 or y0 >= y1 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Invalid coordinates received. Please check your slicer settings. Falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float %} {% set mesh_x0 = [[x0, max_x]|min, min_x]|max %} {% set mesh_y0 = [[y0, max_y]|min, min_y]|max %} {% set mesh_x1 = [[x1, max_x]|min, min_x]|max %} {% set mesh_y1 = [[y1, max_y]|min, min_y]|max %} {% if mesh_x0 == min_x and mesh_y0 == min_y and mesh_x1 == max_x and mesh_y1 == max_y %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Print is using the full bed, falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} DEPLOY_PROBE {% endif %} {% set probe_count_x = mesh_config.probe_count.split(",")[0]|int %} {% if mesh_config.probe_count.split(",")|length == 2 %} {% set probe_count_y = mesh_config.probe_count.split(",")[1]|int %} {% else %} {% set probe_count_y = mesh_config.probe_count.split(",")[0]|int %} {% endif %} {% set probe_x_step = (max_x - min_x) / probe_count_x %} {% set probe_y_step = (max_y - min_y) / probe_count_y %} {% set mesh_count_x = ([(mesh_x1 - mesh_x0) / probe_x_step, 3]|max)|int %} {% set mesh_count_y = ([(mesh_y1 - mesh_y0) / probe_y_step, 3]|max)|int %} {% set min_mesh_count = [mesh_count_x, mesh_count_y]|min %} {% set max_mesh_count = [mesh_count_x, mesh_count_y]|max %} {% set algorithm = mesh_config.algorithm %} {% if algorithm|lower == 'lagrange' and max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="cannot exceed a probe_count of 6 when using lagrange interpolation. Falling back to bicubic interpolation." {% set algorithm = 'bicubic' %} {% endif %} {% if algorithm|lower == 'bicubic' and min_mesh_count < 4 %} {% if max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="invalid probe_count option when using bicubic interpolation. Combination of 3 points on one axis with more than 6 on another is not permitted. Forcing minimum mesh count to be 4." {% set min_mesh_count = 4 %} {% else %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation." {% set algorithm = 'lagrange' %} {% endif %} {% endif %} {% set mesh_count_x = ([min_mesh_count, mesh_count_x]|max)|int %} {% set mesh_count_x = ([max_mesh_count, mesh_count_x]|min)|int %} {% set mesh_count_y = ([min_mesh_count, mesh_count_y]|max)|int %} {% set mesh_count_y = ([max_mesh_count, mesh_count_y]|min)|int %} {% set should_prime = printer["gcode_macro RatOS"].nozzle_priming == 'primeblob' %} {% if printer["dual_carriage"] is not defined %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% else %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% endif %} {% if printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 != 0 and probe_first %} {% set probe_first = false %} {% elif printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 == 0 and not probe_first %} {% set probe_first = true %} {% endif %} {% if should_prime and probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="mesh coordinates X0={mesh_x0} Y0={mesh_y0} X1={mesh_x1} Y1={mesh_y1}" {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% if should_prime and not probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} STOW_PROBE {% endif %} {% endif %} {% endif %} [gcode_macro M84] rename_existing = M84.1 gcode = M84.1 SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False {% if printer["dual_carriage"] is defined %} _SET_TOOLHEAD_OFFSET T={printer["gcode_macro RatOS"].default_toolhead|int} MOVE=0 SET_GCODE_VARIABLE MACRO=SET_PRESSURE_ADVANCE VARIABLE=snyc_toolheads VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro _VAOC"] is defined %} SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started VALUE=False SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started_at_temp VALUE=False {% endif %} SET_GCODE_OFFSET X=0 Y=0 Z=0 MOVE=0 _IDEX_SINGLE INIT=1 {% endif %} SET_SKEW CLEAR=1 _LED_MOTORS_OFF [gcode_macro M104] rename_existing = M104.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} DEBUG_ECHO PREFIX="M104" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set temperature_offset_t0 = printer["gcode_macro T0"].temperature_offset|default(0)|int %} {% set temperature_offset_t1 = printer["gcode_macro T1"].temperature_offset|default(0)|int %} {% set s0 = [s + temperature_offset_t0, 0]|max %} {% set s1 = [s + temperature_offset_t1, 0]|max %} {% if temperature_offset_t0 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t0}°C added to toolhead T0." {% endif %} {% if temperature_offset_t1 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t1}°C added to toolhead T1." {% endif %} {% else %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} {% if idex_mode == "copy" or idex_mode == "mirror" %} M104.1 S{s0} T0 M104.1 S{s1} T1 {% else %} M104.1 S{s} T{t} {% endif %} {% endif %} [gcode_macro M109] rename_existing = M109.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} DEBUG_ECHO PREFIX="M109" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M109" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} M109.1 S{s} T{t} {% endif %} [gcode_macro SET_HEATER_TEMPERATURE] rename_existing = SET_HEATER_TEMPERATURE_BASE gcode = {% set heater = params.HEATER|default("") %} {% set target = params.TARGET|default(0)|int %} DEBUG_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="heater: {heater}, target: {target}" {% if heater|lower == "extruder" or heater|lower == "extruder1" %} {% set t = 0 if heater|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and target > 0 %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set target = [target + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} SET_HEATER_TEMPERATURE_BASE HEATER="{heater}" TARGET={target} [gcode_macro TEMPERATURE_WAIT] rename_existing = TEMPERATURE_WAIT_BASE gcode = {% set sensor = params.SENSOR|default("") %} {% set minimum = params.MINIMUM|default(-1)|int %} {% set maximum = params.MAXIMUM|default(-1)|int %} DEBUG_ECHO PREFIX="TEMPERATURE_WAIT" MSG="sensor: {sensor}, minimum: {minimum}, maximum: {maximum}" {% if sensor|lower == "extruder" or sensor|lower == "extruder1" %} {% set t = 0 if sensor|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and (minimum > 0 or maximum > 0) %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% if minimum > -1 %} {% set minimum = [minimum + temperature_offset, 0]|max %} {% endif %} {% if maximum > -1 %} {% set maximum = [maximum + temperature_offset, 0]|max %} {% endif %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% if minimum > -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} MAXIMUM={maximum} {% elif minimum > -1 and maximum == -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} {% elif minimum == -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MAXIMUM={maximum} {% endif %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature for toolhead T{t} reached." [gcode_macro SET_GCODE_OFFSET] rename_existing = SET_GCODE_OFFSET_ORG gcode = SET_GCODE_OFFSET_ORG { rawparams } {% if printer.configfile.settings.beacon is defined and (params.Z_ADJUST is defined or params.Z is defined) %} _BEACON_APPLY_RUNTIME_MULTIPLIER {% endif %} [gcode_macro SDCARD_PRINT_FILE] rename_existing = SDCARD_PRINT_FILE_BASE gcode = {% if printer["ratos"] is defined %} PROCESS_GCODE_FILE { rawparams } {% else %} SDCARD_PRINT_FILE_BASE { rawparams } {% endif %} [gcode_macro SKEW_PROFILE] rename_existing = SKEW_PROFILE_BASE variable_loaded_profile = "" gcode = {% if params.LOAD is defined %} {% if printer.configfile.settings["skew_correction %s" % params.LOAD] is defined %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='"{params.LOAD}"' {% endif %} {% endif %} SKEW_PROFILE_BASE { rawparams } [gcode_macro SET_SKEW] rename_existing = SET_SKEW_BASE gcode = {% if params.CLEAR is defined %} {% if params.CLEAR|default(0)|int == 1 %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='""' {% endif %} {% endif %} SET_SKEW_BASE { rawparams } [gcode_macro SET_VELOCITY_LIMIT] rename_existing = SET_VELOCITY_LIMIT_BASE gcode = {% if params.ACCEL_TO_DECEL is defined %} {% if params.ACCEL is defined %} {% set accel = params.ACCEL|float %} {% else %} {% set accel = printer.toolhead.max_accel|float %} {% endif %} {% if params.VELOCITY is defined %} {% set velocity = params.VELOCITY|float %} {% else %} {% set velocity = printer.toolhead.max_velocity|float %} {% endif %} {% if params.SQUARE_CORNER_VELOCITY is defined %} {% set scv = params.SQUARE_CORNER_VELOCITY|float %} {% else %} {% set scv = printer.toolhead.square_corner_velocity|float %} {% endif %} {% set mcr = params.ACCEL_TO_DECEL|float / accel %} DEBUG_ECHO PREFIX="SET_VELOCITY_LIMIT" MSG="ACCEL={accel}, VELOCITY={velocity}, SQUARE_CORNER_VELOCITY={scv}, MINIMUM_CRUISE_RATIO={mcr}" SET_VELOCITY_LIMIT_BASE ACCEL={accel} VELOCITY={velocity} SQUARE_CORNER_VELOCITY={scv} MINIMUM_CRUISE_RATIO={1-mcr} {% else %} SET_VELOCITY_LIMIT_BASE { rawparams } {% endif %} [gcode_macro _START_PRINT_PARK] gcode = {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_x = printer["gcode_macro RatOS"].start_print_park_x %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% endif %} {% if printer["dual_carriage"] is defined and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} {% if printer["gcode_macro RatOS"].start_print_park_x is defined and printer["gcode_macro RatOS"].start_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="start_print_park_x is ignored for IDEX printers" {% endif %} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={start_print_park_in} X={start_print_park_x} G0 Z{z} F{z_speed} [gcode_macro _END_PRINT_PARK] gcode = {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro RatOS"].end_print_park_x is defined and printer["gcode_macro RatOS"].end_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="end_print_park_x is ignored for IDEX printers" {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={printer["gcode_macro RatOS"].end_print_park_in} X={printer["gcode_macro RatOS"].end_print_park_x} [gcode_macro _PARK] gcode = {% set x = params.X %} {% set location = params.LOCATION|default('back')|lower %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set nozzle_priming = printer["gcode_macro RatOS"].nozzle_priming|lower %} CACHE_TOOLHEAD_SETTINGS KEY="park" SET_MACRO_TRAVEL_SETTINGS {% if x != '' %} {% if x|float >= printer.toolhead.axis_minimum.x + 5 and x|float <= printable_x_max - 5 %} {% set park_x = x|float %} {% else %} {action_respond_info('The requested X co-ordinate is outside the defined axis bounds - using defaults')} {% set park_x = printable_x_max / 2 %} {% endif %} {% else %} {% set park_x = printable_x_max / 2 %} {% endif %} {% set park_y = printable_y_max - 15 %} {% if location == 'front' %} {% set park_y = printer.toolhead.axis_minimum.y + 5 %} {% elif location == 'center' %} {% set park_y = printable_y_max / 2 %} {% elif location == 'primeblob' and printer["dual_carriage"] is defined %} {% set park_y = printable_y_max - 15 %} {% endif %} {% if location == 'primeblob' and printer["dual_carriage"] is not defined %} {% if (nozzle_priming == 'primeblob' or nozzle_priming == 'primeline') %} {% if nozzle_prime_start_x|lower == 'min' %} {% set park_x = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set park_x = printable_x_max - 5 %} {% else %} {% set park_x = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set park_y = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set park_y = printable_y_max - 5 %} {% else %} {% set park_y = nozzle_prime_start_y|float %} {% endif %} {% endif %} {% endif %} G90 {% if printer["dual_carriage"] is not defined %} G0 X{park_x} Y{park_y} F{speed} {% else %} G0 Y{park_y} F{speed} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="park" [gcode_macro SAVE_PROBE_RESULT] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} {% set last_z_offset = 9999.9 %} {% if printer.configfile.settings.beacon is defined %} {% set current_z = printer.toolhead.position.z|float %} {% if beacon_contact_prime_probing %} {% set last_z_offset = printer.beacon.last_z_result %} {% else %} {% set last_z_offset = printer.beacon.last_sample.dist - current_z %} {% endif %} {% elif printer.configfile.settings.bltouch is defined %} {% set config_offset = printer.configfile.settings.bltouch.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% elif printer.configfile.settings.probe is defined %} {% set config_offset = printer.configfile.settings.probe.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Saving offset adjustment of {last_z_offset} in {params.VARIABLE|default('last_z_offset')}" SET_GCODE_VARIABLE MACRO=RatOS VARIABLE={params.VARIABLE|default('last_z_offset')} VALUE={last_z_offset} [gcode_macro PROBE_FOR_PRIMING] gcode = {% set probe_for_priming_disable_mesh_constraints = true if printer["gcode_macro RatOS"].probe_for_priming_disable_mesh_constraints|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower != 'false' %} SAVE_GCODE_STATE NAME=probe_for_priming_state RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the prime location.." CACHE_TOOLHEAD_SETTINGS KEY="probe_for_priming" SET_MACRO_TRAVEL_SETTINGS {% set t = params.TOOLHEAD|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% if idex_mode == '' %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% if t == 0 %} {% set x_start = 5 %} {% else %} {% set x_start = printable_x_max - 5 %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% endif %} {% endif %} {% set z = printer.configfile.settings.bed_mesh.horizontal_move_z|float %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% if printer.configfile.settings.bltouch is defined %} {% set x_offset = printer.configfile.settings.bltouch.x_offset|float %} {% set y_offset = printer.configfile.settings.bltouch.y_offset|float %} {% set z_offset = printer.configfile.settings.bltouch.z_offset|float %} {% elif printer.configfile.settings.probe is defined %} {% set x_offset = printer.configfile.settings.probe.x_offset|float %} {% set y_offset = printer.configfile.settings.probe.y_offset|float %} {% set z_offset = printer.configfile.settings.probe.z_offset|float %} {% elif printer.configfile.settings.beacon is defined %} {% set x_offset = printer.configfile.settings.beacon.x_offset|float %} {% set y_offset = printer.configfile.settings.beacon.y_offset|float %} {% set z_offset = printer.configfile.settings.beacon.trigger_distance|float %} {% else %} { action_raise_error("No probe, beacon or bltouch section found. Adaptive priming only works with a [probe], [beacon] or [bltouch] section defined.") } {% endif %} {% if z < z_offset %} { action_raise_error("Horizontal move Z ({z}) is below your probe's Z offset ({z_offset}). Please adjust your horizontal_move_z setting in [bed_mesh] to be above {z}.") } {% endif %} {% if not probe_for_priming_disable_mesh_constraints %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float - x_offset %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float - y_offset %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float - x_offset %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float - y_offset %} {% set x_start = [[x_start, max_x]|min, min_x]|max %} {% set y_start = [[y_start, max_y]|min, min_y]|max %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the start of the prime location at {x_start}, {y_start}" G90 M83 G0 Z{z} F{z_speed} G1 X{x_start} Y{y_start} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result {% endif %} {% if idex_mode == '' %} {% set x_end = x_start %} {% set y_end = y_start + 45 %} {% else %} {% if t==1 %} {% set x_end = x_start - 45 %} {% else %} {% set x_end = x_start + 45 %} {% endif %} {% set y_end = y_start %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the end of the prime location at {x_end}, {y_end}" G1 X{x_end} Y{y_end} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result {% endif %} RESTORE_GCODE_STATE NAME=probe_for_priming_state RESTORE_TOOLHEAD_SETTINGS KEY="probe_for_priming" {% endif %} [gcode_macro RESET_PRIME_PROBE_STATE] gcode = SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result VALUE=None {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result_t1 VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result_t1 VALUE=None {% endif %} [gcode_macro PROBE_CURRENT_POSITION] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} SAVE_GCODE_STATE NAME=probe_current_position_state {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} ASSERT_PROBE_DEPLOYED {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_prime_probing %} PROBE PROBE_METHOD=contact SAMPLES=1 {% else %} PROBE {% endif %} {% if printer.configfile.settings.beacon is defined %} BEACON_QUERY {% else %} RESTORE_GCODE_STATE NAME=probe_current_position_state MOVE=1 MOVE_SPEED={printer["gcode_macro RatOS"].macro_z_speed|float} {% endif %} [gcode_macro PRIME_BLOB] description = Prints a primeblob, used internally, if configured, as part of the START_PRINT macro. variable_x_offset = 5 gcode = CACHE_TOOLHEAD_SETTINGS KEY="prime_blob" SET_MACRO_TRAVEL_SETTINGS RATOS_ECHO PREFIX="Priming" MSG="Priming nozzle with prime blob.." {% set current_toolhead = 0 %} {% set target_idex_mode = '' %} {% set extruder = 'extruder' %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE is defined %} {% set target_idex_mode = params.IDEX_MODE|default('')|lower %} {% else %} { action_raise_error("IDEX_MODE parameter not found for PRIME_BLOB macro. This is likely a bug.") } {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Priming in IDEX {target_idex_mode} mode.." {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set current_toolhead = 1 if current_idex_mode=='primary' else 0 %} {% set extruder = 'extruder1' if current_toolhead == 1 else 'extruder' %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} SAVE_GCODE_STATE NAME=prime_blob_state {% endif %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set fan_speed = printer["gcode_macro RatOS"].nozzle_prime_bridge_fan|float %} {% set nozzle_diameter = printer.configfile.settings[extruder].nozzle_diameter|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set has_start_offset_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) != 9999.9 %} {% if printer["dual_carriage"] is defined %} {% set has_start_offset_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) != 9999.9 %} {% endif %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_z_height = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set nozzle_prime_direction = printer["gcode_macro RatOS"].nozzle_prime_direction|lower %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% if target_idex_mode == '' %} {% set x_factor = 0 %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% set y_factor = 1 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% set y_factor = -1 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% if nozzle_prime_start_y|float < printable_y_max / 2 %} {% set y_factor = 1 %} {% else %} {% set y_factor = -1 %} {% endif %} {% endif %} {% if nozzle_prime_direction == 'forwards' %} {% set y_factor = 1 %} {% elif nozzle_prime_direction == 'backwards' %} {% set y_factor = -1 %} {% endif %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% else %} {% set z = start_print_park_z_height %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% set y_factor = 0 %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set x_start = center_x / 2 + 5 %} {% set x_factor = 1 %} {% else %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% if current_toolhead == 0 %} {% set x_start = 55 %} {% set x_factor = -1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 55 %} {% set x_factor = 1 %} {% endif %} {% else %} {% if current_toolhead == 0 %} {% set x_start = 5 %} {% set x_factor = 1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 5 %} {% set x_factor = -1 %} {% endif %} {% endif %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_x_max - 5 %} {% endif %} {% set z = 10 %} {% endif %} {% set start_z_offset = 0 %} {% set end_z_offset = 0 %} {% if has_start_offset_t0 %} {% set start_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) %} {% set end_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_end_result|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t0 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t0 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t0) ) } {% endif %} {% if end_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t0) ) } {% endif %} {% set start_z_offset = start_z_probe_result_t0 %} {% set end_z_offset = end_z_probe_result_t0 %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if current_toolhead == 1 or both_toolheads or target_idex_mode == "copy" or target_idex_mode == "mirror" %} {% if has_start_offset_t1 %} {% set start_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) %} {% set end_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_end_result_t1|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t1 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t1 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t1) ) } {% endif %} {% if end_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t1) ) } {% endif %} {% set start_z_offset = [start_z_offset, start_z_probe_result_t1]|max %} {% set end_z_offset = [end_z_offset, start_z_probe_result_t1]|max %} {% endif %} {% endif %} {% if target_idex_mode != 'copy' and target_idex_mode != 'mirror' %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% set original_start_z_offset = start_z_offset %} {% set original_end_z_offset = end_z_offset %} {% set start_z_offset = original_end_z_offset %} {% set end_z_offset = original_start_z_offset %} {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={current_toolhead} {% endif %} DEBUG_ECHO PREFIX="PRIME_BLOB" MSG="x_start: {x_start}, y_start: {y_start}, x_factor: {x_factor}, y_factor: {y_factor}, z: {z}, start_z_offset: {start_z_offset}, end_z_offset: {end_z_offset}" G90 M83 RATOS_ECHO PREFIX="Priming" MSG="Lifting Z to {z}.." G0 Z{z} F{z_speed} {% if printer["dual_carriage"] is not defined %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% if start_print_park_in != 'primeblob' %} G1 X{x_start} F{speed} G1 Y{y_start + (15 * y_factor)} F{speed} {% endif %} {% else %} G1 Y{y_start + (15 * y_factor)} F{speed} {% if target_idex_mode=="copy" or target_idex_mode=="mirror" %} RATOS_ECHO PREFIX="Priming" MSG="Mirroring move to {x_start}, {y_start} along the edge of the print area.." _IDEX_MIRROR PRIMING=1 {% else %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% endif %} G1 X{x_start} F{speed} {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Starting prime blob.." G1 Z{0.5 + start_z_offset} F{z_speed} G1 Y{y_start} F{speed} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} M106 S{fan_speed} G1 Z5 F100 E5 G92 E0 RATOS_ECHO PREFIX="Priming" MSG="Bridging with {((fan_speed/255) * 100)|int}% fan speed.." G1 F3000 X{x_start + (15 * x_factor)} Y{y_start + (15 * y_factor)} E{1 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (20 * x_factor)} Y{y_start + (20 * y_factor)} Z{3.8 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (34 * x_factor)} Y{y_start + (34 * y_factor)} Z{2.6 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (38 * x_factor)} Y{y_start + (38 * y_factor)} Z{1.4 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (42 * x_factor)} Y{y_start + (42 * y_factor)} Z{0.2 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} M106 S0 G1 F3000 X{x_start + (46 * x_factor)} Y{y_start + (46 * y_factor)} Z{0.2 + end_z_offset} E0.6 G1 F{speed} X{x_start + (50 * x_factor)} Y{y_start + (50 * y_factor)} {% if target_idex_mode == "copy" or target_idex_mode == "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if target_idex_mode == "copy" %} {% if first_y >= 0 %} _IDEX_COPY DANCE=0 Y={first_y} {% else %} _IDEX_COPY DANCE=0 Y={params.Y1} {% endif %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} RESTORE_GCODE_STATE NAME=prime_blob_state {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="prime_blob" G92 E0 [gcode_macro UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% set temp = params.TEMP|default(220)|int %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_UNLOAD_FILAMENT TEMP={temp} NAME='{filament_name}' TYPE='{filament_type}' {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _LEGACY_UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set unload_speed = 5 * 60 %} {% set unload_length = printer["gcode_macro RatOS"].filament_unload_length|float %} M117 Unloading filament... G0 E10 F300 G0 E-5 F3600 G4 P3000 G0 E5 F6000 G0 E-15 F6000 G0 E-{unload_length} F{unload_speed} _CLEANING_MOVE TOOLHEAD={toolhead} M117 Filament unloaded! RESPOND MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _DEFAULT_UNLOAD_FILAMENT] description = Unload filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|default(220)|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_UNLOAD_FILAMENT" MSG="TEMP: {temp}" _LED_UNLOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=unload_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD=0 NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TOOLHEAD=0 {% endif %} RESTORE_GCODE_STATE NAME=unload_state SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD=0 [gcode_macro _IDEX_UNLOAD_FILAMENT] description = Unload filament macro for IDEX printer. gcode = {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_UNLOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} {% endif %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Unloading filament from nozzle to cooling zone... Please wait!" _PURGE_BEFORE_UNLOAD TOOLHEAD={toolhead} {% if printer["gcode_macro _UNLOAD_WITHOUT_TIP_FORMING"] is defined %} _UNLOAD_WITHOUT_TIP_FORMING TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _UNLOAD_WITH_TIP_FORMING NAME='{filament_name}' TYPE='{filament_type}' {% endif %} G4 P3000 [gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} {% set tooolhead_sensor_to_extruder_gear_distance = printer["gcode_macro T%s" % toolhead].tooolhead_sensor_to_extruder_gear_distance|float %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER" MSG="TOOLHEAD: {toolhead}" G0 E-{extruder_gear_to_cooling_position_distance + tooolhead_sensor_to_extruder_gear_distance + 50} F{extruder_load_speed} RATOS_ECHO MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _UNLOAD_WITH_TIP_FORMING] gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% if filament_name != '' and filament_type != '' %} _UNLOAD_KNOWN_FILAMENT NAME={filament_name} TYPE={filament_type} {% else %} _UNLOAD_UNKNOWN_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _UNLOAD_KNOWN_FILAMENT] description = User overrideable tip forming macro if slicer filament profiles are known gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} RATOS_ECHO PREFIX="FILAMENT TYPE" MSG='{filament_type}' RATOS_ECHO PREFIX="FILAMENT PROFILE" MSG='{filament_name}' {% if filament_name == "Prusament PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% elif filament_name == "Nobufil PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% else %} RATOS_ECHO PREFIX="_UNLOAD_KNOWN_FILAMENT" MSG="Filament profile not found!" _UNLOAD_UNKNOWN_FILAMENT {% endif %} [gcode_macro _UNLOAD_UNKNOWN_FILAMENT] description = User overrideable standard tip forming macro gcode = DEBUG_ECHO PREFIX="_UNLOAD_UNKNOWN_FILAMENT" MSG="Using standard tip forming macro!" _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 [gcode_macro _TIP_FORMING] gcode = {% set cooling_moves = params.COOLING_MOVES|default(4)|int %} {% set cooling_move_length = params.COOLING_MOVE_LENGTH|default(10)|float %} {% set start_cooling_speed = params.START_COOLING_SPEED|default(10)|float * 60 %} {% set end_cooling_speed = params.END_COOLING_SPEED|default(50)|float * 60 %} {% if cooling_moves == 0 %} {% set cooling_move_length = 0 %} {% endif %} {% set dip = true if params.DIP|default(false)|lower == "true" else false %} {% set dip_length = params.DIP_LENGTH|default(22)|float %} {% set dip_speed = params.DIP_SPEED|default(30)|float * 60 %} {% set dip_retract_speed = params.DIP_RETRACT_SPEED|default(70)|float * 60 %} {% set retract_length = params.RETRACT_LENGTH|default(18)|float %} {% set start_retract_speed = params.START_RETRACT_SPEED|default(120)|float * 60 %} {% set end_retract_speed = params.END_RETRACT_SPEED|default(20)|float * 60 %} DEBUG_ECHO PREFIX="_TIP_FORMING" MSG="cooling_moves: {cooling_moves}, cooling_move_length: {cooling_move_length}, start_cooling_speed: {start_cooling_speed}, end_cooling_speed: {end_cooling_speed}, dip: {dip}, dip_length: {dip_length}, dip_speed: {dip_speed}, dip_retract_speed: {dip_retract_speed}, retract_length: {retract_length}, start_retract_speed: {start_retract_speed}, end_retract_speed: {end_retract_speed}" M220 S100 G92 E0 {% set retract = retract_length + cooling_move_length / 2 - 15 %} G1 E-15 F{start_retract_speed} G1 E-{0.7 * retract} F{1.0 * end_retract_speed} G1 E-{0.2 * retract} F{0.5 * end_retract_speed} G1 E-{0.1 * retract} F{0.3 * end_retract_speed} G92 E0 {% if cooling_moves > 0 %} {% set i = (end_cooling_speed - start_cooling_speed) / (2 * cooling_moves - 1) %} {% for m in range(cooling_moves) %} G1 E{cooling_move_length} F{(start_cooling_speed + i * m * 2)} G1 E-{cooling_move_length} F{(start_cooling_speed + i * (m * 2 + 1))} {% endfor %} {% endif %} G92 E0 {% if dip %} G1 E{dip_length} F{dip_speed} G4 P100 G1 E-{dip_length} F{dip_retract_speed} {% endif %} G92 E0 M400 [gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_FILAMENT_SENSOR_BUTTON_PRESSED" MSG="TOOLHEAD: {toolhead}" {% if not printer.virtual_sdcard.is_active %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_FILAMENT_END] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set clogged = true if params.CLOGGED|default(false)|lower == 'true' else false %} {% set unload_after_runout = printer["gcode_macro T%s" % toolhead].unload_after_runout|float %} {% if clogged %} _LED_FILAMENT_CLOG TOOLHEAD={toolhead} {% else %} _LED_FILAMENT_RUNOUT TOOLHEAD={toolhead} {% endif %} DEBUG_ECHO PREFIX="_ON_FILAMENT_END" MSG="TOOLHEAD: {toolhead}" {% if printer.virtual_sdcard.is_active %} {% if not printer.pause_resume.is_paused %} PAUSE RUNOUT=True {% endif %} {% if not clogged and unload_after_runout %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% if not clogged and printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true'%} _JOIN_SPOOL TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} [gcode_macro M600] description = Executes a color change by pausing the printer an unloading the filament. gcode = PAUSE UNLOAD_FILAMENT RATOS_ECHO MSG="Please load new filament and resume" [gcode_macro COLD_PULL] description = Automated hotend cold pull. gcode = {% set extrusion_temp = params.EXTRUSION_TEMP|default(220)|int %} {% set cold_pull_temp = params.COLD_PULL_TEMP|default(80)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% if printer["dual_carriage"] is not defined %} {% set toolhead = 0 %} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead != 0 and toolhead != 1 %} {action_raise_error("Please select toolhead! 0 = left, 1 = right toolhead")} {% endif %} {% endif %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} SAVE_GCODE_STATE NAME=cold_pull_state {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} RATOS_ECHO MSG="Heating T{toolhead} to {extrusion_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={extrusion_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={extrusion_temp} MAXIMUM={extrusion_temp + 2} G4 P3000 RATOS_ECHO MSG="extruding..." G92 E0 G1 E30 F300 G92 E0 RATOS_ECHO MSG="Heating T{toolhead} to {cold_pull_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={cold_pull_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={cold_pull_temp} MAXIMUM={cold_pull_temp + 2} G4 P10000 RATOS_ECHO MSG="cold pull..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-40 VELOCITY=5 ACCEL=100 RATOS_ECHO MSG="eject filament..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-200 VELOCITY=20 ACCEL=500 RATOS_ECHO MSG="cooling down extruder..." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET=0 RESTORE_GCODE_STATE NAME=cold_pull_state SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} CONSOLE_ECHO TITLE="Cold pull finished!" MSG="Please remove the filament from the PTFE tube and cut the end off. Do NOT try to load it again." TYPE="warning" [gcode_macro _USER_START_PRINT_BEFORE_HOMING] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_BED] gcode = [gcode_macro _USER_START_PRINT_BED_MESH] gcode = [gcode_macro _USER_START_PRINT_PARK] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER] gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_START_PRINT_HEAT_CHAMBER] description = Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF] gcode = [gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF] gcode = SET_LED_EFFECT EFFECT=idle_fx SET_FAN_SPEED FAN=filter SPEED=0.8 UPDATE_DELAYED_GCODE ID=filter_off DURATION={self.filter_secs} description = "Print done → party lights → filter cleanup → night dim → off" variable_filter_secs = 3600 variable_bright_secs = 1800 variable_dim_secs = 7200 [gcode_macro _USER_END_PRINT_PARK] gcode = [gcode_macro _USER_END_PRINT_FINISHED] description = User hook for when the print is finished after gcode state has been restored. gcode = [gcode_macro _USER_START_PRINT] gcode = [gcode_macro _USER_END_START_PRINT] gcode = [gcode_macro _USER_START_FEATURE] gcode = [gcode_macro _USER_END_FEATURE] gcode = [gcode_macro ECHO_T_VARS] description = Echo Toolhead variables to the console. gcode = {% set t = params.T|default(0) %} RATOS_ECHO MSG="T{t} Variables" {% for var, value in printer["gcode_macro T%s" % t].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [gcode_macro ECHO_RATOS_VARS] description = Echo RatOS variables to the console. gcode = {% for var, value in printer["gcode_macro RatOS"].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [delayed_gcode RATOS_INIT] initial_duration = 0.1 gcode = _LED_STANDBY CALCULATE_PRINTABLE_AREA INITIAL_FRONTEND_UPDATE _CHAMBER_FILTER_SANITY_CHECK [delayed_gcode RATOS_LOGO] initial_duration = 2 gcode = HELLO_RATOS [gcode_macro INITIAL_FRONTEND_UPDATE] gcode = {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_error = printer["gcode_macro RatOS"].status_color_error|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_unknown}"' {% endif %} {% set t0_sensor = "undefined" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].filament_detected|lower == "true" %} {% set t0_sensor = "detected" %} {% else %} {% set t0_sensor = "empty" %} {% endif %} {% else %} {% set t0_sensor = "disabled" %} {% endif %} {% endif %} {% set t1_sensor = "undefined" %} {% if printer["dual_carriage"] is defined and printer["filament_switch_sensor toolhead_filament_sensor_t1"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].filament_detected|lower == "true" %} {% set t1_sensor = "detected" %} {% else %} {% set t1_sensor = "empty" %} {% endif %} {% else %} {% set t1_sensor = "disabled" %} {% endif %} {% endif %} {% set svv = printer.save_variables.variables %} {% if svv.t0_filament is defined and printer["gcode_macro T0"] is defined %} {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} {% if t0_sensor != "empty" %} {% set t0_filament_type = svv.t0_filament[0]|default('')|string %} {% set t0_filament_name = svv.t0_filament[1]|default('')|string %} {% set t0_filament_temp = svv.t0_filament[2]|default(0)|float %} {% if t0_filament_name != '' and t0_filament_type != '' and t0_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{t0_filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{t0_filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={t0_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} {% if svv.t1_filament is defined and printer["gcode_macro T1"] is defined %} {% if printer["gcode_macro T1"].filament_name is defined and printer["gcode_macro T1"].filament_type is defined and printer["gcode_macro T1"].filament_temp is defined %} {% if t1_sensor != "empty" %} {% set t1_filament_type = svv.t1_filament[0]|default('')|string %} {% set t1_filament_name = svv.t1_filament[1]|default('')|string %} {% set t1_filament_temp = svv.t1_filament[2]|default(0)|float %} {% if t1_filament_name != '' and t1_filament_type != '' and t1_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='"{t1_filament_name}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='"{t1_filament_type}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE={t1_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t1_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} [gcode_macro CALCULATE_PRINTABLE_AREA] gcode = {% set bed_margin_x = printer["gcode_macro RatOS"].bed_margin_x %} {% set bed_margin_y = printer["gcode_macro RatOS"].bed_margin_y %} {% set tool = 0 if printer["gcode_macro T0"] is not defined or printer["gcode_macro T0"].active else 1 %} {% set max_x = printer.toolhead.axis_maximum.x if printer["dual_carriage"] is defined and tool == 0 else printer.toolhead.axis_maximum.x - bed_margin_x[1] %} {% if printer["dual_carriage"] is defined %} {% set max_x = printer.toolhead.axis_maximum.x %} {% endif %} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="printer.toolhead.axis_maximum.x {printer.toolhead.axis_maximum.x}" {% set max_y = printer.toolhead.axis_maximum.y - bed_margin_y[1]%} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_x_max VALUE={max_x} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_y_max VALUE={max_y} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="Printable area calculated: X: 0,{max_x} Y: 0,{max_y}" [gcode_macro CACHE_TOOLHEAD_SETTINGS] variable_cache = {"global": {"accel": 1000, "ratio": 0.5, "speed": 50, "scv": 5}} gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set dummy = cache.__setitem__(key, {"accel": printer.toolhead.max_accel, "ratio": printer.toolhead.minimum_cruise_ratio, "speed": printer.toolhead.max_velocity, "scv": printer.toolhead.square_corner_velocity}) %} SET_GCODE_VARIABLE MACRO=CACHE_TOOLHEAD_SETTINGS VARIABLE=cache VALUE="{cache | pprint | replace("\n", "") | replace("\"", "\\\"")}" DEBUG_ECHO PREFIX="CACHE_TOOLHEAD_SETTINGS" MSG="Toolhead settings cached for {key}. {printer.toolhead.max_accel} accel, {printer.toolhead.minimum_cruise_ratio} ratio, {printer.toolhead.max_velocity} velocity, {printer.toolhead.square_corner_velocity} scv." [gcode_macro RESTORE_TOOLHEAD_SETTINGS] gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set values = printer["gcode_macro CACHE_TOOLHEAD_SETTINGS"].cache.__getitem__(key) %} {% if values is not defined or values == 'None' %} { action_raise_error("RESTORE_TOOLHEAD_SETTINGS: Toolhead settings not cached for key '" ~ key ~ "'.") } {% endif %} SET_VELOCITY_LIMIT ACCEL={values.accel} MINIMUM_CRUISE_RATIO={values.ratio} VELOCITY={values.speed} SQUARE_CORNER_VELOCITY={values.scv} DEBUG_ECHO PREFIX="RESTORE_TOOLHEAD_SETTINGS" MSG="Toolhead settings restored. {values.accel} accel, {values.ratio} ratio, {values.speed} velocity, {values.scv} scv." [gcode_macro SET_MACRO_TRAVEL_SETTINGS] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set accel = printer["gcode_macro RatOS"].macro_travel_accel %} SET_VELOCITY_LIMIT ACCEL={accel} MINIMUM_CRUISE_RATIO=0.5 VELOCITY={speed} SQUARE_CORNER_VELOCITY={5} DEBUG_ECHO PREFIX="SET_MACRO_TRAVEL_SETTINGS" MSG="Macro travel settings set. {accel} accel, {speed} velocity" [gcode_macro SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% if printer["dual_carriage"] is not defined %} SET_KINEMATIC_POSITION X={printable_x_max / 2} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} {% else %} IDEX_SET_CENTER_KINEMATIC_POSITION {% endif %} [gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set center_x = printable_x_max / 2 %} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x - (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x + (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY [gcode_macro VERIFY_HYBRID_INVERTED] gcode = {% set inverted = False %} {% if printer.configfile.settings.ratos_hybrid_corexy is defined and printer.configfile.settings.ratos_hybrid_corexy.inverted is defined %} {% if printer.configfile.settings.ratos_hybrid_corexy.inverted|lower == 'true' %} {% set inverted = True %} {% endif %} {% endif %} {% if inverted == False %} { action_emergency_stop("ratos_hybrid_corexy NOT INVERTED! Inverted hybrid core-xy bugfix not detected.") } {% endif %} [gcode_macro RATOS_ECHO] gcode = {% set prefix = "RatOS" %} {% set debug = params.DEBUG|default(0)|int %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " | " ~ params.PREFIX %} {% endif %} {% set prefix = prefix ~ ":" %} {% set msg = "" %} {% if params.MSG is defined %} {% set msg = params.MSG %} {% else %} {% set msg = "No msg parameter provided (this is a bug or unintended use)." %} {% endif %} {% if not debug %} M117 {prefix} {msg} {% endif %} RATOS_LOG PREFIX="{prefix}" MSG="{msg}" {% if not debug %} RESPOND PREFIX="{prefix}" MSG="{msg}" {% else %} CONSOLE_ECHO TITLE="{prefix}" TYPE="debug" MSG="{msg}" {% endif %} [gcode_macro ENABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=True SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=prefix_filter VALUE="'{params.FILTER|default('')|lower}'" RATOS_ECHO PREFIX="DEBUG" MSG="Debugging enabled." [gcode_macro DISABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=False RATOS_ECHO PREFIX="DEBUG" MSG="Debugging disabled." [gcode_macro DEBUG_ECHO] variable_enabled = False variable_prefix_filter = '' gcode = {% set prefix = "DEBUG" %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " - " ~ params.PREFIX %} {% endif %} {% if enabled and (prefix_filter|lower == '' or prefix_filter|lower in params.PREFIX|lower) %} RATOS_ECHO PREFIX="{prefix}" MSG="{params.MSG}" DEBUG=1 {% endif %} [gcode_macro START_FEATURE] gcode = DEBUG_ECHO PREFIX="G-Code" MSG="Start {params.FEATURE} feature gcode" {% set scv = printer.toolhead.square_corner_velocity|int|default(5) %} {% set accel = printer.toolhead.max_accel|int|default(10000) %} {% set ratio = printer.toolhead.minimum_cruise_ratio|float|default(0.5) %} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="scv" VALUE={scv} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="accel" VALUE={accel} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="ratio" VALUE={ratio} _USER_START_FEATURE FEATURE="{params.FEATURE}" [gcode_macro END_FEATURE] variable_scv = 5 variable_accel = 10000 variable_ratio = 0.5 gcode = DEBUG_ECHO PREFIX="G-Code" MSG="End {params.FEATURE} feature gcode" SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={scv} ACCEL={accel} MINIMUM_CRUISE_RATIO={ratio} _USER_END_FEATURE FEATURE="{params.FEATURE}" SCV={scv} ACCEL={accel} RATIO={ratio} [gcode_macro _ON_LAYER_CHANGE] variable_layer_number = 0 description = INTERNAL USE ONLY. Call it from the slicers after layer change custom gcode gcode = {% set layer = params.LAYER|int %} SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE={layer} SET_PRINT_STATS_INFO CURRENT_LAYER={layer} [gcode_macro _LEARN_MORE_CALIBRATION] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/calibration" %} {% set link_text = "RatOS Calibration Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_CHAMBER_FILTER] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter Control" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_FILAMENT] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/filaments" %} {% set link_text = "RatOS Filament Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _CONSOLE_SAVE_CONFIG] gcode = M118 Click SAVE_CONFIG to save the settings to your printer.cfg. [gcode_macro SAVE_Z_OFFSET] gcode = {% if printer.configfile.settings.beacon is defined %} _BEACON_SAVE_MULTIPLIER {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _LOAD_RATOS_SKEW_PROFILE] gcode = {% set ratos_skew_profile = printer["gcode_macro RatOS"].skew_profile|default("") %} {% if ratos_skew_profile != "" %} {% if printer.configfile.config["skew_correction %s" % ratos_skew_profile] is defined %} SKEW_PROFILE LOAD={ratos_skew_profile} GET_CURRENT_SKEW {% else %} {% set line_1 = '"Could not find skew profile %s!_N_Clearing skew correction."' % ratos_skew_profile %} CONSOLE_ECHO TITLE="Missing skew profile!" TYPE="warning" MSG={line_1} SET_SKEW CLEAR=1 {% endif %} {% endif %} [gcode_macro M601] gcode = PAUSE [gcode_macro PAUSE] description = Pauses the print rename_existing = PAUSE_BASE variable_extrude = 1.5 variable_retract = 1.5 variable_fan_speed = 0 variable_idex_mode = "" variable_idex_toolhead = 0 variable_idex_toolhead_x = 0.0 variable_idex_toolhead_y = 0.0 variable_idex_toolhead_z = 0.0 gcode = {% set runout_detected = true if params.RUNOUT|default(false)|lower == 'true' else false %} _LED_PAUSE {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set idex_toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% if printer["dual_carriage"] is not defined %} SAVE_GCODE_STATE NAME=PAUSE_state {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_mode VALUE='"{idex_mode}"' SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead VALUE={idex_toolhead} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_x VALUE={printer.gcode_move.gcode_position.x|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_y VALUE={printer.gcode_move.gcode_position.y|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_z VALUE={printer.gcode_move.gcode_position.z|float} DEBUG_ECHO PREFIX="PAUSE" MSG="idex_mode: {idex_mode}, idex_toolhead: {idex_toolhead}, idex_toolhead_x: {idex_toolhead_x}, idex_toolhead_y: {idex_toolhead_y}, idex_toolhead_z: {idex_toolhead_z}" {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False CACHE_TOOLHEAD_SETTINGS KEY="pause" SET_MACRO_TRAVEL_SETTINGS {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% if current_z < (max_z - 20.0) %} {% set z_safe = 20.0 %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} PAUSE_BASE {% if printer["dual_carriage"] is not defined %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan"].speed|float} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} {% if idex_toolhead == 0 %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t1"].speed|float} {% endif %} {% endif %} {% endif %} M106 S0 {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if idex_mode != '' %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set R = printer["gcode_macro PAUSE"].retract|float %} {% if can_extrude %} G91 G1 E-{R} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set pause_print_park_x = printer["gcode_macro RatOS"].pause_print_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].pause_print_park_in %} {% if runout_detected %} {% set pause_print_park_x = printer["gcode_macro RatOS"].runout_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].runout_park_in %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} DEBUG_ECHO PREFIX="PAUSE" MSG="z_speed: {z_speed}, pause_print_park_x: {pause_print_park_x}, pause_print_park_in: {pause_print_park_in}, default_toolhead: {default_toolhead}" {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F{z_speed} G90 {% if printer["dual_carriage"] is not defined %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% else %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} _IDEX_SINGLE X={parking_position} {% else %} PARK_TOOLHEAD {% endif %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% endif %} {% else %} {action_respond_info("Printer not homed")} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="pause" [gcode_macro RESUME] description = Resumes the print if the printer is paused. rename_existing = RESUME_BASE gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set target_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set target_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% endif %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if target_idex_mode != '' %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set fan_speed = printer["gcode_macro PAUSE"].fan_speed|float %} {% if printer["dual_carriage"] is not defined %} M106 S{(fan_speed * 255)} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% else %} {% if params.TOOLHEAD is defined %} {% if params.TOOLHEAD == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% else %} {% if printer["gcode_macro PAUSE"].idex_toolhead == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% endif %} {% endif %} M106.1 S{fan_speed} {% endif %} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY DANCE=0 {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR DANCE=0 {% else %} {% if params.TOOLHEAD is defined %} _SELECT_TOOL T={params.TOOLHEAD} X=-1 Y=-1 TOOLSHIFT=false {% else %} _SELECT_TOOL T={printer["gcode_macro PAUSE"].idex_toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% endif %} {% set x = printer["gcode_macro PAUSE"].idex_toolhead_x|float %} {% set y = printer["gcode_macro PAUSE"].idex_toolhead_y|float %} {% set z = printer["gcode_macro PAUSE"].idex_toolhead_z|float %} G1 X{x} Y{y} Z{z} F{speed} {% if params.TOOLHEAD is defined %} SAVE_GCODE_STATE NAME=PAUSE_STATE {% endif %} {% endif %} {% if params.TOOLHEAD is not defined %} {% set E = printer["gcode_macro PAUSE"].extrude|float %} {% if can_extrude %} G91 G1 E{E} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% endif %} {% if printer["dual_carriage"] is not defined %} RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1 MOVE_SPEED={speed} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True RESUME_BASE _LED_PRINTING [gcode_macro CANCEL_PRINT] description = Cancels the printer rename_existing = CANCEL_PRINT_BASE gcode = END_PRINT TURN_OFF_HEATERS CLEAR_PAUSE CANCEL_PRINT_BASE [gcode_macro START_PRINT] description = Start print procedure, use this in your Slicer. variable_post_processor_version = 2 variable_is_printing_gcode = False variable_both_toolheads = True variable_object_xoffset = 0 variable_first_x = -1 variable_first_y = -1 variable_total_toolshifts = 0 variable_initial_tool = 0 variable_extruder_first_layer_temp = "" variable_extruder_other_layer_temp = "" gcode = {% if "xyz" in printer.toolhead.homed_axes and printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% if printer["gcode_macro _VAOC"].is_started|default(true)|lower == 'true' %} _VAOC_END {% endif %} {% endif %} _LED_START_PRINTING CACHE_TOOLHEAD_SETTINGS KEY="start_print" _USER_START_PRINT { rawparams } {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set z_probe_stowable = printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set X0 = params.X0|default(-1)|float %} {% set X1 = params.X1|default(-1)|float %} {% set Y0 = params.Y0|default(-1)|float %} {% set Y1 = params.Y1|default(-1)|float %} {% if first_x == -1 or first_y == -1 %} {% set first_x = params.FIRST_X|default(-1)|float %} {% set first_y = params.FIRST_Y|default(-1)|float %} {% endif %} {% set total_toolshifts = params.TOTAL_TOOLSHIFTS|default(0)|int %} {% set initial_tool = params.INITIAL_TOOL|default(default_toolhead)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set bed_temp = params.BED_TEMP|default(printer.heater_bed.target, true)|float %} {% set total_layer_count = params.TOTAL_LAYER_COUNT|default(0)|int %} {% set extruder_first_layer_temp = (params.EXTRUDER_TEMP|default("")).split(",") %} RATOS_ECHO MSG="First print coordinates X:{first_x} Y:{first_y}" {% if params.TOTAL_LAYER_COUNT is not defined %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Configuration" %} {% set line_1 = '"Your slicer gcode settings are not up to date._N_Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Incomplete Slicer Configuration detected" TYPE="warning" MSG={line_1} {% endif %} SET_PRINT_STATS_INFO CURRENT_LAYER=1 SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE=1 {% if total_layer_count > 0 %} SET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} {% endif %} {% if printer["dual_carriage"] is defined %} {% set swap_toolheads = true if printer["gcode_macro _IDEX_REMAP_TOOLHEADS"].enabled|default(false)|lower == 'true' else false %} {% if swap_toolheads %} {% set initial_tool = 0 if initial_tool == 1 else 1 %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SET_GCODE_VARIABLE MACRO=T0 VARIABLE=active VALUE=True {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=active VALUE=True {% endif %} {% set both_toolheads = true %} {% if total_toolshifts == 0 %} {% set both_toolheads = false %} {% endif %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} {% endif %} {% if both_toolheads and (idex_mode == "copy" or idex_mode == "mirror") %} _LED_START_PRINTING_ERROR { action_raise_error("Gcode tool changes found. Copy and mirror mode do not support toolchanges.")} {% endif %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set both_toolheads = true %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=initial_tool VALUE={initial_tool} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_x VALUE={first_x} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_y VALUE={first_y} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=total_toolshifts VALUE={total_toolshifts} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=both_toolheads VALUE={both_toolheads} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_first_layer_temp VALUE="'{params.EXTRUDER_TEMP}'" SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_other_layer_temp VALUE="'{params.EXTRUDER_OTHER_LAYER_TEMP}'" {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_TOOLCHANGE VARIABLE=toolshift_count VALUE=0 {% endif %} {% if printer["dual_carriage"] is defined %} {% set svv = printer.save_variables.variables %} {% endif %} {% if printer["dual_carriage"] is defined %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} {% set stepper_x_position_min = printer.configfile.settings.stepper_x.position_min|float %} {% set stepper_x_position_endstop = printer.configfile.settings.stepper_x.position_endstop|float %} {% set dual_carriage_position_max = printer.configfile.settings.dual_carriage.position_max|float %} {% set dual_carriage_position_endstop = printer.configfile.settings.dual_carriage.position_endstop|float %} {% set x_parking_space = parking_position_t0 - (stepper_x_position_endstop , stepper_x_position_min)|max %} {% set dc_parking_space = (dual_carriage_position_endstop , dual_carriage_position_max)|min - parking_position_t1 %} {% if svv.idex_xoffset|abs >= (x_parking_space - 0.5) or svv.idex_xoffset|abs >= (dc_parking_space - 0.5) %} _LED_START_PRINTING_ERROR { action_raise_error("Toolhead x-offset is too high for the available parking space. Calibrate your X and DC endstop positions and make sure you stay below 1mm." % (copy_mode_max_width)) } {% endif %} {% endif %} {% if (idex_mode == "copy" or idex_mode == "mirror") and printer.configfile.settings.ratos.enable_gcode_transform %} {% if params.MIN_X is not defined or params.MAX_X is not defined %} _LED_START_PRINTING_ERROR { action_raise_error("Something went wrong! Missing important post processor start print parameter!") } {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE=0 {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set boundary_box_min_x = params.MIN_X|default(0)|float %} {% set boundary_box_max_x = params.MAX_X|default(printable_x_max)|float %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} {% set boundary_box_max_x = boundary_box_max_x + svv.idex_xoffset %} {% else %} {% set boundary_box_min_x = boundary_box_min_x - svv.idex_xoffset %} {% endif %} {% set center_x = printable_x_max / 2.0 %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% set object_width = boundary_box_max_x - boundary_box_min_x %} {% set copy_mode_max_width = center_x %} {% set mirror_mode_max_width = center_x - safe_distance / 2.0 %} DEBUG_ECHO PREFIX="START_PRINT" MSG="OBJECT_WIDTH: {object_width} BOUNDARY_BOX_MIN_X: {boundary_box_min_x} BOUNDARY_BOX_MAX_X: {boundary_box_max_x} CENTER_X: {center_x} SAFE_DISTANCE: {safe_distance}" {% if idex_mode == "copy" and object_width > copy_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for copy mode! Max supported width is %s mm" % (copy_mode_max_width)) } {% endif %} {% if idex_mode == "mirror" and object_width > mirror_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for mirror mode! Max supported width is %s mm" % (mirror_mode_max_width)) } {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = (printable_x_max - boundary_box_max_x - boundary_box_min_x) / 2 %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE={object_xoffset} {% endif %} {% endif %} {% set has_initial_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% set has_initial_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined and both_toolheads %} {% set has_secondary_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% set has_secondary_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% endif %} _CHAMBER_FILTER_ON AT="before_print_start" {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true' %} {% if both_toolheads %} RATOS_ECHO MSG="Spool join is not possible if both toolheads are in use!" SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if idex_mode == '' %} _SET_TOOLHEAD_OFFSET T={default_toolhead} MOVE={1 if "xyz" in printer.toolhead.homed_axes else 0} {% endif %} {% endif %} CLEAR_PAUSE {% if printer["gcode_macro RatOS"].force_absolute_position|lower == 'true' %} G90 {% endif %} SAVE_GCODE_STATE NAME=start_print_state G21 G90 M82 _USER_START_PRINT_BEFORE_HOMING { rawparams } {% if z_probe_stowable == true %} STOWABLE_PROBE_BEGIN_BATCH {% endif %} MAYBE_HOME _Z_HOP {% if idex_mode != '' and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} PARK_TOOLHEAD {% endif %} {% if chamber_temp > 0 %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED={printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float} {% endif %} {% endif %} _CHAMBER_HEATER_ON START_CHAMBER_TEMP={start_chamber_temp} CHAMBER_TEMP={chamber_temp} _USER_START_PRINT_HEAT_CHAMBER { rawparams } CHAMBER_TEMP={chamber_temp} {% endif %} _START_PRINT_BEFORE_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} RATOS_ECHO MSG="Heating bed..." M190 S{bed_temp} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _USER_START_PRINT_AFTER_HEATING_BED { rawparams } _START_PRINT_AFTER_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} _USER_START_PRINT_BED_MESH { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_BED_MESH X0={X0} X1={X1} Y0={Y0} Y1={Y1} T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if z_probe_stowable == true %} STOWABLE_PROBE_END_BATCH {% endif %} {% if idex_mode == '' %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={extruder_first_layer_temp[1]|float} {% endif %} {% endif %} _USER_START_PRINT_PARK { rawparams } _START_PRINT_PARK RATOS_ECHO MSG="Heating Extruder..." {% if idex_mode == '' %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder1" MINIMUM={extruder_first_layer_temp[1]|float} MAXIMUM={extruder_first_layer_temp[1]|float + 5} {% endif %} {% endif %} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} {% if idex_mode == '' %} _LED_PRINTING {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} _LED_PRINTING {% else %} {% if both_toolheads %} _LED_PRINTING TOOLHEAD={initial_tool} {% if toolchange_standby_temp > -1 %} _LED_TOOLHEAD_STANDBY TOOLHEAD={0 if initial_tool == 1 else 1} {% else %} _LED_PRINTING TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% else %} _LED_PRINTING TOOLHEAD={initial_tool} _LED_DEACTIVATE_TOOLHEAD TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% endif %} {% endif %} _USER_START_PRINT_AFTER_HEATING_EXTRUDER { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_AFTER_HEATING_EXTRUDER X0={X0} X1={X1} Y0={Y0} Y1={Y1} INITIAL_TOOLHEAD={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if idex_mode != '' %} {% if not both_toolheads %} {% if initial_tool != default_toolhead %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if toolchange_standby_temp > -1 %} SET_HEATER_TEMPERATURE HEATER={'extruder' if initial_tool == 1 else 'extruder1'} TARGET={toolchange_standby_temp} {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% set x_offset = printer.toolhead.position.x|float - printer.gcode_move.gcode_position.x|float %} {% endif %} RESTORE_GCODE_STATE NAME=start_print_state {% if idex_mode != '' %} {% set act_idex_mode = printer["dual_carriage"].carriage_1|default('')|lower %} {% if act_idex_mode == "copy" or act_idex_mode == "mirror" %} SET_GCODE_OFFSET X={x_offset} MOVE=0 {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% if idex_mode == "copy" and idex_mode != act_idex_mode %} _IDEX_COPY DANCE=0 {% elif idex_mode == "mirror" and idex_mode != act_idex_mode %} _IDEX_MIRROR DANCE=0 {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} RATOS_ECHO MSG="Adjusting object x-offset by {(object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={object_xoffset} MOVE=0 {% endif %} {% else %} _SELECT_TOOL T={initial_tool} TOOLSHIFT=false {% if initial_tool != default_toolhead %} {% set svv = printer.save_variables.variables %} SAVE_VARIABLE VARIABLE=idex_applied_offset VALUE={default_toolhead} _SET_TOOLHEAD_OFFSET T={initial_tool} MOVE=0 {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={initial_tool} {% endif %} _SET_EXTRUSION_MODE SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True {% if printer["gcode_macro _SELECT_TOOL"] is defined %} SET_GCODE_VARIABLE MACRO=_SELECT_TOOL VARIABLE=last_timestamp VALUE={printer["print_stats"].print_duration} {% endif %} _USER_END_START_PRINT { rawparams } G92 E0 _CHAMBER_FILTER_ON AT="after_print_start" RATOS_ECHO MSG="Printing..." [gcode_macro _START_PRINT_BEFORE_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set is_stowable_probe = true if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Pre-heating extruder..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={min_temp} {% else %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET={min_temp} {% endif %} {% else %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} {% endif %} {% endif %} {% if not is_stowable_probe %} {% if printer["dual_carriage"] is defined and act_t != default_toolhead %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True {% endif %} RATOS_ECHO MSG="Heat soaking z probe..." {% if auto_z_offset_calibration %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% if default_toolhead == 0 %} _SELECT_TOOL T=0 TOOLSHIFT=false G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY {% elif default_toolhead == 1 %} _SELECT_TOOL T=1 TOOLSHIFT=false G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY {% endif %} {% else %} _MOVE_TO_SAFE_Z_HOME {% endif %} G0 Z2 F{z_speed} {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Waiting for extruder to be preheated..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} {% if default_toolhead == 0 %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% else %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _Z_HOP {% endif %} {% if auto_z_offset_calibration %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True PARK_TOOLHEAD _CLEANING_MOVE TOOLHEAD={default_toolhead} _SELECT_TOOL T={0 if default_toolhead == 1 else 1} X={parking_position_t0 if default_toolhead == 1 else parking_position_t1} Y=0 TOOLSHIFT=false _CLEANING_MOVE TOOLHEAD={0 if default_toolhead == 1 else 1} _VAOC_CALIBRATE_Z_OFFSET AUTO_Z_OFFSET=True _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=false {% endif %} {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} {% if needs_rehoming %} G28 Z {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero %} {% if beacon_contact_wipe_before_true_zero %} _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE {% endif %} _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} G0 Z5 F{z_speed} G0 X50 Y10 F{speed} PROBE PROBE_METHOD=contact SAMPLES=1 BEACON_QUERY [gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_true_zero_location = printer["gcode_macro RatOS"].beacon_contact_true_zero_location|default("front")|lower %} {% set beacon_contact_true_zero_margin_x = printer["gcode_macro RatOS"].beacon_contact_true_zero_margin_x|default(30)|int %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_wipe_before_true_zero %} {% if printer.beacon.last_probe_result|lower == "ok" %} {% set last_z_offset = printer.beacon.last_z_result %} RATOS_ECHO MSG="Auto calibration nozzle wipe with probe result {last_z_offset}..." G0 Z{(0.2 + last_z_offset)} F{z_speed} G0 X70 F300 {% else %} RATOS_ECHO MSG="Skipping auto calibration nozzle wipe because probing failed!" {% endif %} {% endif %} G0 Z5 F{z_speed} _MOVE_TO_SAFE_Z_HOME RATOS_ECHO MSG="Heating extruder to probing temperature..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={beacon_contact_true_zero_temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={beacon_contact_true_zero_temp} MAXIMUM={beacon_contact_true_zero_temp + 5} RATOS_ECHO MSG="Beacon contact auto calibration..." BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 G0 Z5 F{z_speed} [gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER] gcode = {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set first_x = printer["gcode_macro START_PRINT"].first_x|default(-1)|float %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set center_x = printable_x_max / 2.0 %} {% set center_y = printable_y_max / 2.0 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% if printer["dual_carriage"] is defined %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% endif %} {% set X0 = params.X0|default(-1)|int %} {% set X1 = params.X1|default(-1)|int %} {% set Y0 = params.Y0|default(-1)|int %} {% set Y1 = params.Y1|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% if idex_mode == '' %} _PRIME {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} RATOS_ECHO PREFIX="IDEX" MSG="using combined prime offset for IDEX {idex_mode} mode" _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} {% if both_toolheads %} {% if initial_toolhead == 0 %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T{initial_toolhead}" _SELECT_TOOL T={initial_toolhead} TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% endif %} {% endif %} CACHE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" SET_MACRO_TRAVEL_SETTINGS {% if (X0 > -1 and Y1 > -1) or (first_x > 0 and first_y > 0) %} {% if printer["dual_carriage"] is defined %} {% set acceleration = printer["gcode_macro RatOS"].toolchange_travel_accel %} {% set max_accel = printer.toolhead.max_accel|float %} {% set square_corner_velocity = printer.toolhead.square_corner_velocity|float %} SET_VELOCITY_LIMIT ACCEL={acceleration} MINIMUM_CRUISE_RATIO=0 SQUARE_CORNER_VELOCITY=20 {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} {% set first_z = 1 %} {% else %} {% set first_z = 3 %} {% endif %} {% if idex_mode == "mirror" %} {% if first_y >= 0 %} G0 Y{first_y} F{speed} {% else %} G0 Y{Y1} F{speed} {% endif %} {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} _MOVE_TO_LOADING_POSITION TOOLHEAD={initial_toolhead} _PURGE_FILAMENT TOOLHEAD={initial_toolhead} E={printer["gcode_macro RatOS"].toolchange_first_purge|default(50)|float} _CLEANING_MOVE TOOLHEAD={initial_toolhead} {% endif %} {% if first_x >= 0 and first_y >= 0 %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% else %} {% set first_x = X0 %} {% set first_y = Y0 %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'min' %} {% set first_x = X0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'max' %} {% set first_x = X1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|float <= center_x %} {% set first_x = X0 %} {% else %} {% set first_x = X1 %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'min' %} {% set first_y = Y0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'max' %} {% set first_y = Y1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|float <= center_y %} {% set first_y = Y0 %} {% else %} {% set first_y = Y1 %} {% endif %} {% endif %} {% endif %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% endif %} {% endif %} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" _LOAD_RATOS_SKEW_PROFILE [gcode_macro _PRIME] gcode = {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} PRIME_BLOB INITIAL_TOOLHEAD={params.INITIAL_TOOLHEAD} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={params.IDEX_MODE} Y1={params.Y1} {% else %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE == "copy" %} _IDEX_COPY DANCE=0 {% elif params.IDEX_MODE == "mirror" %} _IDEX_MIRROR DANCE=0 {% endif %} {% endif %} {% endif %} [gcode_macro END_PRINT] description = End print procedure, use this in your Slicer. gcode = SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SAVE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = printer["gcode_macro START_PRINT"].object_xoffset|default(0)|float %} RATOS_ECHO MSG="Adjusting object x-offset by {(0-object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={(0-object_xoffset)} {% endif %} {% endif %} _USER_END_PRINT_BEFORE_HEATERS_OFF { rawparams } _END_PRINT_BEFORE_HEATERS_OFF TURN_OFF_HEATERS _USER_END_PRINT_AFTER_HEATERS_OFF { rawparams } _END_PRINT_AFTER_HEATERS_OFF _USER_END_PRINT_PARK { rawparams } _END_PRINT_PARK {% if printer["gcode_macro RatOS"].skew_profile is defined %} SET_SKEW CLEAR=1 {% endif %} {% if printer["dual_carriage"] is not defined and printer["gcode_macro RatOS"].end_print_motors_off|lower != 'false' %} M84 {% endif %} M107 BED_MESH_CLEAR RATOS_ECHO MSG="Done :)" RESTORE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} M84 {% endif %} {% if printer.configfile.settings.beacon is defined %} {% if printer["dual_carriage"] is not defined %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SET_GCODE_OFFSET Z=0 MOVE=0 {% endif %} {% endif %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print" _CHAMBER_FILTER_ON AT="print_end" _CHAMBER_FILTER_OFF _CHAMBER_HEATER_OFF _USER_END_PRINT_FINISHED { rawparams } [gcode_macro _END_PRINT_BEFORE_HEATERS_OFF] gcode = RATOS_ECHO MSG="Cleaning up..." [gcode_macro _END_PRINT_AFTER_HEATERS_OFF] gcode = {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% set z_hop = printer["gcode_macro RatOS"].end_print_park_z_hop|float %} {% set r = printer["gcode_macro RatOS"].end_print_retract_filament|default(4)|float %} {% if current_z < (max_z - z_hop) %} {% set z_safe = z_hop %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} G91 G1 E-2 F3600 G0 Z{z_safe} F3600 G1 E-{(r-2)} F3600 G90 [gcode_macro _SET_EXTRUSION_MODE] gcode = {% if printer["gcode_macro RatOS"].relative_extrusion|lower == 'true' %} M83 {% else %} M82 {% endif %} [gcode_macro GENERATE_SHAPER_GRAPHS] description = Genarates input shaper resonances graphs for analysis. Uses the AXIS parameter for if you only want to do one axis at a time, (eg. GENERATE_SHAPER_GRAPHS AXIS=X) gcode = CACHE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set axis = params.AXIS|default('')|lower %} {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} {% if axis != '' %} {% if axis == 'x' %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x {% elif axis == 'y' %} MAYBE_HOME TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% else %} {action_raise_error("Unknown axis specified. Expected X or Y.")} {% endif %} {% else %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% endif %} _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Shaper graph" [gcode_shell_command generate_shaper_graph_x] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-x.sh timeout = 60. verbose = True [gcode_shell_command generate_shaper_graph_y] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-y.sh timeout = 60. verbose = True [gcode_macro MEASURE_COREXY_BELT_TENSION] description = Generates resonance graph used to ensure belts are equally tensioned. gcode = CACHE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} MAYBE_HOME TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data NAME=belt-tension-upper FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data NAME=belt-tension-lower FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_belt_tension_graph _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Belt Tension Graph" [gcode_shell_command generate_belt_tension_graph] command = /home/pi/printer_data/config/RatOS/scripts/generate-belt-tension-graph.sh timeout = 90. verbose = True [idle_timeout] gcode = {% if printer.webhooks.state|lower == 'ready' %} {% if printer.pause_resume.is_paused|lower == 'false' %} RATOS_ECHO PREFIX="IDLE" MSG="2 hours since last activity. Powering off heaters and motors.." TURN_OFF_HEATERS M84 {% endif %} {% endif %} timeout = 7200 [temperature_sensor raspberry_pi] sensor_type = temperature_host [skew_correction] [input_shaper] shaper_type_x = mzv shaper_freq_x = 35.8 shaper_type_y = mzv shaper_freq_y = 33.8 [virtual_sdcard] path = ~/printer_data/gcodes [display_status] [pause_resume] [force_move] enable_force_move = True [respond] [resonance_generator] [ratos] allow_unknown_gcode_generator = True [exclude_object] [heater_bed] heater_pin = heater_bed_heating_pin sensor_pin = heater_bed_sensor_pin sensor_type = Generic 3950 min_temp = 0 max_temp = 115 pwm_cycle_time = 0.01667 control = pid pid_kp = 65.951 pid_ki = 3.053 pid_kd = 356.135 [fan] pin = !PA8 shutdown_speed = 1.0 cycle_time = 0.00004 enable_pin = PB11 [heater_fan toolhead_cooling_fan] pin = PE5 fan_speed = 1 heater = extruder [controller_fan controller_fan] pin = !PD12 cycle_time = 0.00004 [printer] kinematics = corexy max_velocity = 1000 max_accel = 15000 minimum_cruise_ratio = 0.5 max_z_velocity = 20 max_z_accel = 120 square_corner_velocity = 5 [gcode_macro Z_TILT_ADJUST] rename_existing = Z_TILT_ADJUST_ORIG gcode = {% set beacon_contact_z_tilt_adjust_samples = printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust_samples|default(2)|int %} {% set beacon_contact_z_tilt_adjust = true if printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} DEPLOY_PROBE {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_z_tilt_adjust %} Z_TILT_ADJUST_ORIG PROBE_METHOD=contact SAMPLES={beacon_contact_z_tilt_adjust_samples} {% else %} Z_TILT_ADJUST_ORIG {% endif %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} STOW_PROBE {% endif %} [stepper_x] position_max = 300 position_endstop = 0 step_pin = PF13 dir_pin = !x_dir_pin enable_pin = !PF14 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG6 position_min = 0 [stepper_y] position_max = 300 position_endstop = 300 step_pin = PG0 dir_pin = !y_dir_pin enable_pin = !PF15 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG9 position_min = 0 [stepper_z] position_max = 300 step_pin = PC13 dir_pin = !z0_dir_pin enable_pin = !PF1 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 position_min = -5 homing_speed = 10 endstop_pin = probe:z_virtual_endstop [bed_mesh] horizontal_move_z = 5 mesh_min = 20,30 mesh_max = 265,260 probe_count = 7,7 fade_start = 1.0 fade_end = 10.0 mesh_pps = 2,2 algorithm = bicubic bicubic_tension = .2 speed = 600 [z_tilt] z_positions = 0,0 150,300 300,0 points = 60,60 185,270 260,60 horizontal_move_z = 20 retries = 1 retry_tolerance = 0.2 speed = 600 [extruder] rotation_distance = 4.71 full_steps_per_rotation = 200 filament_diameter = 1.750 max_extrude_only_velocity = 80 max_extrude_only_distance = 500 nozzle_diameter = 0.4 heater_pin = PA0 sensor_type = ATC Semitec 104NT-4-R025H42G sensor_pin = PF4 min_extrude_temp = 170 min_temp = 0 max_temp = 285 pressure_advance = 0.026 step_pin = PF11 dir_pin = e_dir_pin enable_pin = !PG5 microsteps = 64 max_extrude_only_accel = 600 max_extrude_cross_section = 0.8 control = pid pid_kp = 27.572 pid_ki = 1.259 pid_kd = 150.955 [firmware_retraction] retract_speed = 60 unretract_extra_length = 0 unretract_speed = 60 retract_length = 0.5 [resonance_tester] accel_chip_x = beacon accel_chip_y = beacon probe_points = 150,150,20 [tmc5160 stepper_x] stealthchop_threshold = 0 interpolate = False cs_pin = PC4 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc5160 stepper_y] stealthchop_threshold = 0 interpolate = False cs_pin = PD11 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc2209 stepper_z] stealthchop_threshold = 0 interpolate = False uart_pin = PE4 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [tmc2209 stepper_z1] stealthchop_threshold = 0 interpolate = False uart_pin = PE1 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z1] step_pin = PE2 dir_pin = !z1_dir_pin enable_pin = !PD4 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 stepper_z2] stealthchop_threshold = 0 interpolate = False uart_pin = PD3 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z2] step_pin = PE6 dir_pin = !z2_dir_pin enable_pin = !PE0 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 extruder] stealthchop_threshold = 0 interpolate = False uart_pin = PC6 run_current = 0.707 driver_tbl = 0 driver_toff = 4 driver_hend = 6 driver_hstrt = 7 sense_resistor = 0.11 [beacon] serial = /dev/beacon x_offset = 0 y_offset = 22.5 mesh_main_direction = x mesh_runs = 1 speed = 15. lift_speed = 80. contact_max_hotend_temperature = 275 [delayed_gcode _BEACON_INIT] initial_duration = 1 gcode = _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(0)|float %} {% if nozzle_expansion_coefficient_multiplier == 0 %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is not defined %} {% set nozzle_expansion_coefficient_multiplier = 1.0 %} {% else %} {% set nozzle_expansion_coefficient_multiplier = printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier|default(1.0)|float %} {% endif %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={nozzle_expansion_coefficient_multiplier} {% endif %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is defined %} CONSOLE_ECHO TITLE="Deprecated gcode variable" TYPE="warning" MSG={'"Please remove the variable beacon_contact_expansion_multiplier from your config file."'} {% endif %} [gcode_macro BEACON_RATOS_CALIBRATION] gcode = RATOS_ECHO MSG="Did you mean BEACON_RATOS_CALIBRATE?" [gcode_macro BEACON_RATOS_CALIBRATE] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} BEACON_INITIAL_CALIBRATION _AUTOMATED=True {% if beacon_contact_start_print_true_zero %} BEACON_POKE_TEST _AUTOMATED=True _BEACON_CHECK_POKE {% if printer["dual_carriage"] is not defined %} BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET _AUTOMATED=True {% endif %} {% endif %} {% if chamber_temp > 0 %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} BEACON_FINAL_CALIBRATION _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% if beacon_contact_start_print_true_zero %} BEACON_MEASURE_GANTRY_TWIST _BEACON_MAYBE_SCAN_COMPENSATION {% endif %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% if chamber_temp > 0 %} _CHAMBER_HEATER_OFF {% endif %} {% if beacon_contact_start_print_true_zero %} {% if printer["dual_carriage"] is not defined %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} _BEACON_ECHO_POKE {% endif %} RATOS_ECHO MSG="Beacon calibration finished!" _LED_BEACON_CALIBRATION_END RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG [gcode_macro BEACON_INITIAL_CALIBRATION] gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed * 60 %} MAYBE_HOME X=True Y=True _LED_BEACON_CALIBRATION_START G90 _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE _Z_HOP RATOS_ECHO MSG="Initial beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_FINAL_CALIBRATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} _BEACON_HOME_AND_ABL {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} _LED_BEACON_CALIBRATION_START G90 G0 Z2 F{z_hop_speed} RATOS_ECHO MSG="Waiting for calibration temperature..." SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _Z_HOP BEACON_AUTO_CALIBRATE {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} _Z_HOP RATOS_ECHO MSG="Final beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_POKE_TEST] variable_poke_result_1 = -1 variable_poke_result_2 = -1 variable_poke_result_3 = -1 variable_poke_result_4 = -1 variable_poke_result_5 = -1 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_1 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_2 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_3 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_4 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_5 VALUE=-1 _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START G0 Z5 F{z_hop_speed} _BEACON_PROBE_POKE _BEACON_STORE_POKE I=1 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=2 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=3 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=4 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=5 _Z_HOP RATOS_ECHO MSG="Beacon poke test finished!" {% if not automated %} _BEACON_ECHO_POKE {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_POKE] gcode = {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} BEACON_POKE speed=3 top=5 bottom={poke_bottom} BEACON_QUERY [gcode_macro _BEACON_STORE_POKE] gcode = {% set i = params.I|default(1)|int %} {% set last_z = printer.beacon.last_poke_result|default(0)|float %} {% if printer.beacon.last_poke_result|lower != "none" %} {% if printer.beacon.last_poke_result.error == 0 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE={"poke_result_%s" % i} VALUE={printer.beacon.last_poke_result.latency} {% endif %} {% endif %} [gcode_macro _BEACON_CHECK_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% if p1 == -1 or p2 == -1 or p3 == -1 or p4 == -1 or p5 == -1 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test error!") } {% endif %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg > 6 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test failed!") } {% endif %} [gcode_macro _BEACON_ECHO_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg <= 1 %} {% set type = "success" %} {% set note = "Extremely low noise, rarely achieved" %} {% elif avg > 1 and avg <= 4 %} {% set type = "info" %} {% set note = "Excellent performance for a typical printer" %} {% elif avg > 4 and avg <= 8 %} {% set type = "warning" %} {% set note = "Acceptable performance, machine may have considerable cyclic axis noise" %} {% elif avg > 8 and avg <= 11 %} {% set type = "alert" %} {% set note = "Not ideal, may want to verify proper mounting or use thinner stackups" %} {% elif avg > 11 %} {% set type = "alert" %} {% set note = "Reason for concern, present setup may be risky to continue with" %} {% endif %} CONSOLE_ECHO TITLE="Beacon poke test result:" TYPE={type} MSG={'"Average latency: %.2f_N_%s"' % (avg, note)} [gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET] variable_reference_z = 0.0 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set test_margin = 30 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Nozzle temperature offset calibration..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _MOVE_TO_SAFE_Z_HOME Z_HOP=True SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET=0 {% if not automated %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} {% endif %} [gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set idex_zcontrolpoint = svv.idex_zcontrolpoint|default(150)|float %} RATOS_ECHO PREFIX="BEACON" MSG="Waiting for nozzle to reach {temp}°C..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={temp} MAXIMUM={temp + 2} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} RATOS_ECHO PREFIX="BEACON" MSG="Probing with nozzle temperature {temp}°C..." PROBE PROBE_METHOD=contact PROBE_SPEED=3 LIFT_SPEED=15 SAMPLES=5 SAMPLE_RETRACT_DIST=3 SAMPLES_TOLERANCE=0.005 SAMPLES_TOLERANCE_RETRIES=10 SAMPLES_RESULT=median BEACON_QUERY G0 Z5 F{z_speed} [gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set last_z = printer.beacon.last_z_result|default(0)|float %} {% if temp == 150 %} SET_GCODE_VARIABLE MACRO=BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET"].reference_z|default(0)|float %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_t{default_toolhead} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS] gcode = {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} CONSOLE_ECHO TYPE="info" MSG={'"T0 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t0} {% else %} CONSOLE_ECHO TYPE="info" MSG={'"T1 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t1} {% endif %} [gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET] variable_runtime_temp = 0 gcode = {% set toolhead = params.TOOLHEAD|default(0)|int %} {% set reset = true if params.RESET|default(false)|lower == 'true' else false %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set svv = printer.save_variables.variables %} {% if reset %} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE=0 {% else %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set nozzle_expansion_coefficient_t0 = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if printer["dual_carriage"] is defined %} {% set nozzle_expansion_coefficient_t1 = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set applied_offset = svv.nozzle_expansion_applied_offset|default(0)|float %} {% set temp = printer['extruder' if toolhead == 0 else 'extruder1'].target|float %} {% set temp_offset = temp - beacon_contact_true_zero_temp %} {% set expansion_coefficient = nozzle_expansion_coefficient_t0 if toolhead == 0 else nozzle_expansion_coefficient_t1 %} {% set expansion_offset = nozzle_expansion_coefficient_multiplier * (temp_offset * (expansion_coefficient / 100)) %} {% set new_offset = ((-applied_offset) + expansion_offset) %} SET_GCODE_OFFSET Z_ADJUST={new_offset} MOVE=1 SPEED={z_speed} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE={expansion_offset} SET_GCODE_VARIABLE MACRO=_BEACON_SET_NOZZLE_TEMP_OFFSET VARIABLE=runtime_temp VALUE={temp} RATOS_ECHO PREFIX="BEACON" MSG={'"Nozzle expansion offset of %.6fmm applied to T%s"' % (expansion_offset, toolhead)} DEBUG_ECHO PREFIX="_BEACON_SET_NOZZLE_TEMP_OFFSET" MSG="multiplier: {nozzle_expansion_coefficient_multiplier}, coefficient: {expansion_coefficient}, temp_offset: {temp_offset}, expansion_offset: {expansion_offset}, applied_offset: {applied_offset}, new_offset: {new_offset}" {% endif %} {% endif %} [gcode_macro BEACON_MEASURE_GANTRY_TWIST] variable_needs_compensation = False variable_reference_z = 0.0 variable_front = 0.0 variable_front_left = 0.0 variable_front_right = 0.0 variable_back = 0.0 variable_back_left = 0.0 variable_back_right = 0.0 variable_right = 0.0 variable_left = 0.0 variable_margin_x = 40 variable_margin_y = 40 gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=False _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Measure gantry twist..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="center" G0 X{margin_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_left" G0 X{safe_home_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front" G0 X{(printable_x_max - margin_x)} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_right" G0 X{(printable_x_max - margin_x)} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="right" G0 X{(printable_x_max - margin_x)} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_right" G0 X{safe_home_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back" G0 X{margin_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_left" G0 X{margin_x} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="left" _MOVE_TO_SAFE_Z_HOME Z_HOP=True _BEACON_ECHO_GANTRY_TWIST _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_GANTRY_TWIST] gcode = RATOS_ECHO PREFIX="BEACON" MSG="Probing..." BEACON_OFFSET_COMPARE BEACON_QUERY [gcode_macro _BEACON_STORE_GANTRY_TWIST] gcode = {% set location = params.LOCATION|lower %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set last_z = printer.beacon.last_offset_result["delta"]|default(0)|float %} {% if location == "center" %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE={location} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_GANTRY_TWIST] gcode = {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float * 1000 %} {% set front_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_left|default(0)|float * 1000 %} {% set front = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front|default(0)|float * 1000 %} {% set front_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_right|default(0)|float * 1000 %} {% set right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].right|default(0)|float * 1000 %} {% set back_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_right|default(0)|float * 1000 %} {% set back = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back|default(0)|float * 1000 %} {% set back_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_left|default(0)|float * 1000 %} {% set left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].left|default(0)|float * 1000 %} {% set line_1 = "Front left: %.6fμm" % (front_left) %} {% set line_2 = "Front center: %.6fμm" % (front) %} {% set line_3 = "Front right: %.6fμm" % (front_right) %} {% set line_4 = "Left center: %.6fμm" % (left) %} {% set line_5 = "Right center: %.6fμm" % (right) %} {% set line_6 = "Back left: %.6fμm" % (back_left) %} {% set line_7 = "Back center: %.6fμm" % (back) %} {% set line_8 = "Back right: %.6fμm" % (back_right) %} {% set max_value = [(front_left|abs), (front|abs), (front_right|abs), (left|abs), (right|abs), (back_left|abs), (back|abs), (back_right|abs)]|max %} {% if max_value <= 50 %} {% set type = "success" %} {% set recommendation = "Very low gantry twist: %.6fμm._N_No beacon scan compensation needed." % max_value %} {% elif max_value > 50 and max_value <= 100 %} {% set type = "info" %} {% set recommendation = "Low gantry twist: %.6fμm._N_You may experience first layer inconsistensies, consider beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 100 and max_value <= 150 %} {% set type = "warning" %} {% set recommendation = "High gantry twist: %.6fμm._N_High chance of first layer problems, beacon scan compensation is highly encouraged." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 150 and max_value <= 200 %} {% set type = "alert" %} {% set recommendation = "Very High gantry twist: %.6fμm._N_You will encounter first layer problems on large prints unless you activate beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 200 %} {% set type = "alert" %} {% set recommendation = "Extremely high gantry twist: %.6fμm._N_You have significant scan/contact inconsistency which is indicative of mechanical problems, please investigate before resorting to software compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% endif %} CONSOLE_ECHO TITLE="Gantry twist relative to the center" TYPE={type} MSG={'"_N_%s_N__N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s"' % (recommendation, line_1, line_2, line_3, line_4, line_5, line_6, line_7, line_8)} [gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set profile = params.PROFILE|default("Contact")|string %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} {% set probe_count = printer["gcode_macro RatOS"].beacon_scan_compensation_probe_count %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% if not beacon_scan_compensation_enable %} RATOS_ECHO MSG="Beacon scan compensation is disabled!" {% else %} MAYBE_HOME _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _LED_BEACON_CALIBRATION_START {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} RATOS_ECHO MSG="Please wait..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% endif %} {% if not automated %} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} {% endif %} {% if printer.z_tilt is defined %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% endif %} {% if printer.quad_gantry_level is defined %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES=2 SAMPLES_DROP=1 SAMPLES_TOLERANCE_RETRIES=10 PROBE_COUNT={probe_count[0]},{probe_count[1]} PROFILE={profile} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} RATOS_ECHO MSG="Beacon scan compensation mesh created!" {% if not automated %} RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG {% endif %} {% endif %} [gcode_macro _BEACON_APPLY_SCAN_COMPENSATION] gcode = {% set beacon_scan_compensation_profile = printer["gcode_macro RatOS"].beacon_scan_compensation_profile %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_BEACON_APPLY_SCAN_COMPENSATION" MSG="beacon_scan_compensation_profile {beacon_scan_compensation_profile}, beacon_scan_compensation_enable {beacon_scan_compensation_enable}" {% if beacon_scan_compensation_enable %} BEACON_APPLY_SCAN_COMPENSATION PROFILE={beacon_scan_compensation_profile} {% endif %} [gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set needs_scan_compensation = true if printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].needs_compensation|default(false)|lower == 'true' else false %} {% if needs_scan_compensation %} BEACON_CREATE_SCAN_COMPENSATION_MESH _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% endif %} [gcode_macro _BEACON_HOME_AND_ABL] gcode = MAYBE_HOME X=True Y=True _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% if needs_rehoming %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% endif %} [gcode_macro _BEACON_SAVE_MULTIPLIER] gcode = {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set multiplier = printer["gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER"].runtime_multiplier|default(-1.0)|float %} DEBUG_ECHO PREFIX="_BEACON_SAVE_MULTIPLIER" MSG="multiplier: {multiplier}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if multiplier > 0 and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={multiplier} SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE=-1.0 CONSOLE_ECHO TITLE="Hotend thermal expansion compensation" TYPE="success" MSG={'"New value is: %.6f_N_The new multiplier value has been saved to the configuration."' % multiplier} {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER] variable_runtime_multiplier = -1.0 gcode = {% set toolhead = 0 %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if layer_number == 0 and is_printing_gcode %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Documentation" %} {% set line_1 = '"Your slicer is not correctly reporting layer information. See the layer change custom g-code in the %s".' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Missing layer information" TYPE="warning" MSG={line_1} {% endif %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="layer_number: {layer_number}, is_printing_gcode: {is_printing_gcode}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if layer_number == 1 and is_printing_gcode and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if toolhead == 1 %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set beacon_contact_expansion_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set print_temp = printer["gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET"].runtime_temp|default(0)|int %} {% if print_temp > 0 %} {% set z_offset = printer.gcode_move.homing_origin.z|float %} {% set temp_delta = print_temp - beacon_contact_true_zero_temp %} {% set coefficient_per_degree = nozzle_expansion_coefficient / 100 %} {% set z_offset_per_degree = z_offset / temp_delta %} {% set new_multiplier = z_offset_per_degree / coefficient_per_degree %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="print_temp: {print_temp}, z_offset: {z_offset}, temp_delta: {temp_delta}, nozzle_expansion_coefficient: {nozzle_expansion_coefficient}, coefficient_per_degree: {coefficient_per_degree}, z_offset_per_degree: {z_offset_per_degree}, old_multiplier: {beacon_contact_expansion_multiplier}, new_multiplier: {new_multiplier}" SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE={new_multiplier} {% endif %} {% endif %} [gcode_macro T0] variable_join = 0 variable_remap = 0 variable_alert = "" variable_filament_name = "" variable_filament_type = "" variable_filament_temp = 0 variable_runout_sensor = "" variable_active = True variable_color = "7bff33" variable_hotend_type = "UHF" variable_has_cht_nozzle = True variable_cooling_position_to_nozzle_distance = 40 variable_tooolhead_sensor_to_extruder_gear_distance = 15 variable_extruder_gear_to_cooling_position_distance = 30 variable_filament_loading_nozzle_offset = -5 variable_filament_grabbing_length = 5 variable_filament_grabbing_speed = 1 variable_enable_insert_detection = True variable_enable_runout_detection = True variable_enable_clog_detection = True variable_unload_after_runout = True variable_purge_after_load = 0 variable_purge_before_unload = 0 variable_extruder_load_speed = 60 variable_filament_load_speed = 10 variable_standby = False variable_temperature_offset = 0 variable_has_oozeguard = False variable_has_front_arm_nozzle_wiper = False variable_resume_after_insert = False gcode = {% set x = params.X|default(-1.0)|float %} {% set y = params.Y|default(-1.0)|float %} {% set z = params.Z|default(0.0)|float %} {% set s = params.S|default(1)|int %} {% if printer["gcode_macro _SELECT_TOOL"] is defined %} _SELECT_TOOL T=0 X={x} Y={y} Z={z} TOOLSHIFT={s} {% endif %} [save_variables] filename = /home/pi/printer_data/config/ratos-variables.cfg [fan_generic filter] pin = PD15 [delayed_gcode filter_stop_after_print] gcode = SET_FAN_SPEED FAN=filter SPEED=0.0 [heater_generic chamber_heater] gcode_id = D heater_pin = PB0 sensor_type = Generic 3950 sensor_pin = PF6 pwm_cycle_time = 0.01667 min_temp = 0 max_temp = 75 control = pid pid_kp = 50.397 pid_ki = 0.328 pid_kd = 1933.371 [verify_heater chamber_heater] max_error = 1800 check_gain_time = 120 heating_gain = 0.2 hysteresis = 5 [heater_fan chamber_heater] pin = PD14 heater = chamber_heater heater_temp = 45.0 [temperature_sensor chamber_heater] sensor_type = Generic 3950 sensor_pin = PF5 [neopixel lights] pin = rpi:gpio17 chain_count = 18 color_order = GRB initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 [led_effect idle_fx] leds = neopixel:lights autostart = false frame_rate = 30 layers = gradient 0.3 1 add (1.0,0.0,0.0),(0.0,1.0,0.0),(0.0,0.0,1.0) [gcode_macro SEARCH_VARS] gcode = {% set search = params.S|lower %} {% set ns = namespace() %} {% for item in printer %} {% if ' ' in item %} {% set ns.path = ['printer', "['%s']" % (item), ''] %} {% else %} {% set ns.path = ['printer.', item, ''] %} {% endif %} {% if search in ns.path|lower %} { action_respond_info(ns.path|join) } {% endif %} {% if printer[item].items() %} {% for childkey, child in printer[item].items() recursive %} {% set ns.path = ns.path[:loop.depth|int + 1] %} {% if ' ' in childkey %} {% set null = ns.path.append("['%s']" % (childkey)) %} {% else %} {% set null = ns.path.append(".%s" % (childkey)) %} {% endif %} {% if child is mapping %} { loop(child.items()) } {% else %} {% if search in ns.path|lower %} { action_respond_info("%s : %s" % (ns.path|join, child)) } {% endif %} {% endif %} {% endfor %} {% endif %} {% endfor %} [gcode_macro DUMP_VARIABLES] gcode = {% set filter_name = params.NAME|default('')|string|lower %} {% set filter_value = params.VALUE|default('')|string|lower %} {% set show_cfg = params.SHOW_CFG|default(0)|int %} {% set out = [] %} {% for key1 in printer %} {% for key2 in printer[key1] %} {% if (show_cfg or not (key1|lower == 'configfile' and key2|lower in ['config', 'settings'])) and (filter_name in key1|lower or filter_name in key2|lower) and filter_value in printer[key1][key2]|string|lower %} {% set dummy = out.append("printer['%s'].%s = %s" % (key1, key2, printer[key1][key2])) %} {% endif %} {% else %} {% if filter_name in key1|lower and filter_value in printer[key1]|string|lower %} {% set dummy = out.append("printer['%s'] = %s" % (key1, printer[key1])) %} {% endif %} {% endfor %} {% endfor %} {action_respond_info(out|join("\n"))} [gcode_macro TEST_SPEED] gcode = {% set speed = params.SPEED|default(printer.configfile.settings.printer.max_velocity)|int %} {% set iterations = params.ITERATIONS|default(5)|int %} {% set accel = params.ACCEL|default(printer.configfile.settings.printer.max_accel)|int %} {% set bound = params.BOUND|default(20)|int %} {% set smallpatternsize = SMALLPATTERNSIZE|default(20)|int %} {% set x_min = printer.toolhead.axis_minimum.x + bound %} {% set x_max = printer.toolhead.axis_maximum.x - bound %} {% set y_min = printer.toolhead.axis_minimum.y + bound %} {% set y_max = printer.toolhead.axis_maximum.y - bound %} {% set x_center = (printer.toolhead.axis_minimum.x|float + printer.toolhead.axis_maximum.x|float ) / 2 %} {% set y_center = (printer.toolhead.axis_minimum.y|float + printer.toolhead.axis_maximum.y|float ) / 2 %} {% set x_center_min = x_center - (smallpatternsize/2) %} {% set x_center_max = x_center + (smallpatternsize/2) %} {% set y_center_min = y_center - (smallpatternsize/2) %} {% set y_center_max = y_center + (smallpatternsize/2) %} SAVE_GCODE_STATE NAME=TEST_SPEED { action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) } G28 {% if printer.configfile.settings.quad_gantry_level %} {% if printer.quad_gantry_level.applied == False %} QUAD_GANTRY_LEVEL G28 Z {% endif %} {% endif %} G90 G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60} G28 X Y G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION G0 X{x_min} Y{y_min} Z{bound + 10} F{speed*60} SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2} {% for i in range(iterations) %} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} {% endfor %} SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel} ACCEL_TO_DECEL={printer.configfile.settings.printer.max_accel_to_decel} G28 G90 G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION RESTORE_GCODE_STATE NAME=TEST_SPEED [gcode_macro SHIFT_TEST] description = High-accel diagonal loop to reveal skipped steps gcode = {% set SPEED = params.SPEED | default(200) | float %} {% set ACCEL = params.ACCEL | default(1000) | float %} {% set PTS = params.PTS | default(40) | float %} {% set LOOPS = params.LOOPS | default(300) | int %} SAVE_GCODE_STATE NAME=SHIFT_T G90 G0 Z10 F6000 G0 X{PTS+10} Y{PTS+10} F6000 G91 SET_VELOCITY_LIMIT ACCEL={ACCEL} {% for i in range(LOOPS) %} M117 Shift {i+1} / {LOOPS} G0 X{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y-{PTS} F{SPEED*60} G0 X{PTS} Y-{PTS} F{SPEED*60} {% endfor %} G90 G0 Z10 F6000 M400 RESTORE_GCODE_STATE NAME=SHIFT_T M117 "Shift test done" [shaketune] [bed_mesh ratos] version = 1 points = -0.013932, -0.009479, -0.018457 -0.020444, -0.011897, -0.025468 -0.009576, -0.015831, -0.022551 x_count = 3 y_count = 3 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 143.304 max_x = 162.303 min_y = 142.75 max_y = 161.75 [probe] z_offset = 2.600 [beacon model default] model_coef = 1.5143895072423772, 1.8516792494662335, 0.8034993734698486, 0.37939133464671515, 0.24591852177713755, 0.270473375714362, -0.028202862449263386, -0.23580576904601017, 0.06532305050548831, 0.1377605152703101 model_domain = 1.859106420762842e-07,1.940326560955678e-07 model_range = 0.200000,5.000000 model_temp = 49.792509 model_offset = 0.00000 [bed_mesh default] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 [bed_mesh cold] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 ======================= Extruder max_extrude_ratio=0.332601 mcu 'mcu': Starting serial connect webhooks client 3916793552: New connection webhooks client 3916793552: Client info {'program': 'Moonraker', 'version': 'v0.9.3-0-g71f9e67'} Loaded MCU 'mcu' 118 commands (v0.12.0-316-g96cceed23 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.34-4+rpi1+14) 2.34) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1_PB6_PB7=PB6,PB7 BUS_PINS_i2c1_PB8_PB9=PB8,PB9 BUS_PINS_i2c2_PB10_PB11=PB10,PB11 BUS_PINS_i2c3_PA8_PC9=PA8,PC9 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_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 BUS_PINS_spi5=PF8,PF9,PF7 BUS_PINS_spi5a=PH7,PF11,PH6 BUS_PINS_spi6=PG12,PG14,PG13 CLOCK_FREQ=400000000 MCU=stm32h723xx 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 Loaded MCU 'rpi' 124 commands (v0.12.0-316-g96cceed23 / gcc: (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 binutils: (GNU Binutils for Raspbian) 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=-278.400000 slope=1638.000000 mcu 'beacon': Starting serial connect Loaded MCU 'beacon' 45 commands (Beacon 2.1.0 / ) MCU 'beacon' config: ADC_MAX=4095 BEACON_ACCEL_BITS=12 BEACON_ACCEL_SCALE_16G=7.81 BEACON_ACCEL_SCALE_2G=0.98 BEACON_ACCEL_SCALE_4G=1.95 BEACON_ACCEL_SCALE_8G=3.91 BEACON_ADC_SMOOTH_COUNT=16 BEACON_HAS_ACCEL=1 BEACON_REV=H CLOCK_FREQ=32000000 MCU=beacon STATS_SUMSQ_BASE=256 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'rpi' printer configuration... Configured MCU 'rpi' (1024 moves) Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (20.0, 7.5) | (20.0, 30.0) 1 | (60.8, 7.5) | (60.8, 30.0) 2 | (101.7, 7.5) | (101.7, 30.0) 3 | (142.5, 7.5) | (142.5, 30.0) 4 | (183.3, 7.5) | (183.3, 30.0) 5 | (224.1, 7.5) | (224.1, 30.0) 6 | (265.0, 7.5) | (265.0, 30.0) 7 | (265.0, 45.8) | (265.0, 68.3) 8 | (224.2, 45.8) | (224.2, 68.3) 9 | (183.3, 45.8) | (183.3, 68.3) 10 | (142.5, 45.8) | (142.5, 68.3) 11 | (101.7, 45.8) | (101.7, 68.3) 12 | (60.8, 45.8) | (60.8, 68.3) 13 | (20.0, 45.8) | (20.0, 68.3) 14 | (20.0, 84.2) | (20.0, 106.7) 15 | (60.8, 84.2) | (60.8, 106.7) 16 | (101.7, 84.2) | (101.7, 106.7) 17 | (142.5, 84.2) | (142.5, 106.7) 18 | (183.3, 84.2) | (183.3, 106.7) 19 | (224.1, 84.2) | (224.1, 106.7) 20 | (265.0, 84.2) | (265.0, 106.7) 21 | (265.0, 122.5) | (265.0, 145.0) 22 | (224.2, 122.5) | (224.2, 145.0) 23 | (183.3, 122.5) | (183.3, 145.0) 24 | (142.5, 122.5) | (142.5, 145.0) 25 | (101.7, 122.5) | (101.7, 145.0) 26 | (60.8, 122.5) | (60.8, 145.0) 27 | (20.0, 122.5) | (20.0, 145.0) 28 | (20.0, 160.8) | (20.0, 183.3) 29 | (60.8, 160.8) | (60.8, 183.3) 30 | (101.7, 160.8) | (101.7, 183.3) 31 | (142.5, 160.8) | (142.5, 183.3) 32 | (183.3, 160.8) | (183.3, 183.3) 33 | (224.1, 160.8) | (224.1, 183.3) 34 | (265.0, 160.8) | (265.0, 183.3) 35 | (265.0, 199.1) | (265.0, 221.6) 36 | (224.2, 199.1) | (224.2, 221.6) 37 | (183.3, 199.1) | (183.3, 221.6) 38 | (142.5, 199.1) | (142.5, 221.6) 39 | (101.7, 199.1) | (101.7, 221.6) 40 | (60.8, 199.1) | (60.8, 221.6) 41 | (20.0, 199.1) | (20.0, 221.6) 42 | (20.0, 237.5) | (20.0, 260.0) 43 | (60.8, 237.5) | (60.8, 260.0) 44 | (101.7, 237.5) | (101.7, 260.0) 45 | (142.5, 237.5) | (142.5, 260.0) 46 | (183.3, 237.5) | (183.3, 260.0) 47 | (224.1, 237.5) | (224.1, 260.0) 48 | (265.0, 237.5) | (265.0, 260.0) beacon: loaded fnorm=5095074.53 temp=20.83 amfg=1.183 from nvm beacon: built tempco model version 1 {'amfg': 1.1828855277291872, 'tcc': -9.406639338627627e-06, 'tcfl': -0.0006025733954549484, 'tctl': 0.0018238966763347438, 'fmin': 5095074.534416199, 'fmin_temp': 20.8327579498291} Enabling Beacon accelerometer Selected Beacon accelerometer scale 16g Sending MCU 'beacon' printer configuration... Configured MCU 'beacon' (0 moves) Starting heater checks for chamber_heater Neopixel update did not succeed Starting heater checks for extruder Stats 43.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4047 bytes_read=7255 bytes_retransmit=9 bytes_invalid=0 send_seq=320 receive_seq=320 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400013943 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=998 bytes_read=4892 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=49999979 adj=49988774 Octopus_Pro_H723_V1.1: temp=0.0 raspberry_pi: temp=35.0 heater_bed: target=0 temp=0.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=361 bytes_read=1981 bytes_retransmit=9 bytes_invalid=0 send_seq=60 receive_seq=60 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31997172 adj=31996140 coil_temp=23.2 refs=0 mcu_temp=24.39 supply_voltage=3.004 chamber_heater: target=0 temp=0.0 pwm=0.000 chamber_heater: temp=0.0 sysload=1.71 cputime=10.770 memavail=3294584 print_time=53.885 buffer_time=0.223 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 3916793552 webhooks: registering remote method 'reboot_machine' for connection id: 3916793552 webhooks: registering remote method 'pause_job_queue' for connection id: 3916793552 webhooks: registering remote method 'start_job_queue' for connection id: 3916793552 Stats 44.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4053 bytes_read=7403 bytes_retransmit=9 bytes_invalid=0 send_seq=321 receive_seq=321 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400013201 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=1004 bytes_read=4908 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=49999983 adj=50002843 Octopus_Pro_H723_V1.1: temp=30.7 raspberry_pi: temp=34.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=367 bytes_read=2337 bytes_retransmit=9 bytes_invalid=0 send_seq=61 receive_seq=61 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31998833 adj=31996030 coil_temp=23.2 refs=0 mcu_temp=24.41 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.71 cputime=10.832 memavail=3291280 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.3 pwm=0.000 Stats 49.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4065 bytes_read=8678 bytes_retransmit=9 bytes_invalid=0 send_seq=323 receive_seq=323 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014214 rpi: mcu_awake=0.005 mcu_task_avg=0.000031 mcu_task_stddev=0.000021 bytes_write=1016 bytes_read=4955 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=50000015 adj=50002119 Octopus_Pro_H723_V1.1: temp=31.1 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=379 bytes_read=4035 bytes_retransmit=9 bytes_invalid=0 send_seq=63 receive_seq=63 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999663 adj=31998644 coil_temp=23.2 refs=0 mcu_temp=24.52 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.57 cputime=10.930 memavail=3297888 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 50.1: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4071 bytes_read=8946 bytes_retransmit=9 bytes_invalid=0 send_seq=324 receive_seq=324 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400013946 rpi: mcu_awake=0.005 mcu_task_avg=0.000031 mcu_task_stddev=0.000021 bytes_write=1022 bytes_read=4971 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=49999909 adj=49997129 Octopus_Pro_H723_V1.1: temp=31.1 raspberry_pi: temp=33.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=385 bytes_read=4391 bytes_retransmit=9 bytes_invalid=0 send_seq=64 receive_seq=64 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999616 adj=31999598 coil_temp=23.2 refs=0 mcu_temp=24.54 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.44 cputime=10.950 memavail=3298136 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 51.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4077 bytes_read=9213 bytes_retransmit=9 bytes_invalid=0 send_seq=325 receive_seq=325 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400013934 rpi: mcu_awake=0.000 mcu_task_avg=0.000009 mcu_task_stddev=0.000007 bytes_write=1028 bytes_read=5000 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=49999876 adj=49997185 Octopus_Pro_H723_V1.1: temp=31.1 raspberry_pi: temp=32.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=391 bytes_read=4747 bytes_retransmit=9 bytes_invalid=0 send_seq=65 receive_seq=65 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999610 adj=31999258 coil_temp=23.2 refs=0 mcu_temp=24.56 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.44 cputime=10.968 memavail=3298140 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 52.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4083 bytes_read=9480 bytes_retransmit=9 bytes_invalid=0 send_seq=326 receive_seq=326 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014339 rpi: mcu_awake=0.000 mcu_task_avg=0.000009 mcu_task_stddev=0.000007 bytes_write=1034 bytes_read=5016 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=50000025 adj=49997327 Octopus_Pro_H723_V1.1: temp=31.2 raspberry_pi: temp=32.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=397 bytes_read=5103 bytes_retransmit=9 bytes_invalid=0 send_seq=66 receive_seq=66 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999715 adj=31999056 coil_temp=23.2 refs=0 mcu_temp=24.58 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.44 cputime=11.001 memavail=3297904 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 53.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4089 bytes_read=9748 bytes_retransmit=9 bytes_invalid=0 send_seq=327 receive_seq=327 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014457 rpi: mcu_awake=0.000 mcu_task_avg=0.000009 mcu_task_stddev=0.000007 bytes_write=1040 bytes_read=5032 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=50000115 adj=49997872 Octopus_Pro_H723_V1.1: temp=31.3 raspberry_pi: temp=32.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=403 bytes_read=5459 bytes_retransmit=9 bytes_invalid=0 send_seq=67 receive_seq=67 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999685 adj=31999156 coil_temp=23.2 refs=0 mcu_temp=24.59 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.44 cputime=11.038 memavail=3297148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 54.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4095 bytes_read=9989 bytes_retransmit=9 bytes_invalid=0 send_seq=328 receive_seq=328 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014608 rpi: mcu_awake=0.000 mcu_task_avg=0.000009 mcu_task_stddev=0.000007 bytes_write=1046 bytes_read=5048 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=50000156 adj=49998247 Octopus_Pro_H723_V1.1: temp=31.4 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=409 bytes_read=5815 bytes_retransmit=9 bytes_invalid=0 send_seq=68 receive_seq=68 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999672 adj=31998861 coil_temp=23.2 refs=0 mcu_temp=24.60 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.44 cputime=11.075 memavail=3297168 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 55.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4101 bytes_read=10256 bytes_retransmit=9 bytes_invalid=0 send_seq=329 receive_seq=329 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014704 rpi: mcu_awake=0.000 mcu_task_avg=0.000009 mcu_task_stddev=0.000007 bytes_write=1052 bytes_read=5064 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=50000205 adj=49998348 Octopus_Pro_H723_V1.1: temp=31.3 raspberry_pi: temp=32.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=415 bytes_read=6171 bytes_retransmit=9 bytes_invalid=0 send_seq=69 receive_seq=69 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999725 adj=31998679 coil_temp=23.2 refs=0 mcu_temp=24.61 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.33 cputime=11.112 memavail=3297168 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.1 pwm=0.000 Stats 56.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4107 bytes_read=10538 bytes_retransmit=9 bytes_invalid=0 send_seq=330 receive_seq=330 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014555 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000020 bytes_write=1058 bytes_read=5093 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=50000224 adj=49998499 Octopus_Pro_H723_V1.1: temp=31.5 raspberry_pi: temp=32.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=421 bytes_read=6527 bytes_retransmit=9 bytes_invalid=0 send_seq=70 receive_seq=70 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999714 adj=31998817 coil_temp=23.2 refs=0 mcu_temp=24.61 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.1 sysload=1.33 cputime=11.151 memavail=3296944 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.1 pwm=0.000 Stats 57.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4113 bytes_read=10791 bytes_retransmit=9 bytes_invalid=0 send_seq=331 receive_seq=331 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014531 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000020 bytes_write=1064 bytes_read=5109 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=50000205 adj=49998639 Octopus_Pro_H723_V1.1: temp=31.7 raspberry_pi: temp=32.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=427 bytes_read=6883 bytes_retransmit=9 bytes_invalid=0 send_seq=71 receive_seq=71 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999766 adj=31998757 coil_temp=23.2 refs=0 mcu_temp=24.63 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.33 cputime=11.188 memavail=3296948 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 58.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4119 bytes_read=11058 bytes_retransmit=9 bytes_invalid=0 send_seq=332 receive_seq=332 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014529 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000020 bytes_write=1070 bytes_read=5125 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=50000180 adj=49998505 Octopus_Pro_H723_V1.1: temp=31.6 raspberry_pi: temp=33.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=433 bytes_read=7239 bytes_retransmit=9 bytes_invalid=0 send_seq=72 receive_seq=72 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999738 adj=31998951 coil_temp=23.3 refs=0 mcu_temp=24.65 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.33 cputime=11.227 memavail=3296948 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 59.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4125 bytes_read=11326 bytes_retransmit=9 bytes_invalid=0 send_seq=333 receive_seq=333 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014551 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000020 bytes_write=1076 bytes_read=5141 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=50000175 adj=49998354 Octopus_Pro_H723_V1.1: temp=31.7 raspberry_pi: temp=33.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=439 bytes_read=7595 bytes_retransmit=9 bytes_invalid=0 send_seq=73 receive_seq=73 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999729 adj=31998731 coil_temp=23.3 refs=0 mcu_temp=24.66 supply_voltage=3.004 chamber_heater: target=0 temp=22.9 pwm=0.000 chamber_heater: temp=23.2 sysload=1.33 cputime=11.267 memavail=3296948 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 60.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4131 bytes_read=11579 bytes_retransmit=9 bytes_invalid=0 send_seq=334 receive_seq=334 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014605 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000020 bytes_write=1082 bytes_read=5157 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=50000165 adj=49998316 Octopus_Pro_H723_V1.1: temp=31.5 raspberry_pi: temp=32.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=445 bytes_read=7951 bytes_retransmit=9 bytes_invalid=0 send_seq=74 receive_seq=74 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999722 adj=31998641 coil_temp=23.3 refs=0 mcu_temp=24.68 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.22 cputime=11.305 memavail=3296948 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.1 pwm=0.000 Stats 61.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4137 bytes_read=11860 bytes_retransmit=9 bytes_invalid=0 send_seq=335 receive_seq=335 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014636 rpi: mcu_awake=0.001 mcu_task_avg=0.000022 mcu_task_stddev=0.000022 bytes_write=1088 bytes_read=5186 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=50000165 adj=49998238 Octopus_Pro_H723_V1.1: temp=31.6 raspberry_pi: temp=32.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=451 bytes_read=8307 bytes_retransmit=9 bytes_invalid=0 send_seq=75 receive_seq=75 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999712 adj=31998563 coil_temp=23.3 refs=0 mcu_temp=24.70 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.22 cputime=11.346 memavail=3296948 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 62.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4143 bytes_read=12128 bytes_retransmit=9 bytes_invalid=0 send_seq=336 receive_seq=336 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014643 rpi: mcu_awake=0.001 mcu_task_avg=0.000022 mcu_task_stddev=0.000022 bytes_write=1094 bytes_read=5202 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=50000245 adj=49998245 Octopus_Pro_H723_V1.1: temp=31.8 raspberry_pi: temp=32.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=457 bytes_read=8663 bytes_retransmit=9 bytes_invalid=0 send_seq=76 receive_seq=76 retransmit_seq=17 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999714 adj=31998492 coil_temp=23.3 refs=0 mcu_temp=24.72 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.22 cputime=11.384 memavail=3296716 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 63.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4149 bytes_read=12381 bytes_retransmit=9 bytes_invalid=0 send_seq=337 receive_seq=337 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014603 rpi: mcu_awake=0.001 mcu_task_avg=0.000022 mcu_task_stddev=0.000022 bytes_write=1100 bytes_read=5218 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=50000245 adj=49998712 Octopus_Pro_H723_V1.1: temp=31.7 raspberry_pi: temp=32.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=463 bytes_read=9019 bytes_retransmit=9 bytes_invalid=0 send_seq=77 receive_seq=77 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999707 adj=31998513 coil_temp=23.3 refs=0 mcu_temp=24.73 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.22 cputime=11.421 memavail=3296716 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 64.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4155 bytes_read=12648 bytes_retransmit=9 bytes_invalid=0 send_seq=338 receive_seq=338 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014598 rpi: mcu_awake=0.001 mcu_task_avg=0.000022 mcu_task_stddev=0.000022 bytes_write=1106 bytes_read=5234 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=50000233 adj=49998670 Octopus_Pro_H723_V1.1: temp=31.6 raspberry_pi: temp=33.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=469 bytes_read=9375 bytes_retransmit=9 bytes_invalid=0 send_seq=78 receive_seq=78 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999697 adj=31998497 coil_temp=23.3 refs=0 mcu_temp=24.74 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.22 cputime=11.459 memavail=3296724 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 65.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4161 bytes_read=12903 bytes_retransmit=9 bytes_invalid=0 send_seq=339 receive_seq=339 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014595 rpi: mcu_awake=0.001 mcu_task_avg=0.000022 mcu_task_stddev=0.000022 bytes_write=1112 bytes_read=5250 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=50000344 adj=49998539 Octopus_Pro_H723_V1.1: temp=31.8 raspberry_pi: temp=32.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=475 bytes_read=9731 bytes_retransmit=9 bytes_invalid=0 send_seq=79 receive_seq=79 retransmit_seq=17 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999693 adj=31998453 coil_temp=23.3 refs=0 mcu_temp=24.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.12 cputime=11.496 memavail=3296724 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 66.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4167 bytes_read=13170 bytes_retransmit=9 bytes_invalid=0 send_seq=340 receive_seq=340 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014596 rpi: mcu_awake=0.001 mcu_task_avg=0.000021 mcu_task_stddev=0.000022 bytes_write=1118 bytes_read=5279 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=50000305 adj=49999197 Octopus_Pro_H723_V1.1: temp=32.0 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=481 bytes_read=10087 bytes_retransmit=9 bytes_invalid=0 send_seq=80 receive_seq=80 retransmit_seq=17 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998446 coil_temp=23.3 refs=0 mcu_temp=24.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.12 cputime=11.535 memavail=3296724 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 67.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4173 bytes_read=13437 bytes_retransmit=9 bytes_invalid=0 send_seq=341 receive_seq=341 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014613 rpi: mcu_awake=0.001 mcu_task_avg=0.000021 mcu_task_stddev=0.000022 bytes_write=1124 bytes_read=5295 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=50000312 adj=49998779 Octopus_Pro_H723_V1.1: temp=31.7 raspberry_pi: temp=32.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=487 bytes_read=10443 bytes_retransmit=9 bytes_invalid=0 send_seq=81 receive_seq=81 retransmit_seq=17 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999683 adj=31998433 coil_temp=23.3 refs=0 mcu_temp=24.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.3 sysload=1.12 cputime=11.571 memavail=3311532 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 68.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4179 bytes_read=13705 bytes_retransmit=9 bytes_invalid=0 send_seq=342 receive_seq=342 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014525 rpi: mcu_awake=0.001 mcu_task_avg=0.000021 mcu_task_stddev=0.000022 bytes_write=1130 bytes_read=5311 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=50000255 adj=49998737 Octopus_Pro_H723_V1.1: temp=31.9 raspberry_pi: temp=33.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=493 bytes_read=10799 bytes_retransmit=9 bytes_invalid=0 send_seq=82 receive_seq=82 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31998415 coil_temp=23.3 refs=0 mcu_temp=24.81 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.12 cputime=11.590 memavail=3311532 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 69.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4185 bytes_read=13958 bytes_retransmit=9 bytes_invalid=0 send_seq=343 receive_seq=343 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014463 rpi: mcu_awake=0.001 mcu_task_avg=0.000021 mcu_task_stddev=0.000022 bytes_write=1136 bytes_read=5327 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=50000206 adj=49998366 Octopus_Pro_H723_V1.1: temp=32.1 raspberry_pi: temp=33.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=499 bytes_read=11155 bytes_retransmit=9 bytes_invalid=0 send_seq=83 receive_seq=83 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999670 adj=31998438 coil_temp=23.3 refs=0 mcu_temp=24.83 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.12 cputime=11.608 memavail=3311600 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 70.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4191 bytes_read=14225 bytes_retransmit=9 bytes_invalid=0 send_seq=344 receive_seq=344 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014403 rpi: mcu_awake=0.001 mcu_task_avg=0.000021 mcu_task_stddev=0.000022 bytes_write=1142 bytes_read=5343 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=50000164 adj=49998097 Octopus_Pro_H723_V1.1: temp=31.9 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=505 bytes_read=11511 bytes_retransmit=9 bytes_invalid=0 send_seq=84 receive_seq=84 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999663 adj=31998458 coil_temp=23.3 refs=0 mcu_temp=24.85 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.03 cputime=11.627 memavail=3311600 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 71.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4197 bytes_read=14507 bytes_retransmit=9 bytes_invalid=0 send_seq=345 receive_seq=345 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014371 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=1148 bytes_read=5372 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=50000127 adj=49997928 Octopus_Pro_H723_V1.1: temp=32.0 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=511 bytes_read=11867 bytes_retransmit=9 bytes_invalid=0 send_seq=85 receive_seq=85 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999656 adj=31998457 coil_temp=23.3 refs=0 mcu_temp=24.87 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.03 cputime=11.646 memavail=3311600 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 72.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4203 bytes_read=14760 bytes_retransmit=9 bytes_invalid=0 send_seq=346 receive_seq=346 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014346 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=1154 bytes_read=5388 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=50000102 adj=49997818 Octopus_Pro_H723_V1.1: temp=32.0 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=517 bytes_read=12223 bytes_retransmit=9 bytes_invalid=0 send_seq=86 receive_seq=86 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999662 adj=31998440 coil_temp=23.3 refs=0 mcu_temp=24.88 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.03 cputime=11.669 memavail=3311600 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 73.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4209 bytes_read=15027 bytes_retransmit=9 bytes_invalid=0 send_seq=347 receive_seq=347 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014378 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=1160 bytes_read=5404 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=50000095 adj=49997783 Octopus_Pro_H723_V1.1: temp=32.1 raspberry_pi: temp=34.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=523 bytes_read=12579 bytes_retransmit=9 bytes_invalid=0 send_seq=87 receive_seq=87 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999661 adj=31998514 coil_temp=23.3 refs=0 mcu_temp=24.89 supply_voltage=3.004 chamber_heater: target=0 temp=22.9 pwm=0.000 chamber_heater: temp=23.2 sysload=1.03 cputime=11.708 memavail=3311112 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 74.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4215 bytes_read=15295 bytes_retransmit=9 bytes_invalid=0 send_seq=348 receive_seq=348 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014385 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=1166 bytes_read=5420 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=50000087 adj=49997835 Octopus_Pro_H723_V1.1: temp=32.1 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=529 bytes_read=12935 bytes_retransmit=9 bytes_invalid=0 send_seq=88 receive_seq=88 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999661 adj=31998488 coil_temp=23.3 refs=0 mcu_temp=24.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=1.03 cputime=11.743 memavail=3311116 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 75.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4221 bytes_read=15545 bytes_retransmit=9 bytes_invalid=0 send_seq=349 receive_seq=349 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014387 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000016 bytes_write=1172 bytes_read=5436 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=50000079 adj=49997878 Octopus_Pro_H723_V1.1: temp=32.0 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=535 bytes_read=13291 bytes_retransmit=9 bytes_invalid=0 send_seq=89 receive_seq=89 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999659 adj=31998488 coil_temp=23.3 refs=0 mcu_temp=24.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.95 cputime=11.781 memavail=3311116 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 76.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4227 bytes_read=15816 bytes_retransmit=9 bytes_invalid=0 send_seq=350 receive_seq=350 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014494 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000016 bytes_write=1178 bytes_read=5465 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=50000072 adj=49997915 Octopus_Pro_H723_V1.1: temp=32.1 raspberry_pi: temp=33.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=541 bytes_read=13647 bytes_retransmit=9 bytes_invalid=0 send_seq=90 receive_seq=90 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999660 adj=31998481 coil_temp=23.3 refs=0 mcu_temp=24.93 supply_voltage=3.004 chamber_heater: target=0 temp=22.9 pwm=0.000 chamber_heater: temp=23.2 sysload=0.95 cputime=11.815 memavail=3312128 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 77.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4233 bytes_read=16084 bytes_retransmit=9 bytes_invalid=0 send_seq=351 receive_seq=351 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014456 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000016 bytes_write=1184 bytes_read=5481 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=50000053 adj=49997845 Octopus_Pro_H723_V1.1: temp=32.1 raspberry_pi: temp=33.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=547 bytes_read=14003 bytes_retransmit=9 bytes_invalid=0 send_seq=91 receive_seq=91 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999665 adj=31998421 coil_temp=23.3 refs=0 mcu_temp=24.94 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.95 cputime=11.834 memavail=3312128 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 78.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4239 bytes_read=16337 bytes_retransmit=9 bytes_invalid=0 send_seq=352 receive_seq=352 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014413 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000016 bytes_write=1190 bytes_read=5497 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=49999861 adj=49997824 Octopus_Pro_H723_V1.1: temp=32.2 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=553 bytes_read=14359 bytes_retransmit=9 bytes_invalid=0 send_seq=92 receive_seq=92 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999660 adj=31998513 coil_temp=23.3 refs=0 mcu_temp=24.95 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.95 cputime=11.853 memavail=3312884 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.1 pwm=0.000 Stats 79.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4245 bytes_read=16604 bytes_retransmit=9 bytes_invalid=0 send_seq=353 receive_seq=353 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014375 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000016 bytes_write=1196 bytes_read=5513 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=49999465 adj=49996362 Octopus_Pro_H723_V1.1: temp=32.3 raspberry_pi: temp=34.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=559 bytes_read=14715 bytes_retransmit=9 bytes_invalid=0 send_seq=93 receive_seq=93 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999657 adj=31998496 coil_temp=23.3 refs=0 mcu_temp=24.96 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.95 cputime=11.872 memavail=3312884 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 80.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4251 bytes_read=16872 bytes_retransmit=9 bytes_invalid=0 send_seq=354 receive_seq=354 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014344 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000016 bytes_write=1202 bytes_read=5529 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=49998919 adj=49993431 Octopus_Pro_H723_V1.1: temp=32.3 raspberry_pi: temp=34.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=565 bytes_read=15071 bytes_retransmit=9 bytes_invalid=0 send_seq=94 receive_seq=94 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999662 adj=31998501 coil_temp=23.3 refs=0 mcu_temp=24.98 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.95 cputime=11.891 memavail=3312884 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 81.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4257 bytes_read=17139 bytes_retransmit=9 bytes_invalid=0 send_seq=355 receive_seq=355 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014333 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000019 bytes_write=1208 bytes_read=5558 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=49998261 adj=49989763 Octopus_Pro_H723_V1.1: temp=32.3 raspberry_pi: temp=34.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=571 bytes_read=15427 bytes_retransmit=9 bytes_invalid=0 send_seq=95 receive_seq=95 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999671 adj=31998567 coil_temp=23.3 refs=0 mcu_temp=24.99 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.87 cputime=11.916 memavail=3312884 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 82.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4263 bytes_read=17406 bytes_retransmit=9 bytes_invalid=0 send_seq=356 receive_seq=356 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014333 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000019 bytes_write=1214 bytes_read=5574 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=49997537 adj=49985779 Octopus_Pro_H723_V1.1: temp=32.2 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=577 bytes_read=15783 bytes_retransmit=9 bytes_invalid=0 send_seq=96 receive_seq=96 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999669 adj=31998640 coil_temp=23.3 refs=0 mcu_temp=25.00 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.87 cputime=11.952 memavail=3312884 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 83.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4269 bytes_read=17674 bytes_retransmit=9 bytes_invalid=0 send_seq=357 receive_seq=357 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014334 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000019 bytes_write=1220 bytes_read=5590 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=49996759 adj=49981931 Octopus_Pro_H723_V1.1: temp=32.2 raspberry_pi: temp=34.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=583 bytes_read=16139 bytes_retransmit=9 bytes_invalid=0 send_seq=97 receive_seq=97 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999667 adj=31998594 coil_temp=23.3 refs=0 mcu_temp=25.00 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.87 cputime=11.990 memavail=3312128 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 84.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4275 bytes_read=17927 bytes_retransmit=9 bytes_invalid=0 send_seq=358 receive_seq=358 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014345 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000019 bytes_write=1226 bytes_read=5606 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=49996003 adj=49978260 Octopus_Pro_H723_V1.1: temp=32.4 raspberry_pi: temp=34.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=589 bytes_read=16495 bytes_retransmit=9 bytes_invalid=0 send_seq=98 receive_seq=98 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999665 adj=31998560 coil_temp=23.3 refs=0 mcu_temp=25.00 supply_voltage=3.004 chamber_heater: target=0 temp=22.9 pwm=0.000 chamber_heater: temp=23.2 sysload=0.87 cputime=12.028 memavail=3312148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.1 pwm=0.000 Stats 85.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4281 bytes_read=18194 bytes_retransmit=9 bytes_invalid=0 send_seq=359 receive_seq=359 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014353 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000019 bytes_write=1232 bytes_read=5622 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=49995225 adj=49975403 Octopus_Pro_H723_V1.1: temp=32.3 raspberry_pi: temp=33.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=595 bytes_read=16851 bytes_retransmit=9 bytes_invalid=0 send_seq=99 receive_seq=99 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999664 adj=31998524 coil_temp=23.3 refs=0 mcu_temp=25.01 supply_voltage=3.004 chamber_heater: target=0 temp=22.9 pwm=0.000 chamber_heater: temp=23.2 sysload=0.87 cputime=12.067 memavail=3312148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 86.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4287 bytes_read=18467 bytes_retransmit=9 bytes_invalid=0 send_seq=360 receive_seq=360 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014379 rpi: mcu_awake=0.001 mcu_task_avg=0.000021 mcu_task_stddev=0.000022 bytes_write=1238 bytes_read=5651 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=49994388 adj=49972757 Octopus_Pro_H723_V1.1: temp=32.4 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=601 bytes_read=17207 bytes_retransmit=9 bytes_invalid=0 send_seq=100 receive_seq=100 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999664 adj=31998506 coil_temp=23.4 refs=0 mcu_temp=25.01 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.80 cputime=12.107 memavail=3312148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 87.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4293 bytes_read=18716 bytes_retransmit=9 bytes_invalid=0 send_seq=361 receive_seq=361 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014352 rpi: mcu_awake=0.001 mcu_task_avg=0.000021 mcu_task_stddev=0.000022 bytes_write=1244 bytes_read=5667 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=49993546 adj=49969898 Octopus_Pro_H723_V1.1: temp=32.3 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=607 bytes_read=17563 bytes_retransmit=9 bytes_invalid=0 send_seq=101 receive_seq=101 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999659 adj=31998483 coil_temp=23.4 refs=0 mcu_temp=25.01 supply_voltage=3.004 chamber_heater: target=0 temp=22.9 pwm=0.000 chamber_heater: temp=23.2 sysload=0.80 cputime=12.264 memavail=3312148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 88.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4299 bytes_read=18983 bytes_retransmit=9 bytes_invalid=0 send_seq=362 receive_seq=362 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014328 rpi: mcu_awake=0.001 mcu_task_avg=0.000021 mcu_task_stddev=0.000022 bytes_write=1250 bytes_read=5683 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=49992721 adj=49967436 Octopus_Pro_H723_V1.1: temp=32.2 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=613 bytes_read=17919 bytes_retransmit=9 bytes_invalid=0 send_seq=102 receive_seq=102 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999655 adj=31998469 coil_temp=23.4 refs=0 mcu_temp=25.01 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.80 cputime=12.283 memavail=3312148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 89.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4305 bytes_read=19251 bytes_retransmit=9 bytes_invalid=0 send_seq=363 receive_seq=363 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014298 rpi: mcu_awake=0.001 mcu_task_avg=0.000021 mcu_task_stddev=0.000022 bytes_write=1256 bytes_read=5699 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=49991926 adj=49965452 Octopus_Pro_H723_V1.1: temp=32.5 raspberry_pi: temp=34.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=619 bytes_read=18275 bytes_retransmit=9 bytes_invalid=0 send_seq=103 receive_seq=103 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999652 adj=31998460 coil_temp=23.4 refs=0 mcu_temp=25.02 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.80 cputime=12.302 memavail=3312148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 90.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4311 bytes_read=19504 bytes_retransmit=9 bytes_invalid=0 send_seq=364 receive_seq=364 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014267 rpi: mcu_awake=0.001 mcu_task_avg=0.000021 mcu_task_stddev=0.000022 bytes_write=1262 bytes_read=5715 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=49991164 adj=49963947 Octopus_Pro_H723_V1.1: temp=32.3 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=625 bytes_read=18631 bytes_retransmit=9 bytes_invalid=0 send_seq=104 receive_seq=104 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999654 adj=31998463 coil_temp=23.4 refs=0 mcu_temp=25.04 supply_voltage=3.004 chamber_heater: target=0 temp=22.9 pwm=0.000 chamber_heater: temp=23.2 sysload=0.80 cputime=12.320 memavail=3312148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 91.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4317 bytes_read=19785 bytes_retransmit=9 bytes_invalid=0 send_seq=365 receive_seq=365 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014245 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1268 bytes_read=5744 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=49990437 adj=49962862 Octopus_Pro_H723_V1.1: temp=32.4 raspberry_pi: temp=34.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=631 bytes_read=18987 bytes_retransmit=9 bytes_invalid=0 send_seq=105 receive_seq=105 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999652 adj=31998518 coil_temp=23.4 refs=0 mcu_temp=25.05 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.74 cputime=12.339 memavail=3312148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 92.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4323 bytes_read=20053 bytes_retransmit=9 bytes_invalid=0 send_seq=366 receive_seq=366 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014230 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1274 bytes_read=5760 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=49989755 adj=49962106 Octopus_Pro_H723_V1.1: temp=32.6 raspberry_pi: temp=34.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=637 bytes_read=19343 bytes_retransmit=9 bytes_invalid=0 send_seq=106 receive_seq=106 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999649 adj=31998519 coil_temp=23.4 refs=0 mcu_temp=25.06 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.74 cputime=12.369 memavail=3312148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 93.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4329 bytes_read=20306 bytes_retransmit=9 bytes_invalid=0 send_seq=367 receive_seq=367 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014251 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1280 bytes_read=5776 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=49989113 adj=49961728 Octopus_Pro_H723_V1.1: temp=32.5 raspberry_pi: temp=34.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=643 bytes_read=19699 bytes_retransmit=9 bytes_invalid=0 send_seq=107 receive_seq=107 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999654 adj=31998499 coil_temp=23.4 refs=0 mcu_temp=25.07 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.74 cputime=12.408 memavail=3312148 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 94.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4335 bytes_read=20573 bytes_retransmit=9 bytes_invalid=0 send_seq=368 receive_seq=368 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014268 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1286 bytes_read=5792 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=49988517 adj=49961563 Octopus_Pro_H723_V1.1: temp=32.5 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=649 bytes_read=20055 bytes_retransmit=9 bytes_invalid=0 send_seq=108 receive_seq=108 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999654 adj=31998538 coil_temp=23.4 refs=0 mcu_temp=25.09 supply_voltage=3.004 chamber_heater: target=0 temp=22.9 pwm=0.000 chamber_heater: temp=23.2 sysload=0.74 cputime=12.447 memavail=3312172 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 95.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4341 bytes_read=20841 bytes_retransmit=9 bytes_invalid=0 send_seq=369 receive_seq=369 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014295 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=1292 bytes_read=5808 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=49987957 adj=49961698 Octopus_Pro_H723_V1.1: temp=32.6 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=655 bytes_read=20411 bytes_retransmit=9 bytes_invalid=0 send_seq=109 receive_seq=109 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999654 adj=31998519 coil_temp=23.4 refs=0 mcu_temp=25.12 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.74 cputime=12.486 memavail=3312172 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 96.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4347 bytes_read=21108 bytes_retransmit=9 bytes_invalid=0 send_seq=370 receive_seq=370 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014309 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000022 bytes_write=1298 bytes_read=5836 bytes_retransmit=0 bytes_invalid=0 send_seq=176 receive_seq=176 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49987437 adj=49961946 Octopus_Pro_H723_V1.1: temp=32.5 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=661 bytes_read=20767 bytes_retransmit=9 bytes_invalid=0 send_seq=110 receive_seq=110 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999654 adj=31998490 coil_temp=23.4 refs=0 mcu_temp=25.15 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.68 cputime=12.525 memavail=3312172 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 97.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4353 bytes_read=21365 bytes_retransmit=9 bytes_invalid=0 send_seq=371 receive_seq=371 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014322 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000022 bytes_write=1304 bytes_read=5851 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=49986956 adj=49962382 Octopus_Pro_H723_V1.1: temp=32.8 raspberry_pi: temp=35.0 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=667 bytes_read=21123 bytes_retransmit=9 bytes_invalid=0 send_seq=111 receive_seq=111 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999656 adj=31998482 coil_temp=23.4 refs=0 mcu_temp=25.16 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.68 cputime=12.563 memavail=3312172 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 98.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4359 bytes_read=21633 bytes_retransmit=9 bytes_invalid=0 send_seq=372 receive_seq=372 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014335 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000022 bytes_write=1310 bytes_read=5866 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=49986514 adj=49962945 Octopus_Pro_H723_V1.1: temp=32.4 raspberry_pi: temp=33.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=673 bytes_read=21479 bytes_retransmit=9 bytes_invalid=0 send_seq=112 receive_seq=112 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999657 adj=31998506 coil_temp=23.4 refs=0 mcu_temp=25.16 supply_voltage=3.004 chamber_heater: target=0 temp=22.9 pwm=0.000 chamber_heater: temp=23.2 sysload=0.68 cputime=12.602 memavail=3312180 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 99.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4365 bytes_read=21886 bytes_retransmit=9 bytes_invalid=0 send_seq=373 receive_seq=373 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014342 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000022 bytes_write=1316 bytes_read=5881 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=49986111 adj=49963610 Octopus_Pro_H723_V1.1: temp=32.6 raspberry_pi: temp=34.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=679 bytes_read=21835 bytes_retransmit=9 bytes_invalid=0 send_seq=113 receive_seq=113 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999658 adj=31998505 coil_temp=23.4 refs=0 mcu_temp=25.18 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.68 cputime=12.640 memavail=3312180 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 100.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4371 bytes_read=22153 bytes_retransmit=9 bytes_invalid=0 send_seq=374 receive_seq=374 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014349 rpi: mcu_awake=0.001 mcu_task_avg=0.000020 mcu_task_stddev=0.000022 bytes_write=1322 bytes_read=5896 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=49985742 adj=49964407 Octopus_Pro_H723_V1.1: temp=32.6 raspberry_pi: temp=34.1 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=685 bytes_read=22191 bytes_retransmit=9 bytes_invalid=0 send_seq=114 receive_seq=114 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999663 adj=31998505 coil_temp=23.4 refs=0 mcu_temp=25.19 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.68 cputime=12.678 memavail=3312180 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 101.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4377 bytes_read=22435 bytes_retransmit=9 bytes_invalid=0 send_seq=375 receive_seq=375 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014366 rpi: mcu_awake=0.001 mcu_task_avg=0.000023 mcu_task_stddev=0.000024 bytes_write=1328 bytes_read=5925 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=49985407 adj=49965235 Octopus_Pro_H723_V1.1: temp=32.6 raspberry_pi: temp=35.0 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=691 bytes_read=22547 bytes_retransmit=9 bytes_invalid=0 send_seq=115 receive_seq=115 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999663 adj=31998558 coil_temp=23.4 refs=0 mcu_temp=25.20 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.63 cputime=12.718 memavail=3312180 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 102.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4383 bytes_read=22688 bytes_retransmit=9 bytes_invalid=0 send_seq=376 receive_seq=376 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014367 rpi: mcu_awake=0.001 mcu_task_avg=0.000023 mcu_task_stddev=0.000024 bytes_write=1334 bytes_read=5941 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=49985102 adj=49966092 Octopus_Pro_H723_V1.1: temp=32.5 raspberry_pi: temp=33.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=697 bytes_read=22903 bytes_retransmit=9 bytes_invalid=0 send_seq=116 receive_seq=116 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999662 adj=31998538 coil_temp=23.4 refs=0 mcu_temp=25.20 supply_voltage=3.004 chamber_heater: target=0 temp=23.0 pwm=0.000 chamber_heater: temp=23.2 sysload=0.63 cputime=12.757 memavail=3312180 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Stats 103.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4389 bytes_read=22955 bytes_retransmit=9 bytes_invalid=0 send_seq=377 receive_seq=377 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014370 rpi: mcu_awake=0.001 mcu_task_avg=0.000023 mcu_task_stddev=0.000024 bytes_write=1340 bytes_read=5957 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=49984834 adj=49966993 Octopus_Pro_H723_V1.1: temp=32.5 raspberry_pi: temp=34.6 heater_bed: target=0 temp=23.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=703 bytes_read=23259 bytes_retransmit=9 bytes_invalid=0 send_seq=117 receive_seq=117 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999661 adj=31998517 coil_temp=23.4 refs=0 mcu_temp=25.21 supply_voltage=3.004 chamber_heater: target=0 temp=22.9 pwm=0.000 chamber_heater: temp=23.2 sysload=0.63 cputime=12.796 memavail=3312184 print_time=53.885 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.2 pwm=0.000 Malformed command 'SET_LED_EFFECT EFFECT:idle_fx' Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1181.6: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=10953 bytes_read=308312 bytes_retransmit=9 bytes_invalid=0 send_seq=1471 receive_seq=1471 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015104 rpi: mcu_awake=0.036 mcu_task_avg=0.000056 mcu_task_stddev=0.000021 bytes_write=1335299 bytes_read=1152703 bytes_retransmit=0 bytes_invalid=0 send_seq=95492 receive_seq=95492 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49998281 adj=49996655 Octopus_Pro_H723_V1.1: temp=38.2 raspberry_pi: temp=53.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=7267 bytes_read=406316 bytes_retransmit=9 bytes_invalid=0 send_seq=1211 receive_seq=1211 retransmit_seq=17 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999714 adj=31998499 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=1.22 cputime=463.618 memavail=3165552 print_time=1192.579 buffer_time=0.388 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Attempting MCU 'mcu' reset command Attempting MCU 'rpi' config_reset command b'Got EOF when reading from device' Attempting MCU 'beacon' reset command webhooks client 3916793552: Disconnected Restarting printer Start printer at Sun Aug 10 18:21:26 2025 (1754846486.6 1184.5) ===== Config file ===== [mcu rpi] serial = /tmp/klipper_host_mcu [board_pins btt-octopus-pro-h723-11] aliases = x_step_pin=PF13, x_dir_pin=PF12, x_enable_pin=PF14, x_uart_pin=PC4, x_diag_pin=PG6, x_endstop_pin=PG6, y_step_pin=PG0, y_dir_pin=PG1, y_enable_pin=PF15, y_uart_pin=PD11, y_diag_pin=PG9, y_endstop_pin=PG9, z0_step_pin=PC13, z0_dir_pin=PF0, z0_enable_pin=PF1, z0_uart_pin=PE4, z0_diag_pin=PG13, z1_step_pin=PE2, z1_dir_pin=PE3, z1_enable_pin=PD4, z1_uart_pin=PE1, z1_diag_pin=PG14, z2_step_pin=PE6, z2_dir_pin=PA14, z2_enable_pin=PE0, z2_uart_pin=PD3, z2_diag_pin=PG15, e_step_pin=PF11, e_dir_pin=PG3, e_enable_pin=PG5, e_uart_pin=PC6, e_diag_pin=PG10, e_heater_pin=PA0, e_sensor_pin=PF4, stepper_spi_mosi_pin=PA7, stepper_spi_miso_pin=PA6, stepper_spi_sclk_pin=PA5, adxl345_cs_pin=PA15, bltouch_sensor_pin=PB7, bltouch_control_pin=PB6, probe_pin=PB7, fan_part_cooling_pin=PA8, fan_toolhead_cooling_pin=PE5, fan_controller_board_pin=PD12, heater_bed_heating_pin=PA1, heater_bed_sensor_pin=PF3, 4p_fan_part_cooling_pin=null, 4p_fan_part_cooling_tach_pin=null, 4p_toolhead_cooling_pin=null, 4p_toolhead_cooling_tach_pin=null, 4p_controller_board_pin=null, 4p_controller_board_tach_pin=null [mcu] serial = /dev/RatOS/btt-octopus-pro-h723-11 [temperature_sensor Octopus_Pro_H723_V1.1] sensor_type = temperature_mcu [adxl345 controlboard] cs_pin = PA15 spi_software_mosi_pin = PB5 spi_software_miso_pin = PB4 spi_software_sclk_pin = PB3 [gcode_macro RatOS] variable_homing = "endstops" variable_z_probe = "static" variable_sensorless_x_current = 0.6 variable_sensorless_y_current = 0.9 variable_safe_home_x = "middle" variable_safe_home_y = "middle" variable_driver_type_x = "tmc2209" variable_driver_type_y = "tmc2209" variable_stowable_probe_stop_on_error = False variable_chamber_filter_enable = True variable_chamber_filter_speed = 0.8 variable_chamber_filter_disable_speed = 1.0 variable_chamber_filter_enable_at = "after_print_start" variable_chamber_filter_disable_period = 1800 variable_chamber_filter_disable_bed_temp = 0 variable_chamber_heater_enable = True variable_chamber_heater_bed_temp = 90 variable_chamber_heater_preheating_temp = 150 variable_chamber_heater_heating_temp_offset = 25 variable_chamber_heater_control_external_heater = False variable_chamber_heater_air_circulation_enable = True variable_chamber_heater_air_circulation_fan_speed = 0.35 variable_chamber_heater_air_circulation_y_pos = 0 variable_chamber_heater_air_circulation_z_pos = 100 variable_chamber_heater_extra_fan_speed = 1.0 variable_chamber_heater_filter_fan_speed = 1.0 variable_led_status_action = 0.0,1.0,1.0 variable_led_status_success = 0.0,1.0,0.0 variable_led_status_error = 1.0,0.0,1.0 variable_led_status_on = 1.0,1.0,1.0 variable_led_status_off = 0.0,0.0,1.0 variable_led_status_standby = 0.1,0.1,0.1 variable_led_status_heating = 1.0,0.0,0.0 variable_led_status_cooling = 0.0,0.0,1.0 variable_calibrate_bed_mesh = True variable_adaptive_mesh = True variable_start_print_park_in = "back" variable_start_print_park_z_height = 25 variable_end_print_park_in = "back" variable_pause_print_park_in = "back" variable_end_print_park_z_hop = 20 variable_nozzle_priming = "primeblob" variable_nozzle_prime_start_x = "max" variable_nozzle_prime_start_y = "min" variable_nozzle_prime_direction = "auto" variable_nozzle_prime_bridge_fan = 102 variable_probe_for_priming_result = None variable_probe_for_priming_end_result = None variable_probe_for_priming_result_t1 = None variable_probe_for_priming_end_result_t1 = None variable_probe_for_priming_disable_mesh_constraints = False variable_adaptive_prime_offset_threshold = -1.0 variable_last_z_offset = None variable_runout_park_in = "front" variable_enable_unload_tip_forming = False variable_filament_unload_length = 150 description = RatOS variable storage macro, will echo variables to the console when run. variable_relative_extrusion = False variable_force_absolute_position = False variable_preheat_extruder = True variable_preheat_extruder_temp = 150 variable_macro_travel_speed = 500 variable_macro_travel_accel = 3500 variable_macro_z_speed = 15 variable_bed_margin_x = [0, 0] variable_bed_margin_y = [0, 0] variable_printable_x_min = 0 variable_printable_x_max = 0 variable_printable_y_min = 0 variable_printable_y_max = 0 variable_end_print_motors_off = True variable_status_color_ok = "00FF00" variable_status_color_error = "FF0000" variable_status_color_unknown = "FFFF00" variable_end_print_retract_filament = 10 gcode = ECHO_RATOS_VARS variable_beacon_bed_mesh_scv = 25 variable_beacon_contact_z_homing = False variable_beacon_contact_start_print_true_zero = True variable_beacon_contact_wipe_before_true_zero = True variable_beacon_contact_true_zero_temp = 150 variable_beacon_contact_prime_probing = True variable_beacon_contact_expansion_compensation = True variable_beacon_contact_bed_mesh = False variable_beacon_contact_bed_mesh_samples = 2 variable_beacon_contact_z_tilt_adjust = False variable_beacon_contact_z_tilt_adjust_samples = 2 variable_beacon_scan_compensation_enable = False variable_beacon_scan_compensation_profile = "Contact" variable_beacon_scan_compensation_probe_count = 15,15 variable_beacon_contact_poke_bottom_limit = -1 variable_homing_x = "endstop" variable_homing_y = "endstop" variable_x_driver_types = ["tmc5160"] variable_x_axes = ["x"] variable_y_driver_types = ["tmc5160"] variable_y_axes = ["y"] variable_z_driver_types = ["tmc2209", "tmc2209", "tmc2209"] variable_z_axes = ["z", "z1", "z2"] [ratos_homing] axes = xyz z_hop = 15 z_hop_speed = 15 gcode = _LED_ON {% set prev_stop_on_error = printer["gcode_macro RatOS"].stowable_probe_stop_on_error %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set target_idex_mode = printer["dual_carriage"].carriage_1|lower %} _IDEX_SINGLE _SELECT_TOOL T={default_toolhead} TOOLSHIFT=false {% endif %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE=True M400 G90 {% set X = true if params.X is defined else false %} {% set Y = true if params.Y is defined else false %} {% set Z = true if params.Z is defined else false %} {% if printer["gcode_macro RatOS"].home_y_first|default(false)|lower == 'true' %} HOME_Y X={X} Y={Y} Z={Z} HOME_X X={X} Y={Y} Z={Z} {% else %} HOME_X X={X} Y={Y} Z={Z} HOME_Y X={X} Y={Y} Z={Z} {% endif %} HOME_Z X={X} Y={Y} Z={Z} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE={prev_stop_on_error} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR {% endif %} {% endif %} [gcode_macro HOME_X] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_x = printer["gcode_macro RatOS"].homing_x|lower %} {% set homing_x = homing_x if homing_x else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_X" MSG="printable_x_max: {printable_x_max}, safe_home_x: {safe_home_x}, axis_maximum.x: {printer.toolhead.axis_maximum.x}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}" {% if X or not Y and not Z %} {% if homing_x == 'endstop' %} G28 X {% elif homing_x == 'sensorless' %} {% if printer["dual_carriage"] is defined %} { action_emergency_stop("sensorless homing not supported on IDEX!") } {% endif %} HOME_X_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_x to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_x, homing)) } {% endif %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % (0 if default_toolhead==1 else 1)].parking_position|float %} SET_DUAL_CARRIAGE CARRIAGE={0 if default_toolhead==1 else 1} MODE=PRIMARY G1 X{parking_position} F{speed} SET_DUAL_CARRIAGE CARRIAGE={default_toolhead} MODE=PRIMARY {% endif %} {% set x_homed = True %} G0 X{safe_home_x} F{speed} M400 {% endif %} [gcode_macro HOME_Y] gcode = {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_y = printer["gcode_macro RatOS"].homing_y|lower %} {% set homing_y = homing_y if homing_y else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Y" MSG="printable_y_max: {printable_y_max}, safe_home_y: {safe_home_y}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}" {% if Y or not X and not Z %} {% if homing_y == 'endstop' %} G28 Y {% elif homing_y == 'sensorless' %} HOME_Y_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_y to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_y, homing)) } {% endif %} {% set y_homed = True %} G0 Y{safe_home_y} F{speed} {% endif %} [gcode_macro HOME_Z] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set z_probe = printer["gcode_macro RatOS"].z_probe %} {% set beacon_contact_z_homing = true if printer["gcode_macro RatOS"].beacon_contact_z_homing|default(false)|lower == 'true' else false %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Z" MSG="x_homed: {x_homed}, y_homed: {y_homed}, z_probe: {z_probe}, beacon_contact_z_homing: {beacon_contact_z_homing}" {% if Z or not Y and not X %} RATOS_ECHO MSG="Homing Z" {% if x_homed == False or y_homed == False %} { action_emergency_stop("X and Y must be homed before homing Z") } {% else %} {% if z_probe == "stowable" %} DEPLOY_PROBE _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP STOW_PROBE {% else %} _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP {% endif %} {% endif %} {% endif %} [gcode_macro HOME_X_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} G4 P300 G28 X {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" [gcode_macro HOME_Y_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} G4 P300 G28 Y {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" [gcode_macro _Z_HOP] description = Move Z axis up by Z_HOP distance at Z_HOP_SPEED. In relative mode it will move Z axis up by Z_HOP distance. In absolute mode it will move Z axis to Z_HOP distance. gcode = {% set z_hop = printer.configfile.config.ratos_homing.z_hop|float %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} G0 Z{z_hop} F{z_hop_speed} [gcode_macro _MOVE_TO_SAFE_Z_HOME] description = Move to safe home position with optional Z_HOP (pass Z_HOP=True as parameter) gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% if params.Z_HOP is defined %} _Z_HOP {% endif %} DEBUG_ECHO PREFIX="_MOVE_TO_SAFE_Z_HOME" MSG="axis_maximum.x: {printer.toolhead.axis_maximum.x}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}, safe_home_x: {safe_home_x}, safe_home_y: {safe_home_y}, printable_x_max: {printable_x_max}, printable_y_max: {printable_y_max}" G0 X{safe_home_x} Y{safe_home_y} F{speed} [gcode_macro MAYBE_HOME] description = Only home unhomed axis variable_is_kinematic_position_overriden = False gcode = {% if printer["gcode_macro MAYBE_HOME"].is_kinematic_position_overriden|lower == 'true' %} RATOS_ECHO MSG="SET_CENTER_KINEMATIC_POSITION has been abused. Homing all axes. Please refrain from using SET_CENTER_KINEMATIC_POSITION outside of debugging purposes." G28 SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=False {% else %} {% set axes = '' %} {% set isHomed = true %} {% set axesToHome = '' %} {% if params.X is defined %} {% set axes = axes ~ 'X ' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% endif %} {% if params.Y is defined %} {% set axes = axes ~ 'Y ' %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% endif %} {% if params.Z is defined %} {% set axes = axes ~ 'Z ' %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if params.X is not defined and params.Y is not defined and params.Z is not defined %} {% set axes = '' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if isHomed is false %} RATOS_ECHO MSG="Homing {axesToHome}" G28 {axesToHome} {% else %} RATOS_ECHO MSG="All requested axes already homed, skipping.." {% endif %} {% endif %} [gcode_macro PID_CALIBRATE_HOTEND] description = Perform a PID calibration test for a given extruder heater. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set temp = params.TEMP|default(220)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_HOTEND" MSG="TEMP={temp}" {% if printer["dual_carriage"] is not defined %} RATOS_ECHO MSG="PID calibration hotend heater T0 at {temp}°C..." PID_CALIBRATE HEATER=extruder TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} {% if toolhead==0 or toolhead==1 %} RATOS_ECHO MSG="PID calibration hotend heater T{toolhead} at {temp}°C..." PID_CALIBRATE HEATER=extruder{'' if toolhead==0 else toolhead} TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_BED] description = Perform a PID calibration test for the bed heater. gcode = {% set temp = params.TEMP|default(80)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_BED" MSG="TEMP={temp}" RATOS_ECHO MSG="PID calibration bed heater at {temp}°C..." PID_CALIBRATE HEATER=heater_bed TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_CHAMBER_HEATER] description = Perform a PID calibration test for the chamber heater. gcode = {% set temp = params.TEMP|default(150)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_CHAMBER_HEATER" MSG="TEMP={temp}" {% if printer["heater_generic chamber_heater"] is defined %} RATOS_ECHO MSG="PID calibration chamber heater at {temp}°C..." PID_CALIBRATE HEATER=chamber_heater TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_heater" %} {% set link_text = "RatOS Chamber Heater" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber heater found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro INITIALIZE_PA_TUNING] description = Start a pressure advance tuning tower. gcode = {% set start = params.START|default(0.0)|float %} {% set factor = params.FACTOR|default(0.001)|float %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if is_printing_gcode and layer_number < 2 %} DEBUG_ECHO PREFIX="START_PA_TOWER" MSG="START: {start}, FACTOR: {factor}" RATOS_ECHO MSG="Starting presssure advance tuning tower..." TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START={start} FACTOR={factor} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro CHAMBER_FILTER_ON] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro CHAMBER_FILTER_OFF] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Deactivating chamber filter..." _CHAMBER_FILTER_TURN_OFF {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro _CHAMBER_FILTER_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set chamber_filter_enable_at = printer["gcode_macro RatOS"].chamber_filter_enable_at|default('after_print_start')|lower %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_ON" MSG="at: {at}, chamber_filter_enable: {chamber_filter_enable}, chamber_filter_enable_at: {chamber_filter_enable_at}, chamber_filter_speed: {chamber_filter_speed}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if chamber_filter_enable_at == at %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON AT={at} {% if chamber_filter_enable_at == "print_end" %} _LED_CHAMBER_FILTER_ON {% endif %} {% endif %} {% endif %} [gcode_macro _CHAMBER_FILTER_OFF] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF" MSG="chamber_filter_enable: {chamber_filter_enable}, filter_disable_period: {filter_disable_period}, filter_disable_bed_temp: {filter_disable_bed_temp}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_period > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting {filter_disable_period} seconds before turning chamber filter off..." UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION={filter_disable_period} {% endif %} {% if filter_disable_bed_temp > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting for bed temp to cool down to {filter_disable_bed_temp}°C to turn filter off..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM=0 MAXIMUM={filter_disable_bed_temp} _CHAMBER_FILTER_TURN_OFF _LED_CHAMBER_FILTER_OFF {% endif %} {% endif %} [delayed_gcode _CHAMBER_FILTER_OFF_TIMER] gcode = DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF_TIMER" MSG="executed" _CHAMBER_FILTER_TURN_OFF RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Chamber filter turned off!" _LED_CHAMBER_FILTER_OFF [gcode_macro _CHAMBER_FILTER_TURN_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_speed|default(0)|float %} {% if at == "print_end" %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_disable_speed|default(0)|float %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION=0 SET_FAN_SPEED FAN=filter SPEED={chamber_filter_speed} [gcode_macro _CHAMBER_FILTER_TURN_OFF] gcode = SET_FAN_SPEED FAN=filter SPEED=0 [gcode_macro _CHAMBER_FILTER_SANITY_CHECK] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_bed_temp > 0 and filter_disable_period > 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable, not both.")} {% endif %} {% if filter_disable_bed_temp == 0 and filter_disable_period == 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable.")} {% endif %} {% endif %} [gcode_macro CHAMBER_HEATER_ON] gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(45)|int %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} IS_FROM_START_PRINT=False [gcode_macro CHAMBER_HEATER_OFF] gcode = _CHAMBER_HEATER_OFF [gcode_macro _CHAMBER_HEATER_ON] variable_chamber_temp = 0 gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set is_from_start_print = true if params.IS_FROM_START_PRINT|default(True)|lower == 'true' else false %} {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set chamber_heater_enable = true if printer["gcode_macro RatOS"].chamber_heater_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_bed_temp = printer["gcode_macro RatOS"].chamber_heater_bed_temp|default(115)|int %} {% set chamber_heater_preheating_temp = printer["gcode_macro RatOS"].chamber_heater_preheating_temp|default(150)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set chamber_heater_control_external_heater = true if printer["gcode_macro RatOS"].chamber_heater_control_external_heater|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_enable = true if printer["gcode_macro RatOS"].chamber_heater_air_circulation_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_fan_speed = printer["gcode_macro RatOS"].chamber_heater_air_circulation_fan_speed|default(0.35)|float %} {% set chamber_heater_air_circulation_y_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_y_pos|default(0)|float %} {% set chamber_heater_air_circulation_z_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_z_pos|default(100)|float %} DEBUG_ECHO PREFIX="_CHAMBER_HEATER_ON" MSG="chamber_heater_enable: {chamber_heater_enable}, chamber_heater_preheating_temp: {chamber_heater_preheating_temp}, chamber_heater_heating_temp_offset: {chamber_heater_heating_temp_offset}, bed_temp: {bed_temp}, chamber_temp: {chamber_temp}, start_chamber_temp: {start_chamber_temp}" {% if chamber_heater_enable and chamber_temp > 0 and chamber_heater_bed_temp > 0 %} _LED_HEATING RATOS_ECHO MSG="Preheating chamber to {(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)}°C..." {% set chamber_temp_sensor = "extruder" %} {% if printer["dual_carriage"] is defined and default_toolhead == 1 %} {% set chamber_temp_sensor = "extruder1" %} {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% set chamber_temp_sensor = "temperature_sensor chamber" %} {% endif %} {% set current_chamber_temp = printer['%s' % chamber_temp_sensor].temperature|int %} {% set needs_heating = current_chamber_temp < (start_chamber_temp if start_chamber_temp > 0 else chamber_temp) %} {% if needs_heating %} _USER_CHAMBER_HEATER_BEFORE_PREHEATING {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} {% if not is_from_start_print %} MAYBE_HOME {% endif %} G0 Z{chamber_heater_air_circulation_z_pos} F{z_speed} G0 Y{chamber_heater_air_circulation_y_pos} F{speed} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 1 else 0} {% else %} M106 S{(255 * chamber_heater_air_circulation_fan_speed)} {% endif %} {% else %} {% if is_from_start_print %} G0 Z{z} F{z_speed} {% endif %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE={chamber_temp} {% if needs_heating %} M140 S{chamber_heater_bed_temp} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={chamber_heater_preheating_temp} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if needs_heating %} _CHAMBER_HEATER_EXTRA_FAN_ON {% endif %} {% if needs_heating %} TEMPERATURE_WAIT SENSOR="{chamber_temp_sensor}" MINIMUM={(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% endif %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED=0 _CHAMBER_FILTER_ON AT="before_print_start" {% endif %} {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} G28 Z {% endif %} {% endif %} {% if needs_heating %} _USER_CHAMBER_HEATER_AFTER_PREHEATING {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% if printer["heater_generic chamber_heater"] is defined %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined and chamber_heater_control_external_heater %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} _LED_SUCCESS {% endif %} [gcode_macro _CHAMBER_HEATER_OFF] gcode = RATOS_ECHO MSG="Deactivating chamber heater..." UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=0 SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE=0 {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} _CHAMBER_HEATER_EXTRA_FAN_OFF [delayed_gcode _CHAMBER_HEATER_CONTROL] initial_duration = 0. gcode = {% set chamber_temp = printer["gcode_macro _CHAMBER_HEATER_ON"].chamber_temp|default(0)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set current_chamber_temp = printer['temperature_sensor chamber'].temperature|int %} {% if current_chamber_temp < chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if current_chamber_temp >= chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON] gcode = {% set chamber_heater_extra_fan_speed = printer["gcode_macro RatOS"].chamber_heater_extra_fan_speed|default(0.0)|float %} {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} {% if chamber_heater_extra_fan_speed > 0 %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED={chamber_heater_extra_fan_speed} {% endif %} {% endif %} [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF] gcode = {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED=0 {% endif %} [gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING] description = Will be executed before chamber preheating, only if heating is needed. gcode = [gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING] description = Will be executed after chamber preheating, only if heating was needed. gcode = [gcode_macro _LED_START_PRINTING] gcode = _LED_ACTION [gcode_macro _LED_START_PRINTING_ERROR] gcode = _LED_ERROR [gcode_macro _LED_PRINTING] gcode = _LED_ON TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_PAUSE] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_ON] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_OFF] gcode = _LED_STANDBY [gcode_macro _LED_LOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_LOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_RUNOUT] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_CLOG] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_UNLOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_UNLOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_DEACTIVATE_TOOLHEAD] gcode = _LED_OFF TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_STANDBY] gcode = _LED_STANDBY TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_WAKEUP] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_MOTORS_OFF] gcode = _LED_STANDBY _LED_VAOC_OFF [gcode_macro _LED_INPUT_SHAPER_START] gcode = _LED_ACTION [gcode_macro _LED_INPUT_SHAPER_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_START] gcode = _LED_ACTION [gcode_macro _LED_BEACON_CALIBRATION_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_ERROR] gcode = _LED_ERROR [gcode_macro _LED_VAOC_ON] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=1.0 GREEN=1.0 BLUE=1.0 {% endif %} [gcode_macro _LED_VAOC_OFF] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=0.0 GREEN=0.0 BLUE=0.0 {% endif %} [gcode_macro _LED_ACTION] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_action %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SUCCESS] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_success %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_HEATING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_heating %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_COOLING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_cooling %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ERROR] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_error %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ON] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_on %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_OFF] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_off %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_STANDBY] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_standby %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} {% if toolhead >= 0 %} {% if printer['neopixel nozzle_led_t%s' % toolhead] is defined %} SET_LED LED={'nozzle_led_t%s' % toolhead} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% else %} {% if printer['neopixel nozzle_led_t0'] is defined %} SET_LED LED={'nozzle_led_t0'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% if printer['neopixel nozzle_led_t1'] is defined %} SET_LED LED={'nozzle_led_t1'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% endif %} _USER_LED_SET { rawparams } [gcode_macro _USER_LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} [gcode_macro LOAD_FILAMENT] description = Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% if filament_name == '' or filament_type == '' %} {% set filament_name = 'unknown' %} {% set filament_type = 'unknown' %} {% endif %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_LOAD_FILAMENT TEMP={temp} NAME={filament_name} TYPE={filament_type} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_LOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME={filament_name} TYPE={filament_type} {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _DEFAULT_LOAD_FILAMENT] description = Load filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_LOAD_FILAMENT" MSG="TEMP={temp}" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=load_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} _LOAD_FILAMENT TOOLHEAD=0 RESTORE_GCODE_STATE NAME=load_state {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD=0 [gcode_macro _IDEX_LOAD_FILAMENT] description = Load filament macro for IDEX printer. gcode = {% set temp = params.TEMP|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_LOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} _LOAD_FILAMENT TOOLHEAD={toolhead} TEMP={temp} {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into hotend.." G92 E0 G0 E{extruder_gear_to_cooling_position_distance} F{extruder_load_speed} G92 E0 M400 RATOS_ECHO MSG="Filament loaded into hotend." [gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set load_speed = printer["gcode_macro T%s" % toolhead].filament_load_speed|float * 60 %} {% set filament_loading_nozzle_offset = printer["gcode_macro T%s" % toolhead].filament_loading_nozzle_offset|float %} {% set cooling_position_to_nozzle_distance = printer["gcode_macro T%s" % toolhead].cooling_position_to_nozzle_distance|float %} {% set purge_after_load = printer["gcode_macro T%s" % toolhead].purge_after_load|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into nozzle... Please wait!" G92 E0 G0 E{cooling_position_to_nozzle_distance + filament_loading_nozzle_offset} F{load_speed} G92 E0 G4 P1000 _PURGE_FILAMENT TOOLHEAD={toolhead} E={purge_after_load} RATOS_ECHO MSG="Filament loaded into nozzle!" [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" {% set filament_grabbing_length = printer["gcode_macro T%s" % toolhead].filament_grabbing_length|float %} {% set filament_grabbing_speed = printer["gcode_macro T%s" % toolhead].filament_grabbing_speed|float %} {% set resume_after_insert = true if printer["gcode_macro T%s" % toolhead].resume_after_insert|default(true)|lower == 'true' else false %} {% set enable_insert_detection = true if printer["gcode_macro T%s" % toolhead].enable_insert_detection|default(true)|lower == 'true' else false %} {% set current_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% if enable_insert_detection %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="toolhead: {toolhead}, filament_grabbing_length: {filament_grabbing_length}, filament_grabbing_speed: {filament_grabbing_speed}, current_idex_mode: {current_idex_mode}" {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} FORCE_MOVE STEPPER={'extruder%s' % ('' if toolhead == 0 else toolhead)} DISTANCE={filament_grabbing_length} VELOCITY={filament_grabbing_speed} M400 {% if printer.pause_resume.is_paused %} LOAD_FILAMENT TOOLHEAD={toolhead} {% if resume_after_insert %} RESUME {% endif %} {% else %} {% if not printer.virtual_sdcard.is_active %} LOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" [gcode_macro _PURGE_BEFORE_UNLOAD] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set purge_before_unload = printer["gcode_macro T%s" % toolhead].purge_before_unload|float %} DEBUG_ECHO PREFIX="_PURGE_BEFORE_UNLOAD" MSG="TOOLHEAD: {toolhead}" {% if purge_before_unload > 0 %} G92 E0 G0 E{purge_before_unload} F300 G92 E0 M400 {% endif %} [gcode_macro _PURGE_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set e = params.E|int %} {% set r = params.R|default(0)|int %} DEBUG_ECHO PREFIX="_PURGE_FILAMENT" MSG="TOOLHEAD: {toolhead}, E: {e}" {% if e > 0 %} G92 E0 G0 E{e} F300 G92 E0 M400 {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={0.4 if toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={0.4 if toolhead == 1 else 0} {% else %} M106 S{(255 * 0.4)} {% endif %} {% endif %} G4 P3000 {% if r > 0 %} G92 E0 G0 E-{r} F300 G92 E0 M400 {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_PARKING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_PARKING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_LOADING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_LOADING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% if act_t == toolhead %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{loading_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _CLEANING_MOVE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined and printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% set cleaning_position = loading_position %} {% if loading_position == parking_position %} {% if loading_position > 0 %} {% set cleaning_position = loading_position - 30 %} {% else %} {% set cleaning_position = loading_position + 30 %} {% endif %} {% endif %} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _START_PRINT_BED_MESH] gcode = CACHE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" SET_MACRO_TRAVEL_SETTINGS {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set X=[params.X0|default(-1)|float, params.X1|default(-1)|float] %} {% set Y=[params.Y0|default(-1)|float, params.Y1|default(-1)|float] %} DEBUG_ECHO PREFIX="_START_PRINT_BED_MESH" MSG="idex_mode: {idex_mode}, X: {X}, Y: {Y}" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set X=[0, printable_x_max] %} {% endif %} {% set beacon_bed_mesh_scv = printer["gcode_macro RatOS"].beacon_bed_mesh_scv|default(25)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% if printer.configfile.settings.beacon is defined and not beacon_contact_bed_mesh %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={beacon_bed_mesh_scv} {% endif %} {% set default_profile = printer["gcode_macro RatOS"].bed_mesh_profile|default('ratos') %} {% if printer["gcode_macro RatOS"].calibrate_bed_mesh|lower == 'true' %} BED_MESH_CLEAR {% if printer["gcode_macro RatOS"].adaptive_mesh|lower == 'true' %} CALIBRATE_ADAPTIVE_MESH PROFILE={default_profile} X0={X[0]} X1={X[1]} Y0={Y[0]} Y1={Y[1]} T={params.T|int} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={idex_mode} {% else %} {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% endif %} BED_MESH_PROFILE LOAD={default_profile} {% elif printer["gcode_macro RatOS"].bed_mesh_profile is defined %} BED_MESH_CLEAR BED_MESH_PROFILE LOAD={printer["gcode_macro RatOS"].bed_mesh_profile} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" [gcode_macro CALIBRATE_ADAPTIVE_MESH] gcode = {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set default_profile = params.PROFILE %} {% set x0 = params.X0|default(-1)|float %} {% set y0 = params.Y0|default(-1)|float %} {% set x1 = params.X1|default(-1)|float %} {% set y1 = params.Y1|default(-1)|float %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Recieved coordinates X0={x0} Y0={y0} X1={x1} Y1={y1}" {% if x0 >= x1 or y0 >= y1 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Invalid coordinates received. Please check your slicer settings. Falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float %} {% set mesh_x0 = [[x0, max_x]|min, min_x]|max %} {% set mesh_y0 = [[y0, max_y]|min, min_y]|max %} {% set mesh_x1 = [[x1, max_x]|min, min_x]|max %} {% set mesh_y1 = [[y1, max_y]|min, min_y]|max %} {% if mesh_x0 == min_x and mesh_y0 == min_y and mesh_x1 == max_x and mesh_y1 == max_y %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Print is using the full bed, falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} DEPLOY_PROBE {% endif %} {% set probe_count_x = mesh_config.probe_count.split(",")[0]|int %} {% if mesh_config.probe_count.split(",")|length == 2 %} {% set probe_count_y = mesh_config.probe_count.split(",")[1]|int %} {% else %} {% set probe_count_y = mesh_config.probe_count.split(",")[0]|int %} {% endif %} {% set probe_x_step = (max_x - min_x) / probe_count_x %} {% set probe_y_step = (max_y - min_y) / probe_count_y %} {% set mesh_count_x = ([(mesh_x1 - mesh_x0) / probe_x_step, 3]|max)|int %} {% set mesh_count_y = ([(mesh_y1 - mesh_y0) / probe_y_step, 3]|max)|int %} {% set min_mesh_count = [mesh_count_x, mesh_count_y]|min %} {% set max_mesh_count = [mesh_count_x, mesh_count_y]|max %} {% set algorithm = mesh_config.algorithm %} {% if algorithm|lower == 'lagrange' and max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="cannot exceed a probe_count of 6 when using lagrange interpolation. Falling back to bicubic interpolation." {% set algorithm = 'bicubic' %} {% endif %} {% if algorithm|lower == 'bicubic' and min_mesh_count < 4 %} {% if max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="invalid probe_count option when using bicubic interpolation. Combination of 3 points on one axis with more than 6 on another is not permitted. Forcing minimum mesh count to be 4." {% set min_mesh_count = 4 %} {% else %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation." {% set algorithm = 'lagrange' %} {% endif %} {% endif %} {% set mesh_count_x = ([min_mesh_count, mesh_count_x]|max)|int %} {% set mesh_count_x = ([max_mesh_count, mesh_count_x]|min)|int %} {% set mesh_count_y = ([min_mesh_count, mesh_count_y]|max)|int %} {% set mesh_count_y = ([max_mesh_count, mesh_count_y]|min)|int %} {% set should_prime = printer["gcode_macro RatOS"].nozzle_priming == 'primeblob' %} {% if printer["dual_carriage"] is not defined %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% else %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% endif %} {% if printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 != 0 and probe_first %} {% set probe_first = false %} {% elif printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 == 0 and not probe_first %} {% set probe_first = true %} {% endif %} {% if should_prime and probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="mesh coordinates X0={mesh_x0} Y0={mesh_y0} X1={mesh_x1} Y1={mesh_y1}" {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% if should_prime and not probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} STOW_PROBE {% endif %} {% endif %} {% endif %} [gcode_macro M84] rename_existing = M84.1 gcode = M84.1 SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False {% if printer["dual_carriage"] is defined %} _SET_TOOLHEAD_OFFSET T={printer["gcode_macro RatOS"].default_toolhead|int} MOVE=0 SET_GCODE_VARIABLE MACRO=SET_PRESSURE_ADVANCE VARIABLE=snyc_toolheads VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro _VAOC"] is defined %} SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started VALUE=False SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started_at_temp VALUE=False {% endif %} SET_GCODE_OFFSET X=0 Y=0 Z=0 MOVE=0 _IDEX_SINGLE INIT=1 {% endif %} SET_SKEW CLEAR=1 _LED_MOTORS_OFF [gcode_macro M104] rename_existing = M104.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} DEBUG_ECHO PREFIX="M104" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set temperature_offset_t0 = printer["gcode_macro T0"].temperature_offset|default(0)|int %} {% set temperature_offset_t1 = printer["gcode_macro T1"].temperature_offset|default(0)|int %} {% set s0 = [s + temperature_offset_t0, 0]|max %} {% set s1 = [s + temperature_offset_t1, 0]|max %} {% if temperature_offset_t0 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t0}°C added to toolhead T0." {% endif %} {% if temperature_offset_t1 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t1}°C added to toolhead T1." {% endif %} {% else %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} {% if idex_mode == "copy" or idex_mode == "mirror" %} M104.1 S{s0} T0 M104.1 S{s1} T1 {% else %} M104.1 S{s} T{t} {% endif %} {% endif %} [gcode_macro M109] rename_existing = M109.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} DEBUG_ECHO PREFIX="M109" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M109" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} M109.1 S{s} T{t} {% endif %} [gcode_macro SET_HEATER_TEMPERATURE] rename_existing = SET_HEATER_TEMPERATURE_BASE gcode = {% set heater = params.HEATER|default("") %} {% set target = params.TARGET|default(0)|int %} DEBUG_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="heater: {heater}, target: {target}" {% if heater|lower == "extruder" or heater|lower == "extruder1" %} {% set t = 0 if heater|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and target > 0 %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set target = [target + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} SET_HEATER_TEMPERATURE_BASE HEATER="{heater}" TARGET={target} [gcode_macro TEMPERATURE_WAIT] rename_existing = TEMPERATURE_WAIT_BASE gcode = {% set sensor = params.SENSOR|default("") %} {% set minimum = params.MINIMUM|default(-1)|int %} {% set maximum = params.MAXIMUM|default(-1)|int %} DEBUG_ECHO PREFIX="TEMPERATURE_WAIT" MSG="sensor: {sensor}, minimum: {minimum}, maximum: {maximum}" {% if sensor|lower == "extruder" or sensor|lower == "extruder1" %} {% set t = 0 if sensor|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and (minimum > 0 or maximum > 0) %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% if minimum > -1 %} {% set minimum = [minimum + temperature_offset, 0]|max %} {% endif %} {% if maximum > -1 %} {% set maximum = [maximum + temperature_offset, 0]|max %} {% endif %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% if minimum > -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} MAXIMUM={maximum} {% elif minimum > -1 and maximum == -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} {% elif minimum == -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MAXIMUM={maximum} {% endif %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature for toolhead T{t} reached." [gcode_macro SET_GCODE_OFFSET] rename_existing = SET_GCODE_OFFSET_ORG gcode = SET_GCODE_OFFSET_ORG { rawparams } {% if printer.configfile.settings.beacon is defined and (params.Z_ADJUST is defined or params.Z is defined) %} _BEACON_APPLY_RUNTIME_MULTIPLIER {% endif %} [gcode_macro SDCARD_PRINT_FILE] rename_existing = SDCARD_PRINT_FILE_BASE gcode = {% if printer["ratos"] is defined %} PROCESS_GCODE_FILE { rawparams } {% else %} SDCARD_PRINT_FILE_BASE { rawparams } {% endif %} [gcode_macro SKEW_PROFILE] rename_existing = SKEW_PROFILE_BASE variable_loaded_profile = "" gcode = {% if params.LOAD is defined %} {% if printer.configfile.settings["skew_correction %s" % params.LOAD] is defined %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='"{params.LOAD}"' {% endif %} {% endif %} SKEW_PROFILE_BASE { rawparams } [gcode_macro SET_SKEW] rename_existing = SET_SKEW_BASE gcode = {% if params.CLEAR is defined %} {% if params.CLEAR|default(0)|int == 1 %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='""' {% endif %} {% endif %} SET_SKEW_BASE { rawparams } [gcode_macro SET_VELOCITY_LIMIT] rename_existing = SET_VELOCITY_LIMIT_BASE gcode = {% if params.ACCEL_TO_DECEL is defined %} {% if params.ACCEL is defined %} {% set accel = params.ACCEL|float %} {% else %} {% set accel = printer.toolhead.max_accel|float %} {% endif %} {% if params.VELOCITY is defined %} {% set velocity = params.VELOCITY|float %} {% else %} {% set velocity = printer.toolhead.max_velocity|float %} {% endif %} {% if params.SQUARE_CORNER_VELOCITY is defined %} {% set scv = params.SQUARE_CORNER_VELOCITY|float %} {% else %} {% set scv = printer.toolhead.square_corner_velocity|float %} {% endif %} {% set mcr = params.ACCEL_TO_DECEL|float / accel %} DEBUG_ECHO PREFIX="SET_VELOCITY_LIMIT" MSG="ACCEL={accel}, VELOCITY={velocity}, SQUARE_CORNER_VELOCITY={scv}, MINIMUM_CRUISE_RATIO={mcr}" SET_VELOCITY_LIMIT_BASE ACCEL={accel} VELOCITY={velocity} SQUARE_CORNER_VELOCITY={scv} MINIMUM_CRUISE_RATIO={1-mcr} {% else %} SET_VELOCITY_LIMIT_BASE { rawparams } {% endif %} [gcode_macro _START_PRINT_PARK] gcode = {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_x = printer["gcode_macro RatOS"].start_print_park_x %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% endif %} {% if printer["dual_carriage"] is defined and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} {% if printer["gcode_macro RatOS"].start_print_park_x is defined and printer["gcode_macro RatOS"].start_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="start_print_park_x is ignored for IDEX printers" {% endif %} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={start_print_park_in} X={start_print_park_x} G0 Z{z} F{z_speed} [gcode_macro _END_PRINT_PARK] gcode = {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro RatOS"].end_print_park_x is defined and printer["gcode_macro RatOS"].end_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="end_print_park_x is ignored for IDEX printers" {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={printer["gcode_macro RatOS"].end_print_park_in} X={printer["gcode_macro RatOS"].end_print_park_x} [gcode_macro _PARK] gcode = {% set x = params.X %} {% set location = params.LOCATION|default('back')|lower %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set nozzle_priming = printer["gcode_macro RatOS"].nozzle_priming|lower %} CACHE_TOOLHEAD_SETTINGS KEY="park" SET_MACRO_TRAVEL_SETTINGS {% if x != '' %} {% if x|float >= printer.toolhead.axis_minimum.x + 5 and x|float <= printable_x_max - 5 %} {% set park_x = x|float %} {% else %} {action_respond_info('The requested X co-ordinate is outside the defined axis bounds - using defaults')} {% set park_x = printable_x_max / 2 %} {% endif %} {% else %} {% set park_x = printable_x_max / 2 %} {% endif %} {% set park_y = printable_y_max - 15 %} {% if location == 'front' %} {% set park_y = printer.toolhead.axis_minimum.y + 5 %} {% elif location == 'center' %} {% set park_y = printable_y_max / 2 %} {% elif location == 'primeblob' and printer["dual_carriage"] is defined %} {% set park_y = printable_y_max - 15 %} {% endif %} {% if location == 'primeblob' and printer["dual_carriage"] is not defined %} {% if (nozzle_priming == 'primeblob' or nozzle_priming == 'primeline') %} {% if nozzle_prime_start_x|lower == 'min' %} {% set park_x = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set park_x = printable_x_max - 5 %} {% else %} {% set park_x = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set park_y = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set park_y = printable_y_max - 5 %} {% else %} {% set park_y = nozzle_prime_start_y|float %} {% endif %} {% endif %} {% endif %} G90 {% if printer["dual_carriage"] is not defined %} G0 X{park_x} Y{park_y} F{speed} {% else %} G0 Y{park_y} F{speed} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="park" [gcode_macro SAVE_PROBE_RESULT] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} {% set last_z_offset = 9999.9 %} {% if printer.configfile.settings.beacon is defined %} {% set current_z = printer.toolhead.position.z|float %} {% if beacon_contact_prime_probing %} {% set last_z_offset = printer.beacon.last_z_result %} {% else %} {% set last_z_offset = printer.beacon.last_sample.dist - current_z %} {% endif %} {% elif printer.configfile.settings.bltouch is defined %} {% set config_offset = printer.configfile.settings.bltouch.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% elif printer.configfile.settings.probe is defined %} {% set config_offset = printer.configfile.settings.probe.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Saving offset adjustment of {last_z_offset} in {params.VARIABLE|default('last_z_offset')}" SET_GCODE_VARIABLE MACRO=RatOS VARIABLE={params.VARIABLE|default('last_z_offset')} VALUE={last_z_offset} [gcode_macro PROBE_FOR_PRIMING] gcode = {% set probe_for_priming_disable_mesh_constraints = true if printer["gcode_macro RatOS"].probe_for_priming_disable_mesh_constraints|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower != 'false' %} SAVE_GCODE_STATE NAME=probe_for_priming_state RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the prime location.." CACHE_TOOLHEAD_SETTINGS KEY="probe_for_priming" SET_MACRO_TRAVEL_SETTINGS {% set t = params.TOOLHEAD|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% if idex_mode == '' %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% if t == 0 %} {% set x_start = 5 %} {% else %} {% set x_start = printable_x_max - 5 %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% endif %} {% endif %} {% set z = printer.configfile.settings.bed_mesh.horizontal_move_z|float %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% if printer.configfile.settings.bltouch is defined %} {% set x_offset = printer.configfile.settings.bltouch.x_offset|float %} {% set y_offset = printer.configfile.settings.bltouch.y_offset|float %} {% set z_offset = printer.configfile.settings.bltouch.z_offset|float %} {% elif printer.configfile.settings.probe is defined %} {% set x_offset = printer.configfile.settings.probe.x_offset|float %} {% set y_offset = printer.configfile.settings.probe.y_offset|float %} {% set z_offset = printer.configfile.settings.probe.z_offset|float %} {% elif printer.configfile.settings.beacon is defined %} {% set x_offset = printer.configfile.settings.beacon.x_offset|float %} {% set y_offset = printer.configfile.settings.beacon.y_offset|float %} {% set z_offset = printer.configfile.settings.beacon.trigger_distance|float %} {% else %} { action_raise_error("No probe, beacon or bltouch section found. Adaptive priming only works with a [probe], [beacon] or [bltouch] section defined.") } {% endif %} {% if z < z_offset %} { action_raise_error("Horizontal move Z ({z}) is below your probe's Z offset ({z_offset}). Please adjust your horizontal_move_z setting in [bed_mesh] to be above {z}.") } {% endif %} {% if not probe_for_priming_disable_mesh_constraints %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float - x_offset %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float - y_offset %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float - x_offset %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float - y_offset %} {% set x_start = [[x_start, max_x]|min, min_x]|max %} {% set y_start = [[y_start, max_y]|min, min_y]|max %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the start of the prime location at {x_start}, {y_start}" G90 M83 G0 Z{z} F{z_speed} G1 X{x_start} Y{y_start} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result {% endif %} {% if idex_mode == '' %} {% set x_end = x_start %} {% set y_end = y_start + 45 %} {% else %} {% if t==1 %} {% set x_end = x_start - 45 %} {% else %} {% set x_end = x_start + 45 %} {% endif %} {% set y_end = y_start %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the end of the prime location at {x_end}, {y_end}" G1 X{x_end} Y{y_end} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result {% endif %} RESTORE_GCODE_STATE NAME=probe_for_priming_state RESTORE_TOOLHEAD_SETTINGS KEY="probe_for_priming" {% endif %} [gcode_macro RESET_PRIME_PROBE_STATE] gcode = SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result VALUE=None {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result_t1 VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result_t1 VALUE=None {% endif %} [gcode_macro PROBE_CURRENT_POSITION] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} SAVE_GCODE_STATE NAME=probe_current_position_state {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} ASSERT_PROBE_DEPLOYED {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_prime_probing %} PROBE PROBE_METHOD=contact SAMPLES=1 {% else %} PROBE {% endif %} {% if printer.configfile.settings.beacon is defined %} BEACON_QUERY {% else %} RESTORE_GCODE_STATE NAME=probe_current_position_state MOVE=1 MOVE_SPEED={printer["gcode_macro RatOS"].macro_z_speed|float} {% endif %} [gcode_macro PRIME_BLOB] description = Prints a primeblob, used internally, if configured, as part of the START_PRINT macro. variable_x_offset = 5 gcode = CACHE_TOOLHEAD_SETTINGS KEY="prime_blob" SET_MACRO_TRAVEL_SETTINGS RATOS_ECHO PREFIX="Priming" MSG="Priming nozzle with prime blob.." {% set current_toolhead = 0 %} {% set target_idex_mode = '' %} {% set extruder = 'extruder' %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE is defined %} {% set target_idex_mode = params.IDEX_MODE|default('')|lower %} {% else %} { action_raise_error("IDEX_MODE parameter not found for PRIME_BLOB macro. This is likely a bug.") } {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Priming in IDEX {target_idex_mode} mode.." {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set current_toolhead = 1 if current_idex_mode=='primary' else 0 %} {% set extruder = 'extruder1' if current_toolhead == 1 else 'extruder' %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} SAVE_GCODE_STATE NAME=prime_blob_state {% endif %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set fan_speed = printer["gcode_macro RatOS"].nozzle_prime_bridge_fan|float %} {% set nozzle_diameter = printer.configfile.settings[extruder].nozzle_diameter|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set has_start_offset_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) != 9999.9 %} {% if printer["dual_carriage"] is defined %} {% set has_start_offset_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) != 9999.9 %} {% endif %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_z_height = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set nozzle_prime_direction = printer["gcode_macro RatOS"].nozzle_prime_direction|lower %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% if target_idex_mode == '' %} {% set x_factor = 0 %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% set y_factor = 1 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% set y_factor = -1 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% if nozzle_prime_start_y|float < printable_y_max / 2 %} {% set y_factor = 1 %} {% else %} {% set y_factor = -1 %} {% endif %} {% endif %} {% if nozzle_prime_direction == 'forwards' %} {% set y_factor = 1 %} {% elif nozzle_prime_direction == 'backwards' %} {% set y_factor = -1 %} {% endif %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% else %} {% set z = start_print_park_z_height %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% set y_factor = 0 %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set x_start = center_x / 2 + 5 %} {% set x_factor = 1 %} {% else %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% if current_toolhead == 0 %} {% set x_start = 55 %} {% set x_factor = -1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 55 %} {% set x_factor = 1 %} {% endif %} {% else %} {% if current_toolhead == 0 %} {% set x_start = 5 %} {% set x_factor = 1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 5 %} {% set x_factor = -1 %} {% endif %} {% endif %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_x_max - 5 %} {% endif %} {% set z = 10 %} {% endif %} {% set start_z_offset = 0 %} {% set end_z_offset = 0 %} {% if has_start_offset_t0 %} {% set start_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) %} {% set end_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_end_result|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t0 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t0 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t0) ) } {% endif %} {% if end_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t0) ) } {% endif %} {% set start_z_offset = start_z_probe_result_t0 %} {% set end_z_offset = end_z_probe_result_t0 %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if current_toolhead == 1 or both_toolheads or target_idex_mode == "copy" or target_idex_mode == "mirror" %} {% if has_start_offset_t1 %} {% set start_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) %} {% set end_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_end_result_t1|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t1 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t1 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t1) ) } {% endif %} {% if end_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t1) ) } {% endif %} {% set start_z_offset = [start_z_offset, start_z_probe_result_t1]|max %} {% set end_z_offset = [end_z_offset, start_z_probe_result_t1]|max %} {% endif %} {% endif %} {% if target_idex_mode != 'copy' and target_idex_mode != 'mirror' %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% set original_start_z_offset = start_z_offset %} {% set original_end_z_offset = end_z_offset %} {% set start_z_offset = original_end_z_offset %} {% set end_z_offset = original_start_z_offset %} {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={current_toolhead} {% endif %} DEBUG_ECHO PREFIX="PRIME_BLOB" MSG="x_start: {x_start}, y_start: {y_start}, x_factor: {x_factor}, y_factor: {y_factor}, z: {z}, start_z_offset: {start_z_offset}, end_z_offset: {end_z_offset}" G90 M83 RATOS_ECHO PREFIX="Priming" MSG="Lifting Z to {z}.." G0 Z{z} F{z_speed} {% if printer["dual_carriage"] is not defined %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% if start_print_park_in != 'primeblob' %} G1 X{x_start} F{speed} G1 Y{y_start + (15 * y_factor)} F{speed} {% endif %} {% else %} G1 Y{y_start + (15 * y_factor)} F{speed} {% if target_idex_mode=="copy" or target_idex_mode=="mirror" %} RATOS_ECHO PREFIX="Priming" MSG="Mirroring move to {x_start}, {y_start} along the edge of the print area.." _IDEX_MIRROR PRIMING=1 {% else %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% endif %} G1 X{x_start} F{speed} {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Starting prime blob.." G1 Z{0.5 + start_z_offset} F{z_speed} G1 Y{y_start} F{speed} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} M106 S{fan_speed} G1 Z5 F100 E5 G92 E0 RATOS_ECHO PREFIX="Priming" MSG="Bridging with {((fan_speed/255) * 100)|int}% fan speed.." G1 F3000 X{x_start + (15 * x_factor)} Y{y_start + (15 * y_factor)} E{1 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (20 * x_factor)} Y{y_start + (20 * y_factor)} Z{3.8 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (34 * x_factor)} Y{y_start + (34 * y_factor)} Z{2.6 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (38 * x_factor)} Y{y_start + (38 * y_factor)} Z{1.4 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (42 * x_factor)} Y{y_start + (42 * y_factor)} Z{0.2 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} M106 S0 G1 F3000 X{x_start + (46 * x_factor)} Y{y_start + (46 * y_factor)} Z{0.2 + end_z_offset} E0.6 G1 F{speed} X{x_start + (50 * x_factor)} Y{y_start + (50 * y_factor)} {% if target_idex_mode == "copy" or target_idex_mode == "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if target_idex_mode == "copy" %} {% if first_y >= 0 %} _IDEX_COPY DANCE=0 Y={first_y} {% else %} _IDEX_COPY DANCE=0 Y={params.Y1} {% endif %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} RESTORE_GCODE_STATE NAME=prime_blob_state {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="prime_blob" G92 E0 [gcode_macro UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% set temp = params.TEMP|default(220)|int %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_UNLOAD_FILAMENT TEMP={temp} NAME='{filament_name}' TYPE='{filament_type}' {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _LEGACY_UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set unload_speed = 5 * 60 %} {% set unload_length = printer["gcode_macro RatOS"].filament_unload_length|float %} M117 Unloading filament... G0 E10 F300 G0 E-5 F3600 G4 P3000 G0 E5 F6000 G0 E-15 F6000 G0 E-{unload_length} F{unload_speed} _CLEANING_MOVE TOOLHEAD={toolhead} M117 Filament unloaded! RESPOND MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _DEFAULT_UNLOAD_FILAMENT] description = Unload filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|default(220)|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_UNLOAD_FILAMENT" MSG="TEMP: {temp}" _LED_UNLOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=unload_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD=0 NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TOOLHEAD=0 {% endif %} RESTORE_GCODE_STATE NAME=unload_state SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD=0 [gcode_macro _IDEX_UNLOAD_FILAMENT] description = Unload filament macro for IDEX printer. gcode = {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_UNLOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} {% endif %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Unloading filament from nozzle to cooling zone... Please wait!" _PURGE_BEFORE_UNLOAD TOOLHEAD={toolhead} {% if printer["gcode_macro _UNLOAD_WITHOUT_TIP_FORMING"] is defined %} _UNLOAD_WITHOUT_TIP_FORMING TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _UNLOAD_WITH_TIP_FORMING NAME='{filament_name}' TYPE='{filament_type}' {% endif %} G4 P3000 [gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} {% set tooolhead_sensor_to_extruder_gear_distance = printer["gcode_macro T%s" % toolhead].tooolhead_sensor_to_extruder_gear_distance|float %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER" MSG="TOOLHEAD: {toolhead}" G0 E-{extruder_gear_to_cooling_position_distance + tooolhead_sensor_to_extruder_gear_distance + 50} F{extruder_load_speed} RATOS_ECHO MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _UNLOAD_WITH_TIP_FORMING] gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% if filament_name != '' and filament_type != '' %} _UNLOAD_KNOWN_FILAMENT NAME={filament_name} TYPE={filament_type} {% else %} _UNLOAD_UNKNOWN_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _UNLOAD_KNOWN_FILAMENT] description = User overrideable tip forming macro if slicer filament profiles are known gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} RATOS_ECHO PREFIX="FILAMENT TYPE" MSG='{filament_type}' RATOS_ECHO PREFIX="FILAMENT PROFILE" MSG='{filament_name}' {% if filament_name == "Prusament PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% elif filament_name == "Nobufil PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% else %} RATOS_ECHO PREFIX="_UNLOAD_KNOWN_FILAMENT" MSG="Filament profile not found!" _UNLOAD_UNKNOWN_FILAMENT {% endif %} [gcode_macro _UNLOAD_UNKNOWN_FILAMENT] description = User overrideable standard tip forming macro gcode = DEBUG_ECHO PREFIX="_UNLOAD_UNKNOWN_FILAMENT" MSG="Using standard tip forming macro!" _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 [gcode_macro _TIP_FORMING] gcode = {% set cooling_moves = params.COOLING_MOVES|default(4)|int %} {% set cooling_move_length = params.COOLING_MOVE_LENGTH|default(10)|float %} {% set start_cooling_speed = params.START_COOLING_SPEED|default(10)|float * 60 %} {% set end_cooling_speed = params.END_COOLING_SPEED|default(50)|float * 60 %} {% if cooling_moves == 0 %} {% set cooling_move_length = 0 %} {% endif %} {% set dip = true if params.DIP|default(false)|lower == "true" else false %} {% set dip_length = params.DIP_LENGTH|default(22)|float %} {% set dip_speed = params.DIP_SPEED|default(30)|float * 60 %} {% set dip_retract_speed = params.DIP_RETRACT_SPEED|default(70)|float * 60 %} {% set retract_length = params.RETRACT_LENGTH|default(18)|float %} {% set start_retract_speed = params.START_RETRACT_SPEED|default(120)|float * 60 %} {% set end_retract_speed = params.END_RETRACT_SPEED|default(20)|float * 60 %} DEBUG_ECHO PREFIX="_TIP_FORMING" MSG="cooling_moves: {cooling_moves}, cooling_move_length: {cooling_move_length}, start_cooling_speed: {start_cooling_speed}, end_cooling_speed: {end_cooling_speed}, dip: {dip}, dip_length: {dip_length}, dip_speed: {dip_speed}, dip_retract_speed: {dip_retract_speed}, retract_length: {retract_length}, start_retract_speed: {start_retract_speed}, end_retract_speed: {end_retract_speed}" M220 S100 G92 E0 {% set retract = retract_length + cooling_move_length / 2 - 15 %} G1 E-15 F{start_retract_speed} G1 E-{0.7 * retract} F{1.0 * end_retract_speed} G1 E-{0.2 * retract} F{0.5 * end_retract_speed} G1 E-{0.1 * retract} F{0.3 * end_retract_speed} G92 E0 {% if cooling_moves > 0 %} {% set i = (end_cooling_speed - start_cooling_speed) / (2 * cooling_moves - 1) %} {% for m in range(cooling_moves) %} G1 E{cooling_move_length} F{(start_cooling_speed + i * m * 2)} G1 E-{cooling_move_length} F{(start_cooling_speed + i * (m * 2 + 1))} {% endfor %} {% endif %} G92 E0 {% if dip %} G1 E{dip_length} F{dip_speed} G4 P100 G1 E-{dip_length} F{dip_retract_speed} {% endif %} G92 E0 M400 [gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_FILAMENT_SENSOR_BUTTON_PRESSED" MSG="TOOLHEAD: {toolhead}" {% if not printer.virtual_sdcard.is_active %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_FILAMENT_END] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set clogged = true if params.CLOGGED|default(false)|lower == 'true' else false %} {% set unload_after_runout = printer["gcode_macro T%s" % toolhead].unload_after_runout|float %} {% if clogged %} _LED_FILAMENT_CLOG TOOLHEAD={toolhead} {% else %} _LED_FILAMENT_RUNOUT TOOLHEAD={toolhead} {% endif %} DEBUG_ECHO PREFIX="_ON_FILAMENT_END" MSG="TOOLHEAD: {toolhead}" {% if printer.virtual_sdcard.is_active %} {% if not printer.pause_resume.is_paused %} PAUSE RUNOUT=True {% endif %} {% if not clogged and unload_after_runout %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% if not clogged and printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true'%} _JOIN_SPOOL TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} [gcode_macro M600] description = Executes a color change by pausing the printer an unloading the filament. gcode = PAUSE UNLOAD_FILAMENT RATOS_ECHO MSG="Please load new filament and resume" [gcode_macro COLD_PULL] description = Automated hotend cold pull. gcode = {% set extrusion_temp = params.EXTRUSION_TEMP|default(220)|int %} {% set cold_pull_temp = params.COLD_PULL_TEMP|default(80)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% if printer["dual_carriage"] is not defined %} {% set toolhead = 0 %} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead != 0 and toolhead != 1 %} {action_raise_error("Please select toolhead! 0 = left, 1 = right toolhead")} {% endif %} {% endif %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} SAVE_GCODE_STATE NAME=cold_pull_state {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} RATOS_ECHO MSG="Heating T{toolhead} to {extrusion_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={extrusion_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={extrusion_temp} MAXIMUM={extrusion_temp + 2} G4 P3000 RATOS_ECHO MSG="extruding..." G92 E0 G1 E30 F300 G92 E0 RATOS_ECHO MSG="Heating T{toolhead} to {cold_pull_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={cold_pull_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={cold_pull_temp} MAXIMUM={cold_pull_temp + 2} G4 P10000 RATOS_ECHO MSG="cold pull..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-40 VELOCITY=5 ACCEL=100 RATOS_ECHO MSG="eject filament..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-200 VELOCITY=20 ACCEL=500 RATOS_ECHO MSG="cooling down extruder..." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET=0 RESTORE_GCODE_STATE NAME=cold_pull_state SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} CONSOLE_ECHO TITLE="Cold pull finished!" MSG="Please remove the filament from the PTFE tube and cut the end off. Do NOT try to load it again." TYPE="warning" [gcode_macro _USER_START_PRINT_BEFORE_HOMING] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_BED] gcode = [gcode_macro _USER_START_PRINT_BED_MESH] gcode = [gcode_macro _USER_START_PRINT_PARK] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER] gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_START_PRINT_HEAT_CHAMBER] description = Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF] gcode = [gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF] gcode = SET_LED_EFFECT EFFECT=idle_fx SET_FAN_SPEED FAN=filter SPEED=0.8 UPDATE_DELAYED_GCODE ID=filter_off DURATION={self.filter_secs} description = "Print done → party lights → filter cleanup → night dim → off" variable_filter_secs = 3600 variable_bright_secs = 1800 variable_dim_secs = 7200 [gcode_macro _USER_END_PRINT_PARK] gcode = [gcode_macro _USER_END_PRINT_FINISHED] description = User hook for when the print is finished after gcode state has been restored. gcode = [gcode_macro _USER_START_PRINT] gcode = [gcode_macro _USER_END_START_PRINT] gcode = [gcode_macro _USER_START_FEATURE] gcode = [gcode_macro _USER_END_FEATURE] gcode = [gcode_macro ECHO_T_VARS] description = Echo Toolhead variables to the console. gcode = {% set t = params.T|default(0) %} RATOS_ECHO MSG="T{t} Variables" {% for var, value in printer["gcode_macro T%s" % t].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [gcode_macro ECHO_RATOS_VARS] description = Echo RatOS variables to the console. gcode = {% for var, value in printer["gcode_macro RatOS"].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [delayed_gcode RATOS_INIT] initial_duration = 0.1 gcode = _LED_STANDBY CALCULATE_PRINTABLE_AREA INITIAL_FRONTEND_UPDATE _CHAMBER_FILTER_SANITY_CHECK [delayed_gcode RATOS_LOGO] initial_duration = 2 gcode = HELLO_RATOS [gcode_macro INITIAL_FRONTEND_UPDATE] gcode = {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_error = printer["gcode_macro RatOS"].status_color_error|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_unknown}"' {% endif %} {% set t0_sensor = "undefined" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].filament_detected|lower == "true" %} {% set t0_sensor = "detected" %} {% else %} {% set t0_sensor = "empty" %} {% endif %} {% else %} {% set t0_sensor = "disabled" %} {% endif %} {% endif %} {% set t1_sensor = "undefined" %} {% if printer["dual_carriage"] is defined and printer["filament_switch_sensor toolhead_filament_sensor_t1"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].filament_detected|lower == "true" %} {% set t1_sensor = "detected" %} {% else %} {% set t1_sensor = "empty" %} {% endif %} {% else %} {% set t1_sensor = "disabled" %} {% endif %} {% endif %} {% set svv = printer.save_variables.variables %} {% if svv.t0_filament is defined and printer["gcode_macro T0"] is defined %} {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} {% if t0_sensor != "empty" %} {% set t0_filament_type = svv.t0_filament[0]|default('')|string %} {% set t0_filament_name = svv.t0_filament[1]|default('')|string %} {% set t0_filament_temp = svv.t0_filament[2]|default(0)|float %} {% if t0_filament_name != '' and t0_filament_type != '' and t0_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{t0_filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{t0_filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={t0_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} {% if svv.t1_filament is defined and printer["gcode_macro T1"] is defined %} {% if printer["gcode_macro T1"].filament_name is defined and printer["gcode_macro T1"].filament_type is defined and printer["gcode_macro T1"].filament_temp is defined %} {% if t1_sensor != "empty" %} {% set t1_filament_type = svv.t1_filament[0]|default('')|string %} {% set t1_filament_name = svv.t1_filament[1]|default('')|string %} {% set t1_filament_temp = svv.t1_filament[2]|default(0)|float %} {% if t1_filament_name != '' and t1_filament_type != '' and t1_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='"{t1_filament_name}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='"{t1_filament_type}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE={t1_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t1_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} [gcode_macro CALCULATE_PRINTABLE_AREA] gcode = {% set bed_margin_x = printer["gcode_macro RatOS"].bed_margin_x %} {% set bed_margin_y = printer["gcode_macro RatOS"].bed_margin_y %} {% set tool = 0 if printer["gcode_macro T0"] is not defined or printer["gcode_macro T0"].active else 1 %} {% set max_x = printer.toolhead.axis_maximum.x if printer["dual_carriage"] is defined and tool == 0 else printer.toolhead.axis_maximum.x - bed_margin_x[1] %} {% if printer["dual_carriage"] is defined %} {% set max_x = printer.toolhead.axis_maximum.x %} {% endif %} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="printer.toolhead.axis_maximum.x {printer.toolhead.axis_maximum.x}" {% set max_y = printer.toolhead.axis_maximum.y - bed_margin_y[1]%} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_x_max VALUE={max_x} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_y_max VALUE={max_y} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="Printable area calculated: X: 0,{max_x} Y: 0,{max_y}" [gcode_macro CACHE_TOOLHEAD_SETTINGS] variable_cache = {"global": {"accel": 1000, "ratio": 0.5, "speed": 50, "scv": 5}} gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set dummy = cache.__setitem__(key, {"accel": printer.toolhead.max_accel, "ratio": printer.toolhead.minimum_cruise_ratio, "speed": printer.toolhead.max_velocity, "scv": printer.toolhead.square_corner_velocity}) %} SET_GCODE_VARIABLE MACRO=CACHE_TOOLHEAD_SETTINGS VARIABLE=cache VALUE="{cache | pprint | replace("\n", "") | replace("\"", "\\\"")}" DEBUG_ECHO PREFIX="CACHE_TOOLHEAD_SETTINGS" MSG="Toolhead settings cached for {key}. {printer.toolhead.max_accel} accel, {printer.toolhead.minimum_cruise_ratio} ratio, {printer.toolhead.max_velocity} velocity, {printer.toolhead.square_corner_velocity} scv." [gcode_macro RESTORE_TOOLHEAD_SETTINGS] gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set values = printer["gcode_macro CACHE_TOOLHEAD_SETTINGS"].cache.__getitem__(key) %} {% if values is not defined or values == 'None' %} { action_raise_error("RESTORE_TOOLHEAD_SETTINGS: Toolhead settings not cached for key '" ~ key ~ "'.") } {% endif %} SET_VELOCITY_LIMIT ACCEL={values.accel} MINIMUM_CRUISE_RATIO={values.ratio} VELOCITY={values.speed} SQUARE_CORNER_VELOCITY={values.scv} DEBUG_ECHO PREFIX="RESTORE_TOOLHEAD_SETTINGS" MSG="Toolhead settings restored. {values.accel} accel, {values.ratio} ratio, {values.speed} velocity, {values.scv} scv." [gcode_macro SET_MACRO_TRAVEL_SETTINGS] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set accel = printer["gcode_macro RatOS"].macro_travel_accel %} SET_VELOCITY_LIMIT ACCEL={accel} MINIMUM_CRUISE_RATIO=0.5 VELOCITY={speed} SQUARE_CORNER_VELOCITY={5} DEBUG_ECHO PREFIX="SET_MACRO_TRAVEL_SETTINGS" MSG="Macro travel settings set. {accel} accel, {speed} velocity" [gcode_macro SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% if printer["dual_carriage"] is not defined %} SET_KINEMATIC_POSITION X={printable_x_max / 2} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} {% else %} IDEX_SET_CENTER_KINEMATIC_POSITION {% endif %} [gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set center_x = printable_x_max / 2 %} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x - (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x + (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY [gcode_macro VERIFY_HYBRID_INVERTED] gcode = {% set inverted = False %} {% if printer.configfile.settings.ratos_hybrid_corexy is defined and printer.configfile.settings.ratos_hybrid_corexy.inverted is defined %} {% if printer.configfile.settings.ratos_hybrid_corexy.inverted|lower == 'true' %} {% set inverted = True %} {% endif %} {% endif %} {% if inverted == False %} { action_emergency_stop("ratos_hybrid_corexy NOT INVERTED! Inverted hybrid core-xy bugfix not detected.") } {% endif %} [gcode_macro RATOS_ECHO] gcode = {% set prefix = "RatOS" %} {% set debug = params.DEBUG|default(0)|int %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " | " ~ params.PREFIX %} {% endif %} {% set prefix = prefix ~ ":" %} {% set msg = "" %} {% if params.MSG is defined %} {% set msg = params.MSG %} {% else %} {% set msg = "No msg parameter provided (this is a bug or unintended use)." %} {% endif %} {% if not debug %} M117 {prefix} {msg} {% endif %} RATOS_LOG PREFIX="{prefix}" MSG="{msg}" {% if not debug %} RESPOND PREFIX="{prefix}" MSG="{msg}" {% else %} CONSOLE_ECHO TITLE="{prefix}" TYPE="debug" MSG="{msg}" {% endif %} [gcode_macro ENABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=True SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=prefix_filter VALUE="'{params.FILTER|default('')|lower}'" RATOS_ECHO PREFIX="DEBUG" MSG="Debugging enabled." [gcode_macro DISABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=False RATOS_ECHO PREFIX="DEBUG" MSG="Debugging disabled." [gcode_macro DEBUG_ECHO] variable_enabled = False variable_prefix_filter = '' gcode = {% set prefix = "DEBUG" %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " - " ~ params.PREFIX %} {% endif %} {% if enabled and (prefix_filter|lower == '' or prefix_filter|lower in params.PREFIX|lower) %} RATOS_ECHO PREFIX="{prefix}" MSG="{params.MSG}" DEBUG=1 {% endif %} [gcode_macro START_FEATURE] gcode = DEBUG_ECHO PREFIX="G-Code" MSG="Start {params.FEATURE} feature gcode" {% set scv = printer.toolhead.square_corner_velocity|int|default(5) %} {% set accel = printer.toolhead.max_accel|int|default(10000) %} {% set ratio = printer.toolhead.minimum_cruise_ratio|float|default(0.5) %} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="scv" VALUE={scv} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="accel" VALUE={accel} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="ratio" VALUE={ratio} _USER_START_FEATURE FEATURE="{params.FEATURE}" [gcode_macro END_FEATURE] variable_scv = 5 variable_accel = 10000 variable_ratio = 0.5 gcode = DEBUG_ECHO PREFIX="G-Code" MSG="End {params.FEATURE} feature gcode" SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={scv} ACCEL={accel} MINIMUM_CRUISE_RATIO={ratio} _USER_END_FEATURE FEATURE="{params.FEATURE}" SCV={scv} ACCEL={accel} RATIO={ratio} [gcode_macro _ON_LAYER_CHANGE] variable_layer_number = 0 description = INTERNAL USE ONLY. Call it from the slicers after layer change custom gcode gcode = {% set layer = params.LAYER|int %} SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE={layer} SET_PRINT_STATS_INFO CURRENT_LAYER={layer} [gcode_macro _LEARN_MORE_CALIBRATION] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/calibration" %} {% set link_text = "RatOS Calibration Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_CHAMBER_FILTER] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter Control" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_FILAMENT] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/filaments" %} {% set link_text = "RatOS Filament Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _CONSOLE_SAVE_CONFIG] gcode = M118 Click SAVE_CONFIG to save the settings to your printer.cfg. [gcode_macro SAVE_Z_OFFSET] gcode = {% if printer.configfile.settings.beacon is defined %} _BEACON_SAVE_MULTIPLIER {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _LOAD_RATOS_SKEW_PROFILE] gcode = {% set ratos_skew_profile = printer["gcode_macro RatOS"].skew_profile|default("") %} {% if ratos_skew_profile != "" %} {% if printer.configfile.config["skew_correction %s" % ratos_skew_profile] is defined %} SKEW_PROFILE LOAD={ratos_skew_profile} GET_CURRENT_SKEW {% else %} {% set line_1 = '"Could not find skew profile %s!_N_Clearing skew correction."' % ratos_skew_profile %} CONSOLE_ECHO TITLE="Missing skew profile!" TYPE="warning" MSG={line_1} SET_SKEW CLEAR=1 {% endif %} {% endif %} [gcode_macro M601] gcode = PAUSE [gcode_macro PAUSE] description = Pauses the print rename_existing = PAUSE_BASE variable_extrude = 1.5 variable_retract = 1.5 variable_fan_speed = 0 variable_idex_mode = "" variable_idex_toolhead = 0 variable_idex_toolhead_x = 0.0 variable_idex_toolhead_y = 0.0 variable_idex_toolhead_z = 0.0 gcode = {% set runout_detected = true if params.RUNOUT|default(false)|lower == 'true' else false %} _LED_PAUSE {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set idex_toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% if printer["dual_carriage"] is not defined %} SAVE_GCODE_STATE NAME=PAUSE_state {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_mode VALUE='"{idex_mode}"' SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead VALUE={idex_toolhead} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_x VALUE={printer.gcode_move.gcode_position.x|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_y VALUE={printer.gcode_move.gcode_position.y|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_z VALUE={printer.gcode_move.gcode_position.z|float} DEBUG_ECHO PREFIX="PAUSE" MSG="idex_mode: {idex_mode}, idex_toolhead: {idex_toolhead}, idex_toolhead_x: {idex_toolhead_x}, idex_toolhead_y: {idex_toolhead_y}, idex_toolhead_z: {idex_toolhead_z}" {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False CACHE_TOOLHEAD_SETTINGS KEY="pause" SET_MACRO_TRAVEL_SETTINGS {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% if current_z < (max_z - 20.0) %} {% set z_safe = 20.0 %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} PAUSE_BASE {% if printer["dual_carriage"] is not defined %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan"].speed|float} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} {% if idex_toolhead == 0 %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t1"].speed|float} {% endif %} {% endif %} {% endif %} M106 S0 {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if idex_mode != '' %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set R = printer["gcode_macro PAUSE"].retract|float %} {% if can_extrude %} G91 G1 E-{R} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set pause_print_park_x = printer["gcode_macro RatOS"].pause_print_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].pause_print_park_in %} {% if runout_detected %} {% set pause_print_park_x = printer["gcode_macro RatOS"].runout_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].runout_park_in %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} DEBUG_ECHO PREFIX="PAUSE" MSG="z_speed: {z_speed}, pause_print_park_x: {pause_print_park_x}, pause_print_park_in: {pause_print_park_in}, default_toolhead: {default_toolhead}" {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F{z_speed} G90 {% if printer["dual_carriage"] is not defined %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% else %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} _IDEX_SINGLE X={parking_position} {% else %} PARK_TOOLHEAD {% endif %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% endif %} {% else %} {action_respond_info("Printer not homed")} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="pause" [gcode_macro RESUME] description = Resumes the print if the printer is paused. rename_existing = RESUME_BASE gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set target_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set target_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% endif %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if target_idex_mode != '' %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set fan_speed = printer["gcode_macro PAUSE"].fan_speed|float %} {% if printer["dual_carriage"] is not defined %} M106 S{(fan_speed * 255)} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% else %} {% if params.TOOLHEAD is defined %} {% if params.TOOLHEAD == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% else %} {% if printer["gcode_macro PAUSE"].idex_toolhead == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% endif %} {% endif %} M106.1 S{fan_speed} {% endif %} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY DANCE=0 {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR DANCE=0 {% else %} {% if params.TOOLHEAD is defined %} _SELECT_TOOL T={params.TOOLHEAD} X=-1 Y=-1 TOOLSHIFT=false {% else %} _SELECT_TOOL T={printer["gcode_macro PAUSE"].idex_toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% endif %} {% set x = printer["gcode_macro PAUSE"].idex_toolhead_x|float %} {% set y = printer["gcode_macro PAUSE"].idex_toolhead_y|float %} {% set z = printer["gcode_macro PAUSE"].idex_toolhead_z|float %} G1 X{x} Y{y} Z{z} F{speed} {% if params.TOOLHEAD is defined %} SAVE_GCODE_STATE NAME=PAUSE_STATE {% endif %} {% endif %} {% if params.TOOLHEAD is not defined %} {% set E = printer["gcode_macro PAUSE"].extrude|float %} {% if can_extrude %} G91 G1 E{E} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% endif %} {% if printer["dual_carriage"] is not defined %} RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1 MOVE_SPEED={speed} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True RESUME_BASE _LED_PRINTING [gcode_macro CANCEL_PRINT] description = Cancels the printer rename_existing = CANCEL_PRINT_BASE gcode = END_PRINT TURN_OFF_HEATERS CLEAR_PAUSE CANCEL_PRINT_BASE [gcode_macro START_PRINT] description = Start print procedure, use this in your Slicer. variable_post_processor_version = 2 variable_is_printing_gcode = False variable_both_toolheads = True variable_object_xoffset = 0 variable_first_x = -1 variable_first_y = -1 variable_total_toolshifts = 0 variable_initial_tool = 0 variable_extruder_first_layer_temp = "" variable_extruder_other_layer_temp = "" gcode = {% if "xyz" in printer.toolhead.homed_axes and printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% if printer["gcode_macro _VAOC"].is_started|default(true)|lower == 'true' %} _VAOC_END {% endif %} {% endif %} _LED_START_PRINTING CACHE_TOOLHEAD_SETTINGS KEY="start_print" _USER_START_PRINT { rawparams } {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set z_probe_stowable = printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set X0 = params.X0|default(-1)|float %} {% set X1 = params.X1|default(-1)|float %} {% set Y0 = params.Y0|default(-1)|float %} {% set Y1 = params.Y1|default(-1)|float %} {% if first_x == -1 or first_y == -1 %} {% set first_x = params.FIRST_X|default(-1)|float %} {% set first_y = params.FIRST_Y|default(-1)|float %} {% endif %} {% set total_toolshifts = params.TOTAL_TOOLSHIFTS|default(0)|int %} {% set initial_tool = params.INITIAL_TOOL|default(default_toolhead)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set bed_temp = params.BED_TEMP|default(printer.heater_bed.target, true)|float %} {% set total_layer_count = params.TOTAL_LAYER_COUNT|default(0)|int %} {% set extruder_first_layer_temp = (params.EXTRUDER_TEMP|default("")).split(",") %} RATOS_ECHO MSG="First print coordinates X:{first_x} Y:{first_y}" {% if params.TOTAL_LAYER_COUNT is not defined %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Configuration" %} {% set line_1 = '"Your slicer gcode settings are not up to date._N_Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Incomplete Slicer Configuration detected" TYPE="warning" MSG={line_1} {% endif %} SET_PRINT_STATS_INFO CURRENT_LAYER=1 SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE=1 {% if total_layer_count > 0 %} SET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} {% endif %} {% if printer["dual_carriage"] is defined %} {% set swap_toolheads = true if printer["gcode_macro _IDEX_REMAP_TOOLHEADS"].enabled|default(false)|lower == 'true' else false %} {% if swap_toolheads %} {% set initial_tool = 0 if initial_tool == 1 else 1 %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SET_GCODE_VARIABLE MACRO=T0 VARIABLE=active VALUE=True {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=active VALUE=True {% endif %} {% set both_toolheads = true %} {% if total_toolshifts == 0 %} {% set both_toolheads = false %} {% endif %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} {% endif %} {% if both_toolheads and (idex_mode == "copy" or idex_mode == "mirror") %} _LED_START_PRINTING_ERROR { action_raise_error("Gcode tool changes found. Copy and mirror mode do not support toolchanges.")} {% endif %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set both_toolheads = true %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=initial_tool VALUE={initial_tool} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_x VALUE={first_x} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_y VALUE={first_y} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=total_toolshifts VALUE={total_toolshifts} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=both_toolheads VALUE={both_toolheads} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_first_layer_temp VALUE="'{params.EXTRUDER_TEMP}'" SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_other_layer_temp VALUE="'{params.EXTRUDER_OTHER_LAYER_TEMP}'" {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_TOOLCHANGE VARIABLE=toolshift_count VALUE=0 {% endif %} {% if printer["dual_carriage"] is defined %} {% set svv = printer.save_variables.variables %} {% endif %} {% if printer["dual_carriage"] is defined %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} {% set stepper_x_position_min = printer.configfile.settings.stepper_x.position_min|float %} {% set stepper_x_position_endstop = printer.configfile.settings.stepper_x.position_endstop|float %} {% set dual_carriage_position_max = printer.configfile.settings.dual_carriage.position_max|float %} {% set dual_carriage_position_endstop = printer.configfile.settings.dual_carriage.position_endstop|float %} {% set x_parking_space = parking_position_t0 - (stepper_x_position_endstop , stepper_x_position_min)|max %} {% set dc_parking_space = (dual_carriage_position_endstop , dual_carriage_position_max)|min - parking_position_t1 %} {% if svv.idex_xoffset|abs >= (x_parking_space - 0.5) or svv.idex_xoffset|abs >= (dc_parking_space - 0.5) %} _LED_START_PRINTING_ERROR { action_raise_error("Toolhead x-offset is too high for the available parking space. Calibrate your X and DC endstop positions and make sure you stay below 1mm." % (copy_mode_max_width)) } {% endif %} {% endif %} {% if (idex_mode == "copy" or idex_mode == "mirror") and printer.configfile.settings.ratos.enable_gcode_transform %} {% if params.MIN_X is not defined or params.MAX_X is not defined %} _LED_START_PRINTING_ERROR { action_raise_error("Something went wrong! Missing important post processor start print parameter!") } {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE=0 {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set boundary_box_min_x = params.MIN_X|default(0)|float %} {% set boundary_box_max_x = params.MAX_X|default(printable_x_max)|float %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} {% set boundary_box_max_x = boundary_box_max_x + svv.idex_xoffset %} {% else %} {% set boundary_box_min_x = boundary_box_min_x - svv.idex_xoffset %} {% endif %} {% set center_x = printable_x_max / 2.0 %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% set object_width = boundary_box_max_x - boundary_box_min_x %} {% set copy_mode_max_width = center_x %} {% set mirror_mode_max_width = center_x - safe_distance / 2.0 %} DEBUG_ECHO PREFIX="START_PRINT" MSG="OBJECT_WIDTH: {object_width} BOUNDARY_BOX_MIN_X: {boundary_box_min_x} BOUNDARY_BOX_MAX_X: {boundary_box_max_x} CENTER_X: {center_x} SAFE_DISTANCE: {safe_distance}" {% if idex_mode == "copy" and object_width > copy_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for copy mode! Max supported width is %s mm" % (copy_mode_max_width)) } {% endif %} {% if idex_mode == "mirror" and object_width > mirror_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for mirror mode! Max supported width is %s mm" % (mirror_mode_max_width)) } {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = (printable_x_max - boundary_box_max_x - boundary_box_min_x) / 2 %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE={object_xoffset} {% endif %} {% endif %} {% set has_initial_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% set has_initial_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined and both_toolheads %} {% set has_secondary_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% set has_secondary_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% endif %} _CHAMBER_FILTER_ON AT="before_print_start" {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true' %} {% if both_toolheads %} RATOS_ECHO MSG="Spool join is not possible if both toolheads are in use!" SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if idex_mode == '' %} _SET_TOOLHEAD_OFFSET T={default_toolhead} MOVE={1 if "xyz" in printer.toolhead.homed_axes else 0} {% endif %} {% endif %} CLEAR_PAUSE {% if printer["gcode_macro RatOS"].force_absolute_position|lower == 'true' %} G90 {% endif %} SAVE_GCODE_STATE NAME=start_print_state G21 G90 M82 _USER_START_PRINT_BEFORE_HOMING { rawparams } {% if z_probe_stowable == true %} STOWABLE_PROBE_BEGIN_BATCH {% endif %} MAYBE_HOME _Z_HOP {% if idex_mode != '' and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} PARK_TOOLHEAD {% endif %} {% if chamber_temp > 0 %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED={printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float} {% endif %} {% endif %} _CHAMBER_HEATER_ON START_CHAMBER_TEMP={start_chamber_temp} CHAMBER_TEMP={chamber_temp} _USER_START_PRINT_HEAT_CHAMBER { rawparams } CHAMBER_TEMP={chamber_temp} {% endif %} _START_PRINT_BEFORE_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} RATOS_ECHO MSG="Heating bed..." M190 S{bed_temp} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _USER_START_PRINT_AFTER_HEATING_BED { rawparams } _START_PRINT_AFTER_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} _USER_START_PRINT_BED_MESH { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_BED_MESH X0={X0} X1={X1} Y0={Y0} Y1={Y1} T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if z_probe_stowable == true %} STOWABLE_PROBE_END_BATCH {% endif %} {% if idex_mode == '' %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={extruder_first_layer_temp[1]|float} {% endif %} {% endif %} _USER_START_PRINT_PARK { rawparams } _START_PRINT_PARK RATOS_ECHO MSG="Heating Extruder..." {% if idex_mode == '' %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder1" MINIMUM={extruder_first_layer_temp[1]|float} MAXIMUM={extruder_first_layer_temp[1]|float + 5} {% endif %} {% endif %} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} {% if idex_mode == '' %} _LED_PRINTING {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} _LED_PRINTING {% else %} {% if both_toolheads %} _LED_PRINTING TOOLHEAD={initial_tool} {% if toolchange_standby_temp > -1 %} _LED_TOOLHEAD_STANDBY TOOLHEAD={0 if initial_tool == 1 else 1} {% else %} _LED_PRINTING TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% else %} _LED_PRINTING TOOLHEAD={initial_tool} _LED_DEACTIVATE_TOOLHEAD TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% endif %} {% endif %} _USER_START_PRINT_AFTER_HEATING_EXTRUDER { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_AFTER_HEATING_EXTRUDER X0={X0} X1={X1} Y0={Y0} Y1={Y1} INITIAL_TOOLHEAD={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if idex_mode != '' %} {% if not both_toolheads %} {% if initial_tool != default_toolhead %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if toolchange_standby_temp > -1 %} SET_HEATER_TEMPERATURE HEATER={'extruder' if initial_tool == 1 else 'extruder1'} TARGET={toolchange_standby_temp} {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% set x_offset = printer.toolhead.position.x|float - printer.gcode_move.gcode_position.x|float %} {% endif %} RESTORE_GCODE_STATE NAME=start_print_state {% if idex_mode != '' %} {% set act_idex_mode = printer["dual_carriage"].carriage_1|default('')|lower %} {% if act_idex_mode == "copy" or act_idex_mode == "mirror" %} SET_GCODE_OFFSET X={x_offset} MOVE=0 {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% if idex_mode == "copy" and idex_mode != act_idex_mode %} _IDEX_COPY DANCE=0 {% elif idex_mode == "mirror" and idex_mode != act_idex_mode %} _IDEX_MIRROR DANCE=0 {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} RATOS_ECHO MSG="Adjusting object x-offset by {(object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={object_xoffset} MOVE=0 {% endif %} {% else %} _SELECT_TOOL T={initial_tool} TOOLSHIFT=false {% if initial_tool != default_toolhead %} {% set svv = printer.save_variables.variables %} SAVE_VARIABLE VARIABLE=idex_applied_offset VALUE={default_toolhead} _SET_TOOLHEAD_OFFSET T={initial_tool} MOVE=0 {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={initial_tool} {% endif %} _SET_EXTRUSION_MODE SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True {% if printer["gcode_macro _SELECT_TOOL"] is defined %} SET_GCODE_VARIABLE MACRO=_SELECT_TOOL VARIABLE=last_timestamp VALUE={printer["print_stats"].print_duration} {% endif %} _USER_END_START_PRINT { rawparams } G92 E0 _CHAMBER_FILTER_ON AT="after_print_start" RATOS_ECHO MSG="Printing..." [gcode_macro _START_PRINT_BEFORE_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set is_stowable_probe = true if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Pre-heating extruder..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={min_temp} {% else %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET={min_temp} {% endif %} {% else %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} {% endif %} {% endif %} {% if not is_stowable_probe %} {% if printer["dual_carriage"] is defined and act_t != default_toolhead %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True {% endif %} RATOS_ECHO MSG="Heat soaking z probe..." {% if auto_z_offset_calibration %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% if default_toolhead == 0 %} _SELECT_TOOL T=0 TOOLSHIFT=false G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY {% elif default_toolhead == 1 %} _SELECT_TOOL T=1 TOOLSHIFT=false G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY {% endif %} {% else %} _MOVE_TO_SAFE_Z_HOME {% endif %} G0 Z2 F{z_speed} {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Waiting for extruder to be preheated..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} {% if default_toolhead == 0 %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% else %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _Z_HOP {% endif %} {% if auto_z_offset_calibration %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True PARK_TOOLHEAD _CLEANING_MOVE TOOLHEAD={default_toolhead} _SELECT_TOOL T={0 if default_toolhead == 1 else 1} X={parking_position_t0 if default_toolhead == 1 else parking_position_t1} Y=0 TOOLSHIFT=false _CLEANING_MOVE TOOLHEAD={0 if default_toolhead == 1 else 1} _VAOC_CALIBRATE_Z_OFFSET AUTO_Z_OFFSET=True _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=false {% endif %} {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} {% if needs_rehoming %} G28 Z {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero %} {% if beacon_contact_wipe_before_true_zero %} _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE {% endif %} _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} G0 Z5 F{z_speed} G0 X50 Y10 F{speed} PROBE PROBE_METHOD=contact SAMPLES=1 BEACON_QUERY [gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_true_zero_location = printer["gcode_macro RatOS"].beacon_contact_true_zero_location|default("front")|lower %} {% set beacon_contact_true_zero_margin_x = printer["gcode_macro RatOS"].beacon_contact_true_zero_margin_x|default(30)|int %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_wipe_before_true_zero %} {% if printer.beacon.last_probe_result|lower == "ok" %} {% set last_z_offset = printer.beacon.last_z_result %} RATOS_ECHO MSG="Auto calibration nozzle wipe with probe result {last_z_offset}..." G0 Z{(0.2 + last_z_offset)} F{z_speed} G0 X70 F300 {% else %} RATOS_ECHO MSG="Skipping auto calibration nozzle wipe because probing failed!" {% endif %} {% endif %} G0 Z5 F{z_speed} _MOVE_TO_SAFE_Z_HOME RATOS_ECHO MSG="Heating extruder to probing temperature..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={beacon_contact_true_zero_temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={beacon_contact_true_zero_temp} MAXIMUM={beacon_contact_true_zero_temp + 5} RATOS_ECHO MSG="Beacon contact auto calibration..." BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 G0 Z5 F{z_speed} [gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER] gcode = {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set first_x = printer["gcode_macro START_PRINT"].first_x|default(-1)|float %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set center_x = printable_x_max / 2.0 %} {% set center_y = printable_y_max / 2.0 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% if printer["dual_carriage"] is defined %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% endif %} {% set X0 = params.X0|default(-1)|int %} {% set X1 = params.X1|default(-1)|int %} {% set Y0 = params.Y0|default(-1)|int %} {% set Y1 = params.Y1|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% if idex_mode == '' %} _PRIME {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} RATOS_ECHO PREFIX="IDEX" MSG="using combined prime offset for IDEX {idex_mode} mode" _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} {% if both_toolheads %} {% if initial_toolhead == 0 %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T{initial_toolhead}" _SELECT_TOOL T={initial_toolhead} TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% endif %} {% endif %} CACHE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" SET_MACRO_TRAVEL_SETTINGS {% if (X0 > -1 and Y1 > -1) or (first_x > 0 and first_y > 0) %} {% if printer["dual_carriage"] is defined %} {% set acceleration = printer["gcode_macro RatOS"].toolchange_travel_accel %} {% set max_accel = printer.toolhead.max_accel|float %} {% set square_corner_velocity = printer.toolhead.square_corner_velocity|float %} SET_VELOCITY_LIMIT ACCEL={acceleration} MINIMUM_CRUISE_RATIO=0 SQUARE_CORNER_VELOCITY=20 {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} {% set first_z = 1 %} {% else %} {% set first_z = 3 %} {% endif %} {% if idex_mode == "mirror" %} {% if first_y >= 0 %} G0 Y{first_y} F{speed} {% else %} G0 Y{Y1} F{speed} {% endif %} {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} _MOVE_TO_LOADING_POSITION TOOLHEAD={initial_toolhead} _PURGE_FILAMENT TOOLHEAD={initial_toolhead} E={printer["gcode_macro RatOS"].toolchange_first_purge|default(50)|float} _CLEANING_MOVE TOOLHEAD={initial_toolhead} {% endif %} {% if first_x >= 0 and first_y >= 0 %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% else %} {% set first_x = X0 %} {% set first_y = Y0 %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'min' %} {% set first_x = X0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'max' %} {% set first_x = X1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|float <= center_x %} {% set first_x = X0 %} {% else %} {% set first_x = X1 %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'min' %} {% set first_y = Y0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'max' %} {% set first_y = Y1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|float <= center_y %} {% set first_y = Y0 %} {% else %} {% set first_y = Y1 %} {% endif %} {% endif %} {% endif %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% endif %} {% endif %} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" _LOAD_RATOS_SKEW_PROFILE [gcode_macro _PRIME] gcode = {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} PRIME_BLOB INITIAL_TOOLHEAD={params.INITIAL_TOOLHEAD} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={params.IDEX_MODE} Y1={params.Y1} {% else %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE == "copy" %} _IDEX_COPY DANCE=0 {% elif params.IDEX_MODE == "mirror" %} _IDEX_MIRROR DANCE=0 {% endif %} {% endif %} {% endif %} [gcode_macro END_PRINT] description = End print procedure, use this in your Slicer. gcode = SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SAVE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = printer["gcode_macro START_PRINT"].object_xoffset|default(0)|float %} RATOS_ECHO MSG="Adjusting object x-offset by {(0-object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={(0-object_xoffset)} {% endif %} {% endif %} _USER_END_PRINT_BEFORE_HEATERS_OFF { rawparams } _END_PRINT_BEFORE_HEATERS_OFF TURN_OFF_HEATERS _USER_END_PRINT_AFTER_HEATERS_OFF { rawparams } _END_PRINT_AFTER_HEATERS_OFF _USER_END_PRINT_PARK { rawparams } _END_PRINT_PARK {% if printer["gcode_macro RatOS"].skew_profile is defined %} SET_SKEW CLEAR=1 {% endif %} {% if printer["dual_carriage"] is not defined and printer["gcode_macro RatOS"].end_print_motors_off|lower != 'false' %} M84 {% endif %} M107 BED_MESH_CLEAR RATOS_ECHO MSG="Done :)" RESTORE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} M84 {% endif %} {% if printer.configfile.settings.beacon is defined %} {% if printer["dual_carriage"] is not defined %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SET_GCODE_OFFSET Z=0 MOVE=0 {% endif %} {% endif %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print" _CHAMBER_FILTER_ON AT="print_end" _CHAMBER_FILTER_OFF _CHAMBER_HEATER_OFF _USER_END_PRINT_FINISHED { rawparams } [gcode_macro _END_PRINT_BEFORE_HEATERS_OFF] gcode = RATOS_ECHO MSG="Cleaning up..." [gcode_macro _END_PRINT_AFTER_HEATERS_OFF] gcode = {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% set z_hop = printer["gcode_macro RatOS"].end_print_park_z_hop|float %} {% set r = printer["gcode_macro RatOS"].end_print_retract_filament|default(4)|float %} {% if current_z < (max_z - z_hop) %} {% set z_safe = z_hop %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} G91 G1 E-2 F3600 G0 Z{z_safe} F3600 G1 E-{(r-2)} F3600 G90 [gcode_macro _SET_EXTRUSION_MODE] gcode = {% if printer["gcode_macro RatOS"].relative_extrusion|lower == 'true' %} M83 {% else %} M82 {% endif %} [gcode_macro GENERATE_SHAPER_GRAPHS] description = Genarates input shaper resonances graphs for analysis. Uses the AXIS parameter for if you only want to do one axis at a time, (eg. GENERATE_SHAPER_GRAPHS AXIS=X) gcode = CACHE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set axis = params.AXIS|default('')|lower %} {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} {% if axis != '' %} {% if axis == 'x' %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x {% elif axis == 'y' %} MAYBE_HOME TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% else %} {action_raise_error("Unknown axis specified. Expected X or Y.")} {% endif %} {% else %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% endif %} _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Shaper graph" [gcode_shell_command generate_shaper_graph_x] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-x.sh timeout = 60. verbose = True [gcode_shell_command generate_shaper_graph_y] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-y.sh timeout = 60. verbose = True [gcode_macro MEASURE_COREXY_BELT_TENSION] description = Generates resonance graph used to ensure belts are equally tensioned. gcode = CACHE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} MAYBE_HOME TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data NAME=belt-tension-upper FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data NAME=belt-tension-lower FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_belt_tension_graph _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Belt Tension Graph" [gcode_shell_command generate_belt_tension_graph] command = /home/pi/printer_data/config/RatOS/scripts/generate-belt-tension-graph.sh timeout = 90. verbose = True [idle_timeout] gcode = {% if printer.webhooks.state|lower == 'ready' %} {% if printer.pause_resume.is_paused|lower == 'false' %} RATOS_ECHO PREFIX="IDLE" MSG="2 hours since last activity. Powering off heaters and motors.." TURN_OFF_HEATERS M84 {% endif %} {% endif %} timeout = 7200 [temperature_sensor raspberry_pi] sensor_type = temperature_host [skew_correction] [input_shaper] shaper_type_x = mzv shaper_freq_x = 35.8 shaper_type_y = mzv shaper_freq_y = 33.8 [virtual_sdcard] path = ~/printer_data/gcodes [display_status] [pause_resume] [force_move] enable_force_move = True [respond] [resonance_generator] [ratos] allow_unknown_gcode_generator = True [exclude_object] [heater_bed] heater_pin = heater_bed_heating_pin sensor_pin = heater_bed_sensor_pin sensor_type = Generic 3950 min_temp = 0 max_temp = 115 pwm_cycle_time = 0.01667 control = pid pid_kp = 65.951 pid_ki = 3.053 pid_kd = 356.135 [fan] pin = !PA8 shutdown_speed = 1.0 cycle_time = 0.00004 enable_pin = PB11 [heater_fan toolhead_cooling_fan] pin = PE5 fan_speed = 1 heater = extruder [controller_fan controller_fan] pin = !PD12 cycle_time = 0.00004 [printer] kinematics = corexy max_velocity = 1000 max_accel = 15000 minimum_cruise_ratio = 0.5 max_z_velocity = 20 max_z_accel = 120 square_corner_velocity = 5 [gcode_macro Z_TILT_ADJUST] rename_existing = Z_TILT_ADJUST_ORIG gcode = {% set beacon_contact_z_tilt_adjust_samples = printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust_samples|default(2)|int %} {% set beacon_contact_z_tilt_adjust = true if printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} DEPLOY_PROBE {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_z_tilt_adjust %} Z_TILT_ADJUST_ORIG PROBE_METHOD=contact SAMPLES={beacon_contact_z_tilt_adjust_samples} {% else %} Z_TILT_ADJUST_ORIG {% endif %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} STOW_PROBE {% endif %} [stepper_x] position_max = 300 position_endstop = 0 step_pin = PF13 dir_pin = !x_dir_pin enable_pin = !PF14 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG6 position_min = 0 [stepper_y] position_max = 300 position_endstop = 300 step_pin = PG0 dir_pin = !y_dir_pin enable_pin = !PF15 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG9 position_min = 0 [stepper_z] position_max = 300 step_pin = PC13 dir_pin = !z0_dir_pin enable_pin = !PF1 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 position_min = -5 homing_speed = 10 endstop_pin = probe:z_virtual_endstop [bed_mesh] horizontal_move_z = 5 mesh_min = 20,30 mesh_max = 265,260 probe_count = 7,7 fade_start = 1.0 fade_end = 10.0 mesh_pps = 2,2 algorithm = bicubic bicubic_tension = .2 speed = 600 [z_tilt] z_positions = 0,0 150,300 300,0 points = 60,60 185,270 260,60 horizontal_move_z = 20 retries = 1 retry_tolerance = 0.2 speed = 600 [extruder] rotation_distance = 4.71 full_steps_per_rotation = 200 filament_diameter = 1.750 max_extrude_only_velocity = 80 max_extrude_only_distance = 500 nozzle_diameter = 0.4 heater_pin = PA0 sensor_type = ATC Semitec 104NT-4-R025H42G sensor_pin = PF4 min_extrude_temp = 170 min_temp = 0 max_temp = 285 pressure_advance = 0.026 step_pin = PF11 dir_pin = e_dir_pin enable_pin = !PG5 microsteps = 64 max_extrude_only_accel = 600 max_extrude_cross_section = 0.8 control = pid pid_kp = 27.572 pid_ki = 1.259 pid_kd = 150.955 [firmware_retraction] retract_speed = 60 unretract_extra_length = 0 unretract_speed = 60 retract_length = 0.5 [resonance_tester] accel_chip_x = beacon accel_chip_y = beacon probe_points = 150,150,20 [tmc5160 stepper_x] stealthchop_threshold = 0 interpolate = False cs_pin = PC4 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc5160 stepper_y] stealthchop_threshold = 0 interpolate = False cs_pin = PD11 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc2209 stepper_z] stealthchop_threshold = 0 interpolate = False uart_pin = PE4 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [tmc2209 stepper_z1] stealthchop_threshold = 0 interpolate = False uart_pin = PE1 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z1] step_pin = PE2 dir_pin = !z1_dir_pin enable_pin = !PD4 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 stepper_z2] stealthchop_threshold = 0 interpolate = False uart_pin = PD3 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z2] step_pin = PE6 dir_pin = !z2_dir_pin enable_pin = !PE0 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 extruder] stealthchop_threshold = 0 interpolate = False uart_pin = PC6 run_current = 0.707 driver_tbl = 0 driver_toff = 4 driver_hend = 6 driver_hstrt = 7 sense_resistor = 0.11 [beacon] serial = /dev/beacon x_offset = 0 y_offset = 22.5 mesh_main_direction = x mesh_runs = 1 speed = 15. lift_speed = 80. contact_max_hotend_temperature = 275 [delayed_gcode _BEACON_INIT] initial_duration = 1 gcode = _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(0)|float %} {% if nozzle_expansion_coefficient_multiplier == 0 %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is not defined %} {% set nozzle_expansion_coefficient_multiplier = 1.0 %} {% else %} {% set nozzle_expansion_coefficient_multiplier = printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier|default(1.0)|float %} {% endif %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={nozzle_expansion_coefficient_multiplier} {% endif %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is defined %} CONSOLE_ECHO TITLE="Deprecated gcode variable" TYPE="warning" MSG={'"Please remove the variable beacon_contact_expansion_multiplier from your config file."'} {% endif %} [gcode_macro BEACON_RATOS_CALIBRATION] gcode = RATOS_ECHO MSG="Did you mean BEACON_RATOS_CALIBRATE?" [gcode_macro BEACON_RATOS_CALIBRATE] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} BEACON_INITIAL_CALIBRATION _AUTOMATED=True {% if beacon_contact_start_print_true_zero %} BEACON_POKE_TEST _AUTOMATED=True _BEACON_CHECK_POKE {% if printer["dual_carriage"] is not defined %} BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET _AUTOMATED=True {% endif %} {% endif %} {% if chamber_temp > 0 %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} BEACON_FINAL_CALIBRATION _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% if beacon_contact_start_print_true_zero %} BEACON_MEASURE_GANTRY_TWIST _BEACON_MAYBE_SCAN_COMPENSATION {% endif %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% if chamber_temp > 0 %} _CHAMBER_HEATER_OFF {% endif %} {% if beacon_contact_start_print_true_zero %} {% if printer["dual_carriage"] is not defined %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} _BEACON_ECHO_POKE {% endif %} RATOS_ECHO MSG="Beacon calibration finished!" _LED_BEACON_CALIBRATION_END RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG [gcode_macro BEACON_INITIAL_CALIBRATION] gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed * 60 %} MAYBE_HOME X=True Y=True _LED_BEACON_CALIBRATION_START G90 _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE _Z_HOP RATOS_ECHO MSG="Initial beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_FINAL_CALIBRATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} _BEACON_HOME_AND_ABL {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} _LED_BEACON_CALIBRATION_START G90 G0 Z2 F{z_hop_speed} RATOS_ECHO MSG="Waiting for calibration temperature..." SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _Z_HOP BEACON_AUTO_CALIBRATE {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} _Z_HOP RATOS_ECHO MSG="Final beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_POKE_TEST] variable_poke_result_1 = -1 variable_poke_result_2 = -1 variable_poke_result_3 = -1 variable_poke_result_4 = -1 variable_poke_result_5 = -1 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_1 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_2 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_3 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_4 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_5 VALUE=-1 _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START G0 Z5 F{z_hop_speed} _BEACON_PROBE_POKE _BEACON_STORE_POKE I=1 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=2 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=3 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=4 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=5 _Z_HOP RATOS_ECHO MSG="Beacon poke test finished!" {% if not automated %} _BEACON_ECHO_POKE {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_POKE] gcode = {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} BEACON_POKE speed=3 top=5 bottom={poke_bottom} BEACON_QUERY [gcode_macro _BEACON_STORE_POKE] gcode = {% set i = params.I|default(1)|int %} {% set last_z = printer.beacon.last_poke_result|default(0)|float %} {% if printer.beacon.last_poke_result|lower != "none" %} {% if printer.beacon.last_poke_result.error == 0 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE={"poke_result_%s" % i} VALUE={printer.beacon.last_poke_result.latency} {% endif %} {% endif %} [gcode_macro _BEACON_CHECK_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% if p1 == -1 or p2 == -1 or p3 == -1 or p4 == -1 or p5 == -1 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test error!") } {% endif %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg > 6 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test failed!") } {% endif %} [gcode_macro _BEACON_ECHO_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg <= 1 %} {% set type = "success" %} {% set note = "Extremely low noise, rarely achieved" %} {% elif avg > 1 and avg <= 4 %} {% set type = "info" %} {% set note = "Excellent performance for a typical printer" %} {% elif avg > 4 and avg <= 8 %} {% set type = "warning" %} {% set note = "Acceptable performance, machine may have considerable cyclic axis noise" %} {% elif avg > 8 and avg <= 11 %} {% set type = "alert" %} {% set note = "Not ideal, may want to verify proper mounting or use thinner stackups" %} {% elif avg > 11 %} {% set type = "alert" %} {% set note = "Reason for concern, present setup may be risky to continue with" %} {% endif %} CONSOLE_ECHO TITLE="Beacon poke test result:" TYPE={type} MSG={'"Average latency: %.2f_N_%s"' % (avg, note)} [gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET] variable_reference_z = 0.0 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set test_margin = 30 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Nozzle temperature offset calibration..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _MOVE_TO_SAFE_Z_HOME Z_HOP=True SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET=0 {% if not automated %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} {% endif %} [gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set idex_zcontrolpoint = svv.idex_zcontrolpoint|default(150)|float %} RATOS_ECHO PREFIX="BEACON" MSG="Waiting for nozzle to reach {temp}°C..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={temp} MAXIMUM={temp + 2} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} RATOS_ECHO PREFIX="BEACON" MSG="Probing with nozzle temperature {temp}°C..." PROBE PROBE_METHOD=contact PROBE_SPEED=3 LIFT_SPEED=15 SAMPLES=5 SAMPLE_RETRACT_DIST=3 SAMPLES_TOLERANCE=0.005 SAMPLES_TOLERANCE_RETRIES=10 SAMPLES_RESULT=median BEACON_QUERY G0 Z5 F{z_speed} [gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set last_z = printer.beacon.last_z_result|default(0)|float %} {% if temp == 150 %} SET_GCODE_VARIABLE MACRO=BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET"].reference_z|default(0)|float %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_t{default_toolhead} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS] gcode = {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} CONSOLE_ECHO TYPE="info" MSG={'"T0 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t0} {% else %} CONSOLE_ECHO TYPE="info" MSG={'"T1 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t1} {% endif %} [gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET] variable_runtime_temp = 0 gcode = {% set toolhead = params.TOOLHEAD|default(0)|int %} {% set reset = true if params.RESET|default(false)|lower == 'true' else false %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set svv = printer.save_variables.variables %} {% if reset %} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE=0 {% else %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set nozzle_expansion_coefficient_t0 = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if printer["dual_carriage"] is defined %} {% set nozzle_expansion_coefficient_t1 = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set applied_offset = svv.nozzle_expansion_applied_offset|default(0)|float %} {% set temp = printer['extruder' if toolhead == 0 else 'extruder1'].target|float %} {% set temp_offset = temp - beacon_contact_true_zero_temp %} {% set expansion_coefficient = nozzle_expansion_coefficient_t0 if toolhead == 0 else nozzle_expansion_coefficient_t1 %} {% set expansion_offset = nozzle_expansion_coefficient_multiplier * (temp_offset * (expansion_coefficient / 100)) %} {% set new_offset = ((-applied_offset) + expansion_offset) %} SET_GCODE_OFFSET Z_ADJUST={new_offset} MOVE=1 SPEED={z_speed} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE={expansion_offset} SET_GCODE_VARIABLE MACRO=_BEACON_SET_NOZZLE_TEMP_OFFSET VARIABLE=runtime_temp VALUE={temp} RATOS_ECHO PREFIX="BEACON" MSG={'"Nozzle expansion offset of %.6fmm applied to T%s"' % (expansion_offset, toolhead)} DEBUG_ECHO PREFIX="_BEACON_SET_NOZZLE_TEMP_OFFSET" MSG="multiplier: {nozzle_expansion_coefficient_multiplier}, coefficient: {expansion_coefficient}, temp_offset: {temp_offset}, expansion_offset: {expansion_offset}, applied_offset: {applied_offset}, new_offset: {new_offset}" {% endif %} {% endif %} [gcode_macro BEACON_MEASURE_GANTRY_TWIST] variable_needs_compensation = False variable_reference_z = 0.0 variable_front = 0.0 variable_front_left = 0.0 variable_front_right = 0.0 variable_back = 0.0 variable_back_left = 0.0 variable_back_right = 0.0 variable_right = 0.0 variable_left = 0.0 variable_margin_x = 40 variable_margin_y = 40 gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=False _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Measure gantry twist..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="center" G0 X{margin_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_left" G0 X{safe_home_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front" G0 X{(printable_x_max - margin_x)} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_right" G0 X{(printable_x_max - margin_x)} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="right" G0 X{(printable_x_max - margin_x)} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_right" G0 X{safe_home_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back" G0 X{margin_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_left" G0 X{margin_x} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="left" _MOVE_TO_SAFE_Z_HOME Z_HOP=True _BEACON_ECHO_GANTRY_TWIST _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_GANTRY_TWIST] gcode = RATOS_ECHO PREFIX="BEACON" MSG="Probing..." BEACON_OFFSET_COMPARE BEACON_QUERY [gcode_macro _BEACON_STORE_GANTRY_TWIST] gcode = {% set location = params.LOCATION|lower %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set last_z = printer.beacon.last_offset_result["delta"]|default(0)|float %} {% if location == "center" %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE={location} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_GANTRY_TWIST] gcode = {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float * 1000 %} {% set front_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_left|default(0)|float * 1000 %} {% set front = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front|default(0)|float * 1000 %} {% set front_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_right|default(0)|float * 1000 %} {% set right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].right|default(0)|float * 1000 %} {% set back_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_right|default(0)|float * 1000 %} {% set back = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back|default(0)|float * 1000 %} {% set back_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_left|default(0)|float * 1000 %} {% set left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].left|default(0)|float * 1000 %} {% set line_1 = "Front left: %.6fμm" % (front_left) %} {% set line_2 = "Front center: %.6fμm" % (front) %} {% set line_3 = "Front right: %.6fμm" % (front_right) %} {% set line_4 = "Left center: %.6fμm" % (left) %} {% set line_5 = "Right center: %.6fμm" % (right) %} {% set line_6 = "Back left: %.6fμm" % (back_left) %} {% set line_7 = "Back center: %.6fμm" % (back) %} {% set line_8 = "Back right: %.6fμm" % (back_right) %} {% set max_value = [(front_left|abs), (front|abs), (front_right|abs), (left|abs), (right|abs), (back_left|abs), (back|abs), (back_right|abs)]|max %} {% if max_value <= 50 %} {% set type = "success" %} {% set recommendation = "Very low gantry twist: %.6fμm._N_No beacon scan compensation needed." % max_value %} {% elif max_value > 50 and max_value <= 100 %} {% set type = "info" %} {% set recommendation = "Low gantry twist: %.6fμm._N_You may experience first layer inconsistensies, consider beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 100 and max_value <= 150 %} {% set type = "warning" %} {% set recommendation = "High gantry twist: %.6fμm._N_High chance of first layer problems, beacon scan compensation is highly encouraged." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 150 and max_value <= 200 %} {% set type = "alert" %} {% set recommendation = "Very High gantry twist: %.6fμm._N_You will encounter first layer problems on large prints unless you activate beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 200 %} {% set type = "alert" %} {% set recommendation = "Extremely high gantry twist: %.6fμm._N_You have significant scan/contact inconsistency which is indicative of mechanical problems, please investigate before resorting to software compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% endif %} CONSOLE_ECHO TITLE="Gantry twist relative to the center" TYPE={type} MSG={'"_N_%s_N__N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s"' % (recommendation, line_1, line_2, line_3, line_4, line_5, line_6, line_7, line_8)} [gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set profile = params.PROFILE|default("Contact")|string %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} {% set probe_count = printer["gcode_macro RatOS"].beacon_scan_compensation_probe_count %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% if not beacon_scan_compensation_enable %} RATOS_ECHO MSG="Beacon scan compensation is disabled!" {% else %} MAYBE_HOME _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _LED_BEACON_CALIBRATION_START {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} RATOS_ECHO MSG="Please wait..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% endif %} {% if not automated %} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} {% endif %} {% if printer.z_tilt is defined %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% endif %} {% if printer.quad_gantry_level is defined %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES=2 SAMPLES_DROP=1 SAMPLES_TOLERANCE_RETRIES=10 PROBE_COUNT={probe_count[0]},{probe_count[1]} PROFILE={profile} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} RATOS_ECHO MSG="Beacon scan compensation mesh created!" {% if not automated %} RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG {% endif %} {% endif %} [gcode_macro _BEACON_APPLY_SCAN_COMPENSATION] gcode = {% set beacon_scan_compensation_profile = printer["gcode_macro RatOS"].beacon_scan_compensation_profile %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_BEACON_APPLY_SCAN_COMPENSATION" MSG="beacon_scan_compensation_profile {beacon_scan_compensation_profile}, beacon_scan_compensation_enable {beacon_scan_compensation_enable}" {% if beacon_scan_compensation_enable %} BEACON_APPLY_SCAN_COMPENSATION PROFILE={beacon_scan_compensation_profile} {% endif %} [gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set needs_scan_compensation = true if printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].needs_compensation|default(false)|lower == 'true' else false %} {% if needs_scan_compensation %} BEACON_CREATE_SCAN_COMPENSATION_MESH _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% endif %} [gcode_macro _BEACON_HOME_AND_ABL] gcode = MAYBE_HOME X=True Y=True _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% if needs_rehoming %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% endif %} [gcode_macro _BEACON_SAVE_MULTIPLIER] gcode = {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set multiplier = printer["gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER"].runtime_multiplier|default(-1.0)|float %} DEBUG_ECHO PREFIX="_BEACON_SAVE_MULTIPLIER" MSG="multiplier: {multiplier}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if multiplier > 0 and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={multiplier} SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE=-1.0 CONSOLE_ECHO TITLE="Hotend thermal expansion compensation" TYPE="success" MSG={'"New value is: %.6f_N_The new multiplier value has been saved to the configuration."' % multiplier} {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER] variable_runtime_multiplier = -1.0 gcode = {% set toolhead = 0 %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if layer_number == 0 and is_printing_gcode %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Documentation" %} {% set line_1 = '"Your slicer is not correctly reporting layer information. See the layer change custom g-code in the %s".' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Missing layer information" TYPE="warning" MSG={line_1} {% endif %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="layer_number: {layer_number}, is_printing_gcode: {is_printing_gcode}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if layer_number == 1 and is_printing_gcode and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if toolhead == 1 %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set beacon_contact_expansion_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set print_temp = printer["gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET"].runtime_temp|default(0)|int %} {% if print_temp > 0 %} {% set z_offset = printer.gcode_move.homing_origin.z|float %} {% set temp_delta = print_temp - beacon_contact_true_zero_temp %} {% set coefficient_per_degree = nozzle_expansion_coefficient / 100 %} {% set z_offset_per_degree = z_offset / temp_delta %} {% set new_multiplier = z_offset_per_degree / coefficient_per_degree %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="print_temp: {print_temp}, z_offset: {z_offset}, temp_delta: {temp_delta}, nozzle_expansion_coefficient: {nozzle_expansion_coefficient}, coefficient_per_degree: {coefficient_per_degree}, z_offset_per_degree: {z_offset_per_degree}, old_multiplier: {beacon_contact_expansion_multiplier}, new_multiplier: {new_multiplier}" SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE={new_multiplier} {% endif %} {% endif %} [gcode_macro T0] variable_join = 0 variable_remap = 0 variable_alert = "" variable_filament_name = "" variable_filament_type = "" variable_filament_temp = 0 variable_runout_sensor = "" variable_active = True variable_color = "7bff33" variable_hotend_type = "UHF" variable_has_cht_nozzle = True variable_cooling_position_to_nozzle_distance = 40 variable_tooolhead_sensor_to_extruder_gear_distance = 15 variable_extruder_gear_to_cooling_position_distance = 30 variable_filament_loading_nozzle_offset = -5 variable_filament_grabbing_length = 5 variable_filament_grabbing_speed = 1 variable_enable_insert_detection = True variable_enable_runout_detection = True variable_enable_clog_detection = True variable_unload_after_runout = True variable_purge_after_load = 0 variable_purge_before_unload = 0 variable_extruder_load_speed = 60 variable_filament_load_speed = 10 variable_standby = False variable_temperature_offset = 0 variable_has_oozeguard = False variable_has_front_arm_nozzle_wiper = False variable_resume_after_insert = False gcode = {% set x = params.X|default(-1.0)|float %} {% set y = params.Y|default(-1.0)|float %} {% set z = params.Z|default(0.0)|float %} {% set s = params.S|default(1)|int %} {% if printer["gcode_macro _SELECT_TOOL"] is defined %} _SELECT_TOOL T=0 X={x} Y={y} Z={z} TOOLSHIFT={s} {% endif %} [save_variables] filename = /home/pi/printer_data/config/ratos-variables.cfg [fan_generic filter] pin = PD15 [delayed_gcode filter_stop_after_print] gcode = SET_FAN_SPEED FAN=filter SPEED=0.0 [heater_generic chamber_heater] gcode_id = D heater_pin = PB0 sensor_type = Generic 3950 sensor_pin = PF6 pwm_cycle_time = 0.01667 min_temp = 0 max_temp = 75 control = pid pid_kp = 50.397 pid_ki = 0.328 pid_kd = 1933.371 [verify_heater chamber_heater] max_error = 1800 check_gain_time = 120 heating_gain = 0.2 hysteresis = 5 [heater_fan chamber_heater] pin = PD14 heater = chamber_heater heater_temp = 45.0 [temperature_sensor chamber_heater] sensor_type = Generic 3950 sensor_pin = PF5 [neopixel lights] pin = rpi:gpio23 chain_count = 18 color_order = GRB initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 [led_effect idle_fx] leds = neopixel:lights autostart = false frame_rate = 30 layers = gradient 0.3 1 add (1.0,0.0,0.0),(0.0,1.0,0.0),(0.0,0.0,1.0) [gcode_macro SEARCH_VARS] gcode = {% set search = params.S|lower %} {% set ns = namespace() %} {% for item in printer %} {% if ' ' in item %} {% set ns.path = ['printer', "['%s']" % (item), ''] %} {% else %} {% set ns.path = ['printer.', item, ''] %} {% endif %} {% if search in ns.path|lower %} { action_respond_info(ns.path|join) } {% endif %} {% if printer[item].items() %} {% for childkey, child in printer[item].items() recursive %} {% set ns.path = ns.path[:loop.depth|int + 1] %} {% if ' ' in childkey %} {% set null = ns.path.append("['%s']" % (childkey)) %} {% else %} {% set null = ns.path.append(".%s" % (childkey)) %} {% endif %} {% if child is mapping %} { loop(child.items()) } {% else %} {% if search in ns.path|lower %} { action_respond_info("%s : %s" % (ns.path|join, child)) } {% endif %} {% endif %} {% endfor %} {% endif %} {% endfor %} [gcode_macro DUMP_VARIABLES] gcode = {% set filter_name = params.NAME|default('')|string|lower %} {% set filter_value = params.VALUE|default('')|string|lower %} {% set show_cfg = params.SHOW_CFG|default(0)|int %} {% set out = [] %} {% for key1 in printer %} {% for key2 in printer[key1] %} {% if (show_cfg or not (key1|lower == 'configfile' and key2|lower in ['config', 'settings'])) and (filter_name in key1|lower or filter_name in key2|lower) and filter_value in printer[key1][key2]|string|lower %} {% set dummy = out.append("printer['%s'].%s = %s" % (key1, key2, printer[key1][key2])) %} {% endif %} {% else %} {% if filter_name in key1|lower and filter_value in printer[key1]|string|lower %} {% set dummy = out.append("printer['%s'] = %s" % (key1, printer[key1])) %} {% endif %} {% endfor %} {% endfor %} {action_respond_info(out|join("\n"))} [gcode_macro TEST_SPEED] gcode = {% set speed = params.SPEED|default(printer.configfile.settings.printer.max_velocity)|int %} {% set iterations = params.ITERATIONS|default(5)|int %} {% set accel = params.ACCEL|default(printer.configfile.settings.printer.max_accel)|int %} {% set bound = params.BOUND|default(20)|int %} {% set smallpatternsize = SMALLPATTERNSIZE|default(20)|int %} {% set x_min = printer.toolhead.axis_minimum.x + bound %} {% set x_max = printer.toolhead.axis_maximum.x - bound %} {% set y_min = printer.toolhead.axis_minimum.y + bound %} {% set y_max = printer.toolhead.axis_maximum.y - bound %} {% set x_center = (printer.toolhead.axis_minimum.x|float + printer.toolhead.axis_maximum.x|float ) / 2 %} {% set y_center = (printer.toolhead.axis_minimum.y|float + printer.toolhead.axis_maximum.y|float ) / 2 %} {% set x_center_min = x_center - (smallpatternsize/2) %} {% set x_center_max = x_center + (smallpatternsize/2) %} {% set y_center_min = y_center - (smallpatternsize/2) %} {% set y_center_max = y_center + (smallpatternsize/2) %} SAVE_GCODE_STATE NAME=TEST_SPEED { action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) } G28 {% if printer.configfile.settings.quad_gantry_level %} {% if printer.quad_gantry_level.applied == False %} QUAD_GANTRY_LEVEL G28 Z {% endif %} {% endif %} G90 G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60} G28 X Y G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION G0 X{x_min} Y{y_min} Z{bound + 10} F{speed*60} SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2} {% for i in range(iterations) %} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} {% endfor %} SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel} ACCEL_TO_DECEL={printer.configfile.settings.printer.max_accel_to_decel} G28 G90 G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION RESTORE_GCODE_STATE NAME=TEST_SPEED [gcode_macro SHIFT_TEST] description = High-accel diagonal loop to reveal skipped steps gcode = {% set SPEED = params.SPEED | default(200) | float %} {% set ACCEL = params.ACCEL | default(1000) | float %} {% set PTS = params.PTS | default(40) | float %} {% set LOOPS = params.LOOPS | default(300) | int %} SAVE_GCODE_STATE NAME=SHIFT_T G90 G0 Z10 F6000 G0 X{PTS+10} Y{PTS+10} F6000 G91 SET_VELOCITY_LIMIT ACCEL={ACCEL} {% for i in range(LOOPS) %} M117 Shift {i+1} / {LOOPS} G0 X{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y-{PTS} F{SPEED*60} G0 X{PTS} Y-{PTS} F{SPEED*60} {% endfor %} G90 G0 Z10 F6000 M400 RESTORE_GCODE_STATE NAME=SHIFT_T M117 "Shift test done" [shaketune] [bed_mesh ratos] version = 1 points = -0.013932, -0.009479, -0.018457 -0.020444, -0.011897, -0.025468 -0.009576, -0.015831, -0.022551 x_count = 3 y_count = 3 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 143.304 max_x = 162.303 min_y = 142.75 max_y = 161.75 [probe] z_offset = 2.600 [beacon model default] model_coef = 1.5143895072423772, 1.8516792494662335, 0.8034993734698486, 0.37939133464671515, 0.24591852177713755, 0.270473375714362, -0.028202862449263386, -0.23580576904601017, 0.06532305050548831, 0.1377605152703101 model_domain = 1.859106420762842e-07,1.940326560955678e-07 model_range = 0.200000,5.000000 model_temp = 49.792509 model_offset = 0.00000 [bed_mesh default] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 [bed_mesh cold] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 ======================= Extruder max_extrude_ratio=0.332601 mcu 'mcu': Starting serial connect webhooks client 3878198504: New connection webhooks client 3878198504: Client info {'program': 'Moonraker', 'version': 'v0.9.3-0-g71f9e67'} Loaded MCU 'mcu' 118 commands (v0.12.0-316-g96cceed23 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.34-4+rpi1+14) 2.34) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1_PB6_PB7=PB6,PB7 BUS_PINS_i2c1_PB8_PB9=PB8,PB9 BUS_PINS_i2c2_PB10_PB11=PB10,PB11 BUS_PINS_i2c3_PA8_PC9=PA8,PC9 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_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 BUS_PINS_spi5=PF8,PF9,PF7 BUS_PINS_spi5a=PH7,PF11,PH6 BUS_PINS_spi6=PG12,PG14,PG13 CLOCK_FREQ=400000000 MCU=stm32h723xx 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 Loaded MCU 'rpi' 124 commands (v0.12.0-316-g96cceed23 / gcc: (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 binutils: (GNU Binutils for Raspbian) 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=-278.400000 slope=1638.000000 mcu 'beacon': Starting serial connect Loaded MCU 'beacon' 45 commands (Beacon 2.1.0 / ) MCU 'beacon' config: ADC_MAX=4095 BEACON_ACCEL_BITS=12 BEACON_ACCEL_SCALE_16G=7.81 BEACON_ACCEL_SCALE_2G=0.98 BEACON_ACCEL_SCALE_4G=1.95 BEACON_ACCEL_SCALE_8G=3.91 BEACON_ADC_SMOOTH_COUNT=16 BEACON_HAS_ACCEL=1 BEACON_REV=H CLOCK_FREQ=32000000 MCU=beacon STATS_SUMSQ_BASE=256 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'rpi' printer configuration... Configured MCU 'rpi' (1024 moves) Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (20.0, 7.5) | (20.0, 30.0) 1 | (60.8, 7.5) | (60.8, 30.0) 2 | (101.7, 7.5) | (101.7, 30.0) 3 | (142.5, 7.5) | (142.5, 30.0) 4 | (183.3, 7.5) | (183.3, 30.0) 5 | (224.1, 7.5) | (224.1, 30.0) 6 | (265.0, 7.5) | (265.0, 30.0) 7 | (265.0, 45.8) | (265.0, 68.3) 8 | (224.2, 45.8) | (224.2, 68.3) 9 | (183.3, 45.8) | (183.3, 68.3) 10 | (142.5, 45.8) | (142.5, 68.3) 11 | (101.7, 45.8) | (101.7, 68.3) 12 | (60.8, 45.8) | (60.8, 68.3) 13 | (20.0, 45.8) | (20.0, 68.3) 14 | (20.0, 84.2) | (20.0, 106.7) 15 | (60.8, 84.2) | (60.8, 106.7) 16 | (101.7, 84.2) | (101.7, 106.7) 17 | (142.5, 84.2) | (142.5, 106.7) 18 | (183.3, 84.2) | (183.3, 106.7) 19 | (224.1, 84.2) | (224.1, 106.7) 20 | (265.0, 84.2) | (265.0, 106.7) 21 | (265.0, 122.5) | (265.0, 145.0) 22 | (224.2, 122.5) | (224.2, 145.0) 23 | (183.3, 122.5) | (183.3, 145.0) 24 | (142.5, 122.5) | (142.5, 145.0) 25 | (101.7, 122.5) | (101.7, 145.0) 26 | (60.8, 122.5) | (60.8, 145.0) 27 | (20.0, 122.5) | (20.0, 145.0) 28 | (20.0, 160.8) | (20.0, 183.3) 29 | (60.8, 160.8) | (60.8, 183.3) 30 | (101.7, 160.8) | (101.7, 183.3) 31 | (142.5, 160.8) | (142.5, 183.3) 32 | (183.3, 160.8) | (183.3, 183.3) 33 | (224.1, 160.8) | (224.1, 183.3) 34 | (265.0, 160.8) | (265.0, 183.3) 35 | (265.0, 199.1) | (265.0, 221.6) 36 | (224.2, 199.1) | (224.2, 221.6) 37 | (183.3, 199.1) | (183.3, 221.6) 38 | (142.5, 199.1) | (142.5, 221.6) 39 | (101.7, 199.1) | (101.7, 221.6) 40 | (60.8, 199.1) | (60.8, 221.6) 41 | (20.0, 199.1) | (20.0, 221.6) 42 | (20.0, 237.5) | (20.0, 260.0) 43 | (60.8, 237.5) | (60.8, 260.0) 44 | (101.7, 237.5) | (101.7, 260.0) 45 | (142.5, 237.5) | (142.5, 260.0) 46 | (183.3, 237.5) | (183.3, 260.0) 47 | (224.1, 237.5) | (224.1, 260.0) 48 | (265.0, 237.5) | (265.0, 260.0) beacon: loaded fnorm=5095074.53 temp=20.83 amfg=1.183 from nvm beacon: built tempco model version 1 {'amfg': 1.1828855277291872, 'tcc': -9.406639338627627e-06, 'tcfl': -0.0006025733954549484, 'tctl': 0.0018238966763347438, 'fmin': 5095074.534416199, 'fmin_temp': 20.8327579498291} Enabling Beacon accelerometer Selected Beacon accelerometer scale 16g Sending MCU 'beacon' printer configuration... Configured MCU 'beacon' (0 moves) Starting heater checks for chamber_heater Neopixel update did not succeed Starting heater checks for extruder Stats 1191.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4122 bytes_read=7330 bytes_retransmit=9 bytes_invalid=0 send_seq=335 receive_seq=335 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400020966 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=998 bytes_read=4827 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=49998728 adj=49991277 Octopus_Pro_H723_V1.1: temp=0.0 raspberry_pi: temp=52.6 heater_bed: target=0 temp=0.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=374 bytes_read=2020 bytes_retransmit=0 bytes_invalid=0 send_seq=61 receive_seq=61 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32004756 adj=32004588 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=0.0 pwm=0.000 chamber_heater: temp=0.0 sysload=1.18 cputime=470.706 memavail=3165700 print_time=9.799 buffer_time=0.225 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 Stats 1192.9: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4134 bytes_read=7474 bytes_retransmit=9 bytes_invalid=0 send_seq=337 receive_seq=337 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400016224 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=1004 bytes_read=4843 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=49998645 adj=49998730 Octopus_Pro_H723_V1.1: temp=36.9 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=380 bytes_read=2376 bytes_retransmit=0 bytes_invalid=0 send_seq=62 receive_seq=62 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32000516 adj=32002523 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=1.18 cputime=470.782 memavail=3161508 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 3878198504 webhooks: registering remote method 'reboot_machine' for connection id: 3878198504 webhooks: registering remote method 'pause_job_queue' for connection id: 3878198504 webhooks: registering remote method 'start_job_queue' for connection id: 3878198504 Stats 1194.5: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4134 bytes_read=7882 bytes_retransmit=9 bytes_invalid=0 send_seq=337 receive_seq=337 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=1 freq=400016224 rpi: mcu_awake=0.004 mcu_task_avg=0.000028 mcu_task_stddev=0.000022 bytes_write=1016 bytes_read=4890 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=49998727 adj=49999159 Octopus_Pro_H723_V1.1: temp=36.6 raspberry_pi: temp=53.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=392 bytes_read=2952 bytes_retransmit=0 bytes_invalid=0 send_seq=64 receive_seq=64 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999847 adj=31997018 coil_temp=24.8 refs=0 mcu_temp=26.75 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=1.18 cputime=470.927 memavail=3156956 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Stats 1195.5: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4146 bytes_read=8136 bytes_retransmit=9 bytes_invalid=0 send_seq=339 receive_seq=339 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015409 rpi: mcu_awake=0.004 mcu_task_avg=0.000028 mcu_task_stddev=0.000022 bytes_write=1022 bytes_read=4906 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=49998586 adj=49998439 Octopus_Pro_H723_V1.1: temp=36.9 raspberry_pi: temp=53.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=398 bytes_read=3308 bytes_retransmit=0 bytes_invalid=0 send_seq=65 receive_seq=65 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999654 adj=31996673 coil_temp=24.8 refs=0 mcu_temp=26.75 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=1.18 cputime=470.999 memavail=3158124 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Stats 1196.5: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=4152 bytes_read=8403 bytes_retransmit=9 bytes_invalid=0 send_seq=340 receive_seq=340 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015268 rpi: mcu_awake=0.004 mcu_task_avg=0.000028 mcu_task_stddev=0.000022 bytes_write=1028 bytes_read=4922 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=49998591 adj=49997804 Octopus_Pro_H723_V1.1: temp=37.0 raspberry_pi: temp=53.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=404 bytes_read=3664 bytes_retransmit=0 bytes_invalid=0 send_seq=66 receive_seq=66 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999613 adj=31996814 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=1.09 cputime=471.030 memavail=3161904 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Stats 1197.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4158 bytes_read=8700 bytes_retransmit=9 bytes_invalid=0 send_seq=341 receive_seq=341 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015789 rpi: mcu_awake=0.004 mcu_task_avg=0.000028 mcu_task_stddev=0.000022 bytes_write=1034 bytes_read=4938 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=49999062 adj=49997578 Octopus_Pro_H723_V1.1: temp=36.9 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=410 bytes_read=4020 bytes_retransmit=0 bytes_invalid=0 send_seq=67 receive_seq=67 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32000073 adj=31997148 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=1.09 cputime=471.085 memavail=3161904 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Stats 1198.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4164 bytes_read=8938 bytes_retransmit=9 bytes_invalid=0 send_seq=342 receive_seq=342 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015455 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=1040 bytes_read=4967 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=49998917 adj=49998477 Octopus_Pro_H723_V1.1: temp=37.1 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=416 bytes_read=4376 bytes_retransmit=0 bytes_invalid=0 send_seq=68 receive_seq=68 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999909 adj=31998554 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=1.09 cputime=471.135 memavail=3161680 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Stats 1199.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4170 bytes_read=9205 bytes_retransmit=9 bytes_invalid=0 send_seq=343 receive_seq=343 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015300 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=1046 bytes_read=4983 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=49998843 adj=49997831 Octopus_Pro_H723_V1.1: temp=37.0 raspberry_pi: temp=53.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=422 bytes_read=4732 bytes_retransmit=0 bytes_invalid=0 send_seq=69 receive_seq=69 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999831 adj=31998231 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=1.09 cputime=471.166 memavail=3161680 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Stats 1200.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4176 bytes_read=9488 bytes_retransmit=9 bytes_invalid=0 send_seq=344 receive_seq=344 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015305 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=1052 bytes_read=4999 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=49998790 adj=49997446 Octopus_Pro_H723_V1.1: temp=36.9 raspberry_pi: temp=50.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=428 bytes_read=5088 bytes_retransmit=0 bytes_invalid=0 send_seq=70 receive_seq=70 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999769 adj=31998155 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=1.09 cputime=471.196 memavail=3161680 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Stats 1201.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4182 bytes_read=9726 bytes_retransmit=9 bytes_invalid=0 send_seq=345 receive_seq=345 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015257 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=1058 bytes_read=5015 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=49998771 adj=49997130 Octopus_Pro_H723_V1.1: temp=37.1 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=434 bytes_read=5444 bytes_retransmit=0 bytes_invalid=0 send_seq=71 receive_seq=71 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999725 adj=31998060 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=1.00 cputime=471.228 memavail=3161456 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Stats 1202.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4188 bytes_read=10007 bytes_retransmit=9 bytes_invalid=0 send_seq=346 receive_seq=346 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015199 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=1064 bytes_read=5031 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=49998768 adj=49997022 Octopus_Pro_H723_V1.1: temp=37.1 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=440 bytes_read=5800 bytes_retransmit=0 bytes_invalid=0 send_seq=72 receive_seq=72 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999697 adj=31998078 coil_temp=24.8 refs=0 mcu_temp=26.77 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=1.00 cputime=471.262 memavail=3161008 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Stats 1203.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4194 bytes_read=10287 bytes_retransmit=9 bytes_invalid=0 send_seq=347 receive_seq=347 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015310 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=1070 bytes_read=5060 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=49998827 adj=49996999 Octopus_Pro_H723_V1.1: temp=37.2 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=446 bytes_read=6156 bytes_retransmit=0 bytes_invalid=0 send_seq=73 receive_seq=73 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999743 adj=31998098 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=1.00 cputime=471.303 memavail=3160040 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1204.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4200 bytes_read=10517 bytes_retransmit=9 bytes_invalid=0 send_seq=348 receive_seq=348 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015702 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=2666 bytes_read=6384 bytes_retransmit=0 bytes_invalid=0 send_seq=247 receive_seq=247 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=22 upcoming_bytes=0 freq=49998877 adj=49997150 Octopus_Pro_H723_V1.1: temp=37.2 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=452 bytes_read=6512 bytes_retransmit=0 bytes_invalid=0 send_seq=74 receive_seq=74 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999776 adj=31998338 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=1.00 cputime=471.493 memavail=3159560 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1205.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4206 bytes_read=10784 bytes_retransmit=9 bytes_invalid=0 send_seq=349 receive_seq=349 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015640 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=5304 bytes_read=8658 bytes_retransmit=0 bytes_invalid=0 send_seq=434 receive_seq=434 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998880 adj=49997091 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=50.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=458 bytes_read=6868 bytes_retransmit=0 bytes_invalid=0 send_seq=75 receive_seq=75 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999755 adj=31998384 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=1.00 cputime=471.788 memavail=3159560 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1206.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4212 bytes_read=11067 bytes_retransmit=9 bytes_invalid=0 send_seq=350 receive_seq=350 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015538 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=8014 bytes_read=10919 bytes_retransmit=0 bytes_invalid=0 send_seq=620 receive_seq=620 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49998887 adj=49997097 Octopus_Pro_H723_V1.1: temp=37.2 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=464 bytes_read=7224 bytes_retransmit=0 bytes_invalid=0 send_seq=76 receive_seq=76 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999739 adj=31998348 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.5 sysload=0.92 cputime=472.067 memavail=3159588 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1207.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4218 bytes_read=11319 bytes_retransmit=9 bytes_invalid=0 send_seq=351 receive_seq=351 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015556 rpi: mcu_awake=0.001 mcu_task_avg=0.000010 mcu_task_stddev=0.000009 bytes_write=10665 bytes_read=13185 bytes_retransmit=0 bytes_invalid=0 send_seq=807 receive_seq=807 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=22 upcoming_bytes=0 freq=49998916 adj=49997149 Octopus_Pro_H723_V1.1: temp=37.1 raspberry_pi: temp=50.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=470 bytes_read=7580 bytes_retransmit=0 bytes_invalid=0 send_seq=77 receive_seq=77 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999727 adj=31998354 coil_temp=24.8 refs=0 mcu_temp=26.76 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.92 cputime=472.357 memavail=3163124 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1208.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4224 bytes_read=11601 bytes_retransmit=9 bytes_invalid=0 send_seq=352 receive_seq=352 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015427 rpi: mcu_awake=0.076 mcu_task_avg=0.000089 mcu_task_stddev=0.000028 bytes_write=13284 bytes_read=15488 bytes_retransmit=0 bytes_invalid=0 send_seq=995 receive_seq=995 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998887 adj=49997230 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=50.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=476 bytes_read=7936 bytes_retransmit=0 bytes_invalid=0 send_seq=78 receive_seq=78 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999718 adj=31998325 coil_temp=24.8 refs=0 mcu_temp=26.77 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.92 cputime=472.609 memavail=3163124 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1209.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4230 bytes_read=11869 bytes_retransmit=9 bytes_invalid=0 send_seq=353 receive_seq=353 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015335 rpi: mcu_awake=0.076 mcu_task_avg=0.000089 mcu_task_stddev=0.000028 bytes_write=16148 bytes_read=17871 bytes_retransmit=0 bytes_invalid=0 send_seq=1191 receive_seq=1191 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49998869 adj=49997098 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=482 bytes_read=8292 bytes_retransmit=0 bytes_invalid=0 send_seq=79 receive_seq=79 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999709 adj=31998371 coil_temp=24.8 refs=0 mcu_temp=26.77 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.92 cputime=472.798 memavail=3162872 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1210.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4236 bytes_read=12107 bytes_retransmit=9 bytes_invalid=0 send_seq=354 receive_seq=354 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015279 rpi: mcu_awake=0.076 mcu_task_avg=0.000089 mcu_task_stddev=0.000028 bytes_write=18937 bytes_read=20241 bytes_retransmit=0 bytes_invalid=0 send_seq=1386 receive_seq=1386 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998849 adj=49997030 Octopus_Pro_H723_V1.1: temp=37.2 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=488 bytes_read=8648 bytes_retransmit=0 bytes_invalid=0 send_seq=80 receive_seq=80 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31998391 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.92 cputime=472.993 memavail=3162872 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1211.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4242 bytes_read=12389 bytes_retransmit=9 bytes_invalid=0 send_seq=355 receive_seq=355 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015232 rpi: mcu_awake=0.076 mcu_task_avg=0.000089 mcu_task_stddev=0.000028 bytes_write=21749 bytes_read=22637 bytes_retransmit=0 bytes_invalid=0 send_seq=1583 receive_seq=1583 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998837 adj=49996941 Octopus_Pro_H723_V1.1: temp=37.2 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=494 bytes_read=9004 bytes_retransmit=0 bytes_invalid=0 send_seq=81 receive_seq=81 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999696 adj=31998390 coil_temp=24.8 refs=0 mcu_temp=26.77 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.85 cputime=473.188 memavail=3162872 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1212.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4248 bytes_read=12671 bytes_retransmit=9 bytes_invalid=0 send_seq=356 receive_seq=356 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015208 rpi: mcu_awake=0.076 mcu_task_avg=0.000089 mcu_task_stddev=0.000028 bytes_write=24507 bytes_read=25015 bytes_retransmit=0 bytes_invalid=0 send_seq=1778 receive_seq=1778 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998837 adj=49996908 Octopus_Pro_H723_V1.1: temp=37.2 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=500 bytes_read=9360 bytes_retransmit=0 bytes_invalid=0 send_seq=82 receive_seq=82 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999695 adj=31998416 coil_temp=24.8 refs=0 mcu_temp=26.77 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.85 cputime=473.379 memavail=3162424 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1213.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4254 bytes_read=12909 bytes_retransmit=9 bytes_invalid=0 send_seq=357 receive_seq=357 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015221 rpi: mcu_awake=0.057 mcu_task_avg=0.000055 mcu_task_stddev=0.000018 bytes_write=27323 bytes_read=27380 bytes_retransmit=0 bytes_invalid=0 send_seq=1972 receive_seq=1972 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998862 adj=49996931 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=506 bytes_read=9716 bytes_retransmit=0 bytes_invalid=0 send_seq=83 receive_seq=83 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999698 adj=31998433 coil_temp=24.8 refs=0 mcu_temp=26.77 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.85 cputime=473.626 memavail=3161488 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1214.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4260 bytes_read=13183 bytes_retransmit=9 bytes_invalid=0 send_seq=358 receive_seq=358 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.057 mcu_task_avg=0.000055 mcu_task_stddev=0.000018 bytes_write=30014 bytes_read=29680 bytes_retransmit=0 bytes_invalid=0 send_seq=2161 receive_seq=2161 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998876 adj=49997075 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=50.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=512 bytes_read=10072 bytes_retransmit=0 bytes_invalid=0 send_seq=84 receive_seq=84 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999704 adj=31998459 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.5 sysload=0.85 cputime=473.943 memavail=3160532 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1215.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4266 bytes_read=13447 bytes_retransmit=9 bytes_invalid=0 send_seq=359 receive_seq=359 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.057 mcu_task_avg=0.000055 mcu_task_stddev=0.000018 bytes_write=32691 bytes_read=31967 bytes_retransmit=0 bytes_invalid=0 send_seq=2349 receive_seq=2349 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998882 adj=49997166 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=518 bytes_read=10428 bytes_retransmit=0 bytes_invalid=0 send_seq=85 receive_seq=85 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999700 adj=31998518 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.85 cputime=474.265 memavail=3160544 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1216.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4272 bytes_read=13685 bytes_retransmit=9 bytes_invalid=0 send_seq=360 receive_seq=360 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015202 rpi: mcu_awake=0.057 mcu_task_avg=0.000055 mcu_task_stddev=0.000018 bytes_write=35358 bytes_read=34241 bytes_retransmit=0 bytes_invalid=0 send_seq=2536 receive_seq=2536 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998892 adj=49997146 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=49.7 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=524 bytes_read=10784 bytes_retransmit=0 bytes_invalid=0 send_seq=86 receive_seq=86 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999712 adj=31998479 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.78 cputime=474.591 memavail=3160544 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1217.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4278 bytes_read=13981 bytes_retransmit=9 bytes_invalid=0 send_seq=361 receive_seq=361 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015193 rpi: mcu_awake=0.057 mcu_task_avg=0.000055 mcu_task_stddev=0.000018 bytes_write=38026 bytes_read=36533 bytes_retransmit=0 bytes_invalid=0 send_seq=2725 receive_seq=2725 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998895 adj=49997166 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=530 bytes_read=11140 bytes_retransmit=0 bytes_invalid=0 send_seq=87 receive_seq=87 retransmit_seq=0 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999707 adj=31998556 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.5 sysload=0.78 cputime=474.918 memavail=3160548 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1218.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4284 bytes_read=14249 bytes_retransmit=9 bytes_invalid=0 send_seq=362 receive_seq=362 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015242 rpi: mcu_awake=0.087 mcu_task_avg=0.000087 mcu_task_stddev=0.000026 bytes_write=40725 bytes_read=38859 bytes_retransmit=0 bytes_invalid=0 send_seq=2916 receive_seq=2916 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998910 adj=49997153 Octopus_Pro_H723_V1.1: temp=37.5 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=536 bytes_read=11496 bytes_retransmit=0 bytes_invalid=0 send_seq=88 receive_seq=88 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999704 adj=31998516 coil_temp=24.8 refs=0 mcu_temp=26.79 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.78 cputime=475.198 memavail=3159288 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1219.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4290 bytes_read=14487 bytes_retransmit=9 bytes_invalid=0 send_seq=363 receive_seq=363 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015209 rpi: mcu_awake=0.087 mcu_task_avg=0.000087 mcu_task_stddev=0.000026 bytes_write=43573 bytes_read=41242 bytes_retransmit=0 bytes_invalid=0 send_seq=3112 receive_seq=3112 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998904 adj=49997171 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=542 bytes_read=11852 bytes_retransmit=0 bytes_invalid=0 send_seq=89 receive_seq=89 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999700 adj=31998459 coil_temp=24.8 refs=0 mcu_temp=26.79 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.78 cputime=475.414 memavail=3158848 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1220.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4296 bytes_read=14769 bytes_retransmit=9 bytes_invalid=0 send_seq=364 receive_seq=364 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015178 rpi: mcu_awake=0.087 mcu_task_avg=0.000087 mcu_task_stddev=0.000026 bytes_write=46385 bytes_read=43625 bytes_retransmit=0 bytes_invalid=0 send_seq=3308 receive_seq=3308 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998899 adj=49997193 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=548 bytes_read=12208 bytes_retransmit=0 bytes_invalid=0 send_seq=90 receive_seq=90 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999697 adj=31998457 coil_temp=24.8 refs=0 mcu_temp=26.79 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.78 cputime=475.628 memavail=3158860 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1221.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4302 bytes_read=15037 bytes_retransmit=9 bytes_invalid=0 send_seq=365 receive_seq=365 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015224 rpi: mcu_awake=0.087 mcu_task_avg=0.000087 mcu_task_stddev=0.000026 bytes_write=49118 bytes_read=46003 bytes_retransmit=0 bytes_invalid=0 send_seq=3503 receive_seq=3503 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49998903 adj=49997151 Octopus_Pro_H723_V1.1: temp=37.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=554 bytes_read=12564 bytes_retransmit=0 bytes_invalid=0 send_seq=91 receive_seq=91 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999697 adj=31998459 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.80 cputime=475.848 memavail=3162912 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1222.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4308 bytes_read=15289 bytes_retransmit=9 bytes_invalid=0 send_seq=366 receive_seq=366 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015195 rpi: mcu_awake=0.087 mcu_task_avg=0.000087 mcu_task_stddev=0.000026 bytes_write=51931 bytes_read=48386 bytes_retransmit=0 bytes_invalid=0 send_seq=3699 receive_seq=3699 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998902 adj=49997100 Octopus_Pro_H723_V1.1: temp=37.4 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=560 bytes_read=12920 bytes_retransmit=0 bytes_invalid=0 send_seq=92 receive_seq=92 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999698 adj=31998437 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.80 cputime=476.066 memavail=3162328 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1223.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4314 bytes_read=15571 bytes_retransmit=9 bytes_invalid=0 send_seq=367 receive_seq=367 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015185 rpi: mcu_awake=0.055 mcu_task_avg=0.000054 mcu_task_stddev=0.000018 bytes_write=54765 bytes_read=50759 bytes_retransmit=0 bytes_invalid=0 send_seq=3893 receive_seq=3893 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998905 adj=49997093 Octopus_Pro_H723_V1.1: temp=37.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=566 bytes_read=13276 bytes_retransmit=0 bytes_invalid=0 send_seq=93 receive_seq=93 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999697 adj=31998473 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.5 sysload=0.80 cputime=476.339 memavail=3161628 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1224.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4320 bytes_read=15839 bytes_retransmit=9 bytes_invalid=0 send_seq=368 receive_seq=368 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015263 rpi: mcu_awake=0.055 mcu_task_avg=0.000054 mcu_task_stddev=0.000018 bytes_write=57418 bytes_read=53033 bytes_retransmit=0 bytes_invalid=0 send_seq=4080 receive_seq=4080 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=22 upcoming_bytes=0 freq=49998913 adj=49997101 Octopus_Pro_H723_V1.1: temp=37.4 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=572 bytes_read=13632 bytes_retransmit=0 bytes_invalid=0 send_seq=94 receive_seq=94 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999703 adj=31998479 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.80 cputime=476.686 memavail=3161388 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1225.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4326 bytes_read=16067 bytes_retransmit=9 bytes_invalid=0 send_seq=369 receive_seq=369 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015275 rpi: mcu_awake=0.055 mcu_task_avg=0.000054 mcu_task_stddev=0.000018 bytes_write=60039 bytes_read=55328 bytes_retransmit=0 bytes_invalid=0 send_seq=4268 receive_seq=4268 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49998930 adj=49997062 Octopus_Pro_H723_V1.1: temp=37.4 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=578 bytes_read=13988 bytes_retransmit=0 bytes_invalid=0 send_seq=95 receive_seq=95 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999706 adj=31998475 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.7 sysload=0.80 cputime=477.030 memavail=3164020 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1226.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4332 bytes_read=16349 bytes_retransmit=9 bytes_invalid=0 send_seq=370 receive_seq=370 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015258 rpi: mcu_awake=0.055 mcu_task_avg=0.000054 mcu_task_stddev=0.000018 bytes_write=62766 bytes_read=57589 bytes_retransmit=0 bytes_invalid=0 send_seq=4454 receive_seq=4454 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998937 adj=49997174 Octopus_Pro_H723_V1.1: temp=37.4 raspberry_pi: temp=50.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=584 bytes_read=14344 bytes_retransmit=0 bytes_invalid=0 send_seq=96 receive_seq=96 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999707 adj=31998494 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.73 cputime=477.380 memavail=3164020 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1227.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4338 bytes_read=16631 bytes_retransmit=9 bytes_invalid=0 send_seq=371 receive_seq=371 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015253 rpi: mcu_awake=0.055 mcu_task_avg=0.000054 mcu_task_stddev=0.000018 bytes_write=65449 bytes_read=59889 bytes_retransmit=0 bytes_invalid=0 send_seq=4643 receive_seq=4643 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49998946 adj=49997214 Octopus_Pro_H723_V1.1: temp=37.4 raspberry_pi: temp=50.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=590 bytes_read=14700 bytes_retransmit=0 bytes_invalid=0 send_seq=97 receive_seq=97 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999707 adj=31998509 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.73 cputime=477.739 memavail=3163572 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1228.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4344 bytes_read=16869 bytes_retransmit=9 bytes_invalid=0 send_seq=372 receive_seq=372 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015237 rpi: mcu_awake=0.085 mcu_task_avg=0.000085 mcu_task_stddev=0.000025 bytes_write=68154 bytes_read=62231 bytes_retransmit=0 bytes_invalid=0 send_seq=4834 receive_seq=4834 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998953 adj=49997251 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=50.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=596 bytes_read=15056 bytes_retransmit=0 bytes_invalid=0 send_seq=98 receive_seq=98 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999704 adj=31998507 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.73 cputime=478.051 memavail=3162856 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1229.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4350 bytes_read=17151 bytes_retransmit=9 bytes_invalid=0 send_seq=373 receive_seq=373 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015210 rpi: mcu_awake=0.085 mcu_task_avg=0.000085 mcu_task_stddev=0.000025 bytes_write=70983 bytes_read=64606 bytes_retransmit=0 bytes_invalid=0 send_seq=5030 receive_seq=5030 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998953 adj=49997276 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=50.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=602 bytes_read=15412 bytes_retransmit=0 bytes_invalid=0 send_seq=99 receive_seq=99 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999703 adj=31998489 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.5 sysload=0.73 cputime=478.289 memavail=3162856 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1230.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4356 bytes_read=17419 bytes_retransmit=9 bytes_invalid=0 send_seq=374 receive_seq=374 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.085 mcu_task_avg=0.000085 mcu_task_stddev=0.000025 bytes_write=73804 bytes_read=66976 bytes_retransmit=0 bytes_invalid=0 send_seq=5225 receive_seq=5225 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998951 adj=49997245 Octopus_Pro_H723_V1.1: temp=37.3 raspberry_pi: temp=50.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=608 bytes_read=15768 bytes_retransmit=0 bytes_invalid=0 send_seq=100 receive_seq=100 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999702 adj=31998497 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.73 cputime=478.530 memavail=3162872 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1231.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4362 bytes_read=17657 bytes_retransmit=9 bytes_invalid=0 send_seq=375 receive_seq=375 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015162 rpi: mcu_awake=0.085 mcu_task_avg=0.000085 mcu_task_stddev=0.000025 bytes_write=76600 bytes_read=69377 bytes_retransmit=0 bytes_invalid=0 send_seq=5423 receive_seq=5423 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=22 upcoming_bytes=0 freq=49998972 adj=49997350 Octopus_Pro_H723_V1.1: temp=37.5 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=614 bytes_read=16124 bytes_retransmit=0 bytes_invalid=0 send_seq=101 receive_seq=101 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999702 adj=31998501 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.67 cputime=478.772 memavail=3162872 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1232.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4368 bytes_read=17953 bytes_retransmit=9 bytes_invalid=0 send_seq=376 receive_seq=376 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015156 rpi: mcu_awake=0.085 mcu_task_avg=0.000085 mcu_task_stddev=0.000025 bytes_write=79339 bytes_read=71742 bytes_retransmit=0 bytes_invalid=0 send_seq=5617 receive_seq=5617 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998972 adj=49997484 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=50.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=620 bytes_read=16464 bytes_retransmit=0 bytes_invalid=0 send_seq=102 receive_seq=102 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999703 adj=31998507 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.67 cputime=479.020 memavail=3162876 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1233.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4374 bytes_read=18221 bytes_retransmit=9 bytes_invalid=0 send_seq=377 receive_seq=377 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015138 rpi: mcu_awake=0.056 mcu_task_avg=0.000055 mcu_task_stddev=0.000018 bytes_write=82164 bytes_read=74107 bytes_retransmit=0 bytes_invalid=0 send_seq=5811 receive_seq=5811 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=22 upcoming_bytes=0 freq=49998972 adj=49997394 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=626 bytes_read=16820 bytes_retransmit=0 bytes_invalid=0 send_seq=103 receive_seq=103 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999701 adj=31998519 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.67 cputime=479.320 memavail=3162652 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1234.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4380 bytes_read=18473 bytes_retransmit=9 bytes_invalid=0 send_seq=378 receive_seq=378 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015140 rpi: mcu_awake=0.056 mcu_task_avg=0.000055 mcu_task_stddev=0.000018 bytes_write=84841 bytes_read=76412 bytes_retransmit=0 bytes_invalid=0 send_seq=6001 receive_seq=6001 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=22 upcoming_bytes=0 freq=49998983 adj=49997337 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=632 bytes_read=17176 bytes_retransmit=0 bytes_invalid=0 send_seq=104 receive_seq=104 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999702 adj=31998505 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.67 cputime=479.719 memavail=3162160 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1235.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4386 bytes_read=18741 bytes_retransmit=9 bytes_invalid=0 send_seq=379 receive_seq=379 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.056 mcu_task_avg=0.000055 mcu_task_stddev=0.000018 bytes_write=87458 bytes_read=78673 bytes_retransmit=0 bytes_invalid=0 send_seq=6187 receive_seq=6187 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49998990 adj=49997368 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=50.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=638 bytes_read=17532 bytes_retransmit=0 bytes_invalid=0 send_seq=105 receive_seq=105 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999704 adj=31998513 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.67 cputime=480.099 memavail=3162164 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1236.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4392 bytes_read=18996 bytes_retransmit=9 bytes_invalid=0 send_seq=380 receive_seq=380 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015186 rpi: mcu_awake=0.056 mcu_task_avg=0.000055 mcu_task_stddev=0.000018 bytes_write=90179 bytes_read=80947 bytes_retransmit=0 bytes_invalid=0 send_seq=6374 receive_seq=6374 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999000 adj=49997319 Octopus_Pro_H723_V1.1: temp=37.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=644 bytes_read=17888 bytes_retransmit=0 bytes_invalid=0 send_seq=106 receive_seq=106 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999705 adj=31998495 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.62 cputime=480.504 memavail=3162164 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1237.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4398 bytes_read=19262 bytes_retransmit=9 bytes_invalid=0 send_seq=381 receive_seq=381 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015194 rpi: mcu_awake=0.056 mcu_task_avg=0.000055 mcu_task_stddev=0.000018 bytes_write=92838 bytes_read=83213 bytes_retransmit=0 bytes_invalid=0 send_seq=6561 receive_seq=6561 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=22 upcoming_bytes=0 freq=49999018 adj=49997357 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=650 bytes_read=18244 bytes_retransmit=0 bytes_invalid=0 send_seq=107 receive_seq=107 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999705 adj=31998496 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.62 cputime=480.895 memavail=3162172 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1238.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4404 bytes_read=19530 bytes_retransmit=9 bytes_invalid=0 send_seq=382 receive_seq=382 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015192 rpi: mcu_awake=0.085 mcu_task_avg=0.000086 mcu_task_stddev=0.000025 bytes_write=95471 bytes_read=85511 bytes_retransmit=0 bytes_invalid=0 send_seq=6748 receive_seq=6748 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999020 adj=49997458 Octopus_Pro_H723_V1.1: temp=37.4 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=656 bytes_read=18600 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=31999705 adj=31998494 coil_temp=24.8 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.62 cputime=481.288 memavail=3161668 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1239.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4410 bytes_read=19798 bytes_retransmit=9 bytes_invalid=0 send_seq=383 receive_seq=383 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015230 rpi: mcu_awake=0.085 mcu_task_avg=0.000086 mcu_task_stddev=0.000025 bytes_write=98150 bytes_read=87772 bytes_retransmit=0 bytes_invalid=0 send_seq=6934 receive_seq=6934 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999025 adj=49997400 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=50.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=662 bytes_read=18956 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=31999706 adj=31998491 coil_temp=24.8 refs=0 mcu_temp=26.79 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.62 cputime=481.686 memavail=3161668 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1240.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4416 bytes_read=20050 bytes_retransmit=9 bytes_invalid=0 send_seq=384 receive_seq=384 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015228 rpi: mcu_awake=0.085 mcu_task_avg=0.000086 mcu_task_stddev=0.000025 bytes_write=100864 bytes_read=90046 bytes_retransmit=0 bytes_invalid=0 send_seq=7121 receive_seq=7121 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999032 adj=49997327 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=50.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=668 bytes_read=19312 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=31999705 adj=31998468 coil_temp=24.8 refs=0 mcu_temp=26.80 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.62 cputime=482.109 memavail=3161676 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1241.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4422 bytes_read=20318 bytes_retransmit=9 bytes_invalid=0 send_seq=385 receive_seq=385 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015240 rpi: mcu_awake=0.085 mcu_task_avg=0.000086 mcu_task_stddev=0.000025 bytes_write=103545 bytes_read=92333 bytes_retransmit=0 bytes_invalid=0 send_seq=7309 receive_seq=7309 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999040 adj=49997353 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=674 bytes_read=19668 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=31999707 adj=31998465 coil_temp=24.8 refs=0 mcu_temp=26.79 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.57 cputime=482.511 memavail=3158652 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1242.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4428 bytes_read=20600 bytes_retransmit=9 bytes_invalid=0 send_seq=386 receive_seq=386 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015225 rpi: mcu_awake=0.085 mcu_task_avg=0.000086 mcu_task_stddev=0.000025 bytes_write=106244 bytes_read=94685 bytes_retransmit=0 bytes_invalid=0 send_seq=7502 receive_seq=7502 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999040 adj=49997358 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=680 bytes_read=20024 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=31999705 adj=31998478 coil_temp=24.8 refs=0 mcu_temp=26.79 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.57 cputime=482.798 memavail=3162444 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1243.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4434 bytes_read=20852 bytes_retransmit=9 bytes_invalid=0 send_seq=387 receive_seq=387 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015200 rpi: mcu_awake=0.074 mcu_task_avg=0.000074 mcu_task_stddev=0.000027 bytes_write=109110 bytes_read=97084 bytes_retransmit=0 bytes_invalid=0 send_seq=7698 receive_seq=7698 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999049 adj=49997325 Octopus_Pro_H723_V1.1: temp=37.8 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=686 bytes_read=20380 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=31999704 adj=31998479 coil_temp=24.8 refs=0 mcu_temp=26.79 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.57 cputime=483.073 memavail=3162220 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1244.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4440 bytes_read=21120 bytes_retransmit=9 bytes_invalid=0 send_seq=388 receive_seq=388 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015187 rpi: mcu_awake=0.074 mcu_task_avg=0.000074 mcu_task_stddev=0.000027 bytes_write=111817 bytes_read=99436 bytes_retransmit=0 bytes_invalid=0 send_seq=7891 receive_seq=7891 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999049 adj=49997412 Octopus_Pro_H723_V1.1: temp=37.7 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=692 bytes_read=20736 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=31999704 adj=31998494 coil_temp=24.8 refs=0 mcu_temp=26.80 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.57 cputime=483.350 memavail=3161464 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1245.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4446 bytes_read=21388 bytes_retransmit=9 bytes_invalid=0 send_seq=389 receive_seq=389 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015165 rpi: mcu_awake=0.074 mcu_task_avg=0.000074 mcu_task_stddev=0.000027 bytes_write=114616 bytes_read=101811 bytes_retransmit=0 bytes_invalid=0 send_seq=8087 receive_seq=8087 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999048 adj=49997355 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=698 bytes_read=21092 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=31999702 adj=31998496 coil_temp=24.8 refs=0 mcu_temp=26.80 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.57 cputime=483.636 memavail=3161464 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1246.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4452 bytes_read=21650 bytes_retransmit=9 bytes_invalid=0 send_seq=390 receive_seq=390 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.074 mcu_task_avg=0.000074 mcu_task_stddev=0.000027 bytes_write=117360 bytes_read=104147 bytes_retransmit=0 bytes_invalid=0 send_seq=8280 receive_seq=8280 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=49999049 adj=49997332 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=704 bytes_read=21448 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=31999702 adj=31998496 coil_temp=24.8 refs=0 mcu_temp=26.80 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.60 cputime=483.939 memavail=3161172 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1247.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4458 bytes_read=21924 bytes_retransmit=9 bytes_invalid=0 send_seq=391 receive_seq=391 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015150 rpi: mcu_awake=0.074 mcu_task_avg=0.000074 mcu_task_stddev=0.000027 bytes_write=120053 bytes_read=106405 bytes_retransmit=0 bytes_invalid=0 send_seq=8467 receive_seq=8467 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999058 adj=49997322 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=710 bytes_read=21804 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=31999702 adj=31998502 coil_temp=24.8 refs=0 mcu_temp=26.80 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.60 cputime=484.375 memavail=3164952 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1248.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4464 bytes_read=22177 bytes_retransmit=9 bytes_invalid=0 send_seq=392 receive_seq=392 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015204 rpi: mcu_awake=0.067 mcu_task_avg=0.000066 mcu_task_stddev=0.000025 bytes_write=122751 bytes_read=108734 bytes_retransmit=0 bytes_invalid=0 send_seq=8657 receive_seq=8657 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999080 adj=49997380 Octopus_Pro_H723_V1.1: temp=37.8 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=716 bytes_read=22160 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=31999703 adj=31998500 coil_temp=24.8 refs=0 mcu_temp=26.80 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.7 sysload=0.60 cputime=484.760 memavail=3163780 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1249.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4470 bytes_read=22444 bytes_retransmit=9 bytes_invalid=0 send_seq=393 receive_seq=393 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015198 rpi: mcu_awake=0.067 mcu_task_avg=0.000066 mcu_task_stddev=0.000025 bytes_write=125526 bytes_read=111104 bytes_retransmit=0 bytes_invalid=0 send_seq=8852 receive_seq=8852 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=23 upcoming_bytes=0 freq=49999082 adj=49997496 Octopus_Pro_H723_V1.1: temp=37.5 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=722 bytes_read=22516 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=31999704 adj=31998464 coil_temp=24.8 refs=0 mcu_temp=26.80 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.60 cputime=485.053 memavail=3163784 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1250.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4476 bytes_read=22712 bytes_retransmit=9 bytes_invalid=0 send_seq=394 receive_seq=394 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015182 rpi: mcu_awake=0.067 mcu_task_avg=0.000066 mcu_task_stddev=0.000025 bytes_write=128331 bytes_read=113474 bytes_retransmit=0 bytes_invalid=0 send_seq=9047 receive_seq=9047 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999081 adj=49997446 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=728 bytes_read=22872 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=31999707 adj=31998492 coil_temp=24.8 refs=0 mcu_temp=26.80 supply_voltage=3.004 chamber_heater: target=0 temp=23.1 pwm=0.000 chamber_heater: temp=23.6 sysload=0.60 cputime=485.350 memavail=3163784 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1251.5: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4482 bytes_read=22965 bytes_retransmit=9 bytes_invalid=0 send_seq=395 receive_seq=395 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015167 rpi: mcu_awake=0.067 mcu_task_avg=0.000066 mcu_task_stddev=0.000025 bytes_write=131116 bytes_read=115857 bytes_retransmit=0 bytes_invalid=0 send_seq=9243 receive_seq=9243 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=49999083 adj=49997396 Octopus_Pro_H723_V1.1: temp=37.6 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=734 bytes_read=23228 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=31999710 adj=31998531 coil_temp=24.8 refs=0 mcu_temp=26.79 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.6 sysload=0.72 cputime=485.651 memavail=3163560 print_time=9.799 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Stats 1519.0: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=6114 bytes_read=93764 bytes_retransmit=9 bytes_invalid=0 send_seq=667 receive_seq=667 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015109 rpi: mcu_awake=0.054 mcu_task_avg=0.000058 mcu_task_stddev=0.000017 bytes_write=841839 bytes_read=722133 bytes_retransmit=0 bytes_invalid=0 send_seq=59311 receive_seq=59311 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=2 upcoming_bytes=0 freq=50000413 adj=49998648 Octopus_Pro_H723_V1.1: temp=38.6 raspberry_pi: temp=55.0 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=2366 bytes_read=118263 bytes_retransmit=0 bytes_invalid=0 send_seq=393 receive_seq=393 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999711 adj=31998490 coil_temp=24.9 refs=0 mcu_temp=26.89 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.7 sysload=1.22 cputime=661.826 memavail=3251772 print_time=336.904 buffer_time=0.187 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Neopixel update did not succeed Attempting MCU 'mcu' reset command Attempting MCU 'rpi' config_reset command b'Got EOF when reading from device' Attempting MCU 'beacon' reset command webhooks client 3878198504: Disconnected Restarting printer Start printer at Sun Aug 10 18:27:02 2025 (1754846822.7 1520.7) ===== Config file ===== [mcu rpi] serial = /tmp/klipper_host_mcu [board_pins btt-octopus-pro-h723-11] aliases = x_step_pin=PF13, x_dir_pin=PF12, x_enable_pin=PF14, x_uart_pin=PC4, x_diag_pin=PG6, x_endstop_pin=PG6, y_step_pin=PG0, y_dir_pin=PG1, y_enable_pin=PF15, y_uart_pin=PD11, y_diag_pin=PG9, y_endstop_pin=PG9, z0_step_pin=PC13, z0_dir_pin=PF0, z0_enable_pin=PF1, z0_uart_pin=PE4, z0_diag_pin=PG13, z1_step_pin=PE2, z1_dir_pin=PE3, z1_enable_pin=PD4, z1_uart_pin=PE1, z1_diag_pin=PG14, z2_step_pin=PE6, z2_dir_pin=PA14, z2_enable_pin=PE0, z2_uart_pin=PD3, z2_diag_pin=PG15, e_step_pin=PF11, e_dir_pin=PG3, e_enable_pin=PG5, e_uart_pin=PC6, e_diag_pin=PG10, e_heater_pin=PA0, e_sensor_pin=PF4, stepper_spi_mosi_pin=PA7, stepper_spi_miso_pin=PA6, stepper_spi_sclk_pin=PA5, adxl345_cs_pin=PA15, bltouch_sensor_pin=PB7, bltouch_control_pin=PB6, probe_pin=PB7, fan_part_cooling_pin=PA8, fan_toolhead_cooling_pin=PE5, fan_controller_board_pin=PD12, heater_bed_heating_pin=PA1, heater_bed_sensor_pin=PF3, 4p_fan_part_cooling_pin=null, 4p_fan_part_cooling_tach_pin=null, 4p_toolhead_cooling_pin=null, 4p_toolhead_cooling_tach_pin=null, 4p_controller_board_pin=null, 4p_controller_board_tach_pin=null [mcu] serial = /dev/RatOS/btt-octopus-pro-h723-11 [temperature_sensor Octopus_Pro_H723_V1.1] sensor_type = temperature_mcu [adxl345 controlboard] cs_pin = PA15 spi_software_mosi_pin = PB5 spi_software_miso_pin = PB4 spi_software_sclk_pin = PB3 [gcode_macro RatOS] variable_homing = "endstops" variable_z_probe = "static" variable_sensorless_x_current = 0.6 variable_sensorless_y_current = 0.9 variable_safe_home_x = "middle" variable_safe_home_y = "middle" variable_driver_type_x = "tmc2209" variable_driver_type_y = "tmc2209" variable_stowable_probe_stop_on_error = False variable_chamber_filter_enable = True variable_chamber_filter_speed = 0.8 variable_chamber_filter_disable_speed = 1.0 variable_chamber_filter_enable_at = "after_print_start" variable_chamber_filter_disable_period = 1800 variable_chamber_filter_disable_bed_temp = 0 variable_chamber_heater_enable = True variable_chamber_heater_bed_temp = 90 variable_chamber_heater_preheating_temp = 150 variable_chamber_heater_heating_temp_offset = 25 variable_chamber_heater_control_external_heater = False variable_chamber_heater_air_circulation_enable = True variable_chamber_heater_air_circulation_fan_speed = 0.35 variable_chamber_heater_air_circulation_y_pos = 0 variable_chamber_heater_air_circulation_z_pos = 100 variable_chamber_heater_extra_fan_speed = 1.0 variable_chamber_heater_filter_fan_speed = 1.0 variable_led_status_action = 0.0,1.0,1.0 variable_led_status_success = 0.0,1.0,0.0 variable_led_status_error = 1.0,0.0,1.0 variable_led_status_on = 1.0,1.0,1.0 variable_led_status_off = 0.0,0.0,1.0 variable_led_status_standby = 0.1,0.1,0.1 variable_led_status_heating = 1.0,0.0,0.0 variable_led_status_cooling = 0.0,0.0,1.0 variable_calibrate_bed_mesh = True variable_adaptive_mesh = True variable_start_print_park_in = "back" variable_start_print_park_z_height = 25 variable_end_print_park_in = "back" variable_pause_print_park_in = "back" variable_end_print_park_z_hop = 20 variable_nozzle_priming = "primeblob" variable_nozzle_prime_start_x = "max" variable_nozzle_prime_start_y = "min" variable_nozzle_prime_direction = "auto" variable_nozzle_prime_bridge_fan = 102 variable_probe_for_priming_result = None variable_probe_for_priming_end_result = None variable_probe_for_priming_result_t1 = None variable_probe_for_priming_end_result_t1 = None variable_probe_for_priming_disable_mesh_constraints = False variable_adaptive_prime_offset_threshold = -1.0 variable_last_z_offset = None variable_runout_park_in = "front" variable_enable_unload_tip_forming = False variable_filament_unload_length = 150 description = RatOS variable storage macro, will echo variables to the console when run. variable_relative_extrusion = False variable_force_absolute_position = False variable_preheat_extruder = True variable_preheat_extruder_temp = 150 variable_macro_travel_speed = 500 variable_macro_travel_accel = 3500 variable_macro_z_speed = 15 variable_bed_margin_x = [0, 0] variable_bed_margin_y = [0, 0] variable_printable_x_min = 0 variable_printable_x_max = 0 variable_printable_y_min = 0 variable_printable_y_max = 0 variable_end_print_motors_off = True variable_status_color_ok = "00FF00" variable_status_color_error = "FF0000" variable_status_color_unknown = "FFFF00" variable_end_print_retract_filament = 10 gcode = ECHO_RATOS_VARS variable_beacon_bed_mesh_scv = 25 variable_beacon_contact_z_homing = False variable_beacon_contact_start_print_true_zero = True variable_beacon_contact_wipe_before_true_zero = True variable_beacon_contact_true_zero_temp = 150 variable_beacon_contact_prime_probing = True variable_beacon_contact_expansion_compensation = True variable_beacon_contact_bed_mesh = False variable_beacon_contact_bed_mesh_samples = 2 variable_beacon_contact_z_tilt_adjust = False variable_beacon_contact_z_tilt_adjust_samples = 2 variable_beacon_scan_compensation_enable = False variable_beacon_scan_compensation_profile = "Contact" variable_beacon_scan_compensation_probe_count = 15,15 variable_beacon_contact_poke_bottom_limit = -1 variable_homing_x = "endstop" variable_homing_y = "endstop" variable_x_driver_types = ["tmc5160"] variable_x_axes = ["x"] variable_y_driver_types = ["tmc5160"] variable_y_axes = ["y"] variable_z_driver_types = ["tmc2209", "tmc2209", "tmc2209"] variable_z_axes = ["z", "z1", "z2"] [ratos_homing] axes = xyz z_hop = 15 z_hop_speed = 15 gcode = _LED_ON {% set prev_stop_on_error = printer["gcode_macro RatOS"].stowable_probe_stop_on_error %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set target_idex_mode = printer["dual_carriage"].carriage_1|lower %} _IDEX_SINGLE _SELECT_TOOL T={default_toolhead} TOOLSHIFT=false {% endif %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE=True M400 G90 {% set X = true if params.X is defined else false %} {% set Y = true if params.Y is defined else false %} {% set Z = true if params.Z is defined else false %} {% if printer["gcode_macro RatOS"].home_y_first|default(false)|lower == 'true' %} HOME_Y X={X} Y={Y} Z={Z} HOME_X X={X} Y={Y} Z={Z} {% else %} HOME_X X={X} Y={Y} Z={Z} HOME_Y X={X} Y={Y} Z={Z} {% endif %} HOME_Z X={X} Y={Y} Z={Z} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE={prev_stop_on_error} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR {% endif %} {% endif %} [gcode_macro HOME_X] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_x = printer["gcode_macro RatOS"].homing_x|lower %} {% set homing_x = homing_x if homing_x else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_X" MSG="printable_x_max: {printable_x_max}, safe_home_x: {safe_home_x}, axis_maximum.x: {printer.toolhead.axis_maximum.x}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}" {% if X or not Y and not Z %} {% if homing_x == 'endstop' %} G28 X {% elif homing_x == 'sensorless' %} {% if printer["dual_carriage"] is defined %} { action_emergency_stop("sensorless homing not supported on IDEX!") } {% endif %} HOME_X_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_x to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_x, homing)) } {% endif %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % (0 if default_toolhead==1 else 1)].parking_position|float %} SET_DUAL_CARRIAGE CARRIAGE={0 if default_toolhead==1 else 1} MODE=PRIMARY G1 X{parking_position} F{speed} SET_DUAL_CARRIAGE CARRIAGE={default_toolhead} MODE=PRIMARY {% endif %} {% set x_homed = True %} G0 X{safe_home_x} F{speed} M400 {% endif %} [gcode_macro HOME_Y] gcode = {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_y = printer["gcode_macro RatOS"].homing_y|lower %} {% set homing_y = homing_y if homing_y else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Y" MSG="printable_y_max: {printable_y_max}, safe_home_y: {safe_home_y}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}" {% if Y or not X and not Z %} {% if homing_y == 'endstop' %} G28 Y {% elif homing_y == 'sensorless' %} HOME_Y_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_y to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_y, homing)) } {% endif %} {% set y_homed = True %} G0 Y{safe_home_y} F{speed} {% endif %} [gcode_macro HOME_Z] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set z_probe = printer["gcode_macro RatOS"].z_probe %} {% set beacon_contact_z_homing = true if printer["gcode_macro RatOS"].beacon_contact_z_homing|default(false)|lower == 'true' else false %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Z" MSG="x_homed: {x_homed}, y_homed: {y_homed}, z_probe: {z_probe}, beacon_contact_z_homing: {beacon_contact_z_homing}" {% if Z or not Y and not X %} RATOS_ECHO MSG="Homing Z" {% if x_homed == False or y_homed == False %} { action_emergency_stop("X and Y must be homed before homing Z") } {% else %} {% if z_probe == "stowable" %} DEPLOY_PROBE _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP STOW_PROBE {% else %} _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP {% endif %} {% endif %} {% endif %} [gcode_macro HOME_X_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} G4 P300 G28 X {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" [gcode_macro HOME_Y_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} G4 P300 G28 Y {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" [gcode_macro _Z_HOP] description = Move Z axis up by Z_HOP distance at Z_HOP_SPEED. In relative mode it will move Z axis up by Z_HOP distance. In absolute mode it will move Z axis to Z_HOP distance. gcode = {% set z_hop = printer.configfile.config.ratos_homing.z_hop|float %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} G0 Z{z_hop} F{z_hop_speed} [gcode_macro _MOVE_TO_SAFE_Z_HOME] description = Move to safe home position with optional Z_HOP (pass Z_HOP=True as parameter) gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% if params.Z_HOP is defined %} _Z_HOP {% endif %} DEBUG_ECHO PREFIX="_MOVE_TO_SAFE_Z_HOME" MSG="axis_maximum.x: {printer.toolhead.axis_maximum.x}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}, safe_home_x: {safe_home_x}, safe_home_y: {safe_home_y}, printable_x_max: {printable_x_max}, printable_y_max: {printable_y_max}" G0 X{safe_home_x} Y{safe_home_y} F{speed} [gcode_macro MAYBE_HOME] description = Only home unhomed axis variable_is_kinematic_position_overriden = False gcode = {% if printer["gcode_macro MAYBE_HOME"].is_kinematic_position_overriden|lower == 'true' %} RATOS_ECHO MSG="SET_CENTER_KINEMATIC_POSITION has been abused. Homing all axes. Please refrain from using SET_CENTER_KINEMATIC_POSITION outside of debugging purposes." G28 SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=False {% else %} {% set axes = '' %} {% set isHomed = true %} {% set axesToHome = '' %} {% if params.X is defined %} {% set axes = axes ~ 'X ' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% endif %} {% if params.Y is defined %} {% set axes = axes ~ 'Y ' %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% endif %} {% if params.Z is defined %} {% set axes = axes ~ 'Z ' %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if params.X is not defined and params.Y is not defined and params.Z is not defined %} {% set axes = '' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if isHomed is false %} RATOS_ECHO MSG="Homing {axesToHome}" G28 {axesToHome} {% else %} RATOS_ECHO MSG="All requested axes already homed, skipping.." {% endif %} {% endif %} [gcode_macro PID_CALIBRATE_HOTEND] description = Perform a PID calibration test for a given extruder heater. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set temp = params.TEMP|default(220)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_HOTEND" MSG="TEMP={temp}" {% if printer["dual_carriage"] is not defined %} RATOS_ECHO MSG="PID calibration hotend heater T0 at {temp}°C..." PID_CALIBRATE HEATER=extruder TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} {% if toolhead==0 or toolhead==1 %} RATOS_ECHO MSG="PID calibration hotend heater T{toolhead} at {temp}°C..." PID_CALIBRATE HEATER=extruder{'' if toolhead==0 else toolhead} TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_BED] description = Perform a PID calibration test for the bed heater. gcode = {% set temp = params.TEMP|default(80)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_BED" MSG="TEMP={temp}" RATOS_ECHO MSG="PID calibration bed heater at {temp}°C..." PID_CALIBRATE HEATER=heater_bed TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_CHAMBER_HEATER] description = Perform a PID calibration test for the chamber heater. gcode = {% set temp = params.TEMP|default(150)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_CHAMBER_HEATER" MSG="TEMP={temp}" {% if printer["heater_generic chamber_heater"] is defined %} RATOS_ECHO MSG="PID calibration chamber heater at {temp}°C..." PID_CALIBRATE HEATER=chamber_heater TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_heater" %} {% set link_text = "RatOS Chamber Heater" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber heater found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro INITIALIZE_PA_TUNING] description = Start a pressure advance tuning tower. gcode = {% set start = params.START|default(0.0)|float %} {% set factor = params.FACTOR|default(0.001)|float %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if is_printing_gcode and layer_number < 2 %} DEBUG_ECHO PREFIX="START_PA_TOWER" MSG="START: {start}, FACTOR: {factor}" RATOS_ECHO MSG="Starting presssure advance tuning tower..." TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START={start} FACTOR={factor} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro CHAMBER_FILTER_ON] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro CHAMBER_FILTER_OFF] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Deactivating chamber filter..." _CHAMBER_FILTER_TURN_OFF {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro _CHAMBER_FILTER_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set chamber_filter_enable_at = printer["gcode_macro RatOS"].chamber_filter_enable_at|default('after_print_start')|lower %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_ON" MSG="at: {at}, chamber_filter_enable: {chamber_filter_enable}, chamber_filter_enable_at: {chamber_filter_enable_at}, chamber_filter_speed: {chamber_filter_speed}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if chamber_filter_enable_at == at %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON AT={at} {% if chamber_filter_enable_at == "print_end" %} _LED_CHAMBER_FILTER_ON {% endif %} {% endif %} {% endif %} [gcode_macro _CHAMBER_FILTER_OFF] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF" MSG="chamber_filter_enable: {chamber_filter_enable}, filter_disable_period: {filter_disable_period}, filter_disable_bed_temp: {filter_disable_bed_temp}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_period > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting {filter_disable_period} seconds before turning chamber filter off..." UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION={filter_disable_period} {% endif %} {% if filter_disable_bed_temp > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting for bed temp to cool down to {filter_disable_bed_temp}°C to turn filter off..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM=0 MAXIMUM={filter_disable_bed_temp} _CHAMBER_FILTER_TURN_OFF _LED_CHAMBER_FILTER_OFF {% endif %} {% endif %} [delayed_gcode _CHAMBER_FILTER_OFF_TIMER] gcode = DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF_TIMER" MSG="executed" _CHAMBER_FILTER_TURN_OFF RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Chamber filter turned off!" _LED_CHAMBER_FILTER_OFF [gcode_macro _CHAMBER_FILTER_TURN_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_speed|default(0)|float %} {% if at == "print_end" %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_disable_speed|default(0)|float %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION=0 SET_FAN_SPEED FAN=filter SPEED={chamber_filter_speed} [gcode_macro _CHAMBER_FILTER_TURN_OFF] gcode = SET_FAN_SPEED FAN=filter SPEED=0 [gcode_macro _CHAMBER_FILTER_SANITY_CHECK] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_bed_temp > 0 and filter_disable_period > 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable, not both.")} {% endif %} {% if filter_disable_bed_temp == 0 and filter_disable_period == 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable.")} {% endif %} {% endif %} [gcode_macro CHAMBER_HEATER_ON] gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(45)|int %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} IS_FROM_START_PRINT=False [gcode_macro CHAMBER_HEATER_OFF] gcode = _CHAMBER_HEATER_OFF [gcode_macro _CHAMBER_HEATER_ON] variable_chamber_temp = 0 gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set is_from_start_print = true if params.IS_FROM_START_PRINT|default(True)|lower == 'true' else false %} {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set chamber_heater_enable = true if printer["gcode_macro RatOS"].chamber_heater_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_bed_temp = printer["gcode_macro RatOS"].chamber_heater_bed_temp|default(115)|int %} {% set chamber_heater_preheating_temp = printer["gcode_macro RatOS"].chamber_heater_preheating_temp|default(150)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set chamber_heater_control_external_heater = true if printer["gcode_macro RatOS"].chamber_heater_control_external_heater|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_enable = true if printer["gcode_macro RatOS"].chamber_heater_air_circulation_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_fan_speed = printer["gcode_macro RatOS"].chamber_heater_air_circulation_fan_speed|default(0.35)|float %} {% set chamber_heater_air_circulation_y_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_y_pos|default(0)|float %} {% set chamber_heater_air_circulation_z_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_z_pos|default(100)|float %} DEBUG_ECHO PREFIX="_CHAMBER_HEATER_ON" MSG="chamber_heater_enable: {chamber_heater_enable}, chamber_heater_preheating_temp: {chamber_heater_preheating_temp}, chamber_heater_heating_temp_offset: {chamber_heater_heating_temp_offset}, bed_temp: {bed_temp}, chamber_temp: {chamber_temp}, start_chamber_temp: {start_chamber_temp}" {% if chamber_heater_enable and chamber_temp > 0 and chamber_heater_bed_temp > 0 %} _LED_HEATING RATOS_ECHO MSG="Preheating chamber to {(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)}°C..." {% set chamber_temp_sensor = "extruder" %} {% if printer["dual_carriage"] is defined and default_toolhead == 1 %} {% set chamber_temp_sensor = "extruder1" %} {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% set chamber_temp_sensor = "temperature_sensor chamber" %} {% endif %} {% set current_chamber_temp = printer['%s' % chamber_temp_sensor].temperature|int %} {% set needs_heating = current_chamber_temp < (start_chamber_temp if start_chamber_temp > 0 else chamber_temp) %} {% if needs_heating %} _USER_CHAMBER_HEATER_BEFORE_PREHEATING {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} {% if not is_from_start_print %} MAYBE_HOME {% endif %} G0 Z{chamber_heater_air_circulation_z_pos} F{z_speed} G0 Y{chamber_heater_air_circulation_y_pos} F{speed} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 1 else 0} {% else %} M106 S{(255 * chamber_heater_air_circulation_fan_speed)} {% endif %} {% else %} {% if is_from_start_print %} G0 Z{z} F{z_speed} {% endif %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE={chamber_temp} {% if needs_heating %} M140 S{chamber_heater_bed_temp} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={chamber_heater_preheating_temp} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if needs_heating %} _CHAMBER_HEATER_EXTRA_FAN_ON {% endif %} {% if needs_heating %} TEMPERATURE_WAIT SENSOR="{chamber_temp_sensor}" MINIMUM={(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% endif %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED=0 _CHAMBER_FILTER_ON AT="before_print_start" {% endif %} {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} G28 Z {% endif %} {% endif %} {% if needs_heating %} _USER_CHAMBER_HEATER_AFTER_PREHEATING {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% if printer["heater_generic chamber_heater"] is defined %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined and chamber_heater_control_external_heater %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} _LED_SUCCESS {% endif %} [gcode_macro _CHAMBER_HEATER_OFF] gcode = RATOS_ECHO MSG="Deactivating chamber heater..." UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=0 SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE=0 {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} _CHAMBER_HEATER_EXTRA_FAN_OFF [delayed_gcode _CHAMBER_HEATER_CONTROL] initial_duration = 0. gcode = {% set chamber_temp = printer["gcode_macro _CHAMBER_HEATER_ON"].chamber_temp|default(0)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set current_chamber_temp = printer['temperature_sensor chamber'].temperature|int %} {% if current_chamber_temp < chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if current_chamber_temp >= chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON] gcode = {% set chamber_heater_extra_fan_speed = printer["gcode_macro RatOS"].chamber_heater_extra_fan_speed|default(0.0)|float %} {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} {% if chamber_heater_extra_fan_speed > 0 %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED={chamber_heater_extra_fan_speed} {% endif %} {% endif %} [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF] gcode = {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED=0 {% endif %} [gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING] description = Will be executed before chamber preheating, only if heating is needed. gcode = [gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING] description = Will be executed after chamber preheating, only if heating was needed. gcode = [gcode_macro _LED_START_PRINTING] gcode = _LED_ACTION [gcode_macro _LED_START_PRINTING_ERROR] gcode = _LED_ERROR [gcode_macro _LED_PRINTING] gcode = _LED_ON TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_PAUSE] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_ON] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_OFF] gcode = _LED_STANDBY [gcode_macro _LED_LOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_LOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_RUNOUT] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_CLOG] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_UNLOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_UNLOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_DEACTIVATE_TOOLHEAD] gcode = _LED_OFF TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_STANDBY] gcode = _LED_STANDBY TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_WAKEUP] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_MOTORS_OFF] gcode = _LED_STANDBY _LED_VAOC_OFF [gcode_macro _LED_INPUT_SHAPER_START] gcode = _LED_ACTION [gcode_macro _LED_INPUT_SHAPER_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_START] gcode = _LED_ACTION [gcode_macro _LED_BEACON_CALIBRATION_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_ERROR] gcode = _LED_ERROR [gcode_macro _LED_VAOC_ON] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=1.0 GREEN=1.0 BLUE=1.0 {% endif %} [gcode_macro _LED_VAOC_OFF] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=0.0 GREEN=0.0 BLUE=0.0 {% endif %} [gcode_macro _LED_ACTION] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_action %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SUCCESS] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_success %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_HEATING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_heating %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_COOLING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_cooling %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ERROR] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_error %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ON] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_on %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_OFF] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_off %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_STANDBY] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_standby %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} {% if toolhead >= 0 %} {% if printer['neopixel nozzle_led_t%s' % toolhead] is defined %} SET_LED LED={'nozzle_led_t%s' % toolhead} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% else %} {% if printer['neopixel nozzle_led_t0'] is defined %} SET_LED LED={'nozzle_led_t0'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% if printer['neopixel nozzle_led_t1'] is defined %} SET_LED LED={'nozzle_led_t1'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% endif %} _USER_LED_SET { rawparams } [gcode_macro _USER_LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} [gcode_macro LOAD_FILAMENT] description = Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% if filament_name == '' or filament_type == '' %} {% set filament_name = 'unknown' %} {% set filament_type = 'unknown' %} {% endif %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_LOAD_FILAMENT TEMP={temp} NAME={filament_name} TYPE={filament_type} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_LOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME={filament_name} TYPE={filament_type} {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _DEFAULT_LOAD_FILAMENT] description = Load filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_LOAD_FILAMENT" MSG="TEMP={temp}" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=load_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} _LOAD_FILAMENT TOOLHEAD=0 RESTORE_GCODE_STATE NAME=load_state {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD=0 [gcode_macro _IDEX_LOAD_FILAMENT] description = Load filament macro for IDEX printer. gcode = {% set temp = params.TEMP|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_LOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} _LOAD_FILAMENT TOOLHEAD={toolhead} TEMP={temp} {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into hotend.." G92 E0 G0 E{extruder_gear_to_cooling_position_distance} F{extruder_load_speed} G92 E0 M400 RATOS_ECHO MSG="Filament loaded into hotend." [gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set load_speed = printer["gcode_macro T%s" % toolhead].filament_load_speed|float * 60 %} {% set filament_loading_nozzle_offset = printer["gcode_macro T%s" % toolhead].filament_loading_nozzle_offset|float %} {% set cooling_position_to_nozzle_distance = printer["gcode_macro T%s" % toolhead].cooling_position_to_nozzle_distance|float %} {% set purge_after_load = printer["gcode_macro T%s" % toolhead].purge_after_load|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into nozzle... Please wait!" G92 E0 G0 E{cooling_position_to_nozzle_distance + filament_loading_nozzle_offset} F{load_speed} G92 E0 G4 P1000 _PURGE_FILAMENT TOOLHEAD={toolhead} E={purge_after_load} RATOS_ECHO MSG="Filament loaded into nozzle!" [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" {% set filament_grabbing_length = printer["gcode_macro T%s" % toolhead].filament_grabbing_length|float %} {% set filament_grabbing_speed = printer["gcode_macro T%s" % toolhead].filament_grabbing_speed|float %} {% set resume_after_insert = true if printer["gcode_macro T%s" % toolhead].resume_after_insert|default(true)|lower == 'true' else false %} {% set enable_insert_detection = true if printer["gcode_macro T%s" % toolhead].enable_insert_detection|default(true)|lower == 'true' else false %} {% set current_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% if enable_insert_detection %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="toolhead: {toolhead}, filament_grabbing_length: {filament_grabbing_length}, filament_grabbing_speed: {filament_grabbing_speed}, current_idex_mode: {current_idex_mode}" {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} FORCE_MOVE STEPPER={'extruder%s' % ('' if toolhead == 0 else toolhead)} DISTANCE={filament_grabbing_length} VELOCITY={filament_grabbing_speed} M400 {% if printer.pause_resume.is_paused %} LOAD_FILAMENT TOOLHEAD={toolhead} {% if resume_after_insert %} RESUME {% endif %} {% else %} {% if not printer.virtual_sdcard.is_active %} LOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" [gcode_macro _PURGE_BEFORE_UNLOAD] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set purge_before_unload = printer["gcode_macro T%s" % toolhead].purge_before_unload|float %} DEBUG_ECHO PREFIX="_PURGE_BEFORE_UNLOAD" MSG="TOOLHEAD: {toolhead}" {% if purge_before_unload > 0 %} G92 E0 G0 E{purge_before_unload} F300 G92 E0 M400 {% endif %} [gcode_macro _PURGE_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set e = params.E|int %} {% set r = params.R|default(0)|int %} DEBUG_ECHO PREFIX="_PURGE_FILAMENT" MSG="TOOLHEAD: {toolhead}, E: {e}" {% if e > 0 %} G92 E0 G0 E{e} F300 G92 E0 M400 {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={0.4 if toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={0.4 if toolhead == 1 else 0} {% else %} M106 S{(255 * 0.4)} {% endif %} {% endif %} G4 P3000 {% if r > 0 %} G92 E0 G0 E-{r} F300 G92 E0 M400 {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_PARKING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_PARKING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_LOADING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_LOADING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% if act_t == toolhead %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{loading_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _CLEANING_MOVE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined and printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% set cleaning_position = loading_position %} {% if loading_position == parking_position %} {% if loading_position > 0 %} {% set cleaning_position = loading_position - 30 %} {% else %} {% set cleaning_position = loading_position + 30 %} {% endif %} {% endif %} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _START_PRINT_BED_MESH] gcode = CACHE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" SET_MACRO_TRAVEL_SETTINGS {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set X=[params.X0|default(-1)|float, params.X1|default(-1)|float] %} {% set Y=[params.Y0|default(-1)|float, params.Y1|default(-1)|float] %} DEBUG_ECHO PREFIX="_START_PRINT_BED_MESH" MSG="idex_mode: {idex_mode}, X: {X}, Y: {Y}" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set X=[0, printable_x_max] %} {% endif %} {% set beacon_bed_mesh_scv = printer["gcode_macro RatOS"].beacon_bed_mesh_scv|default(25)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% if printer.configfile.settings.beacon is defined and not beacon_contact_bed_mesh %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={beacon_bed_mesh_scv} {% endif %} {% set default_profile = printer["gcode_macro RatOS"].bed_mesh_profile|default('ratos') %} {% if printer["gcode_macro RatOS"].calibrate_bed_mesh|lower == 'true' %} BED_MESH_CLEAR {% if printer["gcode_macro RatOS"].adaptive_mesh|lower == 'true' %} CALIBRATE_ADAPTIVE_MESH PROFILE={default_profile} X0={X[0]} X1={X[1]} Y0={Y[0]} Y1={Y[1]} T={params.T|int} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={idex_mode} {% else %} {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% endif %} BED_MESH_PROFILE LOAD={default_profile} {% elif printer["gcode_macro RatOS"].bed_mesh_profile is defined %} BED_MESH_CLEAR BED_MESH_PROFILE LOAD={printer["gcode_macro RatOS"].bed_mesh_profile} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" [gcode_macro CALIBRATE_ADAPTIVE_MESH] gcode = {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set default_profile = params.PROFILE %} {% set x0 = params.X0|default(-1)|float %} {% set y0 = params.Y0|default(-1)|float %} {% set x1 = params.X1|default(-1)|float %} {% set y1 = params.Y1|default(-1)|float %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Recieved coordinates X0={x0} Y0={y0} X1={x1} Y1={y1}" {% if x0 >= x1 or y0 >= y1 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Invalid coordinates received. Please check your slicer settings. Falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float %} {% set mesh_x0 = [[x0, max_x]|min, min_x]|max %} {% set mesh_y0 = [[y0, max_y]|min, min_y]|max %} {% set mesh_x1 = [[x1, max_x]|min, min_x]|max %} {% set mesh_y1 = [[y1, max_y]|min, min_y]|max %} {% if mesh_x0 == min_x and mesh_y0 == min_y and mesh_x1 == max_x and mesh_y1 == max_y %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Print is using the full bed, falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} DEPLOY_PROBE {% endif %} {% set probe_count_x = mesh_config.probe_count.split(",")[0]|int %} {% if mesh_config.probe_count.split(",")|length == 2 %} {% set probe_count_y = mesh_config.probe_count.split(",")[1]|int %} {% else %} {% set probe_count_y = mesh_config.probe_count.split(",")[0]|int %} {% endif %} {% set probe_x_step = (max_x - min_x) / probe_count_x %} {% set probe_y_step = (max_y - min_y) / probe_count_y %} {% set mesh_count_x = ([(mesh_x1 - mesh_x0) / probe_x_step, 3]|max)|int %} {% set mesh_count_y = ([(mesh_y1 - mesh_y0) / probe_y_step, 3]|max)|int %} {% set min_mesh_count = [mesh_count_x, mesh_count_y]|min %} {% set max_mesh_count = [mesh_count_x, mesh_count_y]|max %} {% set algorithm = mesh_config.algorithm %} {% if algorithm|lower == 'lagrange' and max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="cannot exceed a probe_count of 6 when using lagrange interpolation. Falling back to bicubic interpolation." {% set algorithm = 'bicubic' %} {% endif %} {% if algorithm|lower == 'bicubic' and min_mesh_count < 4 %} {% if max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="invalid probe_count option when using bicubic interpolation. Combination of 3 points on one axis with more than 6 on another is not permitted. Forcing minimum mesh count to be 4." {% set min_mesh_count = 4 %} {% else %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation." {% set algorithm = 'lagrange' %} {% endif %} {% endif %} {% set mesh_count_x = ([min_mesh_count, mesh_count_x]|max)|int %} {% set mesh_count_x = ([max_mesh_count, mesh_count_x]|min)|int %} {% set mesh_count_y = ([min_mesh_count, mesh_count_y]|max)|int %} {% set mesh_count_y = ([max_mesh_count, mesh_count_y]|min)|int %} {% set should_prime = printer["gcode_macro RatOS"].nozzle_priming == 'primeblob' %} {% if printer["dual_carriage"] is not defined %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% else %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% endif %} {% if printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 != 0 and probe_first %} {% set probe_first = false %} {% elif printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 == 0 and not probe_first %} {% set probe_first = true %} {% endif %} {% if should_prime and probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="mesh coordinates X0={mesh_x0} Y0={mesh_y0} X1={mesh_x1} Y1={mesh_y1}" {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% if should_prime and not probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} STOW_PROBE {% endif %} {% endif %} {% endif %} [gcode_macro M84] rename_existing = M84.1 gcode = M84.1 SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False {% if printer["dual_carriage"] is defined %} _SET_TOOLHEAD_OFFSET T={printer["gcode_macro RatOS"].default_toolhead|int} MOVE=0 SET_GCODE_VARIABLE MACRO=SET_PRESSURE_ADVANCE VARIABLE=snyc_toolheads VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro _VAOC"] is defined %} SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started VALUE=False SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started_at_temp VALUE=False {% endif %} SET_GCODE_OFFSET X=0 Y=0 Z=0 MOVE=0 _IDEX_SINGLE INIT=1 {% endif %} SET_SKEW CLEAR=1 _LED_MOTORS_OFF [gcode_macro M104] rename_existing = M104.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} DEBUG_ECHO PREFIX="M104" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set temperature_offset_t0 = printer["gcode_macro T0"].temperature_offset|default(0)|int %} {% set temperature_offset_t1 = printer["gcode_macro T1"].temperature_offset|default(0)|int %} {% set s0 = [s + temperature_offset_t0, 0]|max %} {% set s1 = [s + temperature_offset_t1, 0]|max %} {% if temperature_offset_t0 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t0}°C added to toolhead T0." {% endif %} {% if temperature_offset_t1 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t1}°C added to toolhead T1." {% endif %} {% else %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} {% if idex_mode == "copy" or idex_mode == "mirror" %} M104.1 S{s0} T0 M104.1 S{s1} T1 {% else %} M104.1 S{s} T{t} {% endif %} {% endif %} [gcode_macro M109] rename_existing = M109.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} DEBUG_ECHO PREFIX="M109" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M109" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} M109.1 S{s} T{t} {% endif %} [gcode_macro SET_HEATER_TEMPERATURE] rename_existing = SET_HEATER_TEMPERATURE_BASE gcode = {% set heater = params.HEATER|default("") %} {% set target = params.TARGET|default(0)|int %} DEBUG_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="heater: {heater}, target: {target}" {% if heater|lower == "extruder" or heater|lower == "extruder1" %} {% set t = 0 if heater|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and target > 0 %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set target = [target + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} SET_HEATER_TEMPERATURE_BASE HEATER="{heater}" TARGET={target} [gcode_macro TEMPERATURE_WAIT] rename_existing = TEMPERATURE_WAIT_BASE gcode = {% set sensor = params.SENSOR|default("") %} {% set minimum = params.MINIMUM|default(-1)|int %} {% set maximum = params.MAXIMUM|default(-1)|int %} DEBUG_ECHO PREFIX="TEMPERATURE_WAIT" MSG="sensor: {sensor}, minimum: {minimum}, maximum: {maximum}" {% if sensor|lower == "extruder" or sensor|lower == "extruder1" %} {% set t = 0 if sensor|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and (minimum > 0 or maximum > 0) %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% if minimum > -1 %} {% set minimum = [minimum + temperature_offset, 0]|max %} {% endif %} {% if maximum > -1 %} {% set maximum = [maximum + temperature_offset, 0]|max %} {% endif %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% if minimum > -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} MAXIMUM={maximum} {% elif minimum > -1 and maximum == -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} {% elif minimum == -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MAXIMUM={maximum} {% endif %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature for toolhead T{t} reached." [gcode_macro SET_GCODE_OFFSET] rename_existing = SET_GCODE_OFFSET_ORG gcode = SET_GCODE_OFFSET_ORG { rawparams } {% if printer.configfile.settings.beacon is defined and (params.Z_ADJUST is defined or params.Z is defined) %} _BEACON_APPLY_RUNTIME_MULTIPLIER {% endif %} [gcode_macro SDCARD_PRINT_FILE] rename_existing = SDCARD_PRINT_FILE_BASE gcode = {% if printer["ratos"] is defined %} PROCESS_GCODE_FILE { rawparams } {% else %} SDCARD_PRINT_FILE_BASE { rawparams } {% endif %} [gcode_macro SKEW_PROFILE] rename_existing = SKEW_PROFILE_BASE variable_loaded_profile = "" gcode = {% if params.LOAD is defined %} {% if printer.configfile.settings["skew_correction %s" % params.LOAD] is defined %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='"{params.LOAD}"' {% endif %} {% endif %} SKEW_PROFILE_BASE { rawparams } [gcode_macro SET_SKEW] rename_existing = SET_SKEW_BASE gcode = {% if params.CLEAR is defined %} {% if params.CLEAR|default(0)|int == 1 %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='""' {% endif %} {% endif %} SET_SKEW_BASE { rawparams } [gcode_macro SET_VELOCITY_LIMIT] rename_existing = SET_VELOCITY_LIMIT_BASE gcode = {% if params.ACCEL_TO_DECEL is defined %} {% if params.ACCEL is defined %} {% set accel = params.ACCEL|float %} {% else %} {% set accel = printer.toolhead.max_accel|float %} {% endif %} {% if params.VELOCITY is defined %} {% set velocity = params.VELOCITY|float %} {% else %} {% set velocity = printer.toolhead.max_velocity|float %} {% endif %} {% if params.SQUARE_CORNER_VELOCITY is defined %} {% set scv = params.SQUARE_CORNER_VELOCITY|float %} {% else %} {% set scv = printer.toolhead.square_corner_velocity|float %} {% endif %} {% set mcr = params.ACCEL_TO_DECEL|float / accel %} DEBUG_ECHO PREFIX="SET_VELOCITY_LIMIT" MSG="ACCEL={accel}, VELOCITY={velocity}, SQUARE_CORNER_VELOCITY={scv}, MINIMUM_CRUISE_RATIO={mcr}" SET_VELOCITY_LIMIT_BASE ACCEL={accel} VELOCITY={velocity} SQUARE_CORNER_VELOCITY={scv} MINIMUM_CRUISE_RATIO={1-mcr} {% else %} SET_VELOCITY_LIMIT_BASE { rawparams } {% endif %} [gcode_macro _START_PRINT_PARK] gcode = {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_x = printer["gcode_macro RatOS"].start_print_park_x %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% endif %} {% if printer["dual_carriage"] is defined and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} {% if printer["gcode_macro RatOS"].start_print_park_x is defined and printer["gcode_macro RatOS"].start_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="start_print_park_x is ignored for IDEX printers" {% endif %} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={start_print_park_in} X={start_print_park_x} G0 Z{z} F{z_speed} [gcode_macro _END_PRINT_PARK] gcode = {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro RatOS"].end_print_park_x is defined and printer["gcode_macro RatOS"].end_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="end_print_park_x is ignored for IDEX printers" {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={printer["gcode_macro RatOS"].end_print_park_in} X={printer["gcode_macro RatOS"].end_print_park_x} [gcode_macro _PARK] gcode = {% set x = params.X %} {% set location = params.LOCATION|default('back')|lower %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set nozzle_priming = printer["gcode_macro RatOS"].nozzle_priming|lower %} CACHE_TOOLHEAD_SETTINGS KEY="park" SET_MACRO_TRAVEL_SETTINGS {% if x != '' %} {% if x|float >= printer.toolhead.axis_minimum.x + 5 and x|float <= printable_x_max - 5 %} {% set park_x = x|float %} {% else %} {action_respond_info('The requested X co-ordinate is outside the defined axis bounds - using defaults')} {% set park_x = printable_x_max / 2 %} {% endif %} {% else %} {% set park_x = printable_x_max / 2 %} {% endif %} {% set park_y = printable_y_max - 15 %} {% if location == 'front' %} {% set park_y = printer.toolhead.axis_minimum.y + 5 %} {% elif location == 'center' %} {% set park_y = printable_y_max / 2 %} {% elif location == 'primeblob' and printer["dual_carriage"] is defined %} {% set park_y = printable_y_max - 15 %} {% endif %} {% if location == 'primeblob' and printer["dual_carriage"] is not defined %} {% if (nozzle_priming == 'primeblob' or nozzle_priming == 'primeline') %} {% if nozzle_prime_start_x|lower == 'min' %} {% set park_x = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set park_x = printable_x_max - 5 %} {% else %} {% set park_x = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set park_y = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set park_y = printable_y_max - 5 %} {% else %} {% set park_y = nozzle_prime_start_y|float %} {% endif %} {% endif %} {% endif %} G90 {% if printer["dual_carriage"] is not defined %} G0 X{park_x} Y{park_y} F{speed} {% else %} G0 Y{park_y} F{speed} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="park" [gcode_macro SAVE_PROBE_RESULT] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} {% set last_z_offset = 9999.9 %} {% if printer.configfile.settings.beacon is defined %} {% set current_z = printer.toolhead.position.z|float %} {% if beacon_contact_prime_probing %} {% set last_z_offset = printer.beacon.last_z_result %} {% else %} {% set last_z_offset = printer.beacon.last_sample.dist - current_z %} {% endif %} {% elif printer.configfile.settings.bltouch is defined %} {% set config_offset = printer.configfile.settings.bltouch.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% elif printer.configfile.settings.probe is defined %} {% set config_offset = printer.configfile.settings.probe.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Saving offset adjustment of {last_z_offset} in {params.VARIABLE|default('last_z_offset')}" SET_GCODE_VARIABLE MACRO=RatOS VARIABLE={params.VARIABLE|default('last_z_offset')} VALUE={last_z_offset} [gcode_macro PROBE_FOR_PRIMING] gcode = {% set probe_for_priming_disable_mesh_constraints = true if printer["gcode_macro RatOS"].probe_for_priming_disable_mesh_constraints|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower != 'false' %} SAVE_GCODE_STATE NAME=probe_for_priming_state RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the prime location.." CACHE_TOOLHEAD_SETTINGS KEY="probe_for_priming" SET_MACRO_TRAVEL_SETTINGS {% set t = params.TOOLHEAD|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% if idex_mode == '' %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% if t == 0 %} {% set x_start = 5 %} {% else %} {% set x_start = printable_x_max - 5 %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% endif %} {% endif %} {% set z = printer.configfile.settings.bed_mesh.horizontal_move_z|float %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% if printer.configfile.settings.bltouch is defined %} {% set x_offset = printer.configfile.settings.bltouch.x_offset|float %} {% set y_offset = printer.configfile.settings.bltouch.y_offset|float %} {% set z_offset = printer.configfile.settings.bltouch.z_offset|float %} {% elif printer.configfile.settings.probe is defined %} {% set x_offset = printer.configfile.settings.probe.x_offset|float %} {% set y_offset = printer.configfile.settings.probe.y_offset|float %} {% set z_offset = printer.configfile.settings.probe.z_offset|float %} {% elif printer.configfile.settings.beacon is defined %} {% set x_offset = printer.configfile.settings.beacon.x_offset|float %} {% set y_offset = printer.configfile.settings.beacon.y_offset|float %} {% set z_offset = printer.configfile.settings.beacon.trigger_distance|float %} {% else %} { action_raise_error("No probe, beacon or bltouch section found. Adaptive priming only works with a [probe], [beacon] or [bltouch] section defined.") } {% endif %} {% if z < z_offset %} { action_raise_error("Horizontal move Z ({z}) is below your probe's Z offset ({z_offset}). Please adjust your horizontal_move_z setting in [bed_mesh] to be above {z}.") } {% endif %} {% if not probe_for_priming_disable_mesh_constraints %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float - x_offset %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float - y_offset %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float - x_offset %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float - y_offset %} {% set x_start = [[x_start, max_x]|min, min_x]|max %} {% set y_start = [[y_start, max_y]|min, min_y]|max %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the start of the prime location at {x_start}, {y_start}" G90 M83 G0 Z{z} F{z_speed} G1 X{x_start} Y{y_start} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result {% endif %} {% if idex_mode == '' %} {% set x_end = x_start %} {% set y_end = y_start + 45 %} {% else %} {% if t==1 %} {% set x_end = x_start - 45 %} {% else %} {% set x_end = x_start + 45 %} {% endif %} {% set y_end = y_start %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the end of the prime location at {x_end}, {y_end}" G1 X{x_end} Y{y_end} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result {% endif %} RESTORE_GCODE_STATE NAME=probe_for_priming_state RESTORE_TOOLHEAD_SETTINGS KEY="probe_for_priming" {% endif %} [gcode_macro RESET_PRIME_PROBE_STATE] gcode = SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result VALUE=None {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result_t1 VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result_t1 VALUE=None {% endif %} [gcode_macro PROBE_CURRENT_POSITION] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} SAVE_GCODE_STATE NAME=probe_current_position_state {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} ASSERT_PROBE_DEPLOYED {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_prime_probing %} PROBE PROBE_METHOD=contact SAMPLES=1 {% else %} PROBE {% endif %} {% if printer.configfile.settings.beacon is defined %} BEACON_QUERY {% else %} RESTORE_GCODE_STATE NAME=probe_current_position_state MOVE=1 MOVE_SPEED={printer["gcode_macro RatOS"].macro_z_speed|float} {% endif %} [gcode_macro PRIME_BLOB] description = Prints a primeblob, used internally, if configured, as part of the START_PRINT macro. variable_x_offset = 5 gcode = CACHE_TOOLHEAD_SETTINGS KEY="prime_blob" SET_MACRO_TRAVEL_SETTINGS RATOS_ECHO PREFIX="Priming" MSG="Priming nozzle with prime blob.." {% set current_toolhead = 0 %} {% set target_idex_mode = '' %} {% set extruder = 'extruder' %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE is defined %} {% set target_idex_mode = params.IDEX_MODE|default('')|lower %} {% else %} { action_raise_error("IDEX_MODE parameter not found for PRIME_BLOB macro. This is likely a bug.") } {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Priming in IDEX {target_idex_mode} mode.." {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set current_toolhead = 1 if current_idex_mode=='primary' else 0 %} {% set extruder = 'extruder1' if current_toolhead == 1 else 'extruder' %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} SAVE_GCODE_STATE NAME=prime_blob_state {% endif %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set fan_speed = printer["gcode_macro RatOS"].nozzle_prime_bridge_fan|float %} {% set nozzle_diameter = printer.configfile.settings[extruder].nozzle_diameter|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set has_start_offset_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) != 9999.9 %} {% if printer["dual_carriage"] is defined %} {% set has_start_offset_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) != 9999.9 %} {% endif %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_z_height = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set nozzle_prime_direction = printer["gcode_macro RatOS"].nozzle_prime_direction|lower %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% if target_idex_mode == '' %} {% set x_factor = 0 %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% set y_factor = 1 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% set y_factor = -1 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% if nozzle_prime_start_y|float < printable_y_max / 2 %} {% set y_factor = 1 %} {% else %} {% set y_factor = -1 %} {% endif %} {% endif %} {% if nozzle_prime_direction == 'forwards' %} {% set y_factor = 1 %} {% elif nozzle_prime_direction == 'backwards' %} {% set y_factor = -1 %} {% endif %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% else %} {% set z = start_print_park_z_height %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% set y_factor = 0 %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set x_start = center_x / 2 + 5 %} {% set x_factor = 1 %} {% else %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% if current_toolhead == 0 %} {% set x_start = 55 %} {% set x_factor = -1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 55 %} {% set x_factor = 1 %} {% endif %} {% else %} {% if current_toolhead == 0 %} {% set x_start = 5 %} {% set x_factor = 1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 5 %} {% set x_factor = -1 %} {% endif %} {% endif %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_x_max - 5 %} {% endif %} {% set z = 10 %} {% endif %} {% set start_z_offset = 0 %} {% set end_z_offset = 0 %} {% if has_start_offset_t0 %} {% set start_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) %} {% set end_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_end_result|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t0 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t0 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t0) ) } {% endif %} {% if end_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t0) ) } {% endif %} {% set start_z_offset = start_z_probe_result_t0 %} {% set end_z_offset = end_z_probe_result_t0 %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if current_toolhead == 1 or both_toolheads or target_idex_mode == "copy" or target_idex_mode == "mirror" %} {% if has_start_offset_t1 %} {% set start_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) %} {% set end_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_end_result_t1|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t1 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t1 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t1) ) } {% endif %} {% if end_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t1) ) } {% endif %} {% set start_z_offset = [start_z_offset, start_z_probe_result_t1]|max %} {% set end_z_offset = [end_z_offset, start_z_probe_result_t1]|max %} {% endif %} {% endif %} {% if target_idex_mode != 'copy' and target_idex_mode != 'mirror' %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% set original_start_z_offset = start_z_offset %} {% set original_end_z_offset = end_z_offset %} {% set start_z_offset = original_end_z_offset %} {% set end_z_offset = original_start_z_offset %} {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={current_toolhead} {% endif %} DEBUG_ECHO PREFIX="PRIME_BLOB" MSG="x_start: {x_start}, y_start: {y_start}, x_factor: {x_factor}, y_factor: {y_factor}, z: {z}, start_z_offset: {start_z_offset}, end_z_offset: {end_z_offset}" G90 M83 RATOS_ECHO PREFIX="Priming" MSG="Lifting Z to {z}.." G0 Z{z} F{z_speed} {% if printer["dual_carriage"] is not defined %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% if start_print_park_in != 'primeblob' %} G1 X{x_start} F{speed} G1 Y{y_start + (15 * y_factor)} F{speed} {% endif %} {% else %} G1 Y{y_start + (15 * y_factor)} F{speed} {% if target_idex_mode=="copy" or target_idex_mode=="mirror" %} RATOS_ECHO PREFIX="Priming" MSG="Mirroring move to {x_start}, {y_start} along the edge of the print area.." _IDEX_MIRROR PRIMING=1 {% else %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% endif %} G1 X{x_start} F{speed} {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Starting prime blob.." G1 Z{0.5 + start_z_offset} F{z_speed} G1 Y{y_start} F{speed} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} M106 S{fan_speed} G1 Z5 F100 E5 G92 E0 RATOS_ECHO PREFIX="Priming" MSG="Bridging with {((fan_speed/255) * 100)|int}% fan speed.." G1 F3000 X{x_start + (15 * x_factor)} Y{y_start + (15 * y_factor)} E{1 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (20 * x_factor)} Y{y_start + (20 * y_factor)} Z{3.8 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (34 * x_factor)} Y{y_start + (34 * y_factor)} Z{2.6 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (38 * x_factor)} Y{y_start + (38 * y_factor)} Z{1.4 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (42 * x_factor)} Y{y_start + (42 * y_factor)} Z{0.2 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} M106 S0 G1 F3000 X{x_start + (46 * x_factor)} Y{y_start + (46 * y_factor)} Z{0.2 + end_z_offset} E0.6 G1 F{speed} X{x_start + (50 * x_factor)} Y{y_start + (50 * y_factor)} {% if target_idex_mode == "copy" or target_idex_mode == "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if target_idex_mode == "copy" %} {% if first_y >= 0 %} _IDEX_COPY DANCE=0 Y={first_y} {% else %} _IDEX_COPY DANCE=0 Y={params.Y1} {% endif %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} RESTORE_GCODE_STATE NAME=prime_blob_state {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="prime_blob" G92 E0 [gcode_macro UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% set temp = params.TEMP|default(220)|int %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_UNLOAD_FILAMENT TEMP={temp} NAME='{filament_name}' TYPE='{filament_type}' {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _LEGACY_UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set unload_speed = 5 * 60 %} {% set unload_length = printer["gcode_macro RatOS"].filament_unload_length|float %} M117 Unloading filament... G0 E10 F300 G0 E-5 F3600 G4 P3000 G0 E5 F6000 G0 E-15 F6000 G0 E-{unload_length} F{unload_speed} _CLEANING_MOVE TOOLHEAD={toolhead} M117 Filament unloaded! RESPOND MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _DEFAULT_UNLOAD_FILAMENT] description = Unload filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|default(220)|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_UNLOAD_FILAMENT" MSG="TEMP: {temp}" _LED_UNLOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=unload_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD=0 NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TOOLHEAD=0 {% endif %} RESTORE_GCODE_STATE NAME=unload_state SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD=0 [gcode_macro _IDEX_UNLOAD_FILAMENT] description = Unload filament macro for IDEX printer. gcode = {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_UNLOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} {% endif %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Unloading filament from nozzle to cooling zone... Please wait!" _PURGE_BEFORE_UNLOAD TOOLHEAD={toolhead} {% if printer["gcode_macro _UNLOAD_WITHOUT_TIP_FORMING"] is defined %} _UNLOAD_WITHOUT_TIP_FORMING TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _UNLOAD_WITH_TIP_FORMING NAME='{filament_name}' TYPE='{filament_type}' {% endif %} G4 P3000 [gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} {% set tooolhead_sensor_to_extruder_gear_distance = printer["gcode_macro T%s" % toolhead].tooolhead_sensor_to_extruder_gear_distance|float %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER" MSG="TOOLHEAD: {toolhead}" G0 E-{extruder_gear_to_cooling_position_distance + tooolhead_sensor_to_extruder_gear_distance + 50} F{extruder_load_speed} RATOS_ECHO MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _UNLOAD_WITH_TIP_FORMING] gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% if filament_name != '' and filament_type != '' %} _UNLOAD_KNOWN_FILAMENT NAME={filament_name} TYPE={filament_type} {% else %} _UNLOAD_UNKNOWN_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _UNLOAD_KNOWN_FILAMENT] description = User overrideable tip forming macro if slicer filament profiles are known gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} RATOS_ECHO PREFIX="FILAMENT TYPE" MSG='{filament_type}' RATOS_ECHO PREFIX="FILAMENT PROFILE" MSG='{filament_name}' {% if filament_name == "Prusament PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% elif filament_name == "Nobufil PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% else %} RATOS_ECHO PREFIX="_UNLOAD_KNOWN_FILAMENT" MSG="Filament profile not found!" _UNLOAD_UNKNOWN_FILAMENT {% endif %} [gcode_macro _UNLOAD_UNKNOWN_FILAMENT] description = User overrideable standard tip forming macro gcode = DEBUG_ECHO PREFIX="_UNLOAD_UNKNOWN_FILAMENT" MSG="Using standard tip forming macro!" _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 [gcode_macro _TIP_FORMING] gcode = {% set cooling_moves = params.COOLING_MOVES|default(4)|int %} {% set cooling_move_length = params.COOLING_MOVE_LENGTH|default(10)|float %} {% set start_cooling_speed = params.START_COOLING_SPEED|default(10)|float * 60 %} {% set end_cooling_speed = params.END_COOLING_SPEED|default(50)|float * 60 %} {% if cooling_moves == 0 %} {% set cooling_move_length = 0 %} {% endif %} {% set dip = true if params.DIP|default(false)|lower == "true" else false %} {% set dip_length = params.DIP_LENGTH|default(22)|float %} {% set dip_speed = params.DIP_SPEED|default(30)|float * 60 %} {% set dip_retract_speed = params.DIP_RETRACT_SPEED|default(70)|float * 60 %} {% set retract_length = params.RETRACT_LENGTH|default(18)|float %} {% set start_retract_speed = params.START_RETRACT_SPEED|default(120)|float * 60 %} {% set end_retract_speed = params.END_RETRACT_SPEED|default(20)|float * 60 %} DEBUG_ECHO PREFIX="_TIP_FORMING" MSG="cooling_moves: {cooling_moves}, cooling_move_length: {cooling_move_length}, start_cooling_speed: {start_cooling_speed}, end_cooling_speed: {end_cooling_speed}, dip: {dip}, dip_length: {dip_length}, dip_speed: {dip_speed}, dip_retract_speed: {dip_retract_speed}, retract_length: {retract_length}, start_retract_speed: {start_retract_speed}, end_retract_speed: {end_retract_speed}" M220 S100 G92 E0 {% set retract = retract_length + cooling_move_length / 2 - 15 %} G1 E-15 F{start_retract_speed} G1 E-{0.7 * retract} F{1.0 * end_retract_speed} G1 E-{0.2 * retract} F{0.5 * end_retract_speed} G1 E-{0.1 * retract} F{0.3 * end_retract_speed} G92 E0 {% if cooling_moves > 0 %} {% set i = (end_cooling_speed - start_cooling_speed) / (2 * cooling_moves - 1) %} {% for m in range(cooling_moves) %} G1 E{cooling_move_length} F{(start_cooling_speed + i * m * 2)} G1 E-{cooling_move_length} F{(start_cooling_speed + i * (m * 2 + 1))} {% endfor %} {% endif %} G92 E0 {% if dip %} G1 E{dip_length} F{dip_speed} G4 P100 G1 E-{dip_length} F{dip_retract_speed} {% endif %} G92 E0 M400 [gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_FILAMENT_SENSOR_BUTTON_PRESSED" MSG="TOOLHEAD: {toolhead}" {% if not printer.virtual_sdcard.is_active %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_FILAMENT_END] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set clogged = true if params.CLOGGED|default(false)|lower == 'true' else false %} {% set unload_after_runout = printer["gcode_macro T%s" % toolhead].unload_after_runout|float %} {% if clogged %} _LED_FILAMENT_CLOG TOOLHEAD={toolhead} {% else %} _LED_FILAMENT_RUNOUT TOOLHEAD={toolhead} {% endif %} DEBUG_ECHO PREFIX="_ON_FILAMENT_END" MSG="TOOLHEAD: {toolhead}" {% if printer.virtual_sdcard.is_active %} {% if not printer.pause_resume.is_paused %} PAUSE RUNOUT=True {% endif %} {% if not clogged and unload_after_runout %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% if not clogged and printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true'%} _JOIN_SPOOL TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} [gcode_macro M600] description = Executes a color change by pausing the printer an unloading the filament. gcode = PAUSE UNLOAD_FILAMENT RATOS_ECHO MSG="Please load new filament and resume" [gcode_macro COLD_PULL] description = Automated hotend cold pull. gcode = {% set extrusion_temp = params.EXTRUSION_TEMP|default(220)|int %} {% set cold_pull_temp = params.COLD_PULL_TEMP|default(80)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% if printer["dual_carriage"] is not defined %} {% set toolhead = 0 %} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead != 0 and toolhead != 1 %} {action_raise_error("Please select toolhead! 0 = left, 1 = right toolhead")} {% endif %} {% endif %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} SAVE_GCODE_STATE NAME=cold_pull_state {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} RATOS_ECHO MSG="Heating T{toolhead} to {extrusion_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={extrusion_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={extrusion_temp} MAXIMUM={extrusion_temp + 2} G4 P3000 RATOS_ECHO MSG="extruding..." G92 E0 G1 E30 F300 G92 E0 RATOS_ECHO MSG="Heating T{toolhead} to {cold_pull_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={cold_pull_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={cold_pull_temp} MAXIMUM={cold_pull_temp + 2} G4 P10000 RATOS_ECHO MSG="cold pull..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-40 VELOCITY=5 ACCEL=100 RATOS_ECHO MSG="eject filament..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-200 VELOCITY=20 ACCEL=500 RATOS_ECHO MSG="cooling down extruder..." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET=0 RESTORE_GCODE_STATE NAME=cold_pull_state SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} CONSOLE_ECHO TITLE="Cold pull finished!" MSG="Please remove the filament from the PTFE tube and cut the end off. Do NOT try to load it again." TYPE="warning" [gcode_macro _USER_START_PRINT_BEFORE_HOMING] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_BED] gcode = [gcode_macro _USER_START_PRINT_BED_MESH] gcode = [gcode_macro _USER_START_PRINT_PARK] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER] gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_START_PRINT_HEAT_CHAMBER] description = Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF] gcode = [gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF] gcode = SET_LED_EFFECT EFFECT=idle_fx SET_FAN_SPEED FAN=filter SPEED=0.8 UPDATE_DELAYED_GCODE ID=filter_off DURATION={self.filter_secs} description = "Print done → party lights → filter cleanup → night dim → off" variable_filter_secs = 3600 variable_bright_secs = 1800 variable_dim_secs = 7200 [gcode_macro _USER_END_PRINT_PARK] gcode = [gcode_macro _USER_END_PRINT_FINISHED] description = User hook for when the print is finished after gcode state has been restored. gcode = [gcode_macro _USER_START_PRINT] gcode = [gcode_macro _USER_END_START_PRINT] gcode = [gcode_macro _USER_START_FEATURE] gcode = [gcode_macro _USER_END_FEATURE] gcode = [gcode_macro ECHO_T_VARS] description = Echo Toolhead variables to the console. gcode = {% set t = params.T|default(0) %} RATOS_ECHO MSG="T{t} Variables" {% for var, value in printer["gcode_macro T%s" % t].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [gcode_macro ECHO_RATOS_VARS] description = Echo RatOS variables to the console. gcode = {% for var, value in printer["gcode_macro RatOS"].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [delayed_gcode RATOS_INIT] initial_duration = 0.1 gcode = _LED_STANDBY CALCULATE_PRINTABLE_AREA INITIAL_FRONTEND_UPDATE _CHAMBER_FILTER_SANITY_CHECK [delayed_gcode RATOS_LOGO] initial_duration = 2 gcode = HELLO_RATOS [gcode_macro INITIAL_FRONTEND_UPDATE] gcode = {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_error = printer["gcode_macro RatOS"].status_color_error|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_unknown}"' {% endif %} {% set t0_sensor = "undefined" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].filament_detected|lower == "true" %} {% set t0_sensor = "detected" %} {% else %} {% set t0_sensor = "empty" %} {% endif %} {% else %} {% set t0_sensor = "disabled" %} {% endif %} {% endif %} {% set t1_sensor = "undefined" %} {% if printer["dual_carriage"] is defined and printer["filament_switch_sensor toolhead_filament_sensor_t1"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].filament_detected|lower == "true" %} {% set t1_sensor = "detected" %} {% else %} {% set t1_sensor = "empty" %} {% endif %} {% else %} {% set t1_sensor = "disabled" %} {% endif %} {% endif %} {% set svv = printer.save_variables.variables %} {% if svv.t0_filament is defined and printer["gcode_macro T0"] is defined %} {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} {% if t0_sensor != "empty" %} {% set t0_filament_type = svv.t0_filament[0]|default('')|string %} {% set t0_filament_name = svv.t0_filament[1]|default('')|string %} {% set t0_filament_temp = svv.t0_filament[2]|default(0)|float %} {% if t0_filament_name != '' and t0_filament_type != '' and t0_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{t0_filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{t0_filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={t0_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} {% if svv.t1_filament is defined and printer["gcode_macro T1"] is defined %} {% if printer["gcode_macro T1"].filament_name is defined and printer["gcode_macro T1"].filament_type is defined and printer["gcode_macro T1"].filament_temp is defined %} {% if t1_sensor != "empty" %} {% set t1_filament_type = svv.t1_filament[0]|default('')|string %} {% set t1_filament_name = svv.t1_filament[1]|default('')|string %} {% set t1_filament_temp = svv.t1_filament[2]|default(0)|float %} {% if t1_filament_name != '' and t1_filament_type != '' and t1_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='"{t1_filament_name}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='"{t1_filament_type}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE={t1_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t1_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} [gcode_macro CALCULATE_PRINTABLE_AREA] gcode = {% set bed_margin_x = printer["gcode_macro RatOS"].bed_margin_x %} {% set bed_margin_y = printer["gcode_macro RatOS"].bed_margin_y %} {% set tool = 0 if printer["gcode_macro T0"] is not defined or printer["gcode_macro T0"].active else 1 %} {% set max_x = printer.toolhead.axis_maximum.x if printer["dual_carriage"] is defined and tool == 0 else printer.toolhead.axis_maximum.x - bed_margin_x[1] %} {% if printer["dual_carriage"] is defined %} {% set max_x = printer.toolhead.axis_maximum.x %} {% endif %} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="printer.toolhead.axis_maximum.x {printer.toolhead.axis_maximum.x}" {% set max_y = printer.toolhead.axis_maximum.y - bed_margin_y[1]%} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_x_max VALUE={max_x} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_y_max VALUE={max_y} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="Printable area calculated: X: 0,{max_x} Y: 0,{max_y}" [gcode_macro CACHE_TOOLHEAD_SETTINGS] variable_cache = {"global": {"accel": 1000, "ratio": 0.5, "speed": 50, "scv": 5}} gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set dummy = cache.__setitem__(key, {"accel": printer.toolhead.max_accel, "ratio": printer.toolhead.minimum_cruise_ratio, "speed": printer.toolhead.max_velocity, "scv": printer.toolhead.square_corner_velocity}) %} SET_GCODE_VARIABLE MACRO=CACHE_TOOLHEAD_SETTINGS VARIABLE=cache VALUE="{cache | pprint | replace("\n", "") | replace("\"", "\\\"")}" DEBUG_ECHO PREFIX="CACHE_TOOLHEAD_SETTINGS" MSG="Toolhead settings cached for {key}. {printer.toolhead.max_accel} accel, {printer.toolhead.minimum_cruise_ratio} ratio, {printer.toolhead.max_velocity} velocity, {printer.toolhead.square_corner_velocity} scv." [gcode_macro RESTORE_TOOLHEAD_SETTINGS] gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set values = printer["gcode_macro CACHE_TOOLHEAD_SETTINGS"].cache.__getitem__(key) %} {% if values is not defined or values == 'None' %} { action_raise_error("RESTORE_TOOLHEAD_SETTINGS: Toolhead settings not cached for key '" ~ key ~ "'.") } {% endif %} SET_VELOCITY_LIMIT ACCEL={values.accel} MINIMUM_CRUISE_RATIO={values.ratio} VELOCITY={values.speed} SQUARE_CORNER_VELOCITY={values.scv} DEBUG_ECHO PREFIX="RESTORE_TOOLHEAD_SETTINGS" MSG="Toolhead settings restored. {values.accel} accel, {values.ratio} ratio, {values.speed} velocity, {values.scv} scv." [gcode_macro SET_MACRO_TRAVEL_SETTINGS] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set accel = printer["gcode_macro RatOS"].macro_travel_accel %} SET_VELOCITY_LIMIT ACCEL={accel} MINIMUM_CRUISE_RATIO=0.5 VELOCITY={speed} SQUARE_CORNER_VELOCITY={5} DEBUG_ECHO PREFIX="SET_MACRO_TRAVEL_SETTINGS" MSG="Macro travel settings set. {accel} accel, {speed} velocity" [gcode_macro SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% if printer["dual_carriage"] is not defined %} SET_KINEMATIC_POSITION X={printable_x_max / 2} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} {% else %} IDEX_SET_CENTER_KINEMATIC_POSITION {% endif %} [gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set center_x = printable_x_max / 2 %} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x - (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x + (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY [gcode_macro VERIFY_HYBRID_INVERTED] gcode = {% set inverted = False %} {% if printer.configfile.settings.ratos_hybrid_corexy is defined and printer.configfile.settings.ratos_hybrid_corexy.inverted is defined %} {% if printer.configfile.settings.ratos_hybrid_corexy.inverted|lower == 'true' %} {% set inverted = True %} {% endif %} {% endif %} {% if inverted == False %} { action_emergency_stop("ratos_hybrid_corexy NOT INVERTED! Inverted hybrid core-xy bugfix not detected.") } {% endif %} [gcode_macro RATOS_ECHO] gcode = {% set prefix = "RatOS" %} {% set debug = params.DEBUG|default(0)|int %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " | " ~ params.PREFIX %} {% endif %} {% set prefix = prefix ~ ":" %} {% set msg = "" %} {% if params.MSG is defined %} {% set msg = params.MSG %} {% else %} {% set msg = "No msg parameter provided (this is a bug or unintended use)." %} {% endif %} {% if not debug %} M117 {prefix} {msg} {% endif %} RATOS_LOG PREFIX="{prefix}" MSG="{msg}" {% if not debug %} RESPOND PREFIX="{prefix}" MSG="{msg}" {% else %} CONSOLE_ECHO TITLE="{prefix}" TYPE="debug" MSG="{msg}" {% endif %} [gcode_macro ENABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=True SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=prefix_filter VALUE="'{params.FILTER|default('')|lower}'" RATOS_ECHO PREFIX="DEBUG" MSG="Debugging enabled." [gcode_macro DISABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=False RATOS_ECHO PREFIX="DEBUG" MSG="Debugging disabled." [gcode_macro DEBUG_ECHO] variable_enabled = False variable_prefix_filter = '' gcode = {% set prefix = "DEBUG" %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " - " ~ params.PREFIX %} {% endif %} {% if enabled and (prefix_filter|lower == '' or prefix_filter|lower in params.PREFIX|lower) %} RATOS_ECHO PREFIX="{prefix}" MSG="{params.MSG}" DEBUG=1 {% endif %} [gcode_macro START_FEATURE] gcode = DEBUG_ECHO PREFIX="G-Code" MSG="Start {params.FEATURE} feature gcode" {% set scv = printer.toolhead.square_corner_velocity|int|default(5) %} {% set accel = printer.toolhead.max_accel|int|default(10000) %} {% set ratio = printer.toolhead.minimum_cruise_ratio|float|default(0.5) %} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="scv" VALUE={scv} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="accel" VALUE={accel} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="ratio" VALUE={ratio} _USER_START_FEATURE FEATURE="{params.FEATURE}" [gcode_macro END_FEATURE] variable_scv = 5 variable_accel = 10000 variable_ratio = 0.5 gcode = DEBUG_ECHO PREFIX="G-Code" MSG="End {params.FEATURE} feature gcode" SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={scv} ACCEL={accel} MINIMUM_CRUISE_RATIO={ratio} _USER_END_FEATURE FEATURE="{params.FEATURE}" SCV={scv} ACCEL={accel} RATIO={ratio} [gcode_macro _ON_LAYER_CHANGE] variable_layer_number = 0 description = INTERNAL USE ONLY. Call it from the slicers after layer change custom gcode gcode = {% set layer = params.LAYER|int %} SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE={layer} SET_PRINT_STATS_INFO CURRENT_LAYER={layer} [gcode_macro _LEARN_MORE_CALIBRATION] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/calibration" %} {% set link_text = "RatOS Calibration Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_CHAMBER_FILTER] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter Control" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_FILAMENT] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/filaments" %} {% set link_text = "RatOS Filament Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _CONSOLE_SAVE_CONFIG] gcode = M118 Click SAVE_CONFIG to save the settings to your printer.cfg. [gcode_macro SAVE_Z_OFFSET] gcode = {% if printer.configfile.settings.beacon is defined %} _BEACON_SAVE_MULTIPLIER {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _LOAD_RATOS_SKEW_PROFILE] gcode = {% set ratos_skew_profile = printer["gcode_macro RatOS"].skew_profile|default("") %} {% if ratos_skew_profile != "" %} {% if printer.configfile.config["skew_correction %s" % ratos_skew_profile] is defined %} SKEW_PROFILE LOAD={ratos_skew_profile} GET_CURRENT_SKEW {% else %} {% set line_1 = '"Could not find skew profile %s!_N_Clearing skew correction."' % ratos_skew_profile %} CONSOLE_ECHO TITLE="Missing skew profile!" TYPE="warning" MSG={line_1} SET_SKEW CLEAR=1 {% endif %} {% endif %} [gcode_macro M601] gcode = PAUSE [gcode_macro PAUSE] description = Pauses the print rename_existing = PAUSE_BASE variable_extrude = 1.5 variable_retract = 1.5 variable_fan_speed = 0 variable_idex_mode = "" variable_idex_toolhead = 0 variable_idex_toolhead_x = 0.0 variable_idex_toolhead_y = 0.0 variable_idex_toolhead_z = 0.0 gcode = {% set runout_detected = true if params.RUNOUT|default(false)|lower == 'true' else false %} _LED_PAUSE {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set idex_toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% if printer["dual_carriage"] is not defined %} SAVE_GCODE_STATE NAME=PAUSE_state {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_mode VALUE='"{idex_mode}"' SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead VALUE={idex_toolhead} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_x VALUE={printer.gcode_move.gcode_position.x|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_y VALUE={printer.gcode_move.gcode_position.y|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_z VALUE={printer.gcode_move.gcode_position.z|float} DEBUG_ECHO PREFIX="PAUSE" MSG="idex_mode: {idex_mode}, idex_toolhead: {idex_toolhead}, idex_toolhead_x: {idex_toolhead_x}, idex_toolhead_y: {idex_toolhead_y}, idex_toolhead_z: {idex_toolhead_z}" {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False CACHE_TOOLHEAD_SETTINGS KEY="pause" SET_MACRO_TRAVEL_SETTINGS {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% if current_z < (max_z - 20.0) %} {% set z_safe = 20.0 %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} PAUSE_BASE {% if printer["dual_carriage"] is not defined %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan"].speed|float} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} {% if idex_toolhead == 0 %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t1"].speed|float} {% endif %} {% endif %} {% endif %} M106 S0 {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if idex_mode != '' %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set R = printer["gcode_macro PAUSE"].retract|float %} {% if can_extrude %} G91 G1 E-{R} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set pause_print_park_x = printer["gcode_macro RatOS"].pause_print_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].pause_print_park_in %} {% if runout_detected %} {% set pause_print_park_x = printer["gcode_macro RatOS"].runout_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].runout_park_in %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} DEBUG_ECHO PREFIX="PAUSE" MSG="z_speed: {z_speed}, pause_print_park_x: {pause_print_park_x}, pause_print_park_in: {pause_print_park_in}, default_toolhead: {default_toolhead}" {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F{z_speed} G90 {% if printer["dual_carriage"] is not defined %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% else %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} _IDEX_SINGLE X={parking_position} {% else %} PARK_TOOLHEAD {% endif %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% endif %} {% else %} {action_respond_info("Printer not homed")} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="pause" [gcode_macro RESUME] description = Resumes the print if the printer is paused. rename_existing = RESUME_BASE gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set target_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set target_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% endif %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if target_idex_mode != '' %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set fan_speed = printer["gcode_macro PAUSE"].fan_speed|float %} {% if printer["dual_carriage"] is not defined %} M106 S{(fan_speed * 255)} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% else %} {% if params.TOOLHEAD is defined %} {% if params.TOOLHEAD == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% else %} {% if printer["gcode_macro PAUSE"].idex_toolhead == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% endif %} {% endif %} M106.1 S{fan_speed} {% endif %} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY DANCE=0 {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR DANCE=0 {% else %} {% if params.TOOLHEAD is defined %} _SELECT_TOOL T={params.TOOLHEAD} X=-1 Y=-1 TOOLSHIFT=false {% else %} _SELECT_TOOL T={printer["gcode_macro PAUSE"].idex_toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% endif %} {% set x = printer["gcode_macro PAUSE"].idex_toolhead_x|float %} {% set y = printer["gcode_macro PAUSE"].idex_toolhead_y|float %} {% set z = printer["gcode_macro PAUSE"].idex_toolhead_z|float %} G1 X{x} Y{y} Z{z} F{speed} {% if params.TOOLHEAD is defined %} SAVE_GCODE_STATE NAME=PAUSE_STATE {% endif %} {% endif %} {% if params.TOOLHEAD is not defined %} {% set E = printer["gcode_macro PAUSE"].extrude|float %} {% if can_extrude %} G91 G1 E{E} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% endif %} {% if printer["dual_carriage"] is not defined %} RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1 MOVE_SPEED={speed} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True RESUME_BASE _LED_PRINTING [gcode_macro CANCEL_PRINT] description = Cancels the printer rename_existing = CANCEL_PRINT_BASE gcode = END_PRINT TURN_OFF_HEATERS CLEAR_PAUSE CANCEL_PRINT_BASE [gcode_macro START_PRINT] description = Start print procedure, use this in your Slicer. variable_post_processor_version = 2 variable_is_printing_gcode = False variable_both_toolheads = True variable_object_xoffset = 0 variable_first_x = -1 variable_first_y = -1 variable_total_toolshifts = 0 variable_initial_tool = 0 variable_extruder_first_layer_temp = "" variable_extruder_other_layer_temp = "" gcode = {% if "xyz" in printer.toolhead.homed_axes and printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% if printer["gcode_macro _VAOC"].is_started|default(true)|lower == 'true' %} _VAOC_END {% endif %} {% endif %} _LED_START_PRINTING CACHE_TOOLHEAD_SETTINGS KEY="start_print" _USER_START_PRINT { rawparams } {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set z_probe_stowable = printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set X0 = params.X0|default(-1)|float %} {% set X1 = params.X1|default(-1)|float %} {% set Y0 = params.Y0|default(-1)|float %} {% set Y1 = params.Y1|default(-1)|float %} {% if first_x == -1 or first_y == -1 %} {% set first_x = params.FIRST_X|default(-1)|float %} {% set first_y = params.FIRST_Y|default(-1)|float %} {% endif %} {% set total_toolshifts = params.TOTAL_TOOLSHIFTS|default(0)|int %} {% set initial_tool = params.INITIAL_TOOL|default(default_toolhead)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set bed_temp = params.BED_TEMP|default(printer.heater_bed.target, true)|float %} {% set total_layer_count = params.TOTAL_LAYER_COUNT|default(0)|int %} {% set extruder_first_layer_temp = (params.EXTRUDER_TEMP|default("")).split(",") %} RATOS_ECHO MSG="First print coordinates X:{first_x} Y:{first_y}" {% if params.TOTAL_LAYER_COUNT is not defined %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Configuration" %} {% set line_1 = '"Your slicer gcode settings are not up to date._N_Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Incomplete Slicer Configuration detected" TYPE="warning" MSG={line_1} {% endif %} SET_PRINT_STATS_INFO CURRENT_LAYER=1 SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE=1 {% if total_layer_count > 0 %} SET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} {% endif %} {% if printer["dual_carriage"] is defined %} {% set swap_toolheads = true if printer["gcode_macro _IDEX_REMAP_TOOLHEADS"].enabled|default(false)|lower == 'true' else false %} {% if swap_toolheads %} {% set initial_tool = 0 if initial_tool == 1 else 1 %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SET_GCODE_VARIABLE MACRO=T0 VARIABLE=active VALUE=True {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=active VALUE=True {% endif %} {% set both_toolheads = true %} {% if total_toolshifts == 0 %} {% set both_toolheads = false %} {% endif %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} {% endif %} {% if both_toolheads and (idex_mode == "copy" or idex_mode == "mirror") %} _LED_START_PRINTING_ERROR { action_raise_error("Gcode tool changes found. Copy and mirror mode do not support toolchanges.")} {% endif %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set both_toolheads = true %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=initial_tool VALUE={initial_tool} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_x VALUE={first_x} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_y VALUE={first_y} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=total_toolshifts VALUE={total_toolshifts} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=both_toolheads VALUE={both_toolheads} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_first_layer_temp VALUE="'{params.EXTRUDER_TEMP}'" SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_other_layer_temp VALUE="'{params.EXTRUDER_OTHER_LAYER_TEMP}'" {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_TOOLCHANGE VARIABLE=toolshift_count VALUE=0 {% endif %} {% if printer["dual_carriage"] is defined %} {% set svv = printer.save_variables.variables %} {% endif %} {% if printer["dual_carriage"] is defined %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} {% set stepper_x_position_min = printer.configfile.settings.stepper_x.position_min|float %} {% set stepper_x_position_endstop = printer.configfile.settings.stepper_x.position_endstop|float %} {% set dual_carriage_position_max = printer.configfile.settings.dual_carriage.position_max|float %} {% set dual_carriage_position_endstop = printer.configfile.settings.dual_carriage.position_endstop|float %} {% set x_parking_space = parking_position_t0 - (stepper_x_position_endstop , stepper_x_position_min)|max %} {% set dc_parking_space = (dual_carriage_position_endstop , dual_carriage_position_max)|min - parking_position_t1 %} {% if svv.idex_xoffset|abs >= (x_parking_space - 0.5) or svv.idex_xoffset|abs >= (dc_parking_space - 0.5) %} _LED_START_PRINTING_ERROR { action_raise_error("Toolhead x-offset is too high for the available parking space. Calibrate your X and DC endstop positions and make sure you stay below 1mm." % (copy_mode_max_width)) } {% endif %} {% endif %} {% if (idex_mode == "copy" or idex_mode == "mirror") and printer.configfile.settings.ratos.enable_gcode_transform %} {% if params.MIN_X is not defined or params.MAX_X is not defined %} _LED_START_PRINTING_ERROR { action_raise_error("Something went wrong! Missing important post processor start print parameter!") } {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE=0 {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set boundary_box_min_x = params.MIN_X|default(0)|float %} {% set boundary_box_max_x = params.MAX_X|default(printable_x_max)|float %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} {% set boundary_box_max_x = boundary_box_max_x + svv.idex_xoffset %} {% else %} {% set boundary_box_min_x = boundary_box_min_x - svv.idex_xoffset %} {% endif %} {% set center_x = printable_x_max / 2.0 %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% set object_width = boundary_box_max_x - boundary_box_min_x %} {% set copy_mode_max_width = center_x %} {% set mirror_mode_max_width = center_x - safe_distance / 2.0 %} DEBUG_ECHO PREFIX="START_PRINT" MSG="OBJECT_WIDTH: {object_width} BOUNDARY_BOX_MIN_X: {boundary_box_min_x} BOUNDARY_BOX_MAX_X: {boundary_box_max_x} CENTER_X: {center_x} SAFE_DISTANCE: {safe_distance}" {% if idex_mode == "copy" and object_width > copy_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for copy mode! Max supported width is %s mm" % (copy_mode_max_width)) } {% endif %} {% if idex_mode == "mirror" and object_width > mirror_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for mirror mode! Max supported width is %s mm" % (mirror_mode_max_width)) } {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = (printable_x_max - boundary_box_max_x - boundary_box_min_x) / 2 %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE={object_xoffset} {% endif %} {% endif %} {% set has_initial_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% set has_initial_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined and both_toolheads %} {% set has_secondary_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% set has_secondary_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% endif %} _CHAMBER_FILTER_ON AT="before_print_start" {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true' %} {% if both_toolheads %} RATOS_ECHO MSG="Spool join is not possible if both toolheads are in use!" SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if idex_mode == '' %} _SET_TOOLHEAD_OFFSET T={default_toolhead} MOVE={1 if "xyz" in printer.toolhead.homed_axes else 0} {% endif %} {% endif %} CLEAR_PAUSE {% if printer["gcode_macro RatOS"].force_absolute_position|lower == 'true' %} G90 {% endif %} SAVE_GCODE_STATE NAME=start_print_state G21 G90 M82 _USER_START_PRINT_BEFORE_HOMING { rawparams } {% if z_probe_stowable == true %} STOWABLE_PROBE_BEGIN_BATCH {% endif %} MAYBE_HOME _Z_HOP {% if idex_mode != '' and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} PARK_TOOLHEAD {% endif %} {% if chamber_temp > 0 %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED={printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float} {% endif %} {% endif %} _CHAMBER_HEATER_ON START_CHAMBER_TEMP={start_chamber_temp} CHAMBER_TEMP={chamber_temp} _USER_START_PRINT_HEAT_CHAMBER { rawparams } CHAMBER_TEMP={chamber_temp} {% endif %} _START_PRINT_BEFORE_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} RATOS_ECHO MSG="Heating bed..." M190 S{bed_temp} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _USER_START_PRINT_AFTER_HEATING_BED { rawparams } _START_PRINT_AFTER_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} _USER_START_PRINT_BED_MESH { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_BED_MESH X0={X0} X1={X1} Y0={Y0} Y1={Y1} T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if z_probe_stowable == true %} STOWABLE_PROBE_END_BATCH {% endif %} {% if idex_mode == '' %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={extruder_first_layer_temp[1]|float} {% endif %} {% endif %} _USER_START_PRINT_PARK { rawparams } _START_PRINT_PARK RATOS_ECHO MSG="Heating Extruder..." {% if idex_mode == '' %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder1" MINIMUM={extruder_first_layer_temp[1]|float} MAXIMUM={extruder_first_layer_temp[1]|float + 5} {% endif %} {% endif %} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} {% if idex_mode == '' %} _LED_PRINTING {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} _LED_PRINTING {% else %} {% if both_toolheads %} _LED_PRINTING TOOLHEAD={initial_tool} {% if toolchange_standby_temp > -1 %} _LED_TOOLHEAD_STANDBY TOOLHEAD={0 if initial_tool == 1 else 1} {% else %} _LED_PRINTING TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% else %} _LED_PRINTING TOOLHEAD={initial_tool} _LED_DEACTIVATE_TOOLHEAD TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% endif %} {% endif %} _USER_START_PRINT_AFTER_HEATING_EXTRUDER { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_AFTER_HEATING_EXTRUDER X0={X0} X1={X1} Y0={Y0} Y1={Y1} INITIAL_TOOLHEAD={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if idex_mode != '' %} {% if not both_toolheads %} {% if initial_tool != default_toolhead %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if toolchange_standby_temp > -1 %} SET_HEATER_TEMPERATURE HEATER={'extruder' if initial_tool == 1 else 'extruder1'} TARGET={toolchange_standby_temp} {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% set x_offset = printer.toolhead.position.x|float - printer.gcode_move.gcode_position.x|float %} {% endif %} RESTORE_GCODE_STATE NAME=start_print_state {% if idex_mode != '' %} {% set act_idex_mode = printer["dual_carriage"].carriage_1|default('')|lower %} {% if act_idex_mode == "copy" or act_idex_mode == "mirror" %} SET_GCODE_OFFSET X={x_offset} MOVE=0 {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% if idex_mode == "copy" and idex_mode != act_idex_mode %} _IDEX_COPY DANCE=0 {% elif idex_mode == "mirror" and idex_mode != act_idex_mode %} _IDEX_MIRROR DANCE=0 {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} RATOS_ECHO MSG="Adjusting object x-offset by {(object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={object_xoffset} MOVE=0 {% endif %} {% else %} _SELECT_TOOL T={initial_tool} TOOLSHIFT=false {% if initial_tool != default_toolhead %} {% set svv = printer.save_variables.variables %} SAVE_VARIABLE VARIABLE=idex_applied_offset VALUE={default_toolhead} _SET_TOOLHEAD_OFFSET T={initial_tool} MOVE=0 {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={initial_tool} {% endif %} _SET_EXTRUSION_MODE SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True {% if printer["gcode_macro _SELECT_TOOL"] is defined %} SET_GCODE_VARIABLE MACRO=_SELECT_TOOL VARIABLE=last_timestamp VALUE={printer["print_stats"].print_duration} {% endif %} _USER_END_START_PRINT { rawparams } G92 E0 _CHAMBER_FILTER_ON AT="after_print_start" RATOS_ECHO MSG="Printing..." [gcode_macro _START_PRINT_BEFORE_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set is_stowable_probe = true if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Pre-heating extruder..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={min_temp} {% else %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET={min_temp} {% endif %} {% else %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} {% endif %} {% endif %} {% if not is_stowable_probe %} {% if printer["dual_carriage"] is defined and act_t != default_toolhead %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True {% endif %} RATOS_ECHO MSG="Heat soaking z probe..." {% if auto_z_offset_calibration %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% if default_toolhead == 0 %} _SELECT_TOOL T=0 TOOLSHIFT=false G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY {% elif default_toolhead == 1 %} _SELECT_TOOL T=1 TOOLSHIFT=false G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY {% endif %} {% else %} _MOVE_TO_SAFE_Z_HOME {% endif %} G0 Z2 F{z_speed} {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Waiting for extruder to be preheated..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} {% if default_toolhead == 0 %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% else %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _Z_HOP {% endif %} {% if auto_z_offset_calibration %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True PARK_TOOLHEAD _CLEANING_MOVE TOOLHEAD={default_toolhead} _SELECT_TOOL T={0 if default_toolhead == 1 else 1} X={parking_position_t0 if default_toolhead == 1 else parking_position_t1} Y=0 TOOLSHIFT=false _CLEANING_MOVE TOOLHEAD={0 if default_toolhead == 1 else 1} _VAOC_CALIBRATE_Z_OFFSET AUTO_Z_OFFSET=True _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=false {% endif %} {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} {% if needs_rehoming %} G28 Z {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero %} {% if beacon_contact_wipe_before_true_zero %} _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE {% endif %} _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} G0 Z5 F{z_speed} G0 X50 Y10 F{speed} PROBE PROBE_METHOD=contact SAMPLES=1 BEACON_QUERY [gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_true_zero_location = printer["gcode_macro RatOS"].beacon_contact_true_zero_location|default("front")|lower %} {% set beacon_contact_true_zero_margin_x = printer["gcode_macro RatOS"].beacon_contact_true_zero_margin_x|default(30)|int %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_wipe_before_true_zero %} {% if printer.beacon.last_probe_result|lower == "ok" %} {% set last_z_offset = printer.beacon.last_z_result %} RATOS_ECHO MSG="Auto calibration nozzle wipe with probe result {last_z_offset}..." G0 Z{(0.2 + last_z_offset)} F{z_speed} G0 X70 F300 {% else %} RATOS_ECHO MSG="Skipping auto calibration nozzle wipe because probing failed!" {% endif %} {% endif %} G0 Z5 F{z_speed} _MOVE_TO_SAFE_Z_HOME RATOS_ECHO MSG="Heating extruder to probing temperature..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={beacon_contact_true_zero_temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={beacon_contact_true_zero_temp} MAXIMUM={beacon_contact_true_zero_temp + 5} RATOS_ECHO MSG="Beacon contact auto calibration..." BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 G0 Z5 F{z_speed} [gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER] gcode = {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set first_x = printer["gcode_macro START_PRINT"].first_x|default(-1)|float %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set center_x = printable_x_max / 2.0 %} {% set center_y = printable_y_max / 2.0 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% if printer["dual_carriage"] is defined %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% endif %} {% set X0 = params.X0|default(-1)|int %} {% set X1 = params.X1|default(-1)|int %} {% set Y0 = params.Y0|default(-1)|int %} {% set Y1 = params.Y1|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% if idex_mode == '' %} _PRIME {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} RATOS_ECHO PREFIX="IDEX" MSG="using combined prime offset for IDEX {idex_mode} mode" _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} {% if both_toolheads %} {% if initial_toolhead == 0 %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T{initial_toolhead}" _SELECT_TOOL T={initial_toolhead} TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% endif %} {% endif %} CACHE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" SET_MACRO_TRAVEL_SETTINGS {% if (X0 > -1 and Y1 > -1) or (first_x > 0 and first_y > 0) %} {% if printer["dual_carriage"] is defined %} {% set acceleration = printer["gcode_macro RatOS"].toolchange_travel_accel %} {% set max_accel = printer.toolhead.max_accel|float %} {% set square_corner_velocity = printer.toolhead.square_corner_velocity|float %} SET_VELOCITY_LIMIT ACCEL={acceleration} MINIMUM_CRUISE_RATIO=0 SQUARE_CORNER_VELOCITY=20 {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} {% set first_z = 1 %} {% else %} {% set first_z = 3 %} {% endif %} {% if idex_mode == "mirror" %} {% if first_y >= 0 %} G0 Y{first_y} F{speed} {% else %} G0 Y{Y1} F{speed} {% endif %} {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} _MOVE_TO_LOADING_POSITION TOOLHEAD={initial_toolhead} _PURGE_FILAMENT TOOLHEAD={initial_toolhead} E={printer["gcode_macro RatOS"].toolchange_first_purge|default(50)|float} _CLEANING_MOVE TOOLHEAD={initial_toolhead} {% endif %} {% if first_x >= 0 and first_y >= 0 %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% else %} {% set first_x = X0 %} {% set first_y = Y0 %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'min' %} {% set first_x = X0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'max' %} {% set first_x = X1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|float <= center_x %} {% set first_x = X0 %} {% else %} {% set first_x = X1 %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'min' %} {% set first_y = Y0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'max' %} {% set first_y = Y1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|float <= center_y %} {% set first_y = Y0 %} {% else %} {% set first_y = Y1 %} {% endif %} {% endif %} {% endif %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% endif %} {% endif %} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" _LOAD_RATOS_SKEW_PROFILE [gcode_macro _PRIME] gcode = {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} PRIME_BLOB INITIAL_TOOLHEAD={params.INITIAL_TOOLHEAD} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={params.IDEX_MODE} Y1={params.Y1} {% else %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE == "copy" %} _IDEX_COPY DANCE=0 {% elif params.IDEX_MODE == "mirror" %} _IDEX_MIRROR DANCE=0 {% endif %} {% endif %} {% endif %} [gcode_macro END_PRINT] description = End print procedure, use this in your Slicer. gcode = SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SAVE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = printer["gcode_macro START_PRINT"].object_xoffset|default(0)|float %} RATOS_ECHO MSG="Adjusting object x-offset by {(0-object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={(0-object_xoffset)} {% endif %} {% endif %} _USER_END_PRINT_BEFORE_HEATERS_OFF { rawparams } _END_PRINT_BEFORE_HEATERS_OFF TURN_OFF_HEATERS _USER_END_PRINT_AFTER_HEATERS_OFF { rawparams } _END_PRINT_AFTER_HEATERS_OFF _USER_END_PRINT_PARK { rawparams } _END_PRINT_PARK {% if printer["gcode_macro RatOS"].skew_profile is defined %} SET_SKEW CLEAR=1 {% endif %} {% if printer["dual_carriage"] is not defined and printer["gcode_macro RatOS"].end_print_motors_off|lower != 'false' %} M84 {% endif %} M107 BED_MESH_CLEAR RATOS_ECHO MSG="Done :)" RESTORE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} M84 {% endif %} {% if printer.configfile.settings.beacon is defined %} {% if printer["dual_carriage"] is not defined %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SET_GCODE_OFFSET Z=0 MOVE=0 {% endif %} {% endif %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print" _CHAMBER_FILTER_ON AT="print_end" _CHAMBER_FILTER_OFF _CHAMBER_HEATER_OFF _USER_END_PRINT_FINISHED { rawparams } [gcode_macro _END_PRINT_BEFORE_HEATERS_OFF] gcode = RATOS_ECHO MSG="Cleaning up..." [gcode_macro _END_PRINT_AFTER_HEATERS_OFF] gcode = {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% set z_hop = printer["gcode_macro RatOS"].end_print_park_z_hop|float %} {% set r = printer["gcode_macro RatOS"].end_print_retract_filament|default(4)|float %} {% if current_z < (max_z - z_hop) %} {% set z_safe = z_hop %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} G91 G1 E-2 F3600 G0 Z{z_safe} F3600 G1 E-{(r-2)} F3600 G90 [gcode_macro _SET_EXTRUSION_MODE] gcode = {% if printer["gcode_macro RatOS"].relative_extrusion|lower == 'true' %} M83 {% else %} M82 {% endif %} [gcode_macro GENERATE_SHAPER_GRAPHS] description = Genarates input shaper resonances graphs for analysis. Uses the AXIS parameter for if you only want to do one axis at a time, (eg. GENERATE_SHAPER_GRAPHS AXIS=X) gcode = CACHE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set axis = params.AXIS|default('')|lower %} {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} {% if axis != '' %} {% if axis == 'x' %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x {% elif axis == 'y' %} MAYBE_HOME TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% else %} {action_raise_error("Unknown axis specified. Expected X or Y.")} {% endif %} {% else %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% endif %} _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Shaper graph" [gcode_shell_command generate_shaper_graph_x] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-x.sh timeout = 60. verbose = True [gcode_shell_command generate_shaper_graph_y] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-y.sh timeout = 60. verbose = True [gcode_macro MEASURE_COREXY_BELT_TENSION] description = Generates resonance graph used to ensure belts are equally tensioned. gcode = CACHE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} MAYBE_HOME TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data NAME=belt-tension-upper FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data NAME=belt-tension-lower FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_belt_tension_graph _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Belt Tension Graph" [gcode_shell_command generate_belt_tension_graph] command = /home/pi/printer_data/config/RatOS/scripts/generate-belt-tension-graph.sh timeout = 90. verbose = True [idle_timeout] gcode = {% if printer.webhooks.state|lower == 'ready' %} {% if printer.pause_resume.is_paused|lower == 'false' %} RATOS_ECHO PREFIX="IDLE" MSG="2 hours since last activity. Powering off heaters and motors.." TURN_OFF_HEATERS M84 {% endif %} {% endif %} timeout = 7200 [temperature_sensor raspberry_pi] sensor_type = temperature_host [skew_correction] [input_shaper] shaper_type_x = mzv shaper_freq_x = 35.8 shaper_type_y = mzv shaper_freq_y = 33.8 [virtual_sdcard] path = ~/printer_data/gcodes [display_status] [pause_resume] [force_move] enable_force_move = True [respond] [resonance_generator] [ratos] allow_unknown_gcode_generator = True [exclude_object] [heater_bed] heater_pin = heater_bed_heating_pin sensor_pin = heater_bed_sensor_pin sensor_type = Generic 3950 min_temp = 0 max_temp = 115 pwm_cycle_time = 0.01667 control = pid pid_kp = 65.951 pid_ki = 3.053 pid_kd = 356.135 [fan] pin = !PA8 shutdown_speed = 1.0 cycle_time = 0.00004 enable_pin = PB11 [heater_fan toolhead_cooling_fan] pin = PE5 fan_speed = 1 heater = extruder [controller_fan controller_fan] pin = !PD12 cycle_time = 0.00004 [printer] kinematics = corexy max_velocity = 1000 max_accel = 15000 minimum_cruise_ratio = 0.5 max_z_velocity = 20 max_z_accel = 120 square_corner_velocity = 5 [gcode_macro Z_TILT_ADJUST] rename_existing = Z_TILT_ADJUST_ORIG gcode = {% set beacon_contact_z_tilt_adjust_samples = printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust_samples|default(2)|int %} {% set beacon_contact_z_tilt_adjust = true if printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} DEPLOY_PROBE {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_z_tilt_adjust %} Z_TILT_ADJUST_ORIG PROBE_METHOD=contact SAMPLES={beacon_contact_z_tilt_adjust_samples} {% else %} Z_TILT_ADJUST_ORIG {% endif %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} STOW_PROBE {% endif %} [stepper_x] position_max = 300 position_endstop = 0 step_pin = PF13 dir_pin = !x_dir_pin enable_pin = !PF14 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG6 position_min = 0 [stepper_y] position_max = 300 position_endstop = 300 step_pin = PG0 dir_pin = !y_dir_pin enable_pin = !PF15 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG9 position_min = 0 [stepper_z] position_max = 300 step_pin = PC13 dir_pin = !z0_dir_pin enable_pin = !PF1 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 position_min = -5 homing_speed = 10 endstop_pin = probe:z_virtual_endstop [bed_mesh] horizontal_move_z = 5 mesh_min = 20,30 mesh_max = 265,260 probe_count = 7,7 fade_start = 1.0 fade_end = 10.0 mesh_pps = 2,2 algorithm = bicubic bicubic_tension = .2 speed = 600 [z_tilt] z_positions = 0,0 150,300 300,0 points = 60,60 185,270 260,60 horizontal_move_z = 20 retries = 1 retry_tolerance = 0.2 speed = 600 [extruder] rotation_distance = 4.71 full_steps_per_rotation = 200 filament_diameter = 1.750 max_extrude_only_velocity = 80 max_extrude_only_distance = 500 nozzle_diameter = 0.4 heater_pin = PA0 sensor_type = ATC Semitec 104NT-4-R025H42G sensor_pin = PF4 min_extrude_temp = 170 min_temp = 0 max_temp = 285 pressure_advance = 0.026 step_pin = PF11 dir_pin = e_dir_pin enable_pin = !PG5 microsteps = 64 max_extrude_only_accel = 600 max_extrude_cross_section = 0.8 control = pid pid_kp = 27.572 pid_ki = 1.259 pid_kd = 150.955 [firmware_retraction] retract_speed = 60 unretract_extra_length = 0 unretract_speed = 60 retract_length = 0.5 [resonance_tester] accel_chip_x = beacon accel_chip_y = beacon probe_points = 150,150,20 [tmc5160 stepper_x] stealthchop_threshold = 0 interpolate = False cs_pin = PC4 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc5160 stepper_y] stealthchop_threshold = 0 interpolate = False cs_pin = PD11 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc2209 stepper_z] stealthchop_threshold = 0 interpolate = False uart_pin = PE4 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [tmc2209 stepper_z1] stealthchop_threshold = 0 interpolate = False uart_pin = PE1 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z1] step_pin = PE2 dir_pin = !z1_dir_pin enable_pin = !PD4 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 stepper_z2] stealthchop_threshold = 0 interpolate = False uart_pin = PD3 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z2] step_pin = PE6 dir_pin = !z2_dir_pin enable_pin = !PE0 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 extruder] stealthchop_threshold = 0 interpolate = False uart_pin = PC6 run_current = 0.707 driver_tbl = 0 driver_toff = 4 driver_hend = 6 driver_hstrt = 7 sense_resistor = 0.11 [beacon] serial = /dev/beacon x_offset = 0 y_offset = 22.5 mesh_main_direction = x mesh_runs = 1 speed = 15. lift_speed = 80. contact_max_hotend_temperature = 275 [delayed_gcode _BEACON_INIT] initial_duration = 1 gcode = _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(0)|float %} {% if nozzle_expansion_coefficient_multiplier == 0 %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is not defined %} {% set nozzle_expansion_coefficient_multiplier = 1.0 %} {% else %} {% set nozzle_expansion_coefficient_multiplier = printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier|default(1.0)|float %} {% endif %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={nozzle_expansion_coefficient_multiplier} {% endif %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is defined %} CONSOLE_ECHO TITLE="Deprecated gcode variable" TYPE="warning" MSG={'"Please remove the variable beacon_contact_expansion_multiplier from your config file."'} {% endif %} [gcode_macro BEACON_RATOS_CALIBRATION] gcode = RATOS_ECHO MSG="Did you mean BEACON_RATOS_CALIBRATE?" [gcode_macro BEACON_RATOS_CALIBRATE] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} BEACON_INITIAL_CALIBRATION _AUTOMATED=True {% if beacon_contact_start_print_true_zero %} BEACON_POKE_TEST _AUTOMATED=True _BEACON_CHECK_POKE {% if printer["dual_carriage"] is not defined %} BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET _AUTOMATED=True {% endif %} {% endif %} {% if chamber_temp > 0 %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} BEACON_FINAL_CALIBRATION _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% if beacon_contact_start_print_true_zero %} BEACON_MEASURE_GANTRY_TWIST _BEACON_MAYBE_SCAN_COMPENSATION {% endif %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% if chamber_temp > 0 %} _CHAMBER_HEATER_OFF {% endif %} {% if beacon_contact_start_print_true_zero %} {% if printer["dual_carriage"] is not defined %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} _BEACON_ECHO_POKE {% endif %} RATOS_ECHO MSG="Beacon calibration finished!" _LED_BEACON_CALIBRATION_END RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG [gcode_macro BEACON_INITIAL_CALIBRATION] gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed * 60 %} MAYBE_HOME X=True Y=True _LED_BEACON_CALIBRATION_START G90 _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE _Z_HOP RATOS_ECHO MSG="Initial beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_FINAL_CALIBRATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} _BEACON_HOME_AND_ABL {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} _LED_BEACON_CALIBRATION_START G90 G0 Z2 F{z_hop_speed} RATOS_ECHO MSG="Waiting for calibration temperature..." SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _Z_HOP BEACON_AUTO_CALIBRATE {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} _Z_HOP RATOS_ECHO MSG="Final beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_POKE_TEST] variable_poke_result_1 = -1 variable_poke_result_2 = -1 variable_poke_result_3 = -1 variable_poke_result_4 = -1 variable_poke_result_5 = -1 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_1 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_2 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_3 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_4 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_5 VALUE=-1 _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START G0 Z5 F{z_hop_speed} _BEACON_PROBE_POKE _BEACON_STORE_POKE I=1 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=2 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=3 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=4 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=5 _Z_HOP RATOS_ECHO MSG="Beacon poke test finished!" {% if not automated %} _BEACON_ECHO_POKE {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_POKE] gcode = {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} BEACON_POKE speed=3 top=5 bottom={poke_bottom} BEACON_QUERY [gcode_macro _BEACON_STORE_POKE] gcode = {% set i = params.I|default(1)|int %} {% set last_z = printer.beacon.last_poke_result|default(0)|float %} {% if printer.beacon.last_poke_result|lower != "none" %} {% if printer.beacon.last_poke_result.error == 0 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE={"poke_result_%s" % i} VALUE={printer.beacon.last_poke_result.latency} {% endif %} {% endif %} [gcode_macro _BEACON_CHECK_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% if p1 == -1 or p2 == -1 or p3 == -1 or p4 == -1 or p5 == -1 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test error!") } {% endif %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg > 6 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test failed!") } {% endif %} [gcode_macro _BEACON_ECHO_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg <= 1 %} {% set type = "success" %} {% set note = "Extremely low noise, rarely achieved" %} {% elif avg > 1 and avg <= 4 %} {% set type = "info" %} {% set note = "Excellent performance for a typical printer" %} {% elif avg > 4 and avg <= 8 %} {% set type = "warning" %} {% set note = "Acceptable performance, machine may have considerable cyclic axis noise" %} {% elif avg > 8 and avg <= 11 %} {% set type = "alert" %} {% set note = "Not ideal, may want to verify proper mounting or use thinner stackups" %} {% elif avg > 11 %} {% set type = "alert" %} {% set note = "Reason for concern, present setup may be risky to continue with" %} {% endif %} CONSOLE_ECHO TITLE="Beacon poke test result:" TYPE={type} MSG={'"Average latency: %.2f_N_%s"' % (avg, note)} [gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET] variable_reference_z = 0.0 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set test_margin = 30 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Nozzle temperature offset calibration..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _MOVE_TO_SAFE_Z_HOME Z_HOP=True SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET=0 {% if not automated %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} {% endif %} [gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set idex_zcontrolpoint = svv.idex_zcontrolpoint|default(150)|float %} RATOS_ECHO PREFIX="BEACON" MSG="Waiting for nozzle to reach {temp}°C..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={temp} MAXIMUM={temp + 2} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} RATOS_ECHO PREFIX="BEACON" MSG="Probing with nozzle temperature {temp}°C..." PROBE PROBE_METHOD=contact PROBE_SPEED=3 LIFT_SPEED=15 SAMPLES=5 SAMPLE_RETRACT_DIST=3 SAMPLES_TOLERANCE=0.005 SAMPLES_TOLERANCE_RETRIES=10 SAMPLES_RESULT=median BEACON_QUERY G0 Z5 F{z_speed} [gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set last_z = printer.beacon.last_z_result|default(0)|float %} {% if temp == 150 %} SET_GCODE_VARIABLE MACRO=BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET"].reference_z|default(0)|float %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_t{default_toolhead} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS] gcode = {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} CONSOLE_ECHO TYPE="info" MSG={'"T0 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t0} {% else %} CONSOLE_ECHO TYPE="info" MSG={'"T1 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t1} {% endif %} [gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET] variable_runtime_temp = 0 gcode = {% set toolhead = params.TOOLHEAD|default(0)|int %} {% set reset = true if params.RESET|default(false)|lower == 'true' else false %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set svv = printer.save_variables.variables %} {% if reset %} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE=0 {% else %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set nozzle_expansion_coefficient_t0 = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if printer["dual_carriage"] is defined %} {% set nozzle_expansion_coefficient_t1 = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set applied_offset = svv.nozzle_expansion_applied_offset|default(0)|float %} {% set temp = printer['extruder' if toolhead == 0 else 'extruder1'].target|float %} {% set temp_offset = temp - beacon_contact_true_zero_temp %} {% set expansion_coefficient = nozzle_expansion_coefficient_t0 if toolhead == 0 else nozzle_expansion_coefficient_t1 %} {% set expansion_offset = nozzle_expansion_coefficient_multiplier * (temp_offset * (expansion_coefficient / 100)) %} {% set new_offset = ((-applied_offset) + expansion_offset) %} SET_GCODE_OFFSET Z_ADJUST={new_offset} MOVE=1 SPEED={z_speed} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE={expansion_offset} SET_GCODE_VARIABLE MACRO=_BEACON_SET_NOZZLE_TEMP_OFFSET VARIABLE=runtime_temp VALUE={temp} RATOS_ECHO PREFIX="BEACON" MSG={'"Nozzle expansion offset of %.6fmm applied to T%s"' % (expansion_offset, toolhead)} DEBUG_ECHO PREFIX="_BEACON_SET_NOZZLE_TEMP_OFFSET" MSG="multiplier: {nozzle_expansion_coefficient_multiplier}, coefficient: {expansion_coefficient}, temp_offset: {temp_offset}, expansion_offset: {expansion_offset}, applied_offset: {applied_offset}, new_offset: {new_offset}" {% endif %} {% endif %} [gcode_macro BEACON_MEASURE_GANTRY_TWIST] variable_needs_compensation = False variable_reference_z = 0.0 variable_front = 0.0 variable_front_left = 0.0 variable_front_right = 0.0 variable_back = 0.0 variable_back_left = 0.0 variable_back_right = 0.0 variable_right = 0.0 variable_left = 0.0 variable_margin_x = 40 variable_margin_y = 40 gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=False _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Measure gantry twist..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="center" G0 X{margin_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_left" G0 X{safe_home_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front" G0 X{(printable_x_max - margin_x)} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_right" G0 X{(printable_x_max - margin_x)} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="right" G0 X{(printable_x_max - margin_x)} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_right" G0 X{safe_home_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back" G0 X{margin_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_left" G0 X{margin_x} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="left" _MOVE_TO_SAFE_Z_HOME Z_HOP=True _BEACON_ECHO_GANTRY_TWIST _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_GANTRY_TWIST] gcode = RATOS_ECHO PREFIX="BEACON" MSG="Probing..." BEACON_OFFSET_COMPARE BEACON_QUERY [gcode_macro _BEACON_STORE_GANTRY_TWIST] gcode = {% set location = params.LOCATION|lower %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set last_z = printer.beacon.last_offset_result["delta"]|default(0)|float %} {% if location == "center" %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE={location} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_GANTRY_TWIST] gcode = {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float * 1000 %} {% set front_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_left|default(0)|float * 1000 %} {% set front = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front|default(0)|float * 1000 %} {% set front_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_right|default(0)|float * 1000 %} {% set right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].right|default(0)|float * 1000 %} {% set back_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_right|default(0)|float * 1000 %} {% set back = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back|default(0)|float * 1000 %} {% set back_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_left|default(0)|float * 1000 %} {% set left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].left|default(0)|float * 1000 %} {% set line_1 = "Front left: %.6fμm" % (front_left) %} {% set line_2 = "Front center: %.6fμm" % (front) %} {% set line_3 = "Front right: %.6fμm" % (front_right) %} {% set line_4 = "Left center: %.6fμm" % (left) %} {% set line_5 = "Right center: %.6fμm" % (right) %} {% set line_6 = "Back left: %.6fμm" % (back_left) %} {% set line_7 = "Back center: %.6fμm" % (back) %} {% set line_8 = "Back right: %.6fμm" % (back_right) %} {% set max_value = [(front_left|abs), (front|abs), (front_right|abs), (left|abs), (right|abs), (back_left|abs), (back|abs), (back_right|abs)]|max %} {% if max_value <= 50 %} {% set type = "success" %} {% set recommendation = "Very low gantry twist: %.6fμm._N_No beacon scan compensation needed." % max_value %} {% elif max_value > 50 and max_value <= 100 %} {% set type = "info" %} {% set recommendation = "Low gantry twist: %.6fμm._N_You may experience first layer inconsistensies, consider beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 100 and max_value <= 150 %} {% set type = "warning" %} {% set recommendation = "High gantry twist: %.6fμm._N_High chance of first layer problems, beacon scan compensation is highly encouraged." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 150 and max_value <= 200 %} {% set type = "alert" %} {% set recommendation = "Very High gantry twist: %.6fμm._N_You will encounter first layer problems on large prints unless you activate beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 200 %} {% set type = "alert" %} {% set recommendation = "Extremely high gantry twist: %.6fμm._N_You have significant scan/contact inconsistency which is indicative of mechanical problems, please investigate before resorting to software compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% endif %} CONSOLE_ECHO TITLE="Gantry twist relative to the center" TYPE={type} MSG={'"_N_%s_N__N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s"' % (recommendation, line_1, line_2, line_3, line_4, line_5, line_6, line_7, line_8)} [gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set profile = params.PROFILE|default("Contact")|string %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} {% set probe_count = printer["gcode_macro RatOS"].beacon_scan_compensation_probe_count %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% if not beacon_scan_compensation_enable %} RATOS_ECHO MSG="Beacon scan compensation is disabled!" {% else %} MAYBE_HOME _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _LED_BEACON_CALIBRATION_START {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} RATOS_ECHO MSG="Please wait..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% endif %} {% if not automated %} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} {% endif %} {% if printer.z_tilt is defined %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% endif %} {% if printer.quad_gantry_level is defined %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES=2 SAMPLES_DROP=1 SAMPLES_TOLERANCE_RETRIES=10 PROBE_COUNT={probe_count[0]},{probe_count[1]} PROFILE={profile} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} RATOS_ECHO MSG="Beacon scan compensation mesh created!" {% if not automated %} RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG {% endif %} {% endif %} [gcode_macro _BEACON_APPLY_SCAN_COMPENSATION] gcode = {% set beacon_scan_compensation_profile = printer["gcode_macro RatOS"].beacon_scan_compensation_profile %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_BEACON_APPLY_SCAN_COMPENSATION" MSG="beacon_scan_compensation_profile {beacon_scan_compensation_profile}, beacon_scan_compensation_enable {beacon_scan_compensation_enable}" {% if beacon_scan_compensation_enable %} BEACON_APPLY_SCAN_COMPENSATION PROFILE={beacon_scan_compensation_profile} {% endif %} [gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set needs_scan_compensation = true if printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].needs_compensation|default(false)|lower == 'true' else false %} {% if needs_scan_compensation %} BEACON_CREATE_SCAN_COMPENSATION_MESH _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% endif %} [gcode_macro _BEACON_HOME_AND_ABL] gcode = MAYBE_HOME X=True Y=True _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% if needs_rehoming %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% endif %} [gcode_macro _BEACON_SAVE_MULTIPLIER] gcode = {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set multiplier = printer["gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER"].runtime_multiplier|default(-1.0)|float %} DEBUG_ECHO PREFIX="_BEACON_SAVE_MULTIPLIER" MSG="multiplier: {multiplier}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if multiplier > 0 and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={multiplier} SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE=-1.0 CONSOLE_ECHO TITLE="Hotend thermal expansion compensation" TYPE="success" MSG={'"New value is: %.6f_N_The new multiplier value has been saved to the configuration."' % multiplier} {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER] variable_runtime_multiplier = -1.0 gcode = {% set toolhead = 0 %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if layer_number == 0 and is_printing_gcode %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Documentation" %} {% set line_1 = '"Your slicer is not correctly reporting layer information. See the layer change custom g-code in the %s".' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Missing layer information" TYPE="warning" MSG={line_1} {% endif %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="layer_number: {layer_number}, is_printing_gcode: {is_printing_gcode}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if layer_number == 1 and is_printing_gcode and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if toolhead == 1 %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set beacon_contact_expansion_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set print_temp = printer["gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET"].runtime_temp|default(0)|int %} {% if print_temp > 0 %} {% set z_offset = printer.gcode_move.homing_origin.z|float %} {% set temp_delta = print_temp - beacon_contact_true_zero_temp %} {% set coefficient_per_degree = nozzle_expansion_coefficient / 100 %} {% set z_offset_per_degree = z_offset / temp_delta %} {% set new_multiplier = z_offset_per_degree / coefficient_per_degree %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="print_temp: {print_temp}, z_offset: {z_offset}, temp_delta: {temp_delta}, nozzle_expansion_coefficient: {nozzle_expansion_coefficient}, coefficient_per_degree: {coefficient_per_degree}, z_offset_per_degree: {z_offset_per_degree}, old_multiplier: {beacon_contact_expansion_multiplier}, new_multiplier: {new_multiplier}" SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE={new_multiplier} {% endif %} {% endif %} [gcode_macro T0] variable_join = 0 variable_remap = 0 variable_alert = "" variable_filament_name = "" variable_filament_type = "" variable_filament_temp = 0 variable_runout_sensor = "" variable_active = True variable_color = "7bff33" variable_hotend_type = "UHF" variable_has_cht_nozzle = True variable_cooling_position_to_nozzle_distance = 40 variable_tooolhead_sensor_to_extruder_gear_distance = 15 variable_extruder_gear_to_cooling_position_distance = 30 variable_filament_loading_nozzle_offset = -5 variable_filament_grabbing_length = 5 variable_filament_grabbing_speed = 1 variable_enable_insert_detection = True variable_enable_runout_detection = True variable_enable_clog_detection = True variable_unload_after_runout = True variable_purge_after_load = 0 variable_purge_before_unload = 0 variable_extruder_load_speed = 60 variable_filament_load_speed = 10 variable_standby = False variable_temperature_offset = 0 variable_has_oozeguard = False variable_has_front_arm_nozzle_wiper = False variable_resume_after_insert = False gcode = {% set x = params.X|default(-1.0)|float %} {% set y = params.Y|default(-1.0)|float %} {% set z = params.Z|default(0.0)|float %} {% set s = params.S|default(1)|int %} {% if printer["gcode_macro _SELECT_TOOL"] is defined %} _SELECT_TOOL T=0 X={x} Y={y} Z={z} TOOLSHIFT={s} {% endif %} [save_variables] filename = /home/pi/printer_data/config/ratos-variables.cfg [fan_generic filter] pin = PD15 [delayed_gcode filter_stop_after_print] gcode = SET_FAN_SPEED FAN=filter SPEED=0.0 [heater_generic chamber_heater] gcode_id = D heater_pin = PB0 sensor_type = Generic 3950 sensor_pin = PF6 pwm_cycle_time = 0.01667 min_temp = 0 max_temp = 75 control = pid pid_kp = 50.397 pid_ki = 0.328 pid_kd = 1933.371 [verify_heater chamber_heater] max_error = 1800 check_gain_time = 120 heating_gain = 0.2 hysteresis = 5 [heater_fan chamber_heater] pin = PD14 heater = chamber_heater heater_temp = 45.0 [temperature_sensor chamber_heater] sensor_type = Generic 3950 sensor_pin = PF5 [neopixel lights] pin = chain_count = 18 color_order = GRB initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 [led_effect idle_fx] leds = neopixel:lights autostart = false frame_rate = 30 layers = gradient 0.3 1 add (1.0,0.0,0.0),(0.0,1.0,0.0),(0.0,0.0,1.0) [gcode_macro SEARCH_VARS] gcode = {% set search = params.S|lower %} {% set ns = namespace() %} {% for item in printer %} {% if ' ' in item %} {% set ns.path = ['printer', "['%s']" % (item), ''] %} {% else %} {% set ns.path = ['printer.', item, ''] %} {% endif %} {% if search in ns.path|lower %} { action_respond_info(ns.path|join) } {% endif %} {% if printer[item].items() %} {% for childkey, child in printer[item].items() recursive %} {% set ns.path = ns.path[:loop.depth|int + 1] %} {% if ' ' in childkey %} {% set null = ns.path.append("['%s']" % (childkey)) %} {% else %} {% set null = ns.path.append(".%s" % (childkey)) %} {% endif %} {% if child is mapping %} { loop(child.items()) } {% else %} {% if search in ns.path|lower %} { action_respond_info("%s : %s" % (ns.path|join, child)) } {% endif %} {% endif %} {% endfor %} {% endif %} {% endfor %} [gcode_macro DUMP_VARIABLES] gcode = {% set filter_name = params.NAME|default('')|string|lower %} {% set filter_value = params.VALUE|default('')|string|lower %} {% set show_cfg = params.SHOW_CFG|default(0)|int %} {% set out = [] %} {% for key1 in printer %} {% for key2 in printer[key1] %} {% if (show_cfg or not (key1|lower == 'configfile' and key2|lower in ['config', 'settings'])) and (filter_name in key1|lower or filter_name in key2|lower) and filter_value in printer[key1][key2]|string|lower %} {% set dummy = out.append("printer['%s'].%s = %s" % (key1, key2, printer[key1][key2])) %} {% endif %} {% else %} {% if filter_name in key1|lower and filter_value in printer[key1]|string|lower %} {% set dummy = out.append("printer['%s'] = %s" % (key1, printer[key1])) %} {% endif %} {% endfor %} {% endfor %} {action_respond_info(out|join("\n"))} [gcode_macro TEST_SPEED] gcode = {% set speed = params.SPEED|default(printer.configfile.settings.printer.max_velocity)|int %} {% set iterations = params.ITERATIONS|default(5)|int %} {% set accel = params.ACCEL|default(printer.configfile.settings.printer.max_accel)|int %} {% set bound = params.BOUND|default(20)|int %} {% set smallpatternsize = SMALLPATTERNSIZE|default(20)|int %} {% set x_min = printer.toolhead.axis_minimum.x + bound %} {% set x_max = printer.toolhead.axis_maximum.x - bound %} {% set y_min = printer.toolhead.axis_minimum.y + bound %} {% set y_max = printer.toolhead.axis_maximum.y - bound %} {% set x_center = (printer.toolhead.axis_minimum.x|float + printer.toolhead.axis_maximum.x|float ) / 2 %} {% set y_center = (printer.toolhead.axis_minimum.y|float + printer.toolhead.axis_maximum.y|float ) / 2 %} {% set x_center_min = x_center - (smallpatternsize/2) %} {% set x_center_max = x_center + (smallpatternsize/2) %} {% set y_center_min = y_center - (smallpatternsize/2) %} {% set y_center_max = y_center + (smallpatternsize/2) %} SAVE_GCODE_STATE NAME=TEST_SPEED { action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) } G28 {% if printer.configfile.settings.quad_gantry_level %} {% if printer.quad_gantry_level.applied == False %} QUAD_GANTRY_LEVEL G28 Z {% endif %} {% endif %} G90 G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60} G28 X Y G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION G0 X{x_min} Y{y_min} Z{bound + 10} F{speed*60} SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2} {% for i in range(iterations) %} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} {% endfor %} SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel} ACCEL_TO_DECEL={printer.configfile.settings.printer.max_accel_to_decel} G28 G90 G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION RESTORE_GCODE_STATE NAME=TEST_SPEED [gcode_macro SHIFT_TEST] description = High-accel diagonal loop to reveal skipped steps gcode = {% set SPEED = params.SPEED | default(200) | float %} {% set ACCEL = params.ACCEL | default(1000) | float %} {% set PTS = params.PTS | default(40) | float %} {% set LOOPS = params.LOOPS | default(300) | int %} SAVE_GCODE_STATE NAME=SHIFT_T G90 G0 Z10 F6000 G0 X{PTS+10} Y{PTS+10} F6000 G91 SET_VELOCITY_LIMIT ACCEL={ACCEL} {% for i in range(LOOPS) %} M117 Shift {i+1} / {LOOPS} G0 X{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y-{PTS} F{SPEED*60} G0 X{PTS} Y-{PTS} F{SPEED*60} {% endfor %} G90 G0 Z10 F6000 M400 RESTORE_GCODE_STATE NAME=SHIFT_T M117 "Shift test done" [shaketune] [bed_mesh ratos] version = 1 points = -0.013932, -0.009479, -0.018457 -0.020444, -0.011897, -0.025468 -0.009576, -0.015831, -0.022551 x_count = 3 y_count = 3 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 143.304 max_x = 162.303 min_y = 142.75 max_y = 161.75 [probe] z_offset = 2.600 [beacon model default] model_coef = 1.5143895072423772, 1.8516792494662335, 0.8034993734698486, 0.37939133464671515, 0.24591852177713755, 0.270473375714362, -0.028202862449263386, -0.23580576904601017, 0.06532305050548831, 0.1377605152703101 model_domain = 1.859106420762842e-07,1.940326560955678e-07 model_range = 0.200000,5.000000 model_temp = 49.792509 model_offset = 0.00000 [bed_mesh default] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 [bed_mesh cold] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 ======================= Extruder max_extrude_ratio=0.332601 mcu 'mcu': Starting serial connect webhooks client 3883164528: New connection webhooks client 3883164528: Client info {'program': 'Moonraker', 'version': 'v0.9.3-0-g71f9e67'} Loaded MCU 'mcu' 118 commands (v0.12.0-316-g96cceed23 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.34-4+rpi1+14) 2.34) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1_PB6_PB7=PB6,PB7 BUS_PINS_i2c1_PB8_PB9=PB8,PB9 BUS_PINS_i2c2_PB10_PB11=PB10,PB11 BUS_PINS_i2c3_PA8_PC9=PA8,PC9 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_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 BUS_PINS_spi5=PF8,PF9,PF7 BUS_PINS_spi5a=PH7,PF11,PH6 BUS_PINS_spi6=PG12,PG14,PG13 CLOCK_FREQ=400000000 MCU=stm32h723xx 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 Loaded MCU 'rpi' 124 commands (v0.12.0-316-g96cceed23 / gcc: (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 binutils: (GNU Binutils for Raspbian) 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=-278.400000 slope=1638.000000 mcu 'beacon': Starting serial connect Loaded MCU 'beacon' 45 commands (Beacon 2.1.0 / ) MCU 'beacon' config: ADC_MAX=4095 BEACON_ACCEL_BITS=12 BEACON_ACCEL_SCALE_16G=7.81 BEACON_ACCEL_SCALE_2G=0.98 BEACON_ACCEL_SCALE_4G=1.95 BEACON_ACCEL_SCALE_8G=3.91 BEACON_ADC_SMOOTH_COUNT=16 BEACON_HAS_ACCEL=1 BEACON_REV=H CLOCK_FREQ=32000000 MCU=beacon STATS_SUMSQ_BASE=256 Sending MCU 'mcu' printer configuration... Config error Traceback (most recent call last): File "/home/pi/klipper/klippy/mcu.py", line 702, in _send_config self._serial.send(c) File "/home/pi/klipper/klippy/serialhdl.py", line 257, in send cmd = self.msgparser.create_command(msg) File "/home/pi/klipper/klippy/msgproto.py", line 349, in create_command cmd = mp.encode_by_name(**argparts) File "/home/pi/klipper/klippy/msgproto.py", line 179, in encode_by_name t.encode(out, params[name]) File "/home/pi/klipper/klippy/msgproto.py", line 108, in encode raise enumeration_error(self.enum_name, v) msgproto.enumeration_error: Unknown value '' in enumeration 'pin' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/pi/klipper/klippy/klippy.py", line 135, in _connect cb() File "/home/pi/klipper/klippy/mcu.py", line 748, in _connect self._send_config(None) File "/home/pi/klipper/klippy/mcu.py", line 713, in _send_config raise self._printer.config_error( configparser.Error: Pin '' is not a valid pin name on mcu 'mcu' Attempting MCU 'mcu' reset command Attempting MCU 'rpi' config_reset command b'Got EOF when reading from device' Attempting MCU 'beacon' reset command webhooks client 3883164528: Disconnected Restarting printer Start printer at Sun Aug 10 18:27:11 2025 (1754846831.1 1529.1) ===== Config file ===== [mcu rpi] serial = /tmp/klipper_host_mcu [board_pins btt-octopus-pro-h723-11] aliases = x_step_pin=PF13, x_dir_pin=PF12, x_enable_pin=PF14, x_uart_pin=PC4, x_diag_pin=PG6, x_endstop_pin=PG6, y_step_pin=PG0, y_dir_pin=PG1, y_enable_pin=PF15, y_uart_pin=PD11, y_diag_pin=PG9, y_endstop_pin=PG9, z0_step_pin=PC13, z0_dir_pin=PF0, z0_enable_pin=PF1, z0_uart_pin=PE4, z0_diag_pin=PG13, z1_step_pin=PE2, z1_dir_pin=PE3, z1_enable_pin=PD4, z1_uart_pin=PE1, z1_diag_pin=PG14, z2_step_pin=PE6, z2_dir_pin=PA14, z2_enable_pin=PE0, z2_uart_pin=PD3, z2_diag_pin=PG15, e_step_pin=PF11, e_dir_pin=PG3, e_enable_pin=PG5, e_uart_pin=PC6, e_diag_pin=PG10, e_heater_pin=PA0, e_sensor_pin=PF4, stepper_spi_mosi_pin=PA7, stepper_spi_miso_pin=PA6, stepper_spi_sclk_pin=PA5, adxl345_cs_pin=PA15, bltouch_sensor_pin=PB7, bltouch_control_pin=PB6, probe_pin=PB7, fan_part_cooling_pin=PA8, fan_toolhead_cooling_pin=PE5, fan_controller_board_pin=PD12, heater_bed_heating_pin=PA1, heater_bed_sensor_pin=PF3, 4p_fan_part_cooling_pin=null, 4p_fan_part_cooling_tach_pin=null, 4p_toolhead_cooling_pin=null, 4p_toolhead_cooling_tach_pin=null, 4p_controller_board_pin=null, 4p_controller_board_tach_pin=null [mcu] serial = /dev/RatOS/btt-octopus-pro-h723-11 [temperature_sensor Octopus_Pro_H723_V1.1] sensor_type = temperature_mcu [adxl345 controlboard] cs_pin = PA15 spi_software_mosi_pin = PB5 spi_software_miso_pin = PB4 spi_software_sclk_pin = PB3 [gcode_macro RatOS] variable_homing = "endstops" variable_z_probe = "static" variable_sensorless_x_current = 0.6 variable_sensorless_y_current = 0.9 variable_safe_home_x = "middle" variable_safe_home_y = "middle" variable_driver_type_x = "tmc2209" variable_driver_type_y = "tmc2209" variable_stowable_probe_stop_on_error = False variable_chamber_filter_enable = True variable_chamber_filter_speed = 0.8 variable_chamber_filter_disable_speed = 1.0 variable_chamber_filter_enable_at = "after_print_start" variable_chamber_filter_disable_period = 1800 variable_chamber_filter_disable_bed_temp = 0 variable_chamber_heater_enable = True variable_chamber_heater_bed_temp = 90 variable_chamber_heater_preheating_temp = 150 variable_chamber_heater_heating_temp_offset = 25 variable_chamber_heater_control_external_heater = False variable_chamber_heater_air_circulation_enable = True variable_chamber_heater_air_circulation_fan_speed = 0.35 variable_chamber_heater_air_circulation_y_pos = 0 variable_chamber_heater_air_circulation_z_pos = 100 variable_chamber_heater_extra_fan_speed = 1.0 variable_chamber_heater_filter_fan_speed = 1.0 variable_led_status_action = 0.0,1.0,1.0 variable_led_status_success = 0.0,1.0,0.0 variable_led_status_error = 1.0,0.0,1.0 variable_led_status_on = 1.0,1.0,1.0 variable_led_status_off = 0.0,0.0,1.0 variable_led_status_standby = 0.1,0.1,0.1 variable_led_status_heating = 1.0,0.0,0.0 variable_led_status_cooling = 0.0,0.0,1.0 variable_calibrate_bed_mesh = True variable_adaptive_mesh = True variable_start_print_park_in = "back" variable_start_print_park_z_height = 25 variable_end_print_park_in = "back" variable_pause_print_park_in = "back" variable_end_print_park_z_hop = 20 variable_nozzle_priming = "primeblob" variable_nozzle_prime_start_x = "max" variable_nozzle_prime_start_y = "min" variable_nozzle_prime_direction = "auto" variable_nozzle_prime_bridge_fan = 102 variable_probe_for_priming_result = None variable_probe_for_priming_end_result = None variable_probe_for_priming_result_t1 = None variable_probe_for_priming_end_result_t1 = None variable_probe_for_priming_disable_mesh_constraints = False variable_adaptive_prime_offset_threshold = -1.0 variable_last_z_offset = None variable_runout_park_in = "front" variable_enable_unload_tip_forming = False variable_filament_unload_length = 150 description = RatOS variable storage macro, will echo variables to the console when run. variable_relative_extrusion = False variable_force_absolute_position = False variable_preheat_extruder = True variable_preheat_extruder_temp = 150 variable_macro_travel_speed = 500 variable_macro_travel_accel = 3500 variable_macro_z_speed = 15 variable_bed_margin_x = [0, 0] variable_bed_margin_y = [0, 0] variable_printable_x_min = 0 variable_printable_x_max = 0 variable_printable_y_min = 0 variable_printable_y_max = 0 variable_end_print_motors_off = True variable_status_color_ok = "00FF00" variable_status_color_error = "FF0000" variable_status_color_unknown = "FFFF00" variable_end_print_retract_filament = 10 gcode = ECHO_RATOS_VARS variable_beacon_bed_mesh_scv = 25 variable_beacon_contact_z_homing = False variable_beacon_contact_start_print_true_zero = True variable_beacon_contact_wipe_before_true_zero = True variable_beacon_contact_true_zero_temp = 150 variable_beacon_contact_prime_probing = True variable_beacon_contact_expansion_compensation = True variable_beacon_contact_bed_mesh = False variable_beacon_contact_bed_mesh_samples = 2 variable_beacon_contact_z_tilt_adjust = False variable_beacon_contact_z_tilt_adjust_samples = 2 variable_beacon_scan_compensation_enable = False variable_beacon_scan_compensation_profile = "Contact" variable_beacon_scan_compensation_probe_count = 15,15 variable_beacon_contact_poke_bottom_limit = -1 variable_homing_x = "endstop" variable_homing_y = "endstop" variable_x_driver_types = ["tmc5160"] variable_x_axes = ["x"] variable_y_driver_types = ["tmc5160"] variable_y_axes = ["y"] variable_z_driver_types = ["tmc2209", "tmc2209", "tmc2209"] variable_z_axes = ["z", "z1", "z2"] [ratos_homing] axes = xyz z_hop = 15 z_hop_speed = 15 gcode = _LED_ON {% set prev_stop_on_error = printer["gcode_macro RatOS"].stowable_probe_stop_on_error %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set target_idex_mode = printer["dual_carriage"].carriage_1|lower %} _IDEX_SINGLE _SELECT_TOOL T={default_toolhead} TOOLSHIFT=false {% endif %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE=True M400 G90 {% set X = true if params.X is defined else false %} {% set Y = true if params.Y is defined else false %} {% set Z = true if params.Z is defined else false %} {% if printer["gcode_macro RatOS"].home_y_first|default(false)|lower == 'true' %} HOME_Y X={X} Y={Y} Z={Z} HOME_X X={X} Y={Y} Z={Z} {% else %} HOME_X X={X} Y={Y} Z={Z} HOME_Y X={X} Y={Y} Z={Z} {% endif %} HOME_Z X={X} Y={Y} Z={Z} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=stowable_probe_stop_on_error VALUE={prev_stop_on_error} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR {% endif %} {% endif %} [gcode_macro HOME_X] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_x = printer["gcode_macro RatOS"].homing_x|lower %} {% set homing_x = homing_x if homing_x else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_X" MSG="printable_x_max: {printable_x_max}, safe_home_x: {safe_home_x}, axis_maximum.x: {printer.toolhead.axis_maximum.x}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}" {% if X or not Y and not Z %} {% if homing_x == 'endstop' %} G28 X {% elif homing_x == 'sensorless' %} {% if printer["dual_carriage"] is defined %} { action_emergency_stop("sensorless homing not supported on IDEX!") } {% endif %} HOME_X_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_x to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_x, homing)) } {% endif %} {% if printer["dual_carriage"] is defined %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % (0 if default_toolhead==1 else 1)].parking_position|float %} SET_DUAL_CARRIAGE CARRIAGE={0 if default_toolhead==1 else 1} MODE=PRIMARY G1 X{parking_position} F{speed} SET_DUAL_CARRIAGE CARRIAGE={default_toolhead} MODE=PRIMARY {% endif %} {% set x_homed = True %} G0 X{safe_home_x} F{speed} M400 {% endif %} [gcode_macro HOME_Y] gcode = {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set homing = printer["gcode_macro RatOS"].homing|lower %} {% set homing_y = printer["gcode_macro RatOS"].homing_y|lower %} {% set homing_y = homing_y if homing_y else homing %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Y" MSG="printable_y_max: {printable_y_max}, safe_home_y: {safe_home_y}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}" {% if Y or not X and not Z %} {% if homing_y == 'endstop' %} G28 Y {% elif homing_y == 'sensorless' %} HOME_Y_SENSORLESS {% else %} { action_emergency_stop("expected RatOS variable_homing_y to be 'sensorless' 'endstop' or variable_homing to be 'sensorless' or 'endstops' but found {} and {}".format(homing_y, homing)) } {% endif %} {% set y_homed = True %} G0 Y{safe_home_y} F{speed} {% endif %} [gcode_macro HOME_Z] gcode = {% set x_homed = 'x' in printer.toolhead.homed_axes %} {% set y_homed = 'y' in printer.toolhead.homed_axes %} {% set z_probe = printer["gcode_macro RatOS"].z_probe %} {% set beacon_contact_z_homing = true if printer["gcode_macro RatOS"].beacon_contact_z_homing|default(false)|lower == 'true' else false %} {% set X = true if params.X|lower == 'true' else false %} {% set Y = true if params.Y|lower == 'true' else false %} {% set Z = true if params.Z|lower == 'true' else false %} DEBUG_ECHO PREFIX="HOME_Z" MSG="x_homed: {x_homed}, y_homed: {y_homed}, z_probe: {z_probe}, beacon_contact_z_homing: {beacon_contact_z_homing}" {% if Z or not Y and not X %} RATOS_ECHO MSG="Homing Z" {% if x_homed == False or y_homed == False %} { action_emergency_stop("X and Y must be homed before homing Z") } {% else %} {% if z_probe == "stowable" %} DEPLOY_PROBE _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP STOW_PROBE {% else %} _MOVE_TO_SAFE_Z_HOME {% if printer.configfile.settings.beacon is defined and beacon_contact_z_homing %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% else %} G28 Z {% endif %} _Z_HOP {% endif %} {% endif %} {% endif %} [gcode_macro HOME_X_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_x_current} {% endif %} G4 P300 G28 X {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_x_sensorless" [gcode_macro HOME_Y_SENSORLESS] gcode = CACHE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} M204 S1000 {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer["gcode_macro RatOS"].sensorless_y_current} {% endif %} G4 P300 G28 Y {% if printer["gcode_macro RatOS"].x_axes is defined %} {% for axis in printer["gcode_macro RatOS"].x_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].x_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set x_driver = printer["gcode_macro RatOS"].driver_type_x|lower ~ " stepper_x" %} SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config[x_driver].run_current} {% endif %} {% if printer["gcode_macro RatOS"].y_axes is defined %} {% for axis in printer["gcode_macro RatOS"].y_axes %} {% set stepper = "stepper_" ~ axis|lower %} {% set stepper_driver = printer["gcode_macro RatOS"].y_driver_types[loop.index0] ~ " " ~ stepper %} SET_TMC_CURRENT STEPPER={stepper} CURRENT={printer.configfile.config[stepper_driver].run_current} {% endfor %} {% else %} {% set y_driver = printer["gcode_macro RatOS"].driver_type_y|lower ~ " stepper_y" %} SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config[y_driver].run_current} {% endif %} G4 P300 RESTORE_TOOLHEAD_SETTINGS KEY="home_y_sensorless" [gcode_macro _Z_HOP] description = Move Z axis up by Z_HOP distance at Z_HOP_SPEED. In relative mode it will move Z axis up by Z_HOP distance. In absolute mode it will move Z axis to Z_HOP distance. gcode = {% set z_hop = printer.configfile.config.ratos_homing.z_hop|float %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} G0 Z{z_hop} F{z_hop_speed} [gcode_macro _MOVE_TO_SAFE_Z_HOME] description = Move to safe home position with optional Z_HOP (pass Z_HOP=True as parameter) gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% if params.Z_HOP is defined %} _Z_HOP {% endif %} DEBUG_ECHO PREFIX="_MOVE_TO_SAFE_Z_HOME" MSG="axis_maximum.x: {printer.toolhead.axis_maximum.x}, axis_maximum.y: {printer.toolhead.axis_maximum.y}, bed_margin_x: {printer['gcode_macro RatOS'].bed_margin_x}, bed_margin_y: {printer['gcode_macro RatOS'].bed_margin_y}, safe_home_x: {safe_home_x}, safe_home_y: {safe_home_y}, printable_x_max: {printable_x_max}, printable_y_max: {printable_y_max}" G0 X{safe_home_x} Y{safe_home_y} F{speed} [gcode_macro MAYBE_HOME] description = Only home unhomed axis variable_is_kinematic_position_overriden = False gcode = {% if printer["gcode_macro MAYBE_HOME"].is_kinematic_position_overriden|lower == 'true' %} RATOS_ECHO MSG="SET_CENTER_KINEMATIC_POSITION has been abused. Homing all axes. Please refrain from using SET_CENTER_KINEMATIC_POSITION outside of debugging purposes." G28 SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=False {% else %} {% set axes = '' %} {% set isHomed = true %} {% set axesToHome = '' %} {% if params.X is defined %} {% set axes = axes ~ 'X ' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% endif %} {% if params.Y is defined %} {% set axes = axes ~ 'Y ' %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% endif %} {% if params.Z is defined %} {% set axes = axes ~ 'Z ' %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if params.X is not defined and params.Y is not defined and params.Z is not defined %} {% set axes = '' %} {% if 'x' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'X ' %} {% endif %} {% if 'y' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Y ' %} {% endif %} {% if 'z' not in printer.toolhead.homed_axes %} {% set isHomed = false %} {% set axesToHome = axesToHome ~ 'Z ' %} {% endif %} {% endif %} {% if isHomed is false %} RATOS_ECHO MSG="Homing {axesToHome}" G28 {axesToHome} {% else %} RATOS_ECHO MSG="All requested axes already homed, skipping.." {% endif %} {% endif %} [gcode_macro PID_CALIBRATE_HOTEND] description = Perform a PID calibration test for a given extruder heater. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set temp = params.TEMP|default(220)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_HOTEND" MSG="TEMP={temp}" {% if printer["dual_carriage"] is not defined %} RATOS_ECHO MSG="PID calibration hotend heater T0 at {temp}°C..." PID_CALIBRATE HEATER=extruder TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} {% if toolhead==0 or toolhead==1 %} RATOS_ECHO MSG="PID calibration hotend heater T{toolhead} at {temp}°C..." PID_CALIBRATE HEATER=extruder{'' if toolhead==0 else toolhead} TARGET={temp} _CONSOLE_SAVE_CONFIG {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_BED] description = Perform a PID calibration test for the bed heater. gcode = {% set temp = params.TEMP|default(80)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_BED" MSG="TEMP={temp}" RATOS_ECHO MSG="PID calibration bed heater at {temp}°C..." PID_CALIBRATE HEATER=heater_bed TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION [gcode_macro PID_CALIBRATE_CHAMBER_HEATER] description = Perform a PID calibration test for the chamber heater. gcode = {% set temp = params.TEMP|default(150)|int %} DEBUG_ECHO PREFIX="PID_CALIBRATE_CHAMBER_HEATER" MSG="TEMP={temp}" {% if printer["heater_generic chamber_heater"] is defined %} RATOS_ECHO MSG="PID calibration chamber heater at {temp}°C..." PID_CALIBRATE HEATER=chamber_heater TARGET={temp} _CONSOLE_SAVE_CONFIG _LEARN_MORE_CALIBRATION {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_heater" %} {% set link_text = "RatOS Chamber Heater" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber heater found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro INITIALIZE_PA_TUNING] description = Start a pressure advance tuning tower. gcode = {% set start = params.START|default(0.0)|float %} {% set factor = params.FACTOR|default(0.001)|float %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if is_printing_gcode and layer_number < 2 %} DEBUG_ECHO PREFIX="START_PA_TOWER" MSG="START: {start}, FACTOR: {factor}" RATOS_ECHO MSG="Starting presssure advance tuning tower..." TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START={start} FACTOR={factor} {% endif %} _LEARN_MORE_CALIBRATION [gcode_macro CHAMBER_FILTER_ON] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro CHAMBER_FILTER_OFF] gcode = {% if printer["fan_generic filter"] is defined %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Deactivating chamber filter..." _CHAMBER_FILTER_TURN_OFF {% else %} {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="No chamber filter found" TYPE="warning" MSG={line_1} {% endif %} [gcode_macro _CHAMBER_FILTER_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set chamber_filter_enable_at = printer["gcode_macro RatOS"].chamber_filter_enable_at|default('after_print_start')|lower %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_ON" MSG="at: {at}, chamber_filter_enable: {chamber_filter_enable}, chamber_filter_enable_at: {chamber_filter_enable_at}, chamber_filter_speed: {chamber_filter_speed}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if chamber_filter_enable_at == at %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Activating chamber filter..." _CHAMBER_FILTER_TURN_ON AT={at} {% if chamber_filter_enable_at == "print_end" %} _LED_CHAMBER_FILTER_ON {% endif %} {% endif %} {% endif %} [gcode_macro _CHAMBER_FILTER_OFF] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF" MSG="chamber_filter_enable: {chamber_filter_enable}, filter_disable_period: {filter_disable_period}, filter_disable_bed_temp: {filter_disable_bed_temp}" {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_period > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting {filter_disable_period} seconds before turning chamber filter off..." UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION={filter_disable_period} {% endif %} {% if filter_disable_bed_temp > 0 %} RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Waiting for bed temp to cool down to {filter_disable_bed_temp}°C to turn filter off..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM=0 MAXIMUM={filter_disable_bed_temp} _CHAMBER_FILTER_TURN_OFF _LED_CHAMBER_FILTER_OFF {% endif %} {% endif %} [delayed_gcode _CHAMBER_FILTER_OFF_TIMER] gcode = DEBUG_ECHO PREFIX="_CHAMBER_FILTER_OFF_TIMER" MSG="executed" _CHAMBER_FILTER_TURN_OFF RATOS_ECHO PREFIX="CHAMBER_FILTER" MSG="Chamber filter turned off!" _LED_CHAMBER_FILTER_OFF [gcode_macro _CHAMBER_FILTER_TURN_ON] gcode = {% set at = params.AT|default('')|lower %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_speed|default(0)|float %} {% if at == "print_end" %} {% set chamber_filter_speed = printer["gcode_macro RatOS"].chamber_filter_disable_speed|default(0)|float %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_FILTER_OFF_TIMER DURATION=0 SET_FAN_SPEED FAN=filter SPEED={chamber_filter_speed} [gcode_macro _CHAMBER_FILTER_TURN_OFF] gcode = SET_FAN_SPEED FAN=filter SPEED=0 [gcode_macro _CHAMBER_FILTER_SANITY_CHECK] gcode = {% set chamber_filter_enable = true if printer["gcode_macro RatOS"].chamber_filter_enable|default(true)|lower == 'true' else false %} {% set filter_disable_period = printer["gcode_macro RatOS"].chamber_filter_disable_period|default(0)|int %} {% set filter_disable_bed_temp = printer["gcode_macro RatOS"].chamber_filter_disable_bed_temp|default(0)|int %} {% if chamber_filter_enable and printer["fan_generic filter"] is defined %} {% if filter_disable_bed_temp > 0 and filter_disable_period > 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable, not both.")} {% endif %} {% if filter_disable_bed_temp == 0 and filter_disable_period == 0 %} _LEARN_MORE_CHAMBER_FILTER {action_respond_info("Wrong chamber filter options configured! Set 'filter_disable_bed_temp' or 'filter_disable_period' variable.")} {% endif %} {% endif %} [gcode_macro CHAMBER_HEATER_ON] gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(45)|int %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} IS_FROM_START_PRINT=False [gcode_macro CHAMBER_HEATER_OFF] gcode = _CHAMBER_HEATER_OFF [gcode_macro _CHAMBER_HEATER_ON] variable_chamber_temp = 0 gcode = {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set is_from_start_print = true if params.IS_FROM_START_PRINT|default(True)|lower == 'true' else false %} {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set chamber_heater_enable = true if printer["gcode_macro RatOS"].chamber_heater_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_bed_temp = printer["gcode_macro RatOS"].chamber_heater_bed_temp|default(115)|int %} {% set chamber_heater_preheating_temp = printer["gcode_macro RatOS"].chamber_heater_preheating_temp|default(150)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set chamber_heater_control_external_heater = true if printer["gcode_macro RatOS"].chamber_heater_control_external_heater|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_enable = true if printer["gcode_macro RatOS"].chamber_heater_air_circulation_enable|default(true)|lower == 'true' else false %} {% set chamber_heater_air_circulation_fan_speed = printer["gcode_macro RatOS"].chamber_heater_air_circulation_fan_speed|default(0.35)|float %} {% set chamber_heater_air_circulation_y_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_y_pos|default(0)|float %} {% set chamber_heater_air_circulation_z_pos = printer["gcode_macro RatOS"].chamber_heater_air_circulation_z_pos|default(100)|float %} DEBUG_ECHO PREFIX="_CHAMBER_HEATER_ON" MSG="chamber_heater_enable: {chamber_heater_enable}, chamber_heater_preheating_temp: {chamber_heater_preheating_temp}, chamber_heater_heating_temp_offset: {chamber_heater_heating_temp_offset}, bed_temp: {bed_temp}, chamber_temp: {chamber_temp}, start_chamber_temp: {start_chamber_temp}" {% if chamber_heater_enable and chamber_temp > 0 and chamber_heater_bed_temp > 0 %} _LED_HEATING RATOS_ECHO MSG="Preheating chamber to {(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)}°C..." {% set chamber_temp_sensor = "extruder" %} {% if printer["dual_carriage"] is defined and default_toolhead == 1 %} {% set chamber_temp_sensor = "extruder1" %} {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% set chamber_temp_sensor = "temperature_sensor chamber" %} {% endif %} {% set current_chamber_temp = printer['%s' % chamber_temp_sensor].temperature|int %} {% set needs_heating = current_chamber_temp < (start_chamber_temp if start_chamber_temp > 0 else chamber_temp) %} {% if needs_heating %} _USER_CHAMBER_HEATER_BEFORE_PREHEATING {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} {% if not is_from_start_print %} MAYBE_HOME {% endif %} G0 Z{chamber_heater_air_circulation_z_pos} F{z_speed} G0 Y{chamber_heater_air_circulation_y_pos} F{speed} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={chamber_heater_air_circulation_fan_speed if default_toolhead == 1 else 0} {% else %} M106 S{(255 * chamber_heater_air_circulation_fan_speed)} {% endif %} {% else %} {% if is_from_start_print %} G0 Z{z} F{z_speed} {% endif %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE={chamber_temp} {% if needs_heating %} M140 S{chamber_heater_bed_temp} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={chamber_heater_preheating_temp} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if needs_heating %} _CHAMBER_HEATER_EXTRA_FAN_ON {% endif %} {% if needs_heating %} TEMPERATURE_WAIT SENSOR="{chamber_temp_sensor}" MINIMUM={(start_chamber_temp if start_chamber_temp > 0 else chamber_temp)} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% endif %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED=0 _CHAMBER_FILTER_ON AT="before_print_start" {% endif %} {% endif %} {% if needs_heating %} {% if chamber_heater_air_circulation_enable and chamber_heater_air_circulation_fan_speed > 0 %} G28 Z {% endif %} {% endif %} {% if needs_heating %} _USER_CHAMBER_HEATER_AFTER_PREHEATING {% endif %} {% if printer["temperature_sensor chamber"] is defined %} {% if printer["heater_generic chamber_heater"] is defined %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined and chamber_heater_control_external_heater %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} _LED_SUCCESS {% endif %} [gcode_macro _CHAMBER_HEATER_OFF] gcode = RATOS_ECHO MSG="Deactivating chamber heater..." UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=0 SET_GCODE_VARIABLE MACRO=_CHAMBER_HEATER_ON VARIABLE=chamber_temp VALUE=0 {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} _CHAMBER_HEATER_EXTRA_FAN_OFF [delayed_gcode _CHAMBER_HEATER_CONTROL] initial_duration = 0. gcode = {% set chamber_temp = printer["gcode_macro _CHAMBER_HEATER_ON"].chamber_temp|default(0)|int %} {% set chamber_heater_heating_temp_offset = printer["gcode_macro RatOS"].chamber_heater_heating_temp_offset|default(20)|int %} {% set current_chamber_temp = printer['temperature_sensor chamber'].temperature|int %} {% if current_chamber_temp < chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={(chamber_temp + chamber_heater_heating_temp_offset)} {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=1.0 {% endif %} {% endif %} {% if current_chamber_temp >= chamber_temp %} {% if printer["heater_generic chamber_heater"] is defined %} SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET=0 {% endif %} {% if printer["output_pin chamber_heater_pin"] is defined %} SET_PIN PIN=chamber_heater_pin VALUE=0.0 {% endif %} {% endif %} UPDATE_DELAYED_GCODE ID=_CHAMBER_HEATER_CONTROL DURATION=5 [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_ON] gcode = {% set chamber_heater_extra_fan_speed = printer["gcode_macro RatOS"].chamber_heater_extra_fan_speed|default(0.0)|float %} {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} {% if chamber_heater_extra_fan_speed > 0 %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED={chamber_heater_extra_fan_speed} {% endif %} {% endif %} [gcode_macro _CHAMBER_HEATER_EXTRA_FAN_OFF] gcode = {% if printer["fan_generic chamber_heater_extra_fan"] is defined %} SET_FAN_SPEED FAN=chamber_heater_extra_fan SPEED=0 {% endif %} [gcode_macro _USER_CHAMBER_HEATER_BEFORE_PREHEATING] description = Will be executed before chamber preheating, only if heating is needed. gcode = [gcode_macro _USER_CHAMBER_HEATER_AFTER_PREHEATING] description = Will be executed after chamber preheating, only if heating was needed. gcode = [gcode_macro _LED_START_PRINTING] gcode = _LED_ACTION [gcode_macro _LED_START_PRINTING_ERROR] gcode = _LED_ERROR [gcode_macro _LED_PRINTING] gcode = _LED_ON TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_PAUSE] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_ON] gcode = _LED_ACTION [gcode_macro _LED_CHAMBER_FILTER_OFF] gcode = _LED_STANDBY [gcode_macro _LED_LOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_LOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_RUNOUT] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_CLOG] gcode = _LED_ERROR TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_UNLOADING_FILAMENT] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_FILAMENT_UNLOADED] gcode = _LED_SUCCESS TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_DEACTIVATE_TOOLHEAD] gcode = _LED_OFF TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_STANDBY] gcode = _LED_STANDBY TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_TOOLHEAD_WAKEUP] gcode = _LED_ACTION TOOLHEAD={params.TOOLHEAD|default(-1)|int} [gcode_macro _LED_MOTORS_OFF] gcode = _LED_STANDBY _LED_VAOC_OFF [gcode_macro _LED_INPUT_SHAPER_START] gcode = _LED_ACTION [gcode_macro _LED_INPUT_SHAPER_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_START] gcode = _LED_ACTION [gcode_macro _LED_BEACON_CALIBRATION_END] gcode = _LED_ON [gcode_macro _LED_BEACON_CALIBRATION_ERROR] gcode = _LED_ERROR [gcode_macro _LED_VAOC_ON] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=1.0 GREEN=1.0 BLUE=1.0 {% endif %} [gcode_macro _LED_VAOC_OFF] gcode = {% if printer['neopixel vaoc_led'] is defined %} SET_LED LED=vaoc_led RED=0.0 GREEN=0.0 BLUE=0.0 {% endif %} [gcode_macro _LED_ACTION] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_action %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SUCCESS] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_success %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_HEATING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_heating %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_COOLING] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_cooling %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ERROR] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_error %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_ON] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_on %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_OFF] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_off %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_STANDBY] gcode = {% set rgb = printer["gcode_macro RatOS"].led_status_standby %} _LED_SET TOOLHEAD={params.TOOLHEAD|default(-1)|int} R={rgb[0]} G={rgb[1]} B={rgb[2]} [gcode_macro _LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} {% if toolhead >= 0 %} {% if printer['neopixel nozzle_led_t%s' % toolhead] is defined %} SET_LED LED={'nozzle_led_t%s' % toolhead} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% else %} {% if printer['neopixel nozzle_led_t0'] is defined %} SET_LED LED={'nozzle_led_t0'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% if printer['neopixel nozzle_led_t1'] is defined %} SET_LED LED={'nozzle_led_t1'} RED={r} GREEN={g} BLUE={b} SYNC=0 {% endif %} {% endif %} _USER_LED_SET { rawparams } [gcode_macro _USER_LED_SET] gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set r = params.R|default(0)|float %} {% set g = params.G|default(0)|float %} {% set b = params.B|default(0)|float %} [gcode_macro LOAD_FILAMENT] description = Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% if filament_name == '' or filament_type == '' %} {% set filament_name = 'unknown' %} {% set filament_type = 'unknown' %} {% endif %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_LOAD_FILAMENT TEMP={temp} NAME={filament_name} TYPE={filament_type} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_LOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME={filament_name} TYPE={filament_type} {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _DEFAULT_LOAD_FILAMENT] description = Load filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_LOAD_FILAMENT" MSG="TEMP={temp}" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=load_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} _LOAD_FILAMENT TOOLHEAD=0 RESTORE_GCODE_STATE NAME=load_state {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD=0 [gcode_macro _IDEX_LOAD_FILAMENT] description = Load filament macro for IDEX printer. gcode = {% set temp = params.TEMP|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_LOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_LOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} _LOAD_FILAMENT TOOLHEAD={toolhead} TEMP={temp} {% if filament_name != '' and filament_type != '' %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('{filament_type}', '{filament_name}', {temp})" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='"{filament_name}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='"{filament_type}"' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE={temp} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_ok}"' _LED_FILAMENT_LOADED TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE TOOLHEAD={toolhead} _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into hotend.." G92 E0 G0 E{extruder_gear_to_cooling_position_distance} F{extruder_load_speed} G92 E0 M400 RATOS_ECHO MSG="Filament loaded into hotend." [gcode_macro _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set load_speed = printer["gcode_macro T%s" % toolhead].filament_load_speed|float * 60 %} {% set filament_loading_nozzle_offset = printer["gcode_macro T%s" % toolhead].filament_loading_nozzle_offset|float %} {% set cooling_position_to_nozzle_distance = printer["gcode_macro T%s" % toolhead].cooling_position_to_nozzle_distance|float %} {% set purge_after_load = printer["gcode_macro T%s" % toolhead].purge_after_load|float %} DEBUG_ECHO PREFIX="_LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Loading filament into nozzle... Please wait!" G92 E0 G0 E{cooling_position_to_nozzle_distance + filament_loading_nozzle_offset} F{load_speed} G92 E0 G4 P1000 _PURGE_FILAMENT TOOLHEAD={toolhead} E={purge_after_load} RATOS_ECHO MSG="Filament loaded into nozzle!" [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" {% set filament_grabbing_length = printer["gcode_macro T%s" % toolhead].filament_grabbing_length|float %} {% set filament_grabbing_speed = printer["gcode_macro T%s" % toolhead].filament_grabbing_speed|float %} {% set resume_after_insert = true if printer["gcode_macro T%s" % toolhead].resume_after_insert|default(true)|lower == 'true' else false %} {% set enable_insert_detection = true if printer["gcode_macro T%s" % toolhead].enable_insert_detection|default(true)|lower == 'true' else false %} {% set current_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% if enable_insert_detection %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_INSERT" MSG="toolhead: {toolhead}, filament_grabbing_length: {filament_grabbing_length}, filament_grabbing_speed: {filament_grabbing_speed}, current_idex_mode: {current_idex_mode}" {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Loading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} FORCE_MOVE STEPPER={'extruder%s' % ('' if toolhead == 0 else toolhead)} DISTANCE={filament_grabbing_length} VELOCITY={filament_grabbing_speed} M400 {% if printer.pause_resume.is_paused %} LOAD_FILAMENT TOOLHEAD={toolhead} {% if resume_after_insert %} RESUME {% endif %} {% else %} {% if not printer.virtual_sdcard.is_active %} LOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_INSERT] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_INSERT" MSG="TOOLHEAD: {toolhead}" [gcode_macro _PURGE_BEFORE_UNLOAD] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set purge_before_unload = printer["gcode_macro T%s" % toolhead].purge_before_unload|float %} DEBUG_ECHO PREFIX="_PURGE_BEFORE_UNLOAD" MSG="TOOLHEAD: {toolhead}" {% if purge_before_unload > 0 %} G92 E0 G0 E{purge_before_unload} F300 G92 E0 M400 {% endif %} [gcode_macro _PURGE_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set e = params.E|int %} {% set r = params.R|default(0)|int %} DEBUG_ECHO PREFIX="_PURGE_FILAMENT" MSG="TOOLHEAD: {toolhead}, E: {e}" {% if e > 0 %} G92 E0 G0 E{e} F300 G92 E0 M400 {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={0.4 if toolhead == 0 else 0} SET_FAN_SPEED FAN=part_fan_t1 SPEED={0.4 if toolhead == 1 else 0} {% else %} M106 S{(255 * 0.4)} {% endif %} {% endif %} G4 P3000 {% if r > 0 %} G92 E0 G0 E-{r} F300 G92 E0 M400 {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["dual_carriage"] is defined %} SET_FAN_SPEED FAN=part_fan_t0 SPEED=0 SET_FAN_SPEED FAN=part_fan_t1 SPEED=0 {% else %} M106 S0 {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_PARKING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_PARKING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _MOVE_TO_LOADING_POSITION] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_MOVE_TO_LOADING_POSITION" MSG="TOOLHEAD: {toolhead}" {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% if act_t == toolhead %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} G1 X{loading_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _CLEANING_MOVE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% if printer["dual_carriage"] is defined or printer["rmmu_hub"] is defined %} {% if "xyz" in printer.toolhead.homed_axes %} {% if printer["gcode_macro T%s" % toolhead].has_oozeguard|default(false)|lower == 'true' %} {% if printer["gcode_macro T%s" % toolhead].parking_position is defined and printer["gcode_macro T%s" % toolhead].loading_position is defined %} {% set loading_position = printer["gcode_macro T%s" % toolhead].loading_position|float %} {% set parking_position = printer["gcode_macro T%s" % toolhead].parking_position|float %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% set cleaning_position = loading_position %} {% if loading_position == parking_position %} {% if loading_position > 0 %} {% set cleaning_position = loading_position - 30 %} {% else %} {% set cleaning_position = loading_position + 30 %} {% endif %} {% endif %} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} G1 X{cleaning_position} F{speed} G1 X{parking_position} F{speed} M400 {% endif %} {% endif %} {% endif %} {% endif %} [gcode_macro _START_PRINT_BED_MESH] gcode = CACHE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" SET_MACRO_TRAVEL_SETTINGS {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set X=[params.X0|default(-1)|float, params.X1|default(-1)|float] %} {% set Y=[params.Y0|default(-1)|float, params.Y1|default(-1)|float] %} DEBUG_ECHO PREFIX="_START_PRINT_BED_MESH" MSG="idex_mode: {idex_mode}, X: {X}, Y: {Y}" {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set X=[0, printable_x_max] %} {% endif %} {% set beacon_bed_mesh_scv = printer["gcode_macro RatOS"].beacon_bed_mesh_scv|default(25)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% if printer.configfile.settings.beacon is defined and not beacon_contact_bed_mesh %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={beacon_bed_mesh_scv} {% endif %} {% set default_profile = printer["gcode_macro RatOS"].bed_mesh_profile|default('ratos') %} {% if printer["gcode_macro RatOS"].calibrate_bed_mesh|lower == 'true' %} BED_MESH_CLEAR {% if printer["gcode_macro RatOS"].adaptive_mesh|lower == 'true' %} CALIBRATE_ADAPTIVE_MESH PROFILE={default_profile} X0={X[0]} X1={X[1]} Y0={Y[0]} Y1={Y[1]} T={params.T|int} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={idex_mode} {% else %} {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% endif %} BED_MESH_PROFILE LOAD={default_profile} {% elif printer["gcode_macro RatOS"].bed_mesh_profile is defined %} BED_MESH_CLEAR BED_MESH_PROFILE LOAD={printer["gcode_macro RatOS"].bed_mesh_profile} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_bed_mesh" [gcode_macro CALIBRATE_ADAPTIVE_MESH] gcode = {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_bed_mesh_samples = printer["gcode_macro RatOS"].beacon_contact_bed_mesh_samples|default(2)|int %} {% set beacon_contact_bed_mesh = true if printer["gcode_macro RatOS"].beacon_contact_bed_mesh|default(false)|lower == 'true' else false %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set default_profile = params.PROFILE %} {% set x0 = params.X0|default(-1)|float %} {% set y0 = params.Y0|default(-1)|float %} {% set x1 = params.X1|default(-1)|float %} {% set y1 = params.Y1|default(-1)|float %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Recieved coordinates X0={x0} Y0={y0} X1={x1} Y1={y1}" {% if x0 >= x1 or y0 >= y1 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Invalid coordinates received. Please check your slicer settings. Falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float %} {% set mesh_x0 = [[x0, max_x]|min, min_x]|max %} {% set mesh_y0 = [[y0, max_y]|min, min_y]|max %} {% set mesh_x1 = [[x1, max_x]|min, min_x]|max %} {% set mesh_y1 = [[y1, max_y]|min, min_y]|max %} {% if mesh_x0 == min_x and mesh_y0 == min_y and mesh_x1 == max_x and mesh_y1 == max_y %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Print is using the full bed, falling back to full bed mesh." {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% else %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} DEPLOY_PROBE {% endif %} {% set probe_count_x = mesh_config.probe_count.split(",")[0]|int %} {% if mesh_config.probe_count.split(",")|length == 2 %} {% set probe_count_y = mesh_config.probe_count.split(",")[1]|int %} {% else %} {% set probe_count_y = mesh_config.probe_count.split(",")[0]|int %} {% endif %} {% set probe_x_step = (max_x - min_x) / probe_count_x %} {% set probe_y_step = (max_y - min_y) / probe_count_y %} {% set mesh_count_x = ([(mesh_x1 - mesh_x0) / probe_x_step, 3]|max)|int %} {% set mesh_count_y = ([(mesh_y1 - mesh_y0) / probe_y_step, 3]|max)|int %} {% set min_mesh_count = [mesh_count_x, mesh_count_y]|min %} {% set max_mesh_count = [mesh_count_x, mesh_count_y]|max %} {% set algorithm = mesh_config.algorithm %} {% if algorithm|lower == 'lagrange' and max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="cannot exceed a probe_count of 6 when using lagrange interpolation. Falling back to bicubic interpolation." {% set algorithm = 'bicubic' %} {% endif %} {% if algorithm|lower == 'bicubic' and min_mesh_count < 4 %} {% if max_mesh_count > 6 %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="invalid probe_count option when using bicubic interpolation. Combination of 3 points on one axis with more than 6 on another is not permitted. Forcing minimum mesh count to be 4." {% set min_mesh_count = 4 %} {% else %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="bicubic interpolation with a probe_count of less than 4 points detected. Forcing lagrange interpolation." {% set algorithm = 'lagrange' %} {% endif %} {% endif %} {% set mesh_count_x = ([min_mesh_count, mesh_count_x]|max)|int %} {% set mesh_count_x = ([max_mesh_count, mesh_count_x]|min)|int %} {% set mesh_count_y = ([min_mesh_count, mesh_count_y]|max)|int %} {% set mesh_count_y = ([max_mesh_count, mesh_count_y]|min)|int %} {% set should_prime = printer["gcode_macro RatOS"].nozzle_priming == 'primeblob' %} {% if printer["dual_carriage"] is not defined %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% else %} {% set probe_first = printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == "min" or printer["gcode_macro RatOS"].nozzle_prime_start_y|float(printable_y_max) < printable_y_max / 2 %} {% endif %} {% if printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 != 0 and probe_first %} {% set probe_first = false %} {% elif printer.configfile.settings.beacon is defined and printer.configfile.settings.beacon.mesh_runs % 2 == 0 and not probe_first %} {% set probe_first = true %} {% endif %} {% if should_prime and probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="mesh coordinates X0={mesh_x0} Y0={mesh_y0} X1={mesh_x1} Y1={mesh_y1}" {% if printer.configfile.settings.beacon is defined and beacon_contact_bed_mesh %} BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES={beacon_contact_bed_mesh_samples} PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% else %} BED_MESH_CALIBRATE PROFILE={default_profile} ALGORITHM={algorithm} MESH_MIN={mesh_x0},{mesh_y0} MESH_MAX={mesh_x1},{mesh_y1} PROBE_COUNT={mesh_count_x},{mesh_count_y} RELATIVE_REFERENCE_INDEX=-1 {% if printer.configfile.settings.beacon is defined %} _BEACON_APPLY_SCAN_COMPENSATION {% endif %} {% endif %} {% if should_prime and not probe_first %} {% if printer["dual_carriage"] is not defined %} PROBE_FOR_PRIMING {% else %} {% if both_toolheads %} PROBE_FOR_PRIMING TOOLHEAD=0 IDEX_MODE={idex_mode} PROBE_FOR_PRIMING TOOLHEAD=1 IDEX_MODE={idex_mode} {% else %} PROBE_FOR_PRIMING TOOLHEAD={params.T|int} IDEX_MODE={idex_mode} {% endif %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} STOW_PROBE {% endif %} {% endif %} {% endif %} [gcode_macro M84] rename_existing = M84.1 gcode = M84.1 SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False {% if printer["dual_carriage"] is defined %} _SET_TOOLHEAD_OFFSET T={printer["gcode_macro RatOS"].default_toolhead|int} MOVE=0 SET_GCODE_VARIABLE MACRO=SET_PRESSURE_ADVANCE VARIABLE=snyc_toolheads VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro _VAOC"] is defined %} SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started VALUE=False SET_GCODE_VARIABLE MACRO=_VAOC VARIABLE=is_started_at_temp VALUE=False {% endif %} SET_GCODE_OFFSET X=0 Y=0 Z=0 MOVE=0 _IDEX_SINGLE INIT=1 {% endif %} SET_SKEW CLEAR=1 _LED_MOTORS_OFF [gcode_macro M104] rename_existing = M104.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} DEBUG_ECHO PREFIX="M104" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set temperature_offset_t0 = printer["gcode_macro T0"].temperature_offset|default(0)|int %} {% set temperature_offset_t1 = printer["gcode_macro T1"].temperature_offset|default(0)|int %} {% set s0 = [s + temperature_offset_t0, 0]|max %} {% set s1 = [s + temperature_offset_t1, 0]|max %} {% if temperature_offset_t0 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t0}°C added to toolhead T0." {% endif %} {% if temperature_offset_t1 != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset_t1}°C added to toolhead T1." {% endif %} {% else %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M104" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} {% if idex_mode == "copy" or idex_mode == "mirror" %} M104.1 S{s0} T0 M104.1 S{s1} T1 {% else %} M104.1 S{s} T{t} {% endif %} {% endif %} [gcode_macro M109] rename_existing = M109.1 gcode = {% set s = params.S|default(0)|int %} {% set t = params.T|default(-1)|int %} {% set t = 0 if t == -1 else t %} DEBUG_ECHO PREFIX="M109" MSG="s: {s}, t: {t}" {% if printer["gcode_macro T%s" % t] is defined %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set s = [s + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="M109" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% set is_in_standby = false %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% if toolchange_standby_temp > -1 %} {% set is_in_standby = true if printer["gcode_macro T%s" % t].standby|default(false)|lower == 'true' else false %} {% endif %} {% endif %} {% if not is_in_standby %} M109.1 S{s} T{t} {% endif %} [gcode_macro SET_HEATER_TEMPERATURE] rename_existing = SET_HEATER_TEMPERATURE_BASE gcode = {% set heater = params.HEATER|default("") %} {% set target = params.TARGET|default(0)|int %} DEBUG_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="heater: {heater}, target: {target}" {% if heater|lower == "extruder" or heater|lower == "extruder1" %} {% set t = 0 if heater|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and target > 0 %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% set target = [target + temperature_offset, 0]|max %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="SET_HEATER_TEMPERATURE" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} SET_HEATER_TEMPERATURE_BASE HEATER="{heater}" TARGET={target} [gcode_macro TEMPERATURE_WAIT] rename_existing = TEMPERATURE_WAIT_BASE gcode = {% set sensor = params.SENSOR|default("") %} {% set minimum = params.MINIMUM|default(-1)|int %} {% set maximum = params.MAXIMUM|default(-1)|int %} DEBUG_ECHO PREFIX="TEMPERATURE_WAIT" MSG="sensor: {sensor}, minimum: {minimum}, maximum: {maximum}" {% if sensor|lower == "extruder" or sensor|lower == "extruder1" %} {% set t = 0 if sensor|lower == "extruder" else 1 %} {% if printer["gcode_macro T%s" % t] is defined and (minimum > 0 or maximum > 0) %} {% set temperature_offset = printer["gcode_macro T%s" % t].temperature_offset|default(0)|int %} {% if minimum > -1 %} {% set minimum = [minimum + temperature_offset, 0]|max %} {% endif %} {% if maximum > -1 %} {% set maximum = [maximum + temperature_offset, 0]|max %} {% endif %} {% if temperature_offset != 0 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature offset of {temperature_offset}°C added to toolhead T{t}." {% endif %} {% endif %} {% endif %} {% if minimum > -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} MAXIMUM={maximum} {% elif minimum > -1 and maximum == -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MINIMUM: {minimum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MINIMUM={minimum} {% elif minimum == -1 and maximum > -1 %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Waiting for sensor: {sensor}, MAXIMUM: {maximum}" RATOS_ECHO MSG="please wait..." TEMPERATURE_WAIT_BASE SENSOR="{sensor}" MAXIMUM={maximum} {% endif %} RATOS_ECHO PREFIX="TEMPERATURE_WAIT" MSG="Temperature for toolhead T{t} reached." [gcode_macro SET_GCODE_OFFSET] rename_existing = SET_GCODE_OFFSET_ORG gcode = SET_GCODE_OFFSET_ORG { rawparams } {% if printer.configfile.settings.beacon is defined and (params.Z_ADJUST is defined or params.Z is defined) %} _BEACON_APPLY_RUNTIME_MULTIPLIER {% endif %} [gcode_macro SDCARD_PRINT_FILE] rename_existing = SDCARD_PRINT_FILE_BASE gcode = {% if printer["ratos"] is defined %} PROCESS_GCODE_FILE { rawparams } {% else %} SDCARD_PRINT_FILE_BASE { rawparams } {% endif %} [gcode_macro SKEW_PROFILE] rename_existing = SKEW_PROFILE_BASE variable_loaded_profile = "" gcode = {% if params.LOAD is defined %} {% if printer.configfile.settings["skew_correction %s" % params.LOAD] is defined %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='"{params.LOAD}"' {% endif %} {% endif %} SKEW_PROFILE_BASE { rawparams } [gcode_macro SET_SKEW] rename_existing = SET_SKEW_BASE gcode = {% if params.CLEAR is defined %} {% if params.CLEAR|default(0)|int == 1 %} SET_GCODE_VARIABLE MACRO=SKEW_PROFILE VARIABLE=loaded_profile VALUE='""' {% endif %} {% endif %} SET_SKEW_BASE { rawparams } [gcode_macro SET_VELOCITY_LIMIT] rename_existing = SET_VELOCITY_LIMIT_BASE gcode = {% if params.ACCEL_TO_DECEL is defined %} {% if params.ACCEL is defined %} {% set accel = params.ACCEL|float %} {% else %} {% set accel = printer.toolhead.max_accel|float %} {% endif %} {% if params.VELOCITY is defined %} {% set velocity = params.VELOCITY|float %} {% else %} {% set velocity = printer.toolhead.max_velocity|float %} {% endif %} {% if params.SQUARE_CORNER_VELOCITY is defined %} {% set scv = params.SQUARE_CORNER_VELOCITY|float %} {% else %} {% set scv = printer.toolhead.square_corner_velocity|float %} {% endif %} {% set mcr = params.ACCEL_TO_DECEL|float / accel %} DEBUG_ECHO PREFIX="SET_VELOCITY_LIMIT" MSG="ACCEL={accel}, VELOCITY={velocity}, SQUARE_CORNER_VELOCITY={scv}, MINIMUM_CRUISE_RATIO={mcr}" SET_VELOCITY_LIMIT_BASE ACCEL={accel} VELOCITY={velocity} SQUARE_CORNER_VELOCITY={scv} MINIMUM_CRUISE_RATIO={1-mcr} {% else %} SET_VELOCITY_LIMIT_BASE { rawparams } {% endif %} [gcode_macro _START_PRINT_PARK] gcode = {% set z = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_x = printer["gcode_macro RatOS"].start_print_park_x %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% endif %} {% if printer["dual_carriage"] is defined and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} {% if printer["gcode_macro RatOS"].start_print_park_x is defined and printer["gcode_macro RatOS"].start_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="start_print_park_x is ignored for IDEX printers" {% endif %} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={start_print_park_in} X={start_print_park_x} G0 Z{z} F{z_speed} [gcode_macro _END_PRINT_PARK] gcode = {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro RatOS"].end_print_park_x is defined and printer["gcode_macro RatOS"].end_print_park_x != '' %} RATOS_ECHO PREFIX="WARNING" MSG="end_print_park_x is ignored for IDEX printers" {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} PARK_TOOLHEAD G90 {% endif %} _PARK LOCATION={printer["gcode_macro RatOS"].end_print_park_in} X={printer["gcode_macro RatOS"].end_print_park_x} [gcode_macro _PARK] gcode = {% set x = params.X %} {% set location = params.LOCATION|default('back')|lower %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set nozzle_priming = printer["gcode_macro RatOS"].nozzle_priming|lower %} CACHE_TOOLHEAD_SETTINGS KEY="park" SET_MACRO_TRAVEL_SETTINGS {% if x != '' %} {% if x|float >= printer.toolhead.axis_minimum.x + 5 and x|float <= printable_x_max - 5 %} {% set park_x = x|float %} {% else %} {action_respond_info('The requested X co-ordinate is outside the defined axis bounds - using defaults')} {% set park_x = printable_x_max / 2 %} {% endif %} {% else %} {% set park_x = printable_x_max / 2 %} {% endif %} {% set park_y = printable_y_max - 15 %} {% if location == 'front' %} {% set park_y = printer.toolhead.axis_minimum.y + 5 %} {% elif location == 'center' %} {% set park_y = printable_y_max / 2 %} {% elif location == 'primeblob' and printer["dual_carriage"] is defined %} {% set park_y = printable_y_max - 15 %} {% endif %} {% if location == 'primeblob' and printer["dual_carriage"] is not defined %} {% if (nozzle_priming == 'primeblob' or nozzle_priming == 'primeline') %} {% if nozzle_prime_start_x|lower == 'min' %} {% set park_x = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set park_x = printable_x_max - 5 %} {% else %} {% set park_x = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set park_y = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set park_y = printable_y_max - 5 %} {% else %} {% set park_y = nozzle_prime_start_y|float %} {% endif %} {% endif %} {% endif %} G90 {% if printer["dual_carriage"] is not defined %} G0 X{park_x} Y{park_y} F{speed} {% else %} G0 Y{park_y} F{speed} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="park" [gcode_macro SAVE_PROBE_RESULT] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} {% set last_z_offset = 9999.9 %} {% if printer.configfile.settings.beacon is defined %} {% set current_z = printer.toolhead.position.z|float %} {% if beacon_contact_prime_probing %} {% set last_z_offset = printer.beacon.last_z_result %} {% else %} {% set last_z_offset = printer.beacon.last_sample.dist - current_z %} {% endif %} {% elif printer.configfile.settings.bltouch is defined %} {% set config_offset = printer.configfile.settings.bltouch.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% elif printer.configfile.settings.probe is defined %} {% set config_offset = printer.configfile.settings.probe.z_offset|float %} {% set last_z_offset = printer.probe.last_z_result - config_offset %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Saving offset adjustment of {last_z_offset} in {params.VARIABLE|default('last_z_offset')}" SET_GCODE_VARIABLE MACRO=RatOS VARIABLE={params.VARIABLE|default('last_z_offset')} VALUE={last_z_offset} [gcode_macro PROBE_FOR_PRIMING] gcode = {% set probe_for_priming_disable_mesh_constraints = true if printer["gcode_macro RatOS"].probe_for_priming_disable_mesh_constraints|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower != 'false' %} SAVE_GCODE_STATE NAME=probe_for_priming_state RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the prime location.." CACHE_TOOLHEAD_SETTINGS KEY="probe_for_priming" SET_MACRO_TRAVEL_SETTINGS {% set t = params.TOOLHEAD|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% if idex_mode == '' %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% if t == 0 %} {% set x_start = 5 %} {% else %} {% set x_start = printable_x_max - 5 %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% endif %} {% endif %} {% set z = printer.configfile.settings.bed_mesh.horizontal_move_z|float %} {% set mesh_config = printer.configfile.config.bed_mesh %} {% if printer.configfile.settings.bltouch is defined %} {% set x_offset = printer.configfile.settings.bltouch.x_offset|float %} {% set y_offset = printer.configfile.settings.bltouch.y_offset|float %} {% set z_offset = printer.configfile.settings.bltouch.z_offset|float %} {% elif printer.configfile.settings.probe is defined %} {% set x_offset = printer.configfile.settings.probe.x_offset|float %} {% set y_offset = printer.configfile.settings.probe.y_offset|float %} {% set z_offset = printer.configfile.settings.probe.z_offset|float %} {% elif printer.configfile.settings.beacon is defined %} {% set x_offset = printer.configfile.settings.beacon.x_offset|float %} {% set y_offset = printer.configfile.settings.beacon.y_offset|float %} {% set z_offset = printer.configfile.settings.beacon.trigger_distance|float %} {% else %} { action_raise_error("No probe, beacon or bltouch section found. Adaptive priming only works with a [probe], [beacon] or [bltouch] section defined.") } {% endif %} {% if z < z_offset %} { action_raise_error("Horizontal move Z ({z}) is below your probe's Z offset ({z_offset}). Please adjust your horizontal_move_z setting in [bed_mesh] to be above {z}.") } {% endif %} {% if not probe_for_priming_disable_mesh_constraints %} {% set min_x = mesh_config.mesh_min.split(",")[0]|float - x_offset %} {% set min_y = mesh_config.mesh_min.split(",")[1]|float - y_offset %} {% set max_x = mesh_config.mesh_max.split(",")[0]|float - x_offset %} {% set max_y = mesh_config.mesh_max.split(",")[1]|float - y_offset %} {% set x_start = [[x_start, max_x]|min, min_x]|max %} {% set y_start = [[y_start, max_y]|min, min_y]|max %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the start of the prime location at {x_start}, {y_start}" G90 M83 G0 Z{z} F{z_speed} G1 X{x_start} Y{y_start} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_result {% endif %} {% if idex_mode == '' %} {% set x_end = x_start %} {% set y_end = y_start + 45 %} {% else %} {% if t==1 %} {% set x_end = x_start - 45 %} {% else %} {% set x_end = x_start + 45 %} {% endif %} {% set y_end = y_start %} {% endif %} RATOS_ECHO PREFIX="Adaptive Mesh" MSG="Probing the end of the prime location at {x_end}, {y_end}" G1 X{x_end} Y{y_end} F{speed} PROBE_CURRENT_POSITION {% if t == 1 %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result_t1 {% else %} SAVE_PROBE_RESULT VARIABLE=probe_for_priming_end_result {% endif %} RESTORE_GCODE_STATE NAME=probe_for_priming_state RESTORE_TOOLHEAD_SETTINGS KEY="probe_for_priming" {% endif %} [gcode_macro RESET_PRIME_PROBE_STATE] gcode = SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result VALUE=None {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_result_t1 VALUE=None SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=probe_for_priming_end_result_t1 VALUE=None {% endif %} [gcode_macro PROBE_CURRENT_POSITION] gcode = {% set beacon_contact_prime_probing = true if printer["gcode_macro RatOS"].beacon_contact_prime_probing|default(false)|lower == 'true' else false %} SAVE_GCODE_STATE NAME=probe_current_position_state {% if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} ASSERT_PROBE_DEPLOYED {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_prime_probing %} PROBE PROBE_METHOD=contact SAMPLES=1 {% else %} PROBE {% endif %} {% if printer.configfile.settings.beacon is defined %} BEACON_QUERY {% else %} RESTORE_GCODE_STATE NAME=probe_current_position_state MOVE=1 MOVE_SPEED={printer["gcode_macro RatOS"].macro_z_speed|float} {% endif %} [gcode_macro PRIME_BLOB] description = Prints a primeblob, used internally, if configured, as part of the START_PRINT macro. variable_x_offset = 5 gcode = CACHE_TOOLHEAD_SETTINGS KEY="prime_blob" SET_MACRO_TRAVEL_SETTINGS RATOS_ECHO PREFIX="Priming" MSG="Priming nozzle with prime blob.." {% set current_toolhead = 0 %} {% set target_idex_mode = '' %} {% set extruder = 'extruder' %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE is defined %} {% set target_idex_mode = params.IDEX_MODE|default('')|lower %} {% else %} { action_raise_error("IDEX_MODE parameter not found for PRIME_BLOB macro. This is likely a bug.") } {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Priming in IDEX {target_idex_mode} mode.." {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set current_toolhead = 1 if current_idex_mode=='primary' else 0 %} {% set extruder = 'extruder1' if current_toolhead == 1 else 'extruder' %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} SAVE_GCODE_STATE NAME=prime_blob_state {% endif %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set fan_speed = printer["gcode_macro RatOS"].nozzle_prime_bridge_fan|float %} {% set nozzle_diameter = printer.configfile.settings[extruder].nozzle_diameter|float %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set has_start_offset_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) != 9999.9 %} {% if printer["dual_carriage"] is defined %} {% set has_start_offset_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) != 9999.9 %} {% endif %} {% set start_print_park_in = printer["gcode_macro RatOS"].start_print_park_in %} {% set start_print_park_z_height = printer["gcode_macro RatOS"].start_print_park_z_height|float %} {% set nozzle_prime_direction = printer["gcode_macro RatOS"].nozzle_prime_direction|lower %} {% set nozzle_prime_start_x = printer["gcode_macro RatOS"].nozzle_prime_start_x %} {% set nozzle_prime_start_y = printer["gcode_macro RatOS"].nozzle_prime_start_y %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% if target_idex_mode == '' %} {% set x_factor = 0 %} {% if nozzle_prime_start_x|lower == 'min' %} {% set x_start = 5 %} {% elif nozzle_prime_start_x|lower == 'max' %} {% set x_start = printable_x_max - 5 %} {% else %} {% set x_start = nozzle_prime_start_x|float %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% set y_factor = 1 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_y_max - 5 %} {% set y_factor = -1 %} {% else %} {% set y_start = nozzle_prime_start_y|float %} {% if nozzle_prime_start_y|float < printable_y_max / 2 %} {% set y_factor = 1 %} {% else %} {% set y_factor = -1 %} {% endif %} {% endif %} {% if nozzle_prime_direction == 'forwards' %} {% set y_factor = 1 %} {% elif nozzle_prime_direction == 'backwards' %} {% set y_factor = -1 %} {% endif %} {% if start_print_park_in == 'primeblob' %} {% set z = 3 %} {% else %} {% set z = start_print_park_z_height %} {% endif %} {% else %} {% set center_x = printable_x_max / 2 %} {% set y_factor = 0 %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set x_start = center_x / 2 + 5 %} {% set x_factor = 1 %} {% else %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% if current_toolhead == 0 %} {% set x_start = 55 %} {% set x_factor = -1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 55 %} {% set x_factor = 1 %} {% endif %} {% else %} {% if current_toolhead == 0 %} {% set x_start = 5 %} {% set x_factor = 1 %} {% elif current_toolhead == 1 %} {% set x_start = printable_x_max - 5 %} {% set x_factor = -1 %} {% endif %} {% endif %} {% endif %} {% if nozzle_prime_start_y|lower == 'min' %} {% set y_start = 5 %} {% elif nozzle_prime_start_y|lower == 'max' %} {% set y_start = printable_x_max - 5 %} {% endif %} {% set z = 10 %} {% endif %} {% set start_z_offset = 0 %} {% set end_z_offset = 0 %} {% if has_start_offset_t0 %} {% set start_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) %} {% set end_z_probe_result_t0 = printer["gcode_macro RatOS"].probe_for_priming_end_result|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t0 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t0 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t0) ) } {% endif %} {% if end_z_probe_result_t0 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t0) ) } {% endif %} {% set start_z_offset = start_z_probe_result_t0 %} {% set end_z_offset = end_z_probe_result_t0 %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if current_toolhead == 1 or both_toolheads or target_idex_mode == "copy" or target_idex_mode == "mirror" %} {% if has_start_offset_t1 %} {% set start_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_result_t1|float(9999.9) %} {% set end_z_probe_result_t1 = printer["gcode_macro RatOS"].probe_for_priming_end_result_t1|float(9999.9) %} {% if printer.configfile.settings.bltouch is not defined and printer.configfile.settings.probe is not defined and printer.configfile.settings.beacon is not defined %} { action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe], [beacon] or [bltouch].") } {% endif %} {% if start_z_probe_result_t1 == 9999.9 %} { action_raise_error("No start probe result found for prime area. This is likely a bug.") } {% endif %} {% if end_z_probe_result_t1 == 9999.9 %} { action_raise_error("No end probe result found for prime area. This is likely a bug.") } {% endif %} {% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %} {% if start_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (start_z_probe_result_t1) ) } {% endif %} {% if end_z_probe_result_t1 < adjustment_threshold %} { action_raise_error("Abnormal probe offset detected. Needed offset of %.5f is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area." % (end_z_probe_result_t1) ) } {% endif %} {% set start_z_offset = [start_z_offset, start_z_probe_result_t1]|max %} {% set end_z_offset = [end_z_offset, start_z_probe_result_t1]|max %} {% endif %} {% endif %} {% if target_idex_mode != 'copy' and target_idex_mode != 'mirror' %} {% if both_toolheads and initial_toolhead != current_toolhead %} {% set original_start_z_offset = start_z_offset %} {% set original_end_z_offset = end_z_offset %} {% set start_z_offset = original_end_z_offset %} {% set end_z_offset = original_start_z_offset %} {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={current_toolhead} {% endif %} DEBUG_ECHO PREFIX="PRIME_BLOB" MSG="x_start: {x_start}, y_start: {y_start}, x_factor: {x_factor}, y_factor: {y_factor}, z: {z}, start_z_offset: {start_z_offset}, end_z_offset: {end_z_offset}" G90 M83 RATOS_ECHO PREFIX="Priming" MSG="Lifting Z to {z}.." G0 Z{z} F{z_speed} {% if printer["dual_carriage"] is not defined %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% if start_print_park_in != 'primeblob' %} G1 X{x_start} F{speed} G1 Y{y_start + (15 * y_factor)} F{speed} {% endif %} {% else %} G1 Y{y_start + (15 * y_factor)} F{speed} {% if target_idex_mode=="copy" or target_idex_mode=="mirror" %} RATOS_ECHO PREFIX="Priming" MSG="Mirroring move to {x_start}, {y_start} along the edge of the print area.." _IDEX_MIRROR PRIMING=1 {% else %} RATOS_ECHO PREFIX="Priming" MSG="Moving to {x_start}, {y_start} along the edge of the print area.." {% endif %} G1 X{x_start} F{speed} {% endif %} RATOS_ECHO PREFIX="Priming" MSG="Starting prime blob.." G1 Z{0.5 + start_z_offset} F{z_speed} G1 Y{y_start} F{speed} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} G1 F300 E{14 / ((0.4 / nozzle_diameter) ** 2)} M106 S{fan_speed} G1 Z5 F100 E5 G92 E0 RATOS_ECHO PREFIX="Priming" MSG="Bridging with {((fan_speed/255) * 100)|int}% fan speed.." G1 F3000 X{x_start + (15 * x_factor)} Y{y_start + (15 * y_factor)} E{1 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (20 * x_factor)} Y{y_start + (20 * y_factor)} Z{3.8 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (34 * x_factor)} Y{y_start + (34 * y_factor)} Z{2.6 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (38 * x_factor)} Y{y_start + (38 * y_factor)} Z{1.4 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} G1 F3000 X{x_start + (42 * x_factor)} Y{y_start + (42 * y_factor)} Z{0.2 + end_z_offset} E{0.2 / ((0.4 / nozzle_diameter) ** 2)} M106 S0 G1 F3000 X{x_start + (46 * x_factor)} Y{y_start + (46 * y_factor)} Z{0.2 + end_z_offset} E0.6 G1 F{speed} X{x_start + (50 * x_factor)} Y{y_start + (50 * y_factor)} {% if target_idex_mode == "copy" or target_idex_mode == "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if target_idex_mode == "copy" %} {% if first_y >= 0 %} _IDEX_COPY DANCE=0 Y={first_y} {% else %} _IDEX_COPY DANCE=0 Y={params.Y1} {% endif %} {% endif %} {% if target_idex_mode != "copy" or target_idex_mode != "mirror" %} RESTORE_GCODE_STATE NAME=prime_blob_state {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="prime_blob" G92 E0 [gcode_macro UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. variable_ignore_min_extrude_temp = True gcode = _LEARN_MORE_FILAMENT {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set filament_name = params._NAME|default('')|string %} {% set filament_type = params._TYPE|default('')|string %} {% set temp = params.TEMP|default(220)|int %} {% if printer["dual_carriage"] is not defined %} _DEFAULT_UNLOAD_FILAMENT TEMP={temp} NAME='{filament_name}' TYPE='{filament_type}' {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead==0 or toolhead==1 %} _IDEX_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} RATOS_ECHO MSG="Please select toolhead! 0 = left, 1 = right toolhead" {% endif %} {% endif %} [gcode_macro _LEGACY_UNLOAD_FILAMENT] description = Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. gcode = {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% set unload_speed = 5 * 60 %} {% set unload_length = printer["gcode_macro RatOS"].filament_unload_length|float %} M117 Unloading filament... G0 E10 F300 G0 E-5 F3600 G4 P3000 G0 E5 F6000 G0 E-15 F6000 G0 E-{unload_length} F{unload_speed} _CLEANING_MOVE TOOLHEAD={toolhead} M117 Filament unloaded! RESPOND MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _DEFAULT_UNLOAD_FILAMENT] description = Unload filament macro for non IDEX printers. gcode = {% set temp = params.TEMP|default(220)|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_DEFAULT_UNLOAD_FILAMENT" MSG="TEMP: {temp}" _LED_UNLOADING_FILAMENT TOOLHEAD=0 SAVE_GCODE_STATE NAME=unload_state {% if printer.extruder.temperature|int < temp or printer.extruder.can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating extruder to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={temp} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD=0 NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TOOLHEAD=0 {% endif %} RESTORE_GCODE_STATE NAME=unload_state SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD=0 [gcode_macro _IDEX_UNLOAD_FILAMENT] description = Unload filament macro for IDEX printer. gcode = {% set temp = params.TEMP|default(220)|int %} {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% set enable_unload_tip_forming = true if printer["gcode_macro RatOS"].enable_unload_tip_forming|default(false)|lower == 'true' else false %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} DEBUG_ECHO PREFIX="_IDEX_UNLOAD_FILAMENT" MSG="TEMP: {temp}, TOOLHEAD: {toolhead}" _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} {% if not printer.pause_resume.is_paused %} {% if printer[target_extruder].temperature|int < temp or printer[target_extruder].can_extrude|lower == 'false' %} RATOS_ECHO MSG="Heating T{toolhead} to {temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={temp} {% endif %} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={temp} {% endif %} G4 P3000 {% if enable_unload_tip_forming %} _UNLOAD_FILAMENT TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _LEGACY_UNLOAD_FILAMENT TEMP={temp} TOOLHEAD={toolhead} {% endif %} SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT" MSG="TOOLHEAD: {toolhead}" _MOVE_TO_LOADING_POSITION TOOLHEAD={toolhead} _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER TOOLHEAD={toolhead} _CLEANING_MOVE TOOLHEAD={toolhead} [gcode_macro _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE" MSG="TOOLHEAD: {toolhead}" RATOS_ECHO MSG="Unloading filament from nozzle to cooling zone... Please wait!" _PURGE_BEFORE_UNLOAD TOOLHEAD={toolhead} {% if printer["gcode_macro _UNLOAD_WITHOUT_TIP_FORMING"] is defined %} _UNLOAD_WITHOUT_TIP_FORMING TOOLHEAD={toolhead} NAME='{filament_name}' TYPE='{filament_type}' {% else %} _UNLOAD_WITH_TIP_FORMING NAME='{filament_name}' TYPE='{filament_type}' {% endif %} G4 P3000 [gcode_macro _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set extruder_load_speed = printer["gcode_macro T%s" % toolhead].extruder_load_speed|float * 60 %} {% set extruder_gear_to_cooling_position_distance = printer["gcode_macro T%s" % toolhead].extruder_gear_to_cooling_position_distance|float %} {% set tooolhead_sensor_to_extruder_gear_distance = printer["gcode_macro T%s" % toolhead].tooolhead_sensor_to_extruder_gear_distance|float %} DEBUG_ECHO PREFIX="_UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER" MSG="TOOLHEAD: {toolhead}" G0 E-{extruder_gear_to_cooling_position_distance + tooolhead_sensor_to_extruder_gear_distance + 50} F{extruder_load_speed} RATOS_ECHO MSG="Filament unloaded! Please inspect the tip of the filament before reloading." [gcode_macro _UNLOAD_WITH_TIP_FORMING] gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} {% if filament_name != '' and filament_type != '' %} _UNLOAD_KNOWN_FILAMENT NAME={filament_name} TYPE={filament_type} {% else %} _UNLOAD_UNKNOWN_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _UNLOAD_KNOWN_FILAMENT] description = User overrideable tip forming macro if slicer filament profiles are known gcode = {% set filament_name = params.NAME|default('')|string %} {% set filament_type = params.TYPE|default('')|string %} RATOS_ECHO PREFIX="FILAMENT TYPE" MSG='{filament_type}' RATOS_ECHO PREFIX="FILAMENT PROFILE" MSG='{filament_name}' {% if filament_name == "Prusament PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% elif filament_name == "Nobufil PETG @V-Minion" %} _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 {% else %} RATOS_ECHO PREFIX="_UNLOAD_KNOWN_FILAMENT" MSG="Filament profile not found!" _UNLOAD_UNKNOWN_FILAMENT {% endif %} [gcode_macro _UNLOAD_UNKNOWN_FILAMENT] description = User overrideable standard tip forming macro gcode = DEBUG_ECHO PREFIX="_UNLOAD_UNKNOWN_FILAMENT" MSG="Using standard tip forming macro!" _TIP_FORMING RETRACT_LENGTH=18 COOLING_MOVE_LENGTH=10 [gcode_macro _TIP_FORMING] gcode = {% set cooling_moves = params.COOLING_MOVES|default(4)|int %} {% set cooling_move_length = params.COOLING_MOVE_LENGTH|default(10)|float %} {% set start_cooling_speed = params.START_COOLING_SPEED|default(10)|float * 60 %} {% set end_cooling_speed = params.END_COOLING_SPEED|default(50)|float * 60 %} {% if cooling_moves == 0 %} {% set cooling_move_length = 0 %} {% endif %} {% set dip = true if params.DIP|default(false)|lower == "true" else false %} {% set dip_length = params.DIP_LENGTH|default(22)|float %} {% set dip_speed = params.DIP_SPEED|default(30)|float * 60 %} {% set dip_retract_speed = params.DIP_RETRACT_SPEED|default(70)|float * 60 %} {% set retract_length = params.RETRACT_LENGTH|default(18)|float %} {% set start_retract_speed = params.START_RETRACT_SPEED|default(120)|float * 60 %} {% set end_retract_speed = params.END_RETRACT_SPEED|default(20)|float * 60 %} DEBUG_ECHO PREFIX="_TIP_FORMING" MSG="cooling_moves: {cooling_moves}, cooling_move_length: {cooling_move_length}, start_cooling_speed: {start_cooling_speed}, end_cooling_speed: {end_cooling_speed}, dip: {dip}, dip_length: {dip_length}, dip_speed: {dip_speed}, dip_retract_speed: {dip_retract_speed}, retract_length: {retract_length}, start_retract_speed: {start_retract_speed}, end_retract_speed: {end_retract_speed}" M220 S100 G92 E0 {% set retract = retract_length + cooling_move_length / 2 - 15 %} G1 E-15 F{start_retract_speed} G1 E-{0.7 * retract} F{1.0 * end_retract_speed} G1 E-{0.2 * retract} F{0.5 * end_retract_speed} G1 E-{0.1 * retract} F{0.3 * end_retract_speed} G92 E0 {% if cooling_moves > 0 %} {% set i = (end_cooling_speed - start_cooling_speed) / (2 * cooling_moves - 1) %} {% for m in range(cooling_moves) %} G1 E{cooling_move_length} F{(start_cooling_speed + i * m * 2)} G1 E-{cooling_move_length} F{(start_cooling_speed + i * (m * 2 + 1))} {% endfor %} {% endif %} G92 E0 {% if dip %} G1 E{dip_length} F{dip_speed} G4 P100 G1 E-{dip_length} F{dip_retract_speed} {% endif %} G92 E0 M400 [gcode_macro _ON_FILAMENT_SENSOR_BUTTON_PRESSED] gcode = {% set toolhead = params.TOOLHEAD|int %} DEBUG_ECHO PREFIX="_ON_FILAMENT_SENSOR_BUTTON_PRESSED" MSG="TOOLHEAD: {toolhead}" {% if not printer.virtual_sdcard.is_active %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_runout_detection = true if printer["gcode_macro T%s" % toolhead].enable_runout_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_RUNOUT" MSG="TOOLHEAD: {toolhead}" {% if enable_runout_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=false {% endif %} [gcode_macro _ON_BOWDEN_FILAMENT_SENSOR_CLOG] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set enable_clog_detection = true if printer["gcode_macro T%s" % toolhead].enable_clog_detection|default(true)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_ON_BOWDEN_FILAMENT_SENSOR_CLOG" MSG="TOOLHEAD: {toolhead}" {% if enable_clog_detection %} _ON_FILAMENT_END TOOLHEAD={toolhead} CLOGGED=true {% endif %} [gcode_macro _ON_FILAMENT_END] gcode = {% set toolhead = params.TOOLHEAD|int %} {% set clogged = true if params.CLOGGED|default(false)|lower == 'true' else false %} {% set unload_after_runout = printer["gcode_macro T%s" % toolhead].unload_after_runout|float %} {% if clogged %} _LED_FILAMENT_CLOG TOOLHEAD={toolhead} {% else %} _LED_FILAMENT_RUNOUT TOOLHEAD={toolhead} {% endif %} DEBUG_ECHO PREFIX="_ON_FILAMENT_END" MSG="TOOLHEAD: {toolhead}" {% if printer.virtual_sdcard.is_active %} {% if not printer.pause_resume.is_paused %} PAUSE RUNOUT=True {% endif %} {% if not clogged and unload_after_runout %} UNLOAD_FILAMENT TOOLHEAD={toolhead} {% endif %} {% if not clogged and printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true'%} _JOIN_SPOOL TOOLHEAD={toolhead} {% endif %} {% endif %} {% endif %} [gcode_macro M600] description = Executes a color change by pausing the printer an unloading the filament. gcode = PAUSE UNLOAD_FILAMENT RATOS_ECHO MSG="Please load new filament and resume" [gcode_macro COLD_PULL] description = Automated hotend cold pull. gcode = {% set extrusion_temp = params.EXTRUSION_TEMP|default(220)|int %} {% set cold_pull_temp = params.COLD_PULL_TEMP|default(80)|int %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% if printer["dual_carriage"] is not defined %} {% set toolhead = 0 %} {% else %} {% if not printer.pause_resume.is_paused %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set current_idex_mode = printer["dual_carriage"].carriage_1|lower %} {% if current_idex_mode == 'copy' or current_idex_mode == 'mirror' %} {action_raise_error("Unloading filament in Copy or Mirror mode is not supported! Select single mode to proceed.")} {% else %} {% set paused_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% if paused_idex_mode == 'copy' or paused_idex_mode == 'mirror' %} {% set toolhead = params.TOOLHEAD|default(-1)|int %} {% else %} {% set toolhead = printer["gcode_macro PAUSE"].idex_toolhead|int %} {% endif %} {% endif %} {% endif %} {% if toolhead != 0 and toolhead != 1 %} {action_raise_error("Please select toolhead! 0 = left, 1 = right toolhead")} {% endif %} {% endif %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} _LED_UNLOADING_FILAMENT TOOLHEAD={toolhead} SAVE_GCODE_STATE NAME=cold_pull_state {% if "xyz" not in printer.toolhead.homed_axes %} _SELECT_TOOL T={toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% set target_extruder = 'extruder%s' % ('' if toolhead == 0 else toolhead) %} ACTIVATE_EXTRUDER EXTRUDER={target_extruder} RATOS_ECHO MSG="Heating T{toolhead} to {extrusion_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={extrusion_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={extrusion_temp} MAXIMUM={extrusion_temp + 2} G4 P3000 RATOS_ECHO MSG="extruding..." G92 E0 G1 E30 F300 G92 E0 RATOS_ECHO MSG="Heating T{toolhead} to {cold_pull_temp}C... Please wait." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET={cold_pull_temp} TEMPERATURE_WAIT SENSOR={target_extruder} MINIMUM={cold_pull_temp} MAXIMUM={cold_pull_temp + 2} G4 P10000 RATOS_ECHO MSG="cold pull..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-40 VELOCITY=5 ACCEL=100 RATOS_ECHO MSG="eject filament..." FORCE_MOVE STEPPER={target_extruder} DISTANCE=-200 VELOCITY=20 ACCEL=500 RATOS_ECHO MSG="cooling down extruder..." SET_HEATER_TEMPERATURE HEATER={'extruder' if toolhead == 0 else 'extruder1'} TARGET=0 RESTORE_GCODE_STATE NAME=cold_pull_state SAVE_VARIABLE VARIABLE=t{toolhead}_filament VALUE="('""', '""', 0)" {% if printer["gcode_macro T%s" % toolhead].filament_name is defined and printer["gcode_macro T%s" % toolhead].filament_type is defined and printer["gcode_macro T%s" % toolhead].filament_temp is defined %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=filament_temp VALUE=0 {% endif %} SET_GCODE_VARIABLE MACRO=T{toolhead} VARIABLE=color VALUE='"{color_unknown}"' _LED_FILAMENT_UNLOADED TOOLHEAD={toolhead} CONSOLE_ECHO TITLE="Cold pull finished!" MSG="Please remove the filament from the PTFE tube and cut the end off. Do NOT try to load it again." TYPE="warning" [gcode_macro _USER_START_PRINT_BEFORE_HOMING] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_BED] gcode = [gcode_macro _USER_START_PRINT_BED_MESH] gcode = [gcode_macro _USER_START_PRINT_PARK] gcode = [gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER] gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_START_PRINT_HEAT_CHAMBER] description = Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. gcode = SET_FAN_SPEED FAN=filter SPEED=0.8 [gcode_macro _USER_END_PRINT_BEFORE_HEATERS_OFF] gcode = [gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF] gcode = SET_LED_EFFECT EFFECT=idle_fx SET_FAN_SPEED FAN=filter SPEED=0.8 UPDATE_DELAYED_GCODE ID=filter_off DURATION={self.filter_secs} description = "Print done → party lights → filter cleanup → night dim → off" variable_filter_secs = 3600 variable_bright_secs = 1800 variable_dim_secs = 7200 [gcode_macro _USER_END_PRINT_PARK] gcode = [gcode_macro _USER_END_PRINT_FINISHED] description = User hook for when the print is finished after gcode state has been restored. gcode = [gcode_macro _USER_START_PRINT] gcode = [gcode_macro _USER_END_START_PRINT] gcode = [gcode_macro _USER_START_FEATURE] gcode = [gcode_macro _USER_END_FEATURE] gcode = [gcode_macro ECHO_T_VARS] description = Echo Toolhead variables to the console. gcode = {% set t = params.T|default(0) %} RATOS_ECHO MSG="T{t} Variables" {% for var, value in printer["gcode_macro T%s" % t].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [gcode_macro ECHO_RATOS_VARS] description = Echo RatOS variables to the console. gcode = {% for var, value in printer["gcode_macro RatOS"].items() %} {action_respond_info(var ~ ": " ~ value)} {% endfor %} [delayed_gcode RATOS_INIT] initial_duration = 0.1 gcode = _LED_STANDBY CALCULATE_PRINTABLE_AREA INITIAL_FRONTEND_UPDATE _CHAMBER_FILTER_SANITY_CHECK [delayed_gcode RATOS_LOGO] initial_duration = 2 gcode = HELLO_RATOS [gcode_macro INITIAL_FRONTEND_UPDATE] gcode = {% set color_ok = printer["gcode_macro RatOS"].status_color_ok|string %} {% set color_error = printer["gcode_macro RatOS"].status_color_error|string %} {% set color_unknown = printer["gcode_macro RatOS"].status_color_unknown|string %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_unknown}"' {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_unknown}"' {% endif %} {% set t0_sensor = "undefined" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t0"].filament_detected|lower == "true" %} {% set t0_sensor = "detected" %} {% else %} {% set t0_sensor = "empty" %} {% endif %} {% else %} {% set t0_sensor = "disabled" %} {% endif %} {% endif %} {% set t1_sensor = "undefined" %} {% if printer["dual_carriage"] is defined and printer["filament_switch_sensor toolhead_filament_sensor_t1"] is defined %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t1"].filament_detected|lower == "true" %} {% set t1_sensor = "detected" %} {% else %} {% set t1_sensor = "empty" %} {% endif %} {% else %} {% set t1_sensor = "disabled" %} {% endif %} {% endif %} {% set svv = printer.save_variables.variables %} {% if svv.t0_filament is defined and printer["gcode_macro T0"] is defined %} {% if printer["gcode_macro T0"].filament_name is defined and printer["gcode_macro T0"].filament_type is defined and printer["gcode_macro T0"].filament_temp is defined %} {% if t0_sensor != "empty" %} {% set t0_filament_type = svv.t0_filament[0]|default('')|string %} {% set t0_filament_name = svv.t0_filament[1]|default('')|string %} {% set t0_filament_temp = svv.t0_filament[2]|default(0)|float %} {% if t0_filament_name != '' and t0_filament_type != '' and t0_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T0 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='"{t0_filament_name}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='"{t0_filament_type}"' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE={t0_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t0_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T0 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} {% if svv.t1_filament is defined and printer["gcode_macro T1"] is defined %} {% if printer["gcode_macro T1"].filament_name is defined and printer["gcode_macro T1"].filament_type is defined and printer["gcode_macro T1"].filament_temp is defined %} {% if t1_sensor != "empty" %} {% set t1_filament_type = svv.t1_filament[0]|default('')|string %} {% set t1_filament_name = svv.t1_filament[1]|default('')|string %} {% set t1_filament_temp = svv.t1_filament[2]|default(0)|float %} {% if t1_filament_name != '' and t1_filament_type != '' and t1_filament_temp > 0 %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=color VALUE='"{color_ok}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='"{t1_filament_name}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='"{t1_filament_type}"' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE={t1_filament_temp} {% endif %} {% else %} SAVE_VARIABLE VARIABLE=t1_filament VALUE="('""', '""', 0)" SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_name VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_type VALUE='""' SET_GCODE_VARIABLE MACRO=T1 VARIABLE=filament_temp VALUE=0 {% endif %} {% endif %} {% endif %} [gcode_macro CALCULATE_PRINTABLE_AREA] gcode = {% set bed_margin_x = printer["gcode_macro RatOS"].bed_margin_x %} {% set bed_margin_y = printer["gcode_macro RatOS"].bed_margin_y %} {% set tool = 0 if printer["gcode_macro T0"] is not defined or printer["gcode_macro T0"].active else 1 %} {% set max_x = printer.toolhead.axis_maximum.x if printer["dual_carriage"] is defined and tool == 0 else printer.toolhead.axis_maximum.x - bed_margin_x[1] %} {% if printer["dual_carriage"] is defined %} {% set max_x = printer.toolhead.axis_maximum.x %} {% endif %} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="printer.toolhead.axis_maximum.x {printer.toolhead.axis_maximum.x}" {% set max_y = printer.toolhead.axis_maximum.y - bed_margin_y[1]%} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_x_max VALUE={max_x} SET_GCODE_VARIABLE MACRO=RatOS VARIABLE=printable_y_max VALUE={max_y} DEBUG_ECHO PREFIX="CALCULATE_PRINTABLE_AREA" MSG="Printable area calculated: X: 0,{max_x} Y: 0,{max_y}" [gcode_macro CACHE_TOOLHEAD_SETTINGS] variable_cache = {"global": {"accel": 1000, "ratio": 0.5, "speed": 50, "scv": 5}} gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set dummy = cache.__setitem__(key, {"accel": printer.toolhead.max_accel, "ratio": printer.toolhead.minimum_cruise_ratio, "speed": printer.toolhead.max_velocity, "scv": printer.toolhead.square_corner_velocity}) %} SET_GCODE_VARIABLE MACRO=CACHE_TOOLHEAD_SETTINGS VARIABLE=cache VALUE="{cache | pprint | replace("\n", "") | replace("\"", "\\\"")}" DEBUG_ECHO PREFIX="CACHE_TOOLHEAD_SETTINGS" MSG="Toolhead settings cached for {key}. {printer.toolhead.max_accel} accel, {printer.toolhead.minimum_cruise_ratio} ratio, {printer.toolhead.max_velocity} velocity, {printer.toolhead.square_corner_velocity} scv." [gcode_macro RESTORE_TOOLHEAD_SETTINGS] gcode = {% set key = "global" %} {% if params.KEY is defined %} {% set key = params.KEY %} {% endif %} {% set values = printer["gcode_macro CACHE_TOOLHEAD_SETTINGS"].cache.__getitem__(key) %} {% if values is not defined or values == 'None' %} { action_raise_error("RESTORE_TOOLHEAD_SETTINGS: Toolhead settings not cached for key '" ~ key ~ "'.") } {% endif %} SET_VELOCITY_LIMIT ACCEL={values.accel} MINIMUM_CRUISE_RATIO={values.ratio} VELOCITY={values.speed} SQUARE_CORNER_VELOCITY={values.scv} DEBUG_ECHO PREFIX="RESTORE_TOOLHEAD_SETTINGS" MSG="Toolhead settings restored. {values.accel} accel, {values.ratio} ratio, {values.speed} velocity, {values.scv} scv." [gcode_macro SET_MACRO_TRAVEL_SETTINGS] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set accel = printer["gcode_macro RatOS"].macro_travel_accel %} SET_VELOCITY_LIMIT ACCEL={accel} MINIMUM_CRUISE_RATIO=0.5 VELOCITY={speed} SQUARE_CORNER_VELOCITY={5} DEBUG_ECHO PREFIX="SET_MACRO_TRAVEL_SETTINGS" MSG="Macro travel settings set. {accel} accel, {speed} velocity" [gcode_macro SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% if printer["dual_carriage"] is not defined %} SET_KINEMATIC_POSITION X={printable_x_max / 2} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} {% else %} IDEX_SET_CENTER_KINEMATIC_POSITION {% endif %} [gcode_macro IDEX_SET_CENTER_KINEMATIC_POSITION] description = FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. gcode = {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} RATOS_ECHO MSG="WARNING: ONLY USE SET_CENTER_KINEMATIC_POSITION FOR DEBUGGING PURPOSES. YOU'RE OVERRIDING THE INTERNAL POSITIONING STATE OF THE PRINTER. PROCEED WITH CAUTION AND DO A PROPER G28 WHEN DONE." SET_GCODE_VARIABLE MACRO=MAYBE_HOME VARIABLE=is_kinematic_position_overriden VALUE=True {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set center_x = printable_x_max / 2 %} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x - (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY SET_KINEMATIC_POSITION X={center_x + (center_x / 2)} Y={printable_y_max / 2} Z={printer.toolhead.axis_maximum.z / 2} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY [gcode_macro VERIFY_HYBRID_INVERTED] gcode = {% set inverted = False %} {% if printer.configfile.settings.ratos_hybrid_corexy is defined and printer.configfile.settings.ratos_hybrid_corexy.inverted is defined %} {% if printer.configfile.settings.ratos_hybrid_corexy.inverted|lower == 'true' %} {% set inverted = True %} {% endif %} {% endif %} {% if inverted == False %} { action_emergency_stop("ratos_hybrid_corexy NOT INVERTED! Inverted hybrid core-xy bugfix not detected.") } {% endif %} [gcode_macro RATOS_ECHO] gcode = {% set prefix = "RatOS" %} {% set debug = params.DEBUG|default(0)|int %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " | " ~ params.PREFIX %} {% endif %} {% set prefix = prefix ~ ":" %} {% set msg = "" %} {% if params.MSG is defined %} {% set msg = params.MSG %} {% else %} {% set msg = "No msg parameter provided (this is a bug or unintended use)." %} {% endif %} {% if not debug %} M117 {prefix} {msg} {% endif %} RATOS_LOG PREFIX="{prefix}" MSG="{msg}" {% if not debug %} RESPOND PREFIX="{prefix}" MSG="{msg}" {% else %} CONSOLE_ECHO TITLE="{prefix}" TYPE="debug" MSG="{msg}" {% endif %} [gcode_macro ENABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=True SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=prefix_filter VALUE="'{params.FILTER|default('')|lower}'" RATOS_ECHO PREFIX="DEBUG" MSG="Debugging enabled." [gcode_macro DISABLE_DEBUG] gcode = SET_GCODE_VARIABLE MACRO=DEBUG_ECHO VARIABLE=enabled VALUE=False RATOS_ECHO PREFIX="DEBUG" MSG="Debugging disabled." [gcode_macro DEBUG_ECHO] variable_enabled = False variable_prefix_filter = '' gcode = {% set prefix = "DEBUG" %} {% if params.PREFIX is defined %} {% set prefix = prefix ~ " - " ~ params.PREFIX %} {% endif %} {% if enabled and (prefix_filter|lower == '' or prefix_filter|lower in params.PREFIX|lower) %} RATOS_ECHO PREFIX="{prefix}" MSG="{params.MSG}" DEBUG=1 {% endif %} [gcode_macro START_FEATURE] gcode = DEBUG_ECHO PREFIX="G-Code" MSG="Start {params.FEATURE} feature gcode" {% set scv = printer.toolhead.square_corner_velocity|int|default(5) %} {% set accel = printer.toolhead.max_accel|int|default(10000) %} {% set ratio = printer.toolhead.minimum_cruise_ratio|float|default(0.5) %} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="scv" VALUE={scv} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="accel" VALUE={accel} SET_GCODE_VARIABLE MACRO="END_FEATURE" VARIABLE="ratio" VALUE={ratio} _USER_START_FEATURE FEATURE="{params.FEATURE}" [gcode_macro END_FEATURE] variable_scv = 5 variable_accel = 10000 variable_ratio = 0.5 gcode = DEBUG_ECHO PREFIX="G-Code" MSG="End {params.FEATURE} feature gcode" SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={scv} ACCEL={accel} MINIMUM_CRUISE_RATIO={ratio} _USER_END_FEATURE FEATURE="{params.FEATURE}" SCV={scv} ACCEL={accel} RATIO={ratio} [gcode_macro _ON_LAYER_CHANGE] variable_layer_number = 0 description = INTERNAL USE ONLY. Call it from the slicers after layer change custom gcode gcode = {% set layer = params.LAYER|int %} SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE={layer} SET_PRINT_STATS_INFO CURRENT_LAYER={layer} [gcode_macro _LEARN_MORE_CALIBRATION] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/calibration" %} {% set link_text = "RatOS Calibration Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_CHAMBER_FILTER] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/chamber_filter" %} {% set link_text = "RatOS Chamber Filter Control" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _LEARN_MORE_FILAMENT] gcode = {% set link_url = "https://os.ratrig.com/docs/configuration/filaments" %} {% set link_text = "RatOS Filament Macros" %} {% set line_1 = '"Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="INFO" MSG={line_1} [gcode_macro _CONSOLE_SAVE_CONFIG] gcode = M118 Click SAVE_CONFIG to save the settings to your printer.cfg. [gcode_macro SAVE_Z_OFFSET] gcode = {% if printer.configfile.settings.beacon is defined %} _BEACON_SAVE_MULTIPLIER {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _LOAD_RATOS_SKEW_PROFILE] gcode = {% set ratos_skew_profile = printer["gcode_macro RatOS"].skew_profile|default("") %} {% if ratos_skew_profile != "" %} {% if printer.configfile.config["skew_correction %s" % ratos_skew_profile] is defined %} SKEW_PROFILE LOAD={ratos_skew_profile} GET_CURRENT_SKEW {% else %} {% set line_1 = '"Could not find skew profile %s!_N_Clearing skew correction."' % ratos_skew_profile %} CONSOLE_ECHO TITLE="Missing skew profile!" TYPE="warning" MSG={line_1} SET_SKEW CLEAR=1 {% endif %} {% endif %} [gcode_macro M601] gcode = PAUSE [gcode_macro PAUSE] description = Pauses the print rename_existing = PAUSE_BASE variable_extrude = 1.5 variable_retract = 1.5 variable_fan_speed = 0 variable_idex_mode = "" variable_idex_toolhead = 0 variable_idex_toolhead_x = 0.0 variable_idex_toolhead_y = 0.0 variable_idex_toolhead_z = 0.0 gcode = {% set runout_detected = true if params.RUNOUT|default(false)|lower == 'true' else false %} _LED_PAUSE {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set idex_toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% if printer["dual_carriage"] is not defined %} SAVE_GCODE_STATE NAME=PAUSE_state {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_mode VALUE='"{idex_mode}"' SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead VALUE={idex_toolhead} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_x VALUE={printer.gcode_move.gcode_position.x|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_y VALUE={printer.gcode_move.gcode_position.y|float} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=idex_toolhead_z VALUE={printer.gcode_move.gcode_position.z|float} DEBUG_ECHO PREFIX="PAUSE" MSG="idex_mode: {idex_mode}, idex_toolhead: {idex_toolhead}, idex_toolhead_x: {idex_toolhead_x}, idex_toolhead_y: {idex_toolhead_y}, idex_toolhead_z: {idex_toolhead_z}" {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False CACHE_TOOLHEAD_SETTINGS KEY="pause" SET_MACRO_TRAVEL_SETTINGS {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% if current_z < (max_z - 20.0) %} {% set z_safe = 20.0 %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} PAUSE_BASE {% if printer["dual_carriage"] is not defined %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan"].speed|float} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} {% if idex_toolhead == 0 %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t0"].speed|float} {% else %} SET_GCODE_VARIABLE MACRO=PAUSE VARIABLE=fan_speed VALUE={printer["fan_generic part_fan_t1"].speed|float} {% endif %} {% endif %} {% endif %} M106 S0 {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if idex_mode != '' %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set R = printer["gcode_macro PAUSE"].retract|float %} {% if can_extrude %} G91 G1 E-{R} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set pause_print_park_x = printer["gcode_macro RatOS"].pause_print_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].pause_print_park_in %} {% if runout_detected %} {% set pause_print_park_x = printer["gcode_macro RatOS"].runout_park_x %} {% set pause_print_park_in = printer["gcode_macro RatOS"].runout_park_in %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} DEBUG_ECHO PREFIX="PAUSE" MSG="z_speed: {z_speed}, pause_print_park_x: {pause_print_park_x}, pause_print_park_in: {pause_print_park_in}, default_toolhead: {default_toolhead}" {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F{z_speed} G90 {% if printer["dual_carriage"] is not defined %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% else %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} _IDEX_SINGLE X={parking_position} {% else %} PARK_TOOLHEAD {% endif %} _PARK LOCATION={pause_print_park_in} X={pause_print_park_x} {% endif %} {% else %} {action_respond_info("Printer not homed")} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="pause" [gcode_macro RESUME] description = Resumes the print if the printer is paused. rename_existing = RESUME_BASE gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set target_idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set target_idex_mode = printer["gcode_macro PAUSE"].idex_mode|lower %} {% endif %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' else false %} {% if target_idex_mode != '' %} {% if target_idex_mode == 'copy' or target_idex_mode == 'mirror' %} {% set can_extrude = true if printer['extruder'].can_extrude|lower == 'true' and printer['extruder1'].can_extrude|lower == 'true' else false %} {% else %} {% if printer.toolhead.extruder == 'extruder1' %} {% set can_extrude = true if printer['extruder1'].can_extrude|lower == 'true' else false %} {% endif %} {% endif %} {% endif %} {% set fan_speed = printer["gcode_macro PAUSE"].fan_speed|float %} {% if printer["dual_carriage"] is not defined %} M106 S{(fan_speed * 255)} {% else %} {% if idex_mode == 'copy' or idex_mode == 'mirror' %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% else %} {% if params.TOOLHEAD is defined %} {% if params.TOOLHEAD == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% else %} {% if printer["gcode_macro PAUSE"].idex_toolhead == 0 %} SET_FAN_SPEED FAN=part_fan_t0 SPEED={fan_speed} {% else %} SET_FAN_SPEED FAN=part_fan_t1 SPEED={fan_speed} {% endif %} {% endif %} {% endif %} M106.1 S{fan_speed} {% endif %} {% if printer["dual_carriage"] is defined %} {% if target_idex_mode == "copy" %} _IDEX_COPY DANCE=0 {% elif target_idex_mode == "mirror" %} _IDEX_MIRROR DANCE=0 {% else %} {% if params.TOOLHEAD is defined %} _SELECT_TOOL T={params.TOOLHEAD} X=-1 Y=-1 TOOLSHIFT=false {% else %} _SELECT_TOOL T={printer["gcode_macro PAUSE"].idex_toolhead} X=-1 Y=-1 TOOLSHIFT=false {% endif %} {% endif %} {% set x = printer["gcode_macro PAUSE"].idex_toolhead_x|float %} {% set y = printer["gcode_macro PAUSE"].idex_toolhead_y|float %} {% set z = printer["gcode_macro PAUSE"].idex_toolhead_z|float %} G1 X{x} Y{y} Z{z} F{speed} {% if params.TOOLHEAD is defined %} SAVE_GCODE_STATE NAME=PAUSE_STATE {% endif %} {% endif %} {% if params.TOOLHEAD is not defined %} {% set E = printer["gcode_macro PAUSE"].extrude|float %} {% if can_extrude %} G91 G1 E{E} F2100 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% endif %} {% if printer["dual_carriage"] is not defined %} RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1 MOVE_SPEED={speed} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True RESUME_BASE _LED_PRINTING [gcode_macro CANCEL_PRINT] description = Cancels the printer rename_existing = CANCEL_PRINT_BASE gcode = END_PRINT TURN_OFF_HEATERS CLEAR_PAUSE CANCEL_PRINT_BASE [gcode_macro START_PRINT] description = Start print procedure, use this in your Slicer. variable_post_processor_version = 2 variable_is_printing_gcode = False variable_both_toolheads = True variable_object_xoffset = 0 variable_first_x = -1 variable_first_y = -1 variable_total_toolshifts = 0 variable_initial_tool = 0 variable_extruder_first_layer_temp = "" variable_extruder_other_layer_temp = "" gcode = {% if "xyz" in printer.toolhead.homed_axes and printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% if printer["gcode_macro _VAOC"].is_started|default(true)|lower == 'true' %} _VAOC_END {% endif %} {% endif %} _LED_START_PRINTING CACHE_TOOLHEAD_SETTINGS KEY="start_print" _USER_START_PRINT { rawparams } {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set z_probe_stowable = printer["gcode_macro RatOS"].z_probe|lower == 'stowable' %} {% if printer["dual_carriage"] is defined %} {% set toolchange_standby_temp = printer["gcode_macro RatOS"].toolchange_standby_temp|default(-1)|float %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set X0 = params.X0|default(-1)|float %} {% set X1 = params.X1|default(-1)|float %} {% set Y0 = params.Y0|default(-1)|float %} {% set Y1 = params.Y1|default(-1)|float %} {% if first_x == -1 or first_y == -1 %} {% set first_x = params.FIRST_X|default(-1)|float %} {% set first_y = params.FIRST_Y|default(-1)|float %} {% endif %} {% set total_toolshifts = params.TOTAL_TOOLSHIFTS|default(0)|int %} {% set initial_tool = params.INITIAL_TOOL|default(default_toolhead)|int %} {% set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set bed_temp = params.BED_TEMP|default(printer.heater_bed.target, true)|float %} {% set total_layer_count = params.TOTAL_LAYER_COUNT|default(0)|int %} {% set extruder_first_layer_temp = (params.EXTRUDER_TEMP|default("")).split(",") %} RATOS_ECHO MSG="First print coordinates X:{first_x} Y:{first_y}" {% if params.TOTAL_LAYER_COUNT is not defined %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Configuration" %} {% set line_1 = '"Your slicer gcode settings are not up to date._N_Learn more about the %s"' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Incomplete Slicer Configuration detected" TYPE="warning" MSG={line_1} {% endif %} SET_PRINT_STATS_INFO CURRENT_LAYER=1 SET_GCODE_VARIABLE MACRO=_ON_LAYER_CHANGE VARIABLE=layer_number VALUE=1 {% if total_layer_count > 0 %} SET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} {% endif %} {% if printer["dual_carriage"] is defined %} {% set swap_toolheads = true if printer["gcode_macro _IDEX_REMAP_TOOLHEADS"].enabled|default(false)|lower == 'true' else false %} {% if swap_toolheads %} {% set initial_tool = 0 if initial_tool == 1 else 1 %} {% endif %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SET_GCODE_VARIABLE MACRO=T0 VARIABLE=active VALUE=True {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=T1 VARIABLE=active VALUE=True {% endif %} {% set both_toolheads = true %} {% if total_toolshifts == 0 %} {% set both_toolheads = false %} {% endif %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set parking_position = printer["gcode_macro T%s" % default_toolhead].parking_position|float %} _IDEX_SINGLE X={parking_position} {% endif %} {% if both_toolheads and (idex_mode == "copy" or idex_mode == "mirror") %} _LED_START_PRINTING_ERROR { action_raise_error("Gcode tool changes found. Copy and mirror mode do not support toolchanges.")} {% endif %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% set both_toolheads = true %} {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=initial_tool VALUE={initial_tool} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_x VALUE={first_x} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=first_y VALUE={first_y} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=total_toolshifts VALUE={total_toolshifts} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=both_toolheads VALUE={both_toolheads} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_first_layer_temp VALUE="'{params.EXTRUDER_TEMP}'" SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_other_layer_temp VALUE="'{params.EXTRUDER_OTHER_LAYER_TEMP}'" {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_TOOLCHANGE VARIABLE=toolshift_count VALUE=0 {% endif %} {% if printer["dual_carriage"] is defined %} {% set svv = printer.save_variables.variables %} {% endif %} {% if printer["dual_carriage"] is defined %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} {% set stepper_x_position_min = printer.configfile.settings.stepper_x.position_min|float %} {% set stepper_x_position_endstop = printer.configfile.settings.stepper_x.position_endstop|float %} {% set dual_carriage_position_max = printer.configfile.settings.dual_carriage.position_max|float %} {% set dual_carriage_position_endstop = printer.configfile.settings.dual_carriage.position_endstop|float %} {% set x_parking_space = parking_position_t0 - (stepper_x_position_endstop , stepper_x_position_min)|max %} {% set dc_parking_space = (dual_carriage_position_endstop , dual_carriage_position_max)|min - parking_position_t1 %} {% if svv.idex_xoffset|abs >= (x_parking_space - 0.5) or svv.idex_xoffset|abs >= (dc_parking_space - 0.5) %} _LED_START_PRINTING_ERROR { action_raise_error("Toolhead x-offset is too high for the available parking space. Calibrate your X and DC endstop positions and make sure you stay below 1mm." % (copy_mode_max_width)) } {% endif %} {% endif %} {% if (idex_mode == "copy" or idex_mode == "mirror") and printer.configfile.settings.ratos.enable_gcode_transform %} {% if params.MIN_X is not defined or params.MAX_X is not defined %} _LED_START_PRINTING_ERROR { action_raise_error("Something went wrong! Missing important post processor start print parameter!") } {% endif %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE=0 {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set boundary_box_min_x = params.MIN_X|default(0)|float %} {% set boundary_box_max_x = params.MAX_X|default(printable_x_max)|float %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} {% set boundary_box_max_x = boundary_box_max_x + svv.idex_xoffset %} {% else %} {% set boundary_box_min_x = boundary_box_min_x - svv.idex_xoffset %} {% endif %} {% set center_x = printable_x_max / 2.0 %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% set object_width = boundary_box_max_x - boundary_box_min_x %} {% set copy_mode_max_width = center_x %} {% set mirror_mode_max_width = center_x - safe_distance / 2.0 %} DEBUG_ECHO PREFIX="START_PRINT" MSG="OBJECT_WIDTH: {object_width} BOUNDARY_BOX_MIN_X: {boundary_box_min_x} BOUNDARY_BOX_MAX_X: {boundary_box_max_x} CENTER_X: {center_x} SAFE_DISTANCE: {safe_distance}" {% if idex_mode == "copy" and object_width > copy_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for copy mode! Max supported width is %s mm" % (copy_mode_max_width)) } {% endif %} {% if idex_mode == "mirror" and object_width > mirror_mode_max_width %} _LED_START_PRINTING_ERROR { action_raise_error("Object is too big for mirror mode! Max supported width is %s mm" % (mirror_mode_max_width)) } {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = (printable_x_max - boundary_box_max_x - boundary_box_min_x) / 2 %} SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=object_xoffset VALUE={object_xoffset} {% endif %} {% endif %} {% set has_initial_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% set has_initial_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool] is defined else false %} {% if has_initial_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % initial_tool].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (initial_tool)) } {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined and both_toolheads %} {% set has_secondary_toolhead_filament_sensor = true if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_toolhead_filament_sensor %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor toolhead_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s filament sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% set has_secondary_bowden_filament_sensor = true if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)] is defined else false %} {% if has_secondary_bowden_filament_sensor %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].enabled|lower == "true" %} {% if printer["filament_switch_sensor bowden_filament_sensor_t%s" % (1 if initial_tool == 0 else 0)].filament_detected|lower != "true" %} _LED_START_PRINTING_ERROR { action_raise_error("Filament not detected! Toolhead T%s bowden sensor is empty." % (1 if initial_tool == 0 else 0)) } {% endif %} {% endif %} {% endif %} {% endif %} _CHAMBER_FILTER_ON AT="before_print_start" {% if printer["dual_carriage"] is defined %} {% if printer["gcode_macro _IDEX_JOIN_SPOOLS"].enabled|default(false)|lower == 'true' %} {% if both_toolheads %} RATOS_ECHO MSG="Spool join is not possible if both toolheads are in use!" SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% endif %} {% endif %} {% endif %} {% if printer["dual_carriage"] is defined %} {% if idex_mode == '' %} _SET_TOOLHEAD_OFFSET T={default_toolhead} MOVE={1 if "xyz" in printer.toolhead.homed_axes else 0} {% endif %} {% endif %} CLEAR_PAUSE {% if printer["gcode_macro RatOS"].force_absolute_position|lower == 'true' %} G90 {% endif %} SAVE_GCODE_STATE NAME=start_print_state G21 G90 M82 _USER_START_PRINT_BEFORE_HOMING { rawparams } {% if z_probe_stowable == true %} STOWABLE_PROBE_BEGIN_BATCH {% endif %} MAYBE_HOME _Z_HOP {% if idex_mode != '' and not (printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} PARK_TOOLHEAD {% endif %} {% if chamber_temp > 0 %} {% if printer["fan_generic filter"] is defined %} {% if printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float > 0 %} SET_FAN_SPEED FAN=filter SPEED={printer["gcode_macro RatOS"].chamber_heater_filter_fan_speed|default(0)|float} {% endif %} {% endif %} _CHAMBER_HEATER_ON START_CHAMBER_TEMP={start_chamber_temp} CHAMBER_TEMP={chamber_temp} _USER_START_PRINT_HEAT_CHAMBER { rawparams } CHAMBER_TEMP={chamber_temp} {% endif %} _START_PRINT_BEFORE_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} RATOS_ECHO MSG="Heating bed..." M190 S{bed_temp} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _USER_START_PRINT_AFTER_HEATING_BED { rawparams } _START_PRINT_AFTER_HEATING_BED T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} _USER_START_PRINT_BED_MESH { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_BED_MESH X0={X0} X1={X1} Y0={Y0} Y1={Y1} T={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if z_probe_stowable == true %} STOWABLE_PROBE_END_BATCH {% endif %} {% if idex_mode == '' %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={extruder_first_layer_temp[0]|float} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={extruder_first_layer_temp[1]|float} {% endif %} {% endif %} _USER_START_PRINT_PARK { rawparams } _START_PRINT_PARK RATOS_ECHO MSG="Heating Extruder..." {% if idex_mode == '' %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% else %} {% if initial_tool == 0 or both_toolheads or (default_toolhead == 0 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder" MINIMUM={extruder_first_layer_temp[0]|float} MAXIMUM={extruder_first_layer_temp[0]|float + 5} {% endif %} {% if initial_tool == 1 or both_toolheads or (default_toolhead == 1 and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero) %} TEMPERATURE_WAIT SENSOR="extruder1" MINIMUM={extruder_first_layer_temp[1]|float} MAXIMUM={extruder_first_layer_temp[1]|float + 5} {% endif %} {% endif %} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} {% if idex_mode == '' %} _LED_PRINTING {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} _LED_PRINTING {% else %} {% if both_toolheads %} _LED_PRINTING TOOLHEAD={initial_tool} {% if toolchange_standby_temp > -1 %} _LED_TOOLHEAD_STANDBY TOOLHEAD={0 if initial_tool == 1 else 1} {% else %} _LED_PRINTING TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% else %} _LED_PRINTING TOOLHEAD={initial_tool} _LED_DEACTIVATE_TOOLHEAD TOOLHEAD={0 if initial_tool == 1 else 1} {% endif %} {% endif %} {% endif %} _USER_START_PRINT_AFTER_HEATING_EXTRUDER { rawparams } X0={X0} X1={X1} Y0={Y0} Y1={Y1} _START_PRINT_AFTER_HEATING_EXTRUDER X0={X0} X1={X1} Y0={Y0} Y1={Y1} INITIAL_TOOLHEAD={initial_tool} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} {% if idex_mode != '' %} {% if not both_toolheads %} {% if initial_tool != default_toolhead %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if toolchange_standby_temp > -1 %} SET_HEATER_TEMPERATURE HEATER={'extruder' if initial_tool == 1 else 'extruder1'} TARGET={toolchange_standby_temp} {% endif %} {% endif %} {% endif %} {% if idex_mode != '' %} {% set x_offset = printer.toolhead.position.x|float - printer.gcode_move.gcode_position.x|float %} {% endif %} RESTORE_GCODE_STATE NAME=start_print_state {% if idex_mode != '' %} {% set act_idex_mode = printer["dual_carriage"].carriage_1|default('')|lower %} {% if act_idex_mode == "copy" or act_idex_mode == "mirror" %} SET_GCODE_OFFSET X={x_offset} MOVE=0 {% endif %} {% endif %} {% if idex_mode != '' %} {% if idex_mode == "copy" or idex_mode == "mirror" %} {% if idex_mode == "copy" and idex_mode != act_idex_mode %} _IDEX_COPY DANCE=0 {% elif idex_mode == "mirror" and idex_mode != act_idex_mode %} _IDEX_MIRROR DANCE=0 {% endif %} {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} RATOS_ECHO MSG="Adjusting object x-offset by {(object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={object_xoffset} MOVE=0 {% endif %} {% else %} _SELECT_TOOL T={initial_tool} TOOLSHIFT=false {% if initial_tool != default_toolhead %} {% set svv = printer.save_variables.variables %} SAVE_VARIABLE VARIABLE=idex_applied_offset VALUE={default_toolhead} _SET_TOOLHEAD_OFFSET T={initial_tool} MOVE=0 {% endif %} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True _BEACON_SET_NOZZLE_TEMP_OFFSET TOOLHEAD={initial_tool} {% endif %} _SET_EXTRUSION_MODE SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=True {% if printer["gcode_macro _SELECT_TOOL"] is defined %} SET_GCODE_VARIABLE MACRO=_SELECT_TOOL VARIABLE=last_timestamp VALUE={printer["print_stats"].print_duration} {% endif %} _USER_END_START_PRINT { rawparams } G92 E0 _CHAMBER_FILTER_ON AT="after_print_start" RATOS_ECHO MSG="Printing..." [gcode_macro _START_PRINT_BEFORE_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set idex_mode = '' %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% endif %} {% set act_t = 1 if idex_mode == 'primary' else 0 %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set is_stowable_probe = true if printer["gcode_macro RatOS"].z_probe|lower == 'stowable' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Pre-heating extruder..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} SET_HEATER_TEMPERATURE HEATER="extruder1" TARGET={min_temp} {% else %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET={min_temp} {% endif %} {% else %} SET_HEATER_TEMPERATURE HEATER="extruder" TARGET={min_temp} {% endif %} {% endif %} {% if not is_stowable_probe %} {% if printer["dual_carriage"] is defined and act_t != default_toolhead %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True {% endif %} RATOS_ECHO MSG="Heat soaking z probe..." {% if auto_z_offset_calibration %} {% set safe_distance = printer.configfile.settings.dual_carriage.safe_distance|float %} {% if default_toolhead == 0 %} _SELECT_TOOL T=0 TOOLSHIFT=false G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY {% elif default_toolhead == 1 %} _SELECT_TOOL T=1 TOOLSHIFT=false G1 X{safe_home_x + safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY G1 X{safe_home_x - safe_distance / 2} F{speed} SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY {% endif %} {% else %} _MOVE_TO_SAFE_Z_HOME {% endif %} G0 Z2 F{z_speed} {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED] gcode = {% set target_idex_mode = params.IDEX_MODE|default("")|lower %} {% set initial_toolhead = params.T|default(default_toolhead)|int %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set min_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float %} {% set max_temp = printer["gcode_macro RatOS"].preheat_extruder_temp|float + 5 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set auto_z_offset_calibration = False %} {% if printer["dual_carriage"] is defined and printer["gcode_macro _VAOC"] is defined %} {% set is_fixed = true if printer["gcode_macro _VAOC"].is_fixed|default(true)|lower == 'true' else false %} {% if printer["gcode_macro _VAOC"].auto_z_offset_calibration|default("false")|lower == 'true' and is_fixed %} {% if target_idex_mode != "copy" and target_idex_mode != "mirror" %} {% if both_toolheads or initial_toolhead != default_toolhead %} {% set auto_z_offset_calibration = True %} {% endif %} {% endif %} {% endif %} {% endif %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %} RATOS_ECHO MSG="Waiting for extruder to be preheated..." {% if printer["dual_carriage"] is defined %} {% if auto_z_offset_calibration %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} {% if default_toolhead == 0 %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% else %} TEMPERATURE_WAIT SENSOR=extruder1 MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% else %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={min_temp} MAXIMUM={max_temp} {% endif %} {% endif %} {% if printer.configfile.settings.beacon is defined %} _Z_HOP {% endif %} {% if auto_z_offset_calibration %} {% set parking_position_t0 = printer["gcode_macro T0"].parking_position|float %} {% set parking_position_t1 = printer["gcode_macro T1"].parking_position|float %} _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=True PARK_TOOLHEAD _CLEANING_MOVE TOOLHEAD={default_toolhead} _SELECT_TOOL T={0 if default_toolhead == 1 else 1} X={parking_position_t0 if default_toolhead == 1 else parking_position_t1} Y=0 TOOLSHIFT=false _CLEANING_MOVE TOOLHEAD={0 if default_toolhead == 1 else 1} _VAOC_CALIBRATE_Z_OFFSET AUTO_Z_OFFSET=True _SELECT_TOOL T={default_toolhead} X={safe_home_x} Y={safe_home_y} TOOLSHIFT=false {% endif %} {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} {% if needs_rehoming %} G28 Z {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero %} {% if beacon_contact_wipe_before_true_zero %} _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE {% endif %} _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE {% endif %} [gcode_macro _START_PRINT_AFTER_HEATING_BED_PROBE_FOR_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} G0 Z5 F{z_speed} G0 X50 Y10 F{speed} PROBE PROBE_METHOD=contact SAMPLES=1 BEACON_QUERY [gcode_macro _START_PRINT_AFTER_HEATING_CONTACT_WITH_OPTIONAL_WIPE] gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_true_zero_location = printer["gcode_macro RatOS"].beacon_contact_true_zero_location|default("front")|lower %} {% set beacon_contact_true_zero_margin_x = printer["gcode_macro RatOS"].beacon_contact_true_zero_margin_x|default(30)|int %} {% set beacon_contact_wipe_before_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_wipe_before_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_wipe_before_true_zero %} {% if printer.beacon.last_probe_result|lower == "ok" %} {% set last_z_offset = printer.beacon.last_z_result %} RATOS_ECHO MSG="Auto calibration nozzle wipe with probe result {last_z_offset}..." G0 Z{(0.2 + last_z_offset)} F{z_speed} G0 X70 F300 {% else %} RATOS_ECHO MSG="Skipping auto calibration nozzle wipe because probing failed!" {% endif %} {% endif %} G0 Z5 F{z_speed} _MOVE_TO_SAFE_Z_HOME RATOS_ECHO MSG="Heating extruder to probing temperature..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={beacon_contact_true_zero_temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={beacon_contact_true_zero_temp} MAXIMUM={beacon_contact_true_zero_temp + 5} RATOS_ECHO MSG="Beacon contact auto calibration..." BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 G0 Z5 F{z_speed} [gcode_macro _START_PRINT_AFTER_HEATING_EXTRUDER] gcode = {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set first_x = printer["gcode_macro START_PRINT"].first_x|default(-1)|float %} {% set first_y = printer["gcode_macro START_PRINT"].first_y|default(-1)|float %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set center_x = printable_x_max / 2.0 %} {% set center_y = printable_y_max / 2.0 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% if printer["dual_carriage"] is defined %} {% set speed = printer["gcode_macro RatOS"].toolchange_travel_speed|float * 60 %} {% endif %} {% set X0 = params.X0|default(-1)|int %} {% set X1 = params.X1|default(-1)|int %} {% set Y0 = params.Y0|default(-1)|int %} {% set Y1 = params.Y1|default(-1)|int %} {% set idex_mode = params.IDEX_MODE|default('')|lower %} {% set both_toolheads = true if params.BOTH_TOOLHEADS|default(true)|lower=='true' else false %} {% set initial_toolhead = params.INITIAL_TOOLHEAD|default(default_toolhead)|int %} {% if idex_mode == '' %} _PRIME {% else %} {% if idex_mode == "copy" or idex_mode == "mirror" %} RATOS_ECHO PREFIX="IDEX" MSG="using combined prime offset for IDEX {idex_mode} mode" _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} {% if both_toolheads %} {% if initial_toolhead == 0 %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T0" _SELECT_TOOL T=0 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T1" _SELECT_TOOL T=1 TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% else %} RATOS_ECHO PREFIX="IDEX" MSG="using prime offset for T{initial_toolhead}" _SELECT_TOOL T={initial_toolhead} TOOLSHIFT=false _PRIME INITIAL_TOOLHEAD={initial_toolhead} BOTH_TOOLHEADS={both_toolheads} IDEX_MODE={idex_mode} Y1={Y1} {% endif %} {% endif %} {% endif %} CACHE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" SET_MACRO_TRAVEL_SETTINGS {% if (X0 > -1 and Y1 > -1) or (first_x > 0 and first_y > 0) %} {% if printer["dual_carriage"] is defined %} {% set acceleration = printer["gcode_macro RatOS"].toolchange_travel_accel %} {% set max_accel = printer.toolhead.max_accel|float %} {% set square_corner_velocity = printer.toolhead.square_corner_velocity|float %} SET_VELOCITY_LIMIT ACCEL={acceleration} MINIMUM_CRUISE_RATIO=0 SQUARE_CORNER_VELOCITY=20 {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} G0 Z3 F{z_speed} {% endif %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} {% set first_z = 1 %} {% else %} {% set first_z = 3 %} {% endif %} {% if idex_mode == "mirror" %} {% if first_y >= 0 %} G0 Y{first_y} F{speed} {% else %} G0 Y{Y1} F{speed} {% endif %} {% endif %} {% if idex_mode != "copy" and idex_mode != "mirror" %} {% if printer["dual_carriage"] is defined and printer["gcode_macro RatOS"].nozzle_priming|lower == 'false' %} _MOVE_TO_LOADING_POSITION TOOLHEAD={initial_toolhead} _PURGE_FILAMENT TOOLHEAD={initial_toolhead} E={printer["gcode_macro RatOS"].toolchange_first_purge|default(50)|float} _CLEANING_MOVE TOOLHEAD={initial_toolhead} {% endif %} {% if first_x >= 0 and first_y >= 0 %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% else %} {% set first_x = X0 %} {% set first_y = Y0 %} {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'min' %} {% set first_x = X0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_x|lower == 'max' %} {% set first_x = X1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_x|float <= center_x %} {% set first_x = X0 %} {% else %} {% set first_x = X1 %} {% endif %} {% endif %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'min' %} {% set first_y = Y0 %} {% elif printer["gcode_macro RatOS"].nozzle_prime_start_y|lower == 'max' %} {% set first_y = Y1 %} {% else %} {% if printer["gcode_macro RatOS"].nozzle_prime_start_y|float <= center_y %} {% set first_y = Y0 %} {% else %} {% set first_y = Y1 %} {% endif %} {% endif %} {% endif %} G0 X{first_x} Y{first_y} Z{first_z} F{speed} {% endif %} {% endif %} {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print_after_heating_extruder" _LOAD_RATOS_SKEW_PROFILE [gcode_macro _PRIME] gcode = {% if printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeblob' or printer["gcode_macro RatOS"].nozzle_priming|lower == 'primeline' %} PRIME_BLOB INITIAL_TOOLHEAD={params.INITIAL_TOOLHEAD} BOTH_TOOLHEADS={params.BOTH_TOOLHEADS} IDEX_MODE={params.IDEX_MODE} Y1={params.Y1} {% else %} {% if printer["dual_carriage"] is defined %} {% if params.IDEX_MODE == "copy" %} _IDEX_COPY DANCE=0 {% elif params.IDEX_MODE == "mirror" %} _IDEX_MIRROR DANCE=0 {% endif %} {% endif %} {% endif %} [gcode_macro END_PRINT] description = End print procedure, use this in your Slicer. gcode = SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=is_printing_gcode VALUE=False SAVE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} SET_GCODE_VARIABLE MACRO=_IDEX_REMAP_TOOLHEADS VARIABLE=enabled VALUE=False SET_GCODE_VARIABLE MACRO=_IDEX_JOIN_SPOOLS VARIABLE=enabled VALUE=False {% if printer["gcode_macro RatOS"].auto_center_subject|default(false)|lower == 'true' %} {% set object_xoffset = printer["gcode_macro START_PRINT"].object_xoffset|default(0)|float %} RATOS_ECHO MSG="Adjusting object x-offset by {(0-object_xoffset)} mm" SET_GCODE_OFFSET X_ADJUST={(0-object_xoffset)} {% endif %} {% endif %} _USER_END_PRINT_BEFORE_HEATERS_OFF { rawparams } _END_PRINT_BEFORE_HEATERS_OFF TURN_OFF_HEATERS _USER_END_PRINT_AFTER_HEATERS_OFF { rawparams } _END_PRINT_AFTER_HEATERS_OFF _USER_END_PRINT_PARK { rawparams } _END_PRINT_PARK {% if printer["gcode_macro RatOS"].skew_profile is defined %} SET_SKEW CLEAR=1 {% endif %} {% if printer["dual_carriage"] is not defined and printer["gcode_macro RatOS"].end_print_motors_off|lower != 'false' %} M84 {% endif %} M107 BED_MESH_CLEAR RATOS_ECHO MSG="Done :)" RESTORE_GCODE_STATE NAME=end_print_state {% if printer["dual_carriage"] is defined %} M84 {% endif %} {% if printer.configfile.settings.beacon is defined %} {% if printer["dual_carriage"] is not defined %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SET_GCODE_OFFSET Z=0 MOVE=0 {% endif %} {% endif %} _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% endif %} RESTORE_TOOLHEAD_SETTINGS KEY="start_print" _CHAMBER_FILTER_ON AT="print_end" _CHAMBER_FILTER_OFF _CHAMBER_HEATER_OFF _USER_END_PRINT_FINISHED { rawparams } [gcode_macro _END_PRINT_BEFORE_HEATERS_OFF] gcode = RATOS_ECHO MSG="Cleaning up..." [gcode_macro _END_PRINT_AFTER_HEATERS_OFF] gcode = {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set current_z = printer.toolhead.position.z|float %} {% set z_hop = printer["gcode_macro RatOS"].end_print_park_z_hop|float %} {% set r = printer["gcode_macro RatOS"].end_print_retract_filament|default(4)|float %} {% if current_z < (max_z - z_hop) %} {% set z_safe = z_hop %} {% else %} {% set z_safe = max_z - current_z %} {% endif %} G91 G1 E-2 F3600 G0 Z{z_safe} F3600 G1 E-{(r-2)} F3600 G90 [gcode_macro _SET_EXTRUSION_MODE] gcode = {% if printer["gcode_macro RatOS"].relative_extrusion|lower == 'true' %} M83 {% else %} M82 {% endif %} [gcode_macro GENERATE_SHAPER_GRAPHS] description = Genarates input shaper resonances graphs for analysis. Uses the AXIS parameter for if you only want to do one axis at a time, (eg. GENERATE_SHAPER_GRAPHS AXIS=X) gcode = CACHE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set axis = params.AXIS|default('')|lower %} {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} {% if axis != '' %} {% if axis == 'x' %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x {% elif axis == 'y' %} MAYBE_HOME TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% else %} {action_raise_error("Unknown axis specified. Expected X or Y.")} {% endif %} {% else %} MAYBE_HOME TEST_RESONANCES AXIS=X FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=Y FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_shaper_graph_x RUN_SHELL_COMMAND CMD=generate_shaper_graph_y {% endif %} _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="generate_shaper_graphs" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Shaper graph" [gcode_shell_command generate_shaper_graph_x] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-x.sh timeout = 60. verbose = True [gcode_shell_command generate_shaper_graph_y] command = /home/pi/printer_data/config/RatOS/scripts/generate-shaper-graph-y.sh timeout = 60. verbose = True [gcode_macro MEASURE_COREXY_BELT_TENSION] description = Generates resonance graph used to ensure belts are equally tensioned. gcode = CACHE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" SET_MACRO_TRAVEL_SETTINGS CACHE_IS_GRAPH_FILES _LED_INPUT_SHAPER_START {% set freq_start = params.FREQUENCY_START|default(10)|int %} {% set freq_end = params.FREQUENCY_END|default(133)|int %} {% set hz_per_sec = params.HZ_PER_SEC|default(1)|float %} MAYBE_HOME TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data NAME=belt-tension-upper FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data NAME=belt-tension-lower FREQ_START={freq_start} FREQ_END={freq_end} HZ_PER_SEC={hz_per_sec} RUN_SHELL_COMMAND CMD=generate_belt_tension_graph _LED_INPUT_SHAPER_END RESTORE_TOOLHEAD_SETTINGS KEY="measure_corexy_belt_tension" _LEARN_MORE_CALIBRATION SHOW_IS_GRAPH_FILES TITLE="Belt Tension Graph" [gcode_shell_command generate_belt_tension_graph] command = /home/pi/printer_data/config/RatOS/scripts/generate-belt-tension-graph.sh timeout = 90. verbose = True [idle_timeout] gcode = {% if printer.webhooks.state|lower == 'ready' %} {% if printer.pause_resume.is_paused|lower == 'false' %} RATOS_ECHO PREFIX="IDLE" MSG="2 hours since last activity. Powering off heaters and motors.." TURN_OFF_HEATERS M84 {% endif %} {% endif %} timeout = 7200 [temperature_sensor raspberry_pi] sensor_type = temperature_host [skew_correction] [input_shaper] shaper_type_x = mzv shaper_freq_x = 35.8 shaper_type_y = mzv shaper_freq_y = 33.8 [virtual_sdcard] path = ~/printer_data/gcodes [display_status] [pause_resume] [force_move] enable_force_move = True [respond] [resonance_generator] [ratos] allow_unknown_gcode_generator = True [exclude_object] [heater_bed] heater_pin = heater_bed_heating_pin sensor_pin = heater_bed_sensor_pin sensor_type = Generic 3950 min_temp = 0 max_temp = 115 pwm_cycle_time = 0.01667 control = pid pid_kp = 65.951 pid_ki = 3.053 pid_kd = 356.135 [fan] pin = !PA8 shutdown_speed = 1.0 cycle_time = 0.00004 enable_pin = PB11 [heater_fan toolhead_cooling_fan] pin = PE5 fan_speed = 1 heater = extruder [controller_fan controller_fan] pin = !PD12 cycle_time = 0.00004 [printer] kinematics = corexy max_velocity = 1000 max_accel = 15000 minimum_cruise_ratio = 0.5 max_z_velocity = 20 max_z_accel = 120 square_corner_velocity = 5 [gcode_macro Z_TILT_ADJUST] rename_existing = Z_TILT_ADJUST_ORIG gcode = {% set beacon_contact_z_tilt_adjust_samples = printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust_samples|default(2)|int %} {% set beacon_contact_z_tilt_adjust = true if printer["gcode_macro RatOS"].beacon_contact_z_tilt_adjust|default(false)|lower == 'true' else false %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} DEPLOY_PROBE {% endif %} {% if printer.configfile.settings.beacon is defined and beacon_contact_z_tilt_adjust %} Z_TILT_ADJUST_ORIG PROBE_METHOD=contact SAMPLES={beacon_contact_z_tilt_adjust_samples} {% else %} Z_TILT_ADJUST_ORIG {% endif %} {% if printer["gcode_macro RatOS"].z_probe == 'stowable' %} STOW_PROBE {% endif %} [stepper_x] position_max = 300 position_endstop = 0 step_pin = PF13 dir_pin = !x_dir_pin enable_pin = !PF14 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG6 position_min = 0 [stepper_y] position_max = 300 position_endstop = 300 step_pin = PG0 dir_pin = !y_dir_pin enable_pin = !PF15 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 40 homing_speed = 50 endstop_pin = PG9 position_min = 0 [stepper_z] position_max = 300 step_pin = PC13 dir_pin = !z0_dir_pin enable_pin = !PF1 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 position_min = -5 homing_speed = 10 endstop_pin = probe:z_virtual_endstop [bed_mesh] horizontal_move_z = 5 mesh_min = 20,30 mesh_max = 265,260 probe_count = 7,7 fade_start = 1.0 fade_end = 10.0 mesh_pps = 2,2 algorithm = bicubic bicubic_tension = .2 speed = 600 [z_tilt] z_positions = 0,0 150,300 300,0 points = 60,60 185,270 260,60 horizontal_move_z = 20 retries = 1 retry_tolerance = 0.2 speed = 600 [extruder] rotation_distance = 4.71 full_steps_per_rotation = 200 filament_diameter = 1.750 max_extrude_only_velocity = 80 max_extrude_only_distance = 500 nozzle_diameter = 0.4 heater_pin = PA0 sensor_type = ATC Semitec 104NT-4-R025H42G sensor_pin = PF4 min_extrude_temp = 170 min_temp = 0 max_temp = 285 pressure_advance = 0.026 step_pin = PF11 dir_pin = e_dir_pin enable_pin = !PG5 microsteps = 64 max_extrude_only_accel = 600 max_extrude_cross_section = 0.8 control = pid pid_kp = 27.572 pid_ki = 1.259 pid_kd = 150.955 [firmware_retraction] retract_speed = 60 unretract_extra_length = 0 unretract_speed = 60 retract_length = 0.5 [resonance_tester] accel_chip_x = beacon accel_chip_y = beacon probe_points = 150,150,20 [tmc5160 stepper_x] stealthchop_threshold = 0 interpolate = False cs_pin = PC4 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc5160 stepper_y] stealthchop_threshold = 0 interpolate = False cs_pin = PD11 spi_software_mosi_pin = PA7 spi_software_miso_pin = PA6 spi_software_sclk_pin = PA5 run_current = 1.1 sense_resistor = 0.033 driver_tbl = 1 driver_toff = 3 driver_diss2g = 1 driver_diss2vs = 1 [tmc2209 stepper_z] stealthchop_threshold = 0 interpolate = False uart_pin = PE4 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [tmc2209 stepper_z1] stealthchop_threshold = 0 interpolate = False uart_pin = PE1 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z1] step_pin = PE2 dir_pin = !z1_dir_pin enable_pin = !PD4 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 stepper_z2] stealthchop_threshold = 0 interpolate = False uart_pin = PD3 run_current = 1.6 driver_tbl = 2 driver_toff = 3 driver_hend = 0 driver_hstrt = 6 sense_resistor = 0.11 [stepper_z2] step_pin = PE6 dir_pin = !z2_dir_pin enable_pin = !PE0 microsteps = 64 full_steps_per_rotation = 200 rotation_distance = 4 [tmc2209 extruder] stealthchop_threshold = 0 interpolate = False uart_pin = PC6 run_current = 0.707 driver_tbl = 0 driver_toff = 4 driver_hend = 6 driver_hstrt = 7 sense_resistor = 0.11 [beacon] serial = /dev/beacon x_offset = 0 y_offset = 22.5 mesh_main_direction = x mesh_runs = 1 speed = 15. lift_speed = 80. contact_max_hotend_temperature = 275 [delayed_gcode _BEACON_INIT] initial_duration = 1 gcode = _BEACON_SET_NOZZLE_TEMP_OFFSET RESET=True {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(0)|float %} {% if nozzle_expansion_coefficient_multiplier == 0 %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is not defined %} {% set nozzle_expansion_coefficient_multiplier = 1.0 %} {% else %} {% set nozzle_expansion_coefficient_multiplier = printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier|default(1.0)|float %} {% endif %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={nozzle_expansion_coefficient_multiplier} {% endif %} {% if printer["gcode_macro RatOS"].beacon_contact_expansion_multiplier is defined %} CONSOLE_ECHO TITLE="Deprecated gcode variable" TYPE="warning" MSG={'"Please remove the variable beacon_contact_expansion_multiplier from your config file."'} {% endif %} [gcode_macro BEACON_RATOS_CALIBRATION] gcode = RATOS_ECHO MSG="Did you mean BEACON_RATOS_CALIBRATE?" [gcode_macro BEACON_RATOS_CALIBRATE] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} BEACON_INITIAL_CALIBRATION _AUTOMATED=True {% if beacon_contact_start_print_true_zero %} BEACON_POKE_TEST _AUTOMATED=True _BEACON_CHECK_POKE {% if printer["dual_carriage"] is not defined %} BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET _AUTOMATED=True {% endif %} {% endif %} {% if chamber_temp > 0 %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} BEACON_FINAL_CALIBRATION _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% if beacon_contact_start_print_true_zero %} BEACON_MEASURE_GANTRY_TWIST _BEACON_MAYBE_SCAN_COMPENSATION {% endif %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% if chamber_temp > 0 %} _CHAMBER_HEATER_OFF {% endif %} {% if beacon_contact_start_print_true_zero %} {% if printer["dual_carriage"] is not defined %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} _BEACON_ECHO_POKE {% endif %} RATOS_ECHO MSG="Beacon calibration finished!" _LED_BEACON_CALIBRATION_END RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG [gcode_macro BEACON_INITIAL_CALIBRATION] gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed * 60 %} MAYBE_HOME X=True Y=True _LED_BEACON_CALIBRATION_START G90 _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE _Z_HOP RATOS_ECHO MSG="Initial beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_FINAL_CALIBRATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} _BEACON_HOME_AND_ABL {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} _LED_BEACON_CALIBRATION_START G90 G0 Z2 F{z_hop_speed} RATOS_ECHO MSG="Waiting for calibration temperature..." SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} _Z_HOP BEACON_AUTO_CALIBRATE {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} _Z_HOP RATOS_ECHO MSG="Final beacon contact calibration finished!" {% if not automated %} _CONSOLE_SAVE_CONFIG {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro BEACON_POKE_TEST] variable_poke_result_1 = -1 variable_poke_result_2 = -1 variable_poke_result_3 = -1 variable_poke_result_4 = -1 variable_poke_result_5 = -1 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set z_hop_speed = printer.configfile.config.ratos_homing.z_hop_speed|float * 60 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_1 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_2 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_3 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_4 VALUE=-1 SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE=poke_result_5 VALUE=-1 _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START G0 Z5 F{z_hop_speed} _BEACON_PROBE_POKE _BEACON_STORE_POKE I=1 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=2 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=3 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=4 _BEACON_PROBE_POKE _BEACON_STORE_POKE I=5 _Z_HOP RATOS_ECHO MSG="Beacon poke test finished!" {% if not automated %} _BEACON_ECHO_POKE {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_POKE] gcode = {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} BEACON_POKE speed=3 top=5 bottom={poke_bottom} BEACON_QUERY [gcode_macro _BEACON_STORE_POKE] gcode = {% set i = params.I|default(1)|int %} {% set last_z = printer.beacon.last_poke_result|default(0)|float %} {% if printer.beacon.last_poke_result|lower != "none" %} {% if printer.beacon.last_poke_result.error == 0 %} SET_GCODE_VARIABLE MACRO=BEACON_POKE_TEST VARIABLE={"poke_result_%s" % i} VALUE={printer.beacon.last_poke_result.latency} {% endif %} {% endif %} [gcode_macro _BEACON_CHECK_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% if p1 == -1 or p2 == -1 or p3 == -1 or p4 == -1 or p5 == -1 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test error!") } {% endif %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg > 6 %} _LED_BEACON_CALIBRATION_ERROR { action_raise_error("Beacon poke test failed!") } {% endif %} [gcode_macro _BEACON_ECHO_POKE] gcode = {% set p1 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_1|int %} {% set p2 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_2|int %} {% set p3 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_3|int %} {% set p4 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_4|int %} {% set p5 = printer["gcode_macro BEACON_POKE_TEST"].poke_result_5|int %} {% set avg = (p1 + p2 + p3 + p4 + p5) / 5 %} {% if avg <= 1 %} {% set type = "success" %} {% set note = "Extremely low noise, rarely achieved" %} {% elif avg > 1 and avg <= 4 %} {% set type = "info" %} {% set note = "Excellent performance for a typical printer" %} {% elif avg > 4 and avg <= 8 %} {% set type = "warning" %} {% set note = "Acceptable performance, machine may have considerable cyclic axis noise" %} {% elif avg > 8 and avg <= 11 %} {% set type = "alert" %} {% set note = "Not ideal, may want to verify proper mounting or use thinner stackups" %} {% elif avg > 11 %} {% set type = "alert" %} {% set note = "Reason for concern, present setup may be risky to continue with" %} {% endif %} CONSOLE_ECHO TITLE="Beacon poke test result:" TYPE={type} MSG={'"Average latency: %.2f_N_%s"' % (avg, note)} [gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET] variable_reference_z = 0.0 gcode = {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set test_margin = 30 %} {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Nozzle temperature offset calibration..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=150 _BEACON_PROBE_NOZZLE_TEMP_OFFSET TEMP=250 _BEACON_STORE_NOZZLE_TEMP_OFFSET TEMP=250 _MOVE_TO_SAFE_Z_HOME Z_HOP=True SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET=0 {% if not automated %} _BEACON_ECHO_NOZZLE_TEMP_OFFSETS {% endif %} {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} {% endif %} [gcode_macro _BEACON_PROBE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set hotend_heat_soak_time = printer["gcode_macro RatOS"].hotend_heat_soak_time|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set idex_zcontrolpoint = svv.idex_zcontrolpoint|default(150)|float %} RATOS_ECHO PREFIX="BEACON" MSG="Waiting for nozzle to reach {temp}°C..." SET_HEATER_TEMPERATURE HEATER={"extruder" if default_toolhead == 0 else "extruder1"} TARGET={temp} TEMPERATURE_WAIT SENSOR={"extruder" if default_toolhead == 0 else "extruder1"} MINIMUM={temp} MAXIMUM={temp + 2} {% if hotend_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking hotend for {hotend_heat_soak_time} seconds..." G4 P{(hotend_heat_soak_time * 1000)} {% endif %} RATOS_ECHO PREFIX="BEACON" MSG="Probing with nozzle temperature {temp}°C..." PROBE PROBE_METHOD=contact PROBE_SPEED=3 LIFT_SPEED=15 SAMPLES=5 SAMPLE_RETRACT_DIST=3 SAMPLES_TOLERANCE=0.005 SAMPLES_TOLERANCE_RETRIES=10 SAMPLES_RESULT=median BEACON_QUERY G0 Z5 F{z_speed} [gcode_macro _BEACON_STORE_NOZZLE_TEMP_OFFSET] gcode = {% set temp = params.TEMP|int %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% set last_z = printer.beacon.last_z_result|default(0)|float %} {% if temp == 150 %} SET_GCODE_VARIABLE MACRO=BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET"].reference_z|default(0)|float %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_t{default_toolhead} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_NOZZLE_TEMP_OFFSETS] gcode = {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set svv = printer.save_variables.variables %} {% if default_toolhead == 0 %} CONSOLE_ECHO TYPE="info" MSG={'"T0 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t0} {% else %} CONSOLE_ECHO TYPE="info" MSG={'"T1 expansion coefficient %.6f"' % svv.nozzle_expansion_coefficient_t1} {% endif %} [gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET] variable_runtime_temp = 0 gcode = {% set toolhead = params.TOOLHEAD|default(0)|int %} {% set reset = true if params.RESET|default(false)|lower == 'true' else false %} {% set z_speed = printer["gcode_macro RatOS"].macro_z_speed|float * 60 %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set svv = printer.save_variables.variables %} {% if reset %} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE=0 {% else %} {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set nozzle_expansion_coefficient_t0 = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if printer["dual_carriage"] is defined %} {% set nozzle_expansion_coefficient_t1 = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set nozzle_expansion_coefficient_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set applied_offset = svv.nozzle_expansion_applied_offset|default(0)|float %} {% set temp = printer['extruder' if toolhead == 0 else 'extruder1'].target|float %} {% set temp_offset = temp - beacon_contact_true_zero_temp %} {% set expansion_coefficient = nozzle_expansion_coefficient_t0 if toolhead == 0 else nozzle_expansion_coefficient_t1 %} {% set expansion_offset = nozzle_expansion_coefficient_multiplier * (temp_offset * (expansion_coefficient / 100)) %} {% set new_offset = ((-applied_offset) + expansion_offset) %} SET_GCODE_OFFSET Z_ADJUST={new_offset} MOVE=1 SPEED={z_speed} SAVE_VARIABLE VARIABLE=nozzle_expansion_applied_offset VALUE={expansion_offset} SET_GCODE_VARIABLE MACRO=_BEACON_SET_NOZZLE_TEMP_OFFSET VARIABLE=runtime_temp VALUE={temp} RATOS_ECHO PREFIX="BEACON" MSG={'"Nozzle expansion offset of %.6fmm applied to T%s"' % (expansion_offset, toolhead)} DEBUG_ECHO PREFIX="_BEACON_SET_NOZZLE_TEMP_OFFSET" MSG="multiplier: {nozzle_expansion_coefficient_multiplier}, coefficient: {expansion_coefficient}, temp_offset: {temp_offset}, expansion_offset: {expansion_offset}, applied_offset: {applied_offset}, new_offset: {new_offset}" {% endif %} {% endif %} [gcode_macro BEACON_MEASURE_GANTRY_TWIST] variable_needs_compensation = False variable_reference_z = 0.0 variable_front = 0.0 variable_front_left = 0.0 variable_front_right = 0.0 variable_back = 0.0 variable_back_left = 0.0 variable_back_right = 0.0 variable_right = 0.0 variable_left = 0.0 variable_margin_x = 40 variable_margin_y = 40 gcode = {% set speed = printer["gcode_macro RatOS"].macro_travel_speed|float * 60 %} {% set printable_x_max = printer["gcode_macro RatOS"].printable_x_max|float %} {% set printable_y_max = printer["gcode_macro RatOS"].printable_y_max|float %} {% set safe_home_x = printer["gcode_macro RatOS"].safe_home_x %} {% if safe_home_x is not defined or safe_home_x|lower == 'middle' %} {% set safe_home_x = printable_x_max / 2 %} {% endif %} {% set safe_home_y = printer["gcode_macro RatOS"].safe_home_y %} {% if safe_home_y is not defined or safe_home_y|lower == 'middle' %} {% set safe_home_y = printable_y_max / 2 %} {% endif %} {% set poke_bottom = printer["gcode_macro RatOS"].beacon_contact_poke_bottom_limit|default(-1)|float %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% if beacon_contact_start_print_true_zero %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=False _BEACON_HOME_AND_ABL _LED_BEACON_CALIBRATION_START RATOS_ECHO PREFIX="BEACON" MSG="Measure gantry twist..." {% for i in range(10) %} beacon_poke speed=3 top=5 bottom={poke_bottom} {% endfor %} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="center" G0 X{margin_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_left" G0 X{safe_home_x} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front" G0 X{(printable_x_max - margin_x)} Y{margin_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="front_right" G0 X{(printable_x_max - margin_x)} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="right" G0 X{(printable_x_max - margin_x)} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_right" G0 X{safe_home_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back" G0 X{margin_x} Y{(printable_y_max - margin_y)} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="back_left" G0 X{margin_x} Y{safe_home_y} F{speed} _BEACON_PROBE_GANTRY_TWIST _BEACON_STORE_GANTRY_TWIST LOCATION="left" _MOVE_TO_SAFE_Z_HOME Z_HOP=True _BEACON_ECHO_GANTRY_TWIST _LED_BEACON_CALIBRATION_END {% endif %} [gcode_macro _BEACON_PROBE_GANTRY_TWIST] gcode = RATOS_ECHO PREFIX="BEACON" MSG="Probing..." BEACON_OFFSET_COMPARE BEACON_QUERY [gcode_macro _BEACON_STORE_GANTRY_TWIST] gcode = {% set location = params.LOCATION|lower %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set last_z = printer.beacon.last_offset_result["delta"]|default(0)|float %} {% if location == "center" %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=reference_z VALUE={last_z} {% else %} {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE={location} VALUE={(last_z - reference_z)} {% endif %} [gcode_macro _BEACON_ECHO_GANTRY_TWIST] gcode = {% set reference_z = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].reference_z|default(0)|float * 1000 %} {% set front_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_left|default(0)|float * 1000 %} {% set front = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front|default(0)|float * 1000 %} {% set front_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].front_right|default(0)|float * 1000 %} {% set right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].right|default(0)|float * 1000 %} {% set back_right = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_right|default(0)|float * 1000 %} {% set back = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back|default(0)|float * 1000 %} {% set back_left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].back_left|default(0)|float * 1000 %} {% set left = printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].left|default(0)|float * 1000 %} {% set line_1 = "Front left: %.6fμm" % (front_left) %} {% set line_2 = "Front center: %.6fμm" % (front) %} {% set line_3 = "Front right: %.6fμm" % (front_right) %} {% set line_4 = "Left center: %.6fμm" % (left) %} {% set line_5 = "Right center: %.6fμm" % (right) %} {% set line_6 = "Back left: %.6fμm" % (back_left) %} {% set line_7 = "Back center: %.6fμm" % (back) %} {% set line_8 = "Back right: %.6fμm" % (back_right) %} {% set max_value = [(front_left|abs), (front|abs), (front_right|abs), (left|abs), (right|abs), (back_left|abs), (back|abs), (back_right|abs)]|max %} {% if max_value <= 50 %} {% set type = "success" %} {% set recommendation = "Very low gantry twist: %.6fμm._N_No beacon scan compensation needed." % max_value %} {% elif max_value > 50 and max_value <= 100 %} {% set type = "info" %} {% set recommendation = "Low gantry twist: %.6fμm._N_You may experience first layer inconsistensies, consider beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 100 and max_value <= 150 %} {% set type = "warning" %} {% set recommendation = "High gantry twist: %.6fμm._N_High chance of first layer problems, beacon scan compensation is highly encouraged." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 150 and max_value <= 200 %} {% set type = "alert" %} {% set recommendation = "Very High gantry twist: %.6fμm._N_You will encounter first layer problems on large prints unless you activate beacon scan compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% elif max_value > 200 %} {% set type = "alert" %} {% set recommendation = "Extremely high gantry twist: %.6fμm._N_You have significant scan/contact inconsistency which is indicative of mechanical problems, please investigate before resorting to software compensation." % max_value %} SET_GCODE_VARIABLE MACRO=BEACON_MEASURE_GANTRY_TWIST VARIABLE=needs_compensation VALUE=True {% endif %} CONSOLE_ECHO TITLE="Gantry twist relative to the center" TYPE={type} MSG={'"_N_%s_N__N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s_N_%s"' % (recommendation, line_1, line_2, line_3, line_4, line_5, line_6, line_7, line_8)} [gcode_macro BEACON_CREATE_SCAN_COMPENSATION_MESH] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set profile = params.PROFILE|default("Contact")|string %} {% set automated = true if params._AUTOMATED|default(false)|lower == 'true' else false %} {% set default_toolhead = printer["gcode_macro RatOS"].default_toolhead|default(0)|int %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} {% set probe_count = printer["gcode_macro RatOS"].beacon_scan_compensation_probe_count %} {% set bed_heat_soak_time = printer["gcode_macro RatOS"].bed_heat_soak_time|default(0)|int %} {% if not beacon_scan_compensation_enable %} RATOS_ECHO MSG="Beacon scan compensation is disabled!" {% else %} MAYBE_HOME _MOVE_TO_SAFE_Z_HOME BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 _LED_BEACON_CALIBRATION_START {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_ON CHAMBER_TEMP={chamber_temp} {% endif %} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=150 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} RATOS_ECHO MSG="Please wait..." TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} MAXIMUM={(bed_temp + 5)} TEMPERATURE_WAIT SENSOR={'extruder' if default_toolhead == 0 else 'extruder1'} MINIMUM=150 MAXIMUM=155 {% endif %} {% if not automated %} {% if bed_heat_soak_time > 0 %} RATOS_ECHO MSG="Heat soaking bed for {bed_heat_soak_time} seconds..." G4 P{(bed_heat_soak_time * 1000)} {% endif %} {% endif %} {% if printer.z_tilt is defined %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% endif %} {% if printer.quad_gantry_level is defined %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 BED_MESH_CALIBRATE PROBE_METHOD=contact USE_CONTACT_AREA=1 SAMPLES=2 SAMPLES_DROP=1 SAMPLES_TOLERANCE_RETRIES=10 PROBE_COUNT={probe_count[0]},{probe_count[1]} PROFILE={profile} {% if not automated %} SET_HEATER_TEMPERATURE HEATER={'extruder' if default_toolhead == 0 else 'extruder1'} TARGET=0 SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=0 {% endif %} {% if chamber_temp > 0 and not automated %} _CHAMBER_HEATER_OFF {% endif %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% if not automated %} _LED_BEACON_CALIBRATION_END {% endif %} RATOS_ECHO MSG="Beacon scan compensation mesh created!" {% if not automated %} RATOS_ECHO MSG="Saving config and restarting klipper..." SAVE_CONFIG {% endif %} {% endif %} [gcode_macro _BEACON_APPLY_SCAN_COMPENSATION] gcode = {% set beacon_scan_compensation_profile = printer["gcode_macro RatOS"].beacon_scan_compensation_profile %} {% set beacon_scan_compensation_enable = true if printer["gcode_macro RatOS"].beacon_scan_compensation_enable|default(false)|lower == 'true' else false %} DEBUG_ECHO PREFIX="_BEACON_APPLY_SCAN_COMPENSATION" MSG="beacon_scan_compensation_profile {beacon_scan_compensation_profile}, beacon_scan_compensation_enable {beacon_scan_compensation_enable}" {% if beacon_scan_compensation_enable %} BEACON_APPLY_SCAN_COMPENSATION PROFILE={beacon_scan_compensation_profile} {% endif %} [gcode_macro _BEACON_MAYBE_SCAN_COMPENSATION] gcode = {% set bed_temp = params.BED_TEMP|default(85)|int %} {% set chamber_temp = params.CHAMBER_TEMP|default(0)|int %} {% set needs_scan_compensation = true if printer["gcode_macro BEACON_MEASURE_GANTRY_TWIST"].needs_compensation|default(false)|lower == 'true' else false %} {% if needs_scan_compensation %} BEACON_CREATE_SCAN_COMPENSATION_MESH _AUTOMATED=True BED_TEMP={bed_temp} CHAMBER_TEMP={chamber_temp} {% endif %} [gcode_macro _BEACON_HOME_AND_ABL] gcode = MAYBE_HOME X=True Y=True _MOVE_TO_SAFE_Z_HOME Z_HOP=True BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% set needs_rehoming = False %} {% if printer.z_tilt is defined and not printer.z_tilt.applied %} RATOS_ECHO MSG="Adjusting Z tilt..." Z_TILT_ADJUST RATOS_ECHO MSG="Rehoming Z after Z tilt adjustment..." {% set needs_rehoming = True %} {% endif %} {% if printer.quad_gantry_level is defined and not printer.quad_gantry_level.applied %} RATOS_ECHO MSG="Running quad gantry leveling..." QUAD_GANTRY_LEVEL RATOS_ECHO MSG="Rehoming Z after quad gantry leveling..." {% set needs_rehoming = True %} {% endif %} _MOVE_TO_SAFE_Z_HOME Z_HOP=True {% if needs_rehoming %} BEACON_AUTO_CALIBRATE SKIP_MODEL_CREATION=1 {% endif %} [gcode_macro _BEACON_SAVE_MULTIPLIER] gcode = {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set multiplier = printer["gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER"].runtime_multiplier|default(-1.0)|float %} DEBUG_ECHO PREFIX="_BEACON_SAVE_MULTIPLIER" MSG="multiplier: {multiplier}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if multiplier > 0 and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} SAVE_VARIABLE VARIABLE=nozzle_expansion_coefficient_multiplier VALUE={multiplier} SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE=-1.0 CONSOLE_ECHO TITLE="Hotend thermal expansion compensation" TYPE="success" MSG={'"New value is: %.6f_N_The new multiplier value has been saved to the configuration."' % multiplier} {% else %} Z_OFFSET_APPLY_PROBE {% endif %} [gcode_macro _BEACON_APPLY_RUNTIME_MULTIPLIER] variable_runtime_multiplier = -1.0 gcode = {% set toolhead = 0 %} {% if printer["dual_carriage"] is defined %} {% set idex_mode = printer["dual_carriage"].carriage_1|lower %} {% set toolhead = 1 if idex_mode == 'primary' else 0 %} {% endif %} {% set beacon_contact_true_zero_temp = printer["gcode_macro RatOS"].beacon_contact_true_zero_temp|default(150)|int %} {% set beacon_contact_start_print_true_zero = true if printer["gcode_macro RatOS"].beacon_contact_start_print_true_zero|default(false)|lower == 'true' else false %} {% set beacon_contact_expansion_compensation = true if printer["gcode_macro RatOS"].beacon_contact_expansion_compensation|default(false)|lower == 'true' else false %} {% set layer_number = printer["gcode_macro _ON_LAYER_CHANGE"].layer_number|default(0)|int %} {% set is_printing_gcode = true if printer["gcode_macro START_PRINT"].is_printing_gcode|default(true)|lower == 'true' else false %} {% if layer_number == 0 and is_printing_gcode %} {% set link_url = "https://os.ratrig.com/docs/slicers" %} {% set link_text = "RatOS Slicer Documentation" %} {% set line_1 = '"Your slicer is not correctly reporting layer information. See the layer change custom g-code in the %s".' % (link_url, link_text) %} CONSOLE_ECHO TITLE="Missing layer information" TYPE="warning" MSG={line_1} {% endif %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="layer_number: {layer_number}, is_printing_gcode: {is_printing_gcode}, beacon_contact_start_print_true_zero: {beacon_contact_start_print_true_zero}, beacon_contact_expansion_compensation: {beacon_contact_expansion_compensation}" {% if layer_number == 1 and is_printing_gcode and printer.configfile.settings.beacon is defined and beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %} {% set svv = printer.save_variables.variables %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t0|default(0)|float %} {% if toolhead == 1 %} {% set nozzle_expansion_coefficient = svv.nozzle_expansion_coefficient_t1|default(0)|float %} {% endif %} {% set beacon_contact_expansion_multiplier = svv.nozzle_expansion_coefficient_multiplier|default(1.0)|float %} {% set print_temp = printer["gcode_macro _BEACON_SET_NOZZLE_TEMP_OFFSET"].runtime_temp|default(0)|int %} {% if print_temp > 0 %} {% set z_offset = printer.gcode_move.homing_origin.z|float %} {% set temp_delta = print_temp - beacon_contact_true_zero_temp %} {% set coefficient_per_degree = nozzle_expansion_coefficient / 100 %} {% set z_offset_per_degree = z_offset / temp_delta %} {% set new_multiplier = z_offset_per_degree / coefficient_per_degree %} DEBUG_ECHO PREFIX="_BEACON_APPLY_RUNTIME_MULTIPLIER" MSG="print_temp: {print_temp}, z_offset: {z_offset}, temp_delta: {temp_delta}, nozzle_expansion_coefficient: {nozzle_expansion_coefficient}, coefficient_per_degree: {coefficient_per_degree}, z_offset_per_degree: {z_offset_per_degree}, old_multiplier: {beacon_contact_expansion_multiplier}, new_multiplier: {new_multiplier}" SET_GCODE_VARIABLE MACRO=_BEACON_APPLY_RUNTIME_MULTIPLIER VARIABLE=runtime_multiplier VALUE={new_multiplier} {% endif %} {% endif %} [gcode_macro T0] variable_join = 0 variable_remap = 0 variable_alert = "" variable_filament_name = "" variable_filament_type = "" variable_filament_temp = 0 variable_runout_sensor = "" variable_active = True variable_color = "7bff33" variable_hotend_type = "UHF" variable_has_cht_nozzle = True variable_cooling_position_to_nozzle_distance = 40 variable_tooolhead_sensor_to_extruder_gear_distance = 15 variable_extruder_gear_to_cooling_position_distance = 30 variable_filament_loading_nozzle_offset = -5 variable_filament_grabbing_length = 5 variable_filament_grabbing_speed = 1 variable_enable_insert_detection = True variable_enable_runout_detection = True variable_enable_clog_detection = True variable_unload_after_runout = True variable_purge_after_load = 0 variable_purge_before_unload = 0 variable_extruder_load_speed = 60 variable_filament_load_speed = 10 variable_standby = False variable_temperature_offset = 0 variable_has_oozeguard = False variable_has_front_arm_nozzle_wiper = False variable_resume_after_insert = False gcode = {% set x = params.X|default(-1.0)|float %} {% set y = params.Y|default(-1.0)|float %} {% set z = params.Z|default(0.0)|float %} {% set s = params.S|default(1)|int %} {% if printer["gcode_macro _SELECT_TOOL"] is defined %} _SELECT_TOOL T=0 X={x} Y={y} Z={z} TOOLSHIFT={s} {% endif %} [save_variables] filename = /home/pi/printer_data/config/ratos-variables.cfg [fan_generic filter] pin = PD15 [delayed_gcode filter_stop_after_print] gcode = SET_FAN_SPEED FAN=filter SPEED=0.0 [heater_generic chamber_heater] gcode_id = D heater_pin = PB0 sensor_type = Generic 3950 sensor_pin = PF6 pwm_cycle_time = 0.01667 min_temp = 0 max_temp = 75 control = pid pid_kp = 50.397 pid_ki = 0.328 pid_kd = 1933.371 [verify_heater chamber_heater] max_error = 1800 check_gain_time = 120 heating_gain = 0.2 hysteresis = 5 [heater_fan chamber_heater] pin = PD14 heater = chamber_heater heater_temp = 45.0 [temperature_sensor chamber_heater] sensor_type = Generic 3950 sensor_pin = PF5 [neopixel lights] pin = PB10 chain_count = 18 color_order = GRB initial_red = 0.0 initial_green = 0.0 initial_blue = 0.0 initial_white = 0.0 [led_effect idle_fx] leds = neopixel:lights autostart = false frame_rate = 30 layers = gradient 0.3 1 add (1.0,0.0,0.0),(0.0,1.0,0.0),(0.0,0.0,1.0) [gcode_macro SEARCH_VARS] gcode = {% set search = params.S|lower %} {% set ns = namespace() %} {% for item in printer %} {% if ' ' in item %} {% set ns.path = ['printer', "['%s']" % (item), ''] %} {% else %} {% set ns.path = ['printer.', item, ''] %} {% endif %} {% if search in ns.path|lower %} { action_respond_info(ns.path|join) } {% endif %} {% if printer[item].items() %} {% for childkey, child in printer[item].items() recursive %} {% set ns.path = ns.path[:loop.depth|int + 1] %} {% if ' ' in childkey %} {% set null = ns.path.append("['%s']" % (childkey)) %} {% else %} {% set null = ns.path.append(".%s" % (childkey)) %} {% endif %} {% if child is mapping %} { loop(child.items()) } {% else %} {% if search in ns.path|lower %} { action_respond_info("%s : %s" % (ns.path|join, child)) } {% endif %} {% endif %} {% endfor %} {% endif %} {% endfor %} [gcode_macro DUMP_VARIABLES] gcode = {% set filter_name = params.NAME|default('')|string|lower %} {% set filter_value = params.VALUE|default('')|string|lower %} {% set show_cfg = params.SHOW_CFG|default(0)|int %} {% set out = [] %} {% for key1 in printer %} {% for key2 in printer[key1] %} {% if (show_cfg or not (key1|lower == 'configfile' and key2|lower in ['config', 'settings'])) and (filter_name in key1|lower or filter_name in key2|lower) and filter_value in printer[key1][key2]|string|lower %} {% set dummy = out.append("printer['%s'].%s = %s" % (key1, key2, printer[key1][key2])) %} {% endif %} {% else %} {% if filter_name in key1|lower and filter_value in printer[key1]|string|lower %} {% set dummy = out.append("printer['%s'] = %s" % (key1, printer[key1])) %} {% endif %} {% endfor %} {% endfor %} {action_respond_info(out|join("\n"))} [gcode_macro TEST_SPEED] gcode = {% set speed = params.SPEED|default(printer.configfile.settings.printer.max_velocity)|int %} {% set iterations = params.ITERATIONS|default(5)|int %} {% set accel = params.ACCEL|default(printer.configfile.settings.printer.max_accel)|int %} {% set bound = params.BOUND|default(20)|int %} {% set smallpatternsize = SMALLPATTERNSIZE|default(20)|int %} {% set x_min = printer.toolhead.axis_minimum.x + bound %} {% set x_max = printer.toolhead.axis_maximum.x - bound %} {% set y_min = printer.toolhead.axis_minimum.y + bound %} {% set y_max = printer.toolhead.axis_maximum.y - bound %} {% set x_center = (printer.toolhead.axis_minimum.x|float + printer.toolhead.axis_maximum.x|float ) / 2 %} {% set y_center = (printer.toolhead.axis_minimum.y|float + printer.toolhead.axis_maximum.y|float ) / 2 %} {% set x_center_min = x_center - (smallpatternsize/2) %} {% set x_center_max = x_center + (smallpatternsize/2) %} {% set y_center_min = y_center - (smallpatternsize/2) %} {% set y_center_max = y_center + (smallpatternsize/2) %} SAVE_GCODE_STATE NAME=TEST_SPEED { action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) } G28 {% if printer.configfile.settings.quad_gantry_level %} {% if printer.quad_gantry_level.applied == False %} QUAD_GANTRY_LEVEL G28 Z {% endif %} {% endif %} G90 G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60} G28 X Y G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION G0 X{x_min} Y{y_min} Z{bound + 10} F{speed*60} SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2} {% for i in range(iterations) %} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_min} Y{y_min} F{speed*60} G0 X{x_min} Y{y_max} F{speed*60} G0 X{x_max} Y{y_max} F{speed*60} G0 X{x_max} Y{y_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_min} F{speed*60} G0 X{x_center_min} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_max} F{speed*60} G0 X{x_center_max} Y{y_center_min} F{speed*60} {% endfor %} SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel} ACCEL_TO_DECEL={printer.configfile.settings.printer.max_accel_to_decel} G28 G90 G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 GET_POSITION RESTORE_GCODE_STATE NAME=TEST_SPEED [gcode_macro SHIFT_TEST] description = High-accel diagonal loop to reveal skipped steps gcode = {% set SPEED = params.SPEED | default(200) | float %} {% set ACCEL = params.ACCEL | default(1000) | float %} {% set PTS = params.PTS | default(40) | float %} {% set LOOPS = params.LOOPS | default(300) | int %} SAVE_GCODE_STATE NAME=SHIFT_T G90 G0 Z10 F6000 G0 X{PTS+10} Y{PTS+10} F6000 G91 SET_VELOCITY_LIMIT ACCEL={ACCEL} {% for i in range(LOOPS) %} M117 Shift {i+1} / {LOOPS} G0 X{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y{PTS} F{SPEED*60} G0 X-{PTS} Y-{PTS} F{SPEED*60} G0 X{PTS} Y-{PTS} F{SPEED*60} {% endfor %} G90 G0 Z10 F6000 M400 RESTORE_GCODE_STATE NAME=SHIFT_T M117 "Shift test done" [shaketune] [bed_mesh ratos] version = 1 points = -0.013932, -0.009479, -0.018457 -0.020444, -0.011897, -0.025468 -0.009576, -0.015831, -0.022551 x_count = 3 y_count = 3 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 143.304 max_x = 162.303 min_y = 142.75 max_y = 161.75 [probe] z_offset = 2.600 [beacon model default] model_coef = 1.5143895072423772, 1.8516792494662335, 0.8034993734698486, 0.37939133464671515, 0.24591852177713755, 0.270473375714362, -0.028202862449263386, -0.23580576904601017, 0.06532305050548831, 0.1377605152703101 model_domain = 1.859106420762842e-07,1.940326560955678e-07 model_range = 0.200000,5.000000 model_temp = 49.792509 model_offset = 0.00000 [bed_mesh default] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 [bed_mesh cold] version = 1 points = -0.094646, -0.041735, 0.008087, 0.039475, 0.026601, 0.239649, 0.331286 -0.083779, -0.016950, 0.021973, 0.042102, 0.025708, 0.034002, 0.056092 -0.058333, -0.002313, 0.028231, 0.049238, 0.029845, -0.023253, -0.049279 -0.026138, 0.025940, 0.048733, 0.062510, 0.032276, -0.026890, -0.049956 0.003859, 0.037599, 0.060508, 0.062272, 0.027072, -0.025765, -0.058483 0.050453, 0.077332, 0.091920, 0.084967, 0.045131, -0.010268, -0.045819 0.097925, 0.117163, 0.121061, 0.105690, 0.072174, 0.013363, -0.027235 x_count = 7 y_count = 7 mesh_x_pps = 2 mesh_y_pps = 2 algo = bicubic tension = 0.2 min_x = 20.0 max_x = 265.0 min_y = 30.0 max_y = 260.0 ======================= Extruder max_extrude_ratio=0.332601 mcu 'mcu': Starting serial connect webhooks client 3870886520: New connection webhooks client 3870886520: Client info {'program': 'Moonraker', 'version': 'v0.9.3-0-g71f9e67'} Loaded MCU 'mcu' 118 commands (v0.12.0-316-g96cceed23 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.34-4+rpi1+14) 2.34) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1_PB6_PB7=PB6,PB7 BUS_PINS_i2c1_PB8_PB9=PB8,PB9 BUS_PINS_i2c2_PB10_PB11=PB10,PB11 BUS_PINS_i2c3_PA8_PC9=PA8,PC9 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_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 BUS_PINS_spi5=PF8,PF9,PF7 BUS_PINS_spi5a=PH7,PF11,PH6 BUS_PINS_spi6=PG12,PG14,PG13 CLOCK_FREQ=400000000 MCU=stm32h723xx 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 Loaded MCU 'rpi' 124 commands (v0.12.0-316-g96cceed23 / gcc: (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 binutils: (GNU Binutils for Raspbian) 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=-278.400000 slope=1638.000000 mcu 'beacon': Starting serial connect Loaded MCU 'beacon' 45 commands (Beacon 2.1.0 / ) MCU 'beacon' config: ADC_MAX=4095 BEACON_ACCEL_BITS=12 BEACON_ACCEL_SCALE_16G=7.81 BEACON_ACCEL_SCALE_2G=0.98 BEACON_ACCEL_SCALE_4G=1.95 BEACON_ACCEL_SCALE_8G=3.91 BEACON_ADC_SMOOTH_COUNT=16 BEACON_HAS_ACCEL=1 BEACON_REV=H CLOCK_FREQ=32000000 MCU=beacon STATS_SUMSQ_BASE=256 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Sending MCU 'rpi' printer configuration... Configured MCU 'rpi' (1024 moves) Starting heater checks for heater_bed bed_mesh: generated points Index | Tool Adjusted | Probe 0 | (20.0, 7.5) | (20.0, 30.0) 1 | (60.8, 7.5) | (60.8, 30.0) 2 | (101.7, 7.5) | (101.7, 30.0) 3 | (142.5, 7.5) | (142.5, 30.0) 4 | (183.3, 7.5) | (183.3, 30.0) 5 | (224.1, 7.5) | (224.1, 30.0) 6 | (265.0, 7.5) | (265.0, 30.0) 7 | (265.0, 45.8) | (265.0, 68.3) 8 | (224.2, 45.8) | (224.2, 68.3) 9 | (183.3, 45.8) | (183.3, 68.3) 10 | (142.5, 45.8) | (142.5, 68.3) 11 | (101.7, 45.8) | (101.7, 68.3) 12 | (60.8, 45.8) | (60.8, 68.3) 13 | (20.0, 45.8) | (20.0, 68.3) 14 | (20.0, 84.2) | (20.0, 106.7) 15 | (60.8, 84.2) | (60.8, 106.7) 16 | (101.7, 84.2) | (101.7, 106.7) 17 | (142.5, 84.2) | (142.5, 106.7) 18 | (183.3, 84.2) | (183.3, 106.7) 19 | (224.1, 84.2) | (224.1, 106.7) 20 | (265.0, 84.2) | (265.0, 106.7) 21 | (265.0, 122.5) | (265.0, 145.0) 22 | (224.2, 122.5) | (224.2, 145.0) 23 | (183.3, 122.5) | (183.3, 145.0) 24 | (142.5, 122.5) | (142.5, 145.0) 25 | (101.7, 122.5) | (101.7, 145.0) 26 | (60.8, 122.5) | (60.8, 145.0) 27 | (20.0, 122.5) | (20.0, 145.0) 28 | (20.0, 160.8) | (20.0, 183.3) 29 | (60.8, 160.8) | (60.8, 183.3) 30 | (101.7, 160.8) | (101.7, 183.3) 31 | (142.5, 160.8) | (142.5, 183.3) 32 | (183.3, 160.8) | (183.3, 183.3) 33 | (224.1, 160.8) | (224.1, 183.3) 34 | (265.0, 160.8) | (265.0, 183.3) 35 | (265.0, 199.1) | (265.0, 221.6) 36 | (224.2, 199.1) | (224.2, 221.6) 37 | (183.3, 199.1) | (183.3, 221.6) 38 | (142.5, 199.1) | (142.5, 221.6) 39 | (101.7, 199.1) | (101.7, 221.6) 40 | (60.8, 199.1) | (60.8, 221.6) 41 | (20.0, 199.1) | (20.0, 221.6) 42 | (20.0, 237.5) | (20.0, 260.0) 43 | (60.8, 237.5) | (60.8, 260.0) 44 | (101.7, 237.5) | (101.7, 260.0) 45 | (142.5, 237.5) | (142.5, 260.0) 46 | (183.3, 237.5) | (183.3, 260.0) 47 | (224.1, 237.5) | (224.1, 260.0) 48 | (265.0, 237.5) | (265.0, 260.0) beacon: loaded fnorm=5095074.53 temp=20.83 amfg=1.183 from nvm beacon: built tempco model version 1 {'amfg': 1.1828855277291872, 'tcc': -9.406639338627627e-06, 'tcfl': -0.0006025733954549484, 'tctl': 0.0018238966763347438, 'fmin': 5095074.534416199, 'fmin_temp': 20.8327579498291} Enabling Beacon accelerometer Selected Beacon accelerometer scale 16g Sending MCU 'beacon' printer configuration... Configured MCU 'beacon' (0 moves) Starting heater checks for chamber_heater Starting heater checks for extruder Stats 1536.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4283 bytes_read=7418 bytes_retransmit=9 bytes_invalid=0 send_seq=351 receive_seq=351 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400013987 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=849 bytes_read=4708 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=50001851 adj=49993560 Octopus_Pro_H723_V1.1: temp=0.0 raspberry_pi: temp=54.5 heater_bed: target=0 temp=0.0 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=374 bytes_read=1952 bytes_retransmit=0 bytes_invalid=0 send_seq=61 receive_seq=61 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32000162 adj=31998007 coil_temp=24.9 refs=0 mcu_temp=26.87 supply_voltage=3.004 chamber_heater: target=0 temp=0.0 pwm=0.000 chamber_heater: temp=0.0 sysload=1.17 cputime=672.505 memavail=3279488 print_time=8.309 buffer_time=0.224 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 Stats 1537.1: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=4289 bytes_read=7656 bytes_retransmit=9 bytes_invalid=0 send_seq=352 receive_seq=352 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015389 rpi: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=855 bytes_read=4724 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=50000745 adj=50003216 Octopus_Pro_H723_V1.1: temp=38.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=380 bytes_read=2308 bytes_retransmit=0 bytes_invalid=0 send_seq=62 receive_seq=62 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=32000010 adj=31999368 coil_temp=24.9 refs=0 mcu_temp=26.87 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=1.15 cputime=672.567 memavail=3275972 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 3870886520 webhooks: registering remote method 'reboot_machine' for connection id: 3870886520 webhooks: registering remote method 'pause_job_queue' for connection id: 3870886520 webhooks: registering remote method 'start_job_queue' for connection id: 3870886520 Stats 1538.7: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000004 mcu_task_stddev=0.000018 bytes_write=4301 bytes_read=8096 bytes_retransmit=9 bytes_invalid=0 send_seq=354 receive_seq=354 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400023740 rpi: mcu_awake=0.004 mcu_task_avg=0.000024 mcu_task_stddev=0.000013 bytes_write=861 bytes_read=4754 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=50000887 adj=50000483 Octopus_Pro_H723_V1.1: temp=38.1 raspberry_pi: temp=54.0 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=392 bytes_read=2884 bytes_retransmit=0 bytes_invalid=0 send_seq=64 receive_seq=64 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999654 adj=31998880 coil_temp=24.9 refs=0 mcu_temp=26.89 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=1.15 cputime=672.703 memavail=3272156 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1539.7: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000004 mcu_task_stddev=0.000018 bytes_write=4307 bytes_read=8359 bytes_retransmit=9 bytes_invalid=0 send_seq=355 receive_seq=355 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400021256 rpi: mcu_awake=0.004 mcu_task_avg=0.000024 mcu_task_stddev=0.000013 bytes_write=867 bytes_read=4770 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=50000584 adj=49997875 Octopus_Pro_H723_V1.1: temp=38.1 raspberry_pi: temp=54.0 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=398 bytes_read=3240 bytes_retransmit=0 bytes_invalid=0 send_seq=65 receive_seq=65 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999625 adj=31996735 coil_temp=24.9 refs=0 mcu_temp=26.89 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=1.15 cputime=672.774 memavail=3272848 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1540.7: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000004 mcu_task_stddev=0.000018 bytes_write=4313 bytes_read=8612 bytes_retransmit=9 bytes_invalid=0 send_seq=356 receive_seq=356 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400022818 rpi: mcu_awake=0.004 mcu_task_avg=0.000024 mcu_task_stddev=0.000013 bytes_write=873 bytes_read=4786 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=50000734 adj=49997935 Octopus_Pro_H723_V1.1: temp=38.1 raspberry_pi: temp=53.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=404 bytes_read=3596 bytes_retransmit=0 bytes_invalid=0 send_seq=66 receive_seq=66 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999675 adj=31997401 coil_temp=24.9 refs=0 mcu_temp=26.89 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.7 sysload=1.15 cputime=672.833 memavail=3274916 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1541.7: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000004 mcu_task_stddev=0.000018 bytes_write=4319 bytes_read=8879 bytes_retransmit=9 bytes_invalid=0 send_seq=357 receive_seq=357 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400019926 rpi: mcu_awake=0.004 mcu_task_avg=0.000024 mcu_task_stddev=0.000013 bytes_write=879 bytes_read=4802 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=50000870 adj=49997801 Octopus_Pro_H723_V1.1: temp=38.1 raspberry_pi: temp=53.6 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=410 bytes_read=3952 bytes_retransmit=0 bytes_invalid=0 send_seq=67 receive_seq=67 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31997323 coil_temp=24.9 refs=0 mcu_temp=26.89 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=1.06 cputime=672.893 memavail=3278416 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1542.7: gcodein=0 mcu: mcu_awake=0.004 mcu_task_avg=0.000004 mcu_task_stddev=0.000018 bytes_write=4325 bytes_read=9147 bytes_retransmit=9 bytes_invalid=0 send_seq=358 receive_seq=358 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400018847 rpi: mcu_awake=0.004 mcu_task_avg=0.000024 mcu_task_stddev=0.000013 bytes_write=885 bytes_read=4818 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=50000903 adj=49999222 Octopus_Pro_H723_V1.1: temp=38.2 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=416 bytes_read=4308 bytes_retransmit=0 bytes_invalid=0 send_seq=68 receive_seq=68 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999679 adj=31998175 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=1.06 cputime=672.952 memavail=3277000 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1543.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4331 bytes_read=9414 bytes_retransmit=9 bytes_invalid=0 send_seq=359 receive_seq=359 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400018129 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=891 bytes_read=4847 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=50000929 adj=49999522 Octopus_Pro_H723_V1.1: temp=38.1 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=422 bytes_read=4664 bytes_retransmit=0 bytes_invalid=0 send_seq=69 receive_seq=69 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999703 adj=31998367 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=1.06 cputime=673.010 memavail=3275768 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1544.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4337 bytes_read=9681 bytes_retransmit=9 bytes_invalid=0 send_seq=360 receive_seq=360 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400018293 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=897 bytes_read=4863 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=50000937 adj=49999657 Octopus_Pro_H723_V1.1: temp=38.1 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=428 bytes_read=5020 bytes_retransmit=0 bytes_invalid=0 send_seq=70 receive_seq=70 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999746 adj=31998579 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=1.06 cputime=673.068 memavail=3275776 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1545.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4343 bytes_read=9949 bytes_retransmit=9 bytes_invalid=0 send_seq=361 receive_seq=361 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400017553 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=909 bytes_read=4895 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=50000945 adj=49999362 Octopus_Pro_H723_V1.1: temp=38.1 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=434 bytes_read=5376 bytes_retransmit=0 bytes_invalid=0 send_seq=71 receive_seq=71 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999794 adj=31998594 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=1.06 cputime=673.125 memavail=3275776 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.4 pwm=0.000 Stats 1546.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4349 bytes_read=10202 bytes_retransmit=9 bytes_invalid=0 send_seq=362 receive_seq=362 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400017064 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=915 bytes_read=4911 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=50000992 adj=49999562 Octopus_Pro_H723_V1.1: temp=38.2 raspberry_pi: temp=53.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=440 bytes_read=5732 bytes_retransmit=0 bytes_invalid=0 send_seq=72 receive_seq=72 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999758 adj=31998904 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=1.06 cputime=673.182 memavail=3275328 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1547.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4355 bytes_read=10469 bytes_retransmit=9 bytes_invalid=0 send_seq=363 receive_seq=363 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400016561 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=921 bytes_read=4927 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=50000921 adj=49999778 Octopus_Pro_H723_V1.1: temp=38.2 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=446 bytes_read=6088 bytes_retransmit=0 bytes_invalid=0 send_seq=73 receive_seq=73 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999732 adj=31998796 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.7 sysload=1.06 cputime=673.226 memavail=3275104 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1548.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4448 bytes_read=10774 bytes_retransmit=9 bytes_invalid=0 send_seq=367 receive_seq=367 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400016204 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=927 bytes_read=4956 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=50000831 adj=49999523 Octopus_Pro_H723_V1.1: temp=38.2 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=452 bytes_read=6444 bytes_retransmit=0 bytes_invalid=0 send_seq=74 receive_seq=74 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999723 adj=31998759 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=1.06 cputime=673.262 memavail=3274660 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1549.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4509 bytes_read=11021 bytes_retransmit=9 bytes_invalid=0 send_seq=369 receive_seq=369 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=22 upcoming_bytes=0 freq=400015888 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=933 bytes_read=4972 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=50000772 adj=49999179 Octopus_Pro_H723_V1.1: temp=38.5 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=458 bytes_read=6800 bytes_retransmit=0 bytes_invalid=0 send_seq=75 receive_seq=75 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999717 adj=31998762 coil_temp=24.9 refs=0 mcu_temp=26.90 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.7 sysload=1.06 cputime=673.296 memavail=3274436 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1550.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4542 bytes_read=11301 bytes_retransmit=9 bytes_invalid=0 send_seq=371 receive_seq=371 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015660 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=939 bytes_read=4988 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=50000734 adj=49999005 Octopus_Pro_H723_V1.1: temp=38.2 raspberry_pi: temp=53.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=464 bytes_read=7156 bytes_retransmit=0 bytes_invalid=0 send_seq=76 receive_seq=76 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999708 adj=31998766 coil_temp=24.9 refs=0 mcu_temp=26.89 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=1.06 cputime=673.329 memavail=3274436 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1551.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4548 bytes_read=11584 bytes_retransmit=9 bytes_invalid=0 send_seq=372 receive_seq=372 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015601 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=945 bytes_read=5004 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=50000707 adj=49998909 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=54.0 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=470 bytes_read=7512 bytes_retransmit=0 bytes_invalid=0 send_seq=77 receive_seq=77 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999704 adj=31998731 coil_temp=24.9 refs=0 mcu_temp=26.90 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.97 cputime=673.362 memavail=3274440 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1552.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4554 bytes_read=11822 bytes_retransmit=9 bytes_invalid=0 send_seq=373 receive_seq=373 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015620 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=951 bytes_read=5020 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=50000715 adj=49998777 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=476 bytes_read=7868 bytes_retransmit=0 bytes_invalid=0 send_seq=78 receive_seq=78 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31998669 coil_temp=24.9 refs=0 mcu_temp=26.90 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.97 cputime=673.409 memavail=3277480 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1553.7: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000006 mcu_task_stddev=0.000051 bytes_write=4560 bytes_read=12105 bytes_retransmit=9 bytes_invalid=0 send_seq=374 receive_seq=374 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015587 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=957 bytes_read=5049 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=50000733 adj=49998803 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=53.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=482 bytes_read=8224 bytes_retransmit=0 bytes_invalid=0 send_seq=79 receive_seq=79 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999702 adj=31998584 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.9 sysload=0.97 cputime=673.469 memavail=3276504 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1554.7: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000006 mcu_task_stddev=0.000051 bytes_write=4566 bytes_read=12388 bytes_retransmit=9 bytes_invalid=0 send_seq=375 receive_seq=375 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015605 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=963 bytes_read=5065 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=50000736 adj=49998907 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=488 bytes_read=8580 bytes_retransmit=0 bytes_invalid=0 send_seq=80 receive_seq=80 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999725 adj=31998577 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.97 cputime=673.527 memavail=3276772 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1555.7: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000006 mcu_task_stddev=0.000051 bytes_write=4572 bytes_read=12626 bytes_retransmit=9 bytes_invalid=0 send_seq=376 receive_seq=376 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015557 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=969 bytes_read=5081 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=50000739 adj=49998884 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=494 bytes_read=8936 bytes_retransmit=0 bytes_invalid=0 send_seq=81 receive_seq=81 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999722 adj=31998663 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.97 cputime=673.586 memavail=3280568 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1556.7: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000006 mcu_task_stddev=0.000051 bytes_write=4578 bytes_read=12893 bytes_retransmit=9 bytes_invalid=0 send_seq=377 receive_seq=377 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015493 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=975 bytes_read=5097 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=50000749 adj=49998912 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=53.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=500 bytes_read=9292 bytes_retransmit=0 bytes_invalid=0 send_seq=82 receive_seq=82 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999719 adj=31998622 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.7 sysload=0.89 cputime=673.644 memavail=3280360 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1557.7: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000006 mcu_task_stddev=0.000051 bytes_write=4584 bytes_read=13176 bytes_retransmit=9 bytes_invalid=0 send_seq=378 receive_seq=378 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015454 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=981 bytes_read=5113 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=50000764 adj=49998987 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=506 bytes_read=9648 bytes_retransmit=0 bytes_invalid=0 send_seq=83 receive_seq=83 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999718 adj=31998603 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.89 cputime=673.700 memavail=3278684 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1558.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4590 bytes_read=13428 bytes_retransmit=9 bytes_invalid=0 send_seq=379 receive_seq=379 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015444 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000020 bytes_write=987 bytes_read=5142 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=50000774 adj=49999065 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=512 bytes_read=10004 bytes_retransmit=0 bytes_invalid=0 send_seq=84 receive_seq=84 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999721 adj=31998580 coil_temp=24.9 refs=0 mcu_temp=26.90 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.7 sysload=0.89 cputime=673.755 memavail=3278468 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1559.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4596 bytes_read=13695 bytes_retransmit=9 bytes_invalid=0 send_seq=380 receive_seq=380 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015415 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000020 bytes_write=993 bytes_read=5158 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=50000773 adj=49999077 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=518 bytes_read=10360 bytes_retransmit=0 bytes_invalid=0 send_seq=85 receive_seq=85 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999720 adj=31998583 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.89 cputime=673.813 memavail=3278468 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1560.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4602 bytes_read=13966 bytes_retransmit=9 bytes_invalid=0 send_seq=381 receive_seq=381 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015373 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000020 bytes_write=999 bytes_read=5174 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=50000768 adj=49999036 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=524 bytes_read=10716 bytes_retransmit=0 bytes_invalid=0 send_seq=86 receive_seq=86 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999739 adj=31998567 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.89 cputime=673.888 memavail=3278468 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1561.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4608 bytes_read=14204 bytes_retransmit=9 bytes_invalid=0 send_seq=382 receive_seq=382 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015360 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000020 bytes_write=1005 bytes_read=5190 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=50000763 adj=49998990 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=530 bytes_read=11072 bytes_retransmit=0 bytes_invalid=0 send_seq=87 receive_seq=87 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999735 adj=31998695 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.82 cputime=673.944 memavail=3278020 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1562.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4614 bytes_read=14471 bytes_retransmit=9 bytes_invalid=0 send_seq=383 receive_seq=383 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015395 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000020 bytes_write=1011 bytes_read=5206 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=50000742 adj=49998930 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=536 bytes_read=11428 bytes_retransmit=0 bytes_invalid=0 send_seq=88 receive_seq=88 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999730 adj=31998624 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.82 cputime=673.987 memavail=3277572 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1563.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4620 bytes_read=14768 bytes_retransmit=9 bytes_invalid=0 send_seq=384 receive_seq=384 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015353 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000021 bytes_write=1017 bytes_read=5235 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=50000726 adj=49998737 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=542 bytes_read=11784 bytes_retransmit=0 bytes_invalid=0 send_seq=89 receive_seq=89 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999721 adj=31998546 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.7 sysload=0.82 cputime=674.020 memavail=3275832 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1564.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4626 bytes_read=15006 bytes_retransmit=9 bytes_invalid=0 send_seq=385 receive_seq=385 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015394 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000021 bytes_write=1023 bytes_read=5251 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=50000712 adj=49998678 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=548 bytes_read=12140 bytes_retransmit=0 bytes_invalid=0 send_seq=90 receive_seq=90 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999715 adj=31998517 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.82 cputime=674.052 memavail=3275384 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1565.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4632 bytes_read=15288 bytes_retransmit=9 bytes_invalid=0 send_seq=386 receive_seq=386 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015448 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000021 bytes_write=1029 bytes_read=5267 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=50000697 adj=49998568 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=554 bytes_read=12496 bytes_retransmit=0 bytes_invalid=0 send_seq=91 receive_seq=91 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999716 adj=31998468 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.82 cputime=674.085 memavail=3275160 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1566.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4638 bytes_read=15556 bytes_retransmit=9 bytes_invalid=0 send_seq=387 receive_seq=387 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015384 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000021 bytes_write=1035 bytes_read=5283 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=50000685 adj=49998465 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=560 bytes_read=12852 bytes_retransmit=0 bytes_invalid=0 send_seq=92 receive_seq=92 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999713 adj=31998446 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.9 sysload=0.76 cputime=674.118 memavail=3275160 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1567.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4644 bytes_read=15794 bytes_retransmit=9 bytes_invalid=0 send_seq=388 receive_seq=388 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400016355 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000021 bytes_write=1041 bytes_read=5299 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=50000693 adj=49998510 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=566 bytes_read=13208 bytes_retransmit=0 bytes_invalid=0 send_seq=93 receive_seq=93 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999713 adj=31998474 coil_temp=24.9 refs=0 mcu_temp=26.90 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.76 cputime=674.165 memavail=3278904 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1568.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4650 bytes_read=16090 bytes_retransmit=9 bytes_invalid=0 send_seq=389 receive_seq=389 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400016219 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1047 bytes_read=5328 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=50000694 adj=49997679 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=572 bytes_read=13564 bytes_retransmit=0 bytes_invalid=0 send_seq=94 receive_seq=94 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999710 adj=31997862 coil_temp=24.9 refs=0 mcu_temp=26.89 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.76 cputime=674.222 memavail=3278688 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1569.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4656 bytes_read=16358 bytes_retransmit=9 bytes_invalid=0 send_seq=390 receive_seq=390 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400016096 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1053 bytes_read=5344 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=50000700 adj=49998063 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=578 bytes_read=13920 bytes_retransmit=0 bytes_invalid=0 send_seq=95 receive_seq=95 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999710 adj=31998066 coil_temp=24.9 refs=0 mcu_temp=26.89 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.76 cputime=674.280 memavail=3278688 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1570.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4662 bytes_read=16594 bytes_retransmit=9 bytes_invalid=0 send_seq=391 receive_seq=391 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015988 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1059 bytes_read=5360 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=50000706 adj=49998391 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=584 bytes_read=14276 bytes_retransmit=0 bytes_invalid=0 send_seq=96 receive_seq=96 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999708 adj=31998229 coil_temp=24.9 refs=0 mcu_temp=26.90 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.76 cputime=674.337 memavail=3278440 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1571.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4668 bytes_read=16866 bytes_retransmit=9 bytes_invalid=0 send_seq=392 receive_seq=392 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015888 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1065 bytes_read=5376 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=50000719 adj=49998626 Octopus_Pro_H723_V1.1: temp=38.5 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=590 bytes_read=14616 bytes_retransmit=0 bytes_invalid=0 send_seq=97 receive_seq=97 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999708 adj=31998333 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.86 cputime=674.395 memavail=3278440 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1572.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4674 bytes_read=17134 bytes_retransmit=9 bytes_invalid=0 send_seq=393 receive_seq=393 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015768 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=1071 bytes_read=5392 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=50000709 adj=49998862 Octopus_Pro_H723_V1.1: temp=38.5 raspberry_pi: temp=53.1 heater_bed: target=0 temp=23.4 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=596 bytes_read=14972 bytes_retransmit=0 bytes_invalid=0 send_seq=98 receive_seq=98 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999705 adj=31998429 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.86 cputime=674.440 memavail=3277936 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1573.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4680 bytes_read=17386 bytes_retransmit=9 bytes_invalid=0 send_seq=394 receive_seq=394 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015665 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=1077 bytes_read=5421 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=50000698 adj=49998877 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=53.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=602 bytes_read=15328 bytes_retransmit=0 bytes_invalid=0 send_seq=99 receive_seq=99 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999702 adj=31998486 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.7 sysload=0.86 cputime=674.473 memavail=3276696 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1574.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4686 bytes_read=17668 bytes_retransmit=9 bytes_invalid=0 send_seq=395 receive_seq=395 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015584 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=1083 bytes_read=5437 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=50000689 adj=49998886 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=608 bytes_read=15684 bytes_retransmit=0 bytes_invalid=0 send_seq=100 receive_seq=100 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999701 adj=31998519 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.86 cputime=674.507 memavail=3276704 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1575.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4692 bytes_read=17936 bytes_retransmit=9 bytes_invalid=0 send_seq=396 receive_seq=396 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015501 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=1089 bytes_read=5453 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=50000682 adj=49998873 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=53.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=614 bytes_read=16040 bytes_retransmit=0 bytes_invalid=0 send_seq=101 receive_seq=101 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31998553 coil_temp=24.9 refs=0 mcu_temp=26.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.7 sysload=0.86 cputime=674.540 memavail=3276704 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1576.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4698 bytes_read=18174 bytes_retransmit=9 bytes_invalid=0 send_seq=397 receive_seq=397 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015434 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=1095 bytes_read=5469 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=50000678 adj=49998870 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=620 bytes_read=16396 bytes_retransmit=0 bytes_invalid=0 send_seq=102 receive_seq=102 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999701 adj=31998576 coil_temp=24.9 refs=0 mcu_temp=26.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.79 cputime=674.571 memavail=3276704 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1577.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4704 bytes_read=18456 bytes_retransmit=9 bytes_invalid=0 send_seq=398 receive_seq=398 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015372 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=1101 bytes_read=5485 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=50000698 adj=49998880 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=626 bytes_read=16752 bytes_retransmit=0 bytes_invalid=0 send_seq=103 receive_seq=103 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999700 adj=31998611 coil_temp=24.9 refs=0 mcu_temp=26.93 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.79 cputime=674.617 memavail=3276032 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1578.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4710 bytes_read=18738 bytes_retransmit=9 bytes_invalid=0 send_seq=399 receive_seq=399 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015359 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=1107 bytes_read=5514 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=50000699 adj=49999106 Octopus_Pro_H723_V1.1: temp=38.6 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=632 bytes_read=17108 bytes_retransmit=0 bytes_invalid=0 send_seq=104 receive_seq=104 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999701 adj=31998608 coil_temp=24.9 refs=0 mcu_temp=26.94 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.7 sysload=0.79 cputime=674.674 memavail=3276032 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1579.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4716 bytes_read=18976 bytes_retransmit=9 bytes_invalid=0 send_seq=400 receive_seq=400 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015358 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=1113 bytes_read=5530 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=50000713 adj=49999045 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=638 bytes_read=17464 bytes_retransmit=0 bytes_invalid=0 send_seq=105 receive_seq=105 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999701 adj=31998594 coil_temp=24.9 refs=0 mcu_temp=26.94 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.79 cputime=674.729 memavail=3276036 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1580.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4722 bytes_read=19258 bytes_retransmit=9 bytes_invalid=0 send_seq=401 receive_seq=401 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015318 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=1119 bytes_read=5546 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=50000720 adj=49999116 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=644 bytes_read=17820 bytes_retransmit=0 bytes_invalid=0 send_seq=106 receive_seq=106 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999703 adj=31998566 coil_temp=24.9 refs=0 mcu_temp=26.93 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.7 sysload=0.79 cputime=674.788 memavail=3275812 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1581.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4728 bytes_read=19518 bytes_retransmit=9 bytes_invalid=0 send_seq=402 receive_seq=402 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015289 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=1125 bytes_read=5562 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=50000728 adj=49999154 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=650 bytes_read=18176 bytes_retransmit=0 bytes_invalid=0 send_seq=107 receive_seq=107 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999708 adj=31998591 coil_temp=24.9 refs=0 mcu_temp=26.93 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.72 cputime=674.845 memavail=3275364 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1582.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4734 bytes_read=19752 bytes_retransmit=9 bytes_invalid=0 send_seq=403 receive_seq=403 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015274 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=1131 bytes_read=5578 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=50000734 adj=49999183 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=656 bytes_read=18532 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=31999711 adj=31998639 coil_temp=24.9 refs=0 mcu_temp=26.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.72 cputime=674.889 memavail=3274888 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1583.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4740 bytes_read=20048 bytes_retransmit=9 bytes_invalid=0 send_seq=404 receive_seq=404 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015274 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000015 bytes_write=1137 bytes_read=5594 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=50000729 adj=49999165 Octopus_Pro_H723_V1.1: temp=38.6 raspberry_pi: temp=53.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=662 bytes_read=18888 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=31999710 adj=31998642 coil_temp=24.9 refs=0 mcu_temp=26.94 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.72 cputime=674.922 memavail=3274048 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1584.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4746 bytes_read=20316 bytes_retransmit=9 bytes_invalid=0 send_seq=405 receive_seq=405 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015233 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000017 bytes_write=1143 bytes_read=5623 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=50000722 adj=49999032 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=668 bytes_read=19244 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=31999708 adj=31998593 coil_temp=24.9 refs=0 mcu_temp=26.93 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.7 sysload=0.72 cputime=674.953 memavail=3273928 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1585.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4752 bytes_read=20554 bytes_retransmit=9 bytes_invalid=0 send_seq=406 receive_seq=406 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015197 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000017 bytes_write=1149 bytes_read=5639 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=50000716 adj=49998955 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=674 bytes_read=19600 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=31999707 adj=31998579 coil_temp=24.9 refs=0 mcu_temp=26.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.72 cputime=674.985 memavail=3273852 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1586.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4758 bytes_read=20836 bytes_retransmit=9 bytes_invalid=0 send_seq=407 receive_seq=407 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015160 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000017 bytes_write=1155 bytes_read=5655 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=50000710 adj=49998908 Octopus_Pro_H723_V1.1: temp=38.6 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=680 bytes_read=19956 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=31999705 adj=31998576 coil_temp=24.9 refs=0 mcu_temp=26.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.66 cputime=675.018 memavail=3273956 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1587.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4764 bytes_read=21104 bytes_retransmit=9 bytes_invalid=0 send_seq=408 receive_seq=408 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015132 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000017 bytes_write=1161 bytes_read=5671 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=50000710 adj=49998869 Octopus_Pro_H723_V1.1: temp=38.5 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=686 bytes_read=20312 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=31999704 adj=31998567 coil_temp=24.9 refs=0 mcu_temp=26.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.66 cputime=675.063 memavail=3273960 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1588.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4770 bytes_read=21356 bytes_retransmit=9 bytes_invalid=0 send_seq=409 receive_seq=409 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015117 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000017 bytes_write=1167 bytes_read=5687 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=50000716 adj=49998899 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=692 bytes_read=20668 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=31999705 adj=31998561 coil_temp=24.9 refs=0 mcu_temp=26.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.66 cputime=675.122 memavail=3273960 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1589.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4776 bytes_read=21638 bytes_retransmit=9 bytes_invalid=0 send_seq=410 receive_seq=410 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=1173 bytes_read=5716 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=50000721 adj=49998957 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=698 bytes_read=21024 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=31999704 adj=31998566 coil_temp=24.9 refs=0 mcu_temp=26.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.66 cputime=675.180 memavail=3273968 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1590.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4782 bytes_read=21906 bytes_retransmit=9 bytes_invalid=0 send_seq=411 receive_seq=411 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015147 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=1179 bytes_read=5732 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=50000723 adj=49998941 Octopus_Pro_H723_V1.1: temp=38.3 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=704 bytes_read=21380 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=31999711 adj=31998517 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.7 sysload=0.66 cputime=675.236 memavail=3273968 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1591.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4788 bytes_read=22144 bytes_retransmit=9 bytes_invalid=0 send_seq=412 receive_seq=412 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015141 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=1185 bytes_read=5748 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=50000725 adj=49998936 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.6 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=710 bytes_read=21736 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=31999714 adj=31998588 coil_temp=24.9 refs=0 mcu_temp=26.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.61 cputime=675.293 memavail=3274128 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1592.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4794 bytes_read=22414 bytes_retransmit=9 bytes_invalid=0 send_seq=413 receive_seq=413 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015148 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=1191 bytes_read=5764 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=50000727 adj=49998942 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=716 bytes_read=22092 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=31999715 adj=31998602 coil_temp=24.9 refs=0 mcu_temp=26.92 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.61 cputime=675.349 memavail=3273748 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1593.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4800 bytes_read=22681 bytes_retransmit=9 bytes_invalid=0 send_seq=414 receive_seq=414 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015149 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000013 bytes_write=1197 bytes_read=5780 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=50000735 adj=49998925 Octopus_Pro_H723_V1.1: temp=38.6 raspberry_pi: temp=52.1 heater_bed: target=0 temp=23.5 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=722 bytes_read=22448 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=31999715 adj=31998584 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.2 pwm=0.000 chamber_heater: temp=23.8 sysload=0.61 cputime=675.405 memavail=3273756 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1594.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4806 bytes_read=22933 bytes_retransmit=9 bytes_invalid=0 send_seq=415 receive_seq=415 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015133 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000019 bytes_write=1203 bytes_read=5809 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=50000737 adj=49998988 Octopus_Pro_H723_V1.1: temp=38.5 raspberry_pi: temp=51.6 heater_bed: target=0 temp=23.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=728 bytes_read=22804 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=31999716 adj=31998559 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.61 cputime=675.459 memavail=3277992 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Stats 1595.7: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=4812 bytes_read=23215 bytes_retransmit=9 bytes_invalid=0 send_seq=416 receive_seq=416 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015133 rpi: mcu_awake=0.001 mcu_task_avg=0.000019 mcu_task_stddev=0.000019 bytes_write=1209 bytes_read=5825 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=50000740 adj=49998998 Octopus_Pro_H723_V1.1: temp=38.4 raspberry_pi: temp=51.1 heater_bed: target=0 temp=23.6 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=734 bytes_read=23160 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=31999715 adj=31998568 coil_temp=24.9 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.3 pwm=0.000 chamber_heater: temp=23.8 sysload=0.61 cputime=675.515 memavail=3277676 print_time=8.309 buffer_time=0.000 print_stall=0 extruder: target=0 temp=23.5 pwm=0.000 Post-processing started via RatOS CLI: ['ratos', 'postprocess', '--non-interactive', '--allow-unknown-generator', '/home/pi/printer_data/gcodes/Cone_0.2mm_TPE_19m0s.gcode'] Starting SD card print (position 0) RatOS:: First print coordinates X:149.598 Y:164.611 RatOS:: Homing X Y Z 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_z' reports GSTAT: 00000000 TMC 'stepper_z1' reports GSTAT: 00000000 TMC 'stepper_z2' reports GSTAT: 00000000 Stats 4143.9: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000002 mcu_task_stddev=0.000001 bytes_write=22780 bytes_read=698960 bytes_retransmit=9 bytes_invalid=0 send_seq=3105 receive_seq=3105 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014919 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000018 bytes_write=16737 bytes_read=53619 bytes_retransmit=0 bytes_invalid=0 send_seq=2763 receive_seq=2763 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000724 adj=49998857 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=56.5 sd_pos=13063 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16262 bytes_read=928310 bytes_retransmit=0 bytes_invalid=0 send_seq=2709 receive_seq=2709 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999693 adj=31998492 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.31 cputime=815.759 memavail=3272216 print_time=2616.589 buffer_time=0.534 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 TMC 'stepper_x' reports GSTAT: 00000005 reset=1(Reset) uv_cp=1(Undervoltage!) TMC 'stepper_y' reports GSTAT: 00000005 reset=1(Reset) uv_cp=1(Undervoltage!) TMC 'stepper_x' reports GSTAT: 00000000 TMC 'stepper_y' reports GSTAT: 00000000 Stats 4145.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=24750 bytes_read=700533 bytes_retransmit=9 bytes_invalid=0 send_seq=3202 receive_seq=3202 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014917 rpi: mcu_awake=0.001 mcu_task_avg=0.000016 mcu_task_stddev=0.000018 bytes_write=16743 bytes_read=53635 bytes_retransmit=0 bytes_invalid=0 send_seq=2764 receive_seq=2764 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000720 adj=49998810 Octopus_Pro_H723_V1.1: temp=40.7 raspberry_pi: temp=55.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16274 bytes_read=928682 bytes_retransmit=0 bytes_invalid=0 send_seq=2711 receive_seq=2711 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999692 adj=31998486 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.31 cputime=815.904 memavail=3270452 print_time=2617.275 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4146.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=25515 bytes_read=701373 bytes_retransmit=9 bytes_invalid=0 send_seq=3249 receive_seq=3249 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014910 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16749 bytes_read=53664 bytes_retransmit=0 bytes_invalid=0 send_seq=2765 receive_seq=2765 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000719 adj=49998767 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=56.0 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16280 bytes_read=929038 bytes_retransmit=0 bytes_invalid=0 send_seq=2712 receive_seq=2712 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999691 adj=31998477 coil_temp=25.7 refs=0 mcu_temp=27.68 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.31 cputime=816.021 memavail=3268224 print_time=2618.275 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4147.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=26280 bytes_read=702198 bytes_retransmit=9 bytes_invalid=0 send_seq=3296 receive_seq=3296 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014902 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16755 bytes_read=53680 bytes_retransmit=0 bytes_invalid=0 send_seq=2766 receive_seq=2766 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000718 adj=49998786 Octopus_Pro_H723_V1.1: temp=40.7 raspberry_pi: temp=55.0 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16286 bytes_read=929394 bytes_retransmit=0 bytes_invalid=0 send_seq=2713 receive_seq=2713 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998483 coil_temp=25.7 refs=0 mcu_temp=27.68 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.31 cputime=816.138 memavail=3269764 print_time=2619.275 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4148.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=27435 bytes_read=703167 bytes_retransmit=9 bytes_invalid=0 send_seq=3356 receive_seq=3356 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014916 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16761 bytes_read=53696 bytes_retransmit=0 bytes_invalid=0 send_seq=2767 receive_seq=2767 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000716 adj=49998810 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=56.0 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16292 bytes_read=929750 bytes_retransmit=0 bytes_invalid=0 send_seq=2714 receive_seq=2714 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998483 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.31 cputime=816.212 memavail=3274516 print_time=2620.360 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4149.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000004 mcu_task_stddev=0.000006 bytes_write=28980 bytes_read=703971 bytes_retransmit=9 bytes_invalid=0 send_seq=3410 receive_seq=3403 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=14 upcoming_bytes=0 freq=400014908 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16767 bytes_read=53712 bytes_retransmit=0 bytes_invalid=0 send_seq=2768 receive_seq=2768 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000715 adj=49998763 Octopus_Pro_H723_V1.1: temp=40.7 raspberry_pi: temp=55.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16298 bytes_read=930106 bytes_retransmit=0 bytes_invalid=0 send_seq=2715 receive_seq=2715 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998446 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.37 cputime=816.288 memavail=3273508 print_time=2621.334 buffer_time=0.265 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4150.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=29688 bytes_read=704693 bytes_retransmit=9 bytes_invalid=0 send_seq=3446 receive_seq=3446 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014895 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16773 bytes_read=53728 bytes_retransmit=0 bytes_invalid=0 send_seq=2769 receive_seq=2769 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000713 adj=49998786 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=55.0 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16304 bytes_read=930462 bytes_retransmit=0 bytes_invalid=0 send_seq=2716 receive_seq=2716 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998470 coil_temp=25.7 refs=0 mcu_temp=27.68 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.37 cputime=816.347 memavail=3273508 print_time=2622.282 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4151.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=30453 bytes_read=705532 bytes_retransmit=9 bytes_invalid=0 send_seq=3493 receive_seq=3493 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014886 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16779 bytes_read=53757 bytes_retransmit=0 bytes_invalid=0 send_seq=2770 receive_seq=2770 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000711 adj=49998661 Octopus_Pro_H723_V1.1: temp=40.7 raspberry_pi: temp=55.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16310 bytes_read=930818 bytes_retransmit=0 bytes_invalid=0 send_seq=2717 receive_seq=2717 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998401 coil_temp=25.7 refs=0 mcu_temp=27.68 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.37 cputime=816.409 memavail=3273284 print_time=2623.282 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4152.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=31235 bytes_read=706396 bytes_retransmit=9 bytes_invalid=0 send_seq=3542 receive_seq=3542 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014881 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16785 bytes_read=53773 bytes_retransmit=0 bytes_invalid=0 send_seq=2771 receive_seq=2771 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000709 adj=49998689 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=55.0 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16316 bytes_read=931174 bytes_retransmit=0 bytes_invalid=0 send_seq=2718 receive_seq=2718 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998430 coil_temp=25.7 refs=0 mcu_temp=27.68 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.37 cputime=816.471 memavail=3273284 print_time=2624.282 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4153.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=32005 bytes_read=707226 bytes_retransmit=9 bytes_invalid=0 send_seq=3590 receive_seq=3590 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014979 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16797 bytes_read=53789 bytes_retransmit=0 bytes_invalid=0 send_seq=2773 receive_seq=2772 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000711 adj=49998710 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=54.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16322 bytes_read=931530 bytes_retransmit=0 bytes_invalid=0 send_seq=2719 receive_seq=2719 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998443 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.37 cputime=816.585 memavail=3273296 print_time=2625.282 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4154.0: gcodein=0 mcu: mcu_awake=0.003 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=32775 bytes_read=708070 bytes_retransmit=9 bytes_invalid=0 send_seq=3638 receive_seq=3638 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014974 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16803 bytes_read=53821 bytes_retransmit=0 bytes_invalid=0 send_seq=2774 receive_seq=2774 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000712 adj=49998582 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=55.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16328 bytes_read=931886 bytes_retransmit=0 bytes_invalid=0 send_seq=2720 receive_seq=2720 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998336 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.34 cputime=816.702 memavail=3273056 print_time=2626.282 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4155.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=33557 bytes_read=708964 bytes_retransmit=9 bytes_invalid=0 send_seq=3687 receive_seq=3687 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014973 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=16809 bytes_read=53837 bytes_retransmit=0 bytes_invalid=0 send_seq=2775 receive_seq=2775 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998677 Octopus_Pro_H723_V1.1: temp=40.7 raspberry_pi: temp=54.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16334 bytes_read=932242 bytes_retransmit=0 bytes_invalid=0 send_seq=2721 receive_seq=2721 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998378 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.34 cputime=816.819 memavail=3273056 print_time=2627.282 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4156.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=34728 bytes_read=709833 bytes_retransmit=9 bytes_invalid=0 send_seq=3741 receive_seq=3741 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014970 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=16815 bytes_read=53866 bytes_retransmit=0 bytes_invalid=0 send_seq=2776 receive_seq=2776 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000718 adj=49998756 Octopus_Pro_H723_V1.1: temp=40.7 raspberry_pi: temp=55.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16340 bytes_read=932598 bytes_retransmit=0 bytes_invalid=0 send_seq=2722 receive_seq=2722 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998393 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.34 cputime=816.938 memavail=3271816 print_time=2628.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 RatOS:: Homing Z Stats 4157.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=36747 bytes_read=710890 bytes_retransmit=9 bytes_invalid=0 send_seq=3810 receive_seq=3810 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014984 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=16821 bytes_read=53882 bytes_retransmit=0 bytes_invalid=0 send_seq=2777 receive_seq=2777 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000720 adj=49998845 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=55.0 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=16521 bytes_read=933192 bytes_retransmit=0 bytes_invalid=0 send_seq=2737 receive_seq=2737 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998409 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.34 cputime=817.125 memavail=3270556 print_time=2629.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4158.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=39107 bytes_read=714034 bytes_retransmit=9 bytes_invalid=0 send_seq=3976 receive_seq=3976 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014986 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=16827 bytes_read=53898 bytes_retransmit=0 bytes_invalid=0 send_seq=2778 receive_seq=2778 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000720 adj=49998840 Octopus_Pro_H723_V1.1: temp=40.7 raspberry_pi: temp=55.0 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=18147 bytes_read=936085 bytes_retransmit=0 bytes_invalid=0 send_seq=2873 receive_seq=2873 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998471 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.34 cputime=817.363 memavail=3270556 print_time=2630.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4159.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000003 bytes_write=41412 bytes_read=717042 bytes_retransmit=9 bytes_invalid=0 send_seq=4145 receive_seq=4145 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014965 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=16833 bytes_read=53914 bytes_retransmit=0 bytes_invalid=0 send_seq=2779 receive_seq=2779 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000718 adj=49998851 Octopus_Pro_H723_V1.1: temp=40.8 raspberry_pi: temp=56.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=19761 bytes_read=938987 bytes_retransmit=0 bytes_invalid=0 send_seq=3008 receive_seq=3008 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998458 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.31 cputime=817.501 memavail=3270556 print_time=2631.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4160.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=43787 bytes_read=720191 bytes_retransmit=9 bytes_invalid=0 send_seq=4314 receive_seq=4314 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014947 rpi: mcu_awake=0.001 mcu_task_avg=0.000017 mcu_task_stddev=0.000018 bytes_write=16839 bytes_read=53930 bytes_retransmit=0 bytes_invalid=0 send_seq=2780 receive_seq=2780 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000715 adj=49998834 Octopus_Pro_H723_V1.1: temp=40.5 raspberry_pi: temp=55.0 sd_pos=13063 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=21363 bytes_read=941870 bytes_retransmit=0 bytes_invalid=0 send_seq=3142 receive_seq=3142 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998475 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.31 cputime=817.628 memavail=3270560 print_time=2632.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4161.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=46164 bytes_read=723330 bytes_retransmit=9 bytes_invalid=0 send_seq=4482 receive_seq=4482 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014930 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=16845 bytes_read=53959 bytes_retransmit=0 bytes_invalid=0 send_seq=2781 receive_seq=2781 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000712 adj=49998828 Octopus_Pro_H723_V1.1: temp=40.5 raspberry_pi: temp=55.0 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=22977 bytes_read=944758 bytes_retransmit=0 bytes_invalid=0 send_seq=3277 receive_seq=3277 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998514 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.31 cputime=817.757 memavail=3274048 print_time=2633.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4162.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=48558 bytes_read=726449 bytes_retransmit=9 bytes_invalid=0 send_seq=4652 receive_seq=4652 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014915 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=16851 bytes_read=53975 bytes_retransmit=0 bytes_invalid=0 send_seq=2782 receive_seq=2782 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000710 adj=49998824 Octopus_Pro_H723_V1.1: temp=40.4 raspberry_pi: temp=55.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=24591 bytes_read=947678 bytes_retransmit=0 bytes_invalid=0 send_seq=3412 receive_seq=3412 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998563 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.31 cputime=817.884 memavail=3273808 print_time=2634.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4163.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=50952 bytes_read=729598 bytes_retransmit=9 bytes_invalid=0 send_seq=4822 receive_seq=4822 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014902 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=16857 bytes_read=53991 bytes_retransmit=0 bytes_invalid=0 send_seq=2783 receive_seq=2783 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000707 adj=49998821 Octopus_Pro_H723_V1.1: temp=40.4 raspberry_pi: temp=55.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=26205 bytes_read=950580 bytes_retransmit=0 bytes_invalid=0 send_seq=3547 receive_seq=3547 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=7 freq=31999693 adj=31998555 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.31 cputime=818.015 memavail=3273812 print_time=2635.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4164.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=53324 bytes_read=732732 bytes_retransmit=9 bytes_invalid=0 send_seq=4989 receive_seq=4989 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014893 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=16863 bytes_read=54007 bytes_retransmit=0 bytes_invalid=0 send_seq=2784 receive_seq=2784 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000708 adj=49998830 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=27831 bytes_read=953487 bytes_retransmit=0 bytes_invalid=0 send_seq=3683 receive_seq=3683 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999692 adj=31998614 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.28 cputime=818.246 memavail=3273812 print_time=2636.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4165.0: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=55689 bytes_read=735852 bytes_retransmit=9 bytes_invalid=0 send_seq=5156 receive_seq=5156 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014891 rpi: mcu_awake=0.001 mcu_task_avg=0.000015 mcu_task_stddev=0.000017 bytes_write=16869 bytes_read=54023 bytes_retransmit=0 bytes_invalid=0 send_seq=2785 receive_seq=2785 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000709 adj=49998858 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=29440 bytes_read=956370 bytes_retransmit=0 bytes_invalid=0 send_seq=3817 receive_seq=3817 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999692 adj=31998577 coil_temp=25.7 refs=0 mcu_temp=27.68 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.28 cputime=818.482 memavail=3273564 print_time=2637.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4166.0: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=58061 bytes_read=739000 bytes_retransmit=9 bytes_invalid=0 send_seq=5323 receive_seq=5323 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014885 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=16875 bytes_read=54052 bytes_retransmit=0 bytes_invalid=0 send_seq=2786 receive_seq=2786 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000713 adj=49998876 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.0 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=31066 bytes_read=959277 bytes_retransmit=0 bytes_invalid=0 send_seq=3953 receive_seq=3953 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999691 adj=31998566 coil_temp=25.7 refs=0 mcu_temp=27.68 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.28 cputime=818.718 memavail=3273360 print_time=2638.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4167.0: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=60423 bytes_read=742110 bytes_retransmit=9 bytes_invalid=0 send_seq=5488 receive_seq=5488 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014883 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=16881 bytes_read=54068 bytes_retransmit=0 bytes_invalid=0 send_seq=2787 receive_seq=2787 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000715 adj=49998955 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=54.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=32680 bytes_read=962179 bytes_retransmit=0 bytes_invalid=0 send_seq=4088 receive_seq=4088 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998537 coil_temp=25.7 refs=0 mcu_temp=27.68 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.28 cputime=818.956 memavail=3273360 print_time=2639.274 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4168.0: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=62829 bytes_read=745238 bytes_retransmit=9 bytes_invalid=0 send_seq=5657 receive_seq=5657 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014879 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=16887 bytes_read=54084 bytes_retransmit=0 bytes_invalid=0 send_seq=2788 receive_seq=2788 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000716 adj=49998964 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 sd_pos=13063 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34294 bytes_read=965081 bytes_retransmit=0 bytes_invalid=0 send_seq=4223 receive_seq=4223 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999691 adj=31998513 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.28 cputime=819.192 memavail=3273112 print_time=2640.324 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4169.0: gcodein=0 mcu: mcu_awake=0.008 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=64632 bytes_read=746819 bytes_retransmit=9 bytes_invalid=0 send_seq=5744 receive_seq=5744 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014896 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=16893 bytes_read=54100 bytes_retransmit=0 bytes_invalid=0 send_seq=2789 receive_seq=2789 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000715 adj=49998960 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 sd_pos=13063 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34850 bytes_read=967694 bytes_retransmit=0 bytes_invalid=0 send_seq=4272 receive_seq=4272 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999693 adj=31998537 coil_temp=25.7 refs=1 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.26 cputime=819.420 memavail=3272120 print_time=2641.499 buffer_time=0.386 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 RatOS:: Preheating chamber to 65°C... Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Requested temperature (150.0) out of range (0.0:75.0) Exiting SD card print (position 13063) Stats 4170.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=66122 bytes_read=747424 bytes_retransmit=9 bytes_invalid=0 send_seq=5779 receive_seq=5779 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=42 upcoming_bytes=990 freq=400014895 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=16899 bytes_read=54116 bytes_retransmit=0 bytes_invalid=0 send_seq=2790 receive_seq=2790 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000715 adj=49998873 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=55.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34863 bytes_read=969210 bytes_retransmit=0 bytes_invalid=0 send_seq=4274 receive_seq=4274 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999693 adj=31998535 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.26 cputime=819.668 memavail=3266716 print_time=2648.806 buffer_time=6.692 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4171.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=67065 bytes_read=747961 bytes_retransmit=9 bytes_invalid=0 send_seq=5805 receive_seq=5805 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=28 upcoming_bytes=310 freq=400014903 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=16905 bytes_read=54145 bytes_retransmit=0 bytes_invalid=0 send_seq=2791 receive_seq=2791 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000712 adj=49998848 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34869 bytes_read=969566 bytes_retransmit=0 bytes_invalid=0 send_seq=4275 receive_seq=4275 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999691 adj=31998492 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.26 cputime=819.716 memavail=3266492 print_time=2648.806 buffer_time=5.691 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4172.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=67622 bytes_read=748499 bytes_retransmit=9 bytes_invalid=0 send_seq=5825 receive_seq=5825 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014906 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=16911 bytes_read=54161 bytes_retransmit=0 bytes_invalid=0 send_seq=2792 receive_seq=2792 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000711 adj=49998832 Octopus_Pro_H723_V1.1: temp=40.4 raspberry_pi: temp=54.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34875 bytes_read=969922 bytes_retransmit=0 bytes_invalid=0 send_seq=4276 receive_seq=4276 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999691 adj=31998484 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.26 cputime=819.762 memavail=3270192 print_time=2648.806 buffer_time=4.688 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4173.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=67816 bytes_read=748982 bytes_retransmit=9 bytes_invalid=0 send_seq=5840 receive_seq=5840 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014906 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=16917 bytes_read=54177 bytes_retransmit=0 bytes_invalid=0 send_seq=2793 receive_seq=2793 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998822 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34881 bytes_read=970278 bytes_retransmit=0 bytes_invalid=0 send_seq=4277 receive_seq=4277 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998479 coil_temp=25.7 refs=0 mcu_temp=27.69 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.26 cputime=819.807 memavail=3272288 print_time=2648.806 buffer_time=3.685 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4174.0: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000002 mcu_task_stddev=0.000002 bytes_write=68010 bytes_read=749479 bytes_retransmit=9 bytes_invalid=0 send_seq=5855 receive_seq=5855 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014897 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=16923 bytes_read=54193 bytes_retransmit=0 bytes_invalid=0 send_seq=2794 receive_seq=2794 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000717 adj=49998837 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34887 bytes_read=970634 bytes_retransmit=0 bytes_invalid=0 send_seq=4278 receive_seq=4278 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999691 adj=31998477 coil_temp=25.7 refs=0 mcu_temp=27.68 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.24 cputime=819.865 memavail=3272288 print_time=2648.806 buffer_time=2.679 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4175.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68204 bytes_read=749992 bytes_retransmit=9 bytes_invalid=0 send_seq=5870 receive_seq=5870 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014886 rpi: mcu_awake=0.001 mcu_task_avg=0.000014 mcu_task_stddev=0.000014 bytes_write=16929 bytes_read=54209 bytes_retransmit=0 bytes_invalid=0 send_seq=2795 receive_seq=2795 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000716 adj=49998857 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34893 bytes_read=970990 bytes_retransmit=0 bytes_invalid=0 send_seq=4279 receive_seq=4279 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998486 coil_temp=25.7 refs=0 mcu_temp=27.67 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.24 cputime=819.912 memavail=3272036 print_time=2648.806 buffer_time=1.679 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4176.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=68398 bytes_read=750475 bytes_retransmit=9 bytes_invalid=0 send_seq=5885 receive_seq=5885 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014885 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=16935 bytes_read=54238 bytes_retransmit=0 bytes_invalid=0 send_seq=2796 receive_seq=2796 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000715 adj=49998859 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34899 bytes_read=971346 bytes_retransmit=0 bytes_invalid=0 send_seq=4280 receive_seq=4280 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998484 coil_temp=25.7 refs=0 mcu_temp=27.66 supply_voltage=3.005 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.24 cputime=819.956 memavail=3270784 print_time=2648.806 buffer_time=0.676 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4177.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69063 bytes_read=751012 bytes_retransmit=9 bytes_invalid=0 send_seq=5908 receive_seq=5908 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014889 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=16941 bytes_read=54254 bytes_retransmit=0 bytes_invalid=0 send_seq=2797 receive_seq=2797 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998857 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34905 bytes_read=971702 bytes_retransmit=0 bytes_invalid=0 send_seq=4281 receive_seq=4281 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998482 coil_temp=25.7 refs=0 mcu_temp=27.66 supply_voltage=3.005 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.24 cputime=820.006 memavail=3270056 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4178.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69257 bytes_read=751510 bytes_retransmit=9 bytes_invalid=0 send_seq=5923 receive_seq=5923 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014888 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=16947 bytes_read=54270 bytes_retransmit=0 bytes_invalid=0 send_seq=2798 receive_seq=2798 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998850 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=57.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34911 bytes_read=972058 bytes_retransmit=0 bytes_invalid=0 send_seq=4282 receive_seq=4282 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998480 coil_temp=25.7 refs=0 mcu_temp=27.65 supply_voltage=3.005 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.24 cputime=820.050 memavail=3269592 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4179.0: gcodein=0 mcu: mcu_awake=0.002 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69451 bytes_read=751993 bytes_retransmit=9 bytes_invalid=0 send_seq=5938 receive_seq=5938 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014927 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=16953 bytes_read=54286 bytes_retransmit=0 bytes_invalid=0 send_seq=2799 receive_seq=2799 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000712 adj=49998849 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34917 bytes_read=972414 bytes_retransmit=0 bytes_invalid=0 send_seq=4283 receive_seq=4283 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998480 coil_temp=25.7 refs=0 mcu_temp=27.64 supply_voltage=3.005 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.22 cputime=820.090 memavail=3269592 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4180.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69645 bytes_read=752498 bytes_retransmit=9 bytes_invalid=0 send_seq=5953 receive_seq=5953 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015011 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=16959 bytes_read=54302 bytes_retransmit=0 bytes_invalid=0 send_seq=2800 receive_seq=2800 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000717 adj=49998816 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=55.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34923 bytes_read=972770 bytes_retransmit=0 bytes_invalid=0 send_seq=4284 receive_seq=4284 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998462 coil_temp=25.7 refs=0 mcu_temp=27.64 supply_voltage=3.005 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.22 cputime=820.162 memavail=3269104 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4181.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=69839 bytes_read=752992 bytes_retransmit=9 bytes_invalid=0 send_seq=5968 receive_seq=5968 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015011 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=16965 bytes_read=54331 bytes_retransmit=0 bytes_invalid=0 send_seq=2801 receive_seq=2801 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000718 adj=49998783 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34929 bytes_read=973126 bytes_retransmit=0 bytes_invalid=0 send_seq=4285 receive_seq=4285 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998426 coil_temp=25.7 refs=0 mcu_temp=27.62 supply_voltage=3.005 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.22 cputime=820.212 memavail=3268384 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4182.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70033 bytes_read=753475 bytes_retransmit=9 bytes_invalid=0 send_seq=5983 receive_seq=5983 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014999 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=16971 bytes_read=54347 bytes_retransmit=0 bytes_invalid=0 send_seq=2802 receive_seq=2802 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000717 adj=49998788 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34935 bytes_read=973482 bytes_retransmit=0 bytes_invalid=0 send_seq=4286 receive_seq=4286 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998427 coil_temp=25.7 refs=0 mcu_temp=27.61 supply_voltage=3.005 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.22 cputime=820.255 memavail=3268384 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4183.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70222 bytes_read=753967 bytes_retransmit=9 bytes_invalid=0 send_seq=5997 receive_seq=5997 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014990 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=16977 bytes_read=54363 bytes_retransmit=0 bytes_invalid=0 send_seq=2803 receive_seq=2803 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000717 adj=49998796 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34941 bytes_read=973838 bytes_retransmit=0 bytes_invalid=0 send_seq=4287 receive_seq=4287 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998435 coil_temp=25.7 refs=0 mcu_temp=27.60 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.22 cputime=820.298 memavail=3268144 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4184.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70386 bytes_read=754435 bytes_retransmit=9 bytes_invalid=0 send_seq=6006 receive_seq=6006 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014981 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=16983 bytes_read=54379 bytes_retransmit=0 bytes_invalid=0 send_seq=2804 receive_seq=2804 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000717 adj=49998802 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34947 bytes_read=974194 bytes_retransmit=0 bytes_invalid=0 send_seq=4288 receive_seq=4288 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998439 coil_temp=25.7 refs=0 mcu_temp=27.56 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.20 cputime=820.342 memavail=3268148 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4185.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=70580 bytes_read=754918 bytes_retransmit=9 bytes_invalid=0 send_seq=6021 receive_seq=6021 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014994 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=16989 bytes_read=54395 bytes_retransmit=0 bytes_invalid=0 send_seq=2805 receive_seq=2805 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000716 adj=49998809 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34953 bytes_read=974550 bytes_retransmit=0 bytes_invalid=0 send_seq=4289 receive_seq=4289 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998446 coil_temp=25.7 refs=0 mcu_temp=27.53 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.20 cputime=820.385 memavail=3267912 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4186.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=70774 bytes_read=755430 bytes_retransmit=9 bytes_invalid=0 send_seq=6036 receive_seq=6036 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014987 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000014 bytes_write=16995 bytes_read=54411 bytes_retransmit=0 bytes_invalid=0 send_seq=2806 receive_seq=2806 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000715 adj=49998785 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34959 bytes_read=974906 bytes_retransmit=0 bytes_invalid=0 send_seq=4290 receive_seq=4290 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998434 coil_temp=25.7 refs=0 mcu_temp=27.49 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.20 cputime=820.429 memavail=3266652 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4187.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=70968 bytes_read=755928 bytes_retransmit=9 bytes_invalid=0 send_seq=6051 receive_seq=6051 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014979 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17001 bytes_read=54440 bytes_retransmit=0 bytes_invalid=0 send_seq=2807 receive_seq=2807 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998785 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34965 bytes_read=975262 bytes_retransmit=0 bytes_invalid=0 send_seq=4291 receive_seq=4291 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998428 coil_temp=25.7 refs=0 mcu_temp=27.47 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.20 cputime=820.472 memavail=3270848 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4188.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=71162 bytes_read=756411 bytes_retransmit=9 bytes_invalid=0 send_seq=6066 receive_seq=6066 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014969 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17007 bytes_read=54456 bytes_retransmit=0 bytes_invalid=0 send_seq=2808 receive_seq=2808 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998788 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.5 heater_bed: target=0 temp=24.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34971 bytes_read=975618 bytes_retransmit=0 bytes_invalid=0 send_seq=4292 receive_seq=4292 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998424 coil_temp=25.7 refs=0 mcu_temp=27.44 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.20 cputime=820.515 memavail=3270596 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4189.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=71356 bytes_read=756908 bytes_retransmit=9 bytes_invalid=0 send_seq=6081 receive_seq=6081 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014965 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17013 bytes_read=54472 bytes_retransmit=0 bytes_invalid=0 send_seq=2809 receive_seq=2809 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998802 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34977 bytes_read=975974 bytes_retransmit=0 bytes_invalid=0 send_seq=4293 receive_seq=4293 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998431 coil_temp=25.7 refs=0 mcu_temp=27.42 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.35 cputime=820.558 memavail=3270104 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4190.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000005 bytes_write=71550 bytes_read=757406 bytes_retransmit=9 bytes_invalid=0 send_seq=6096 receive_seq=6096 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014965 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17019 bytes_read=54488 bytes_retransmit=0 bytes_invalid=0 send_seq=2810 receive_seq=2810 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000713 adj=49998807 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34983 bytes_read=976330 bytes_retransmit=0 bytes_invalid=0 send_seq=4294 receive_seq=4294 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999686 adj=31998428 coil_temp=25.7 refs=0 mcu_temp=27.40 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.35 cputime=820.600 memavail=3270104 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4191.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71744 bytes_read=757893 bytes_retransmit=9 bytes_invalid=0 send_seq=6111 receive_seq=6111 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014970 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17025 bytes_read=54503 bytes_retransmit=0 bytes_invalid=0 send_seq=2811 receive_seq=2811 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998799 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34989 bytes_read=976686 bytes_retransmit=0 bytes_invalid=0 send_seq=4295 receive_seq=4295 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998440 coil_temp=25.7 refs=0 mcu_temp=27.35 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.35 cputime=820.671 memavail=3269648 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4192.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=71938 bytes_read=758389 bytes_retransmit=9 bytes_invalid=0 send_seq=6126 receive_seq=6126 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014954 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17031 bytes_read=54531 bytes_retransmit=0 bytes_invalid=0 send_seq=2812 receive_seq=2812 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000713 adj=49998820 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=34995 bytes_read=977042 bytes_retransmit=0 bytes_invalid=0 send_seq=4296 receive_seq=4296 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998467 coil_temp=25.7 refs=0 mcu_temp=27.31 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.35 cputime=820.721 memavail=3269648 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4193.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72132 bytes_read=758887 bytes_retransmit=9 bytes_invalid=0 send_seq=6141 receive_seq=6141 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014947 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17037 bytes_read=54546 bytes_retransmit=0 bytes_invalid=0 send_seq=2813 receive_seq=2813 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000713 adj=49998835 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=57.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35001 bytes_read=977382 bytes_retransmit=0 bytes_invalid=0 send_seq=4297 receive_seq=4297 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999688 adj=31998514 coil_temp=25.7 refs=0 mcu_temp=27.29 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.35 cputime=820.763 memavail=3269648 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4194.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72326 bytes_read=759370 bytes_retransmit=9 bytes_invalid=0 send_seq=6156 receive_seq=6156 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014944 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17043 bytes_read=54561 bytes_retransmit=0 bytes_invalid=0 send_seq=2814 receive_seq=2814 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998846 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35007 bytes_read=977738 bytes_retransmit=0 bytes_invalid=0 send_seq=4298 receive_seq=4298 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999687 adj=31998506 coil_temp=25.7 refs=0 mcu_temp=27.25 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.32 cputime=820.808 memavail=3269192 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4195.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72520 bytes_read=759867 bytes_retransmit=9 bytes_invalid=0 send_seq=6171 receive_seq=6171 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014939 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17049 bytes_read=54576 bytes_retransmit=0 bytes_invalid=0 send_seq=2815 receive_seq=2815 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998878 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35013 bytes_read=978094 bytes_retransmit=0 bytes_invalid=0 send_seq=4299 receive_seq=4299 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998492 coil_temp=25.7 refs=0 mcu_temp=27.23 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.32 cputime=820.850 memavail=3268952 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4196.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72714 bytes_read=760380 bytes_retransmit=9 bytes_invalid=0 send_seq=6186 receive_seq=6186 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014941 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17055 bytes_read=54592 bytes_retransmit=0 bytes_invalid=0 send_seq=2816 receive_seq=2816 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000714 adj=49998874 Octopus_Pro_H723_V1.1: temp=39.8 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35019 bytes_read=978450 bytes_retransmit=0 bytes_invalid=0 send_seq=4300 receive_seq=4300 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998539 coil_temp=25.7 refs=0 mcu_temp=27.20 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.32 cputime=820.892 memavail=3273264 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4197.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=72908 bytes_read=760863 bytes_retransmit=9 bytes_invalid=0 send_seq=6201 receive_seq=6201 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014942 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=17061 bytes_read=54621 bytes_retransmit=0 bytes_invalid=0 send_seq=2817 receive_seq=2817 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000719 adj=49998863 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35025 bytes_read=978806 bytes_retransmit=0 bytes_invalid=0 send_seq=4301 receive_seq=4301 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998529 coil_temp=25.7 refs=0 mcu_temp=27.18 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.32 cputime=820.954 memavail=3273264 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4198.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73102 bytes_read=761360 bytes_retransmit=9 bytes_invalid=0 send_seq=6216 receive_seq=6216 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014935 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=17067 bytes_read=54637 bytes_retransmit=0 bytes_invalid=0 send_seq=2818 receive_seq=2818 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000720 adj=49998945 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=54.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35031 bytes_read=979162 bytes_retransmit=0 bytes_invalid=0 send_seq=4302 receive_seq=4302 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999690 adj=31998505 coil_temp=25.7 refs=0 mcu_temp=27.16 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.32 cputime=820.999 memavail=3272800 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4199.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73296 bytes_read=761858 bytes_retransmit=9 bytes_invalid=0 send_seq=6231 receive_seq=6231 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014932 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=17073 bytes_read=54653 bytes_retransmit=0 bytes_invalid=0 send_seq=2819 receive_seq=2819 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000719 adj=49998943 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=56.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35037 bytes_read=979518 bytes_retransmit=0 bytes_invalid=0 send_seq=4303 receive_seq=4303 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998522 coil_temp=25.7 refs=0 mcu_temp=27.14 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.37 cputime=821.042 memavail=3272576 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4200.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73490 bytes_read=762341 bytes_retransmit=9 bytes_invalid=0 send_seq=6246 receive_seq=6246 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014933 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=17079 bytes_read=54669 bytes_retransmit=0 bytes_invalid=0 send_seq=2820 receive_seq=2820 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000719 adj=49998918 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35043 bytes_read=979874 bytes_retransmit=0 bytes_invalid=0 send_seq=4304 receive_seq=4304 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998512 coil_temp=25.6 refs=0 mcu_temp=27.12 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.37 cputime=821.086 memavail=3272352 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4201.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73684 bytes_read=762853 bytes_retransmit=9 bytes_invalid=0 send_seq=6261 receive_seq=6261 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014934 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000011 bytes_write=17085 bytes_read=54685 bytes_retransmit=0 bytes_invalid=0 send_seq=2821 receive_seq=2821 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000720 adj=49998890 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35049 bytes_read=980230 bytes_retransmit=0 bytes_invalid=0 send_seq=4305 receive_seq=4305 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998505 coil_temp=25.6 refs=0 mcu_temp=27.11 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.37 cputime=821.130 memavail=3271876 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4202.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=73878 bytes_read=763339 bytes_retransmit=9 bytes_invalid=0 send_seq=6276 receive_seq=6276 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014928 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=17091 bytes_read=54714 bytes_retransmit=0 bytes_invalid=0 send_seq=2822 receive_seq=2822 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000719 adj=49998893 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=57.0 heater_bed: target=0 temp=24.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35055 bytes_read=980586 bytes_retransmit=0 bytes_invalid=0 send_seq=4306 receive_seq=4306 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998494 coil_temp=25.6 refs=0 mcu_temp=27.08 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.37 cputime=821.185 memavail=3271396 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4203.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74073 bytes_read=763833 bytes_retransmit=9 bytes_invalid=0 send_seq=6291 receive_seq=6291 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014939 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=17097 bytes_read=54730 bytes_retransmit=0 bytes_invalid=0 send_seq=2823 receive_seq=2823 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000722 adj=49998886 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=56.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35067 bytes_read=980958 bytes_retransmit=0 bytes_invalid=0 send_seq=4308 receive_seq=4308 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999689 adj=31998501 coil_temp=25.6 refs=0 mcu_temp=27.06 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.37 cputime=821.252 memavail=3271172 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4204.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74257 bytes_read=764320 bytes_retransmit=9 bytes_invalid=0 send_seq=6304 receive_seq=6304 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014938 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=17103 bytes_read=54746 bytes_retransmit=0 bytes_invalid=0 send_seq=2824 receive_seq=2824 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000721 adj=49998907 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35073 bytes_read=981314 bytes_retransmit=0 bytes_invalid=0 send_seq=4309 receive_seq=4309 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999692 adj=31998490 coil_temp=25.6 refs=0 mcu_temp=27.05 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.42 cputime=821.295 memavail=3270936 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4205.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74451 bytes_read=764818 bytes_retransmit=9 bytes_invalid=0 send_seq=6319 receive_seq=6319 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014937 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=17109 bytes_read=54762 bytes_retransmit=0 bytes_invalid=0 send_seq=2825 receive_seq=2825 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000720 adj=49998871 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35079 bytes_read=981670 bytes_retransmit=0 bytes_invalid=0 send_seq=4310 receive_seq=4310 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999692 adj=31998545 coil_temp=25.6 refs=0 mcu_temp=27.02 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.42 cputime=821.338 memavail=3270936 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4206.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74645 bytes_read=765316 bytes_retransmit=9 bytes_invalid=0 send_seq=6334 receive_seq=6334 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014931 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=17115 bytes_read=54778 bytes_retransmit=0 bytes_invalid=0 send_seq=2826 receive_seq=2826 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000722 adj=49998855 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35085 bytes_read=982026 bytes_retransmit=0 bytes_invalid=0 send_seq=4311 receive_seq=4311 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999691 adj=31998531 coil_temp=25.6 refs=0 mcu_temp=27.00 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.42 cputime=821.382 memavail=3270684 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4207.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=74839 bytes_read=765813 bytes_retransmit=9 bytes_invalid=0 send_seq=6349 receive_seq=6349 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014930 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17121 bytes_read=54807 bytes_retransmit=0 bytes_invalid=0 send_seq=2827 receive_seq=2827 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000722 adj=49998898 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=56.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35091 bytes_read=982382 bytes_retransmit=0 bytes_invalid=0 send_seq=4312 receive_seq=4312 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999695 adj=31998516 coil_temp=25.6 refs=0 mcu_temp=26.97 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.42 cputime=821.427 memavail=3270684 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4208.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75033 bytes_read=766311 bytes_retransmit=9 bytes_invalid=0 send_seq=6364 receive_seq=6364 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014938 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17127 bytes_read=54823 bytes_retransmit=0 bytes_invalid=0 send_seq=2828 receive_seq=2828 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000723 adj=49998890 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35097 bytes_read=982738 bytes_retransmit=0 bytes_invalid=0 send_seq=4313 receive_seq=4313 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999700 adj=31998573 coil_temp=25.6 refs=0 mcu_temp=26.96 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.42 cputime=821.483 memavail=3270220 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4209.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75227 bytes_read=766794 bytes_retransmit=9 bytes_invalid=0 send_seq=6379 receive_seq=6379 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014934 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17133 bytes_read=54839 bytes_retransmit=0 bytes_invalid=0 send_seq=2829 receive_seq=2829 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000734 adj=49998887 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35103 bytes_read=983094 bytes_retransmit=0 bytes_invalid=0 send_seq=4314 receive_seq=4314 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31998619 coil_temp=25.6 refs=0 mcu_temp=26.93 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.47 cputime=821.551 memavail=3270000 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4210.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75421 bytes_read=767291 bytes_retransmit=9 bytes_invalid=0 send_seq=6394 receive_seq=6394 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014931 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17139 bytes_read=54855 bytes_retransmit=0 bytes_invalid=0 send_seq=2830 receive_seq=2830 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000734 adj=49999054 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=57.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35109 bytes_read=983450 bytes_retransmit=0 bytes_invalid=0 send_seq=4315 receive_seq=4315 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31998580 coil_temp=25.6 refs=0 mcu_temp=26.91 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.47 cputime=821.594 memavail=3269552 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4211.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75615 bytes_read=767804 bytes_retransmit=9 bytes_invalid=0 send_seq=6409 receive_seq=6409 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014928 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17145 bytes_read=54871 bytes_retransmit=0 bytes_invalid=0 send_seq=2831 receive_seq=2831 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000735 adj=49999013 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35115 bytes_read=983796 bytes_retransmit=0 bytes_invalid=0 send_seq=4316 receive_seq=4316 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999697 adj=31998564 coil_temp=25.6 refs=0 mcu_temp=26.89 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.47 cputime=821.638 memavail=3269088 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4212.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=75809 bytes_read=768282 bytes_retransmit=9 bytes_invalid=0 send_seq=6424 receive_seq=6424 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014955 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=17151 bytes_read=54900 bytes_retransmit=0 bytes_invalid=0 send_seq=2832 receive_seq=2832 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000733 adj=49999004 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35121 bytes_read=984141 bytes_retransmit=0 bytes_invalid=0 send_seq=4317 receive_seq=4317 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31998568 coil_temp=25.6 refs=0 mcu_temp=26.87 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.47 cputime=821.682 memavail=3268868 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 4213.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76003 bytes_read=768772 bytes_retransmit=9 bytes_invalid=0 send_seq=6439 receive_seq=6439 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014956 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=17157 bytes_read=54916 bytes_retransmit=0 bytes_invalid=0 send_seq=2833 receive_seq=2833 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000734 adj=49998888 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35127 bytes_read=984485 bytes_retransmit=0 bytes_invalid=0 send_seq=4318 receive_seq=4318 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31998536 coil_temp=25.6 refs=0 mcu_temp=26.85 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.47 cputime=821.724 memavail=3268628 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4214.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76197 bytes_read=769270 bytes_retransmit=9 bytes_invalid=0 send_seq=6454 receive_seq=6454 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014970 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=17163 bytes_read=54932 bytes_retransmit=0 bytes_invalid=0 send_seq=2834 receive_seq=2834 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000733 adj=49998892 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35133 bytes_read=984830 bytes_retransmit=0 bytes_invalid=0 send_seq=4319 receive_seq=4319 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999698 adj=31998527 coil_temp=25.6 refs=0 mcu_temp=26.83 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.43 cputime=821.779 memavail=3268388 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4215.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76391 bytes_read=769753 bytes_retransmit=9 bytes_invalid=0 send_seq=6469 receive_seq=6469 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014966 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=17175 bytes_read=54964 bytes_retransmit=0 bytes_invalid=0 send_seq=2836 receive_seq=2836 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000738 adj=49998850 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.1 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35139 bytes_read=985175 bytes_retransmit=0 bytes_invalid=0 send_seq=4320 receive_seq=4320 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999698 adj=31998497 coil_temp=25.6 refs=0 mcu_temp=26.81 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=25.0 sysload=0.43 cputime=821.828 memavail=3268404 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4216.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76585 bytes_read=770265 bytes_retransmit=9 bytes_invalid=0 send_seq=6484 receive_seq=6484 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014962 rpi: mcu_awake=0.001 mcu_task_avg=0.000013 mcu_task_stddev=0.000016 bytes_write=17181 bytes_read=54980 bytes_retransmit=0 bytes_invalid=0 send_seq=2837 receive_seq=2837 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000737 adj=49998931 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35145 bytes_read=985520 bytes_retransmit=0 bytes_invalid=0 send_seq=4321 receive_seq=4321 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999697 adj=31998496 coil_temp=25.6 refs=0 mcu_temp=26.80 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.43 cputime=821.871 memavail=3268180 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4217.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76779 bytes_read=770763 bytes_retransmit=9 bytes_invalid=0 send_seq=6499 receive_seq=6499 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014957 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=17187 bytes_read=55009 bytes_retransmit=0 bytes_invalid=0 send_seq=2838 receive_seq=2838 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000738 adj=49998907 Octopus_Pro_H723_V1.1: temp=39.9 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35151 bytes_read=985865 bytes_retransmit=0 bytes_invalid=0 send_seq=4322 receive_seq=4322 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999697 adj=31998493 coil_temp=25.6 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.43 cputime=821.914 memavail=3267704 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 4218.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=76973 bytes_read=771246 bytes_retransmit=9 bytes_invalid=0 send_seq=6514 receive_seq=6514 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014949 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=17193 bytes_read=55025 bytes_retransmit=0 bytes_invalid=0 send_seq=2839 receive_seq=2839 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000737 adj=49998921 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35157 bytes_read=986210 bytes_retransmit=0 bytes_invalid=0 send_seq=4323 receive_seq=4323 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999696 adj=31998493 coil_temp=25.6 refs=0 mcu_temp=26.78 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.43 cputime=821.958 memavail=3267240 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4219.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77162 bytes_read=771738 bytes_retransmit=9 bytes_invalid=0 send_seq=6528 receive_seq=6528 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014939 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=17199 bytes_read=55041 bytes_retransmit=0 bytes_invalid=0 send_seq=2840 receive_seq=2840 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000739 adj=49998909 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35163 bytes_read=986561 bytes_retransmit=0 bytes_invalid=0 send_seq=4324 receive_seq=4324 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999698 adj=31998499 coil_temp=25.5 refs=0 mcu_temp=26.75 supply_voltage=3.004 chamber_heater: target=0 temp=24.1 pwm=0.000 chamber_heater: temp=24.9 sysload=0.40 cputime=822.001 memavail=3266736 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4220.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77356 bytes_read=772236 bytes_retransmit=9 bytes_invalid=0 send_seq=6543 receive_seq=6543 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014932 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=17205 bytes_read=55057 bytes_retransmit=0 bytes_invalid=0 send_seq=2841 receive_seq=2841 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000744 adj=49998955 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35169 bytes_read=986917 bytes_retransmit=0 bytes_invalid=0 send_seq=4325 receive_seq=4325 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999697 adj=31998538 coil_temp=25.5 refs=0 mcu_temp=26.74 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.40 cputime=822.073 memavail=3270544 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4221.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77550 bytes_read=772734 bytes_retransmit=9 bytes_invalid=0 send_seq=6558 receive_seq=6558 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014991 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000013 bytes_write=17211 bytes_read=55073 bytes_retransmit=0 bytes_invalid=0 send_seq=2842 receive_seq=2842 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000743 adj=49999020 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35175 bytes_read=987273 bytes_retransmit=0 bytes_invalid=0 send_seq=4326 receive_seq=4326 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999697 adj=31998529 coil_temp=25.5 refs=0 mcu_temp=26.72 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.40 cputime=822.122 memavail=3270064 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4222.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77744 bytes_read=773231 bytes_retransmit=9 bytes_invalid=0 send_seq=6573 receive_seq=6573 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014977 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17217 bytes_read=55102 bytes_retransmit=0 bytes_invalid=0 send_seq=2843 receive_seq=2843 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000743 adj=49998855 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=54.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35181 bytes_read=987629 bytes_retransmit=0 bytes_invalid=0 send_seq=4327 receive_seq=4327 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999698 adj=31998448 coil_temp=25.5 refs=0 mcu_temp=26.71 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.40 cputime=822.167 memavail=3269840 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4223.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=77938 bytes_read=773720 bytes_retransmit=9 bytes_invalid=0 send_seq=6588 receive_seq=6588 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015023 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17223 bytes_read=55118 bytes_retransmit=0 bytes_invalid=0 send_seq=2844 receive_seq=2844 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000743 adj=49998884 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35187 bytes_read=987985 bytes_retransmit=0 bytes_invalid=0 send_seq=4328 receive_seq=4328 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999698 adj=31998488 coil_temp=25.5 refs=0 mcu_temp=26.69 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.40 cputime=822.212 memavail=3269616 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4224.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78132 bytes_read=774202 bytes_retransmit=9 bytes_invalid=0 send_seq=6603 receive_seq=6603 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015016 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17229 bytes_read=55134 bytes_retransmit=0 bytes_invalid=0 send_seq=2845 receive_seq=2845 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000743 adj=49998791 Octopus_Pro_H723_V1.1: temp=40.1 raspberry_pi: temp=57.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35193 bytes_read=988341 bytes_retransmit=0 bytes_invalid=0 send_seq=4329 receive_seq=4329 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999698 adj=31998430 coil_temp=25.5 refs=0 mcu_temp=26.68 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.37 cputime=822.257 memavail=3269616 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4225.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78326 bytes_read=774699 bytes_retransmit=9 bytes_invalid=0 send_seq=6618 receive_seq=6618 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015013 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17235 bytes_read=55150 bytes_retransmit=0 bytes_invalid=0 send_seq=2846 receive_seq=2846 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000741 adj=49998826 Octopus_Pro_H723_V1.1: temp=40.0 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35199 bytes_read=988697 bytes_retransmit=0 bytes_invalid=0 send_seq=4330 receive_seq=4330 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999698 adj=31998464 coil_temp=25.5 refs=0 mcu_temp=26.67 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.8 sysload=0.37 cputime=822.301 memavail=3269376 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4226.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78520 bytes_read=775212 bytes_retransmit=9 bytes_invalid=0 send_seq=6633 receive_seq=6633 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015030 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17241 bytes_read=55166 bytes_retransmit=0 bytes_invalid=0 send_seq=2847 receive_seq=2847 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000745 adj=49998819 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35205 bytes_read=989053 bytes_retransmit=0 bytes_invalid=0 send_seq=4331 receive_seq=4331 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31998468 coil_temp=25.5 refs=0 mcu_temp=26.65 supply_voltage=3.004 chamber_heater: target=0 temp=24.1 pwm=0.000 chamber_heater: temp=24.9 sysload=0.37 cputime=822.374 memavail=3269140 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4227.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78709 bytes_read=775690 bytes_retransmit=9 bytes_invalid=0 send_seq=6647 receive_seq=6647 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015026 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17247 bytes_read=55195 bytes_retransmit=0 bytes_invalid=0 send_seq=2848 receive_seq=2848 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000746 adj=49998860 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35211 bytes_read=989409 bytes_retransmit=0 bytes_invalid=0 send_seq=4332 receive_seq=4332 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999700 adj=31998469 coil_temp=25.5 refs=0 mcu_temp=26.63 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.37 cputime=822.422 memavail=3269140 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 4228.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=78903 bytes_read=776187 bytes_retransmit=9 bytes_invalid=0 send_seq=6662 receive_seq=6662 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015027 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17253 bytes_read=55211 bytes_retransmit=0 bytes_invalid=0 send_seq=2849 receive_seq=2849 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000744 adj=49998875 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35217 bytes_read=989765 bytes_retransmit=0 bytes_invalid=0 send_seq=4333 receive_seq=4333 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999700 adj=31998499 coil_temp=25.5 refs=0 mcu_temp=26.61 supply_voltage=3.004 chamber_heater: target=0 temp=24.1 pwm=0.000 chamber_heater: temp=25.0 sysload=0.37 cputime=822.463 memavail=3268892 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4229.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79097 bytes_read=776685 bytes_retransmit=9 bytes_invalid=0 send_seq=6677 receive_seq=6677 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015026 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17259 bytes_read=55227 bytes_retransmit=0 bytes_invalid=0 send_seq=2850 receive_seq=2850 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000743 adj=49998847 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=55.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35223 bytes_read=990121 bytes_retransmit=0 bytes_invalid=0 send_seq=4334 receive_seq=4334 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999700 adj=31998495 coil_temp=25.5 refs=0 mcu_temp=26.60 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.34 cputime=822.505 memavail=3268924 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4230.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79286 bytes_read=777163 bytes_retransmit=9 bytes_invalid=0 send_seq=6691 receive_seq=6691 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015014 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17265 bytes_read=55243 bytes_retransmit=0 bytes_invalid=0 send_seq=2851 receive_seq=2851 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000741 adj=49998832 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35229 bytes_read=990477 bytes_retransmit=0 bytes_invalid=0 send_seq=4335 receive_seq=4335 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999700 adj=31998500 coil_temp=25.5 refs=0 mcu_temp=26.59 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.8 sysload=0.34 cputime=822.545 memavail=3273260 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4231.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79480 bytes_read=777675 bytes_retransmit=9 bytes_invalid=0 send_seq=6706 receive_seq=6706 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015005 rpi: mcu_awake=0.001 mcu_task_avg=0.000012 mcu_task_stddev=0.000012 bytes_write=17271 bytes_read=55259 bytes_retransmit=0 bytes_invalid=0 send_seq=2852 receive_seq=2852 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000740 adj=49998839 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=57.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35235 bytes_read=990833 bytes_retransmit=0 bytes_invalid=0 send_seq=4336 receive_seq=4336 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999699 adj=31998513 coil_temp=25.5 refs=0 mcu_temp=26.58 supply_voltage=3.004 chamber_heater: target=0 temp=23.9 pwm=0.000 chamber_heater: temp=24.9 sysload=0.34 cputime=822.588 memavail=3271776 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4232.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79674 bytes_read=778173 bytes_retransmit=9 bytes_invalid=0 send_seq=6721 receive_seq=6721 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400015003 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17277 bytes_read=55288 bytes_retransmit=0 bytes_invalid=0 send_seq=2853 receive_seq=2853 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000742 adj=49998848 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=56.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35241 bytes_read=991189 bytes_retransmit=0 bytes_invalid=0 send_seq=4337 receive_seq=4337 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999700 adj=31998507 coil_temp=25.5 refs=0 mcu_temp=26.58 supply_voltage=3.004 chamber_heater: target=0 temp=24.1 pwm=0.000 chamber_heater: temp=24.9 sysload=0.34 cputime=822.652 memavail=3271580 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 4233.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=79868 bytes_read=778656 bytes_retransmit=9 bytes_invalid=0 send_seq=6736 receive_seq=6736 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014998 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17283 bytes_read=55304 bytes_retransmit=0 bytes_invalid=0 send_seq=2854 receive_seq=2854 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000743 adj=49998879 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35247 bytes_read=991545 bytes_retransmit=0 bytes_invalid=0 send_seq=4338 receive_seq=4338 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999700 adj=31998524 coil_temp=25.5 refs=0 mcu_temp=26.56 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=25.0 sysload=0.34 cputime=822.722 memavail=3271356 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.4 pwm=0.000 Stats 4234.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80057 bytes_read=779136 bytes_retransmit=9 bytes_invalid=0 send_seq=6750 receive_seq=6750 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014989 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17289 bytes_read=55320 bytes_retransmit=0 bytes_invalid=0 send_seq=2855 receive_seq=2855 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000747 adj=49998911 Octopus_Pro_H723_V1.1: temp=40.3 raspberry_pi: temp=55.0 heater_bed: target=0 temp=24.3 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35253 bytes_read=991901 bytes_retransmit=0 bytes_invalid=0 send_seq=4339 receive_seq=4339 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999701 adj=31998523 coil_temp=25.5 refs=0 mcu_temp=26.55 supply_voltage=3.004 chamber_heater: target=0 temp=24.1 pwm=0.000 chamber_heater: temp=25.0 sysload=0.31 cputime=822.795 memavail=3271356 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 Stats 4235.0: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80251 bytes_read=779634 bytes_retransmit=9 bytes_invalid=0 send_seq=6765 receive_seq=6765 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014976 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17295 bytes_read=55336 bytes_retransmit=0 bytes_invalid=0 send_seq=2856 receive_seq=2856 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000746 adj=49998975 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=56.0 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35259 bytes_read=992257 bytes_retransmit=0 bytes_invalid=0 send_seq=4340 receive_seq=4340 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999703 adj=31998547 coil_temp=25.5 refs=0 mcu_temp=26.54 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.8 sysload=0.31 cputime=822.835 memavail=3271116 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.3 pwm=0.000 Stats 4236.1: gcodein=0 mcu: mcu_awake=0.001 mcu_task_avg=0.000003 mcu_task_stddev=0.000004 bytes_write=80440 bytes_read=780127 bytes_retransmit=9 bytes_invalid=0 send_seq=6779 receive_seq=6779 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=400014963 rpi: mcu_awake=0.001 mcu_task_avg=0.000011 mcu_task_stddev=0.000010 bytes_write=17301 bytes_read=55352 bytes_retransmit=0 bytes_invalid=0 send_seq=2857 receive_seq=2857 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=50000745 adj=49998957 Octopus_Pro_H723_V1.1: temp=40.2 raspberry_pi: temp=55.5 heater_bed: target=0 temp=24.2 pwm=0.000 beacon: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=35265 bytes_read=992613 bytes_retransmit=0 bytes_invalid=0 send_seq=4341 receive_seq=4341 retransmit_seq=0 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=31999703 adj=31998580 coil_temp=25.5 refs=0 mcu_temp=26.53 supply_voltage=3.004 chamber_heater: target=0 temp=24.0 pwm=0.000 chamber_heater: temp=24.9 sysload=0.31 cputime=822.877 memavail=3270612 print_time=2648.806 buffer_time=0.000 print_stall=0 extruder: target=0 temp=24.5 pwm=0.000 TMC 'stepper_z1' reports DRV_STATUS: 801c0101 otpw=1(OvertempWarning!) t120=1 cs_actual=28 stst=1 TMC 'stepper_z2' reports DRV_STATUS: 801c0101 otpw=1(OvertempWarning!) t120=1 cs_actual=28 stst=1 TMC 'stepper_z' reports DRV_STATUS: 801c0101 otpw=1(OvertempWarning!) t120=1 cs_actual=28 stst=1 TMC 'stepper_z' reports DRV_STATUS: 801c0000 cs_actual=28 stst=1 TMC 'stepper_z' reports DRV_STATUS: 801c0101 otpw=1(OvertempWarning!) t120=1 cs_actual=28 stst=1 TMC 'stepper_z' reports DRV_STATUS: 801c0000 cs_actual=28 stst=1 TMC 'stepper_z' reports DRV_STATUS: 801c0101 otpw=1(OvertempWarning!) t120=1 cs_actual=28 stst=1 TMC 'stepper_z' reports DRV_STATUS: 801c0000 cs_actual=28 stst=1 TMC 'stepper_z' reports DRV_STATUS: 801c0101 otpw=1(OvertempWarning!) t120=1 cs_actual=28 stst=1 TMC 'stepper_z' reports DRV_STATUS: 801c0000 cs_actual=28 stst=1 TMC 'stepper_z' reports DRV_STATUS: 801c0101 otpw=1(OvertempWarning!) t120=1 cs_actual=28 stst=1