Welcome! Log In Create A New Profile

Advanced

nozzle don't near touch when i used auto bed level

Posted by beebrain 
nozzle don't near touch when i used auto bed level
October 11, 2017 04:06PM
I try to used auto level function and I follow this video [www.youtube.com].
I get x y and z offset between a nozzle and a z-probe.

when I printed my model, the first layer didn't touch the heatbed.

This is my config

/**
 * Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
 *
 * Enable this option for a probe connected to the Z Min endstop pin.
 */
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

/**
 * Z Servo Probe, such as an endstop switch on a rotating arm.
 */
#define Z_ENDSTOP_SERVO_NR 0   // Defaults to SERVO 0 connector.
#define Z_SERVO_ANGLES {132,35}  // Z Servo Deploy and Stow angles

#define X_PROBE_OFFSET_FROM_EXTRUDER 30  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -12  // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER 6.79   // Z offset: -below +above  [the nozzle]

// Number of servos
//
// If you select a configuration below, this will receive a default value and does not need to be set manually
// set it manually if you have more servos than extruders and wish to manually control some
// leaving it undefined or defining as 0 will disable the servo subsystem
// If unsure, leave commented / disabled
//
#define NUM_SERVOS 1 // Servo index starts with 0 for M280 command

// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
// 300ms is a good value but you can try less delay.
// If the servo can't reach the requested position, increase it.
#define SERVO_DELAY { 300 }


For "X,Y,Z_PROBE_OFFSET_FROM_EXTRUDER", I set home position with "G92 X0 Y0 Z0" command and move the probe to the same position. Get x y z offset with M114 command.
Re: nozzle don't near touch when i used auto bed level
October 11, 2017 04:13PM
This is the first layer and hotend didn't touch heatbed.

Please anyone suggest me for fix my 3d print
Attachments:
open | download - 20171012_025557.jpg (47.9 KB)
open | download - 20171012_025608.jpg (52.2 KB)
Re: nozzle don't near touch when i used auto bed level
October 11, 2017 06:00PM
Quote

#define Z_PROBE_OFFSET_FROM_EXTRUDER 6.79 // Z offset: -below +above [the nozzle]

this means your probe is 6.79mm higher then the tip of the nozzle... this is not correct.
This should be - for your machine as the probe is below the nozzle when deployed

The video even shows -12.35 in their case. But the actual value is machine dependent.
Re: nozzle don't near touch when i used auto bed level
October 11, 2017 11:32PM
Thank you Dust,
I use M851 Z-6.79 command to set new z-offset and store with M500. It works fine but It doesn't have an effect when I set a z-offset parameter in "configuration.h".
Re: nozzle don't near touch when i used auto bed level
October 11, 2017 11:40PM
Once you save the parameter in eeprom the eeprom values have precedence over the setting in configuration.h

you can reset eeprom setting to configuration.h settings with M502 "Revert to the default factory settings." then re save with M500
Sorry, only registered users may post in this forum.

Click here to login