Add ExtUI methods to babystep probe/nozzle offsets (#12590)

This commit is contained in:
Marcio Teixeira
2019-02-06 06:16:54 -07:00
committed by Scott Lahteine
parent 413e303ad5
commit 113af46a1b
2 changed files with 92 additions and 38 deletions

View File

@ -136,16 +136,22 @@ namespace ExtUI {
extruder_t getActiveTool();
void setActiveTool(const extruder_t, bool no_move);
#if ENABLED(BABYSTEPPING)
int16_t mmToWholeSteps(const float mm, const axis_t axis);
bool babystepAxis_steps(const int16_t steps, const axis_t axis);
void smartAdjustAxis_steps(const int16_t steps, const axis_t axis, bool linked_nozzles);
#endif
#if HOTENDS > 1
float getNozzleOffset_mm(const axis_t, const extruder_t);
void setNozzleOffset_mm(const float, const axis_t, const extruder_t);
void normalizeNozzleOffset(const axis_t axis);
#endif
#if ENABLED(BABYSTEP_ZPROBE_OFFSET)
#if HAS_BED_PROBE
float getZOffset_mm();
void setZOffset_mm(const float);
void addZOffset_steps(const int16_t);
#endif
#if ENABLED(BACKLASH_GCODE)