I am looking at running GRBL on an Uno and had original thought to run the GRBL shield but am concerned that it cannot run larger stepper motors. So I started to look at commercial stepping controllers.
There shouldn't be difficulty driving an opto-islated stepper controller - I presume the GRBL shield already
has step and direction pins for each axis?
However do check the interfacing requirements - so long as the controller does need more than 25mA
or so per signal no further interface hard needed (most opto isolators are 20mA or so)