1. Bcklash has been implemented for probably 1 year or more.
2. Dont need a chargepump with the SmoothStepper. The purpose of the Chargepump was to stop outputs being toggled whilst not under Mach control, ie on booting computer. The SS only loads when Mach is open and has control.
3. Yes you can use 2 breakouts, the USB SS has 2 parallel ports worth of I/O plus an additional 6 inputs on port 3. if you have an Ethernet SmoothStepper then you have 3 parallel ports worth of I/O
4. I have used PP, USB, Ethernet, I would say Ethernet is the one I would choose followed by USB. All depends on your setup however, if you dont need a high pulserate and your computer puts out a stable pulse then the PP may do but the SS will put out a cleaner pulse no matter how good the pulse from your computers PP is.
Hood