ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.
-
@noblebran no, I mean run G30. It is a single probe that will then establish the distance between the endstops at the top of the machine to the bed. Then G32 will work correctly
-
G30 Z3.89; Check I ADDED
That doesn't do what you think it does.
https://duet3d.dozuki.com/Wiki/Gcode#Section_G30_Single_Z_Probe
G30 will use the probe to find the bed surface. When the probe triggers it will set the current position to whatever you have set in G31 Z as the probe offset.
G30 is the best way to determine where the bed surface actually is. When you home to Z max as you do in a delta, you can't be totally certain that the M208 maxima position is accurate to where Z0 actually is. Even if you measure the Z max position accurately, thermal expansion of nozzle and bed can make the actual nozzle to bed position change.
Calibrate your probe offsets and then use G30 to determine Z0 before doing G32 so that you have an accurate reference for the bed position.
https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe
-
@jay_s_uk said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:
It is a single probe that will then establish the distance between the endstops at the top of the machine to the bed.
Not really, it will tell you where Z0 is. If you want to measure the distance between Z0 and the endstops after that you could use G1 H3 Z4000 to measure the actual endstop position relative to Z0 and set the M208 maxima.
-
@jay_s_uk Thank you.
-
@phaedrux said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:
G30 Z3.89; Check I ADDED
That doesn't do what you think it does.
https://duet3d.dozuki.com/Wiki/Gcode#Section_G30_Single_Z_Probe
G30 will use the probe to find the bed surface. When the probe triggers it will set the current position to whatever you have set in G31 Z as the probe offset.
G30 is the best way to determine where the bed surface actually is. When you home to Z max as you do in a delta, you can't be totally certain that the M208 maxima position is accurate to where Z0 actually is. Even if you measure the Z max position accurately, thermal expansion of nozzle and bed can make the actual nozzle to bed position change.
Calibrate your probe offsets and then use G30 to determine Z0 before doing G32 so that you have an accurate reference for the bed position.
https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe
Excellent, thank you.
-
@phaedrux said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:
@jay_s_uk said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:
It is a single probe that will then establish the distance between the endstops at the top of the machine to the bed.
Not really, it will tell you where Z0 is. If you want to measure the distance between Z0 and the endstops after that you could use G1 H3 Z4000 to measure the actual endstop position relative to Z0 and set the M208 maxima.
I will go through the Wiki's... Thank you. I do have the z-probe offset in G31 in the main config. I will add G30 and then do a G32.
I will confirm I can get this to work and then I will do a more thorough calibration including the nozzle M208 Maxima command. Thank you sir.
-
@noblebran you really want the calibrate a delta page. But I use the G30 trick when I make major changes to mine
-
@jay_s_uk said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:
@noblebran you really want the calibrate a delta page. But I use the G30 trick when I make major changes to mine
What do you mean a delta page?
I incorporated the G30 'trick' and I believe it has worked for me, I am lost on the delta page. Sorry if I seem ignorant. Just learning and don't want to break anything.
-
-
@noblebran sorry, thought I pasted the link to the delta page
-
@jay_s_uk said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:
@noblebran sorry, thought I pasted the link to the delta page
All good - thank you
-