https://www.crowdsupply.com/citrus-cnc/taroccoOpen source closed loop motor controller for not-so-small machines
Desktop CNC machinery typically uses stepper motors, often because they result in lower system cost, since they don’t require a position feedback sensor. But there are some situations where having a position feedback sensor is desirable or necessary, and the power output of a stepper motor, specially at high speeds, becomes the bottleneck for those who want a better performing machine.
I wanted to build a desktop CNC mill that was as impressive as some big name industrial machines. I decided to use brushed motors, as good quality and performance, reasonably priced units are easy to find and come in a wide variety of mechanical and electrical configurations. Speeds in excess of 15 m/min or 600 inches per minute and pushing through metal are no problem for a brushed servomotor coupled to a ballscrew, and the position feedback lowers the risk of ruining a machine job.
But it was difficult to find a commercially available, low cost motor controller, as they often have features one does not really need, or they’re built to handle large motors. That’s why I decided to create what would become the Tarocco motor controller.
Interesting project. I donated $5 so I could track it.