<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Proposed change to the Cool Plug-in</title>
        <description> I use a Replicator 2 and often print on the original acrylic build plate. I&#039;ve found that I have a lot of success getting my prints to stick to the plate if I wait to enable the down fan until I&#039;ve put down a few layers. I&#039;ve made a small change to cool.py that I&#039;d like to contribute to enable users to choose when the fan is turned on. Is there a public repo for making code contributions? If not, I&#039;ve included the diff below:

161c161,162
&amp;lt; 		self.turnFanOnAtBeginning = settings.BooleanSetting().getFromValue(&#039;Turn Fan On at Beginning&#039;, self, True)
---
&amp;gt; 		self.turnFanOn = settings.BooleanSetting().getFromValue(&#039;Turn Fan On&#039;, self, True)
&amp;gt; 		self.turnFanOnAtLayer = settings.IntSpin().getFromValue(0, &#039;Turn Fan On Before Layer&#039;, self, 1000, 0)
332,333d332
&amp;lt; 				if self.repository.turnFanOnAtBeginning.value:
&amp;lt; 					self.distanceFeedRate.addLine(&#039;M106&#039;)
382a382,384
&amp;gt; 			if self.repository.turnFanOn.value:
&amp;gt; 				if self.layerCount.layerIndex == self.repository.turnFanOnAtLayer.value:
&amp;gt; 					self.distanceFeedRate.addLine(&quot;M106&quot;)</description>
        <link>https://reprap.org/forum/read.php?154,203719,203719#msg-203719</link>
        <lastBuildDate>Thu, 21 May 2026 16:48:34 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?154,203719,229288#msg-229288</guid>
            <title>Re: Proposed change to the Cool Plug-in</title>
            <link>https://reprap.org/forum/read.php?154,203719,229288#msg-229288</link>
            <description><![CDATA[ Thanks kyle, it was the occasion for me to learn how to change a little Skeinforge… !<br />
<br />
I used, and adapted your changes to also get Cool/Fan Speed. And at the end, fan is turned off with M106 S0 (M107 is deprecated). Here my diff :<br />
<br />
<pre class="bbcode">
161c161,163
&lt; 		self.turnFanOnAtBeginning = settings.BooleanSetting().getFromValue('Turn Fan On at Beginning', self, True)
---
&gt; 		self.turnFanOn = settings.BooleanSetting().getFromValue('Turn Fan On', self, True)
&gt; 		self.turnFanOnAtLayer = settings.IntSpin().getFromValue(0, 'Turn Fan On Before Layer', self, 1000, 0) 
&gt; 		self.fanSpeed = settings.IntSpin().getFromValue(0, 'Fan Speed (0-255)', self, 1000, 0) 
269c271
&lt; 			self.distanceFeedRate.addLine('M107')
---
&gt; 			self.distanceFeedRate.addLine('M106 S0')
332,333d333
&lt; 				if self.repository.turnFanOnAtBeginning.value:
&lt; 					self.distanceFeedRate.addLine('M106')
379a380,382
&gt; 			if self.repository.turnFanOn.value:
&gt; 				if self.layerCount.layerIndex == self.repository.turnFanOnAtLayer.value:
&gt; 					self.distanceFeedRate.addLine("M106 S" + str(self.repository.fanSpeed.value))
</pre>]]></description>
            <dc:creator>François Delègue</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Tue, 23 Jul 2013 13:40:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,203719,206250#msg-206250</guid>
            <title>Re: Proposed change to the Cool Plug-in</title>
            <link>https://reprap.org/forum/read.php?154,203719,206250#msg-206250</link>
            <description><![CDATA[ Good question. I was thinking the same: how to contributo to improve skeinforge and how to share the improvement with the community ?<br />
<br />
BR]]></description>
            <dc:creator>antimix</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Tue, 07 May 2013 07:46:36 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,203719,203719#msg-203719</guid>
            <title>Proposed change to the Cool Plug-in</title>
            <link>https://reprap.org/forum/read.php?154,203719,203719#msg-203719</link>
            <description><![CDATA[ I use a Replicator 2 and often print on the original acrylic build plate. I've found that I have a lot of success getting my prints to stick to the plate if I wait to enable the down fan until I've put down a few layers. I've made a small change to cool.py that I'd like to contribute to enable users to choose when the fan is turned on. Is there a public repo for making code contributions? If not, I've included the diff below:<br />
<br />
161c161,162<br />
&lt; 		self.turnFanOnAtBeginning = settings.BooleanSetting().getFromValue('Turn Fan On at Beginning', self, True)<br />
---<br />
&gt; 		self.turnFanOn = settings.BooleanSetting().getFromValue('Turn Fan On', self, True)<br />
&gt; 		self.turnFanOnAtLayer = settings.IntSpin().getFromValue(0, 'Turn Fan On Before Layer', self, 1000, 0)<br />
332,333d332<br />
&lt; 				if self.repository.turnFanOnAtBeginning.value:<br />
&lt; 					self.distanceFeedRate.addLine('M106')<br />
382a382,384<br />
&gt; 			if self.repository.turnFanOn.value:<br />
&gt; 				if self.layerCount.layerIndex == self.repository.turnFanOnAtLayer.value:<br />
&gt; 					self.distanceFeedRate.addLine("M106")]]></description>
            <dc:creator>kyle</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Sun, 28 Apr 2013 22:27:38 -0400</pubDate>
        </item>
    </channel>
</rss>
