I’m using a Ramps 1.4 board (‘standard’ 2560 clone with ch340 driver) connected to a macbook pro via usb and i usually use Repetier or laserweb for laser work/and recently cncjs to send the gcode to my ramps setup. I have noticed for a while now when doing small detailed movements my machine often is a bit ‘jerky’, for laser work often times it’s spending too much time in the detail sections (enough so it ends up burning the piece).
I always forget you can ‘print’ from SDCard, so today i popped one in and realized 100% of these speed/jerkiness issues is due to my usb connection. I ran a couple of different gcode jobs from sdcard and compared it to usb and sdcard jobs run nice and smooth, no slow down doing details or jerkiness whatsoever.
I even tried cncjs w/ a raspberry pi just to compare, and it’s no better then sending in from my mac. I was thinking of picking up a ‘better’ 2560 clone (not sure exactly what this means - maybe like a keestudio or something) as i was thinking maybe mine has a noisy usb (i tried a bunch of different cables already). Wondering if anyone else had this issue?
As an additional piece of info, G2/G3 use does help this a lot also - and i’m learning to try and use this more with fusion but i think this is more of a band aid solution now that i know the hardware is only limited by the usb in my situation.