<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>RAMPS 1.4 Marlin RC8 CONTROLLERFAN_PIN issue</title>
        <description> Hello,

I am using Marlin 1.10 RC8 with RAMPS 1.4. Printer is custom-built Delta. Board configuration BOARD_RAMPS_14_EFB, with HEATER_BED_PIN assigned to pin 57.
I plan to use D8 output for aux fans control - RAMPS and hot end coolers.

In Configuration_adv.h I changed CONTROLLERFAN_PIN to 8, compilation goes fine, but then nothing happens. I assume 12V should appear at D8 pins when steppers begin to work, but it remains zero.

Have I missed anything or CONTROLLERFAN_PIN can&#039;t be assigned to D8?</description>
        <link>https://reprap.org/forum/read.php?146,733540,733540#msg-733540</link>
        <lastBuildDate>Thu, 10 Sep 2026 06:14:05 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?146,733540,734057#msg-734057</guid>
            <title>Re: RAMPS 1.4 Marlin RC8 CONTROLLERFAN_PIN issue</title>
            <link>https://reprap.org/forum/read.php?146,733540,734057#msg-734057</link>
            <description><![CDATA[ Hello,<br />
thanks for the help, problem is solved. The issue was in missing voltage at secondary power supply.]]></description>
            <dc:creator>zakamik</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Fri, 30 Dec 2016 06:51:37 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,733540,733915#msg-733915</guid>
            <title>Re: RAMPS 1.4 Marlin RC8 CONTROLLERFAN_PIN issue</title>
            <link>https://reprap.org/forum/read.php?146,733540,733915#msg-733915</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>stephenrc</strong><br />
D8 isn't the cpu pin number, it's the name of the pin.</div></blockquote>
As I can see on the RAMPS schematic, it is. [<a href="http://reprap.org/mediawiki/images/f/f6/RAMPS1.4schematic.png" target="_blank"  rel="nofollow">reprap.org</a>]<br />
If not, then which CPU pin D8 corresponds to?<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>stephenrc</strong><br />
I believe you need to set CONTROLLERFAN_PIN to 57 and HEATER_BED_PIN to -1, to disable or whatever pin you're using for a heated bed.</div></blockquote>
In my current configuration pin 57 controls heated bed relay. I can't use D8 output for heated bed because current is too high for RAMPS circuit. That's why I decided to use it for something useful that draws less current.<br />
With proposed changes I won't  be able to use heatbed at all.]]></description>
            <dc:creator>zakamik</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Thu, 29 Dec 2016 16:00:18 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,733540,733894#msg-733894</guid>
            <title>Re: RAMPS 1.4 Marlin RC8 CONTROLLERFAN_PIN issue</title>
            <link>https://reprap.org/forum/read.php?146,733540,733894#msg-733894</link>
            <description><![CDATA[ D8 isn't the cpu pin number, it's the name of the pin.<br />
<br />
I believe you need to set CONTROLLERFAN_PIN to 57 and HEATER_BED_PIN to -1, to disable or whatever pin you're using for a heated bed.]]></description>
            <dc:creator>stephenrc</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Thu, 29 Dec 2016 15:08:41 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,733540,733598#msg-733598</guid>
            <title>Re: RAMPS 1.4 Marlin RC8 CONTROLLERFAN_PIN issue</title>
            <link>https://reprap.org/forum/read.php?146,733540,733598#msg-733598</link>
            <description><![CDATA[ Thanks, just checked and see 12V between D8 + and ground. Yet the problem persists - always zero between D8+ and D8 -.]]></description>
            <dc:creator>zakamik</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 28 Dec 2016 14:37:35 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,733540,733562#msg-733562</guid>
            <title>Re: RAMPS 1.4 Marlin RC8 CONTROLLERFAN_PIN issue</title>
            <link>https://reprap.org/forum/read.php?146,733540,733562#msg-733562</link>
            <description><![CDATA[ The mosfet controls the ground side of the connection, the + side is always connected.]]></description>
            <dc:creator>stephenrc</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 28 Dec 2016 12:22:38 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,733540,733540#msg-733540</guid>
            <title>RAMPS 1.4 Marlin RC8 CONTROLLERFAN_PIN issue</title>
            <link>https://reprap.org/forum/read.php?146,733540,733540#msg-733540</link>
            <description><![CDATA[ Hello,<br />
<br />
I am using Marlin 1.10 RC8 with RAMPS 1.4. Printer is custom-built Delta. Board configuration BOARD_RAMPS_14_EFB, with HEATER_BED_PIN assigned to pin 57.<br />
I plan to use D8 output for aux fans control - RAMPS and hot end coolers.<br />
<br />
In Configuration_adv.h I changed CONTROLLERFAN_PIN to 8, compilation goes fine, but then nothing happens. I assume 12V should appear at D8 pins when steppers begin to work, but it remains zero.<br />
<br />
Have I missed anything or CONTROLLERFAN_PIN can't be assigned to D8?]]></description>
            <dc:creator>zakamik</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 28 Dec 2016 11:19:33 -0500</pubDate>
        </item>
    </channel>
</rss>
