I haven't seen this mentioned anywhere... is there anything grbl-specific about the gShield, or can it be used with an Arduino as a generic 3 stepper driver shield?
I'm writing my own code and using the AccelStepper library (), and it would be handy to be able to have the power of the gShield (2.5A vs. ~2A for Pololu's etc.).
Thx,
--Jon
Nope. It's just a general shield. The only thing you need to pay attention to is the pinout, and perhaps the fact that grbl uses a common enable for all motors instead of separate enables per motor - mostly due to Arduino pin limitations.
The other thing to note about the gSheild versus the Pololu drivers is (1) gShield uses TI stepper drivers that are much more blow-out proof than the Allegros (although the new Pololus have changed over (so if you do use Pololus be sure to get the ones with the TI's and not the Allegros), and (2) the gShield by design has a LOT more copper for cooling so you can get the advertised amperage.
-- Alden