The electronic of the CNC is quite simple. You need a power supply, a motor controller and a variable speed drive for the spindle.
I search a long time for the motor driver, I first use a TB6560 controller but it was a disaster, it never worked 😦
So I switched for a Gecko G540. I chose this controller for 2 main reasons :
- The configuration is directly available in Linux EMC² (this save time).
- There no added functions, it just drive the motors as needed, and it does it very well.
This costs a bit (300$) but it definitely worth it !
The documentation is complete and well explained, I succeed to make it work it a day. The Gecko is plug and play, you just have to put a resistance into the db9 connector if you are using motors below 3.5A (See user manual).
Then, just follow the schematic and that’s it 😉
I also made a case for the electronic parts (all machined with the CNC) :