Thanks for your comments James, I'm happy to go ahead and post the code.
If you have any questions, let me know!
Cheers
Darrin, that is a lot of code you have done.
I think this is a huge step for the arduino/netduino community.
The electronics part of CNC is the most expensive, and most proprietary it seems.
To fill that gap with a $35 device that works on USB and C# is unreal.
Maybe you only post a free version of the code, then refine it and sell the version that has acceleration or whatever additional in it. You deserve some hobby money in return somehow.