I have had my maslow up and running for a couple of months now, but have had the same accuracy issues as most have seen. Most cuts are within 1/16" of where they are supposed to be, so I haven’t fiddled with anything to try an improve beyond that. Yet.
I lightly deal with custom CNC in my daily job and am of the opinion that in order to improve the accuracy of the maslow system, it will be necessary to provide real-time position feedback from the sled. I would like to do this by adding two encoders to the existing system that will provide a true X-Y feedback. In looking at the specs of the Mega 2560, it seems like the board is tapped out in terms of available external interrupts which are needed for the system to keep track of the encoder pulses.
The Arduino Due, on the other hand seems to offer an external interrupt on every digital IO pin and has the same layout as the Mega 2560. I am curious if I can swap in the Arduino Due and get what I am looking for.
I have already seen that one challenge I might face is that the Due will only take a 3.3v max signal on any of the digital inputs. Does anyone know what voltage signal the current motor encoders pass to the DI’s? Is is the full 5V signal from the USB?