I'll start off with some info in case it's needed, but my questions are a bit lower. I have an Ender 3 Pro with the 4.2.2 motherboard. Grabbed a Marlin firmware bin from Shiny Upgrades and seems to work great (built my own once and wasn't a fan). Got my Z-offset sorted out with a combination of stealing other people's numbers and testing a few prints out. Tried auto homing, but got weird numbers and instead resorted to that other approach. Printer seems work well now and my Z-offset is around -0.8 mm.
- Is the Z-offset I set in printer UI the distance between the sensor and the nozzle?
If so, does that mean I can now swap beds and expect the printer to automatically adjust for that without having to adjust the Z-offset again? Maybe assume I'm swapping between two perfectly flat beds and one is 5 mm thick and one is 10 mm thick, so we don't have to account for a different bed level mesh or something.
- Is my bed leveling kind of useless?
I have 7x7 leveling, but the sensor is quite the distance away from the actual nozzle (mainly on the X-axis, but I assume also on the Y-axis), so any point it levels for won't actually be the point where the nozzle prints. I don't recall seeing any X or Y offsets in the printer UI either, just the Z offset. Why would the Z offset be an adjustable value in the UI, but not the other two? Barely anyone even mentions setting an X-offset and I'm not sure why.