I second the observation made by Naz. It appears that if the mesh bed leveling results require both negative or positive adjustments to z=0, the axis minima must be set to something negative (say -5) for the whole thing to work correctly. Of course, this means that the machine’s kinematics must be able to support this i.e. z-axis must be able to travel beyond z=0.
On my makerbot replicator, I have a bl-touch mounted to the x-axis gantry that functions as the z-axis end-stop. I also have a z-axis stop mounted on the chassis (however, this is not used by the firmware .. would be nice to have a secondary end-stop supported in the duet firmware that acts as a safeguard for z-axis travel).
There probably are simpler ways to do this i.e. by using z offsets or just setting z=0 5mm off the actual point at which nozzle hits the bed. Thoughts/recommendations anyone ? My preference is to keep the machine physics in sync with the duet firmware configuration vs. trying to fool it.
I was able to finally enable printing in simplify3D directly over a network. The trick was to enable the Telnet capability in DuetWiFi or DuetEthernet. On the windows PC running simplify3D, I used a brilliant little opensource programme called com0com ( link : https://sourceforge.net/projects/com0com) and com2tcp to basically create a virtual USB port on the PC that is linked (wrapping) the Telnet interface on the Duet. Appears the Duet3D Telnet interface supports the RFC2217 extensions. Still testing for reliability etc. but looking promising !!
Would be great if the Simplify3D folks enhanced their MachineControlPanel to support creating such a connection.
Once they have, you'll be able to view a graph of their reputation gained over time.
Here's a preview of what the graph will look like:
No reputation gained yet.