Well I'm not sure what to make of M98 results:
12/22/2022, 5:39:58 PM M98 P"config.g"
Warning: Macro file general.g not found.
Warning: Macro file network.g not found.
Warning: Macro file motion.g not found.
Warning: Macro file thermal.g not found.
Warning: Macro file tools.g not found.
Those files all exist and the printer wouldn't work if they weren't being read.
This led me down an interesting path, however. I thought it might be because I was using an M505 command in the config.g in the root to use files in a subfolder since I switch between two print heads on this printer. So, to test whether that was the issue, I created an SD card with only the files from the directory I want to use.
With that SD card, I still get the M98 response shown above. However, the G29 command now probes the expected coordinates. The problem now is that it doesn't write a heightmap.csv file even though it says it does. My latest run gave me these results in the console, but not csv file:
30 points probed, min error -0.057, max error 0.339, mean 0.114, deviation 0.093
Height map saved to file heightmap.csv
I will attach the files @Phaedrux mentioned. (which files should I be looking at was part of my original question.config.g ) You can see why I renamed bed.g to make sure it wasn't getting used, I need to go in and clean that up.
I don't seem to have any issues reading and writing to the SD card from within the web interface, so I don't know why the M98 command is having trouble or why no heightmap.csv is being written.
Also, a little backstory that may or may not be relevant: This is a new board I just installed after killing my old one by plugging in a fan while the printer was running. It's taken me a while to get around to actually installing this, but I thought I had all this working with the previous board, but this feels more like a config issue than a hardware problem. I updated the firmware to what was on the SD card I was running before by uploading the DuetMaestroFirmware.bin file again via the web interface. Should I have used the Duet2CombinedFirmware.bin instead or in addition?
config.g
homez.g
homeall.g
bed.g
(I had to rename bed.g back in order to upload it. It's "bed.g.bak" on the SD card.)
Thanks for looking.