Closed ChristianBrandtner closed 4 years ago
the error is fixed. normaly all targetvalues are negativ values, in case of backlash the targetvalue (backlash value) could be positiv. In this case "limits_soft_check" returns an error. In file motioncontrol.c in function mc_line
add
if (!(pl_data->condition & (1 << PL_COND_FLAG_BACKLASH_COMP))) {limits_soft_check(target);}
that means, no limit check in case of backlash motion.
Hey! I try to keep up with this but some permanent health issues are getting in my way. Glad you have it corrected. I will merge it into the tree
Problem with backlash compensation in use: the compiled hexfile Grbl_mega_back_compC.hex $I [VER:1.1g.20180813.Mega:] [OPT:VNM+,35,255]
Steps:
the error is reproducible.
complete terminaloutput in attachement
backlash_Error.txt