mirror of
https://github.com/bassamanator/Sovol-SV06-firmware.git
synced 2025-11-08 13:31:16 +00:00
Update TEST_SPEED.cfg.
This commit is contained in:
70
.vscode/settings.json
vendored
70
.vscode/settings.json
vendored
@@ -6,31 +6,51 @@
|
|||||||
"spellright.language": ["en-GB-10-1."],
|
"spellright.language": ["en-GB-10-1."],
|
||||||
"spellright.documentTypes": ["markdown", "plaintext"],
|
"spellright.documentTypes": ["markdown", "plaintext"],
|
||||||
"cSpell.words": [
|
"cSpell.words": [
|
||||||
"ADXL",
|
"ADXL",
|
||||||
"blanchas",
|
"blanchas",
|
||||||
"cfgs",
|
"cfgs",
|
||||||
"Fluidd",
|
"Fluidd",
|
||||||
"Fluiddpi",
|
"Fluiddpi",
|
||||||
"gcode",
|
"gcode",
|
||||||
"githubstar",
|
"githubstar",
|
||||||
"hotend",
|
"hotend",
|
||||||
"KIAUH",
|
"KIAUH",
|
||||||
"Klipper",
|
"Klipper",
|
||||||
"Klipperized",
|
"Klipperized",
|
||||||
"lrwxrwxrwx",
|
"lrwxrwxrwx",
|
||||||
"moonraker",
|
"moonraker",
|
||||||
"octahedroflake",
|
"octahedroflake",
|
||||||
"PARKBED",
|
"PARKBED",
|
||||||
"PARKCENTER",
|
"PARKCENTER",
|
||||||
"PARKFRONT",
|
"PARKFRONT",
|
||||||
"PARKFRONTLOW",
|
"PARKFRONTLOW",
|
||||||
"PARKREAR",
|
"PARKREAR",
|
||||||
"pico",
|
"pico",
|
||||||
"Prusa",
|
"Prusa",
|
||||||
"runout",
|
"runout",
|
||||||
"Sovol"
|
"Sovol"
|
||||||
],
|
],
|
||||||
"[markdown]": {
|
"[markdown]": {
|
||||||
"editor.formatOnSave": false
|
"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"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ gcode:
|
|||||||
{ action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) }
|
{ action_respond_info("TEST_SPEED: starting %d iterations at speed %d, accel %d" % (iterations, speed, accel)) }
|
||||||
|
|
||||||
# Home and get position for comparison later:
|
# Home and get position for comparison later:
|
||||||
|
M400 # Finish moves - https://github.com/AndrewEllis93/Print-Tuning-Guide/issues/66
|
||||||
G28
|
G28
|
||||||
# QGL if not already QGLd (only if QGL section exists in config)
|
# QGL if not already QGLd (only if QGL section exists in config)
|
||||||
{% if printer.configfile.settings.quad_gantry_level %}
|
{% 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)
|
# 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
|
G90
|
||||||
G1 X{printer.toolhead.axis_maximum.x-50} Y{printer.toolhead.axis_maximum.y-50} F{30*60}
|
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
|
G28 X Y
|
||||||
G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60}
|
G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60}
|
||||||
G4 P1000
|
G4 P1000
|
||||||
@@ -65,42 +67,41 @@ gcode:
|
|||||||
SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2}
|
SET_VELOCITY_LIMIT VELOCITY={speed} ACCEL={accel} ACCEL_TO_DECEL={accel / 2}
|
||||||
|
|
||||||
{% for i in range(iterations) %}
|
{% for i in range(iterations) %}
|
||||||
# Large pattern
|
# Large pattern diagonals
|
||||||
# Diagonals
|
G0 X{x_min} Y{y_min} F{speed*60}
|
||||||
G0 X{x_min} Y{y_min} F{speed*60}
|
G0 X{x_max} Y{y_max} 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_min} Y{y_min} F{speed*60}
|
G0 X{x_max} 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_min} Y{y_max} F{speed*60}
|
G0 X{x_max} Y{y_min} 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}
|
|
||||||
|
|
||||||
# Small pattern
|
# Large pattern box
|
||||||
# Small diagonals
|
G0 X{x_min} Y{y_min} F{speed*60}
|
||||||
G0 X{x_center_min} Y{y_center_min} F{speed*60}
|
G0 X{x_min} Y{y_max} F{speed*60}
|
||||||
G0 X{x_center_max} Y{y_center_max} F{speed*60}
|
G0 X{x_max} Y{y_max} F{speed*60}
|
||||||
G0 X{x_center_min} Y{y_center_min} F{speed*60}
|
G0 X{x_max} Y{y_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}
|
# Small pattern diagonals
|
||||||
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_max} Y{y_center_max} 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_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_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}
|
||||||
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 %}
|
{% endfor %}
|
||||||
|
|
||||||
# Restore max speed/accel/accel_to_decel to their configured values
|
# 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}
|
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:
|
# 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)
|
# Go to XY home positions (in case your homing override leaves it elsewhere)
|
||||||
G90
|
G90
|
||||||
G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60}
|
G0 X{printer.toolhead.axis_maximum.x-1} Y{printer.toolhead.axis_maximum.y-1} F{30*60}
|
||||||
|
|||||||
Reference in New Issue
Block a user