<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[SoliForum - 3D Printing Community — Slice once, print with any filament! (SOPAF?)]]></title>
		<link>https://www.soliforum.com/topic/7385/slice-once-print-with-any-filament-sopaf/</link>
		<atom:link href="https://www.soliforum.com/feed/rss/topic/7385/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Slice once, print with any filament! (SOPAF?).]]></description>
		<lastBuildDate>Tue, 19 Aug 2014 18:00:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Slice once, print with any filament! (SOPAF?)]]></title>
			<link>https://www.soliforum.com/post/63762/#p63762</link>
			<description><![CDATA[<p>Nice to see you back at it! <br />When I get some time I will have a go with it and report back.&nbsp; I was just in the middle of dealing with this issue thinking to myself &quot;there must be a better way&quot;.<br />I am also dealing with similar real life events (building new home) <img src="https://www.soliforum.com/img/smilies/wink.png" width="15" height="15" alt="wink" /><br />Thanks for your work.</p>]]></description>
			<author><![CDATA[null@example.com (wardjr)]]></author>
			<pubDate>Tue, 19 Aug 2014 18:00:12 +0000</pubDate>
			<guid>https://www.soliforum.com/post/63762/#p63762</guid>
		</item>
		<item>
			<title><![CDATA[Slice once, print with any filament! (SOPAF?)]]></title>
			<link>https://www.soliforum.com/post/63757/#p63757</link>
			<description><![CDATA[<p>So after a while that my Solidoodle 2 was sitting in a corner because of some Real Life (tm) events (including moving home), I finally went back to my Arduino environment and pimped up the firmware a bit more. This time the novelty is called Filament-Independent GCode.</p><p>I always found quite tedious to reslice a part in order to print it with a different filament, so I made a small mod that allows you to specify the characteristics of the filament through a GCode command, before you start the print... You just need to slice the part once with a &quot;generic&quot; profile and you are good to go with any color and any material! (I printed ABS and T-Glase with the same GCode, but nobody stops you from using PLA for example).</p><p><strong>Getting the new firmware</strong><br />At the moment the firmware is available from my Github: <a href="https://github.com/fsantini/solidoodle2-marlin">https://github.com/fsantini/solidoodle2-marlin</a> - The firmware is in sync with Adrian&#039;s version, except for this patch, and with the latest Marlin, so you should be able to find all the configuration options that you are used to.<br />After a few people test it, I will merge it into Adrian&#039;s repo (and then into Lawsy&#039;s).</p><p><strong>Slicing</strong><br />You need to set up a filament profile with the following characteristics:<br /></p><ul><li><p>Diameter: 1.1284mm (important!)[1]</p></li><li><p>Extrusion temperature: anything &gt;0 (e.g. 200)</p></li><li><p>Bed temperature: anything &gt;0 (e.g. 100)</p></li></ul><p>Then just slice as usual</p><p><strong>Printing</strong><br />Before the print issue the command:<br /></p><div class="codebox"><pre><code>M200 D&lt;actual_diameter&gt; F&lt;extrusion_multiplier&gt; S&lt;extrusion_temp&gt; B&lt;bed_temp&gt;</code></pre></div><p>E.g.<br /></p><div class="codebox"><pre><code>M200 D1.75 F0.9 S220 B100</code></pre></div><p>The printer will use these values for your print. In practice for any temperature command where temperature is &gt;0, the actual temperature will be set to what you passed with the M200 command, and the flow rate will be adjusted internally. Temperature commands with temperature = 0 will disable the heater as usual.</p><p>To reset a parameter, pass a value of 0 to it. The command M200 D0 resets everything (undefines the filament)</p><p><strong>Shortcomings</strong><br />You won&#039;t be able to define multiple temperatures (e.g. first layer temperature, or different temperatures at different heights for laywood)<br />If you want to print with a cold bed, you should define M200 B1 or something like that (M200 B0 would just reset the bed temperature override)</p><p><strong>Footnotes</strong><br />[1] The diameter of 1.1284 is convenient because it corresponds to an area of 1mm^2, so 1 mm of extruded filament is equal to 1mm^3. It&#039;s just a convenient reference.</p><p>Thanks for reading this far! Feedback is appreciated!</p>]]></description>
			<author><![CDATA[null@example.com (Rincewind)]]></author>
			<pubDate>Tue, 19 Aug 2014 17:47:18 +0000</pubDate>
			<guid>https://www.soliforum.com/post/63757/#p63757</guid>
		</item>
	</channel>
</rss>
