diff --git a/doc/log/commit_log_v0.9j.txt b/doc/log/commit_log_v0.9j.txt index 9aec697..3dd0526 100644 --- a/doc/log/commit_log_v0.9j.txt +++ b/doc/log/commit_log_v0.9j.txt @@ -1,3 +1,32 @@ +---------------- +Date: 2016-07-26 +Author: chamnit +Subject: Merge branch 'master-corexy' + + +---------------- +Date: 2016-07-25 +Author: chamnit +Subject: CoreXY homing bug fix attempt 2. + + +---------------- +Date: 2016-07-25 +Author: chamnit +Subject: CoreXY homing fix attempt. + + +---------------- +Date: 2016-03-17 +Author: Sonny Jeon +Subject: No variable spindle and spindle speed fix. + +- When VARIABLE_SPINDLE output is disabled in config.h, the last commit +would keep the spindle enable pin disabled when spindle speed is not +defined (S0). This is now ignored and will enable with S0, as spindle +speed is ignored in this mode. + + ---------------- Date: 2016-03-16 Author: Sonny Jeon diff --git a/grbl/config.h b/grbl/config.h index f01935b..bd3fa5d 100644 --- a/grbl/config.h +++ b/grbl/config.h @@ -72,8 +72,8 @@ // on separate pin, but homed in one cycle. Also, it should be noted that the function of hard limits // will not be affected by pin sharing. // NOTE: Defaults are set for a traditional 3-axis CNC machine. Z-axis first to clear, followed by X & Y. -#define HOMING_CYCLE_0 (1< diff --git a/grbl/system.c b/grbl/system.c index f16b8e8..854221e 100644 --- a/grbl/system.c +++ b/grbl/system.c @@ -265,9 +265,9 @@ float system_convert_axis_steps_to_mpos(int32_t *steps, uint8_t idx) float pos; #ifdef COREXY if (idx==X_AXIS) { - pos = (float)system_convert_corexy_to_x_axis_steps(steps) / settings.steps_per_mm[idx]; + pos = (float)system_convert_corexy_to_x_axis_steps(steps) / settings.steps_per_mm[A_MOTOR]; } else if (idx==Y_AXIS) { - pos = (float)system_convert_corexy_to_y_axis_steps(steps) / settings.steps_per_mm[idx]; + pos = (float)system_convert_corexy_to_y_axis_steps(steps) / settings.steps_per_mm[B_MOTOR]; } else { pos = steps[idx]/settings.steps_per_mm[idx]; }