aboutsummaryrefslogtreecommitdiffstats
path: root/marlinfw-skr-e3-mini-v2
diff options
context:
space:
mode:
authorEddie Ehlin <eddiex@eddiex.se>2022-04-02 20:24:05 +0200
committerEddie Ehlin <eddiex@eddiex.se>2022-04-02 20:24:05 +0200
commitb8d5c60df83a5a09ed4c802082e4313d996c542f (patch)
treea65806460fe6c2716e5f2d840d6856a2a8f520e7 /marlinfw-skr-e3-mini-v2
parentad8eb5b947c9586e4c2e21196ee13ebfb94478a9 (diff)
download3DPrinter-CR10S-b8d5c60df83a5a09ed4c802082e4313d996c542f.tar.gz
3DPrinter-CR10S-b8d5c60df83a5a09ed4c802082e4313d996c542f.zip
Initial set of changes for enabling BLTouch on SKR E3 Mini V2 along with explicit config for dual Z steppers.
Diffstat (limited to 'marlinfw-skr-e3-mini-v2')
-rw-r--r--marlinfw-skr-e3-mini-v2/config-2.0.9.3/Configuration.h23
-rw-r--r--marlinfw-skr-e3-mini-v2/config-2.0.9.3/Configuration_adv.h4
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.