`dock_sled()` is never called with offset parameter - remove it. We move x only - so only that needs to be homed. Consequence is - we can home to z-min now with a sled probe! Feedrates are set and restored in `do_blocking_move()`. We already checked if the probe is deployed/stowed in deploy/stow_probe. ``` if (z_loc < _Z_RAISE_PROBE_DEPLOY_STOW + 5) z_loc = _Z_RAISE_PROBE_DEPLOY_STOW; ``` makes no sense - remove. Now the raise is the same for deploy/stow -> move before the if. Replace the if with a ternary. Instead writing LOW/HIGH use the boolean `stow` we already have. There is no reason for not using the sled probe in G29/M48 with 'E'. It takes a while but works. (tested!)
|
|
||
1746 |
|
1746 |
|
1747 |
|
1747 |
|
1748 |
|
1748 |
|
1749 |
|
|
|
1750 |
|
|
|
|
1749 |
|
|
|
1750 |
|
|
1751 |
|
1751 |
|
1752 |
|
|
|
|
1752 |
|
|
1753 |
|
1753 |
|
1754 |
|
1754 |
|
1755 |
|
|
|
|
1755 |
|
|
1756 |
|
1756 |
|
1757 |
|
1757 |
|
1758 |
|
1758 |
|
1759 |
|
1759 |
|
1760 |
|
|
|
|
1760 |
|
|
1761 |
|
1761 |
|
1762 |
|
1762 |
|
1763 |
|
1763 |
|
1764 |
|
1764 |
|
1765 |
|
|
|
1766 |
|
|
|
1767 |
|
1765 |
|
1768 |
|
|
|
1769 |
|
|
|
1770 |
|
|
|
1771 |
|
|
|
1772 |
|
|
|
1773 |
|
|
|
1774 |
|
|
|
1775 |
|
|
|
1776 |
|
|
|
1777 |
|
|
|
1778 |
|
|
|
1779 |
|
|
|
1780 |
|
|
|
1781 |
|
|
|
1782 |
|
|
|
1783 |
|
|
|
1784 |
|
|
|
|
1766 |
|
|
|
1767 |
|
|
|
1768 |
|
|
|
1769 |
|
|
|
1770 |
|
|
1785 |
|
1771 |
|
1786 |
|
1772 |
|
1787 |
|
|
|
1788 |
|
1773 |
|
1789 |
|
1774 |
|
1790 |
|
1775 |
|
|
|
||
3394 |
|
3379 |
|
3395 |
|
3380 |
|
3396 |
|
3381 |
|
3397 |
|
|
|
|
3382 |
|
|
3398 |
|
3383 |
|
3399 |
|
3384 |
|
3400 |
|
3385 |
|
|
|
||
4159 |
|
4144 |
|
4160 |
|
4145 |
|
4161 |
|
4146 |
|
4162 |
|
|
|
|
4147 |
|
|
4163 |
|
4148 |
|
4164 |
|
4149 |
|
4165 |
|
4150 |
|