Building a water jet cutter using Arduino, CNC shield and GRBL firmware
Any stepper controller won't know or care if the driver is using full step or some fractional micro-step. All it needs to know is the number of steps per unit distance. For Grbl this is configured in the $ parameters.

Table 1. Default stepper configuration for GRBL 1.1.

$100=250.000    X steps/mm
$101=250.000    Y steps/mm
$102=250.000    Z steps/mm


Reference: Grbl 1.1 Configuration.


  Grbl is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard. Source: Grbl home.