Thanks for the replies.

As for the Raspberry Pi, that was just me ranting. I'm not expecting that to be an option but I've built some 3D printers that run off an Arduino just fine so I know it's possible to control a 3 axis gantry with fairly low powered hardware. But I digress... =)

I could try doing the dust collection grounding, but I didn't even have a dust skirt or hoses or anything when I first got it and still had these errors. I have a regular shopvac plus a Rockler dust collection "bucket" (forget what it's called) and like I said, I'm not using it or the router. Trying to just get the gantry to run through programs first.

As for the USB cables, I've tried the original 10' cable, two brand new 6' cables and another 10' brand new cable. None made any difference.

I did try a USB hub a few months ago when it was at a storage facility before I brought it home. It was a friend's hub so I don't have it anymore. I just bought this one off Amazon: https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1 It did the same thing when we tried to run it there. Used two different Surface Pro 4s and a desktop PC.

I also just ordered this: https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1 as well. Not sure it could make a difference, but I'll try just about anything.

Is there anything to do for grounding (assuming I don't have the dust collection on) other than the two green wires on the ground bus bar in the cabinet? I assume the cabinet is grounded to the frame through the bolts that connect it.

For what it's worth, it's running that same 32k line program now and is about half way through and hasn't had an error. So possibly 1 success out of 5 today.

Again, thanks for the support!