Including Z axis alignment/synchonisation into Z calibration?
There are some hints like "Align the Z axis by moving up to the stops at the top".
Wouldn't it be possible to include this Z axis movement/aligning into the Z calibration firmware routine?
At least for the first calibration after power up / reset.
Re: Including Z axis alignment/synchonisation into Z calibration?
Firmware has no information about current height of Z axis just after bootup. To be sure about Z-leveling it would have to go all way up causing unnecessary hitting of upper corners for a long time. Only user can effectively move up and stop after first skipped step.
Maybe sometimes in future the printer will be able to detect skipped steps by itself. Then it will be possible to do it automatically.
Re: Including Z axis alignment/synchonisation into Z calibration?
David
Actually it could be programmed in firmware:
Home X, Y, Z with no probe calibration
Move Z to 210
Home Z
Peter
EDIT: Yes, I have made the suggestion...
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Including Z axis alignment/synchonisation into Z calibration?
Well, it still needs to hit upper corners hard, while the user can check the level of X-carriage "by-eye" just by moving near the edge of frame and checking if they are parallel. 😎
Well, it's all about comfort.
Since I always start all prints personally, I can't see big benefit of this feature. I often don't check the level at all, because I know I haven't touched the printer so there is no possibility for X-carriage to get off-level. It would be annoying if the printer checked the level itself even when I didn't want that.
Re: Including Z axis alignment/synchonisation into Z calibration?
David
Completely agree (but just saying that it is possible...)
I find it annoying when the printer carries out a probe calibration when I simply home the Z axis in Octoprint (G28 Z0).
These things really should only happen when I tell the printer I want it to happen. That's apart from the general RepRap GCode standards which quite clearly state that the example given should only home the Z axis...
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Including Z axis alignment/synchonisation into Z calibration?
I find it annoying when the printer carries out a probe calibration when I simply home the Z axis in Octoprint (G28 Z0).
+1
I hope this is going to be subject of future firmware improvements. 😉
Re: Including Z axis alignment/synchonisation into Z calibration?
I'm getting my MK2 upgrade parts today, and should be completed with the build this evening. I'll add this to my firmware and see how well it works.
Re: Including Z axis alignment/synchonisation into Z calibration?
I find it annoying when the printer carries out a probe calibration when I simply home the Z axis in Octoprint (G28 Z0)
I've by chance found out that "G28 W" makes "home all axes without bed mesh leveling". It's in Slic3r profile settings 1.7.3 for FW 3.0.3. Hopefully the same works only for Z, try it. I'm not at the printer at the moment, so I can't try by myself.
Re: Including Z axis alignment/synchonisation into Z calibration?
David
That is correct, but the problem is that W is a non-standard (proprietary) parameter and cannot be issued from OctoPrint.
It is my opinion (not that it means very much) that an "open-source" product should comply with pre-existing standards and not reinvent them in such a manner as to make a nonsense of them.
Initially G28 with any parameter (ie Y0) homed all X, Y and Z and carried out the probe calibration, so there is an improvement in later firmwares, however slight.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…