Hi! First time poster, but not first time Arduino-er. I gave myself an interesting challenge, resurrecting an old engraving machine, a New Hermes Vanguard 3400, and putting it back to work. It's main job will be etching serial numbers into steel plates, but I had high hopes of using it for etching PCBs for my other Arduino projects. Anyway.
I'm attempting to reuse the old motors. They still work, and I was able to get them turning using an Adafruit driver, but not before realizing it was incompatible with GRBL. So now I am trying to use the Tb6600 and am running into an issue... The motors make this horrifying whining noise as soon as I turn on the power supply! The Adafruit driver didn't do that. Is there something wrong with the TB6600 or have I wired it wrong? I've left the enable pins empty, and when I'm driving the motors it's fine, no whine. But otherwise, the noise is unbearable! Do I need to only put power to the enable pin when I want to drive the motor? If so, how does that work with GRBL? Grbl only seems to have pins for direction and step. Would it be better if I just got new motors?
Also, maybe the question I should have asked before I started this, but is GRBL suited for commercial use? It's my dad who asked me to do this, and he doesn't mind how I get the thing working, but obviously it needs to work reliably. Is GRBL the right tool for the job here? Thanks in advance!