<?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 — Help with Marlin and Azteeg X3 Pro]]></title>
		<link>https://www.soliforum.com/topic/12721/help-with-marlin-and-azteeg-x3-pro/</link>
		<atom:link href="https://www.soliforum.com/feed/rss/topic/12721/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Help with Marlin and Azteeg X3 Pro.]]></description>
		<lastBuildDate>Tue, 03 Nov 2015 22:18:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Help with Marlin and Azteeg X3 Pro]]></title>
			<link>https://www.soliforum.com/post/108845/#p108845</link>
			<description><![CDATA[<p>Thanks <strong>IronMan</strong>.</p><p>With some very helpful advice from yourself and on Github I came up with this solution.</p><p>Ditch the official 1.0.x version and download Marlin_RC.</p><p>In the Azteeg X3 Pro Pins file extruders E2 to E4 are allocated which, in total, equates to steppers for X, Y, Z, and 5 extruders.</p><p>Code snippet from the Azteeg pins file:</p><p><strong><em>#define E4_STEP_PIN 43<br />#define E4_DIR_PIN 37<br />#define E4_ENABLE_PIN 42</em></strong></p><p>Code snippet from pins.h:</p><p><strong><em>#ifndef Z2_STEP_PIN<br />#define Z2_STEP_PIN E1_STEP_PIN<br />#define Z2_DIR_PIN E1_DIR_PIN<br />#define Z2_ENABLE_PIN E1_ENABLE_PIN<br />#endif</em></strong><br />This defines the Z2_ definitions to the second extruder.</p><p>However changing the pins.h snippet to define the Z2_ definitions to E4_, which is in effect the fifth extruder would seem to resolve the problem:</p><p><strong><em>#ifndef Z2_STEP_PIN<br />#define Z2_STEP_PIN E4_STEP_PIN<br />#define Z2_DIR_PIN E4_DIR_PIN<br />#define Z2_ENABLE_PIN E4_ENABLE_PIN<br />#endif</em></strong></p><p>Plus commenting out the SanityCheck.h:75 line seems to have done the trick, at least as far as compile check. I will have to check tomorrow whether it actually works on the Azteeg X3 Pro.</p>]]></description>
			<author><![CDATA[null@example.com (TechGirl)]]></author>
			<pubDate>Tue, 03 Nov 2015 22:18:57 +0000</pubDate>
			<guid>https://www.soliforum.com/post/108845/#p108845</guid>
		</item>
		<item>
			<title><![CDATA[Re: Help with Marlin and Azteeg X3 Pro]]></title>
			<link>https://www.soliforum.com/post/108838/#p108838</link>
			<description><![CDATA[<p>Don&#039;t have an Azteeg, but did some digging and it seems this is a known bug.&nbsp; It seems to center around the Thermal Runaway lines in temperature.cpp</p><p>Not suggesting to comment out thermal runaway, but the following link may help you dig deeper:</p><p><a href="https://github.com/MarlinFirmware/Marlin/issues/1523">https://github.com/MarlinFirmware/Marlin/issues/1523</a></p><p>Try going back to 1 extruder for now and drop the &quot;Dual Z Steppers&quot;...</p>]]></description>
			<author><![CDATA[null@example.com (IronMan)]]></author>
			<pubDate>Tue, 03 Nov 2015 20:29:49 +0000</pubDate>
			<guid>https://www.soliforum.com/post/108838/#p108838</guid>
		</item>
		<item>
			<title><![CDATA[Help with Marlin and Azteeg X3 Pro]]></title>
			<link>https://www.soliforum.com/post/108830/#p108830</link>
			<description><![CDATA[<p>Hi everyone, I am in the process of building a CoreXY printer to replace my Prusa i3. I decided to go with an Azteeg X3 Pro so that I can upgrade to eventually to an E3D Kraken. I am starting off with an E3D Chimera.<br />I downloaded a new instance of Marlin, rather than using a copy of the version I&#039;m using with&nbsp; the Ramps setup I&#039;m using on the i3.<br />I set up Marlin with two extruders and PIDTEMP and ran verify in Arduino IDE and the verify failed with the following error:</p><p><em><strong>C:\Users\Sally\AppData\Local\Temp\build4998189036816848245.tmp\temperature.cpp: In function &#039;void manage_heater()&#039;:<br />C:\Users\Sally\AppData\Local\Temp\build4998189036816848245.tmp\temperature.cpp:665:1: error: unable to find a register to spill in class &#039;POINTER_REGS&#039;<br /> }<br /> ^<br />C:\Users\Sally\AppData\Local\Temp\build4998189036816848245.tmp\temperature.cpp:665:1: error: this is the insn:<br />(insn 98 97 100 4 (set (reg/v:SF 103 [ pid_input ])<br />&nbsp; &nbsp; &nbsp; &nbsp; (mem:SF (post_inc:HI (reg:HI 147 [ ivtmp.210 ])) [4 MEM[base: _113, offset: 0B]+0 S4 A8])) C:\Users\Sally\AppData\Local\Temp\build4998189036816848245.tmp\temperature.cpp:449 99 {*movsf}<br />&nbsp; &nbsp; &nbsp;(expr_list:REG_INC (reg:HI 147 [ ivtmp.210 ])<br />&nbsp; &nbsp; &nbsp; &nbsp; (nil)))<br />C:\Users\Sally\AppData\Local\Temp\build4998189036816848245.tmp\temperature.cpp:665: confused by earlier errors, bailing out<br />Error compiling.</strong></em></p><p>The only way around this error was to enable Z_DUAL_STEPPER_DRIVERS until I realised that this redefines ETRUDERS to 1.</p><p>Can anyone help me correct my problem?</p>]]></description>
			<author><![CDATA[null@example.com (TechGirl)]]></author>
			<pubDate>Tue, 03 Nov 2015 17:02:18 +0000</pubDate>
			<guid>https://www.soliforum.com/post/108830/#p108830</guid>
		</item>
	</channel>
</rss>
