Quote Originally Posted by JAZZCNC View Post
And do you think you'll need more than 10 inputs and 24 outputs.? I'm also not sure if some of those Outputs on the second port can be configured as inputs in software.? Only if you plan on having an ATC will you probably need more than 10 inputs.

Regards the Cheap BOB then yes, of course, it will make a difference. It's like having 500HP engine and fitting bald tyres.? Pointless.!

Any machines only as good as the weakest link so fitting a good card with a cheap BOB that probably can't keep up doesn't make sense to me. This whole thread proves this.
I fit good electronics, which yes cost more, but I never have any of this shit to deal with and the extra cost is made back by the fact I'm not running around fixing machines or put another way the owner doesn't have any downtime which costs money.!! . . . . You get what you pay for.!

If your going to use a cheap BOB then save your money don't buy ESS or ETH400 and use Linux CNC. You have half a chance of good machine and won't cost anything other than it's a steep learning curve.
Looks like I can get it ok so I'm leaning towards the UC300eth-5lpt and opting for a UCSB breakout board. Get some cables and NPN-NO sensors too and use it for axis, limit & stop control- http://cncdrive.com/UCSB.html.
Then I'll use my cheap board for spindle control and any relays.
What do you reckon?
Futureproofs it in case I ever get to build a 3 axis ATC or similar at a later date. (likely £3000 ish with tooling....ouch!!!! Don't tell the wife!)

I'd be comfortable with the ESS but like you say. It gives me the option of going away from Mach3.
It's a tricky decision.