I'm just working on getting an Ooznest Workbee up and running under the latest (and hopefully greatest!): RRF 3.2.2 with DWC CNC 3.2.0-RC1. The firmware is all flashed machine runs and homes fine from my dev build of DWC-CNC (great work and thanks to all the contributors so far), so my first 'real' job is to try and port the Ooznest touchplate support.
Before looking at the UI (I think I will back to talk 'modules' at some point...), there seem to be a number of breaking changes in RRF 2->3 which immediately deprecate the approach previously used by Ooznest for its RRF2 touch plate tools. So my first run at it today was simply to do the simplest case of a single Z probe down onto the touch plate to set tool length/z offset using a macro to get the correct commands and syntax sorted out. I wanted to check-in here to see if I am even approaching this from the correct route and also get some advice on the details.
The touch plate is the standard one from Ooznest and connects (I believe) as a simple 'switch' to the endstop 0 connector on my Duet2 (ethernet).
My macro is:
M563 P0 S"ZProbe" ; Define a 'fake' tool (is this necessary?)
T0 ; set the fake tool
M400 ; make sure we've finished any other movements
M558 K3 P5 C"e0stop" ; configure probe 3 as switch connected to e0stop
M585 Z10 F600 P3 S1 ; probe 'forward' in Z 10mm or until Probe 3 triggers
; Set the current workplane offset relative to this current position, backed-off 10mm
; in Z to allow for touch plate thickness
G10 L20 Z10
This macro runs with no errors, but also no movement or apparent effect on the machine.
Any suggestions, observations or general advice gratefully received!
E