Got the WiFi module working again. I don't know why but it assigned itself a different IP address at some point. At the time I was trying to connect to it, I was using the same IP address that appeared in the M115.
The Duet doesn't assign itself an IP address, it asks your router for one and the router assigns it. To make sure that the IP address stays fixed, you can configure your router to always assign the same IP address to the Duet ("address reservation"). In the unlikely event that your router doesn't provide that facility, you can tell the Duet to use a fixed IP address in the M587 command - but then you run the risk that your router might assign that IP address to something else.
... Also, the fan now turns off between the G29 and the actual print. I have no idea why, as I haven't change the G-code, and the print file includes 100% fan use. It's caused blockages when I wasn't watching.
Do you mean that the heatsink fan turns off? Have you confused the heatsink fan with the print cooling fan? Which fan output is the heatsink fan connected to, and how have you configured it in config.g? It may help if you post your complete config.g file.
Next, having fixed the bed level, it's now showing that every single print the printer thinks the bed is on a lean. So it's been levelled very well physically, but when it starts printing, it goes from 0.1mm on the left to 0.0 or -0.1 on the right. I have to screw the bed down as it's printing to fix the issue. But then next print, it requires that I do the same thing again. At this rate, the bed is going to be on a crazy angle because the printer keeps telling itself it's on a lean that doesn't exist.
Try firmware 2.0beta3. There is an interaction between using a Z probe for Z homing and using it for mesh compensation that can lead to confusion. In 2.0 the way they interact is changed, which leads to fewer surprises.
Also, do you have one Z leadscrew, or more than one?
Thanks for all your time and help, I have really appreciated it over the past year.
I've decided to sell the printer and just get my designs printed professionally. Working with the Duet is a bottomless vortex of time and emotion that basically is its own endless project. Ten months of calibrating across 6 different versions of firmware was a fair enough go for me, but not what I was looking for in a design and print process. I much prefer spending some change on a print that I get a guarantee on delivery, rather than absolutely zero guarantee with a Duet.
Good luck. Bye.