486 lines
23 KiB
Plaintext
486 lines
23 KiB
Plaintext
===== Config file =====
|
|
[gcode_macro CALIBRATE_NOZZLE_OFFSET]
|
|
description = Move to center of bed and calibrate nozzle offset
|
|
gcode =
|
|
G90
|
|
G0 X100 Y155 F1500
|
|
PROBE_CALIBRATE
|
|
|
|
[gcode_macro LEVEL_BED]
|
|
description = "Level the bed manually."
|
|
gcode =
|
|
BED_SCREWS_ADJUST
|
|
|
|
[gcode_macro CHECK_DEVIATION]
|
|
description = "Check the deviation of the bed from the last loaded mesh."
|
|
gcode =
|
|
SCREWS_TILT_CALCULATE MAX_DEVIATION=0.05
|
|
|
|
[gcode_macro LIZ_IS_A_BAKA]
|
|
description = "Liz is a baka, so here's her start G-Code >.<"
|
|
gcode =
|
|
BED_MESH_CALIBRATE
|
|
BED_MESH_PROFILE SAVE=default
|
|
|
|
[gcode_macro _START_GCODE]
|
|
description = "The gcode that should be called from your slicer at the beginning of a print."
|
|
gcode =
|
|
|
|
G90
|
|
G1 X2 Y30 Z30 F1500
|
|
G1 Z0.28 F240
|
|
G92 E0
|
|
G1 Y220 E10 F1500
|
|
G1 X2.3 F5000
|
|
G92 E0
|
|
G1 Y30 E10 F1200
|
|
G92 E0
|
|
G1 Z5 F1500
|
|
|
|
[gcode_macro _END_GCODE]
|
|
description = "The gcode that should be called from your slicer at the end of a print."
|
|
gcode =
|
|
G91
|
|
G1 E-2 F2700
|
|
G1 E-2 Z0.2 F2400
|
|
G1 X5 Y5 F3000
|
|
G1 Z10
|
|
G90
|
|
|
|
G1 X0 Y220
|
|
M106 S0
|
|
M104 S0
|
|
M140 S0
|
|
|
|
M84 X Y E
|
|
|
|
[stepper_x]
|
|
step_pin = PC0
|
|
dir_pin = PL1
|
|
enable_pin = !PA7
|
|
microsteps = 16
|
|
rotation_distance = 33
|
|
endstop_pin = ^!PB6
|
|
position_endstop = 0
|
|
position_max = 298
|
|
homing_speed = 50
|
|
|
|
[stepper_y]
|
|
step_pin = PC1
|
|
dir_pin = !PL0
|
|
enable_pin = !PA6
|
|
microsteps = 16
|
|
rotation_distance = 46
|
|
endstop_pin = ^!PB5
|
|
position_endstop = 0
|
|
position_max = 280
|
|
homing_speed = 50
|
|
|
|
[stepper_z]
|
|
step_pin = PC2
|
|
dir_pin = PL2
|
|
enable_pin = !PA5
|
|
microsteps = 16
|
|
rotation_distance = 8
|
|
endstop_pin = probe:z_virtual_endstop
|
|
position_max = 250
|
|
|
|
[bltouch]
|
|
sensor_pin = ^PB4
|
|
control_pin = PL5
|
|
x_offset = -44
|
|
y_offset = 8
|
|
z_offset = 2.850
|
|
|
|
[bed_mesh]
|
|
speed = 120
|
|
horizontal_move_z = 7
|
|
mesh_min = 30, 40
|
|
mesh_max = 250, 230
|
|
probe_count = 5
|
|
mesh_pps = 3
|
|
algorithm = bicubic
|
|
|
|
[safe_z_home]
|
|
home_xy_position = 140, 140
|
|
speed = 50
|
|
z_hop = 10
|
|
z_hop_speed = 5
|
|
|
|
[extruder]
|
|
step_pin = PC3
|
|
dir_pin = PL6
|
|
enable_pin = !PA4
|
|
microsteps = 16
|
|
rotation_distance = 7.9797
|
|
nozzle_diameter = 0.400
|
|
heater_pin = PH6
|
|
filament_diameter = 1.750
|
|
sensor_type = NTC 100K MGB18-104F39050L32
|
|
sensor_pin = PF0
|
|
min_temp = 0
|
|
max_temp = 990
|
|
control = pid
|
|
pid_kp = 23.769
|
|
pid_ki = 1.248
|
|
pid_kd = 113.201
|
|
|
|
[heater_bed]
|
|
heater_pin = PE5
|
|
sensor_type = EPCOS 100K B57560G104F
|
|
sensor_pin = PF2
|
|
control = watermark
|
|
min_temp = 0
|
|
max_temp = 130
|
|
max_power = 1.0
|
|
|
|
[verify_heater heater_bed]
|
|
heating_gain = 1
|
|
check_gain_time = 60
|
|
|
|
[fan]
|
|
pin = PH3
|
|
|
|
[heater_fan heatbreak_cooling_fan]
|
|
pin = PH5
|
|
fan_speed = 1.0
|
|
heater = extruder
|
|
heater_temp = 50.0
|
|
|
|
[mcu]
|
|
serial = /dev/serial/by-id/usb-UltiMachine__ultimachine.com__RAMBo_6403335373035101E171-if00
|
|
baud = 250000
|
|
|
|
[printer]
|
|
kinematics = cartesian
|
|
max_velocity = 300
|
|
max_accel = 3000
|
|
max_z_velocity = 5
|
|
max_z_accel = 100
|
|
|
|
[ad5206 stepper_digipot]
|
|
enable_pin = PD7
|
|
scale = 2.08
|
|
channel_1 = 1.34
|
|
channel_2 = 1.0
|
|
channel_4 = 1.1
|
|
channel_5 = 1.1
|
|
channel_6 = 1.1
|
|
|
|
[static_digital_output stepper_config]
|
|
pins =
|
|
PG1, PG0,
|
|
PK7, PG2,
|
|
PK6, PK5,
|
|
PK3, PK4,
|
|
PK1, PK2
|
|
|
|
[static_digital_output yellow_led]
|
|
pins = !PB7
|
|
|
|
[board_pins]
|
|
aliases =
|
|
|
|
EXP1_1=PE6, EXP1_3=PG3, EXP1_5=PJ2, EXP1_7=PJ7, EXP1_9=<GND>,
|
|
EXP1_2=PE2, EXP1_4=PG4, EXP1_6=PJ3, EXP1_8=PJ4, EXP1_10=<5V>,
|
|
|
|
EXP2_1=PB3, EXP2_3=PJ5, EXP2_5=PJ6, EXP2_7=PD4, EXP2_9=<GND>,
|
|
EXP2_2=PB1, EXP2_4=PB0, EXP2_6=PB2, EXP2_8=PE7, EXP2_10=PH2
|
|
|
|
[virtual_sdcard]
|
|
path = ~/taz/printer_data_taz/gcodes
|
|
on_error_gcode = CANCEL_PRINT
|
|
|
|
[pause_resume]
|
|
|
|
[display_status]
|
|
|
|
[respond]
|
|
|
|
[gcode_macro CANCEL_PRINT]
|
|
description = Cancel the actual running print
|
|
rename_existing = CANCEL_PRINT_BASE
|
|
gcode =
|
|
|
|
{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
|
|
{% set allow_park = client.park_at_cancel|default(false)|lower == 'true' %}
|
|
{% set retract = client.cancel_retract|default(5.0)|abs %}
|
|
|
|
{% set park_x = "" if (client.park_at_cancel_x|default(none) is none)
|
|
else "X=" ~ client.park_at_cancel_x %}
|
|
{% set park_y = "" if (client.park_at_cancel_y|default(none) is none)
|
|
else "Y=" ~ client.park_at_cancel_y %}
|
|
{% set custom_park = park_x|length > 0 or park_y|length > 0 %}
|
|
|
|
|
|
{% if printer['gcode_macro RESUME'].restore_idle_timeout > 0 %}
|
|
SET_IDLE_TIMEOUT TIMEOUT={printer['gcode_macro RESUME'].restore_idle_timeout}
|
|
{% endif %}
|
|
{% if (custom_park or not printer.pause_resume.is_paused) and allow_park %} _TOOLHEAD_PARK_PAUSE_CANCEL {park_x} {park_y} {% endif %}
|
|
_CLIENT_RETRACT LENGTH={retract}
|
|
TURN_OFF_HEATERS
|
|
M106 S0
|
|
{client.user_cancel_macro|default("")}
|
|
SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=idle_state VALUE=False
|
|
|
|
SET_PAUSE_NEXT_LAYER ENABLE=0
|
|
SET_PAUSE_AT_LAYER ENABLE=0 LAYER=0
|
|
CANCEL_PRINT_BASE
|
|
|
|
[gcode_macro PAUSE]
|
|
description = Pause the actual running print
|
|
rename_existing = PAUSE_BASE
|
|
gcode =
|
|
|
|
{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
|
|
{% set idle_timeout = client.idle_timeout|default(0) %}
|
|
{% set temp = printer[printer.toolhead.extruder].target if printer.toolhead.extruder != '' else 0 %}
|
|
{% set restore = False if printer.toolhead.extruder == ''
|
|
else True if params.RESTORE|default(1)|int == 1 else False %}
|
|
|
|
SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=last_extruder_temp VALUE="{{'restore': restore, 'temp': temp}}"
|
|
|
|
{% if idle_timeout > 0 %}
|
|
SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=restore_idle_timeout VALUE={printer.configfile.settings.idle_timeout.timeout}
|
|
SET_IDLE_TIMEOUT TIMEOUT={idle_timeout}
|
|
{% endif %}
|
|
PAUSE_BASE
|
|
{client.user_pause_macro|default("")}
|
|
_TOOLHEAD_PARK_PAUSE_CANCEL {rawparams}
|
|
|
|
[gcode_macro RESUME]
|
|
description = Resume the actual running print
|
|
rename_existing = RESUME_BASE
|
|
variable_last_extruder_temp = {'restore': False, 'temp': 0}
|
|
variable_restore_idle_timeout = 0
|
|
variable_idle_state = False
|
|
gcode =
|
|
|
|
{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
|
|
{% set velocity = printer.configfile.settings.pause_resume.recover_velocity %}
|
|
{% set sp_move = client.speed_move|default(velocity) %}
|
|
{% set runout_resume = True if client.runout_sensor|default("") == ""
|
|
else True if not printer[client.runout_sensor].enabled
|
|
else printer[client.runout_sensor].filament_detected %}
|
|
{% set can_extrude = True if printer.toolhead.extruder == ''
|
|
else printer[printer.toolhead.extruder].can_extrude %}
|
|
{% set do_resume = False %}
|
|
{% set prompt_txt = [] %}
|
|
|
|
|
|
{% if printer.idle_timeout.state|upper == "IDLE" or idle_state %}
|
|
SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=idle_state VALUE=False
|
|
{% if last_extruder_temp.restore %}
|
|
|
|
RESPOND TYPE=echo MSG='{"Restoring \"%s\" temperature to %3.1f\u00B0C, this may take some time" % (printer.toolhead.extruder, last_extruder_temp.temp) }'
|
|
M109 S{last_extruder_temp.temp}
|
|
{% set do_resume = True %}
|
|
{% elif can_extrude %}
|
|
{% set do_resume = True %}
|
|
{% else %}
|
|
RESPOND TYPE=error MSG='{"Resume aborted !!! \"%s\" not hot enough, please heat up again and press RESUME" % printer.toolhead.extruder}'
|
|
{% set _d = prompt_txt.append("\"%s\" not hot enough, please heat up again and press RESUME" % printer.toolhead.extruder) %}
|
|
{% endif %}
|
|
|
|
{% elif can_extrude %}
|
|
{% set do_resume = True %}
|
|
{% else %}
|
|
RESPOND TYPE=error MSG='{"Resume aborted !!! \"%s\" not hot enough, please heat up again and press RESUME" % printer.toolhead.extruder}'
|
|
{% set _d = prompt_txt.append("\"%s\" not hot enough, please heat up again and press RESUME" % printer.toolhead.extruder) %}
|
|
{% endif %}
|
|
{% if runout_resume %}
|
|
{% if do_resume %}
|
|
{% if restore_idle_timeout > 0 %} SET_IDLE_TIMEOUT TIMEOUT={restore_idle_timeout} {% endif %}
|
|
{client.user_resume_macro|default("")}
|
|
_CLIENT_EXTRUDE
|
|
RESUME_BASE VELOCITY={params.VELOCITY|default(sp_move)}
|
|
{% endif %}
|
|
{% else %}
|
|
RESPOND TYPE=error MSG='{"Resume aborted !!! \"%s\" detects no filament, please load filament and press RESUME" % (client.runout_sensor.split(" "))[1]}'
|
|
{% set _d = prompt_txt.append("\"%s\" detects no filament, please load filament and press RESUME" % (client.runout_sensor.split(" "))[1]) %}
|
|
{% endif %}
|
|
|
|
{% if not (runout_resume and do_resume) %}
|
|
RESPOND TYPE=command MSG="action:prompt_begin RESUME aborted !!!"
|
|
{% for element in prompt_txt %}
|
|
RESPOND TYPE=command MSG='{"action:prompt_text %s" % element}'
|
|
{% endfor %}
|
|
RESPOND TYPE=command MSG="action:prompt_footer_button Ok|RESPOND TYPE=command MSG=action:prompt_end|info"
|
|
RESPOND TYPE=command MSG="action:prompt_show"
|
|
{% endif %}
|
|
|
|
[gcode_macro SET_PAUSE_NEXT_LAYER]
|
|
description = Enable a pause if the next layer is reached
|
|
gcode =
|
|
{% set pause_next_layer = printer['gcode_macro SET_PRINT_STATS_INFO'].pause_next_layer %}
|
|
{% set ENABLE = params.ENABLE|default(1)|int != 0 %}
|
|
{% set MACRO = params.MACRO|default(pause_next_layer.call, True) %}
|
|
SET_GCODE_VARIABLE MACRO=SET_PRINT_STATS_INFO VARIABLE=pause_next_layer VALUE="{{ 'enable': ENABLE, 'call': MACRO }}"
|
|
|
|
[gcode_macro SET_PAUSE_AT_LAYER]
|
|
description = Enable/disable a pause if a given layer number is reached
|
|
gcode =
|
|
{% set pause_at_layer = printer['gcode_macro SET_PRINT_STATS_INFO'].pause_at_layer %}
|
|
{% set ENABLE = params.ENABLE|int != 0 if params.ENABLE is defined
|
|
else params.LAYER is defined %}
|
|
{% set LAYER = params.LAYER|default(pause_at_layer.layer)|int %}
|
|
{% set MACRO = params.MACRO|default(pause_at_layer.call, True) %}
|
|
SET_GCODE_VARIABLE MACRO=SET_PRINT_STATS_INFO VARIABLE=pause_at_layer VALUE="{{ 'enable': ENABLE, 'layer': LAYER, 'call': MACRO }}"
|
|
|
|
[gcode_macro SET_PRINT_STATS_INFO]
|
|
rename_existing = SET_PRINT_STATS_INFO_BASE
|
|
description = Overwrite, to get pause_next_layer and pause_at_layer feature
|
|
variable_pause_next_layer = { 'enable': False, 'call': "PAUSE" }
|
|
variable_pause_at_layer = { 'enable': False, 'layer': 0, 'call': "PAUSE" }
|
|
gcode =
|
|
{% if pause_next_layer.enable %}
|
|
RESPOND TYPE=echo MSG='{"%s, forced by pause_next_layer" % pause_next_layer.call}'
|
|
{pause_next_layer.call}
|
|
SET_PAUSE_NEXT_LAYER ENABLE=0
|
|
{% elif pause_at_layer.enable and params.CURRENT_LAYER is defined and params.CURRENT_LAYER|int == pause_at_layer.layer %}
|
|
RESPOND TYPE=echo MSG='{"%s, forced by pause_at_layer [%d]" % (pause_at_layer.call, pause_at_layer.layer)}'
|
|
{pause_at_layer.call}
|
|
SET_PAUSE_AT_LAYER ENABLE=0
|
|
{% endif %}
|
|
SET_PRINT_STATS_INFO_BASE {rawparams}
|
|
|
|
[gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL]
|
|
description = Helper: park toolhead used in PAUSE and CANCEL_PRINT
|
|
gcode =
|
|
|
|
{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
|
|
{% set velocity = printer.configfile.settings.pause_resume.recover_velocity %}
|
|
{% set use_custom = client.use_custom_pos|default(false)|lower == 'true' %}
|
|
{% set custom_park_x = client.custom_park_x|default(0.0) %}
|
|
{% set custom_park_y = client.custom_park_y|default(0.0) %}
|
|
{% set park_dz = client.custom_park_dz|default(2.0)|abs %}
|
|
{% set sp_hop = client.speed_hop|default(15) * 60 %}
|
|
{% set sp_move = client.speed_move|default(velocity) * 60 %}
|
|
|
|
{% set origin = printer.gcode_move.homing_origin %}
|
|
{% set act = printer.gcode_move.gcode_position %}
|
|
{% set max = printer.toolhead.axis_maximum %}
|
|
{% set cone = printer.toolhead.cone_start_z|default(max.z) %}
|
|
{% set round_bed = True if printer.configfile.settings.printer.kinematics is in ['delta','polar','rotary_delta','winch']
|
|
else False %}
|
|
|
|
{% set z_min = params.Z_MIN|default(0)|float %}
|
|
{% set z_park = [[(act.z + park_dz), z_min]|max, (max.z - origin.z)]|min %}
|
|
{% set x_park = params.X if params.X is defined
|
|
else custom_park_x if use_custom
|
|
else 0.0 if round_bed
|
|
else (max.x - 5.0) %}
|
|
{% set y_park = params.Y if params.Y is defined
|
|
else custom_park_y if use_custom
|
|
else (max.y - 5.0) if round_bed and z_park < cone
|
|
else 0.0 if round_bed
|
|
else (max.y - 5.0) %}
|
|
|
|
_CLIENT_RETRACT
|
|
{% if "xyz" in printer.toolhead.homed_axes %}
|
|
G90
|
|
G1 Z{z_park} F{sp_hop}
|
|
G1 X{x_park} Y{y_park} F{sp_move}
|
|
{% if not printer.gcode_move.absolute_coordinates %} G91 {% endif %}
|
|
{% else %}
|
|
RESPOND TYPE=echo MSG='Printer not homed'
|
|
{% endif %}
|
|
|
|
[gcode_macro _CLIENT_EXTRUDE]
|
|
description = Extrudes, if the extruder is hot enough
|
|
gcode =
|
|
|
|
{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
|
|
{% set use_fw_retract = (client.use_fw_retract|default(false)|lower == 'true') and (printer.firmware_retraction is defined) %}
|
|
{% set length = params.LENGTH|default(client.unretract)|default(1.0)|float %}
|
|
{% set speed = params.SPEED|default(client.speed_unretract)|default(35) %}
|
|
{% set absolute_extrude = printer.gcode_move.absolute_extrude %}
|
|
|
|
{% if printer.toolhead.extruder != '' %}
|
|
{% if printer[printer.toolhead.extruder].can_extrude %}
|
|
{% if use_fw_retract %}
|
|
{% if length < 0 %}
|
|
G10
|
|
{% else %}
|
|
G11
|
|
{% endif %}
|
|
{% else %}
|
|
M83
|
|
G1 E{length} F{(speed|float|abs) * 60}
|
|
{% if absolute_extrude %}
|
|
M82
|
|
{% endif %}
|
|
{% endif %}
|
|
{% else %}
|
|
RESPOND TYPE=echo MSG='{"\"%s\" not hot enough" % printer.toolhead.extruder}'
|
|
{% endif %}
|
|
{% endif %}
|
|
|
|
[gcode_macro _CLIENT_RETRACT]
|
|
description = Retracts, if the extruder is hot enough
|
|
gcode =
|
|
{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
|
|
{% set length = params.LENGTH|default(client.retract)|default(1.0)|float %}
|
|
{% set speed = params.SPEED|default(client.speed_retract)|default(35) %}
|
|
|
|
_CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs}
|
|
|
|
[bed_mesh default]
|
|
version = 1
|
|
points =
|
|
-1.065000, -0.857500, -0.817500, -0.865000, -0.927500
|
|
-0.592500, -0.502500, -0.442500, -0.482500, -0.522500
|
|
-0.172500, -0.070000, -0.027500, -0.040000, -0.057500
|
|
0.182500, 0.265000, 0.312500, 0.302500, 0.332500
|
|
0.480000, 0.610000, 0.670000, 0.715000, 0.735000
|
|
x_count = 5
|
|
y_count = 5
|
|
mesh_x_pps = 3
|
|
mesh_y_pps = 3
|
|
algo = bicubic
|
|
tension = 0.2
|
|
min_x = 30.0
|
|
max_x = 250.0
|
|
min_y = 39.989999999999995
|
|
max_y = 230.0
|
|
=======================
|
|
Loaded MCU 'mcu' 106 commands (v0.12.0-103-g6ce6fbbc / gcc: (GCC) 5.4.0 binutils: (GNU Binutils) 2.26.20160125)
|
|
MCU 'mcu' config: ADC_MAX=1023 BUS_PINS_spi=PB3,PB2,PB1 BUS_PINS_twi=PD0,PD1 CLOCK_FREQ=16000000 MCU=atmega2560 PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_serial=PE0,PE1 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256
|
|
Configured MCU 'mcu' (609 moves)
|
|
Args: ['/home/pi/taz/klipper-taz/klippy/klippy.py', '/home/pi/taz/printer_data_taz/config/printer.cfg', '-l', '/home/pi/taz/printer_data_taz/logs/klippy.log', '-I', '/home/pi/taz/printer_data_taz/comms/klippy.serial', '-a', '/home/pi/taz/printer_data_taz/comms/klippy.sock']
|
|
Git version: 'v0.12.0-103-g6ce6fbbc'
|
|
Branch: master
|
|
Remote: origin
|
|
Tracked URL: https://github.com/Klipper3d/klipper.git
|
|
CPU: 4 core ?
|
|
Python: '3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]'
|
|
webhooks client 547750616272: {'program': 'Moonraker', 'version': 'v0.8.0-310-g67c98f6'}
|
|
=============== Log rollover at Tue Apr 2 12:00:25 2024 ===============
|
|
b'Got EOF when reading from device'
|
|
Timeout with MCU 'mcu' (eventtime=1347908.264162)
|
|
Transition to shutdown state: Lost communication with MCU 'mcu'
|
|
Dumping gcode input 0 blocks
|
|
Dumping 20 requests for client 547750616272
|
|
Received 1296220.546719: b'{"id": 547230179232, "method": "info", "params": {}}'
|
|
Received 1296220.547447: b'{"id": 547579577104, "method": "objects/list", "params": {}}'
|
|
Received 1296220.548017: b'{"id": 547579577632, "method": "gcode/help", "params": {}}'
|
|
Received 1296220.549168: b'{"id": 547230176592, "method": "objects/list", "params": {}}'
|
|
Received 1296220.556426: b'{"id": 547579579504, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "print_stats": null, "virtual_sdcard": null, "display_status": null, "idle_timeout": null, "toolhead": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}'
|
|
Received 1296220.725053: b'{"id": 547579577536, "method": "objects/subscribe", "params": {"objects": {"gcode": null, "webhooks": null, "configfile": null, "mcu": null, "gcode_macro CALIBRATE_NOZZLE_OFFSET": null, "gcode_macro LEVEL_BED": null, "gcode_macro CHECK_DEVIATION": null, "gcode_macro LIZ_IS_A_BAKA": null, "gcode_macro _START_GCODE": null, "gcode_macro _END_GCODE": null, "gcode_move": null, "probe": null, "bed_mesh": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "print_stats": null, "virtual_sdcard": null, "pause_resume": null, "display_status": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "idle_timeout": null, "system_stats": null, "manual_probe": null, "toolhead": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}'
|
|
Received 1296220.981979: b'{"id": 547230313728, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null, "heater_bed": null, "extruder": null, "heaters": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "virtual_sdcard": null, "display_status": null, "idle_timeout": null, "toolhead": null, "gcode": null, "configfile": null, "mcu": null, "gcode_macro CALIBRATE_NOZZLE_OFFSET": null, "gcode_macro LEVEL_BED": null, "gcode_macro CHECK_DEVIATION": null, "gcode_macro LIZ_IS_A_BAKA": null, "gcode_macro _START_GCODE": null, "gcode_macro _END_GCODE": null, "gcode_move": null, "probe": null, "bed_mesh": null, "pause_resume": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "system_stats": null, "manual_probe": null}, "response_template": {"method": "process_status_update"}}}'
|
|
Received 1296221.231186: b'{"id": 547230313728, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null, "heater_bed": null, "extruder": null, "heaters": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "virtual_sdcard": null, "display_status": null, "idle_timeout": null, "toolhead": null, "gcode": null, "configfile": null, "mcu": null, "gcode_macro CALIBRATE_NOZZLE_OFFSET": null, "gcode_macro LEVEL_BED": null, "gcode_macro CHECK_DEVIATION": null, "gcode_macro LIZ_IS_A_BAKA": null, "gcode_macro _START_GCODE": null, "gcode_macro _END_GCODE": null, "gcode_move": null, "probe": null, "bed_mesh": null, "pause_resume": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "system_stats": null, "manual_probe": null}, "response_template": {"method": "process_status_update"}}}'
|
|
Received 1296221.996582: b'{"id": 547230312480, "method": "objects/query", "params": {"objects": {"extruder": ["can_extrude"]}}}'
|
|
Received 1296269.001266: b'{"id": 547230313440, "method": "gcode/script", "params": {"script": "SDCARD_PRINT_FILE FILENAME=\\"Calibration_Cube_Oriented.gcode\\""}}'
|
|
Received 1300127.879949: b'{"id": 547230207952, "method": "objects/list", "params": {}}'
|
|
Received 1300127.897067: b'{"id": 547230206944, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "print_stats": null, "virtual_sdcard": null, "display_status": null, "idle_timeout": null, "toolhead": null, "extruder": null, "gcode": null, "configfile": null, "mcu": null, "gcode_macro CALIBRATE_NOZZLE_OFFSET": null, "gcode_macro LEVEL_BED": null, "gcode_macro CHECK_DEVIATION": null, "gcode_macro LIZ_IS_A_BAKA": null, "gcode_macro _START_GCODE": null, "gcode_macro _END_GCODE": null, "gcode_move": null, "probe": null, "bed_mesh": null, "pause_resume": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "system_stats": null, "manual_probe": null}, "response_template": {"method": "process_status_update"}}}'
|
|
Received 1313507.331566: b'{"id": 547230169552, "method": "objects/list", "params": {}}'
|
|
Received 1313507.387263: b'{"id": 547544086656, "method": "objects/list", "params": {}}'
|
|
Received 1313508.368876: b'{"id": 547541573152, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "print_stats": null, "virtual_sdcard": null, "display_status": null, "idle_timeout": null, "toolhead": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}'
|
|
Received 1313516.856086: b'{"id": 547230168832, "method": "info", "params": {}}'
|
|
Received 1313516.856086: b'{"id": 547542707312, "method": "objects/list", "params": {}}'
|
|
Received 1313516.857006: b'{"id": 547542707264, "method": "gcode/help", "params": {}}'
|
|
Received 1313516.890593: b'{"id": 547541419488, "method": "objects/subscribe", "params": {"objects": {"gcode": null, "webhooks": null, "configfile": null, "mcu": null, "gcode_macro CALIBRATE_NOZZLE_OFFSET": null, "gcode_macro LEVEL_BED": null, "gcode_macro CHECK_DEVIATION": null, "gcode_macro LIZ_IS_A_BAKA": null, "gcode_macro _START_GCODE": null, "gcode_macro _END_GCODE": null, "gcode_move": null, "probe": null, "bed_mesh": null, "heaters": null, "heater_bed": null, "fan": null, "heater_fan heatbreak_cooling_fan": null, "print_stats": null, "virtual_sdcard": null, "pause_resume": null, "display_status": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro SET_PAUSE_NEXT_LAYER": null, "gcode_macro SET_PAUSE_AT_LAYER": null, "gcode_macro SET_PRINT_STATS_INFO": null, "gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL": null, "gcode_macro _CLIENT_EXTRUDE": null, "gcode_macro _CLIENT_RETRACT": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "idle_timeout": null, "system_stats": null, "manual_probe": null, "toolhead": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}'
|
|
Received 1313526.684805: b'{"id": 547541419392, "method": "objects/query", "params": {"objects": {"extruder": ["can_extrude"]}}}'
|
|
gcode state: absolute_coord=True absolute_extrude=True base_position=[0.0, 0.0, 0.0, 1499.9595300000008] last_position=[0.0, 140.0, 20.09357510834813, 1499.9595300000008] homing_position=[0.0, 0.0, 0.0, 0.0] speed_factor=0.016666666666666666 extrude_factor=1.0 speed=25.0
|
|
Reactor garbage collection: (1297180.274482653, 0.0, 0.0)
|