From b8d5c60df83a5a09ed4c802082e4313d996c542f Mon Sep 17 00:00:00 2001 From: Eddie Ehlin Date: Sat, 2 Apr 2022 20:24:05 +0200 Subject: Initial set of changes for enabling BLTouch on SKR E3 Mini V2 along with explicit config for dual Z steppers. --- .../config-2.0.9.3/Configuration.h | 23 +++++++++++----------- .../config-2.0.9.3/Configuration_adv.h | 4 ++-- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/marlinfw-skr-e3-mini-v2/config-2.0.9.3/Configuration.h b/marlinfw-skr-e3-mini-v2/config-2.0.9.3/Configuration.h index 96a82a9..5bfef2b 100644 --- a/marlinfw-skr-e3-mini-v2/config-2.0.9.3/Configuration.h +++ b/marlinfw-skr-e3-mini-v2/config-2.0.9.3/Configuration.h @@ -869,7 +869,7 @@ #define Z_DRIVER_TYPE TMC2209 //#define X2_DRIVER_TYPE A4988 //#define Y2_DRIVER_TYPE A4988 -//#define Z2_DRIVER_TYPE A4988 +#define Z2_DRIVER_TYPE TMC2209 //#define Z3_DRIVER_TYPE A4988 //#define Z4_DRIVER_TYPE A4988 //#define I_DRIVER_TYPE A4988 @@ -1036,7 +1036,7 @@ //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Force the use of the probe for Z-axis homing -//#define USE_PROBE_FOR_Z_HOMING +#define USE_PROBE_FOR_Z_HOMING /** * Z_MIN_PROBE_PIN @@ -1053,7 +1053,7 @@ * - normally-closed switches to GND and D32. * - normally-open switches to 5V and D32. */ -//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default +#define Z_MIN_PROBE_PIN PC14 //32 // Pin 32 is the RAMPS default /** * Probe Type @@ -1067,7 +1067,7 @@ * Use G29 repeatedly, adjusting the Z height at each point with movement commands * or (with LCD_BED_LEVELING) the LCD controller. */ -#define PROBE_MANUALLY +//#define PROBE_MANUALLY /** * A Fix-Mounted Probe either doesn't deploy or needs manual deployment. @@ -1090,7 +1090,7 @@ /** * The BLTouch probe uses a Hall effect sensor and emulates a servo. */ -//#define BLTOUCH +#define BLTOUCH /** * Touch-MI Probe by hotends.fr @@ -1182,12 +1182,11 @@ * | [-] | * O-- FRONT --+ */ -//#define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } Only of interest with BLTouch -#define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 } +#define NOZZLE_TO_PROBE_OFFSET { -44, -9, 0 } // Default Creality metal bracket/mount // Most probes should stay away from the edges of the bed, but // with NOZZLE_AS_PROBE this can be negative for a wider probing area. -#define PROBING_MARGIN 10 +#define PROBING_MARGIN 25 // X and Y axis travel speed (mm/min) between probes #define XY_PROBE_FEEDRATE (133*60) @@ -1549,9 +1548,9 @@ */ //#define AUTO_BED_LEVELING_3POINT //#define AUTO_BED_LEVELING_LINEAR -//#define AUTO_BED_LEVELING_BILINEAR +#define AUTO_BED_LEVELING_BILINEAR //#define AUTO_BED_LEVELING_UBL -#define MESH_BED_LEVELING +//#define MESH_BED_LEVELING /** * Normally G28 leaves leveling disabled on completion. Enable one of @@ -1616,7 +1615,7 @@ #if EITHER(AUTO_BED_LEVELING_LINEAR, AUTO_BED_LEVELING_BILINEAR) // Set the number of grid points per dimension. - #define GRID_MAX_POINTS_X 5 + #define GRID_MAX_POINTS_X 9 #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X // Probe along the Y axis, advancing X after each column @@ -1750,7 +1749,7 @@ * - Allows Z homing only when XY positions are known and trusted. * - If stepper drivers sleep, XY homing may be required again before Z homing. */ -//#define Z_SAFE_HOMING +#define Z_SAFE_HOMING #if ENABLED(Z_SAFE_HOMING) #define Z_SAFE_HOMING_X_POINT X_CENTER // X point for Z homing diff --git a/marlinfw-skr-e3-mini-v2/config-2.0.9.3/Configuration_adv.h b/marlinfw-skr-e3-mini-v2/config-2.0.9.3/Configuration_adv.h index 09db032..94cda89 100644 --- a/marlinfw-skr-e3-mini-v2/config-2.0.9.3/Configuration_adv.h +++ b/marlinfw-skr-e3-mini-v2/config-2.0.9.3/Configuration_adv.h @@ -749,7 +749,7 @@ // // For Z set the number of stepper drivers // -#define NUM_Z_STEPPER_DRIVERS 1 // (1-4) Z options change based on how many +#define NUM_Z_STEPPER_DRIVERS 2 // (1-4) Z options change based on how many #if NUM_Z_STEPPER_DRIVERS > 1 // Enable if Z motor direction signals are the opposite of Z1 @@ -1282,7 +1282,7 @@ // Add Probe Z Offset calibration to the Z Probe Offsets menu #if HAS_BED_PROBE - //#define PROBE_OFFSET_WIZARD + #define PROBE_OFFSET_WIZARD #if ENABLED(PROBE_OFFSET_WIZARD) // // Enable to init the Probe Z-Offset when starting the Wizard. -- cgit v1.2.3