It's bit late but :-)
You should buy a spindle controller with PWM input, something like this https://www.inventables.com/technolo...eed-controller , eBay and AliExpress has many of them, but much more cheaper and much more powerfull. After that it's simple as connecting two wires from spindle controller to your grbl shield and changing few options in grbl firmware, maybe you will need some logic conversion from 5v to 12v, but I'm not sure about this.