Skip to content

Commit

Permalink
📝 More M851 examples (#535)
Browse files Browse the repository at this point in the history
  • Loading branch information
thisiskeithb authored Dec 29, 2023
1 parent eaa41a6 commit 886e98b
Showing 1 changed file with 27 additions and 11 deletions.
38 changes: 27 additions & 11 deletions _gcode/M851.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,20 +21,36 @@ notes: |
- (version 2.x)
- `NOZZLE_TO_PROBE_OFFSET`
Positions:
- X offset: -left +right [of the nozzle]
- Y offset: -front +behind [the nozzle]
- Z offset: -below +above [the nozzle]
X and Y offset:
Use a caliper or ruler to measure the distance from the tip of
the Nozzle to the center-point of the Probe in the X and Y axes.
Z offset:
- For the Z offset use your best known value and adjust at runtime.
- Common probes trigger below the nozzle and have negative values for Z offset.
- Probes triggering above the nozzle height are uncommon but do exist. When using probes such as this, carefully set `Z_CLEARANCE_DEPLOY_PROBE` and `Z_CLEARANCE_BETWEEN_PROBES` to avoid collisions during probing.
Assuming the typical work area orientation:
- Probe to RIGHT of the Nozzle has a Positive X offset
- Probe to LEFT of the Nozzle has a Negative X offset
- Probe in BACK of the Nozzle has a Positive Y offset
- Probe in FRONT of the Nozzle has a Negative Y offset
Some examples:
- `#define NOZZLE_TO_PROBE_OFFSET { 10, 10, -1 } // Example "1"`
- `#define NOZZLE_TO_PROBE_OFFSET {-10, 5, -1 } // Example "2"`
- `#define NOZZLE_TO_PROBE_OFFSET { 5, -5, -1 } // Example "3"`
- `#define NOZZLE_TO_PROBE_OFFSET {-15,-10, -1 } // Example "4"`
```
+-- BACK ---+
| |
L | (+) P | R <-- probe (20,20)
E | | I
F | (-) N (+) | G <-- nozzle (10,10)
T | | H
| (-) | T
| |
| [+] |
L | 1 | R <-- Example "1" (right+, back+)
E | 2 | I <-- Example "2" ( left-, back+)
F |[-] N [+]| G <-- Nozzle
T | 3 | H <-- Example "3" (right+, front-)
| 4 | T <-- Example "4" ( left-, front-)
| [-] |
O-- FRONT --+
(0,0)
```
Expand Down

0 comments on commit 886e98b

Please sign in to comment.