<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Understanding command lines.</title>
        <description> Hello

I&#039;m working on modifying Marlin 1.1.0-RC6 to work with 2 extruders and 1 nozzle.

I have found the following code in my pins_RAMPS_24.h file.

#if MB(RAMPS_14_SF) || MB(RAMPS_13_SF) || ENABLED(IS_RAMPS_EFB)

    #define HEATER_1_PIN          -1

#else

    #define HEATER_1_PIN      9   // EXTRUDER 2 (FAN On Sprinter) was pin 9

#endif


I can only find 3 places in my project where &quot;ENABLED(IS_RAMPS_EFB)&quot; is referenced.
Once when it is defined and twice where it is check by &quot;IF&quot; statements.
The way I&#039;m reading this is :  IF &quot;enabled(is_ramps_efb&quot; has been &quot;Enabled&quot; then execuite
&quot;Define HEATER_1_PIN  as  -1  .

This is apparently the case since I get an error message when compiling saying that heater_1_pin is not defined.

Since I&#039;ve never found a place that &quot;enables&quot;  &quot;is_ramps_efb&quot;  it makes me wonder if I am missing something?

thank you

kd6hq</description>
        <link>https://reprap.org/forum/read.php?415,718781,718781#msg-718781</link>
        <lastBuildDate>Tue, 21 Jul 2026 03:42:52 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?415,718781,718837#msg-718837</guid>
            <title>Re: Understanding command lines.</title>
            <link>https://reprap.org/forum/read.php?415,718781,718837#msg-718837</link>
            <description><![CDATA[ george4657<br />
<br />
Well I made the change to "EEB" and that seemed to take care of it like you said.<br />
TEMP_SENSOR was already changed but thanks for mentioning it.<br />
<br />
I was looking at RC-7 today and I noticed the following:<br />
<br />
// For Cyclops or any "multi-extruder" that shares a single nozzle.<br />
#define SINGLENOZZLE<br />
<br />
It appears like RC-7 has some coding in it for this type of setup.<br />
<br />
Is anyone using RC-7 with the Cyclops or Y adapter type of hot end?<br />
If so did you have to modify any other statements?<br />
<br />
thanks<br />
kd6hq]]></description>
            <dc:creator>kd6hq</dc:creator>
            <category>Firmware - Marlin</category>
            <pubDate>Tue, 01 Nov 2016 05:37:01 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?415,718781,718794#msg-718794</guid>
            <title>Re: Understanding command lines.</title>
            <link>https://reprap.org/forum/read.php?415,718781,718794#msg-718794</link>
            <description><![CDATA[ I changed EXTRUDERS from 1 to 2 and got the same error.<br />
<br />
Changed in Configuration.h<br />
<br />
#ifndef MOTHERBOARD<br />
  //#define MOTHERBOARD BOARD_RAMPS_14_EFB =&gt; EFB = extruder  fan bed change to ext ext bed = EEB<br />
  #define MOTHERBOARD BOARD_RAMPS_14_EEB<br />
#endif<br />
<br />
#define TEMP_SENSOR_1 0 =&gt; change to sensor # ,probably same as TEMP_SENSOR_0<br />
<br />
Program compiled ok.]]></description>
            <dc:creator>george4657</dc:creator>
            <category>Firmware - Marlin</category>
            <pubDate>Mon, 31 Oct 2016 23:13:22 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?415,718781,718781#msg-718781</guid>
            <title>Understanding command lines.</title>
            <link>https://reprap.org/forum/read.php?415,718781,718781#msg-718781</link>
            <description><![CDATA[ Hello<br />
<br />
I'm working on modifying Marlin 1.1.0-RC6 to work with 2 extruders and 1 nozzle.<br />
<br />
I have found the following code in my pins_RAMPS_24.h file.<br />
<br />
#if MB(RAMPS_14_SF) || MB(RAMPS_13_SF) || ENABLED(IS_RAMPS_EFB)<br />
<br />
    #define HEATER_1_PIN          -1<br />
<br />
#else<br />
<br />
    #define HEATER_1_PIN      9   // EXTRUDER 2 (FAN On Sprinter) was pin 9<br />
<br />
#endif<br />
<br />
<br />
I can only find 3 places in my project where "ENABLED(IS_RAMPS_EFB)" is referenced.<br />
Once when it is defined and twice where it is check by "IF" statements.<br />
The way I'm reading this is :  IF "enabled(is_ramps_efb" has been "Enabled" then execuite<br />
"Define HEATER_1_PIN  as  -1  .<br />
<br />
This is apparently the case since I get an error message when compiling saying that heater_1_pin is not defined.<br />
<br />
Since I've never found a place that "enables"  "is_ramps_efb"  it makes me wonder if I am missing something?<br />
<br />
thank you<br />
<br />
kd6hq]]></description>
            <dc:creator>kd6hq</dc:creator>
            <category>Firmware - Marlin</category>
            <pubDate>Mon, 31 Oct 2016 19:17:04 -0400</pubDate>
        </item>
    </channel>
</rss>
