Z offset resets on every print or Homing and start gcode asking
-
@eengineer What would do and how I do mine is :
Change your G31 P25 X-29.75 Y-14.50 Z2.2 and reduces the Z offset by say 0.5mm ( or more ) Z 1.7 and babystep down until it grips the paper , which it should just touch at 0.1mm and grip hard at zero.
Now if it grips the paper at 0.3mm just increase Z offset value by 0.2mm and try again.YOU NEED TO LOWER THE G31 Z value and reboot.
-
@peter247
I have tried so many ways now. In the beginning it was Z0.0 in G31.
I have to babystep down, usually it grips in -2.1.
But I will have a try again.. -
Have you any adjustment on the bltouch to move it down ?
Wow -2.1mm that must mean that the nozzle is almost hitting the bed when the probe retracts ?
-
@peter247
The Z offset between the nozzle and BLTouch is at about 3mmI don't know if it means this, but it is not near to hit the bed when it retracts
-
@eengineer said in Z offset resets on every print or Homing and start gcode asking:
The Z offset between the nozzle and BLTouch is at about 3mm
Not sure what you mean , is that on the screen or the distance between the nozzle and the bed which you have measured AND 3mm when ?
just thinking I'm wrong the probe to too few down !!!!
-
@peter247
About 3mm Between the tip of the nozzle and the tip of the BLtouch. Thats what you define in G31, isn't it? Thats why it is off with X-29.75 and Y-14.5. Z-probe position from the nozzle's point of view. -
@eengineer said in Z offset resets on every print or Homing and start gcode asking:
@peter247
The Z offset between the nozzle and BLTouch is at about 3mmAre you referring to some distance between the nozzle and the BLTouch?
If so, why are you concerned with that?
The only thing of importance is the BLTouch Z Trigger Height setting in G31.
How are you determining that value?
Frederick
-
if you set it to -2mm so it grip the paper how close is it to hitting the retracted probe ?
I can see now your bltouch is closer to the bed when it touches than mine, but your -2.1mm says not.
something is wrong I can't work it out !!!
-
Now I set my Z Trigger height in G31 according to this:
https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe#Section_Calibrate_the_Z_probe_trigger_heightAfter that my print start has began on the right Z height.. Thanks for the advices. As I see now, that was my problem..
My other question is, what do you think, what should I include in my start or maybe end g-code on an idex.
Is there something special for RRF that I should include in these? -
@eengineer said in Z offset resets on every print or Homing and start gcode asking:
My other question is, what do you think, what should I include in my start or maybe end g-code on an idex.
Is there something special for RRF that I should include in these?I have no idea as I do not have a printer like that.
But someone here is sure to have ideas.
Frederick
-
@fcwilt
I think I read somewhere that I should use relative extrusion. is it right? Then I should include in the start g-code -
@eengineer it should be in your config.g file
G90 ; send absolute coordinates.
M83 ; but relative extruder moves.but you have to tell the slicer to use relative extruder too.
in cura it is in special modes
-
@eengineer said in Z offset resets on every print or Homing and start gcode asking:
@fcwilt
I think I read somewhere that I should use relative extrusion. is it right? Then I should include in the start g-codeI make use of the slicer feature where you can enter you own code for print start and print end.
I only enter M98 P"print_being.g" and M98 P"print_end.g"
Everything I want to do is in those files BUT the slicer generates a bit of it's own code and the relationship of that code to the call to my code varies with the slicer and the slicer configuration.
Here is some relevant info:
; S3D inserts the following before the call to print_beg.g ;G90 ; absolute XYZ moves ;M83 ; relative E moves ;M106 S0 ; fan on to 0 (correct way to do fan off) ;M140 S60 ; set bed temp but don't wait ;M104 S190 T0 ; set extruder temp but don't wait ;M98 P"print_begin.g" ; Cura (Repetier flavor - no temps) inserts the following around the call to print_beg.g ;M109 S0 ; set extruder temp and wait (no wait with S0) ;M82 ; absolute E moves ;M98 P"print_begin.g" ;G92 E0 ; set E position ;G92 E0 ; set E position again (have no idea why) ;G1 F1800 E-1 ; do initial retract ; PrusaSlicer (RepRapflavor - no temps) inserts the following around the call to print_beg.g ;M107 ; fan off (should be M106 S0) ;M98 P"print_begin.g" ;G21 ; set units to millimeters ;G90 ; absolute XYZ moves ;M83 ; relative E moves
-
This is very convenient, thank you for the tip.
I had a few succesful print since I made the Z-offset correctly.