Best posts made by GeoffCamps
Latest posts made by GeoffCamps
Z Probe Position
A quick question regarding G31 - Defining the probe position.
When defining the probe position with G31, what is the position relative to? The GCODE guide says relative to the 'empty tool'… where is this?
Relative to currently selected tool?
Relative to T0?
Relative to 0,0,0 with respect to the G10 tool definition command?
M563 P0 D0 H1 ; Define tool 0
G10 P0 X-20 Y0 Z0 ; Set tool 0 axis offsets
G10 P0 S240 R180 ; Set tool 0 operating and standby temperatures
M563 P1 D1 H2 ; Define tool 1
G10 P1 X0 Y0 Z0 ; Set tool 1 axis offsets
G10 P1 S240 R180 ; Set tool 1 operating and standby temperatures
Probe will be at X-10 Y-20 relative to Tool 1 (which is at X0 Y0) so I would assume:
G31 X-10 Y-20 Z1.5 P25
Is this correct?
Thanks in advance.
Bed Levelling and Compensation
I am in the process of configuring a new CoreXY machine. It has 4 independent Z motors, so I was considering implementing the auto bed levelling to ensure it was planar, then use mesh bed compensation for bed undulations.
Step 1 - Level Bed (G30)
( https://duet3d.com/wiki/Bed_levelling_using_multiple_independent_Z_motors )
Step 2 - Mesh Bed (G29)
( https://duet3d.com/wiki/Using_mesh_bed_compensation )
But the wiki says "On a Cartesian printer, you can use either mesh levelling (G29) or G30/G32 probing, not both".
I know G29 alone would work, but my thought is that Levelling before mesh compensation would reduce the work/wear/tear on the z axis as it would need to compensate less.
Would this 2 step levelling work?