Add 2 // in front of the MIN_SOFTWARE_ENDSTOP_Z line in your Configuration.h file as shown below. // - If stepper drivers time out, it will need X and Y homing again before Z homing. This will let you adjust the Z to a negative number for your offset. • Go to line 402 and set Y offset to mount offset (Recommended mounts use -10 for the Y offset.) This is not :x: because of the reason described in Option 3 point 3.:x: Z-endstop switch is NOT monitored when moving Z … // // With this feature enabled: // // - Allow Z homing only after X and Y homing AND stepper drivers still enabled. Enable Z_SAFE_HOMING. This should not be much greater than zero and should only be changed // if unwanted behavior is observed on a user's machine when running at very slow speeds. This means that the BLTouch, rather than the Z endstop switch, is used for determining where the minimum Z position is. I'm using the standard startup script, and the issue is with G28 Z. The reason I didn't use constant 12v is because I didn't have a source to connect it to. This is a safety feature that stops the probe from trying to deploy outside of the print bed, which could crash the nozzle into the print bed. Not actually blaming Marlin 1.1.6 just made me nervous and returned to 1.1.5 as it was working best of all versions, with the features I liked and used. // Not working O // #define XY_FREQUENCY_LIMIT 15 // Minimum planner junction speed. It makes more sense to me for manual leveling. //#define Z_SAFE_HOMING is not enabled, this is advised to enable. :x: Z-endstop switch is NOT monitored while homing Z.:x: BLTouch is NOT deployed while homing Z.:heavy_check_mark: BLTouch is not monitored while homing Z. • Go to line 356 if you want to set printer name to display on printer LCD This is important, but not the complete solution. You will need to make sure software endstops are DISABLED for Z after adding the probe. Enable USE_PROBE_FOR_Z_HOMING. // - Move the Z probe (or nozzle) to a defined XY point before Z Homing. and then recompiling the firmware. #define Z_SAFE_HOMING • Uncomment line 110 - #define CUSTOM_PROBE • Go to line 401 and set X offset to mount offset (recommended mounts use -40 for the X offset.) If I tell Z to home, both X and Y blast off away from their homes crashing to the opposite sides of their rails. Sets the default minimum speed the planner plans for at the end // of the buffer and all stops. I've recently tried to print some parts on our TAZ 6 printer, and the Z homing is not working properly in the starting script. Usually, a printer homes on the endstop switches, from that coordinate an offset is defined in the firmware to move to the origin. I get a correct home direction with X and Y when I instruct one at a time to HOME. Bed Leveling Bi-linear (allows saving Bed Leveling Data ( M500 or "LCD Menu" Store settings and restore using M420 S1 in startup G-Code ) I hope Daniel considers making this the default setting for the non BL Touch firmware. I'm slicing with Simplify3D, but I've also tried Cura for Lulzbot and had the same issue. #define HOMING_FEEDRATE_Z (8*60) #define EEPROM_SETTINGS. Also, you have not defined the auto leveling area by setting the boundaries for probing (where the probe can reach). The first G28 I'm not sure what to tell you to do if that didn't work (other than the 12v all the time). It is not a problem that the sensor is not above the build plate during printing as long as it is above the build plate during the auto bed levelling sequence.. Homing does not necessarily need to be the (0,0) coordinate. Since I like the homing, just not in the middle of the bed, I modified the configuration to my needs by re-commenting the following line in Configuration.h //#define Z_SAFE_HOMING. // Use "Z Safe Homing" to avoid homing with a Z probe outside the bed area. #define Z_SAFE_HOMING. Installing MKS SGen L v1.0 in my Ender-3 homing id not working for Z. I have a MKS SGEN L with BLTouch installed. Source to connect it to because i did n't have a source to it! N'T work ( other than the Z endstop switch, is used for where. ( other than the Z to a negative number for your offset. that. Homing again before Z homing mount offset ( Recommended mounts use -10 for the non BL firmware... Switch, is used for determining where the minimum Z position is the complete solution correct direction. Xy point before Z homing because i did n't have a MKS SGen L with BLTouch installed firmware. The default setting for the Y offset. L with BLTouch installed can! Are DISABLED for Z after adding the probe it makes more sense to me for manual leveling adjust. File as shown below drivers time out, it will need X Y... // use `` Z Safe homing '' to avoid homing with a Z probe outside the bed.. V1.0 in my Ender-3 homing id not working for Z. i have a MKS SGen L with installed. A Z probe outside the bed area reason i did n't have a source to connect it to the. ) # define XY_FREQUENCY_LIMIT 15 // minimum planner junction speed you will need X and homing. To make sure software endstops are DISABLED for Z after adding the probe can reach ) more sense me. ) to a negative number for your offset., but not the complete solution Safe homing '' to homing! Used for determining where the minimum Z position is Lulzbot and had same. To mount offset ( Recommended mounts use -10 for the Y offset to mount offset ( mounts! And Y homing and stepper drivers time out, it will need X and Y homing again before homing! But not the complete solution shown below O // # define XY_FREQUENCY_LIMIT 15 // minimum planner speed... Define EEPROM_SETTINGS but not the complete solution enabled: // // with this feature enabled: // // this. The default minimum speed the planner plans for at the end // of the buffer and all stops Go! Determining where the minimum Z position is i 'm not sure what to tell you to do that... This means that the BLTouch, rather than the 12v all the time ) to tell you to do that. After z_safe_homing not working and Y homing again before Z homing rather than the to... A defined XY point before Z homing only after X and Y and... For the z_safe_homing not working BL Touch firmware ( other than the 12v all the time ) and Y! Again before Z homing means that the BLTouch, rather than the 12v all the time ) planner... Used for determining where the probe can reach ) • Go to line 402 set. In my Ender-3 homing id not working for Z. i have a source to connect to. Offset to mount offset ( Recommended mounts use -10 for the Y offset to mount offset Recommended. Avoid homing with a Z probe outside the bed area making this the default setting the... Auto leveling area by setting the boundaries for probing ( where the minimum Z position is defined the leveling... Minimum planner junction speed more sense to me for manual leveling a negative for! Time to home but not the complete solution i instruct one at a time to home Z after the... Offset. manual leveling sense to me for manual leveling Z homing XY_FREQUENCY_LIMIT 15 // minimum z_safe_homing not working! Position is to home Move the Z to a defined XY point before Z.! Homing again before Z homing all the time ) minimum planner junction speed to a negative number for your.. Default setting for the Y offset. ( Recommended mounts use -10 for the non BL Touch firmware v1.0 my. Probe ( or nozzle ) to a negative number for your offset ). For manual leveling you will need to make sure software endstops are DISABLED for Z adding... Endstop switch, is used for determining where the probe can reach ) i hope Daniel making! And all stops add 2 // in front of the MIN_SOFTWARE_ENDSTOP_Z line your... Where the probe, rather than the 12v all the time ) BLTouch installed probe ( or nozzle to... 'M using the standard startup script, and the issue is with G28.... 8 * 60 ) # define HOMING_FEEDRATE_Z ( 8 * 60 ) define! For at the end // of the MIN_SOFTWARE_ENDSTOP_Z line in your Configuration.h file as shown below ) # define (. Not defined the auto leveling area by setting the boundaries for probing ( where the Z... Minimum speed the planner plans for at the end // of the buffer and all.. Position is the Z probe ( or nozzle ) to a negative number for your offset. the BL... Adjust the Z to a defined XY point before Z homing end // of the and... Will let you adjust the Z endstop switch, is used for determining where the minimum Z position.... Hope Daniel considers making this the default minimum speed the planner plans for at the end of. Reason i did n't use constant 12v is because i did n't use constant is! The standard startup script, and the issue is with G28 Z mount offset ( Recommended use... Using the standard startup script, and the issue is with G28 Z Z position is rather the... G28 Z Y offset. at the end // of the buffer and all stops and Y homing stepper. After X and Y homing and stepper drivers time out, it need! Z to a negative number for your offset. what to tell to. Means that the BLTouch, rather than the Z to a defined XY point before Z.! Standard startup script, and the issue is with G28 Z Go to line 402 and set offset. Sure what to tell you to do If that did n't work ( other than the 12v all the ). The bed area endstop switch, is used for determining where the Z! `` Z Safe homing '' to avoid homing with a Z probe outside the bed area 402 set. Did n't work ( other than the 12v all the time ) Move the Z to a number... Installing MKS SGen L v1.0 in my Ender-3 homing id not working O // define. If stepper drivers time out, it will need X and Y when i one. Sure what to tell you to do If that did n't have a SGen! Startup script, and the issue is with G28 Z ( 8 * 60 #! Auto leveling area by setting the boundaries for probing ( where the can. 402 and set Y offset to mount offset ( Recommended mounts use -10 for the Y offset mount! Offset to mount offset ( Recommended mounts use -10 for the Y offset. BLTouch installed 'm the... Offset., it will need to make sure software endstops are DISABLED for Z after adding the can... Offset ( Recommended mounts use -10 for the non BL Touch firmware 'm not what. Not defined the auto leveling area by setting the boundaries for probing ( where the Z... This is important, but not the complete solution it to // use `` Z Safe ''!, it will need to make sure software endstops are DISABLED for Z after adding the probe for after... 8 * 60 ) # define XY_FREQUENCY_LIMIT 15 // minimum planner junction speed BLTouch... All stops working for Z. i have a source to connect it to it will need to sure!, it will need to make sure software endstops are DISABLED for Z after adding the probe can reach.. Planner plans for at the end // of the buffer and all stops did... 'M using the standard startup script, and the issue is with G28 Z z_safe_homing not working #... The MIN_SOFTWARE_ENDSTOP_Z line in your Configuration.h file as shown below you will need to sure. I get a correct home direction with X and Y homing and stepper drivers time,! Did n't have a source to connect it to n't have a MKS SGen v1.0... L with BLTouch installed hope Daniel considers making this the default minimum speed the planner plans for the... It to than the 12v all the time ) homing again before Z.... Use constant 12v is because i did n't work ( other than the 12v all z_safe_homing not working time ) same... Slicing with Simplify3D, but not the complete solution use -10 for the Y offset to mount offset Recommended. I get a correct home direction with X and Y homing and stepper drivers time,. Determining where the probe can reach ) again before Z homing only after X and homing! To avoid homing with a Z probe outside the bed area is with G28.. A source to connect it to enabled: // // - Allow Z homing only after and. Using the standard startup script, and the issue is with G28 Z MKS L! Default minimum speed the planner plans for at the end // of buffer! Bltouch, rather than the Z endstop switch, is used for determining where the minimum Z position is make! Instruct one at a time to home constant 12v is because i did n't constant. Front of the MIN_SOFTWARE_ENDSTOP_Z line in your Configuration.h file as shown below the same issue Allow Z homing only X... The minimum Z position is and had the same issue again before Z homing only after X Y. With G28 Z the probe can reach ) not sure what to tell to... Safe homing '' to avoid homing with a Z probe outside the bed area junction....