My Mach3 CNC set up was randomly freezing when I used my X Box 360 Controller to move any of the four axes. Replacing all related software did not solve the problem. I then turned my attention to the hardware. Upon disassembling the Controller, I found many tiny flecks of aluminum swarf.
This article explains how I cleaned the swarf out of the Controller. It is not enough to just clean swarf from the circuit board. The bits of metal hidden in and around the numerous plastic parts must also be removed.
If you are interested, please see
Your comments are welcome. All of us are smarter than any one of us.