Home aditional V/W axis individually with probe
-
Hi all,
We have made a 3D printer with 2 micro-Z printhead axes (V and W), which move the IDEX printheads up and down 14mm to level 2 different tool types and automatically adjust/calibrate the printhead Z-offset.
We first got this system working with a microswitch type probe, which we, in a macro, temporarily reconfigured as an endstop for axis V/W, which we then "homed" towards the printed until triggered. When done for both tools, this calibrated the Z-offset automatically.
Now, however, we moved over to a loadcell probe (analog readout via configuring as scanning Z-probe, amplified and filtered with custom CAN-communicated PCB) which we cannot configure as an endstop to home towards.
My question is;
Is it possible to do a G30 S-1 probe (just probe and stop) with a probe number defined (K0/K1), but move axis V or W instead of the Z-axisnote;
running 3.6.0 beta-2 -
undefined Phaedrux marked this topic as a question
-
@SanderLPFRG @gloomyandy or @dc42? any possibilities or workarounds??
-
@SanderLPFRG Just a random thought, but what's to stop you from switching the axis around so that your V/W axis is actually mapped to Z? Not sure if remapping the axis will clear the homed state, but if it does you can probably just use a script to transfer the current position over.
-
@gloomyandy Just to be clear I mean do the following... Move everything around so that everything is set up to do the probe operation, swap Z over to be on V/W do the probe then swap everything back again...
-
@gloomyandy could work, but the issue here is that if I just move the drive mapping to set Z=V and V=Z. the axis could move out of physical bounds, which damages the machine.
Will test tho, but I think it does add value to RRF in the future, 'just' add a parameter to G30 command.
Another thought, could a G38.2 with V target position work? I don't fully get what the target position does here.
-
@SanderLPFRG Sorry I should have said you will need to also swap over any axis steps/mm, limits etc. (I didn't say it would be easy!). Good luck!
-
@gloomyandy Sorry no idea about G38.2 I've never used it.
-
This post is deleted! -
@gloomyandy G38.2 in the end worked!!
You can move an axes until the specified probe is triggered. Works like a charm.
G38.2 K0 V-14 G38.2 K1 W-14
-
undefined SanderLPFRG has marked this topic as solved
-
@SanderLPFRG I'm trying to create something similar to yours with micro Z Axis adjustment and Dual Markforge kinematics. (Although I am doubling the whole thing up)
Was wondering what you are using for your 14mm lifters - I presume some sort of linear stepper.
I've tried some really tiny captive linear steppers - but they are a bit slow (as I am also using mine for independent z hopping) and overheat on idle- so I am investigating some NEMA 8 and NEMA 11 lead screw stepper options instead.
Was also wondering whether you are considering using your micro-Z Axis for any sort of dynamic mesh adjustment too - as I am planning to try doing this probably with a gcode post processor if I can't convince RRF to do it for me.
-
@dwuk3d Yeahh we use a geared linear actuator. For Z hopping I can see why they might be slow, but we only use them for aligning the IDEX tools, and in the future we indeed want to use them for mesh compensation as well. Both of them don't require high accelerations.