Has anyone tried Rabbit GRBL https://github.com/SourceRabbit/RabbitGRBL on Blackbox X32? Or any obvious reason not to try it? I have been working with 1010 XYYZ machines pretty intensely for the last 5 years. Currently switching to ballscrew for my main project but still maintaining two leadscrew machines which have become sloppy and it would be very exciting to try the backlash compensation. Very curious to hear if anyone has had good results with Rabbit.
You'd have to create a pinmap etc, lot of work - and then likely some incompatibilities with existing software toolchains etc. Just can't think it has any advantages over the more mature, and widely used, grblHAL. Looking over the source code, can tell you straight away its behind grblHAL in lots of areas. grblHAL has backlash compensation too - just essentially a bad idea It's always better to build a proper machine than try to use software to constantly fight a bad design - ballscrews are way worse than our leadscrews - introduces backlash, larger diameter screws has more enertia so need to slow it down acceleration quite lot, The pitches are lower too lowering top speeds too, etc - lots of cons, very little pros. - if your leadscrews are "sloppy" its time for a little maintenance - adjust anti backlash nuts, reset double nutblocks, check shaft couplers and stop collar. 10 minutes and $0
Thanks for your considered and fast reply Peter! Disappointing that dealing with backlash in code is not practical. But interesting that there is an implementation in grblHAl. I might try that at some point to satisfy my curiosity. And yes a comprehensive servicing and squaring of those machines is probably the best bet to get them back into good working order. Thank you, Halldór