I have a small cnc router which came as a package complete with a control box which contains a power supply, break out board and 3 drivers for the XYZ axis. Generally it is fine but I have recently had a driver go down and now another driver is stalling the stepper every now and again like the first one did before failing completely. I tried to replace the second driver with a new one but this also seems to be faulty and just makes the stepper sound awful and will not run smoothly at all. I notice that a lot of people on here use Gecko drives and wondered if they are a more reliable alternative to what I have now which are JR MAL-35's. I am running Nema 23 steppers and wondered which Gecko drives I could upgrade to and if the Geckos could be mounted onto the heatsink plates of my existing drives. Any help/advice would be greatly appreciated because every time my driver plays up there is potential for tool or machine damage.