941
General Mach Discussion / Re: I want a proper Mach3 licence instead of the Chinese issued version.
« on: December 30, 2021, 07:58:14 PM »
Hi,
the ESS is an external motion controller. All its IO are 5V logic level. You could hook direct to other devices like stepper drives, but its fraught. One small mistake
with the hookup and you've fried your ESS. A breakout board does not add anything in the way of logic or smarts but it does buffer the ESS IO and provides much better
connections for wires etc. As such I would consider a breakout board as essential.
The MB3 by CNCRoom is indeed a good quality board with a good balance of inputs and outputs, mostly 24V capable, and has features to control a VFD. Note however it is designed
and paired with an ESS, it will not work nearly as well, if at all, with another motion control board.
I used Homan Desgins MB02's (no relation to the MB3 of CNCRoom) for my mini mill. I had two of them. They are bidirectional single port boards, and they proved to be fantastic
and I used them for seven years. They are still only 5V input/output and had no relays or PWM circuits. If you wanted extra features I would use a handful of electronic parts and
add them to the basic board.
For my new build mill (about six months old now) I was using servos for which I wanted differential step/dir signaling, and 24V tolerant inputs and outputs to match the 24V
industrial norm to which my servos are built. I also wanted an extra circuit to turn on/turn off the electromagnetic brake on the Z axis. I knew what I needed and wanted and
what I did not want or need, so I decided to make my own breakout board, in fact I split the one board into two.
The first board, or port 1 of the ESS has 10 differential (+-2.5V) outputs for up to five servos, only three equipped thus far, five Alarm inputs, one for each servo, and two 24V outputs,
an Enable and a Reset, which is commoned to all five servos.
The second board I elected to make input dominated, ie pins 2-9 of each ports 2 and 3 of the ESS as inputs. This gives me 26 24V sourcing (5mA) inputs, one relay output for the VFD,
a PWM output again for the VFD, and 6 general purpose 24V sourcing and sinking outputs.
All up it cost less than an MB3, but of course took a lot longer to make and test. I've been using it for about six months, and I'm really happy with it. I would if rebuilding change the PWM circuit I used,
I sort of rushed that. It works fine but I could do better....funny I recall my Mum saying that!
If you wish to make one I could post the circuit diagram and board artwork.
The XHC pendant may still well be useful. smurph, one of the leading developers of Mach4 and a clever cookie, has written a plugin for the XHC pendants. I used a VistaCNC pendant for seven/eight years,
but it started to crap out, particularly in warm weather. It has worked well enough that I should just buy another, but what I did was buy a really top quality (2nd hand) MPG and make my own
pendant. I finished it about 10 days ago and its proving to be everything I wanted, but nothing that I don't.
I have had my ESS for seven years, and I have bought another four for various retrofits in the years since, and never had a failure, nor even a serious bug with an ESS. Quite frankly the cost of
an ESS is small potatoes....and I've never regretted buying them. My servos, two 750W Delta B2s and one 750W Delta B2 with electromagnetic brake and three day DHL shipping from China
cost me $1900USD. Who bloody cares what an ESS costs.....it's still chicken feed when compared to the servos alone.
Craig
the ESS is an external motion controller. All its IO are 5V logic level. You could hook direct to other devices like stepper drives, but its fraught. One small mistake
with the hookup and you've fried your ESS. A breakout board does not add anything in the way of logic or smarts but it does buffer the ESS IO and provides much better
connections for wires etc. As such I would consider a breakout board as essential.
The MB3 by CNCRoom is indeed a good quality board with a good balance of inputs and outputs, mostly 24V capable, and has features to control a VFD. Note however it is designed
and paired with an ESS, it will not work nearly as well, if at all, with another motion control board.
I used Homan Desgins MB02's (no relation to the MB3 of CNCRoom) for my mini mill. I had two of them. They are bidirectional single port boards, and they proved to be fantastic
and I used them for seven years. They are still only 5V input/output and had no relays or PWM circuits. If you wanted extra features I would use a handful of electronic parts and
add them to the basic board.
For my new build mill (about six months old now) I was using servos for which I wanted differential step/dir signaling, and 24V tolerant inputs and outputs to match the 24V
industrial norm to which my servos are built. I also wanted an extra circuit to turn on/turn off the electromagnetic brake on the Z axis. I knew what I needed and wanted and
what I did not want or need, so I decided to make my own breakout board, in fact I split the one board into two.
The first board, or port 1 of the ESS has 10 differential (+-2.5V) outputs for up to five servos, only three equipped thus far, five Alarm inputs, one for each servo, and two 24V outputs,
an Enable and a Reset, which is commoned to all five servos.
The second board I elected to make input dominated, ie pins 2-9 of each ports 2 and 3 of the ESS as inputs. This gives me 26 24V sourcing (5mA) inputs, one relay output for the VFD,
a PWM output again for the VFD, and 6 general purpose 24V sourcing and sinking outputs.
All up it cost less than an MB3, but of course took a lot longer to make and test. I've been using it for about six months, and I'm really happy with it. I would if rebuilding change the PWM circuit I used,
I sort of rushed that. It works fine but I could do better....funny I recall my Mum saying that!
If you wish to make one I could post the circuit diagram and board artwork.
The XHC pendant may still well be useful. smurph, one of the leading developers of Mach4 and a clever cookie, has written a plugin for the XHC pendants. I used a VistaCNC pendant for seven/eight years,
but it started to crap out, particularly in warm weather. It has worked well enough that I should just buy another, but what I did was buy a really top quality (2nd hand) MPG and make my own
pendant. I finished it about 10 days ago and its proving to be everything I wanted, but nothing that I don't.
I have had my ESS for seven years, and I have bought another four for various retrofits in the years since, and never had a failure, nor even a serious bug with an ESS. Quite frankly the cost of
an ESS is small potatoes....and I've never regretted buying them. My servos, two 750W Delta B2s and one 750W Delta B2 with electromagnetic brake and three day DHL shipping from China
cost me $1900USD. Who bloody cares what an ESS costs.....it's still chicken feed when compared to the servos alone.
Craig