jrkeat wrote:Why do you advocate using the Mesa board rather than parallel ports?
A parallel port is $25 and a 5i25 is $80. Considering that the 5i25 gives you 2 x 25 pin parallel-port equivalents and also has hardware step generation then I think it is a better investment than a second parallel port.
Hardware step generation is not just about higher maximum step rates, you also gain from a much lower granularity at high step rates. This ought to mean that the peak step rate can be higher. (the worst case with software stepping is when you switch from 1 pulse every 2 base threads to one pulse every thread. That demands an instantaneous doubling of motor speed, which clearly won't happen in the real world.
Add to that the fact that the 5i25 is rated at 25mA per pin whereas a plug-in parallel port might be 3.3V and 3mA source / 15mA sink (if you are unlucky).
The 7i76 is optional, but many people do add a BoB to their parallel port system. These typically cost $50. Again, the Mesa 7i76 is about 3x as expensive. But it does give you a lot more IO pins (48), and those are able to switch 32V @ 300mA, so can drive proper big relays and contactors directly.
As already noted, the 7i76 has a built-in fwd-rev and analogue voltage for VFD control.
I agree that it often makes sense to use just the parport, and it can also make sense to buy a BoB for that parport. But I am less convinced that it makes sense to buy a second Parport and BoB because by that stage you are likely to be working on a more serious machine and are likely to see the advantages of a more capbable IO system such as the Pico PPM or Mesa cards/
I am aware that I sound like a Mesa salesman half the time though.