What if: (I’ve not connected my E Stop yet) just putting the idea out there… Wire up a couple of relays to your EStop.
Doesn’t the Arduino have a Pause, Reset, resume and Abort pin? I saw that somewhere, perhaps in this thread also… Connect one relay to the Abort pin, and connect the other relay to the spindle power… Thus when you press the E Stop the job should cancel, and the spindle also shut off? Just a thought.
Or: instead of using the abort pin. Use the pause pin, then once it’s paused you’d cancel the job in Easel. Then have a seperate switch to act as a resume button… Release/reset the E Stop and press resume… Because X Carve hasn’t moved back “home” once you resume the communication, the CNC should move back home??
Someone correct me if my thoughts are wrong
Good luck
EDIT: that would depend on the type of E Stop switch. My E Stop switch is single pole, not double, meaning I can’t use it to isolate more than one power source without using a relay.
1 Like
Can you show how you wired this. I got the same one for my Xcarve and I’m struggling on where to wire it up
I just ran a 100V line through the E-Stop switch to a standard 2 plug outlet that is mounted in my workbench. Then the X-Controller and relay box are plugged into that switched outlet. So slamming the S-stop will kill the power to everything.
I also placed a 110V green LED in the hole I drilled at the top of the outlet, so when the outlet has power the green LED is lit.
The E-Switch has 4 connectors so you can attached the Black and white wires from your 100V source to one side (Line) and then run a new Black and White to the outlet from the other side (Load) of the switch
So if I didn’t have an x controller I can’t wire it?
It does not matter which controller you have. Just plug it into the outlet controlled by the E-stop switch.
The issue with E-Stop.
None of the solutions here provide the proper “shut all off” (the usb going to the arduino is still active and the sudden loss of power to the controller may cause damage to the arduino. I would need to create a complete schematic as the ones they provide are crap.
What I had proposed but not worked on yet was a solution that would work but at the time of the writing I didn’t know that the board was hard wired so you can’t just reprogram the software. I am considering a mod but I am not sure as the new X-controller I do not have and I do not have a schematic of it.
A true E-stop does not have to power down the supplies but does turn off power going to the steppers.
The driver chip on the board (prior to the X-controler) has the line used for e-stop purposes hard wired to +V and the built in chip ability to turn off the steppers is bypassed. They will never be turned off as long as the board has power.
What I was going to do is try to see if I can get an alternative that would work but not cause any voltage spikes or issues when turning on or off power. I do not have an X-Controller yet but when I do then I can look into how to get it working with my idea for a true E-stop.
What I have done in the past but isn’t recommended is turned off the power to the power supply.
Hopefully this will be addressed in future designs.
Yes but the motors will still have voltage applied meaning you can’t move them.
For now yours is the best.
1 Like