<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Including Mechanical Brake in Marlin-Software on RUMBA Board</title>
        <description> Hi,
as a very early beginner I am setting up a 3D printer using an old CNC machine. I bought the RUMBA-Board and bulldog XL. The motors are the original ones. At the moment I use the repetier host software and Marlin firmware. I tried repetier-firmware, but had big problems with the homing of all axis (they moved in the wrong direction and switching the direction in the software did not help, but that&#039;s not the topic here).

The z-Axis is quite heavy, that means it sometimes moves down, if there is no current applied to the motors. 
There is a premounted brake on the z-axis, which I had removed for the first moving tests. 
It is a spring with a magnet. Datasheet says &quot;24 VDC 10W&quot; for switching. I found out, that 9 V are enogh to switch the brake. So 12 V should be definetly enough. I would than have &amp;lt; 3W powerconsumption / a curent of 0.2 A.

What is the best way to make the brake release as long as the motors are powered? It would be fine to leave the brake &quot;open&quot;, so under power, as long as the motors are not in idle mode. 
At the moment I set

#define DEFAULT_STEPPER_DEACTIVE_TIME 0
to not have problems when testing. I want to use the brake for safety reasons.

Does anyone know a simple solution? Maybe my google-experience was to bad to find a already accomplished solution.
Which pin (maybe from Exp3) can be used?
How do I integrate it to the software?

kind regards,
kar.ranseier</description>
        <link>https://reprap.org/forum/read.php?147,493152,493152#msg-493152</link>
        <lastBuildDate>Fri, 14 Aug 2026 05:34:54 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?147,493152,494728#msg-494728</guid>
            <title>Re: Including Mechanical Brake in Marlin-Software on RUMBA Board</title>
            <link>https://reprap.org/forum/read.php?147,493152,494728#msg-494728</link>
            <description><![CDATA[ Ok, a friend got this idea:<br />
<br />
- connect a transistor to the "enable" pin of the used motor.<br />
- the enable-pin is 5 V when the motor is off, 0 when it is on. <br />
<br />
So no change in the firmware is needed: perfect!<br />
I will write if the solution worked. By the way: is there anyone reading this? Maybe in the future... ;-)]]></description>
            <dc:creator>karl.ranseier</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Thu, 09 Apr 2015 07:45:59 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,493152,493152#msg-493152</guid>
            <title>Including Mechanical Brake in Marlin-Software on RUMBA Board</title>
            <link>https://reprap.org/forum/read.php?147,493152,493152#msg-493152</link>
            <description><![CDATA[ Hi,<br />
as a very early beginner I am setting up a 3D printer using an old CNC machine. I bought the RUMBA-Board and bulldog XL. The motors are the original ones. At the moment I use the repetier host software and Marlin firmware. I tried repetier-firmware, but had big problems with the homing of all axis (they moved in the wrong direction and switching the direction in the software did not help, but that's not the topic here).<br />
<br />
The z-Axis is quite heavy, that means it sometimes moves down, if there is no current applied to the motors. <br />
There is a premounted brake on the z-axis, which I had removed for the first moving tests. <br />
It is a spring with a magnet. Datasheet says "24 VDC 10W" for switching. I found out, that 9 V are enogh to switch the brake. So 12 V should be definetly enough. I would than have &lt; 3W powerconsumption / a curent of 0.2 A.<br />
<br />
What is the best way to make the brake release as long as the motors are powered? It would be fine to leave the brake "open", so under power, as long as the motors are not in idle mode. <br />
At the moment I set<br />
<pre class="bbcode">
#define DEFAULT_STEPPER_DEACTIVE_TIME 0</pre>
to not have problems when testing. I want to use the brake for safety reasons.<br />
<br />
Does anyone know a simple solution? Maybe my google-experience was to bad to find a already accomplished solution.<br />
Which pin (maybe from Exp3) can be used?<br />
How do I integrate it to the software?<br />
<br />
kind regards,<br />
kar.ranseier]]></description>
            <dc:creator>karl.ranseier</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Sun, 05 Apr 2015 13:34:16 -0400</pubDate>
        </item>
    </channel>
</rss>
