Superior (non-destructive) bed tramming procedure

On another note I’ve been cursing the fact that there is no pause for user action G-Code [that we know of] that doesn’t move the toolhead to the chute like “M400 U1” does. So the tramming G-Code waits for a hard coded 30 seconds on each of the three spots, then goes over them all again two times with 15 second pauses. It would have been nice if you could fiddle with the gauge for any amount of time, then press “next” or something like that.

It did occur to me a while ago though, that you can do it this way:

  1. Start the tramming G-code and wait until it pauses at the first spot. Then turn power off! Now adjust that point for any amount of time, until you are really happy with it.

  2. Power on and run the G-code again. This time let it run until it pauses at second spot. Power off again and adjust.

  3. Same procedure for third / last spot.

I’ll try this next time I feel a need to level the bed. Note BTW that this procedure is only sensible when using a 0.4 feeler gauge. If you’d set it to “barely touch” for the first spot, it would be awfully tilted when powering on again and all sorts of sad things could happen, possibly including nozzle scratching the plate…