Originally Posted by
tsteever
Parts ordered this morning. Going to install the ABL too. I just can't wrap my head around the z endstop madness I am having. Everytime I home the printer I get a different result! If I hit home, it will place the nozzle below the glass. I hit home again and it back up and stops. it never goes back down. I hit it again, different position! My understanding is the endstop sets the nozzle height. Is this not the case? Can you guys describe what your machines do when you hot the home button. This is in pronterface and via the LCD.
My thought this the switch is either faulty or just is very inaccurate. Is there something I can write into the Gcode manually to set my bed height manually and not let the machine handle it?
For example, after manually setting the Z height and leveling the bed move the x and y axis to home manually and run this code at the beginning of the print...
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G92 Z0 ;Sets Z position as home position
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F{travel_speed} ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing...