I’m at the wiring stage and I have an E-stop button I bought from the V1E store but don’t know what to do with it. I assume that it’s in place to stop BOTH the spindle and the control board instructions, as it seems that it wouldn’t be very useful to only stop one of these… How do I go about wiring both of those devices into the E-stop button? I can’t find any instructions on this step. A link to any documentation on that would also help.
For my Burly, I did exactly as Jamie did (except I used the black wire). It worked fine. I 3D printed a housing for the switch that enclosed the 110V connection. Note you can purchase the switch and a housing for $10 on Amazon.
For my Primo, I changed to using a relay controlled by g-code to switch the power on/off for my router. In that configuration, I only have to interrupt the DC going to my control board, so mounting and enclosing the switch is far less of an issue.
I use mine to control a relay that turns the AC power on/off for my vfd and dc psu as well as triggers the e-stop function of the vfd (vfd stays on for a couple seconds after removing power from it and will continue try and run the spindle until it is fully off otherwise).
The eStop button I got from V1 has two independent switches, a normally open (NO) and a normally closed (nc) one. I am using both. One is connected to a solid state relay that cuts power to my spindle VFD. The VFD has been programmed to, on power failure, engage the brake (dumping power into a huge resistor) and stop rotation in 1 second. The other switch I use to trigger the Door Open command in grbl. This goes into a dedicated DOOR line on my controller (Phil Barrett’s Teensy 4.1 breakout board running grblHAL). This has been set to halt feed instantly and pull the spindle up to the top of its travel.
I also have an inline RCD (gfci in American) with a big button to hit if I want to cut all power, say, if the controller is arcing and letting out the magic smoke. Inline RCD
Thanks everybody, I’m a noob to CNC wiring, so this is really helpful. Sounds like this is a custom job. I wish the docs had stated more about how to set this up, but I appreciate your filling in the gaps!
Best,
Matt