Please try a seperately powered USB-hub. You may have some RF noise either within the Xcarve or somewhere else in the house that cause a USB drop-out. Getting a solid 5V feed to the USB via the hub have much better noise attenuating properties.
Another excellent source of RF-noise is brushed motors like the Dewalt and similar. Typically they are okay but if the brushes are close to being worn out they will spark more and cause a lot of RF noise.
Not sure this is the case here but it is plausible.