Tom,
Sounds like you're using my M843/M849 macros then?
Yes, a KFlop is similar to a SmoothStepper, but quite different in some respects. One of the key differences is that complete source code for both the firmware running on the device, as well as the PC applications and DLLs is provided. It is quite easy (well, if you're a C/C++ programmer) to add your own functionality to the firmware and applications. In fact, just getting the board running on your machine requires some programming. But it is an extremely powerful and flexible solution. My ultimate goal is to create a customized version of the KFlop CNC controller application written in C# tailored to my exact needs.
I'm discussing this with TomK, the KFlop developer, on the Yahoo "Dynomotion" group.
Regards,
Ray L.