|
@@ -964,24 +964,34 @@
|
964
|
964
|
//
|
965
|
965
|
|
966
|
966
|
/**
|
967
|
|
- * Z Probe to nozzle (X,Y) offset, relative to (0, 0).
|
|
967
|
+ * Nozzle-to-Probe offsets { X, Y, Z }
|
968
|
968
|
*
|
969
|
|
- * In the following example the X and Y offsets are both positive:
|
|
969
|
+ * - Use a caliper or ruler to measure the distance from the tip of
|
|
970
|
+ * the Nozzle to the center-point of the Probe in the X and Y axes.
|
|
971
|
+ * - For the Z offset use your best known value and adjust at runtime.
|
|
972
|
+ * - Probe Offsets can be tuned at runtime with 'M851', LCD menus, babystepping, etc.
|
970
|
973
|
*
|
971
|
|
- * #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 }
|
|
974
|
+ * Assuming the typical work area orientation:
|
|
975
|
+ * - Probe to RIGHT of the Nozzle has a Positive X offset
|
|
976
|
+ * - Probe to LEFT of the Nozzle has a Negative X offset
|
|
977
|
+ * - Probe in BACK of the Nozzle has a Positive Y offset
|
|
978
|
+ * - Probe in FRONT of the Nozzle has a Negative Y offset
|
|
979
|
+ *
|
|
980
|
+ * Some examples:
|
|
981
|
+ * #define NOZZLE_TO_PROBE_OFFSET { 10, 10, -1 } // Example "1"
|
|
982
|
+ * #define NOZZLE_TO_PROBE_OFFSET {-10, 5, -1 } // Example "2"
|
|
983
|
+ * #define NOZZLE_TO_PROBE_OFFSET { 5, -5, -1 } // Example "3"
|
|
984
|
+ * #define NOZZLE_TO_PROBE_OFFSET {-15,-10, -1 } // Example "4"
|
972
|
985
|
*
|
973
|
986
|
* +-- BACK ---+
|
974
|
|
- * | |
|
975
|
|
- * L | (+) P | R <-- probe (20,20)
|
976
|
|
- * E | | I
|
977
|
|
- * F | (-) N (+) | G <-- nozzle (10,10)
|
978
|
|
- * T | | H
|
979
|
|
- * | (-) | T
|
980
|
|
- * | |
|
|
987
|
+ * | [+] |
|
|
988
|
+ * L | 1 | R <-- Example "1" (right+, back+)
|
|
989
|
+ * E | 2 | I <-- Example "2" ( left-, back+)
|
|
990
|
+ * F |[-] N [+]| G <-- Nozzle
|
|
991
|
+ * T | 3 | H <-- Example "3" (right+, front-)
|
|
992
|
+ * | 4 | T <-- Example "4" ( left-, front-)
|
|
993
|
+ * | [-] |
|
981
|
994
|
* O-- FRONT --+
|
982
|
|
- * (0,0)
|
983
|
|
- *
|
984
|
|
- * Specify a Probe position as { X, Y, Z }
|
985
|
995
|
*/
|
986
|
996
|
#define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 }
|
987
|
997
|
|