donovan6000 / M33-Fio

The ultimate OctoPrint plugin
GNU General Public License v3.0
125 stars 38 forks source link

G30 G32 Bed Height Offset reset #178

Closed qwerty8224 closed 8 years ago

qwerty8224 commented 8 years ago

M33Fio 1.15

donovan6000 commented 8 years ago

This is intentional. The bed height offset gets set to 0 when running G30, and the bed height offset and four corner offsets get set to 0 when running G32. Ideally G30 will find the exact Z for the bed center Z0 value, which would make it so that the bed height offset should be 0. And ideally G32 will find the exact Z values for each of the corner orientations, which would make it so that the corner offsets should all be 0.

Due to limitations of the software and hardware, G30 and G32 will always find new unique values for the bed center Z0 and four corner orientations. The bed height offset and four corner offsets are used to adjust the values that G30 and G32 finds, so the bed height offset and four corner offsets should also be new unique values whenever G30 and G32 finds new unique values.