I have build a CNC with Arduino Uno + 3 easydrives and it is running successfully. But when I placed a small 12V 33000rpm DC Motor for milling I get all 3 steppers from the easydrives running some steps with different directions without control. If I don’t put the DC motor running, all 3 steppers run perfectly. When I activate the DC motor I get the problem. This is what I tried to do to solve it:
- I thought it would be noise of the DC motor and I tried to place a parallel capacitor of 470uF with it but without success.
- I also measure the DC supply and the system drains only about 1A of my 12V 5A supply with all motors on and my supply is stable on 12V.
- I tried to use a different supply for the DC motor with the same Ground reference, without success again.
- I am using a ULN2003 on the DC motor, but I tried a L293NE and I keep having the same problem.
Does anyone had this kind of trouble? What should I try next?