Hi Steve, So I actually didnt modify the mint file, that was absolutely going to take more effort than what I ended up doing. So as TDIpower mentioned above, you can change the profile for your machine to another denford machine that had a 4th axis as an option. You will need to reenter all the settings for your actually machine, and over write what is in the microrouter settings, once this is done, you can connect and the NS will reflash and you should then see the A Axis show up for jogging. I have yet to program with it, but as long as you set your steps per rotation value in machine settings, it will turn the right amount. I just took a pic of each window in my micromill 2000 machine settings, and then selected the microrouter and set it as current machine, changed the values that were different, enabled the 4th axis, and it was functional

From my messing around, the ABC/123 for enabling the rotary, is to select which axis you rotate around. a/1 corresponds to if the table is facing left or right as you look at it from the front, 2 corresponds to if the table were facing forward or away, and 3 for up and down. I don't know that it will mater if you are hand programming/indexing, but probably does if you are generating your program automatically. I don't know to be honest, but I use 1, and have my rotary mounted on the left hand side of the table. If any denford pros can confirm or reject my guess about the mystery abc/123 rotary setting, that would be cool. Only downside to adding the rotary this way, is you loose the vr model of the micromill, because now you have a microrouter.... not that big of a deal, it just takes a little bit more care and attention to make sure the gcode wont crash. As for the E-stop wiring, you may want to confirm this, but I think the 110v transformer is cut with the estop, so if you wire in the way I did, then it should cut power when pressed. It might take a fraction of a second just to burn the power in the laptop PSU. Either way, the NS control board is definitely stopped with the estop, so the motor controller will stop receiving pulses, and therefore the motor will stop regardless.