<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Panic/Estop Button On Host</title>
        <description> Hi

I would like to see a PC screen button (plus hot key) that stops all movement of axes and extruder no matter what function is currently running (Build, Stepper exerciser, whatever). I believe if servo drives are ever used it could well be essential as they don&#039;t stall if you run the extruder into the table.

A quick answer would quite fairly be &quot;Well add one&quot;.

Unfortunately I know next to nothing about Java. All my programming experience has been using an obscure business database language called TAS and a some very basic PIC programming in &quot;C&quot;. I have installed Eclipse (Under Windows) and with Bleriks help I can now compile and run the Host Software. I have made a tiny mod to my Main.java so that the main window displays the version # in use. A manual edit at the moment every time the version changes. I have added a new menu item that currently does nothing that could be the panic stop. I can figure out some of what is happening from reading the existing code. I am guessing the button must send a command string through the coms port to abort all movement.

Does such a command exist in the current protocol?

Any one care to point me in the most appropriate direction (ie which source files should I be looking at) for implementing a suitable Button or step in and tell me due to the programme structure what I would like is hard to achieve without fully understanding Java.</description>
        <link>https://reprap.org/forum/read.php?12,10139,10139#msg-10139</link>
        <lastBuildDate>Thu, 15 Oct 2026 03:48:36 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?12,10139,10226#msg-10226</guid>
            <title>Re: Panic/Estop Button On Host</title>
            <link>https://reprap.org/forum/read.php?12,10139,10226#msg-10226</link>
            <description><![CDATA[ i use a light switch from any hardware store.  it works great, is cheap, and is large... which means its easy to turn off in a hurry =)]]></description>
            <dc:creator>ZachHoeken</dc:creator>
            <category>RepRap Host</category>
            <pubDate>Tue, 11 Mar 2008 10:40:34 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?12,10139,10196#msg-10196</guid>
            <title>Re: Panic/Estop Button On Host</title>
            <link>https://reprap.org/forum/read.php?12,10139,10196#msg-10196</link>
            <description><![CDATA[ OK.  Ed's going to redo the control panel soon to make it both more comprehensive and simpler.  We'll add the big soft stop button.<br />
<br />
As to the hardware one, it's just a question of finding an appropriate switch from Mouser or whoever and adding it to the electronics pages in the power-supply bit.]]></description>
            <dc:creator>Adrian Bowyer</dc:creator>
            <category>RepRap Host</category>
            <pubDate>Mon, 10 Mar 2008 06:37:41 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?12,10139,10187#msg-10187</guid>
            <title>Re: Panic/Estop Button On Host</title>
            <link>https://reprap.org/forum/read.php?12,10139,10187#msg-10187</link>
            <description><![CDATA[ cool.  it seems like the consensus is that 2 levels would be the best:  a software 'pause/stop' mode and a hardware button to stop everything.<br />
<br />
i like the idea of making the 'esc' key a shortcut in software, as well as a big, red GUI button.]]></description>
            <dc:creator>ZachHoeken</dc:creator>
            <category>RepRap Host</category>
            <pubDate>Sun, 09 Mar 2008 20:23:49 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?12,10139,10165#msg-10165</guid>
            <title>Re: Panic/Estop Button On Host</title>
            <link>https://reprap.org/forum/read.php?12,10139,10165#msg-10165</link>
            <description><![CDATA[ ... on my CNC-mill i have two methods of panic-brake:<br />
<br />
First - a hardware-stop-button on the housing of the CNC, which instantly power down the motors and the millhead (if controlled by the CNC) and send a 'panic-stop' condition to the PC.<br />
<br />
And second - when pushing the [ESC]-button on the keyboard, the software stops the movement and the mill-spindle, but it opens a dialog box, where i can continue or stop the milling ...<br />
<br />
Viktor]]></description>
            <dc:creator>VDX</dc:creator>
            <category>RepRap Host</category>
            <pubDate>Sat, 08 Mar 2008 13:39:41 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?12,10139,10162#msg-10162</guid>
            <title>Re: Panic/Estop Button On Host</title>
            <link>https://reprap.org/forum/read.php?12,10139,10162#msg-10162</link>
            <description><![CDATA[ Hi<br />
<br />
I have great big Estop button on the machine. It is industry practice and it must open a holding circuit that kills all motors on a machine so if for instance the wire drops off or breaks it fails safe. In fact the latest Estop regulations are quite complex (self testing is involved) and is one of the reasons I no longer retrofit machine tools which until recently was my day job.<br />
<br />
Unfortunately the PC is on my desk and the Reprap is some distance away. I started Z down by mistake and could not reach the Estop in time. I don't think I will be the only person in this situation so I think a screen button could be very useful.]]></description>
            <dc:creator>emt</dc:creator>
            <category>RepRap Host</category>
            <pubDate>Sat, 08 Mar 2008 11:44:53 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?12,10139,10158#msg-10158</guid>
            <title>Re: Panic/Estop Button On Host</title>
            <link>https://reprap.org/forum/read.php?12,10139,10158#msg-10158</link>
            <description><![CDATA[ industry practice is that a soft stop is a good idea, but cannot replace a big red normally closed button in an easy to reach place connected in a fail-safe manner.<br />
<br />
Perhaps have separate buttons for stopping extrusion and lifting the head, and stopping all movement and power.]]></description>
            <dc:creator>Triffid_Hunter</dc:creator>
            <category>RepRap Host</category>
            <pubDate>Sat, 08 Mar 2008 07:11:34 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?12,10139,10157#msg-10157</guid>
            <title>Re: Panic/Estop Button On Host</title>
            <link>https://reprap.org/forum/read.php?12,10139,10157#msg-10157</link>
            <description><![CDATA[ Yes - this is a good idea.  And it is possible to send a reset signal round the ring to all the controllers.<br />
<br />
However, someone who knows what they're talking about can correct me here, but is it the case that industry practice is not to use a soft-stop like that, but to put an honest-to-goodness big red button on the machine that the power goes through?<br />
<br />
If so, that might be an even safer solution.]]></description>
            <dc:creator>Adrian Bowyer</dc:creator>
            <category>RepRap Host</category>
            <pubDate>Sat, 08 Mar 2008 05:52:39 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?12,10139,10139#msg-10139</guid>
            <title>Panic/Estop Button On Host</title>
            <link>https://reprap.org/forum/read.php?12,10139,10139#msg-10139</link>
            <description><![CDATA[ Hi<br />
<br />
I would like to see a PC screen button (plus hot key) that stops all movement of axes and extruder no matter what function is currently running (Build, Stepper exerciser, whatever). I believe if servo drives are ever used it could well be essential as they don't stall if you run the extruder into the table.<br />
<br />
A quick answer would quite fairly be "Well add one".<br />
<br />
Unfortunately I know next to nothing about Java. All my programming experience has been using an obscure business database language called TAS and a some very basic PIC programming in "C". I have installed Eclipse (Under Windows) and with Bleriks help I can now compile and run the Host Software. I have made a tiny mod to my Main.java so that the main window displays the version # in use. A manual edit at the moment every time the version changes. I have added a new menu item that currently does nothing that could be the panic stop. I can figure out some of what is happening from reading the existing code. I am guessing the button must send a command string through the coms port to abort all movement.<br />
<br />
Does such a command exist in the current protocol?<br />
<br />
Any one care to point me in the most appropriate direction (ie which source files should I be looking at) for implementing a suitable Button or step in and tell me due to the programme structure what I would like is hard to achieve without fully understanding Java.]]></description>
            <dc:creator>emt</dc:creator>
            <category>RepRap Host</category>
            <pubDate>Fri, 07 Mar 2008 06:47:04 -0500</pubDate>
        </item>
    </channel>
</rss>
