From 5981c7b5c363a9d81918d1e4c9949d52808e72e3 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Wed, 19 Jul 2023 15:31:01 -0400 Subject: [PATCH] Update TEST_SPEED.cfg. --- .vscode/settings.json | 70 +++++++++++++++++++++++++++---------------- cfgs/TEST_SPEED.cfg | 59 ++++++++++++++++++------------------ 2 files changed, 75 insertions(+), 54 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index a495d6b..1eb8153 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,31 +6,51 @@ "spellright.language": ["en-GB-10-1."], "spellright.documentTypes": ["markdown", "plaintext"], "cSpell.words": [ - "ADXL", - "blanchas", - "cfgs", - "Fluidd", - "Fluiddpi", - "gcode", - "githubstar", - "hotend", - "KIAUH", - "Klipper", - "Klipperized", - "lrwxrwxrwx", - "moonraker", - "octahedroflake", - "PARKBED", - "PARKCENTER", - "PARKFRONT", - "PARKFRONTLOW", - "PARKREAR", - "pico", - "Prusa", - "runout", - "Sovol" - ], + "ADXL", + "blanchas", + "cfgs", + "Fluidd", + "Fluiddpi", + "gcode", + "githubstar", + "hotend", + "KIAUH", + "Klipper", + "Klipperized", + "lrwxrwxrwx", + "moonraker", + "octahedroflake", + "PARKBED", + "PARKCENTER", + "PARKFRONT", + "PARKFRONTLOW", + "PARKREAR", + "pico", + "Prusa", + "runout", + "Sovol" + ], "[markdown]": { "editor.formatOnSave": false - } + }, + "workbench.colorCustomizations": { + "activityBar.activeBackground": "#7e4810", + "activityBar.background": "#7e4810", + "activityBar.foreground": "#e7e7e7", + "activityBar.inactiveForeground": "#e7e7e799", + "activityBarBadge.background": "#041c10", + "activityBarBadge.foreground": "#e7e7e7", + "commandCenter.border": "#e7e7e799", + "sash.hoverBorder": "#7e4810", + "statusBar.background": "#512e0a", + "statusBar.foreground": "#e7e7e7", + "statusBarItem.hoverBackground": "#7e4810", + "statusBarItem.remoteBackground": "#512e0a", + "statusBarItem.remoteForeground": "#e7e7e7", + "titleBar.activeBackground": "#512e0a", + "titleBar.activeForeground": "#e7e7e7", + "titleBar.inactiveBackground": "#512e0a99", + "titleBar.inactiveForeground": "#e7e7e799" + }, + "peacock.color": "#512e0a" } diff --git a/cfgs/TEST_SPEED.cfg b/cfgs/TEST_SPEED.cfg index bfda9e2..0490ba1 100644 --- a/cfgs/TEST_SPEED.cfg +++ b/cfgs/TEST_SPEED.cfg @@ -42,6 +42,7 @@ gcode: { action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) } # Home and get position for comparison later: + M400 # Finish moves - https://github.com/AndrewEllis93/Print-Tuning-Guide/issues/66 G28 # QGL if not already QGLd (only if QGL section exists in config) {% if printer.configfile.settings.quad_gantry_level %} @@ -53,6 +54,7 @@ gcode: # Move 50mm away from max position and home again (to help with hall effect endstop accuracy - https://github.com/AndrewEllis93/Print-Tuning-Guide/issues/24) G90 G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60} + M400 # Finish moves - https://github.com/AndrewEllis93/Print-Tuning-Guide/issues/66 G28 X Y G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60} G4 P1000 @@ -65,42 +67,41 @@ gcode: SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2} {% for i in range(iterations) %} - # Large pattern - # Diagonals - 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} - - # Box - 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} + # Large pattern diagonals + 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} - # Small pattern - # Small diagonals - 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} - - # Small box - 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} + # Large pattern box + 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} + + # Small pattern diagonals + 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} + + # Small patternbox + 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 %} # Restore max speed/accel/accel_to_decel to their configured values 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} # Re-home and get position again for comparison: - G28 + M400 # Finish moves - https://github.com/AndrewEllis93/Print-Tuning-Guide/issues/66 + G28 # This is a full G28 to fix an issue with CoreXZ - https://github.com/AndrewEllis93/Print-Tuning-Guide/issues/12 # Go to XY home positions (in case your homing override leaves it elsewhere) G90 G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60}