diff --git a/Marlin-LCD-Menus.md b/Marlin-LCD-Menus.md new file mode 100644 index 0000000..ddaeb64 --- /dev/null +++ b/Marlin-LCD-Menus.md @@ -0,0 +1,13 @@ +== Main Menu == + +=== Prepare === + +==== Auto Home ==== + +Move the X, Y, and Z axes to their endstops and set the `current_position` to the home position. If `home_offset` is set then that is subtracted from `current_position`. So, for example, if the home position is (0, 0, 0) and the `home_offset` is (0, 0, -0.1) then upon homing the position will be (0, 0, 0.1). + +==== Set Home Offsets ==== + +The __Set Home Offsets__ menu option subtracts `current_position` from `home_offset`. So, first you do an __Auto Home__ command (which sets `current_position` to the home position minus the `home_offset`.) Then, move the axes with the LCD options or host, and then use __Set Home Offsets__ from the LCD to subtract the `current_position` from the `home_offset` and set `current_position` to the home position. To clear `home_offset` you just __Auto Home__ then __Set Home Offsets__ right away. + +=== Control ===