Hello All,
I'm working on a simple to build A1 format pen plotter, using Nano clone on CNC shield V4 clone. 2xNEMA17 on X axis, 1xNEMA17 on Y axis, SG90 9g servo for pen lifting. Once ready and stable, I will publish it!
CNC shield was fixed according to https://www.instructables.com/Fix-Cloned-Arduino-NANO-CNC-Shield/, with additional trick to disconnect Arduino from Power barrel, so I can use 20v power supply safely.
Arduino is powered via USB cable, together with data transmission.
Basically everything works fine, until...
I struggled with issue, that when printing, at some point (rather sooner than later) the whole thing breaks. I use Universal Gcode Sender, the app shows some errors or no error at all. To issue commands, I need to reconnect, even if UGS shows still as connected. But never mind.
I narrowed it down to the fact, that it happens when servo is physically in use. Works well even is the servo movement are very small. But when servo should rotate >5 degrees, seems like sometimes it drags to much of energy (that's only assumption!).
With that discovery, I tried powering Arduino with USB charger via VIN pin. Cannot tell if that really worked, because my NEMA motors were not moving smoothly, seems like some interference or something?
Then, I tried powering from the charger servo only, while connecting ground to common ground of the whole system. Servo started to buzz, so I gave up.
Honestly, the last 2 checks I did a but on hurry, so I will redo them. But maybe anyone have already some ideas?
I had previously a smaller plotter (with BYJ28 motors), very slow, but there were no such issues. But it was different Nano board, so it will be another test to do, to swap the Nanos...
