A modular-architecture controller for CNC systems based on open-source electronics. (July 2017)