I am still using a Smoothstepper.
I think it is a reasonable device as offered today. If a parallel breakout board won't work for you for some reason, it may be the best possible choice.
If it were well supported and being actively updated, I would view it as an excellent device. My next CNC project I will likely revert to a parallel board unless I see some major progress here.
There are some known issues that I find annoying--the lack of backlash compensation is one. If stuff like that is promised for years and not delivered, it starts to seem like it may not ever be delivered.
There is also the fear of unknown issues. For example, it has odd behavior surrounding loss of position depending on how you stop an executing program. Personally, I am not sure it can be trusted without re-homing the machine if you do have to stop. This makes me wonder whether there are other edge cases where it may be a little bit wrong. Others may be completely confident in the board's behavior, I have just seen some odd things here and there.
Ray Livingston has one too, and has mentioned a number of problems he has had, including problems around probing. He indicated he thought most of these problems were being fixed near term though.
Without prompt and current support, it is very hard to know what's really happening with these cases. Are they Smoothstepper problems? Mach3 problems? Operator errors?
This is the difficulty of a relatively unsupported device where finger pointing is possible, and one side that can be pointed to basically does not speak up very often. I don't think the board is far from being done, so I'm puzzled why it doesn't just get done.
Lastly, there is a fear of being orphaned. I blew up one Smoothstepper due to a power surge that killed a fair number of things in the house. OK, I bought another one. But if the one man operation is not interested in finishing the software, how long before they're not interested in manufacturing the hardware? And then what do I do?
I proposed one time on CNCZone that Greg should sell his design to Mariss F. at Gecko, and Mariss should hire him full time to make sure the software was kept up to date. That would totally rock and be a good thing for the Mach3 non-parallel community. I have to believe enough people would buy a well supported board from a name brand that it would be profitable.
Alternatively, I'm back to wishing Mach3 would standardize its API for these things and release an open souce plug-in so that there would be multiple suppliers.
Cheers,
BW