Quote Originally Posted by hutchouk View Post
Having a seperate Arduino board leaves more scope for hacking
That thought is not rooted in reality. Please allow me to explain. ALL 3d printer boards ARE ramps + Arduino mega. Whether it comes on old separate boards or combined on the same PCB. They all use the same marlin firmware and all are made to the same specs. Features are the only difference. And as such coding, programming, and 'hacking' is the same across all of these identical platforms. The difference is how much space and how big of a rat's nest do you want to dedicate to your printers control solution. All of these boards will support multiple extruders and you can even add extra stepper drivers when all the sockets on the board are already in use. If you prefer to stay with what your printer came with then do that and be proud of your choice. But let's keep it real. Smoothie of course is the exception as it has a much better processor