Hi all, first time poster but long time Duet user. On some recent fairly large prints, I noticed some strange artifacts along one side of the part. Additionally, one wall of the print was thin, and rotating the part would cause the wall to stay in the same place- near the X0 limit. After investigating, I noted that when switching to my right nozzle (x0 being the left side of the bed), the X carriage was against the X endstop. My X endstop is 15mm from the edge of the bed, so my axis minima was set as "M208 X-15". My Second nozzle was offset using G10 P1 X17.
Two things I learned from this
- The X endstop is ignored during printing.
- If the second tool offset exceeds the axis minima, no error is thrown- the printer simply goes to the limit.
I was able to correct this by setting M208 X-20, but there is definitely an improvement to be made here. At the very least a warning should be generated if the tool offset exceeds the zero offset. A further refinement could be an option that if the second tool does exceed the zero offset, the print is automatically offset. This will be handy to save some printable area in the event only a single tool is used.
Thank you to the duet team- my Duet Wifi has been the best addition to my 3D printers bar none.