Probe Z on steel table, vice & part

Hey AntMan,

This depends on which estop button yo mean, the virtual on the display, or the red button on the controller box.

If you mean the red/yellow symbol on the top right corner of your display, then you enter the “estopped” mode. All motors are stopped, including the spindle (if it is correctly connected to the controller, it is put in Safe Torque Off mode) or a router (if it is controlled by a relay on 'tool-enable" function (via pin 15 of 25-pin I/O port)).

Unfortunately, on the buildbotics.com derived Onefinity Controller, when entering the “estopped” mode this way, your program is stopped and cannot be resumed, and all positions and offsets are lost (however you can find and re-create them in the log file).

On the other hand if you mean pressing the big red mushroom-shaped button on the black Onefinity Controller box, then only one thing happens: The power to the Raspberry Pi 3B and the AVR mainboard including the stepper motor drivers inside the Onefinity Controller is suddenly cut. The stepper motors become powerless, but if no special precautions are taken, the spindle and the router continue to run. If you have a Z axis with a spindle that comes down with gravity when stepper is made powerless, you have a nice hole in your workpiece or table since the spindle still runs.

But this is still a very simply way to implement a safety stop. If you want to know how a real safety circuit works in the industry when using a VFD and a spindle, see here.

If you want to know more about Emergency Stop Categories see here and here.

One of the causes why this can happen is when the controller has its power off, but is backfed with a 5 V voltage from the touch display via a USB port. It then reboots after shutdown again, but the power it receives this way is not enough to start the entire system so it leads to a system error with kernel panic. You can avoid this with a piece of hardware that prevents a 5 V voltage from attached USB peripheral devices to be backfed to the Onefinity controller. See here for more information:

1 Like