Xcarve keeps stopping

Which USB cable is best, and are there other known problems that could cause the machine to stop, I have tried 2 USB cables and it still stops randomly, I am using the X controller, all the wiring seems to be okay

If it is stopping AND shutting off the router (assuming it controls the router) it is probably noise triggering false limit switch signal.
If so try changing your GRBL settings to homing switches only or soft limits.

Thank you all, I have ordered this https://www.amazon.co.uk/dp/B003MQ29B2/ref=pe_3187911_185740111_TE_item
and will try it first, as Aaron said noise could be the problem, yes the router shuts off too, I do not have homing switches set up yet

Inventables, are sending me a USB cable for the bulkhead plus a new upgraded PCB for X Controller