From 5a747e0740c52ea4ba4a0cfbb8a25cf09e107d31 Mon Sep 17 00:00:00 2001 From: pedro Date: Tue, 1 Feb 2022 17:54:16 +0000 Subject: [PATCH] New defaults for EVA 2.2 --- bed.g | 6 +++--- config.g | 33 ++++++++++++++++----------------- homeall.g | 4 ++-- homex.g | 6 +++--- homey.g | 6 +++--- 5 files changed, 27 insertions(+), 28 deletions(-) diff --git a/bed.g b/bed.g index 3486f0c..7da0fad 100644 --- a/bed.g +++ b/bed.g @@ -5,9 +5,9 @@ M561 ; clear any bed transform -G30 P0 X20 Y20 Z-99999 ; probe near a leadscrew -G30 P1 X252.5 Y480 Z-99999 ; probe near a leadscrew -G30 P2 X480 Y20 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors +G30 P5 X65 Y0 Z-99999 ; probe near a leadscrew +G30 P1 X252.5 Y450 Z-99999 ; probe near a leadscrew +G30 P2 X450 Y0 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors M280 P0 S160 ; clear and reset BL touch ;G29 ; probe the bed and enable compensation diff --git a/config.g b/config.g index ecaf81d..b9eea23 100644 --- a/config.g +++ b/config.g @@ -18,33 +18,32 @@ M569 P0.5 S0 D3 H50 V50 ; physical drive 0.5 goes backwar M584 X0.3 Y0.4 Z0.0:0.1:0.2 E0.5 ; set drive mapping M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation -M92 X80.00 Y80.00 Z1600.00 E835 ; set steps per mm -M566 X400.00 Y400.00 Z6.00 E120.00 P1 ; set maximum instantaneous speed changes (mm/min) -M203 X10800.00 Y10800.00 Z1000.00 E3600.00 ; set maximum speeds (mm/min) -M201 X3000.00 Y3000.00 Z3000.00 E3600.00 ; set accelerations (mm/s^2) -M906 X2000 Y2000 Z1200 E800 I30 ; set motor currents (mA) and motor idle factor in per cent -M84 S30 ; Set idle timeout +M92 X80.00 Y80.00 Z1600.00 E835 ; set steps per mm +M566 X400.00 Y400.00 Z6.00 E120.00 P1 ; set maximum instantaneous speed changes (mm/min) +M203 X20800.00 Y20800.00 Z1000.00 E3600.00 ; set maximum speeds (mm/min) +M201 X6000.00 Y6000.00 Z3000.00 E3600.00 ; set accelerations (mm/s^2) +M906 X2000 Y2000 Z1200 E800 I20 ; set motor currents (mA) and motor idle factor in per cent +M84 S30 ; Set idle timeout ; Axis Limits -M208 X5 Y5 Z0 S1 ; set axis minima -M208 X495 Y495 Z500 S0 ; set axis maxima +M208 X5 Y5 Z0 S1 ; set axis minima +M208 X500 Y500 Z500 S0 ; set axis maxima ; Endstops -M574 X1 S1 P"io2.in" ; configure active-high endstop -M574 Y2 S1 P"io1.in" ; configure active-high endstop +M574 X1 S1 P"io2.in" ; configure active-high endstop +M574 Y2 S1 P"io1.in" ; configure active-high endstop ; Z-Probe -M950 S0 C"io7.out" ; create servo pin 0 for BLTouch -M558 P9 C"^io7.in" H3 F250 T12000 A3 ; set Z probe type to bltouch and the dive height + speeds, run probing 3x +M950 S0 C"io7.out" ; create servo pin 0 for BLTouch +M558 P9 C"^io7.in" H3 F250 T12000 A3 ; set Z probe type to bltouch and the dive height + speeds, run probing 3x ;; Pay special attention to the values bellow on G31, the Z value needs to be validated for your printer ;; Start with something like 0.5 ;; Documentation available: https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe -G31 P500 X-27.5 Y-13 Z2.1 ; set Z probe trigger value, offset and trigger height +G31 P500 X-30 Y-0.5 Z2.1 ; set Z probe trigger value, offset and trigger height ;; -M671 X506.5:250:-2.5 Y0:508.5:0 S6 ; define positions of Z leadscrews or bed levelling screws - -M557 X5:470 Y15:465 P15 ; define 12x12 mesh grid +M671 X-12.5:250:506.5 Y-12.5:508.5:-12.5 S6 ; define positions of Z leadscrews or bed levelling screws +M557 X30:470 Y30:470 P11 ; define 11x11 mesh grid ; Heaters ;; BED @@ -86,5 +85,5 @@ M575 P1 S1 B57600 ; enable support for PanelDue M501 ; load saved parameters from non-volatile memory M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set tension thresholds and actions to run on power loss M404 N1.75 D0.4 ; Filament width and nozzle diameter -;M572 D0 S0.10 ; Pressure Advance +;M572 D0 S0.10 ; Pressure Advance T0 ; Define default tool diff --git a/homeall.g b/homeall.g index 099a00d..36e083d 100644 --- a/homeall.g +++ b/homeall.g @@ -8,7 +8,7 @@ M280 P0 S90 ; Ensure the pin is raised G91 ; relative positioning G1 H2 Z2 F10800 ; lift Z relative to current position -G1 H1 X-625 F1800 ; move quickly to X axis endstop and stop there (first pass) +G1 H1 X-625 F10800 ; move quickly to X axis endstop and stop there (first pass) G1 H2 X10 F6000 ; go back a few mm G1 H1 X-625 F256 ; move slowly to X axis endstop once more (second pass) G90 ; absolute positioning @@ -16,7 +16,7 @@ G1 X10 F6000 ; move forward 10mm G91 ; relative positioning G1 H2 Z2 F10800 ; lift Z relative to current position -G1 H1 Y625 F1800 ; move quickly to Y axis endstop and stop there (first pass) +G1 H1 Y625 F10800 ; move quickly to Y axis endstop and stop there (first pass) G1 Y-10 F6000 ; go back a few mm G1 H1 Y625 F256 ; move slowly to Y axis endstop once more (second pass) G90 ; absolute positioning diff --git a/homex.g b/homex.g index e62dd21..b9fdca2 100644 --- a/homex.g +++ b/homex.g @@ -4,9 +4,9 @@ G91 ; relative positioning G1 H2 Z2 F10800 ; lift Z relative to current position -G1 H1 X-625 F3600 ; move quickly to X axis endstop and stop there (first pass) +G1 H1 X-625 F10800 ; move quickly to X axis endstop and stop there (first pass) G1 H2 X5 F6000 ; go back a few mm -G1 H1 X-625 F360 ; move slowly to X axis endstop once more (second pass) +G1 H1 X-625 F256 ; move slowly to X axis endstop once more (second pass) ;G1 H2 Z-2 F10800 ; lower Z again G90 ; absolute positioning -G1 X10 F6000 ; move forward 10mm +G1 X10 F10800 ; move forward 10mm diff --git a/homey.g b/homey.g index 2865de3..53438fe 100644 --- a/homey.g +++ b/homey.g @@ -4,9 +4,9 @@ G91 ; relative positioning G1 H2 Z2 F10800 ; lift Z relative to current position -G1 H1 Y625 F3600 ; move quickly to Y axis endstop and stop there (first pass) +G1 H1 Y625 F10800 ; move quickly to Y axis endstop and stop there (first pass) G1 Y-10 F6000 ; go back a few mm -G1 H1 Y625 F360 ; move slowly to Y axis endstop once more (second pass) +G1 H1 Y625 F256 ; move slowly to Y axis endstop once more (second pass) ;G1 H2 Z-2 F10800 ; lower Z again G90 ; absolute positioning -G1 Y10 F6000 ; move forward 10 mm +G1 Y10 F10800 ; move forward 10 mm