G28 Auto Home Not Raising Z Axis December 03, 2018 02:52AM |
Registered: 6 years ago Posts: 18 |
//******************************|||||||||||||||||**************************** //============================= Bed Auto Leveling =========================== #define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line) #ifdef ENABLE_AUTO_BED_LEVELING // these are the positions on the bed to do the probing #define LEFT_PROBE_BED_POSITION 15 // #define RIGHT_PROBE_BED_POSITION 125 #define RIGHT_PROBE_BED_POSITION 153 #define BACK_PROBE_BED_POSITION 150 #define FRONT_PROBE_BED_POSITION 20 // these are the offsets to the prob relative to the extruder tip (Hotend - Probe) // #define X_PROBE_OFFSET_FROM_EXTRUDER -34 #define X_PROBE_OFFSET_FROM_EXTRUDER 84 //X #define Y_PROBE_OFFSET_FROM_EXTRUDER 100 //Y // #define Z_PROBE_OFFSET_FROM_EXTRUDER -19.2 #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 //Z #define Z_RAISE_BEFORE_HOMING 10 // (in mm) Raise Z before homing (G28) for Probe Clearance. // Be sure you have this distance over your Z_MAX_POS in case #define XY_TRAVEL_SPEED 8000 // X and Y axis travel speed between probes, in mm/min #define Z_RAISE_BEFORE_PROBING 20 //How much the extruder will be raised before traveling to the first probing point. #define Z_RAISE_BETWEEN_PROBINGS 10 //How much the extruder will be raised when traveling from between next probing points //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it. // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile. #define PROBE_SERVO_DEACTIVATION_DELAY 300 //If you have enabled the Bed Auto Levelling and are using the same Z Probe for Z Homing, //it is highly recommended you let this Z_SAFE_HOMING enabled!!! #define Z_SAFE_HOMING // This feature is meant to avoid Z homing with probe outside the bed area. // When defined, it will: // - Allow Z homing only after X and Y homing AND stepper drivers still enabled // - If stepper drivers timeout, it will need X and Y homing again before Z homing // - Position the probe in a defined XY point before Z Homing when homing all axis (G28) // - Block Z homing only when the probe is outside bed area. #ifdef Z_SAFE_HOMING #define Z_SAFE_HOMING_X_POINT (X_MAX_LENGTH/2) // X point for Z homing when homing all axis (G28) #define Z_SAFE_HOMING_Y_POINT (Y_MAX_LENGTH/2) // Y point for Z homing when homing all axis (G28) #endif // with accurate bed leveling, the bed is sampled in a ACCURATE_BED_LEVELING_POINTSxACCURATE_BED_LEVELING_POINTS grid and least squares solution is calculated // Note: this feature occupies 10'206 byte #define ACCURATE_BED_LEVELING #ifdef ACCURATE_BED_LEVELING // I wouldn't see a reason to go above 3 (=9 probing points on the bed) #define ACCURATE_BED_LEVELING_POINTS 2 #endif #endif // The position of the homing switches //#define MANUAL_HOME_POSITIONS // If defined, MANUAL_*_HOME_POS below will be used //#define BED_CENTER_AT_0_0 // If defined, the center of the bed is at (X=0, Y=0) //Manual homing switch locations: // For deltabots this means top and center of the cartesian print volume. #define MANUAL_X_HOME_POS 0 #define MANUAL_Y_HOME_POS 0 #define MANUAL_Z_HOME_POS 0 //#define MANUAL_Z_HOME_POS 402 // For delta: Distance between nozzle and print surface after homing. //// MOVEMENT SETTINGS #define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E #define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0} // set the homing speeds (mm/min) // default settings #define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,1600,80.22} // default steps per unit for Ultimaker #define DEFAULT_MAX_FEEDRATE {500, 500, 2.5, 250} // (mm/sec) #define DEFAULT_MAX_ACCELERATION {1500,1500,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot. #define DEFAULT_ACCELERATION 1500 // X, Y, Z and E max acceleration in mm/s^2 for printing moves #define DEFAULT_RETRACT_ACCELERATION 1500 // X, Y, Z and E max acceleration in mm/s^2 for retracts // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing). // The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder). // For the other hotends it is their distance from the extruder 0 hotend. // #define EXTRUDER_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis // #define EXTRUDER_OFFSET_Y {0.0, 5.00} // (in mm) for each extruder, offset of the hotend on the Y axis // The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously) #define DEFAULT_XYJERK 20.0 // (mm/sec) #define DEFAULT_ZJERK 0.4 // (mm/sec) #define DEFAULT_EJERK 5.0 // (mm/sec)
Re: G28 Auto Home Not Raising Z Axis December 03, 2018 03:28AM |
Registered: 7 years ago Posts: 1,007 |
Re: G28 Auto Home Not Raising Z Axis December 03, 2018 08:50AM |
Registered: 7 years ago Posts: 1,925 |
Re: G28 Auto Home Not Raising Z Axis December 03, 2018 11:06PM |
Registered: 6 years ago Posts: 18 |
Quote
Roberts_Clif
Your Marlin configuration seems correct. Not sure why it is not allowing the 10mm clearance when homing.
What version of Marlin are you using? It appears to be a older version.
The newer versions of marlin use
#define Z_CLEARANCE_DEPLOY_PROBE 10 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES 5 // Z Clearance between probe points
Re: G28 Auto Home Not Raising Z Axis December 03, 2018 11:27PM |
Admin Registered: 14 years ago Posts: 7,207 |
Re: G28 Auto Home Not Raising Z Axis December 04, 2018 09:23AM |
Registered: 7 years ago Posts: 1,925 |
Re: G28 Auto Home Not Raising Z Axis December 04, 2018 09:28AM |
Registered: 7 years ago Posts: 1,925 |