<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Help adding push button input to jog/ retract extruder for RAMPS</title>
        <description> I&#039;m sure some of you clever folks could do this in your sleep. . . 

As the title says; I would like to include 2 buttons to forward and reverse the extruder motor.

This would be used for loading filament, not printing.

I sort-of know the G code commands I need to send. I think I can figure out defining a pair of pins.

I&#039;m not quite sure; 

What pins are free for RAMPS EFB set-up to use and where to access them on the board.
Where in Marlin I would need to put an &#039;IF&#039;-&#039;THEN&#039; type statement and its proper syntax
What files I need to modify - pins/ config

Maybe this should go in the RAMPS thread. I have searched for similar posts but not found any.

I know I can do this jog/ retract thru the LCD controller. 
(My LCD is in one corner of my cube shaped printer and my Bowden extruder drive is in the opposite. Its a &#039;race against time&#039; between setting up &#039;prepare-menu-move axis-1mm-extruder&#039; then going round the back and feeding in the filament while feeling around for the LCD encoder before the LCD menu reverts to the status screen!)

I could add an LCD menu shortcut to move extruder, or I could increase the delay before the Status screen reverts but it would be nice for me if there were a couple of buttons close to the extruder motor I could use.

Has anyone done similar or any suggestions?

(. . . and if that button could accelerate the speed the longer it was pressed - that would be nice, but not essential)

Hope you can help.

-Alan</description>
        <link>https://reprap.org/forum/read.php?147,479236,479236#msg-479236</link>
        <lastBuildDate>Mon, 20 Apr 2026 14:39:57 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?147,479236,480103#msg-480103</guid>
            <title>Re: Help adding push button input to jog/ retract extruder for RAMPS</title>
            <link>https://reprap.org/forum/read.php?147,479236,480103#msg-480103</link>
            <description><![CDATA[ Thanks for that.<br />
<br />
Interesting but a bit more complex than I need it.<br />
<br />
a]]></description>
            <dc:creator>alan richard</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Fri, 06 Mar 2015 12:08:54 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,479236,479256#msg-479256</guid>
            <title>Re: Help adding push button input to jog/ retract extruder for RAMPS</title>
            <link>https://reprap.org/forum/read.php?147,479236,479256#msg-479256</link>
            <description><![CDATA[ You might be able to do an abbreviated version of <a href="http://forums.reprap.org/read.php?1,307988" target="_blank"  rel="nofollow">this.</a>]]></description>
            <dc:creator>jbernardis</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Wed, 04 Mar 2015 22:21:08 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,479236,479236#msg-479236</guid>
            <title>Help adding push button input to jog/ retract extruder for RAMPS</title>
            <link>https://reprap.org/forum/read.php?147,479236,479236#msg-479236</link>
            <description><![CDATA[ I'm sure some of you clever folks could do this in your sleep. . . <br />
<br />
As the title says; I would like to include 2 buttons to forward and reverse the extruder motor.<br />
<br />
This would be used for loading filament, not printing.<br />
<br />
I sort-of know the G code commands I need to send. I think I can figure out defining a pair of pins.<br />
<br />
I'm not quite sure; <br />
<br />
What pins are free for RAMPS EFB set-up to use and where to access them on the board.<br />
Where in Marlin I would need to put an 'IF'-'THEN' type statement and its proper syntax<br />
What files I need to modify - pins/ config<br />
<br />
Maybe this should go in the RAMPS thread. I have searched for similar posts but not found any.<br />
<br />
I know I can do this jog/ retract thru the LCD controller. <br />
(My LCD is in one corner of my cube shaped printer and my Bowden extruder drive is in the opposite. Its a 'race against time' between setting up 'prepare-menu-move axis-1mm-extruder' then going round the back and feeding in the filament while feeling around for the LCD encoder before the LCD menu reverts to the status screen!)<br />
<br />
I could add an LCD menu shortcut to move extruder, or I could increase the delay before the Status screen reverts but it would be nice for me if there were a couple of buttons close to the extruder motor I could use.<br />
<br />
Has anyone done similar or any suggestions?<br />
<br />
(. . . and if that button could accelerate the speed the longer it was pressed - that would be nice, but not essential)<br />
<br />
Hope you can help.<br />
<br />
-Alan]]></description>
            <dc:creator>alan richard</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Wed, 04 Mar 2015 20:45:57 -0500</pubDate>
        </item>
    </channel>
</rss>
