Hi everyone. I'm building a DLP printer, and I decided to use GRBL as the motor controller. The thing is I'll just need to control the Z axis, I won't have neither X nor Y axes, so is there a way to completely disable them and reuse free pins for other functions with custom GCODE?
no, not in V1.1 on an UNO, unless you are a pretty good programmer and can hack the code to bits. however, if you run the Mega version you can add your custom code easily as there is free memory AND free pins on the mega. GitHub - gnea/grbl-Mega: An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560
Hi David, thank you. I'm actually a programmer, so it could be easy to do, I just need to know where to look at... The GRBL project is big, so if anyone can point me in the right direction I could be able to do it myself!
well, the code is documented, you just have to read it (-: please don't ask the primary programmer for help on this, he is busy on the next release and we need him to be busy on that instead of being interrupted (-: in fact the next release will have a HAL layer which will make what you want much easier.